0000883902-22-000014.txt : 20220301 0000883902-22-000014.hdr.sgml : 20220301 20220301091924 ACCESSION NUMBER: 0000883902-22-000014 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 144 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220301 DATE AS OF CHANGE: 20220301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cornerstone Building Brands, Inc. CENTRAL INDEX KEY: 0000883902 STANDARD INDUSTRIAL CLASSIFICATION: PREFABRICATED METAL BUILDINGS & COMPONENTS [3448] IRS NUMBER: 760127701 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14315 FILM NUMBER: 22694390 BUSINESS ADDRESS: STREET 1: 5020 WESTON PARKWAY STREET 2: SUITE 400 CITY: CARY STATE: NC ZIP: 27513 BUSINESS PHONE: (888) 975-9436 MAIL ADDRESS: STREET 1: 5020 WESTON PARKWAY STREET 2: SUITE 400 CITY: CARY STATE: NC ZIP: 27513 FORMER COMPANY: FORMER CONFORMED NAME: NCI BUILDING SYSTEMS INC DATE OF NAME CHANGE: 19930328 FORMER COMPANY: FORMER CONFORMED NAME: NATIONAL COMPONENTS INCORPORATED DATE OF NAME CHANGE: 19600201 10-K 1 cnr-20211231.htm 10-K cnr-20211231
false2021FY0000883902P3YP3Y00008839022021-01-012021-12-3100008839022021-07-03iso4217:USD00008839022022-02-22xbrli:shares00008839022020-01-012020-12-3100008839022019-01-012019-12-31iso4217:USDxbrli:shares00008839022021-12-3100008839022020-12-3100008839022019-12-3100008839022018-12-310000883902us-gaap:CommonStockMember2018-12-310000883902us-gaap:AdditionalPaidInCapitalMember2018-12-310000883902us-gaap:RetainedEarningsMember2018-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000883902us-gaap:TreasuryStockMember2018-12-310000883902us-gaap:TreasuryStockMember2019-01-012019-12-310000883902us-gaap:CommonStockMember2019-01-012019-12-310000883902us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000883902us-gaap:RetainedEarningsMember2019-01-012019-12-310000883902us-gaap:CommonStockMember2019-12-310000883902us-gaap:AdditionalPaidInCapitalMember2019-12-310000883902us-gaap:RetainedEarningsMember2019-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000883902us-gaap:TreasuryStockMember2019-12-310000883902us-gaap:TreasuryStockMember2020-01-012020-12-310000883902us-gaap:CommonStockMember2020-01-012020-12-310000883902us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000883902us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902us-gaap:RetainedEarningsMember2020-01-012020-12-310000883902us-gaap:CommonStockMember2020-12-310000883902us-gaap:AdditionalPaidInCapitalMember2020-12-310000883902us-gaap:RetainedEarningsMember2020-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000883902us-gaap:TreasuryStockMember2020-12-310000883902us-gaap:TreasuryStockMember2021-01-012021-12-310000883902us-gaap:CommonStockMember2021-01-012021-12-310000883902us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000883902us-gaap:RetainedEarningsMember2021-01-012021-12-310000883902us-gaap:CommonStockMember2021-12-310000883902us-gaap:AdditionalPaidInCapitalMember2021-12-310000883902us-gaap:RetainedEarningsMember2021-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000883902us-gaap:TreasuryStockMember2021-12-31cnr:segment0000883902us-gaap:SubsequentEventMember2022-02-130000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310000883902us-gaap:DiscontinuedOperationsHeldforsaleMember2021-01-012021-12-310000883902us-gaap:DiscontinuedOperationsHeldforsaleMember2020-01-012020-12-310000883902cnr:CommercialSegmentMember2020-01-012020-12-310000883902us-gaap:LandMember2021-12-310000883902us-gaap:LandMember2020-12-310000883902us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000883902us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000883902us-gaap:MachineryAndEquipmentMember2021-12-310000883902us-gaap:MachineryAndEquipmentMember2020-12-310000883902us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2021-01-012021-12-310000883902srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2021-01-012021-12-310000883902us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2021-01-012021-12-310000883902srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310000883902us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MinimumMember2021-01-012021-12-310000883902srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310000883902cnr:WindowsSegmentMembercnr:VinylMember2021-01-012021-12-310000883902cnr:WindowsSegmentMembercnr:VinylMember2020-01-012020-12-310000883902cnr:WindowsSegmentMembercnr:VinylMember2019-01-012019-12-310000883902cnr:AluminumMembercnr:WindowsSegmentMember2021-01-012021-12-310000883902cnr:AluminumMembercnr:WindowsSegmentMember2020-01-012020-12-310000883902cnr:AluminumMembercnr:WindowsSegmentMember2019-01-012019-12-310000883902cnr:OtherProductsAndServicesMembercnr:WindowsSegmentMember2021-01-012021-12-310000883902cnr:OtherProductsAndServicesMembercnr:WindowsSegmentMember2020-01-012020-12-310000883902cnr:OtherProductsAndServicesMembercnr:WindowsSegmentMember2019-01-012019-12-310000883902cnr:WindowsSegmentMember2021-01-012021-12-310000883902cnr:WindowsSegmentMember2020-01-012020-12-310000883902cnr:WindowsSegmentMember2019-01-012019-12-310000883902cnr:VinylSidingMembercnr:SidingSegmentMember2021-01-012021-12-310000883902cnr:VinylSidingMembercnr:SidingSegmentMember2020-01-012020-12-310000883902cnr:VinylSidingMembercnr:SidingSegmentMember2019-01-012019-12-310000883902cnr:MetalMembercnr:SidingSegmentMember2021-01-012021-12-310000883902cnr:MetalMembercnr:SidingSegmentMember2020-01-012020-12-310000883902cnr:MetalMembercnr:SidingSegmentMember2019-01-012019-12-310000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2021-01-012021-12-310000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2020-01-012020-12-310000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2019-01-012019-12-310000883902cnr:SidingSegmentMembercnr:StoneMember2021-01-012021-12-310000883902cnr:SidingSegmentMembercnr:StoneMember2020-01-012020-12-310000883902cnr:SidingSegmentMembercnr:StoneMember2019-01-012019-12-310000883902cnr:OtherProductsAndServicesMembercnr:SidingSegmentMember2021-01-012021-12-310000883902cnr:OtherProductsAndServicesMembercnr:SidingSegmentMember2020-01-012020-12-310000883902cnr:OtherProductsAndServicesMembercnr:SidingSegmentMember2019-01-012019-12-310000883902cnr:SidingSegmentMember2021-01-012021-12-310000883902cnr:SidingSegmentMember2020-01-012020-12-310000883902cnr:SidingSegmentMember2019-01-012019-12-310000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2021-01-012021-12-310000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2020-01-012020-12-310000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2019-01-012019-12-310000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2021-01-012021-12-310000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2020-01-012020-12-310000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2019-01-012019-12-310000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2021-01-012021-12-310000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2020-01-012020-12-310000883902cnr:CommercialSegmentMembercnr:MetalCoilCoatingMember2019-01-012019-12-310000883902cnr:CommercialSegmentMember2021-01-012021-12-310000883902cnr:CommercialSegmentMember2019-01-012019-12-310000883902country:CA2021-01-012021-12-310000883902country:CA2020-01-012020-12-310000883902country:CA2019-01-012019-12-310000883902country:MX2021-01-012021-12-310000883902country:MX2020-01-012020-12-310000883902country:MX2019-01-012019-12-310000883902cnr:UnionCorrugatingCompanyHoldingsIncMember2021-12-03xbrli:pure0000883902cnr:UnionCorrugatingCompanyHoldingsIncMember2021-12-032021-12-030000883902cnr:CommercialSegmentMembercnr:UnionCorrugatingCompanyHoldingsIncMember2021-12-030000883902cnr:UnionCorrugatingCompanyHoldingsIncMember2021-01-012021-12-310000883902cnr:CascadeWindowsLLCMember2021-08-202021-08-200000883902cnr:CascadeWindowsLLCMember2021-08-200000883902cnr:CascadeWindowsLLCMembercnr:WindowsSegmentMember2021-08-200000883902cnr:CascadeWindowsLLCMember2021-01-012021-12-310000883902cnr:PrimeWindowsLLCMember2021-04-302021-04-300000883902country:UScnr:PrimeWindowsLLCMember2021-04-302021-04-30cnr:facility0000883902cnr:PrimeWindowsLLCMember2021-04-300000883902cnr:WindowsSegmentMembercnr:PrimeWindowsLLCMember2021-04-300000883902cnr:PrimeWindowsLLCMember2021-01-012021-12-310000883902cnr:KlearyMasonryIncMember2020-03-020000883902cnr:KlearyMasonryIncMember2020-03-022020-03-020000883902cnr:KlearyMasonryIncMember2020-04-052020-07-040000883902cnr:KlearyMasonryIncMember2020-01-012020-12-310000883902cnr:KlearyMasonryIncMember2021-01-012021-12-310000883902cnr:EnvironmentalStoneworksMember2019-02-200000883902cnr:EnvironmentalStoneworksMember2019-02-202019-02-200000883902cnr:EnvironmentalStoneworksMember2021-01-012021-12-310000883902cnr:EnvironmentalStoneworksMember2020-01-012020-12-310000883902cnr:EnvironmentalStoneworksMember2019-01-012019-12-310000883902cnr:InsulatedMetalPanelsMember2021-08-092021-08-090000883902cnr:DBCIMember2021-08-182021-08-180000883902cnr:InsulatedMetalPanelsMember2021-01-012021-12-310000883902cnr:DBCIMember2021-01-012021-12-3100008839022021-08-090000883902us-gaap:EmployeeSeveranceMember2021-01-012021-12-310000883902us-gaap:EmployeeSeveranceMember2021-12-310000883902cnr:AssetImpairmentMember2021-01-012021-12-310000883902cnr:AssetImpairmentMember2021-12-310000883902cnr:GainOnSaleOfFacilityMember2021-01-012021-12-310000883902cnr:GainOnSaleOfFacilityMember2021-12-310000883902us-gaap:OtherRestructuringMember2021-01-012021-12-310000883902us-gaap:OtherRestructuringMember2021-12-310000883902cnr:RightOfUseAssetMembercnr:WindowsSegmentMember2021-01-012021-12-310000883902cnr:SidingSegmentMembercnr:ProductLineAssetMember2021-01-012021-12-310000883902cnr:CommercialSegmentMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2018-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2018-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000883902us-gaap:CorporateNonSegmentMember2018-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-01-012019-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2019-01-012019-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000883902us-gaap:CorporateNonSegmentMember2019-01-012019-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2019-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000883902us-gaap:CorporateNonSegmentMember2019-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-01-012020-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-01-012020-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000883902us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000883902us-gaap:CorporateNonSegmentMember2020-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2021-01-012021-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2021-01-012021-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000883902us-gaap:CorporateNonSegmentMember2021-01-012021-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2021-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2021-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000883902us-gaap:CorporateNonSegmentMember2021-12-310000883902srt:MinimumMember2021-12-310000883902srt:MaximumMember2021-12-310000883902cnr:WindowsSegmentMember2019-12-310000883902cnr:SidingSegmentMember2019-12-310000883902cnr:CommercialSegmentMember2019-12-310000883902cnr:WindowsSegmentMember2020-12-310000883902cnr:SidingSegmentMember2020-12-310000883902cnr:CommercialSegmentMember2020-12-310000883902cnr:WindowsSegmentMember2021-12-310000883902cnr:SidingSegmentMember2021-12-310000883902cnr:CommercialSegmentMember2021-12-310000883902cnr:WindowsSegmentMember2020-01-012020-04-040000883902cnr:SidingSegmentMember2020-01-012020-04-040000883902cnr:CommercialSegmentMember2020-01-012020-04-0400008839022020-01-012020-04-040000883902srt:MinimumMembercnr:TrademarksTradeNamesAndOtherMember2021-01-012021-12-310000883902srt:MaximumMembercnr:TrademarksTradeNamesAndOtherMember2021-01-012021-12-310000883902srt:WeightedAverageMembercnr:TrademarksTradeNamesAndOtherMember2021-01-012021-12-310000883902cnr:TrademarksTradeNamesAndOtherMember2021-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2021-01-012021-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2021-01-012021-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:WeightedAverageMember2021-01-012021-12-310000883902cnr:CustomerListsAndRelationshipsMember2021-12-310000883902srt:WeightedAverageMember2021-01-012021-12-310000883902srt:MinimumMembercnr:TrademarksTradeNamesAndOtherMember2020-01-012020-12-310000883902srt:MaximumMembercnr:TrademarksTradeNamesAndOtherMember2020-01-012020-12-310000883902srt:WeightedAverageMembercnr:TrademarksTradeNamesAndOtherMember2020-01-012020-12-310000883902cnr:TrademarksTradeNamesAndOtherMember2020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:WeightedAverageMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMember2020-12-310000883902srt:WeightedAverageMember2020-01-012020-12-310000883902srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000883902srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000883902cnr:IncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-01-012021-12-310000883902cnr:IncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2021-01-012021-12-310000883902cnr:IncentivePlanMembersrt:MinimumMemberus-gaap:PerformanceSharesMember2021-01-012021-12-310000883902cnr:IncentivePlanMember2021-12-310000883902cnr:IncentivePlanMember2020-12-310000883902us-gaap:PerformanceSharesMember2020-12-310000883902cnr:IncentivePlanMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310000883902cnr:IncentivePlanMemberus-gaap:PerformanceSharesMember2021-01-012021-12-310000883902cnr:StockOption1Member2021-12-310000883902cnr:StockOption1Member2021-01-012021-12-310000883902cnr:StockOption2Member2021-12-310000883902cnr:StockOption2Member2021-01-012021-12-310000883902cnr:TimeBasedRSUMember2021-01-012021-12-310000883902cnr:TimeBasedRSUMember2020-01-012020-12-310000883902cnr:TimeBasedRSUMember2019-01-012019-12-310000883902cnr:ExecutiveAwardsMembercnr:PerformanceStockUnitsMember2021-01-012021-12-310000883902cnr:ExecutiveAwardsMembercnr:PerformanceStockUnitsMember2020-01-012020-12-310000883902cnr:ExecutiveAwardsMembercnr:PerformanceStockUnitsMember2019-01-012019-12-310000883902cnr:TimeBasedRSUMember2018-12-310000883902cnr:PerformanceBasedAwardMember2018-12-310000883902cnr:PerformanceBasedAwardMember2019-01-012019-12-310000883902cnr:TimeBasedRSUMember2019-12-310000883902cnr:PerformanceBasedAwardMember2019-12-310000883902cnr:PerformanceBasedAwardMember2020-01-012020-12-310000883902cnr:TimeBasedRSUMember2020-12-310000883902cnr:PerformanceBasedAwardMember2020-12-310000883902cnr:PerformanceBasedAwardMember2021-01-012021-12-310000883902cnr:TimeBasedRSUMember2021-12-310000883902cnr:PerformanceBasedAwardMember2021-12-310000883902cnr:FormerCEOMember2021-01-012021-12-310000883902us-gaap:EmployeeStockOptionMember2021-12-310000883902us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000883902us-gaap:RestrictedStockMember2021-12-310000883902us-gaap:RestrictedStockMember2021-01-012021-12-310000883902us-gaap:PerformanceSharesMember2021-12-310000883902us-gaap:PerformanceSharesMember2021-01-012021-12-310000883902us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000883902us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000883902us-gaap:EmployeeStockOptionMember2019-01-012019-12-310000883902cnr:TermLoanFacilityDueApril2028Member2021-12-310000883902cnr:TermLoanFacilityDueApril2028Member2020-12-310000883902cnr:EightPercentSeniorNotesDue2026Member2021-12-310000883902cnr:EightPercentSeniorNotesDue2026Member2020-12-310000883902cnr:A625SeniorNotesDueJanuary2029Member2021-12-310000883902cnr:A625SeniorNotesDueJanuary2029Member2020-12-310000883902us-gaap:OtherAssetsMembercnr:ABLCreditFacilityDue2023Membercnr:ABLFacilityMember2021-12-310000883902us-gaap:OtherAssetsMembercnr:ABLCreditFacilityDue2023Membercnr:ABLFacilityMember2020-12-310000883902cnr:PlyGemMembercnr:TermLoanFacilityMember2018-04-120000883902cnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:PlyGemMembercnr:CashFlowRevolverMember2018-04-120000883902cnr:PlyGemMembercnr:TermLoanFacilityMember2018-11-162018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-11-162018-11-160000883902cnr:CashFlowRevolverMember2021-04-1500008839022021-04-150000883902cnr:ExtendedCashFlowRevolverMember2021-04-150000883902cnr:TermLoanFacilityMember2021-04-150000883902cnr:TrancheBTermLoanMember2021-04-150000883902cnr:TrancheBTermLoanMember2021-04-152021-04-150000883902cnr:EightPercentSeniorNotesDue2026Member2021-04-150000883902cnr:TermLoanFacilityMember2021-04-152021-04-150000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:TermLoanFacilityMember2021-04-152021-04-150000883902us-gaap:BaseRateMembercnr:TermLoanFacilityMember2021-04-152021-04-150000883902cnr:TermLoanFacilityMember2021-01-012021-12-310000883902cnr:TermLoanFacilityMember2021-12-310000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902us-gaap:BaseRateMembersrt:MinimumMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902srt:MaximumMemberus-gaap:BaseRateMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902cnr:CommitmentFeePercentageOneMembersrt:MinimumMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902cnr:CommitmentFeePercentageOneMembersrt:MaximumMembercnr:CashFlowRevolverMember2021-04-152021-04-150000883902srt:MinimumMembercnr:TermLoanFacilityMembercnr:LeverageRatioTargetAchievedMember2021-04-152021-04-150000883902srt:MaximumMembercnr:TermLoanFacilityMembercnr:LeverageRatioTargetAchievedMember2021-04-152021-04-150000883902cnr:CashFlowRevolverMember2021-04-152021-04-150000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-04-120000883902cnr:ABLU.S.FacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLCanadianFacilityMembercnr:ABLFacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-10-152018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-10-150000883902cnr:ABLU.S.FacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-10-140000883902cnr:ABLU.S.FacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLCanadianFacilityMembercnr:ABLFacilityMember2018-10-140000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLCanadianFacilityMembercnr:ABLFacilityMember2018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-11-160000883902cnr:ABLU.S.FacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-11-150000883902cnr:ABLU.S.FacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLCanadianFacilityMembercnr:ABLFacilityMember2018-11-150000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLCanadianFacilityMembercnr:ABLFacilityMember2018-11-160000883902us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembercnr:ExtendedABLCommitmentsMember2021-04-150000883902cnr:ABLFacilityMember2021-12-310000883902cnr:ABLFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902cnr:ABLFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2018-04-122018-04-120000883902cnr:ABLFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902cnr:ABLFacilityMemberus-gaap:BaseRateMembersrt:MinimumMember2018-04-122018-04-120000883902cnr:ABLFacilityMembersrt:MaximumMemberus-gaap:BaseRateMember2018-04-122018-04-120000883902cnr:ABLFacilityMembercnr:CommitmentFeePercentageOneMembersrt:MinimumMember2018-04-122018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLFacilityMember2018-04-122018-04-120000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Member2021-12-310000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902us-gaap:DebtInstrumentRedemptionPeriodFiveMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodSixMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodSevenMember2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodEightMember2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodNineMember2020-09-242020-09-240000883902cnr:EightPercentSeniorNotesDue2026Member2021-01-012021-12-310000883902us-gaap:InterestRateSwapMember2019-05-012021-05-310000883902us-gaap:InterestRateSwapMember2019-05-310000883902cnr:InterestRateSwapThreeMember2019-05-3100008839022021-04-152021-04-15cnr:derivativeInstrument0000883902cnr:InterestRateSwapOneMember2021-04-150000883902cnr:InterestRateSwapTwoMemberus-gaap:NondesignatedMember2021-04-150000883902cnr:InterestRateSwapSixMember2021-04-150000883902cnr:InterestRateSwapSevenMember2021-04-150000883902cnr:InterestRateSwapThreeMember2021-04-150000883902cnr:InterestRateSwapFourMember2021-04-150000883902cnr:InterestRateSwapFiveMember2021-04-150000883902us-gaap:NondesignatedMember2021-12-310000883902cnr:InterestRateSwapOneMember2021-12-310000883902cnr:InterestRateSwapOneMember2020-12-310000883902cnr:InterestRateSwapTwoMember2021-12-310000883902cnr:InterestRateSwapTwoMember2020-12-310000883902cnr:InterestRateSwapThreeMember2021-12-310000883902cnr:InterestRateSwapThreeMember2020-12-310000883902cnr:InterestRateSwapFourMember2021-12-310000883902cnr:InterestRateSwapFiveMember2021-12-310000883902cnr:InterestRateSwapSixMember2021-12-310000883902cnr:InterestRateSwapSevenMember2021-12-310000883902us-gaap:ForwardContractsMember2021-01-012021-12-310000883902us-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-12-310000883902us-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-12-310000883902us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-12-310000883902us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-12-310000883902us-gaap:NondesignatedMember2020-12-310000883902us-gaap:OtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000883902us-gaap:OtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000883902us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000883902us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000883902us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000883902us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000883902us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-01-012021-12-310000883902us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-01-012020-12-310000883902us-gaap:CostOfSalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2021-01-012021-12-310000883902us-gaap:CostOfSalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-01-012020-12-310000883902us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310000883902us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-12-310000883902cnr:CDRFundVIIIInvestorGroupMember2014-01-012014-01-310000883902cnr:CDRFundVIIIInvestorGroupMember2014-01-310000883902cnr:CDRFundVIIIInvestorGroupMember2016-07-252016-07-250000883902cnr:CDRFundVIIIInvestorGroupMember2016-07-250000883902cnr:UnderwriterMember2016-07-252016-07-250000883902cnr:CDRFundVIIIInvestorGroupMember2016-07-182016-07-180000883902cnr:SecondaryOfferingMembercnr:CDRFundVIIIInvestorGroupMember2017-12-112017-12-110000883902cnr:SecondaryOfferingMembercnr:CDRFundVIIIInvestorGroupMember2017-12-110000883902cnr:CDRFundVIIIInvestorGroupMember2021-12-310000883902cnr:CDRFundVIIIInvestorGroupMember2020-12-310000883902cnr:ABLFacilityMember2021-12-310000883902cnr:CashFlowRevolverMember2021-12-310000883902cnr:TermLoanCreditAgreementMember2021-12-310000883902cnr:TermLoanCreditAgreementMember2020-12-310000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310000883902us-gaap:MoneyMarketFundsMember2021-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2021-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2021-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel3Member2021-12-310000883902cnr:MutualFundsGrowthMember2021-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel1Member2021-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel2Member2021-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel3Member2021-12-310000883902cnr:MutualFundsBlendMember2021-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2021-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel2Member2021-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel3Member2021-12-310000883902cnr:MutualFundsForeignBlendMember2021-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsFixedIncomeMember2021-12-310000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel2Member2021-12-310000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2021-12-310000883902cnr:MutualFundsFixedIncomeMember2021-12-310000883902us-gaap:FairValueInputsLevel1Member2021-12-310000883902us-gaap:FairValueInputsLevel2Member2021-12-310000883902us-gaap:FairValueInputsLevel3Member2021-12-310000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2021-12-310000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2021-12-310000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2021-12-310000883902us-gaap:ForeignExchangeContractMember2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2021-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2021-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2021-12-310000883902us-gaap:InterestRateSwapMember2021-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:DeferredCompensationPlanMember2021-12-310000883902us-gaap:FairValueInputsLevel2Membercnr:DeferredCompensationPlanMember2021-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:DeferredCompensationPlanMember2021-12-310000883902cnr:DeferredCompensationPlanMember2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:MoneyMarketFundsMember2020-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902cnr:MutualFundsGrowthMember2020-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902cnr:MutualFundsBlendMember2020-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2020-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902cnr:MutualFundsForeignBlendMember2020-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsFixedIncomeMember2020-12-310000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902cnr:MutualFundsFixedIncomeMember2020-12-310000883902us-gaap:FairValueInputsLevel1Member2020-12-310000883902us-gaap:FairValueInputsLevel2Member2020-12-310000883902us-gaap:FairValueInputsLevel3Member2020-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:DeferredCompensationPlanMember2020-12-310000883902us-gaap:FairValueInputsLevel2Membercnr:DeferredCompensationPlanMember2020-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:DeferredCompensationPlanMember2020-12-310000883902cnr:DeferredCompensationPlanMember2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2020-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2020-12-310000883902us-gaap:InterestRateSwapMember2020-12-310000883902cnr:PayFixedInterestRateSwapMember2021-12-310000883902us-gaap:DomesticCountryMember2021-01-012021-12-310000883902us-gaap:DomesticCountryMember2020-01-012020-12-310000883902us-gaap:DomesticCountryMember2019-01-012019-12-310000883902us-gaap:ForeignCountryMember2021-01-012021-12-310000883902us-gaap:ForeignCountryMember2020-01-012020-12-310000883902us-gaap:ForeignCountryMember2019-01-012019-12-310000883902us-gaap:InternalRevenueServiceIRSMember2021-12-310000883902us-gaap:StateAndLocalJurisdictionMember2021-12-310000883902us-gaap:ForeignCountryMember2021-12-3100008839022021-12-012021-12-310000883902us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000883902us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000883902us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310000883902us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310000883902us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000883902us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000883902us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-01-012021-12-310000883902us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-01-012020-12-310000883902us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-12-310000883902us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-12-310000883902cnr:A2017StockRepurchaseProgramMember2017-10-100000883902cnr:A2018StockRepurchaseProgramMember2018-03-070000883902cnr:StockRepurchaseProgramsMember2021-12-310000883902cnr:StockRepurchaseProgramsMember2021-01-012021-12-310000883902cnr:StockRepurchaseProgramsMember2019-01-012019-12-310000883902cnr:StockRepurchaseProgramsMember2020-01-012020-12-310000883902srt:MinimumMember2021-01-012021-12-310000883902srt:MaximumMember2021-01-012021-12-310000883902cnr:CoilCoatingBenefitPlansMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-12-310000883902us-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-310000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310000883902us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-12-310000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-12-310000883902us-gaap:PensionPlansDefinedBenefitMember2019-12-310000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2020-12-310000883902us-gaap:DefinedBenefitPlanDebtSecurityMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902us-gaap:DefinedBenefitPlanDebtSecurityMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanRealEstateMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanRealEstateMember2020-12-310000883902cnr:RCCPensionPlanMemberus-gaap:EquityFundsMember2021-12-310000883902cnr:PlyGemPlanMemberus-gaap:EquityFundsMember2021-12-310000883902cnr:RCCPensionPlanMemberus-gaap:FixedIncomeSecuritiesMember2021-12-310000883902cnr:PlyGemPlanMemberus-gaap:FixedIncomeSecuritiesMember2021-12-310000883902cnr:MWPlanMemberus-gaap:EquityFundsMember2021-12-310000883902us-gaap:FixedIncomeSecuritiesMembercnr:MWPlanMember2021-12-310000883902cnr:CoilCoatingBenefitPlansMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeSecuritiesMember2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2020-12-310000883902cnr:GrowthFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902cnr:GrowthFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902cnr:GrowthFundsMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902cnr:GrowthFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902cnr:GrowthFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902cnr:GrowthFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateFundsMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateFundsMember2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:RealEstateFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:EquityFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:EquityFundsMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:EquityFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:EquityFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:EquityFundsMember2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:EquityFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercnr:IndexFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercnr:IndexFundsMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMembercnr:IndexFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercnr:IndexFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercnr:IndexFundsMember2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMembercnr:IndexFundsMember2020-12-310000883902cnr:InternationalEquityFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902cnr:InternationalEquityFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902cnr:InternationalEquityFundsMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902cnr:InternationalEquityFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902cnr:InternationalEquityFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902cnr:InternationalEquityFundsMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMember2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMember2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FixedIncomeFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2021-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-12-310000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-12-310000883902country:US2021-01-012021-12-310000883902country:US2020-01-012020-12-310000883902country:US2019-01-012019-12-310000883902cnr:OtherCountriesMember2021-01-012021-12-310000883902cnr:OtherCountriesMember2020-01-012020-12-310000883902cnr:OtherCountriesMember2019-01-012019-12-310000883902country:US2021-12-310000883902country:US2020-12-310000883902country:CA2021-12-310000883902country:CA2020-12-310000883902country:CR2021-12-310000883902country:CR2020-12-310000883902country:MX2021-12-310000883902country:MX2020-12-3100008839022021-05-192021-05-190000883902cnr:RCRAFacilityInvestigationMember2021-12-310000883902cnr:CurrentLiabilitiesMembercnr:RCRAFacilityInvestigationMember2021-12-310000883902us-gaap:OtherNoncurrentLiabilitiesMembercnr:RCRAFacilityInvestigationMember2021-12-3100008839022021-05-31cnr:phase0000883902cnr:PCETCENortheastContaminationSiteMember2021-12-310000883902cnr:AuroraPlasticsLLCvs.AtriumMember2021-12-310000883902cnr:VoigtVsCDRCaseMember2019-04-112019-04-11cnr:defendant0000883902cnr:VoigtVsCDRCaseMember2020-02-102020-02-100000883902cnr:VoigtVsCDRCaseMember2021-08-252021-08-250000883902cnr:CountervailingDutyTariffProceedingsMember2020-01-012020-12-310000883902cnr:AntidumpingTariffProceedingsMember2020-01-012020-12-310000883902cnr:RecoveryFromCountervailingDutyTariffProceedingsMember2020-12-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________
 
Form 10-K 
__________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
 
or 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE
ACT OF 1934
For the transition period from            to            .
Commission file number 1-14315
__________________________
cnr-20211231_g1.jpg
Cornerstone Building Brands, Inc.
(Exact name of registrant as specified in its charter)
__________________________
Delaware76-0127701
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5020 Weston ParkwaySuite 400CaryNC27513
(Address of principal executive offices)(Zip Code)

Registrant’s telephone number, including area code: (866) 419-0042
__________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock, $0.01 par valueCNRNew 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, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and
“emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerýAccelerated filer
Non-accelerated filer
¨ (Do not check if a smaller reporting company)
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).Yes No ý
The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant on July 3, 2021 was $966,794,672, which aggregate market value was calculated using the closing sales price reported by the New York Stock Exchange as of the last business day of the registrant’s most recently completed second fiscal quarter.
The number of shares of common stock of the registrant outstanding on February 22, 2022 was 127,001,002.
__________________________

DOCUMENTS INCORPORATED BY REFERENCE
Certain information required by Part III of this Annual Report is incorporated by reference from the registrant’s definitive proxy statement for its 2022 annual meeting of stockholders to be filed with the Securities and Exchange Commission within 120 days of December 31, 2021.

1


TABLE OF CONTENTS
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.

i


FORWARD LOOKING STATEMENTS
This Annual Report includes statements concerning our expectations, beliefs, plans, objectives, goals, strategies, future events or performance and underlying assumptions and other statements that are not historical facts. These statements are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Actual results may differ materially from those expressed or implied by these statements. In some cases, our forward-looking statements can be identified by the words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “forecast,” “goal,” “intend,” “may,” “objective,” “plan,” “potential,” “predict,” “projection,” “should,” “will,” “target” or other similar words. We have based our forward-looking statements on our management’s beliefs and assumptions based on information available to our management at the time the statements are made. We caution you that assumptions, beliefs, expectations, intentions and projections about future events may and often do vary materially from actual results. Therefore, we cannot assure you that actual results will not differ materially from those expressed or implied by our forward-looking statements. Accordingly, investors are cautioned not to place undue reliance on any forward-looking statements. Although we believe that the expectations reflected in the forward-looking statements are reasonable, these expectations and the related statements are subject to risks, uncertainties and other factors that could cause actual results to differ materially from those projected. These risks, uncertainties and other factors include, but are not limited to:
the outcome of negotiations with and any definitive agreement entered into with respect to the recent offer received from Clayton, Dubilier & Rice, LLC (“CD&R”) to purchase all of the shares of the Company’s common stock that CD&R does not already own and whether any transaction will be consummated in connection therewith;
industry cyclicality;
seasonality of the business and adverse weather conditions;
challenging economic conditions affecting the residential, non-residential and repair and remodeling construction industry and markets;
commodity price volatility and/or limited availability of raw materials, including polyvinyl chloride (“PVC”) resin, glass, aluminum, and steel due to supply chain disruptions;
our ability to identify and develop relationships with a sufficient number of qualified suppliers to mitigate risk in the event a significant supplier experiences a significant production or supply chain interruption;
the increasing difficulty of consumers and builders in obtaining credit or financing;
increase in the macroeconomic inflationary environment;
ability to successfully achieve price increases to offset cost increases;
ability to successfully implement operational efficiency initiatives, including automation;
ability to successfully integrate our acquired businesses;
ability to attract and retain employees, including through various initiatives and actions;
volatility in the United States (“U.S.”) and international economies and in the credit markets;
the severity, duration and spread of the COVID-19 pandemic, as well as actions that may be taken by the Company or governmental authorities to contain the COVID-19 pandemic or to treat its impact;
an impairment of our goodwill and/or intangible assets;
our ability to successfully develop new products or improve existing products;
our ability to retain and replace key personnel;
enforcement and obsolescence of our intellectual property rights;
costs related to compliance with, violations of or liabilities under environmental, health and safety laws;
competitive activity and pricing pressure in our industry;
our ability to make strategic acquisitions accretive to earnings and dispositions at favorable prices and terms;
our ability to fund acquisitions using available liquidity;
our ability to carry out our restructuring plans and to fully realize the expected cost savings;
global climate change, including legal, regulatory or market responses thereto;
1


breaches of our information system security measures;
damage to our computer infrastructure and software systems;
necessary maintenance or replacements to our enterprise resource planning technologies;
potential personal injury, property damage or product liability claims or other types of litigation;
compliance with certain laws related to our international business operations;
increases in labor costs, potential labor disputes, union organizing activity and work stoppages at our facilities or the facilities of our suppliers;
significant changes in factors and assumptions used to measure certain of our defined benefit plan obligations and the effect of actual investment returns on pension assets;
ability to compete effectively against competitors with substitutable products;
additional costs from new regulations which relate to the utilization or manufacturing of our products or services, including changes in building codes and standards;
our ability to realize the anticipated benefits of acquisitions and dispositions and to use the proceeds from dispositions;
volatility of the Company’s stock price;
substantial governance and other rights held by the Investors;
the effect on our common stock price caused by transactions engaged in by the Investors, our directors or executives;
our substantial indebtedness and our ability to incur substantially more indebtedness;
limitations that our debt agreements place on our ability to engage in certain business and financial transactions;
our ability to obtain financing on acceptable terms;
downgrades of our credit ratings;
the effect of increased interest rates on our ability to service our debt; and
other risks detailed under the caption “Risk Factors” in Part I, Item 1A of this report.
A forward-looking statement may include a statement of the assumptions or bases underlying the forward-looking statement. We believe that we have chosen these assumptions or bases in good faith and that they are reasonable. However, we caution you that assumed facts or bases almost always vary from actual results, and the differences between assumed facts or bases and actual results can be material, depending on the circumstances. When considering forward-looking statements, you should keep in mind the risk factors and other cautionary statements in this report, including those described under the caption “Risk Factors” in Item 1A of this report. We expressly disclaim any obligations to release publicly any updates or revisions to these forward-looking statements to reflect any changes in our expectations unless the securities laws require us to do so.
2


PART I
 
Item 1. Business.
Recent Developments
On February 13, 2022, funds affiliated with Clayton Dubilier & Rice, LLC (“CD&R”) submitted a non-binding proposal to acquire all of the Company’s outstanding shares of common stock that CD&R does not already own for a purchase price of $24.65 in cash per share (the “CD&R Offer”).
The CD&R Offer stated that any transaction would be subject to (i) approval by a special committee (“Special Committee”) of our independent directors; and (ii) a vote in favor of the transaction by a majority of the voting power represented by the shares of our common stock owned by stockholders not affiliated with CD&R.
The board of directors of the Company (the “Board”) previously formed a Special Committee to evaluate and consider any potential or actual proposal from CD&R and any other alternative proposals or other strategic alternatives that may be available to the Company.
The CD&R Offer provides that CD&R reserves the right to withdraw or modify the CD&R Offer at any time and no legally binding obligation with respect to any transaction will exist unless and until mutually acceptable definitive documentation is executed and delivered by us and CD&R. There can be no assurance that the transaction proposed by CD&R or any related transaction will be completed or as to the terms of any such potential transaction, including with respect to pricing or timing.
Overview
Cornerstone Building Brands, Inc. (together with its subsidiaries, unless the context requires otherwise, the “Company,” “Cornerstone,” “we,” “us” or “our”) became a newly formed company on November 16, 2018 as the result of a merger (the “Merger”) between NCI Building Systems, Inc. (“NCI”) and Ply Gem Parent, LLC (“Ply Gem”) wherein Ply Gem was merged into NCI, incorporated in the State of Delaware, and 58,709,067 shares of NCI common stock, par value of $0.01 per share, were issued to the holders of all the equity interests in Ply Gem. See “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Overview—Merger with Ply Gem.”
We are the largest manufacturer of exterior building products in North America. The Company serves residential and commercial customers across the new construction and repair & remodel markets. We believe our business model emphasizes a commitment to our customers and operational excellence, supported by strong sourcing, vertical integration and engineering & design capabilities across an extensive national manufacturing footprint, and leveraging robust distribution channel access. Substantially all of the Company’s operations and customers are in North America.
We believe we have one of the broadest product offerings with the most well-regarded brand portfolio and value-added services in our industry. We have established a leading market position in the majority of our product categories within the North American exterior building products market, including vinyl windows, vinyl siding, stone veneer installation, metal accessories, metal roofing/wall systems, and a top-three position in engineered metal building systems. Our expansive product offering and brand portfolio enable us to better serve our customers across the multiple end markets in which we operate, and we have worked to position ourselves as a one-stop-shop solution for exterior building products.
We have an extensive coast-to-coast network of manufacturing, distribution, and branch office facilities throughout North America. We operate 107 manufacturing facilities across the U.S. and Canada, supported by a network of 52 distribution and branch office facilities. Our manufacturing processes are vertically integrated, which we believe provides cost and competitive advantages. We continually invest in our manufacturing and distribution operations to drive efficiencies, enhance safety and improve our cost structure, including the introduction of various automation technologies.
We are mindful of the harmful effects of global climate change and the contributions to climate change from manufacturing operations and the end-use of building construction products. We have made and continue to make progress on our work related to environmental, social and governance (“ESG”) matters.
We believe our vertically integrated, cost-advantaged manufacturing platform, along with our national scale, expansive product offerings, leading brands, multi-channel distribution network servicing long-tenured customers and dedicated employees, create significant competitive advantages relative to other exterior building products manufacturers.
Our principal offices are located at 5020 Weston Parkway, Suite 400, Cary, North Carolina 27513, and our telephone number is (866) 419-0042.
3


We file annual, quarterly and current reports and other information with the Securities and Exchange Commission (the “SEC”). Our annual reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K, along with any amendments to those reports, are available free of charge at our corporate website at http://www.cornerstonebuildingbrands.com as soon as practicable after such material is electronically filed with, or furnished to the SEC. In addition, our website includes other items related to corporate governance matters, including our corporate governance guidelines, charters of various committees of our board of directors (the “Board of Directors”) and our code of conduct (the “Code of Conduct”) applicable to our employees, officers and directors. You may obtain copies of these documents, free of charge, from our corporate website. However, the information on our website is not incorporated by reference into this Form 10-K.
Operating Segments
We design, engineer, manufacture, install residential products and market external building products through three operating segments: Windows, Siding, and Commercial. Our segments are exposed to the construction industry, whose net sales have historically fluctuated based on seasonality, with increases in the second and third fiscal quarters when construction activity is the most robust, which generally results in higher sales and profits in these periods. Working capital requirements have historically been greatest during the first half of our fiscal year mainly due to the timing of the buildup of inventory to support the heavier construction season. Fiscal years 2021 and 2020 had different working capital requirements as a result of the COVID-19 pandemic and its variants (collectively, the “COVID-19 pandemic”).
Windows Segment
In our Windows segment, we offer a broad line of windows and doors at multiple price tiers for residential new construction and residential repair and remodel end markets primarily in the United States and Canada. Our principal products include vinyl, aluminum, wood and aluminum clad-wood windows and patio doors, as well as steel, wood, and fiberglass entry doors. We frequently introduce new products to our product portfolio, enabling further penetration of new distribution channels and customers. We intend to complement this organic growth with continued strategic acquisitions in this segment, and we intend to drive margin improvement through focused price discipline and improved product mix, as well as continuous improvement and increased automation in our manufacturing operations.
The breadth of our product offering and our multiple price-point strategy enable us to target multiple distribution channels (wholesale and specialty distributors, retailers and manufactured housing), end user markets (residential new construction and residential repair and remodel) and customer types (entry level, move-up and high-end). Our collection of leading brands in this segment includes: Ply Gem, Simonton, Atrium, American Craftsman, Silver Line, Cascade Windows, Prime Windows, Great Lakes Window, and North Star.
We sell our windows and doors through multiple distribution channels. Our residential new construction product lines are sold across a diversified customer base, which includes independent building products dealers, regional/national lumberyards and homebuilders. Our residential repair and remodel window products are primarily sold through independent home improvement dealers, one-step distributors and retail home centers. Dealers typically market directly to homeowners or contractors in connection with remodeling requirements, while distributors focus primarily on selling to local independent retailers. We have long-tenured customer relationships across the channels we serve in this segment, and we have been a key supplier to a majority of the nation’s largest homebuilders for over 10 years.
In Canada, sales for residential new construction are predominantly made on a direct basis to homebuilders and contractors, while residential repair and remodel construction products are primarily sold not only through high-end independent dealers and regional lumberyards, but also directly to contractors and consumers through our supply-and-install services. We distribute Ply Gem Canada products through our distribution centers across Western Canada. In Ontario, we manufacture and distribute North Star branded windows primarily for the premium-priced tier of the residential repair and remodel market.
Siding Segment
In our Siding segment, we offer a broad suite of exterior cladding, fencing and stone products, other accessories products at multiple price tiers for the residential new construction and residential repair and remodel end markets, and stone installation that is sold directly to builders and general contractors. Our principal products include vinyl siding and skirting, composite siding, steel siding, vinyl and aluminum soffit, aluminum trim coil, aluminum gutter coil, fabricated aluminum gutter protection, PVC trim and moldings, window and door trim, injection molded designer accents such as shakes, shingles, shutters and vents, vinyl fencing and railing, and stone veneer.
We intend to drive organic growth in this segment through focused product innovation in siding and new product development in attractive adjacent product lines. We have successfully expanded our siding product offering to include innovative alternatives to our existing portfolio, including a luxury vinyl siding alternative and stone veneer. In stone veneer,
4


we have increased market share through our differentiated business model and national footprint with a strong network of architects, general contractors and builders.
We believe we are currently the largest manufacturer of vinyl siding in North America. We believe we are the second largest provider of stone veneer in North America, and the only turnkey installation provider of stone solutions on a national basis. Our collection of leading brands in this segment includes the following:
Siding & AccessoriesCellular PVC TrimVinyl Fencing and RailingStone VeneerGutter Protection
Ply GemPly GemPly GemPly GemLeaf Relief
MasticEnvironmental StoneworksSnap Tight
Georgia-Pacific (licensed)ClipStoneLeaf Smart
MittenCanyon StoneLeaf Logic
Variform
We sell our siding, fencing and stone products through multiple distribution channels, including wholesale and specialty distributors, retail home centers, manufactured housing producers, homebuilders and contractors. In the specialty channel, we have an extensive network of independent dealers and distributors serving contractors and homebuilders nationwide. We believe we are well-positioned in this channel with over 11,000 distribution locations and partnerships with many of the largest and most successful distributors in the industry. In Canada, our complete offering of vinyl siding, accessories, trim, and moldings and attached stone veneers, along with in-house manufactured and third-party sourced complementary products, are distributed nationwide, primarily through our distribution centers and to retail home centers, lumberyards and contractors.
Commercial Segment
In our Commercial segment, we design, engineer, manufacture and distribute extensive lines of metal products for the low-rise non-residential construction market under multiple brand names and through a nationwide network of manufacturing plants and distribution centers. Low-rise non-residential, which we generally define as building applications of up to five stories, typically lags housing cycles by 18 to 24 months.
Our principal products in this segment include:
Metal Building Systems – Metal building systems consist of engineered structural members and panels that are fabricated and roll-formed in a factory. These systems are custom designed and engineered to meet project requirements and then shipped to a construction site complete and ready for assembly with no additional field welding required. Engineered building systems manufacturers design an integrated system that meets applicable building code and designated end use requirements. These systems consist of primary structural framing, secondary structural members (purlins and girts) and metal roof and wall systems or conventional wall materials manufactured by others, such as masonry and concrete tilt-up panels.
Metal Roofing and Wall Systems – These products are used in new construction and in repair and retrofit applications for industrial, commercial, institutional, agricultural, rural, and residential uses. Metal components are used in a wide variety of construction applications, including purlins and girts, roofing, standing seam roofing, walls, doors, trim and other parts of traditional buildings, as well as in architectural applications and engineered building systems.
Coil Coatings – As one of the largest coil coaters in the country, Metal Coaters specializes in the toll processing of customer-owned light gauge metal to deliver coil coating solutions throughout the United States. Metal Prep is one of the largest providers of pre-painted hot rolled steel in the United States and provides heavy gauge coil coating solutions to the construction industry.
We believe we offer a number of advantages over traditional construction alternatives, including shorter construction time, more efficient use of materials, lower construction costs, greater ease of expansion and lower maintenance costs. Our Commercial segment also provides metal coil coating services for low-rise non-residential construction applications, servicing both internal and external customers. We sell our products for both new construction and repair and remodel applications across a broad range of markets and customer solutions, including distribution & warehouse facilities, manufacturing & industrial facilities, as well as automotive, aviation, agricultural, healthcare, educational and retail facilities, among others.
5


We believe there is a meaningful opportunity to drive growth in this segment through select strategic acquisitions. We intend to drive margin improvement through focused price discipline and improved product mix, as well as continuous improvement initiatives and increased automation in our manufacturing operations.
We believe we maintain leading positions across all of our key product categories in this segment and we believe that our brands, many of which have been in use for several decades, are well-recognized by our customers and industry associations. Our collection of leading brands in this segment includes the following:
Metal Building SystemsComponentsMetal RoofingCoil Coatings
Metallic Building SystemsMBCIUnion Corrugating CompanyMetal Coaters
Ceco Building SystemsAmerican Building ComponentsReed’s MetalsMetal Prep
Star Building SystemsMetal Depots
Heritage Building Systems
Robertson Building Systems
Sources and Availability of Raw Materials
The raw materials used in each of our segments are primarily commodities. Specifically, we use PVC resin, glass and aluminum in our residential products and steel in our non-residential products. The availability, quality, and costs of many of these commodities have fluctuated, and may continue to fluctuate, over time and are primarily sourced in North America. Generally, we have been able to pass price increases onto our customers. The results of operations can be impacted by a delay between the time of a raw material cost increase and our price capture.
Raw materials are generally available from numerous sources, and the number of suppliers is adequate to support production. The Company is not dependent on any single source of supply except for aluminum, which is sourced from a single supplier.
Competition
We are the largest manufacturer of exterior building products in North America and have established a leading market position for many of our core product categories including: vinyl windows; vinyl siding; metal accessories; metal roofing and wall systems; stone veneer, as the only turnkey installation provider of stone solutions on a national basis; and a leading position in engineered metal building systems.
We compete with a number of other domestic manufacturers. Our vinyl siding competitors include CertainTeed, Alside, Westlake Royal Building Products and smaller regional competitors. Our aluminum accessories competitors include Rollex, Euramax, Gentek and other smaller regional competitors. Our vinyl fencing and railing competitors including U.S. Fence, Homeland, Westech, Bufftech, and Azek. Our cellular PVC trim and moulding competitors include Azek, Inteplast, Kommerling (KOMA), Wolfpac (Versatex), Tapco (Kleer), CertainTeed and Westlake Royal Building Products. Our stone veneer competitors include Boral (Cultured Stone and Eldorado Stone), Coronado Stone and smaller regional competitors.
The window and patio door sector remains fragmented, comprised primarily of local and regional manufacturers with limited product offerings. The sector’s competitors in the United States include national brands, such as Jeld-Wen, Pella, MI Home Products and Andersen, and other regional brands, including Weathershield and others. Competitors in Canada include Jeld-Wen, All Weather, Durabuilt, Vinylbilt and numerous regional brands. We generally compete on service, product performance, product offering, sales and support. We believe all of our products are competitively priced and that we are one of the few manufacturers to serve all end markets and price points on a national basis.
We compete with a number of other manufacturers of metal components, metal coil coaters, and engineered building systems for the building industry, including Nucor, Bluescope, Mueller, Kingspan, and Central States. Many of these competitors operate on a regional basis. We have two primary nationwide competitors in the engineered building systems market and three primary nationwide competitors in the metal components market. However, the metal components market is more fragmented than the engineered building systems market.
We believe the diversity of our revenue base across geographies, end markets, channels, customers, products, and raw materials provides us with significant benefits. We operate a broad manufacturing and distribution platform of 159 facilities across North America, enabling us to serve customers across all 50 U.S. states and all 10 Canadian provinces, thereby limiting our dependence on any one specific geographic region. This integrated North American footprint also enables deeper relationships with large homebuilders and retail customers due to our ability to serve them on a nationwide basis. We are also diversified across residential new construction, residential repair and remodel and low-rise non-residential construction end markets. We employ a multichannel distribution strategy with a broad product portfolio serving thousands of customers
6


across North America, including over 5,000 distribution partners, which serves to insulate our business model from any negative trends in any one particular channel, customer or product. The breadth of diversification across our business, from what we sell, to where we sell and to whom we sell, enables significant resiliency in our business model by insulating us from any negative trends or fluctuations in any single market segment, distribution channel, customer segment or product category.
Intellectual Property
We possess a wide array of intellectual property rights across our segments, including patents, pending patent applications, trademarks, tradenames, licenses, proprietary technology and know-how and other proprietary rights. In connection with the marketing of our products, we generally obtain trademark protection for our brand names. Depending on the jurisdiction, trademarks are valid as long as they are in use and/or their registrations are properly maintained and they have not become generic. Registrations of trademarks can generally be renewed indefinitely as long as the trademarks are in use. While we do not believe our segments are dependent on any one of our trademarks, we believe that our trademarks are important to the development and conduct of our business as well as the marketing of our products.
We license the Georgia-Pacific trademark for our Georgia-Pacific private label vinyl siding products sold through BlueLinx. We vigorously protect all of our intellectual property rights.
Backlog
Our Windows and Siding segments had a backlog of approximately $539.4 million and $172.8 million, respectively, at December 31, 2021. We expect to fill 100% of this backlog during 2022. Within our Commercial segment, the total backlog of orders for our products, primarily engineered building systems, was $666.9 million at December 31, 2021. We anticipate that approximately 24% of the backlog within the Commercial segment will extend beyond one year. Job orders included in backlog are generally cancelable by customers at any time for any reason; however, cancellation charges may be assessed. Occasionally, orders in the backlog are not completed and shipped for reasons that include changes in customer requirements and the inability of customers to obtain necessary financing or zoning variances.
Business Strategy
We are relentlessly committed to our customers and to creating great and sustainable building solutions that enable communities to grow and thrive. By focusing on operational excellence every day, we create a platform for future growth and invest in market-leading residential and commercial building brands. We play an essential role in our communities where people live, work and play to enable those communities to grow and thrive.
We have developed and continue to implement a well-defined business strategy focused on several primary elements:
Profitable Growth. The Company intends to expand into new and existing markets by leveraging its customer relationships and full portfolio of leading products. We believe that our customers look to the Company for quality products, dependable service and the national footprint required for large homebuilders and retail customers. We participate in the large exterior building products market and have established leading market positions in many of our core product categories. Given our broad market participation, our growth strategy is differentiated by being focused and targeted on market segments exhibiting favorable characteristics, industry positioning and growth outlook.
We believe we have a meaningful opportunity for organic growth through product line extension and new product development with innovation being a key pillar of our organic growth strategy. We also believe we have an opportunity to drive cross-selling of our products to deepen penetration, drive growth and maximize profitability across customer channels.
Using a highly collaborative selling approach, the Company intends to grow in attractive market sectors, emphasizing those spaces that are highly fragmented, demand high service and value the reliability and efficiency offered by the Company’s products.
In addition to driving organic growth, we believe that we have a meaningful opportunity to grow through acquisitions, in a manner that is both prudent and profitable.
Operational Excellence. Cornerstone Building Brands operates with a relentless drive for exceptional results and a passion for superior execution. The Cornerstone Production System (CPS) drives how we improve execution effectiveness and efficiency to deliver margin expansion across our business. Additionally, the Company embraces a continuous improvement culture that is charged with increasing efficiency, optimizing costs, eliminating waste, encouraging organizational agility and building greater brand equity to fuel growth and establish Cornerstone Building Brands as a “supplier of choice” for our customers. This requires the Company’s ongoing commitment to attract, retain and develop the best talent, a paramount focus on the safety of our employees, and a commitment to diversity, equity, and inclusion. This is particularly evident during periods of high risk, such as the COVID-19 pandemic, where we continue to drive our culture of safety and employee care through rapid and effective implementation of safety guidelines throughout our business. This also includes making investments in automation while maximizing quality within our manufacturing facilities, transforming the
7


way work gets done, and deploying capital in ways we believe will drive the greatest returns for our stockholders over the long-term.
The relentless focus on superior execution and our culture of continuous improvement create and protect our position as a cost-advantaged manufacturer with a highly variable and flexible cost structure and continue to favorably impact our financial results.
Disciplined Capital Allocation. The Company is intently focused on providing the highest returns for stockholders through its capital allocation framework, which includes: (1) investing in the Company’s core business through capital expenditures and other organic growth initiatives; (2) pursuing strategic acquisitions to broaden its portfolio and capabilities across the residential and commercial markets, with a focus on adjacent exterior building products and related services; and (3) targeting long-term net debt leverage of 2.0x to 2.5x. As part of this framework, the Company may also restructure, reposition or divest non-core product lines or assets.
We balance the investment in our core business by focusing on high-return initiatives supporting leading positions in large markets where we can build scale and drive efficiency as well as investments in growing markets that leverage operational and distribution channel capabilities. Our acquisition criteria are focused on opportunities that are highly strategic, synergistic and accretive, and we focus on well positioned businesses with strong financial returns. Overall, our capital allocation framework is balanced between a focus on debt repayment and opportunistic investment in high return initiatives.
Restructuring
We continue to execute on our plans to improve cost efficiency through the optimization of our combined manufacturing plant footprint and the elimination of certain fixed and indirect selling, general, and administrative (“SG&A”) costs. During the fiscal year ended December 31, 2021, we incurred restructuring charges of $26.2 million. See Note 6 — Restructuring in the notes to the consolidated financial statements for additional information.
Acquisitions & Divestitures
We have a history of making strategic acquisitions within our industry, and we regularly evaluate growth opportunities both through acquisitions and divestitures. We believe that there are opportunities for growth through acquisitions in the Windows, Siding and Commercial segments, and our goal is to supplement organic growth with opportunistic strategic acquisitions that meet our strict criteria.
Consistent with our growth strategy, we frequently engage in discussions with potential sellers regarding the possible purchase of businesses, assets, and operations that are strategic and complementary to our existing operations. Such acquisition efforts may involve participation by us in processes that have been made public, involve a number of potential buyers and are commonly referred to as “auction” processes, as well as situations in which we believe we are the only party or one of the very limited number of potential buyers in negotiations with the potential seller. These acquisition efforts often involve assets that, if acquired, would have a material effect on our financial condition and results of operations.
We also evaluate from time to time possible dispositions of assets or businesses when such assets or businesses are no longer core to our operations and do not fit into our long-term strategy.
Sustainability
Cornerstone Building Brands is uniquely positioned to make positive impacts on the communities we serve as we continue our journey to become North America’s premier manufacturer of exterior building solutions. To do so, we consider how we can increase manufacturing efficiencies, reduce environmental impacts, take care of our people, and uphold professional integrity and ethics in everything we do.
We recognize our responsibility as a provider of building solutions to communities across North America to incorporate sustainability into our products and business operations. Our business was formed by brands that have been making sustainability-focused decisions for several years, and now we are building on that foundation to challenge ourselves to do more. In 2021, we honored this commitment by establishing Board of Director oversight for ESG initiatives, hiring dedicated ESG leaders, creating an ESG Council, and completing an ESG materiality assessment. As we continue to develop an integrated strategy of financial growth and corporate responsibility for the future, we acknowledge that there is still much work to do as we take the next steps on our sustainability journey.
We believe that we can use our footprint for good and act as stewards of the environment. By addressing energy usage and operational environmental impacts, we seek to have a positive impact for both our stakeholders and the planet. We are committed to the well-being of our employees and the communities and customers we serve. We believe that our sustainable business practices provide positive social benefits to our people. Our highest priority is always the safety of our employees. We feel a responsibility not only to uphold product integrity and safety, but also to leverage innovation and stewardship to
8


make products that meet the needs of our customers and promote sustainability. We are committed to conducting business at the highest levels of ethics every day.
Environmental, Health, and Safety Matters
Our operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of our employees and the end-users of our products; regulate the materials used in our products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits could result in substantial fines or penalties, injunctive relief, consent orders, requirements to install pollution controls or other abatement equipment, or civil sanctions.
We could be held liable for costs to investigate, remediate, or otherwise address contamination at any real property we have ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. We could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous or other materials.
Changes in or new interpretations of existing laws, regulations or enforcement policies, the discovery of previously unknown contamination or other environmental liabilities or obligations with respect to our products or business activities, or the imposition of new regulatory requirements for our facilities may lead to additional costs that could have an adverse effect on our business, financial condition or results of operations.
We do not believe that compliance with environmental, health and safety laws, including existing requirements to investigate and remediate contamination, will have a material adverse effect on our business, financial position, or manufacturing processes.
The following are representative environmental, health and safety requirements relating to our operations:
Air Emissions. Our operations are subject to the federal Clean Air Act and comparable state and foreign laws. These laws govern emissions of air pollutants from industrial stationary sources, such as our manufacturing facilities, and impose various permitting, air pollution control, emissions monitoring, recordkeeping and reporting requirements. Such laws may require us to obtain pre-approval for constructing or modifying our facilities in ways that have the potential to produce new or increased air emissions; obtain and comply with operating permits that limit air emissions or certain operating parameters, or employ best available control technologies to reduce or minimize emissions from our facilities. We may be required to purchase air pollution control equipment to comply with air emissions laws.
Greenhouse Gases. Efforts to mitigate the effects of global climate change has led to federal, state, and foreign legislative and regulatory efforts to limit greenhouse gas (“GHG”) emissions. While GHG regulations do not currently affect our facilities as they are insignificant sources, more stringent federal, regional, state, and foreign laws and regulations relating to global climate change and GHG emissions may be adopted. These laws and regulations could impact our facilities, raw material suppliers, the transportation and distribution of our products, and our customers’ businesses, which could reduce demand for our products or cause us to incur additional capital, operating or other costs. Until the timing, scope and extent of any future legislation or regulation becomes known, we cannot predict its effect on our business. In addition, global climate change may increase the frequency or intensity of extreme weather events, such as storms, floods, extreme temperatures and other events that could affect our facilities, raw material suppliers, the transportation and distribution of our products, and demand for our products.
Hazardous and Solid Industrial Waste. Our operations generate industrial solid wastes, including some hazardous wastes that are subject to the federal Resource Conservation and Recovery Act (“RCRA”) and comparable state and foreign laws. RCRA imposes requirements for the handling, storage, treatment, and disposal of hazardous waste. Industrial wastes we generate in our manufacturing processes, such as used chemicals, may be regulated as hazardous waste, although RCRA has provisions to exempt some of our wastes from classification as hazardous waste. However, our non-hazardous or exempted industrial wastes are still regulated under state law or the less stringent industrial solid waste requirements of RCRA.
RCRA Corrective Action Program. Certain facilities may be subject to the Corrective Action Program under the Solid Waste Disposal Act, as amended by RCRA, and the Hazardous and Solid Waste Amendments (“Corrective Action Program”). The Corrective Action Program is designed to ensure that certain facilities subject to RCRA have investigated and remediated releases of hazardous substances at their property.
MW Manufacturers Inc. (“MW”), a subsidiary of Ply Gem Industries, Inc., entered into a September 2011 Administrative Order on Consent with the U.S. Environmental Protection Agency (“EPA”) under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA
9


Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study based on the investigations was submitted to the VDEQ for review and approval in September 2019. Upon completion of a 30-day public comment period, the VDEQ issued its Final Decision and Response to Comments approving a final remedy in May 2021. The final remedy consists of continuing groundwater monitoring until the VDEQ’s corrective actions have been met; and implementing and complying with land use restrictions and institutional controls imposed by an environmental covenant. We have recorded a liability of $4.5 million for this MW site, of which $1.0 million is in other current liabilities and $3.5 million is in other long-term liabilities on the Company’s consolidated balance sheet as of December 31, 2021.
CERCLA. The Comprehensive Environmental Response, Compensation and Liability Act (“CERCLA”, commonly known as Superfund), and comparable state and foreign laws impose liability, without regard to fault or the legality of the original conduct, on certain classes of persons responsible for releases of hazardous substances into the environment. These include the current and past owners or operators of sites where hazardous substances were released, and companies that disposed or arranged for disposal of hazardous substances at off-site locations such as landfills. CERCLA authorizes the EPA and, in certain cases, third parties to take actions in response to threats to the public health and welfare or the environment and to seek to recover remediation costs from the responsible parties.
We currently own or lease, and historically owned or leased, numerous properties that have extensive histories of industrial operations. Hazardous substances may have been released on, under or from these properties, or on, under or from other locations where hazardous wastes have been disposed. Some of these properties have been owned or operated by third parties who may have released hazardous substances for which we could have liability. We could be required to investigate or remediate contaminated property, perform remedial closure activities, or assess and remediate volatile chemical vapors migrating from soil or groundwater into overlying buildings. Our liability for investigating and remediating contamination could be joint and several and could include damages for impacts to natural resources.
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party at the site and has liability for investigation and remediation costs associated with the contamination. In May 2019, KBP and an unrelated respondent entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was approved by EPA in December 2019. Two phases of RI field sampling have been completed through May 2021 and a Monitoring Well Plan was approved by EPA in November 2021. We have recorded a liability of $4.4 million within other current liabilities on our consolidated balance sheet as of December 31, 2021. If necessary, we will adjust our remediation liability if the RI/FS scope materially changes or the EPA imposes additional investigative requirements. We may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.
Wastewater Discharges. Our operations are subject to the federal Water Pollution Control Act, also known as the Clean Water Act (“CWA”) and comparable state and foreign laws. These laws impose requirements and strict controls regarding the discharge of pollutants from industrial activity into waters of the United States. Such laws may require that we comply with stormwater runoff and wastewater discharge standards or obtain permits limiting our discharges of pollutants. Failure to comply with CWA requirements could subject us to monetary penalties, injunctions, restrictions on operations, and administrative or civil enforcement actions. We may be required to incur certain capital expenditures for wastewater discharge or stormwater runoff treatment technology to comply with wastewater permits and water quality standards.
Employee Health and Safety. We are subject to the Occupational Safety and Health Act (“OSHA”) and comparable state and foreign laws that regulate the protection of the health and safety of our workers. Among other things, we are required to maintain and make available to our employees, state and local government authorities, and others information about hazardous materials used or produced by our operations.
Zoning and Building Code Requirements
The engineered building systems and components we manufacture must meet zoning, building code and uplift requirements adopted by local governmental agencies. We believe that our products are in substantial compliance with applicable zoning, code and uplift requirements. Compliance does not have a material adverse effect on our business.
Research and Development Costs
Total expenditures for research and development were $13.4 million, $13.7 million and $14.2 million for fiscal years 2021, 2020 and 2019, respectively. We incur research and development costs to develop new products, improve existing products and improve safety factors of our products.
10


Human Capital Resources
As of December 31, 2021, we employed approximately 21,700 persons worldwide. Approximately 2,564 of our employees worldwide are represented by various unions under collective bargaining agreements, which either are under negotiations or will expire in fiscal years 2022, 2023 and 2024.
At Cornerstone Building Brands, corporate stewardship is a responsibility that is deeply embedded in our long brand history. We believe our employees drive our business and our ability to effectively serve our customers and sustain our competitive position.
Leadership, Talent Acquisition and Talent Management
Our talent strategy is rooted in our Success Model, which is built upon our core values of safety, integrity, innovation and teamwork.
Our talent philosophy dictates the way we manage our talent processes to ensure transparent, fair, inclusive, and differentiated treatment for all employees and candidates. We measure performance based upon both results achieved and the way in which results are achieved. Our Success Model reinforces the culture that we want to have at Cornerstone Building Brands. It highlights four key leadership elements and associated behaviors our employees must demonstrate to help us effectively lead at every level. The four elements are: Lead Inclusively, Drive Change, Win as One, and Make an Impact. Success Model behaviors, along with goal achievement, comprise a performance rating that is used in our pay for performance and talent review processes.
We measure performance based upon the results achieved and the way results are achieved. The Success Model is the reference point reinforcing the culture that we want to have at Cornerstone Building Brands. This performance rating is used in our pay for performance and talent review process. Our talent philosophy dictates the way we manage our talent processes to ensure transparent, fair, inclusive, and differentiated treatment for all employees and candidates.
Our leaders receive training on our three pillars of performance management, succession and talent planning, and learning and talent development. This creates the foundation for our leaders to support their teams to connect their work to our purpose, mission, values, and strategies of the Company, motivating and giving them a higher sense of purpose.
Our talent strategy is focused on having the right people in the right places and a consistent and compelling employee experience. This ensures that we are able to exceed our customers’ expectations and allow our people to develop and increase their career opportunities. Our talent management process:
Clearly defines roles and goals;
Establishes clear-cut performance and behavior expectations;
Focuses work in alignment with business strategy and company goals; and
Creates consistent, structured processes to enable development and career growth — including extensive curriculum and training programs.
The connection with our Success Model creates an environment that makes us a talent magnet. Core to our talent management strategy is embracing all candidates, no matter their background, race, age or sexual orientation and identity, and delivering a transparent, fair and engaging experience across the organization. We recruit, hire and train candidates using a process that is free from biases for or against any individual or group of candidates. Using technology and grass roots recruiting, we specifically target sources where candidates congregate, and we go to market with an employer brand that highlights the value we place on people and opinions from all walks of life.
Competitive Pay and Benefits
To attract and retain the best employees, we focus on providing competitive pay and benefits. Our programs target the market for competitiveness. We provide benefit programs with the goal of improving physical, mental and financial wellness of our employees throughout their lifetime. Some examples include base and variable pay, medical, dental, vision, life and accidental death and dismemberment insurance, paid time off, and retirement savings plans.
When designing our base pay compensation ranges, we perform market analyses to ensure ranges are current and our employees are advancing their earning potential. We also perform frequent compensation studies to assess market movement and competitive changes in local marketplaces. We continually review wages in all countries we operate to ensure we are fair, equitable, competitive and can attract and retain the best talent.
We also provide diverse benefit programs that are aligned with our values and focused on supporting employees and their families based on their unique needs. For example, our Employee Assistance Foundation assists employees in need of emergency financial support and is offered to all employees. We also offer a broad range of benefits to support our
11


employees wanting to expand their families through adoption benefits, infertility treatment benefits, and paid time off to bond with their new families.
Employee Safety and Wellness
Cornerstone Building Brands is committed to safety as our highest priority. Safety is one of the Company’s core values and nothing is more important to us than providing a safe work environment. We publicly disclose operational health and safety statistics on our rate of recordable injuries and our rate of lost workdays due to injury involving full-time and part-time employees, temporary employees, and contractors.
Our response to the COVID-19 pandemic illustrated our commitment to safety. To support our employees, customers and communities, we took extraordinary measures and invested in practices to protect employees and reduce the risk of spreading the virus. Our actions included additional cleaning of our facilities, staggering crews, incorporating visual cues to reinforce social distancing, providing face coverings and gloves, as well as implementing daily health validation at our manufacturing and office facilities.
Diversity, Equity and Inclusion
Our Company’s Purpose is to positively contribute to the communities where we live, work, and play. It begins with our employees, a team comprised of many backgrounds, each adding a unique and valued contribution to the success of our organization. Our Diversity, Equity, and Inclusion (“DE&I”) promise supports our purpose, mission and core values to have a work environment that is inclusive and equitable for all employees. This creates an environment of mutual respect where our diversity reflects the communities we serve.
Our Diversity, Equity & Inclusion Council (the “Council”) began with 12 key leaders who were selected based on capability, sphere of influence, interests and their passion for creating an inclusive culture. In 2021, we added the chairs of each Employee Resource Group to the Council, bringing our total Council to 20 members. The Council has a charter and an ongoing prioritized action plan to accelerate the adoption of DE&I in our processes to positively impact our culture. The Council’s responsibilities include defining metrics, setting targets, benchmarking, providing education and training, seeking employee feedback, and building engagement as well as evaluating the Company’s current initiatives with a DE&I context.
The Employee Resource Groups (“ERGs”) have expanded the network of advocates including members and allies of Women!, Unity, Pride, and Patriots. Each group has a core active group who meet monthly and the ERGs meet together once per quarter.
Our success depends on valuing all individuals and leveraging our diverse talent. For more information on the topics above and our management of our human capital resources, please visit our website at https://investors.cornerstonebuildingbrands.com.
12


Item 1A. Risk Factors.
Risks Related to the CD&R Offer
The transaction proposed by CD&R may not occur, may increase the volatility of the market price of our common stock and will result in certain costs and expenses.
On February 13, 2022, we received the CD&R Offer, a non-binding letter from CD&R proposing a transaction pursuant to which CD&R would purchase all outstanding shares of our common stock not owned by CD&R for a purchase price of $24.65 in cash per share.
The CD&R Offer provides that no legally binding obligation with respect to any transaction will exist unless and until mutually acceptable definitive documentation is executed and delivered with respect thereto. There can be no assurance that the transaction proposed by CD&R or any related transaction will be completed, or as to the terms of any such potential transaction.
The market price of our common stock may reflect various assumptions as to whether the proposed transaction with CD&R will occur. Variations in the market price of our common stock may occur as a result of changing assumptions regarding the proposed transaction, independent of changes in our business, financial condition or prospects or changes in general market or economic conditions. As a result, a definitive agreement regarding a transaction, or a failure to reach a definitive agreement regarding a transaction, could result in a significant change in the market price of our common stock.
We expect to incur costs in connection with the consideration of the CD&R Offer, including costs of financial and legal advisors to the Special Committee. Mergers such as the one proposed in the CD&R Offer often attract litigation and the Company may be required to expend additional resources defending such litigation. It is difficult to estimate the aggregate amount of such costs, although they could be substantial. In addition, uncertainly associated with the potential transaction could adversely affect the Company's ability to attract, retain and motivate key employees, which could have a negative effect on our operations and business plans.
Risks Related to Our Industry and Economic and Market Conditions
Our industry is cyclical and highly sensitive to macroeconomic conditions. Negative economic events including, but not limited to, recessions, lower consumer confidence, high interest rates, inflation, and lower new construction home starts may materially and adversely affect the outlook for our business, liquidity and results of operations.
The construction industry is highly sensitive to national and regional macroeconomic conditions.
Current market estimates continue to show recovery across the nonresidential construction markets from the dip in fiscal 2020, returning above fiscal 2019 levels. According to Dodge Data & Analytics, Inc. (“Dodge”), low-rise nonresidential construction starts as measured in square feet and comprising buildings of up to five stories, were up in fiscal 2021 by as much as 15% as compared to our fiscal 2020. However, there can be no assurance that a recovery will be sustained as this market is impacted by the greater-than-normal economic volatility, rising inflation rates and continued supply chain disruptions.
In addition to commercial and residential market indicators, we also depend to a significant extent upon the levels of home repair and remodeling and new construction spending for our residential businesses, which have declined significantly in the past and may decline in the future. According to the U.S. Census Bureau, housing levels in fiscal 2021 increased over 12% as compared to our fiscal 2020 while remodeling activity increased 9%, according to the Leading Indicator of Remodeling Activity published by the Joint Center of Housing Studies. While each of these markets has performed well, greater-than-normal volatility in factors such as interest rates, inflation, consumer confidence, unemployment and the availability of consumer credit could negatively impact our business.
Our performance is also dependent upon consumers having the ability to finance home repair and remodeling projects and/or the purchase of new homes. The ability of consumers to finance these purchases is affected by such factors as new and existing home prices, homeowners’ equity values, interest rates and home foreclosures, which in turn could result in a tightening of lending standards by financial institutions and reduce the ability of some consumers to finance home purchases or repair and remodeling expenditures. Declining home values, increased home foreclosures and tightening of credit standards by lending institutions have in the past and may in the future negatively impact the home repair and remodeling and the new construction sectors, which could adversely affect our financial condition and operating results.
Historically, any uncertainty about current economic conditions has had a negative effect on our business, and will continue to pose a risk to our business as our customers may postpone spending in response to tighter credit, negative financial news and/or declines in income or asset values, which could have a material negative effect on the demand for our products. Other factors that could influence demand include fuel and other energy costs, conditions in the nonresidential real
13


estate markets, labor and healthcare costs, access to credit, tariffs, and other macroeconomic factors. From time to time, our industry has also been adversely affected in various parts of the country by declines in nonresidential construction starts, including but not limited to, high vacancy rates, changes in tax laws affecting the real estate industry, high interest rates and the unavailability of financing. Sales of our products may be adversely affected by continued weakness in demand for our products within particular customer groups, or a continued decline in the general construction industry or particular geographic regions. These and other economic factors could have a material adverse effect on demand for our products and on our financial condition and operating results.
We cannot predict the timing or severity of any future economic or industry downturns or adverse weather conditions. A prolonged economic downturn or negative weather patterns, particularly in states where many of our sales are made, would have a material adverse effect on our results of operations and financial condition.
Uncertainty and volatility in the financial markets and worldwide economic conditions may adversely affect our operating results.
The markets in which we compete are sensitive to general business and economic conditions in the United States and worldwide, including availability of credit, interest rates, fluctuations in capital, credit and mortgage markets and business and consumer confidence. Adverse developments in global financial markets and general business and economic conditions, including through recession, downturn or otherwise, could have a material adverse effect on our business, financial condition, results of operations and cash flows, including our ability and the ability of our customers and suppliers to access capital.
The COVID-19 pandemic has had, and may continue to have, an adverse effect on our business.
Our business and operations have been adversely affected by the COVID-19 pandemic and may continue to be adversely affected by any recurrence or worsening of the pandemic, particularly if located in regions where we derive a significant amount of our sales or profit or where our manufacturing facilities, suppliers or customers are located. Since 2020, we have experienced volatility in the markets in which we participate due to the COVID-19 pandemic.
In response to the pandemic, we have implemented and may need to further implement a range of actions aimed at reducing costs and preserving liquidity. While our manufacturing facilities are fully operational, closures of facilities may be needed in the future, which could disrupt our operations and negatively impact our business, financial condition and results of operation.
The COVID-19 pandemic could also cause disruptions in our supply chain. The inability of our suppliers to meet our supply needs in a timely manner or our quality standards could cause delays to delivery date requirements of our customers. Such failures could result in the cancellation of orders, customers’ refusal to accept deliveries, a reduction in purchase prices, and ultimately, termination of customer relationships, any of which could have a negative impact on our business, financial condition, results of operations and liquidity. In that case, we may be required to seek alternative sources of materials or products. Although we believe that we can manage our exposure to these risks, we cannot be certain that we will be able to identify such alternative materials or sources without delay or without greater cost to us. Our inability to identify and secure alternative sources of supply in this situation could negatively impact our ability to satisfy customer orders.
We could also be adversely affected by the COVID-19 pandemic if government authorities impose further mandatory closures or restrictions on our operations, seek voluntary closures, or if suppliers issue mass recalls of products. The perceived risk of infection or health risk may also adversely affect our business and operating results.
We cannot predict the duration or scope of the COVID-19 pandemic, the effectiveness of vaccines for COVID-19 or the future impact of the pandemic on our business, financial condition and results of operations. Any significant downturn in new home construction as a result of the economic impact of the COVID-19 pandemic could negatively impact our business, financial condition and results of operations.
To the extent the COVID-19 pandemic adversely affects our business, financial conditions and results of operations, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section, such as those relating to our substantial level of indebtedness, our future capital needs, our need to generate sufficient cash to service our indebtedness and our ability to obtain financing on acceptable terms or at all. Further, an outbreak of any other health epidemic or pandemic may expose our business and operations to similar risks as set forth above.
Risks Related to Our Business

Failure to attract and retain employees could adversely affect our results of operation and financial condition.
Our ability to attract and retain or replace employees is challenging due to a shortage of both hourly and technically skilled workers for our manufacturing facilities. We face intense competition for talent to operate our manufacturing facilities, including from current and potential competitors in our industry. As a large-scale manufacturer, our workforce is
14


distributed across North America, where candidates are in high demand which changes based upon many factors in local markets, and we may incur significant costs to attract and retain them. If we do not attract and retain the services of individuals to operate our manufacturing facilities we may experience delays in producing our products which may reduce our net revenues and adversely affect our results of operations and financial condition.
Increases in labor costs, potential labor disputes, union organizing activity and work stoppages at our facilities or the facilities of our suppliers could delay or impede our production, reduce sales of our products and increase our costs.
Our ability to attract and retain qualified manufacturing team members to operate our manufacturing plants efficiently is critical to our financial performance. Our financial performance is affected by the availability of qualified personnel and the cost of labor. As of December 31, 2021, approximately 12% of our employees were represented by labor unions, the collective bargaining agreements with whom either are under negotiations or will expire in fiscal years 2022, 2023 and 2024. We are subject to the risk that strikes or other types of conflicts with personnel may arise or that we may become a subject of union organizing activity. Furthermore, some of our direct and indirect suppliers have unionized work forces. Strikes, work stoppages or slowdowns experienced by these suppliers could result in slowdowns or closures of facilities where components of our products are manufactured. Any interruption in the production or delivery of our products could reduce sales of our products and increase our costs. Any labor shortage will create operating inefficiencies that could adversely impact our financial performance.
An inability to successfully develop new products or improve existing products could negatively impact our ability to attract new customers and/or retain existing customers, including our significant customers.
Our success depends on meeting consumer needs and anticipating changes in consumer preferences with successful new products and product improvements. We aim to introduce products and new or improved production processes proactively to offset obsolescence and decreases in sales of existing products. While we devote significant focus to the development of new products, we may not be successful in product development and our new products may not be commercially successful. In addition, it is possible that competitors may improve their products more rapidly or effectively, which could adversely affect our sales. Furthermore, market demand may decline as a result of consumer preferences trending away from our categories or trending down within our brands or product categories, which could adversely impact our results of operations, cash flows and financial condition.
Our Windows and Siding segments depend on a core group of significant customers for a substantial portion of net sales and we expect this to continue for the foreseeable future. The loss of, or a significant adverse change in our relationships with our largest customers, or loss of market position of any major customer, whether because of an inability to successfully develop new products or improve existing products, or otherwise, could cause a material decrease in net sales. The loss of, or a reduction in orders, from any significant customers, losses arising from customers’ disputes regarding shipments, fees, merchandise condition or performance or related matters, or an inability to collect accounts receivable from any major customer could adversely impact our net income and cash flow. In addition, revenue from customers that have accounted for significant revenue in past periods, individually or as a group, may not continue, or if continued, may not reach or exceed historical levels in any period.
Manufacturing or assembly realignments may result in a decrease in our short-term earnings, until the expected cost reductions are achieved, due to the costs of implementation.
We continually review our manufacturing and assembly operations and sourcing capabilities. Effects of periodic manufacturing realignment, cost savings programs, and labor ramp-up costs could result in a decrease in our short-term earnings until the expected cost reductions are achieved and/or production volumes stabilize. Such programs may include the consolidation and integration of facilities, functions, systems and procedures. Such actions may not be accomplished as quickly as anticipated and the expected cost reductions may not be achieved or sustained.
Our business may be adversely affected by weather conditions and other external factors beyond our control.
Markets for our products are seasonal and can be affected by inclement weather conditions. Historically, our business has experienced increased sales in the second and third quarters of the year due to increased construction during those periods. Because much of our overhead and operating expenses are spread ratably throughout the year, our operating profits tend to be lower in the first and fourth quarters. Inclement weather conditions can affect the timing of when our products are applied or installed, causing reduced profit margins when such conditions exist. For example, unseasonably cold weather or extraordinary amounts of rainfall may decrease construction activity.
Further, other external factors beyond our control could cause disruptions at any of our facilities, including maintenance outages; prolonged power failures or reductions; a breakdown, failure or substandard performance of any equipment or other operational problems; disruptions in the transportation infrastructure, including railroad tracks, bridges, tunnels or roads; fires, floods, hurricanes, earthquakes or other catastrophic disasters; pandemics, including the COVID-19 pandemic; or an act
15


of terrorism. Any prolonged disruption in operations at any of our facilities could cause a significant loss in production. As a result, we could incur significantly higher costs and longer lead times associated with distributing our products to customers during the time that it takes for us to reopen or replace a damaged facility, which could cause our customers to purchase from our competitors either temporarily or permanently. If any of these events were to occur, it could adversely affect our business, financial condition, cash flows and results of operations.
Price volatility and supply constraints for raw materials could prevent us from meeting delivery schedules to our customers or reduce our profit margins.
Our business is heavily dependent on the price and supply of raw materials including steel, PVC resin, aluminum and glass. Raw material prices have been volatile in recent years and may remain volatile in the future. Raw material prices are influenced by numerous factors beyond our control, including general economic conditions domestically and internationally, currency fluctuations, the availability of raw materials, competition, labor costs, freight and transportation costs, production costs, tariffs, import duties and other trade restrictions. For example, in 2018, the Trump administration implemented new tariffs on imports of steel and aluminum into the United States. In response to these tariffs, the European Union, Canada, Mexico and China announced tariffs on U.S. goods and services. Although some of these tariffs have been rescinded or suspended, these tariffs, along with any additional tariffs or trade restrictions, could result in reduced economic activity and increased costs in operating our business.
A sudden increase in demand for steel, PVC resin, aluminum or glass could affect our ability to purchase such raw materials and result in rapidly increasing prices. We have historically been able to substantially pass on significant cost increases in raw materials through price increases to our customers; however, we may not be able to do so in the future. Further, if the available supply of any of the raw materials we use declines, we could experience a deterioration of service from our suppliers or interruptions or delays that may cause us not to meet delivery schedules to our customers. Any of these problems could adversely affect our results of operations and financial condition. We can give no assurance that steel, PVC resin, aluminum or glass will remain available, that prices will not continue to be volatile or that we will be able to purchase these raw materials on favorable or commercially reasonable terms.
Further, we use energy in the manufacturing and transportation of our products. In particular, our manufacturing plants use considerable amounts of electricity and natural gas. Consequently, our operating costs typically increase if energy costs rise. During periods of higher energy costs, we may not be able to recover our operating cost increases through price increases without reducing demand for our products. To the extent we are not able to recover these cost increases through price increases or otherwise, our profitability and cash flow will be adversely impacted. We partially hedge our exposure to higher prices through fixed forward positions.
We rely on third-party suppliers for materials in addition to steel, PVC resin, aluminum and glass, and if we fail to identify and develop relationships with a sufficient number of qualified suppliers, or if there is a significant interruption in our supply chains, our business and results of operations could be adversely affected.
In addition to steel, PVC resin, aluminum and glass, our operations require other raw materials from third-party suppliers. We generally have multiple sources of supply for our raw materials; however, in some cases, materials are provided by a single supplier. The loss of, or substantial decrease in the availability of, products from our suppliers, or the loss of a key supplier, could adversely impact our financial condition and results of operations. In addition, supply interruptions could arise from shortages of raw materials, labor disputes or weather conditions affecting products or shipments or other factors beyond our control. Short- and long-term disruptions in our supply chain would result in a need to maintain higher inventory levels as we replace similar product, a higher cost of product and ultimately a decrease in our revenues and profitability. To the extent our suppliers experience disruptions, there is a risk for delivery delays, production delays, production issues or delivery of non-conforming products by our suppliers. Even where these risks do not materialize, we may incur costs as we prepare contingency plans to address such risks. In addition, disruptions in transportation lines could delay our receipt of raw materials. If our supply of raw materials is disrupted or our delivery times are extended, our results of operations and financial condition could be materially adversely affected. Furthermore, some of our third-party suppliers may not be able to handle commodity cost volatility or changing volumes while still performing up to our specifications.
If we are unable to enforce our intellectual property rights, or if such intellectual property rights become obsolete, our competitive position could be adversely affected.
As a company that manufactures and markets branded products, we rely heavily on trademark and service mark protection to protect our brands. We also have issued patents and rely on trade secret and copyright protection for certain of our technologies. These protections may not adequately safeguard our intellectual property and we may incur significant costs to defend our intellectual property rights, which may harm our operating results. There is a risk that third parties, including our current competitors, will infringe on our intellectual property rights, in which case we would have to defend
16


these rights. There is also a risk that third parties, including our current competitors, will claim that our products infringe on their intellectual property rights. These third parties may bring infringement claims against us or our customers, which may harm our operating results.
We also rely on third party license agreements for certain trademarks and technologies we employ. There is a risk that third parties may modify or terminate such licenses, which may harm our operating results. While these license agreements generally provide that the licensors will indemnify us, subject to certain limitations, for certain infringement liabilities, our ability to seek indemnification from the respective licensors is limited by various factors, including the financial condition of the licensor as well as by the terms and limits of such indemnities or obligations. As a result, there can be no assurance that we could receive any indemnification from licensors, and any related infringement liabilities, costs or penalties could have a material adverse effect on our financial condition and results of operations.
There can be no assurance that the efforts we have taken to protect our proprietary rights will be sufficient or effective, that any pending or future patent and trademark applications will lead to issued patents and registered trademarks in all instances, that others will not develop or patent similar or superior technologies, products or services, or that our patents, trademarks and other intellectual property will not be challenged, invalidated, misappropriated or infringed by others. If we are unable to protect and maintain our intellectual property rights, or if there are any successful intellectual property challenges or infringement proceedings against us, our business and revenue could be materially and adversely affected.
We could incur significant costs as a result of compliance with, violations of or liabilities under applicable environmental, health and safety laws.
Our operations are subject to various federal, state, local and foreign environmental, health and safety (“EHS”) laws. Among other things, these laws (i) regulate the emission or discharge of materials into the environment, (ii) govern the use, storage, treatment, disposal and management of hazardous substances and wastes, (iii) protect the health and safety of our employees, the end-users of our products, and the general public, (iv) regulate the materials used in our products, and (v) impose liability for the costs of investigating and remediating present and past releases of hazardous substances and other related damages. Violations of these laws or of any conditions contained in environmental permits could result in substantial fines or penalties, injunctive relief, requirements to install pollution or other controls or equipment, civil and criminal sanctions, permit revocations, and facility shutdowns. We could be held liable for the costs to investigate, remediate or otherwise address contamination at any real property we have historically owned, operated, or contracted for waste disposal site or at which we or predecessors released hazardous materials. We also could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise because of violations of or liabilities under EHS laws or in connection with releases of hazardous materials. In addition, changes in or new interpretations of existing EHS laws, regulations or enforcement policies, the discovery of previously unknown contamination, or the imposition of other environmental liabilities or obligations in the future, in each case with respect to our products or business activities, may lead to additional costs that could have a material adverse effect on our business, financial condition or results of operations.
Changes in building codes and standards could increase the cost of our products, lower the demand for our products, or otherwise adversely affect our business.
Our products and markets are subject to extensive and complex local, state, federal, and foreign statutes, ordinances, rules, and regulations. These mandates, including building design safety and construction standards and zoning requirements, affect the cost, selection, and quality requirements of building structures and envelopes, including roofs, windows and siding.
These statutes, ordinances, rules, and regulations often provide broad discretion to governmental authorities as to the types and quality specifications of products used in new residential and non-residential construction and home renovations and improvement projects. Compliance with these standards and changes in such statutes, ordinances, rules, and regulations may increase the costs of manufacturing our products or may reduce the demand for certain of our products in affected geographical areas or product markets. All or any of these changes could have a material adverse effect on our business, financial condition, and results of operations.
The industries in which we operate are highly competitive.
We compete with all other alternative methods of building construction, which may be viewed as more traditional, more aesthetically pleasing or having other advantages over our products. In addition, competition in the construction markets of the building industry is intense. It is based primarily on quality; service; on-time delivery and project completion; ability to provide added value in the design and engineering of buildings; price; and personal relationships with customers.
17


In our Windows and Siding segments, we compete with other national and regional manufacturers of exterior building products. Some of these companies are larger and have greater financial resources than we do. Accordingly, these competitors may be better equipped to withstand changes in conditions in the industries in which we operate and may have significantly greater operating and financial flexibility than we do. Competitors could take a greater share of sales and cause us to lose business from our customers. Additionally, our products face competition from alternative materials, such as wood, composites and fiberglass in windows, and wood, metal, fiber cement, masonry and composites in siding. An increase in competition from other exterior building products manufacturers and alternative building materials could cause us to lose our customers and lead to net sales decreases.
In our Commercial segment, we compete with a number of other manufacturers of metal components and engineered building systems and providers of coil coating services ranging from small local firms to large national firms. In addition, we and other manufacturers of metal components and engineered building systems compete with alternative methods of building construction. If these alternative building methods compete successfully against us, such competition could adversely affect us. In addition, several of our competitors have been acquired by steel producers. Competitors owned by steel producers may have a competitive advantage on raw materials that we do not enjoy. Steel producers may prioritize deliveries of raw materials to such competitors or provide them with more favorable pricing, both of which could enable them to offer products to customers at lower prices or accelerated delivery schedules.
We face risks related to acquisitions and dispositions that could adversely affect our results of operations.
We have a history of expansion through acquisitions, and, from time to time, we evaluate acquisitions and dispositions of assets and businesses. We believe that if our industry continues to consolidate, our future success may depend, in part, on our ability to successfully complete acquisitions. Acquisitions and dispositions involve a number of risks, including:
the risk of incorrect assumptions or estimates regarding the future results of an acquired business or expected cost reductions or other synergies expected to be realized as a result of acquiring the business;
the risk of disposing of an asset or business at a price or on terms that are less favorable than we had anticipated;
difficulty in finding buyers;
diversion of management’s attention from existing operations;
unexpected losses of key employees, customers and suppliers of an acquired business;
integrating the financial, technological and management standards, processes, procedures and controls of an acquired business with those of our existing operations;
increasing the scope, geographic diversity and complexity of our operations; and
potential litigation or other claims arising from an acquisition or disposition.
We can provide no assurance that we will be successful in identifying or completing any future acquisitions or dispositions or that any businesses or assets that we are able to acquire will be successfully integrated into our existing business. The incurrence of additional debt, contingent liabilities and expenses in connection with any future acquisitions could have a material adverse effect on our financial condition and results of operations. Further, we cannot predict the effect, if any, that any announcement or consummation of an acquisition or disposition would have on the trading price of our common stock.
In addition, we may be subject to claims arising from the operations of businesses from periods prior to the dates we acquired them. These claims or liabilities could be significant. Our ability to seek indemnification from the former owners for these claims or liabilities is limited by various factors, including the specific limitations contained in the respective acquisition agreements and the financial ability of the former owners to satisfy such claims or liabilities. If we are unable to enforce any indemnification rights we may have against the former owners or if the former owners are unable to satisfy their obligations for any reason, including because of their current financial position, or if we do not have any right to indemnification, we could be held liable for the costs or obligations associated with such claims or liabilities, which could adversely affect our operating performance.
Restructuring our operations may harm our profitability, financial condition and results of operations. Our ability to fully achieve the estimated cost savings is uncertain.
We have developed plans to improve cost efficiency and optimize our combined manufacturing plant footprint considering our recent acquisitions and restructuring efforts. Future charges related to the plans may harm our profitability in the periods incurred. Additionally, if we were to incur unexpected charges related to the plans, our financial condition and results of operations may suffer.
18


Implementation of these plans carries significant risks, including:
actual or perceived disruption of service or reduction in service levels to our customers;
failure to preserve supplier relationships and distribution, sales and other important relationships and to resolve conflicts that may arise;
potential adverse effects on our internal control environment and an inability to preserve adequate internal controls;
diversion of management attention from ongoing business activities and other strategic objectives; and
failure to maintain employee morale and retain key employees.
Because of these and other factors, we cannot predict whether we will fully realize the cost savings from these plans. If we do not fully realize the expected cost savings from these plans, our business and results of operations may be negatively affected. Also, if we were to experience any adverse changes to our business, additional restructuring activities may be required in the future.
We may be significantly affected by global climate change or by legal, regulatory or market responses to global climate change.
Efforts to mitigate the effects of global climate change have led to, and may lead to future, federal, state and foreign legislative and regulatory efforts to limit greenhouse gas (“GHG”) emissions. While GHG regulations do not materially affect our facilities as they are insignificant sources, more stringent federal, regional, state and foreign laws and regulations relating to global climate change and GHG emissions, if adopted, could impact our facilities, raw material suppliers, the transportation and distribution of our products, and our customers’ businesses, which could reduce demand for our products or cause us to incur additional capital, operating or other costs. Until the timing, scope and extent of any future legislation or regulation becomes known, we cannot predict its effect on our business. Further, global climate change may increase the frequency or intensity of extreme weather events, such as storms, floods, extreme temperatures, and other events that could affect our facilities and demand for our products.
Evolving expectations around corporate responsibility practices, specifically related to environmental, social and governance (“ESG”) matters, may expose us to reputational and other risks.
Investors, stockholders, customers, suppliers and other third parties are increasingly focusing on ESG and corporate social responsibility endeavors and reporting. Certain institutional investors, investment funds, other influential investors, customers, suppliers and other third parties are also increasingly focused on ESG practices. Companies that do not adapt to or comply with the evolving investor or stakeholder expectations and standards, or which are perceived to have not responded appropriately, may suffer from reputational damage and result in the business, financial condition and/or stock price of a company being materially and adversely affected. Further, this increased focus on ESG issues may result in new regulations and/or third-party requirements that could adversely impact our business, or certain shareholders reducing or eliminating their holdings of our stock. Additionally, an allegation or perception that we have not taken sufficient action in these areas could negatively harm our reputation.
Breaches of our information system security measures could disrupt our internal operations.
We are dependent upon information technology for the distribution of information internally and also to our customers and suppliers. This information technology is subject to theft, damage or interruption from a variety of sources, including but not limited to malicious computer viruses, security breaches and defects in design. Purchase of our products may involve the transmission and/or storage of data, including in certain instances customers’ business and personally identifiable information. We also hold the sensitive personal data of our current and former employees, as well as proprietary information of our business, including strategic plans and intellectual property. Thus, maintaining the security of computers, computer networks and data storage resources is a critical issue for us and our customers and employees, as security breaches could result in vulnerabilities and loss of and/or unauthorized access to confidential information.
We have in the past experienced, and may in the future face, hackers, cybercriminals or others gaining unauthorized access to, or otherwise misusing, our systems to misappropriate our proprietary information and technology, interrupt our business, and/or gain unauthorized access to confidential information. For example, in August 2020, we detected a ransomware attack impacting certain of our operational and information technology systems. Promptly upon our detection of the attack, we launched an investigation, notified law enforcement and engaged the services of specialized legal counsel and other incident response professionals. While we were able to recover our critical operational data and business systems, there is no guarantee that we will have similar success with an attack in the future should one occur. Any such future attack could lead to the public disclosure of customer data, our trade secrets or other intellectual property, personal information of our employees, or material financial and other information related to our business. The release of any of this information could have a material adverse effect on our business, reputation, financial condition and results of operations.
19


The reliability and security of our information technology infrastructure and software, and our ability to expand and continually update technologies in response to our changing needs is critical to our business. To the extent that any disruptions or security breaches result in a loss or damage to our data, it could cause harm to our reputation or brand. This could lead some customers to stop purchasing our products and reduce or delay future purchases of our products or the use of competing products; lead to private causes of action that could result in a judgment, settlement or other liability; lead to state or federal enforcement actions, which could result in fines, penalties and/or other liabilities and which may cause us to incur legal fees and costs; and/or result in additional costs associated with responding to a cyberattack. Increased regulation regarding cyber security may increase our costs of compliance, including fines and penalties, as well as costs of cyber security audits. Any of these actions could materially adversely impact our business and results of operations.
We have invested in industry appropriate protections and monitoring practices of our data and information technology to reduce these risks and continue to monitor our systems on an ongoing basis for any current or potential threats. There can be no assurance, however, that our efforts will prevent breakdowns or breaches to our third party providers’ databases or systems that could adversely affect our business.
Damage to our computer infrastructure and software systems could harm our business.
The unavailability of any of our primary information management systems for any significant period of time could have an adverse effect on our operations. In particular, our ability to deliver products to our customers when needed, collect our receivables and manage inventory levels successfully largely depend on the efficient operation of our computer hardware and software systems. Through information management systems, we provide inventory availability to our sales and operating personnel, improve customer service through better order and product reference data, and monitor operating results. Difficulties associated with upgrades, installations of major software or hardware, and integration with new systems could lead to business interruptions that could harm our reputation, increase our operating costs, and decrease our profitability. In addition, these systems are vulnerable to, among other things, damage or interruption from power loss, computer system and network failures, loss of telecommunications services, operator negligence, physical and electronic loss of data, or security breaches and computer viruses.
We have contracted with third-party service providers that provide us with redundant data center services in the event that our major information management systems are damaged. The backup data centers and other protective measures we take could prove to be inadequate. Our inability to restore data completely and accurately could lead to inaccurate and/or untimely filings of our periodic reports with the SEC, tax filings with the Internal Revenue Service (“IRS”) or other required filings, all of which could have a significant negative impact on our corporate reputation and could negatively impact our stock price or result in fines or penalties that could impact our financial results.
Our enterprise resource planning technologies will require maintenance or replacement in order to allow us to continue to operate and manage critical aspects of our business.
We rely heavily on enterprise resource planning technologies (“ERP Systems”) from third parties in order to operate and manage critical internal functions of our business, including accounting, order management, procurement, and transactional entry and approval. Certain of our ERP Systems are no longer supported by their vendor, are reaching the end of their useful life or are in need of significant updates to adequately perform the functions we require. We have limited access to support for older software versions and may be unable to repair the hardware required to run certain ERP Systems on a timely basis due to the unavailability of replacement parts. In addition, we face operational vulnerabilities due to limited access to software patches and software updates on any software that is no longer supported by their vendor. We are planning hardware and software upgrades to our ERP Systems and are in discussions with third-party vendors regarding system updates.
If our ERP Systems become unavailable due to extended outages or interruptions, or because they are no longer available on commercially reasonable terms, our operational efficiency could be harmed and we may face increased replacement costs. We may also face extended recovery time in the event of a system failure due to lack of resources to troubleshoot and resolve such issues. Our ability to manage our operations could be interrupted and our order management processes and customer support functions could be impaired until equivalent services are identified, obtained and implemented on commercially reasonable terms, all of which could adversely affect our business, results of operations and financial condition.
We risk liabilities and losses due to personal injury, property damage or product liability claims, which may not be covered by insurance.
Our workers are subject to the usual hazards associated with work in manufacturing environments. Operating hazards can cause personal injury and loss of life, as well as damage to or destruction of business personal property, and possible environmental impairment. We are subject to either deductible or self-insured retention (SIR) amounts, per claim or occurrence, under our Property/Casualty insurance programs, as well as an individual stop-loss limit per claim under our group medical insurance plan. We maintain insurance coverage to transfer risk, with aggregate and per-occurrence limits and
20


deductible or retention levels that we believe are consistent with industry practice. The transfer of risk through insurance cannot guarantee that coverage will be available for every loss or liability that we may incur in our operations.
Exposures that could create insured (or uninsured) liabilities are difficult to assess and quantify due to unknown factors, including but not limited to injury frequency and severity, natural disasters, terrorism threats, third-party liability, and claims that are incurred but not reported (“IBNR”). Although we engage third-party actuarial professionals to assist us in determining our probable future loss exposure, it is possible that claims or costs could exceed our estimates or our insurance limits, or could be uninsurable. In such instances we might be required to use working capital to satisfy these losses rather than to maintain or expand our operations, which could materially and adversely affect our operating results and our financial condition.
Further, we face an inherent business risk of exposure to product liability claims, including class action claims and warranties, in the event that the use of any of our products results in personal injury or property damage. In the event that any of our products are defective or prove to be defective, among other things, we may be responsible for damages related to any defective products and may be required to cease production, recall or redesign such products. Because of the long useful life of our products, it is possible that latent defects might not appear for several years. Any insurance we maintain may not continue to be available on acceptable terms or such coverage may not be adequate for liabilities actually incurred. Further, any claim or product discontinuance, recall or redesign could result in adverse publicity against us, which could cause sales to decline, or increase warranty costs.
We face risks related to our international operations.
In addition to the United States, we operate our business in certain foreign jurisdictions, principally in Canada and Mexico, and make sales in certain other jurisdictions. Our operations in Canada generated approximately 7.6% of our revenues in 2021. As such, our net sales, earnings and cash flow are exposed to risk from changes in foreign exchange rates, which can be difficult to mitigate. Depending on the direction of changes relative to the U.S. dollar, Canadian dollar values can increase or decrease the reported values of our net assets and results of operations. We hedge this foreign currency exposure by evaluating the usage of certain derivative instruments which hedge certain, but not all, underlying economic exposures.
Our international operations require us to comply with certain U.S. and international laws, such as import/export laws and regulations, anti-boycott laws, economic sanctions, laws and regulations, the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws. We operate in parts of the world, including Mexico, that have experienced governmental corruption to some degree and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices. We cannot provide assurance that our internal controls and procedures will always prevent reckless or criminal acts by our employees or agents, or that the operations of acquired businesses will have been conducted in accordance with our policies and applicable regulations. If we are found to be liable for violations of these laws (either due to our own acts, out of inadvertence or due to the acts or inadvertence of others), we could suffer criminal or civil penalties or other sanctions, including limitations on our ability to conduct our business, which could have a material and adverse effect on our results of operations, financial condition and cash flows.
Significant changes in factors and assumptions used to measure our defined benefit plan obligations, actual investment returns on pension assets and other factors could negatively impact our operating results and cash flows.
The recognition of costs and liabilities associated with our pension plans for financial reporting purposes is affected by assumptions made by management and used by actuaries engaged by us to calculate the benefit obligations and the expenses recognized for these plans. The inputs used in developing the required estimates are calculated using a number of assumptions, which represent management’s best estimate of the future. The assumptions that have the most significant impact on reported results are the discount rate, the estimated long-term return on plan assets for the funded plans, retirement rates, and mortality rates. These assumptions are generally updated annually.
In recent years, the declining interest rates and changes to mortality assumptions have negatively impacted the funded status of our pension plans. In addition, volatile asset performance has also negatively impacted the funded status of our pension plans. Funding requirements for our pension plans may become more significant. If our cash flows and capital resources are insufficient to fund our pension plan obligations, we could be forced to reduce or delay investments and capital expenditures, seek additional capital, or restructure or refinance our indebtedness.
Any impairment of our goodwill and/or intangible assets could negatively impact our results of operations and financial condition.
We evaluate assets on our balance sheet, including goodwill and intangible assets, annually or whenever events or changes in circumstances indicate that their carrying value may not be recoverable. We monitor factors or indicators, such as unfavorable variances from forecasted cash flows, market capitalization, and external market conditions that would require an
21


impairment test. We may experience unforeseen events in the future, including related to or as a result of the COVID-19 pandemic, that could adversely affect the value of our goodwill or intangible assets and trigger an interim impairment evaluation. There can be no assurance that valuation multiples will not decline, discount rates will not increase, or the earnings, book values or projected earnings and cash flows of the Company’s reporting units will not decline. Future determinations of significant impairments of goodwill or intangible assets as a result of an impairment test or any accelerated amortization of intangible assets could have a negative impact on the Company’s results of operations and financial condition.
Risks Related to Our Common Stock and Significant Stockholders
Our stock price has been and may continue to be volatile.
The trading price of our Common Stock has fluctuated in the past and is subject to significant fluctuations in response to the following factors, some of which are beyond our control:
variations in quarterly operating results;
deviations in our earnings from publicly disclosed forward-looking guidance;
variability in our revenues;
changes in earnings estimates by analysts;
our announcements of significant contracts, acquisitions, strategic partnerships or joint ventures;
uncertainty about current global economic conditions;
sales of our Common Stock by our significant stockholders;
fluctuations in stock market price and volume; and
other general economic conditions.
During 2021, our stock price on the NYSE ranged from a high of $19.50 per share to a low of $9.47 per share. In recent years, the stock market in general has experienced extreme price and volume fluctuations that have affected the market price for many companies in industries similar to ours. Some of these fluctuations have been unrelated to the operating performance of the affected companies. These market fluctuations may decrease the market price of our common stock in the future.
The CD&R Investors own a significant amount of our Common Stock and have substantial governance and other rights pursuant to the New Stockholders Agreement.
The CD&R Investor Group collectively owned approximately 48.8% of our outstanding Common Stock as of December 31, 2021. As a significant stockholder, the CD&R Investors could significantly influence the outcome of matters requiring a stockholder vote, including the election of directors, the adoption of any amendment to our certificate of incorporation or bylaws and the approval of mergers and other significant corporate transactions. Their influence over us may have the effect of delaying or preventing a change of control or may adversely affect the voting and other rights of other stockholders.
Further, the CD&R Investor Group has substantial governance and other rights pursuant to the New Stockholders Agreement, including the ability, for so long as it beneficially owns at least 7.5% of our outstanding shares of Common Stock, to nominate for election, fill vacancies and appoint replacements for a number of Board members in proportion to the CD&R Investor Group’s percentage beneficial ownership of our outstanding Common Stock, but never to exceed one less than the number of independent, non-CD&R-affiliated directors serving on the Board.
Transactions engaged in by the CD&R Investors, the Golden Gate Investors or our directors or executives involving our Common Stock may have an adverse effect on the price of our Common Stock.
We are party to the New Registration Rights Agreement, which grants the Investors customary demand and piggyback registration rights. In connection with the registration rights granted under the New Registration Rights Agreement, we filed three shelf registration statements on Form S-3, declared effective by the SEC on April 8, 2016, February 28, 2019 and September 2, 2020, registering the resale of shares of our Common Stock held by the CD&R Fund VIII Investor Group, the Golden Gate Investors and CD&R Pisces, respectively.
22


As of December 31, 2021, the CD&R Fund VIII Investor Group, CD&R Pisces and the Golden Gate Investor Group owned approximately 18.0%, 30.9% and 5.9%, respectively, of our issued and outstanding Common Stock. Future sales of our shares by these stockholders could have the effect of lowering our stock price. The perceived risk associated with the possible purchase or sale of a large number of shares by these stockholders could cause volatility in our stock price or result in the sale by some of our stockholders of our common stock, thus causing the price of our stock to decline. In addition, actual or anticipated downward pressure on our stock price due to actual or anticipated sales of stock by our directors or officers could cause other institutions or individuals to engage in short sales of our Common Stock, which may further cause the price of our stock to decline.
From time to time our directors, executive officers, or any of the Investors may sell shares of our Common Stock on the open market or otherwise, for a variety of reasons, which may be related or unrelated to the performance of our business. These sales will be publicly disclosed in filings made with the SEC. Our stockholders may perceive these sales as a reflection on management’s view of the business which may result in a drop in the price of our stock or cause some stockholders to sell their shares of our common stock.
Risks Related to Our Indebtedness
We have substantial debt and may incur substantial additional debt, which could adversely affect our financial health, reduce our profitability, limit our ability to obtain financing in the future and pursue certain business opportunities and make payments on our indebtedness.
As of December 31, 2021, we had total indebtedness of approximately $3.1 billion.
The amount of our debt or other similar obligations could have important consequences for us, including, but not limited to:
a substantial portion of our cash flow from operations must be dedicated to the payment of principal and interest on our indebtedness, thereby reducing the funds available to us for other purposes;
our ability to obtain additional financing for working capital, capital expenditures, acquisitions, debt service requirements or general corporate purposes and our ability to satisfy our obligations with respect to our outstanding indebtedness may be impaired in the future;
we are exposed to the risk of increased interest rates because a portion of our borrowings is at variable rates of interest;
we may be at a competitive disadvantage compared to our competitors with less debt or with comparable debt at more favorable interest rates and who, as a result, may be better positioned to withstand economic downturns;
our ability to refinance indebtedness may be limited or the associated costs may increase;
our ability to engage in acquisitions without raising additional equity or obtaining additional debt financing may be limited in the future;
it may be more difficult for us to satisfy our obligations to our creditors, resulting in possible defaults on and acceleration of such indebtedness;
we may be more vulnerable to general adverse economic and industry conditions; and
our flexibility to adjust to changing market conditions and our ability to withstand competitive pressures could be limited, or we may be prevented from making capital investments that are necessary or important to our operations, growth strategy or efforts to improve operating margins of our business units.
If we cannot service our debt, we will be forced to take actions such as reducing or delaying acquisitions and/or capital expenditures, selling assets, restructuring or refinancing our debt or seeking additional equity capital. We can give no assurance that we can do any of these things on satisfactory terms or at all.
Further, the terms of the Current Cash Flow Credit Agreement, the Current ABL Credit Agreement, and the 2020 Indenture provide us and our subsidiaries with the flexibility to incur a substantial amount of additional secured or unsecured indebtedness in the future if we or our subsidiaries are in compliance with certain incurrence ratios set forth therein. Any such incurrence of additional indebtedness may increase the risks created by our current substantial indebtedness. As of December 31, 2021, we were able to borrow up to approximately $565.6 million under the Current ABL Facility. All of these borrowings under the Current ABL Facility would be secured.
23


The 2020 Indenture, the Current Cash Flow Credit Agreement and the Current ABL Credit Agreement contain restrictions and limitations that could significantly impact our ability and the ability of most of our subsidiaries to engage in certain business and financial transactions.
The 2020 Indenture, the Current Cash Flow Credit Agreement and the Current ABL Credit Agreement (each as defined in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”) contain restrictive covenants that, among other things, limit our ability and the ability of our restricted subsidiaries to:
incur additional indebtedness or issue certain preferred shares;
pay dividends, redeem stock or make other distributions in respect of capital stock;
repurchase, prepay or redeem the 6.125% Senior Notes (as defined in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”) and subordinated indebtedness;
make investments;
incur additional liens;
transfer or sell assets;
create restrictions on the ability of our restricted subsidiaries to pay dividends to us or make other intercompany transfers;
make negative pledges;
consolidate, merge, sell or otherwise dispose of all or substantially all of our assets;
enter into certain transactions with our affiliates; and
designate subsidiaries as unrestricted subsidiaries.
In addition, the Current Cash Flow Revolver (as defined in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”) requires us to maintain a maximum total secured leverage ratio under certain circumstances, and the Current ABL Facility (as defined in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”) requires us to maintain a minimum consolidated fixed charge coverage ratio under certain circumstances. The Current ABL Credit Agreement also contains other covenants customary for asset-based facilities of this nature. Our ability to borrow additional amounts under the Current Cash Flow Revolver and the Current ABL Facility depends upon satisfaction of these covenants. Events beyond our control can affect our ability to meet these covenants.
We are required to make mandatory pre-payments under the Current Cash Flow Credit Agreement and the Current ABL Credit Agreement upon the occurrence of certain events, including the sale of assets and the issuance of debt, in each case subject to certain limitations and conditions set forth in the Current Cash Flow Credit Agreement and the Current ABL Credit Agreement.
In addition, under certain circumstances and subject to the limitations set forth in the Current Cash Flow Credit Agreement, the Current Term Loan Facility (as defined in Item 7. “Management’s Discussion and Analysis of Financial Condition and Result of Operations”) may require us to make prepayments of the term loans to the extent we generate excess positive cash flow each year.
Any future financing arrangements entered into by us may also contain similar covenants and restrictions. As a result of these covenants and restrictions, we may be limited in our ability to plan for or react to market conditions or to meet extraordinary capital needs or otherwise restricted in our activities. These covenants and restrictions could also adversely affect our ability to finance our future operations or capital needs or to engage in other business activities that would be in our interest.
Our failure to comply with obligations under the Current Cash Flow Credit Agreement, the Current ABL Credit Agreement, or the 2020 Indenture, as well as others contained in any future debt instruments from time to time, may result in an event of default under the Current Cash Flow Credit Agreement, the Current ABL Credit Agreement, or the 2020 Indenture, as applicable. A default, if not cured or waived, may permit acceleration of our indebtedness. If our indebtedness is accelerated, we cannot be certain that we will have sufficient funds available to pay the accelerated indebtedness or that we will have the ability to refinance the accelerated indebtedness on terms favorable to us or at all. If we are forced to refinance these borrowings on less favorable terms or cannot refinance these borrowings, our business, results of operations, financial condition and cash flows could be adversely affected.
24


We may have future capital needs and may not be able to obtain additional financing on acceptable terms or at all.
Although we believe that our current cash position and the additional committed funding available under the Current ABL Facility and the Current Cash Flow Revolver is sufficient for our current operations, any reductions in our available borrowing capacity, or our inability to renew or replace our debt facilities, when required or when business conditions warrant, could have a material adverse effect on our business, financial condition and results of operations. Our ability to secure additional financing or financing on favorable terms and to satisfy our financial obligations under indebtedness outstanding from time to time will depend upon our future operating performance, the availability of credit generally, economic and market conditions and financial, business and other factors, many of which are beyond our control.
If financing is not available when needed, or is available on unfavorable terms, we may be unable to take advantage of business opportunities or respond to competitive pressures, any of which could have a material adverse effect on our business, financial condition and results of operations. If we raise additional funds through further issuances of equity, convertible debt securities or other securities convertible into equity, our existing stockholders could suffer significant dilution.
Our credit ratings are important to our cost of capital. The major debt rating agencies routinely evaluate our debt based on a number of factors, which include financial strength and business risk as well as transparency with rating agencies and timeliness of financial reporting. A downgrade in our debt rating could result in increased interest and other expenses on our existing variable interest rate debt, and could result in increased interest and other financing expenses on future borrowings. Downgrades in our debt rating could also restrict our access to capital markets and affect the value and marketability of our outstanding notes.
Our ability to access future financing also may be dependent on regulatory restrictions applicable to banks and other institutions subject to U.S. federal banking regulations, even if the market would otherwise be willing to provide such financing.
An increase in interest rates would increase the cost of servicing our debt and could reduce our profitability, decrease our liquidity and impact our solvency.
To the extent LIBOR exceeds 0.00%, our indebtedness under the Current Cash Flow Facilities (as defined in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”) and the Current ABL Facility will bear interest at variable rates, and our future indebtedness may bear interest at variable rates. As a result, increases in interest rates could increase the cost of servicing such debt and materially reduce our profitability and cash flows. As of December 31, 2021, assuming all Cash Flow Revolving Credit Facility and Current ABL Facility revolving loans were fully drawn and LIBOR exceeded 0.00%, each one percent change in interest rates would result in approximately a $33.3 million change in annual interest expense on the Current Term Loan Facility and the Current ABL Facility (excluding the impact of any Company hedging arrangements). The impact of such an increase would be more significant for us than it would be for some other companies because of our substantial debt.
The phase-out of LIBOR could increase our interest expense and have a material adverse effect on us.
Borrowings under our Current Cash Flow Facilities and the Current ABL Facility use LIBOR as a benchmark for establishing the applicable interest rate. The Financial Conduct Authority of the United Kingdom ceased the publication of the 1-week and 2-month LIBOR offered rates on December 31, 2021. However, the publication of the remaining LIBOR offered rates will continue until June 30, 2023. Although our borrowing arrangements provide for alternative base rates, those alternative base rates historically would often have led to increased interest rates, in some cases significantly higher, than those we paid based on LIBOR, and may similarly be higher in the future. Therefore, if LIBOR ceases to exist, the interest rates on our Current Term Loan Facility and Current ABL Facility will likely change. The consequences of the phase out of LIBOR cannot be entirely predicted at this time. Any alternative rate for calculating interest with respect to our outstanding indebtedness may not be as favorable or perform in the same manner as LIBOR and could lead to an increase in our interest expense or could impact our ability to refinance some or all of our existing indebtedness. In addition, the transition process may involve, among other things, increased volatility or illiquidity in financial markets, which could also have an adverse effect on us whether or not any replacement rate applicable to our borrowings is affected. Any such effects of the transition away from LIBOR, as well as other unforeseen impacts, may result in increased interest expense and other expenses, difficulties, complications or delays in connection with future financing efforts or otherwise have a material adverse impact on our financial condition.

25


Item 1B. Unresolved Staff Comments.
There are no unresolved staff comments outstanding with the SEC at this time.
Item 2. Properties.
Our corporate headquarters is located in Cary, North Carolina. We own and lease properties primarily in the United States, Canada, and Mexico. The following table lists our principal manufacturing and warehousing facilities as of December 31, 2021:
FacilityProduct type/Usage
Commercial Segment:
Florence, Alabama(1)
Metal building products
Atwater, CaliforniaMetal building products
Lithia Springs, GeorgiaMetal building products
Marietta, GeorgiaMetal coil coating
Monticello, IowaMetal building products
Mount Pleasant, IowaMetal building products
Brookhaven, Mississippi(1)
Metal building products
Hernando, MississippiMetal building products
Jackson, MississippiMetal coil coating
Cambridge, OhioMetal coil coating
Middletown, OhioMetal coil coating
Elizabethton, TennesseeMetal building products
Lexington, TennesseeMetal building products
Houston, Texas(2)
Metal building products
Monterrey, MexicoMetal building products
Siding Segment:
Kearney, Missouri(1)
Vinyl siding and other (trim)
Kansas City, Missouri(1)
Warehousing
Sidney, OhioMetal
Gaffney, South CarolinaInjection molded
Gaffney, South Carolina(1)
Warehousing
Jasper, TennesseeVinyl siding
Harrisonburg, Virginia(1)
Warehousing
Stuarts Draft, VirginiaVinyl siding
Martinsburg, West Virginia(1)
Vinyl siding
Martinsburg, West Virginia(1)
Warehousing
Brantford, Ontario, Canada(1)
Warehousing
Paris, Ontario, CanadaVinyl siding
Windows Segment:
Phoenix, Arizona(1)
Vinyl and aluminum windows
Sacramento, California(1)
Vinyl windows
Vacaville, California(1)
Vinyl windows
Denver, Colorado(1)
Vinyl windows and doors and warehousing
Lithia Springs, Georgia(1)
Vinyl windows and warehousing
Peachtree City, Georgia(1)
Vinyl windows
Lansing, Illinois(1)
Vinyl windows
Paris, IllinoisVinyl windows
Paris, Illinois(1)
Warehousing
North Brunswick, New Jersey(1)
Vinyl windows
Welcome, North Carolina(1)
Vinyl windows
Marion, Ohio(1)
Vinyl windows
Walbridge, Ohio(1)
Vinyl windows and warehousing
Bryan, TexasVinyl and aluminum windows
Dallas, Texas(1)
Vinyl and aluminum windows
Salt Lake City, Utah(1)
Vinyl windows
26


Rocky Mount, Virginia(1)(2)
Vinyl and aluminum windows and other (doors) and warehousing
Auburn, Washington(1)
Vinyl windows
Spokane Valley, Washington(1)
Vinyl windows
Ellenboro, West VirginiaVinyl windows
Pennsboro, West VirginiaVinyl windows
St. Marys, West VirginiaVinyl windows and other (trim)
Vienna, West Virginia(1)
Warehousing
Calgary, Alberta, Canada(1)
Vinyl and aluminum windows and other (doors) and warehousing
St. Thomas, Ontario, CanadaVinyl windows
(1) Location is leased as of December 31, 2021
(2) Location has multiple principal facilities

Item 3. Legal Proceedings.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $3.9 million liability related to the settlement in other current liabilities on the Company’s consolidated balance sheet as of December 31, 2021.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“CD&R Fund VIII”), and certain directors of the Company. Voigt purported to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserted claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt sought damages in an amount to be determined at trial. On August 25, 2021, the parties to the case filed a Stipulation of Compromise and Settlement (“Stipulation”) setting forth their agreement to settle the litigation. The Stipulation provides for CD&R, CD&R Fund VIII, and the eight director defendants to cause their respective insurers to pay a total of $100 million into an escrow account that will be used to pay escrow expenses, satisfy any fee and incentive amounts awarded by the court in favor of plaintiff and plaintiff’s counsel, and distribute the remaining funds to the Company. The Stipulation further provided that plaintiff’s counsel would apply for an award of attorneys’ fees and litigation expenses in an amount of up to 23.5% of the $100 million payment by the insurers, and that an incentive award for the named plaintiff will be paid solely from the amount of plaintiff attorneys’ fees awarded. This Stipulation required court approval. On January 19, 2022, the Court held a hearing, verbally approved the Stipulation, and approved the plaintiff’s counsel’s application for a fee award of 23.5% of the $100 million settlement payment and the incentive award. On January 20, 2022, the Court entered an Order and Final Judgment approving the Stipulation. The Stipulation represents a gain contingency in accordance with ASC 450, Contingencies, that has not been recorded as the matter was not resolved as of December 31, 2021. The proceeds from the Stipulation will be recorded when received.
As a manufacturer of products primarily for use in nonresidential and residential building construction, we are inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, we and/or our subsidiaries become involved in various legal proceedings or other contingent matters arising from claims, or potential claims. We insure against these risks to the extent deemed prudent by our management and to the extent insurance is available. Many of these insurance policies contain deductibles or self-insured retentions in amounts we deem prudent and for which we are responsible for payment. In determining the amount of self-insurance, it is our policy to self-insure those losses that are predictable, measurable and recurring in nature, such as claims for general liability. The Company regularly reviews the status of on-going proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes are not predictable with assurance.
27


Item 4. Mine Safety Disclosures.
Not applicable.
28


PART II
 
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
COMMON STOCK
Our Common Stock is listed on the NYSE under the symbol “CNR.” As of February 22, 2022, there were 15,821 holders of record and an estimated 35 beneficial owners of our Common Stock.
ISSUER PURCHASES OF EQUITY SECURITIES
The following table shows our purchases of our Common Stock during the fourth quarter of fiscal 2021:
Period
Total Number  of Shares Purchased(1)
Average 
Price Paid
per Share
Total Number of
Shares Purchased
 as Part of Publicly Announced
Programs
Maximum Dollar Value of Shares that May Yet be Purchased Under Publicly Announced Programs(2)
October 03, 2021 to October 30, 2021— $— — $49,145 
October 31, 2021 to November 27, 2021400,656 $16.61 — $49,145 
November 28, 2021 to December 31, 202111,157 $15.16 — $49,145 
Total411,813 $16.57 — 

(1)The total number of shares purchased includes shares of restricted stock that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of awards of restricted stock. The required withholding is calculated using the closing sales price on the previous business day prior to the vesting date as reported by the NYSE.
(2)On March 7, 2018, the Company announced that its Board of Directors authorized a stock repurchase program for up to an aggregate of $50.0 million of the Company’s Common Stock. Under this repurchase program, the Company is authorized to repurchase shares, if at all, at times and in amounts that we deem appropriate in accordance with all applicable securities laws and regulations. Shares repurchased are usually retired. There is no time limit on the duration of this program. As of December 31, 2021, approximately $49.1 million remained available for stock repurchases under the program.

29


STOCK PERFORMANCE CHART
The following chart compares the yearly percentage change in the cumulative stockholder return on our Common Stock from October 30, 2016 to the end of the fiscal year ended December 31, 2021 with the cumulative total return on the (i) S&P SmallCap 600 Index and (ii) S&P Smallcap Building Products peer group. The comparison assumes $100 was invested on October 30, 2016 in our Common Stock and in each of the foregoing indices and assumes reinvestment of dividends.
cnr-20211231_g2.jpg
In accordance with the rules and regulations of the SEC, the above stock performance chart shall not be deemed to be “soliciting material” or to be “filed” with the SEC or subject to Regulations 14A or 14C of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) or to the liabilities of Section 18 of the Exchange Act and shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Exchange Act, except to the extent we specifically incorporate it by reference into such filing.
Item 6. Reserved.

30


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
RECENT DEVELOPMENTS
On February 13, 2022, funds affiliated with Clayton Dubilier & Rice, LLC (“CD&R”) submitted a non-binding proposal to acquire all of the Company’s outstanding shares of common stock that CD&R does not already own for a purchase price of $24.65 in cash per share (the “CD&R Offer”).
The CD&R Offer stated that any transaction would be subject to (i) approval by a special committee (“Special Committee”) of our independent directors; and (ii) a vote in favor of the transaction by a majority of the voting power represented by the shares of our common stock owned by stockholders not affiliated with CD&R.
The board of directors of the Company (the “Board”) previously formed a Special Committee to evaluate and consider any potential or actual proposal from CD&R [and any other alternative proposals or other strategic alternatives that may be available to the Company].
The CD&R Offer provides that CD&R reserves the right to withdraw or modify the CD&R Offer at any time and no legally binding obligation with respect to any transaction will exist unless and until mutually acceptable definitive documentation is executed and delivered by us and CD&R. There can be no assurance that the transaction proposed by CD&R or any related transaction will be completed or as to the terms of any such potential transaction, including with respect to pricing or timing.
BUSINESS OVERVIEW
Cornerstone Building Brands, Inc. is the largest manufacturer of exterior building products in North America. The Company serves residential and commercial customers across new construction and the repair & remodel markets. Our mission is to be relentlessly committed to our customers and to create great building solutions that enable communities to grow and thrive.
We have developed and continue to implement a well-defined business strategy focused on (i) driving profitable growth in new and existing markets; (ii) leveraging operational excellence across our businesses; and (iii) implementing a capital allocation framework balanced between a focus on opportunistic investment in high return initiatives and continued debt repayment.
We believe that by focusing on operational excellence every day, creating a platform for future growth and investing in market-leading residential and commercial building brands, we will deliver unparalleled financial results. We design, engineer, manufacture, install and market external building products through our three operating segments: Windows, Siding, and Commercial.
Our manufacturing processes are vertically integrated, which we believe provides cost and competitive advantages. As the leading manufacturer of vinyl windows, vinyl siding, metal roofing and wall systems and metal accessories, Cornerstone Building Brands combines a diverse portfolio of products with an expansive national footprint that includes over 21,700 employees at manufacturing, distribution and office locations primarily in North America.
At Cornerstone Building Brands, corporate stewardship is a responsibility that is deeply embedded in our 75-year history. Our business practices have given us the staying power to make a real difference in countless cities and neighborhoods.
Our sales and earnings are subject to both seasonal and cyclical trends and are influenced by general economic conditions, interest rates, the price of material costs relative to other building materials, the level of residential and nonresidential construction activity, repair and remodel demand and the availability and cost of financing for construction projects. Our sales normally are lower in the first and fourth fiscal quarters of each year compared to the second and third fiscal quarters because of unfavorable weather conditions for construction and typical business planning cycles affecting construction.
Markets We Serve
Our products are available across several large and attractive end markets, including residential new construction, residential repair and remodel and low-rise non-residential construction. We believe that there are favorable underlying fundamental factors that will drive long-term growth across the end markets in which we operate. We also believe the recent COVID-19 pandemic, while still causing economic uncertainty worldwide, has driven strong demand for residential repair and remodel activity, residential new construction and select segments of the low-rise non-residential construction market, such as distribution, warehouse, healthcare and educational facilities in suburban regions; however, the COVID-19 pandemic has also caused challenges in other areas of non-residential construction, most notably in retail and commercial office facilities in densely populated urban centers, where we have minimal, if any, participation. We believe our business is well-
31


positioned to benefit from broader societal and population trends favoring suburban regions, as employment and living preferences shift towards such regions.
Cornerstone Building Brands is deeply committed to the communities where our customers and employees live, work and play. We recognize that our customers are increasingly environmentally conscious in their purchasing behavior, and we believe our sustainable solutions favorably address these evolving consumer preferences. For example, certain products in our portfolio are high in recycled end content, virtually 100% recyclable at the end of their useful life and often manufactured to meet or exceed specified sustainability targets, such as ENERGY STAR and LEED certifications. We recognize that efficient use of recycled materials helps to conserve natural resources and reduces environmental impact, and we are committed to driving these sustainable practices throughout our business.
COVID-19 Update
We experienced a significant decrease in customer demand across all our markets during the second quarter of 2020 due to the COVID-19 pandemic mostly due to delays in construction activity driven by temporary closures of non-life sustaining businesses. The continuing impact of the pandemic on our future consolidated results of operations is uncertain. During 2020, the Company quickly implemented a range of actions aimed at reducing costs and preserving liquidity. These actions included the closure of our Ambridge, Pennsylvania Commercial facility and Corona, California Windows facility, permanent workforce reductions, employee furloughs, a hiring freeze, a deferral of annual wage raises, and reducing discretionary and non-essential expenses, such as consulting expenses. Additionally, we reduced capital expenditures to focus on key strategic initiatives, such as automation, product innovation, and critical maintenance items. We believe our business model, our existing balances of domestic cash and cash equivalents, currently anticipated operating cash flows, and overall liquidity will be sufficient to meet our cash needs arising in the ordinary course of business for the next twelve months and positions us to manage our business through this crisis as it continues to unfold. We will continue to evaluate the nature and extent of the COVID-19 pandemic’s impact on our financial condition, results of operations and cash flows.
Significant Business Developments
Our significant business development activities in 2021 include the: (i) acquisition of Prime Windows LLC (April 2021), (ii) divestitures of our IMP and DBCI businesses (August 2021), (iii) acquisition of Cascade Windows, Inc. (August 2021), and (iv) acquisition of Union Corrugating Company Holding, Inc. (December 2021). In addition, in April 2021, we amended our cash flow credit and ABL credit agreements. See Note 4 — Acquisitions, Note 5 — Divestitures and Note 13 — Long Term Debt, in the notes to the consolidated financial statements for more information on our divestitures, acquisitions, and debt.
Residential (Windows and Siding)
Our residential building products are typically installed on a new construction home 90 to 120 days after the start of the home, therefore, there is a lag between the timing of the single-family housing start date and the time in which our products are installed on a home. From an industry perspective, we evaluate the new construction environment by reviewing the U.S. Census Bureau single family housing start statistics to assess the performance of the new construction market for a normal period. We evaluated U.S. Census Bureau single family housing starts for the year ended December 31, 2021 as compared to December 31, 2020 to assess the demand impacts for our products, noting that single-family housing starts increased over 12% on a seasonally adjusted annual rate (SAAR) basis due to overall economic conditions specifically for new construction. For Canada, we evaluate the Canada Mortgage and Housing Corporate statistics, which showed housing starts increased by 25% for the year ended December 31, 2021 compared to 2020.
32


The graph below shows the seasonally adjusted annual single family residential new construction starts as of each year end since 1982 as compiled and reported by U.S. Census Bureau:
cnr-20211231_g3.jpg
In addition to new construction, we also evaluate the repair and remodel market to assess residential market conditions by evaluating the Leading Indicator of Remodeling Activity (“LIRA”). For the year ended December 31, 2021, LIRA reflected that the trailing 12 months of remodeling activity increased 9% from 2020. While LIRA is a remodeling economic indicator as it tracks all remodeling activity including kitchen, bathroom and low ticket remodeling, it is not a specific metric for our residential businesses measuring solely windows and siding remodeling growth. Therefore, we utilize this index as a trend indicator for our repair and remodeling business.
Finally, we assess our performance relative to our competitors and the overall siding industry by evaluating the marketing indicators produced by the Vinyl Siding Institute (“VSI”), a third party which summarizes vinyl siding unit sales for the industry. For the year ended December 31, 2021, the VSI reported that siding units increased 9% for the industry. Overall, our Siding segment, including stone veneer, is weighted to the repair and remodel market with approximately 53% of our net sales being attributed to repair and remodeling with the remaining 47% attributed to the new construction market. Historically, we evaluate our net sales performance within the Windows segment by evaluating our net sales for the new construction market and the repair and remodel market. Overall, our Windows segment is relatively balanced with approximately 51% of our net sales attributed to new construction with the remaining 49% attributed to the repair and remodel market.
Commercial
Our sales and earnings are subject to both seasonal and cyclical trends and are influenced by general economic conditions, interest rates, the price of steel relative to other building materials, the level of nonresidential construction activity, roof repair and retrofit demand and the availability and cost of financing for construction projects. Our sales in the Commercial segment normally are lower in the first half of each fiscal year compared to the second half because of unfavorable weather conditions for construction and typical business planning cycles affecting construction.
The nonresidential construction industry is highly sensitive to national and regional macroeconomic conditions. Following a significant downturn in 2008 and 2009, the current recovery of low-rise construction has been uneven and slow. The COVID-19 pandemic interrupted some signs of steady growth in recent years. We believe that the nonresidential construction industry will return to mid-cycle levels of activity over the next several years.
33


The graph below shows the annual nonresidential new construction starts, measured in square feet, since 1982 as compiled and reported by Dodge Data & Analytics, Inc. (“Dodge”):
cnr-20211231_g4.jpg
Current market estimates continue to show recovery across the nonresidential construction markets from the 2020 dip, returning above 2019 levels. According to Dodge Data & Analytics, Inc. (“Dodge”), low-rise nonresidential construction starts as measured in square feet and comprising buildings of up to five stories, were up in fiscal 2021 by approximately 19% as compared to our fiscal 2020.
The leading indicators that we follow and that typically have the most meaningful correlation to nonresidential low-rise construction starts are the American Institute of Architects’ (“AIA”) Architecture Mixed Use Index, Dodge Residential single family starts and the Conference Board Leading Economic Index (“LEI”). Historically, there has been a very high correlation to the Dodge low-rise nonresidential starts when the three leading indicators are combined and then seasonally adjusted.
34


RESULTS OF OPERATIONS
This section of the Form 10-K generally discusses fiscal 2021 and fiscal 2020 items and year-over-year comparisons of these periods. Discussions of fiscal 2019 items and year-over-year comparisons between fiscal 2020 and fiscal 2019 that are not included in this Form 10-K can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of Cornerstone’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
The following table represents key results of operations on a consolidated basis for the periods indicated:
 Year Ended
 (Amounts in thousands)December 31,
2021
December 31,
2020
$ change% change
Net sales$5,583,137 $4,617,369 $965,768 20.9 %
Gross profit1,199,075 1,050,320 148,755 14.2 %
% of net sales21.5 %22.7 %
Selling, general and administrative expenses649,472 579,200 70,272 12.1 %
% of net sales11.6 %12.5 %
Restructuring and impairment charges, net26,247 34,120 (7,873)(23.1)%
Strategic development and acquisition related costs27,875 19,341 8,534 44.1 %
Interest expense191,301 213,610 (22,309)(10.4)%
Net income (loss)665,859 (482,778)1,148,637 (237.9)%
Net sales - Consolidated net sales for the year ended December 31, 2021 increased by approximately 20.9%, as compared to the year ended December 31, 2020. The increase was primarily due to favorable price actions taken in all segments to offset commodity inflation, higher volume mainly from increased demand in the residential end markets, and an increase from acquisitions ($113.2 million in the Windows segment from Prime and Cascade and $21.9 million in the Commercial segment from UCC).
Gross profit % of net sales - The Company’s gross profit percentage was 21.5% for the year ended December 31, 2021, which was a 120 basis point decrease from the year ended December 31, 2020. The manufacturing inefficiencies and higher costs to serve our customers that were brought on by supply chain disruptions and labor constraints drove the decrease in gross profit as a percentage of net sales. This reduction was partially offset by positive price mix net of inflation.
Selling, general, and administrative expenses increased 12.1% during the year ended December 31, 2021, compared to the year ended December 31, 2020. The return of near-term costs, such as variable compensation, professional services, and sales commissions drove the higher selling, general, and administrative expenses at December 31, 2021 as compared to December 31, 2020.
Restructuring and impairment charges, net decreased $7.9 million during the year ended December 31, 2021, compared to the year ended December 31, 2020, primarily due to asset impairments in 2021 which were lower in total than the restructuring charges taken in 2020 in response to the COVID-19 pandemic.
Strategic development and acquisition related costs increased $8.5 million, during the year ended December 31, 2021 compared to the year ended December 31, 2020 as our merger-related activities increased as a result of strategic portfolio rationalization actions to accelerate long-term value creation.
Interest expense decreased $22.3 million or 10.4% in 2021, primarily as a result of the redemption of the $645 million 8.00% Senior Notes coupled with the refinancing of the Current Term Loan Facility.
Consolidated provision (benefit) for income taxes was an expense of $236.0 million for the year ended December 31, 2021 compared to an expense of $5.6 million for the year ended December 31, 2020. The effective tax rate for the year ended December 31, 2021 was 26.2% compared to 1.2% for the year ended December 31, 2020. The change in the effective tax rate was primarily driven by the divestitures and improved financial results for the year ended December 31, 2021, and the impact associated with the goodwill impairment recorded during the year ended December 31, 2020.
Net Income (loss) - Net income was $665.9 million or $5.19 per diluted share. Effective execution of our priorities, which included maintaining cost discipline, strengthening price leadership, driving operational excellence and investing in growth opportunities delivered improved profitability in 2021 (excluding the impact of the gain on sales from the divestitures in 2021 and the impact of the goodwill impairment in 2020).
35


Segment Results of Operations
We report our segment information in the same way management internally organizes the business in assessing performance and making decisions regarding allocation of resources in accordance with ASC 280, Segment Reporting. We have determined that we have three reportable segments, organized and managed principally by the different industry sectors they serve. While the segments often operate using shared infrastructure, each reportable segment is managed to address specific customer needs in these diverse market sectors. We report all other business activities in Corporate and unallocated costs. Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).
One of the primary measurements used by management to measure the financial performance of each segment is Adjusted EBITDA, a non-GAAP financial measure. We define Adjusted EBITDA as net income (loss), adjusted for the following items: income tax (benefit) expense; depreciation and amortization; interest expense, net; restructuring and impairment charges; strategic development and acquisition related costs; gain on divestitures; goodwill impairment; share-based compensation expense; non-cash foreign exchange transaction/translation (income) loss; other non-cash items; and other items.
The presentation of segment results below includes a reconciliation of the changes for each segment reported in accordance with U.S. GAAP to a pro forma basis to allow investors and the Company to meaningfully evaluate the percentage change on a comparable basis from period to period. The pro forma financial information is based on the historical information of Cornerstone Building Brands, which includes historical information of Kleary Masonry, Inc. (“Kleary”), which the Company acquired on March 2, 2020; Prime Windows LLC (“Prime Windows”), which the Company acquired on April 30, 2021; Cascade Windows, Inc. (“Cascade Windows”), which the Company acquired on August 20, 2021; and the insulated metals panels (“IMP”) and the roll-up sheet doors (“DBCI”) businesses, which the Company divested on August 9, 2021 and August 18, 2021, respectively. The pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the Kleary, Prime Windows and Cascade Windows acquisitions; or any integration costs; and from the IMP and DBCI divestitures. Pro forma balances are not necessarily indicative of operating results had the Kleary, Prime Windows and Cascade Windows acquisitions and the IMP and DBCI divestitures occurred on January 1, 2020 or of future results. UCC, which was acquired on December 3, 2021, is only included from the acquisition date as pro forma results would comprise substantially all of the comparative periods and would not be meaningful for comparison.
See Note 22 — Segment Information in the notes to the consolidated financial statements for more information on our segments.
NON-GAAP FINANCIAL MEASURES
Set forth below are certain “non-GAAP financial measures” as defined under the Securities Exchange Act of 1934. Management believes the use of such non-GAAP financial measures assists investors in understanding the ongoing operating performance of the Company by presenting the financial results between periods on a more comparable basis. Such non-GAAP financial measures should not be construed as an alternative to reported results determined in accordance with U.S. GAAP. We have included reconciliations of these non-GAAP financial measures to the most directly comparable financial measures calculated and provided in accordance with U.S. GAAP.
36


The following tables present a comparison of net sales as reported to pro forma net sales for Cornerstone Building Brands as if the Cascade Windows, Prime Windows and Kleary acquisitions, and IMP and DBCI divestitures had each occurred on January 1, 2020 rather than the respective date referenced above for each transaction. UCC’s results are only included from the acquisition date as discussed above.
Year Ended December 31, 2021Year Ended December 31, 2020
ReportedAcquisitions and DivestituresPro FormaReportedAcquisitions and DivestituresPro Forma
Net Sales
Windows$2,322,277 $132,141 $2,454,418 $1,889,625 $206,639 $2,096,264 
Siding1,364,080 — 1,364,080 1,141,946 8,358 1,150,304 
Commercial1,896,780 (231,347)1,665,433 1,585,798 (375,261)1,210,537 
Total Net Sales$5,583,137 $(99,206)$5,483,931 $4,617,369 $(160,264)$4,457,105 
The following tables reconcile Adjusted EBITDA and pro forma Adjusted EBITDA to operating income (loss) for the periods indicated.
Consolidated
Year Ended
(Amounts in thousands)December 31,
2021
December 31,
2020
Net sales$5,583,137 $4,617,369 
  Impact of acquisitions and divestitures(1)
(99,206)(160,264)
Pro forma net sales$5,483,931 $4,457,105 
Operating income (loss), GAAP$1,137,245 $(266,506)
Restructuring and impairment charges, net26,247 34,277 
Strategic development and acquisition related costs27,875 19,341 
Gain on divestitures(831,252)— 
Goodwill impairment— 503,171 
Depreciation and amortization292,901 284,602 
Other (2)
42,919 31,919 
Adjusted EBITDA695,935 606,804 
  Impact of acquisitions and divestitures(1)
(7,953)(52,223)
Pro forma Adjusted EBITDA$687,982 $554,581 
Adjusted EBITDA as a % of net sales12.5 %13.1 %
Pro forma Adjusted EBITDA as a % of pro forma net sales12.5 %12.4 %
(1)Reflects the acquisition from January 1, 2020 of the net sales and Adjusted EBITDA of Kleary through March 1, 2020, Prime Windows through April 29, 2021 and Cascade Windows through August 19, 2021; and reflects the impact from January 1, 2020 of the divestitures of IMP and DBCI through the divestiture dates of August 9, 2021 and August 18, 2021, respectively.
(2)Primarily consists of $29.0 million and $17.1 million of share-based compensation expense for the years ended December 31, 2021 and 2020, respectively; $11.6 million in costs for the year ended December 31, 2021 associated with debt refinancing transactions; and $(0.4) million and $12.5 million of COVID-19 pandemic related costs for years ended December 31, 2021 and 2020, respectively.
Pro forma net sales for the year ended December 31, 2021 increased $1,026.8 million, a 23.0% improvement over pro forma net sales in the same period a year ago. Disciplined price actions in response to rising commodity costs and other inflationary impacts across all segments drove approximately 75% of the increase. Rapid recovery of residential demand drove increased volume within the Windows and Siding segments of approximately $210 million, and non-residential demand drove increased volume in the Commercial segment of approximately $48 million.
37


Operating income (loss) for the year ended December 31, 2021 increased to $1,137.2 million income as compared to an operating loss of $266.5 million in the year ended December 31, 2020 primarily as a result of the gain on the sales of the IMP and DBCI businesses of $831.3 million in 2021 and the goodwill impairment of $503.2 million in the comparable period.
Pro forma Adjusted EBITDA for 2021 was $688.0 million or 12.5% of pro forma net sales, an improvement of 24.1% or 10 basis points from the same pro forma period a year ago. The improvement was primarily driven by positive price mix net of inflation of $210 million and higher demand of $85 million, mostly from the rapid recovery in the residential end markets. Partially reducing these favorable impacts were manufacturing inefficiencies and higher costs to serve our customers as a result of the challenges brought on by supply chain disruptions and labor constraints of $93 million. SG&A costs were $69 million higher than the same pro forma period last year primarily due to the return of near-term costs, such as variable compensation, professional services, and sales commissions.
Windows
Year Ended
(Amounts in thousands)December 31,
2021
December 31,
2020
Net sales$2,322,277 $1,889,625 
Impact of acquisitions(1)
132,141 206,639 
Pro forma net sales$2,454,418 $2,096,264 
Operating income (loss), GAAP$100,725 $(223,646)
Restructuring and impairment charges, net1,252 7,499 
Strategic development and acquisition related costs2,976 16 
Goodwill impairment— 320,990 
Depreciation and amortization134,626 121,519 
Other(88)7,338 
Adjusted EBITDA239,491 233,716 
Impact of acquisitions(1)
15,314 25,740 
Pro forma Adjusted EBITDA$254,805 $259,456 
Adjusted EBITDA as a % of net sales10.3 %12.4 %
Pro forma Adjusted EBITDA as a % of pro forma net sales10.4 %12.4 %
(1)Reflects the impact of the net sales and Adjusted EBITDA of Prime Windows LLC through April 29, 2021 and Cascade Windows Inc. through August 19, 2021 as if the acquisitions had occurred on January 1, 2020.
Pro forma net sales for the year ended December 31, 2021 were 17.1% higher compared to the year ended December 31, 2020 due to 9.0% from disciplined price actions in response to rising commodity costs and other inflationary impacts coupled with approximately 8.1% increase in sales volume as a result of the rapid recovery within the residential end markets in the U.S. and Canada.
Operating income (loss) for the year ended December 31, 2021 was $100.7 million of operating income as compared to an operating loss of $223.6 million in the year ended December 31, 2020 primarily due to the goodwill impairment of $321.0 million in the comparable year.
Pro forma Adjusted EBITDA was $254.8 million or 10.4% of pro forma net sales, a 200 basis point decline over the year ended December 31, 2020. Positive price mix net of inflation of $22.8 million and higher demand of $46.6 million, mostly from the rapid recovery in the residential end markets, were partially offset by manufacturing inefficiencies and higher costs to serve our customers as a result of the challenges brought on by supply chain disruptions and labor constraints of $61.3
38


million. SG&A costs were $12.8 million higher than the same pro forma period last year primarily due to the return of near-term costs, such as variable compensation, professional services, and sales commissions.
Siding
Year Ended
(Amounts in thousands)December 31,
2021
December 31,
2020
Net sales$1,364,080 $1,141,946 
Impact of acquisition(1)
— 8,358 
Pro forma net sales$1,364,080 $1,150,304 
Operating income (loss), GAAP$137,772 $(61,930)
Restructuring and impairment charges, net14,226 2,966 
Strategic development and acquisition related costs(2,974)10,158 
Goodwill impairment— 176,774 
Depreciation and amortization116,660 113,737 
Other(13)(523)
Adjusted EBITDA265,671 241,182 
Impact of acquisition(1)
— 1,869 
Pro forma Adjusted EBITDA$265,671 $243,051 
Adjusted EBITDA as a % of net sales19.5 %21.1 %
Pro forma Adjusted EBITDA as a % of pro forma net sales19.5 %21.1 %
(1)Reflects the impact of the net sales and Adjusted EBITDA of Kleary Masonry, Inc. through March 1, 2020 as if the acquisition had occurred on January 1, 2020.
Net sales for the year ended December 31, 2021 were 18.6% higher compared to the pro forma net sales for the year ended December 31, 2020. The rapid recovery of residential demand contributed 3.4% of the favorable increase, while disciplined price actions to offset inflationary raw material costs resulted in favorable price mix of approximately 15.1% versus the pro forma prior year.
Operating income for the year ended December 31, 2021 increased to $137.8 million as compared to an operating loss of $(61.9) million for the year ended December 31, 2020 primarily due to a goodwill impairment of $176.8 million in the year ended December 31, 2020. Excluding the 2020 goodwill impairment of $176.8 million and a 2021 asset impairment of $13.9 million related to a discontinued product line, operating income increased 32.1% in 2021 primarily due to disciplined price actions net of inflation of $40.0 million, favorable volume of $12.2 million and lower strategic development costs, offsetting higher costs in manufacturing and SG&A.
Pro Forma Adjusted EBITDA was $265.7 million or 19.5% of pro forma net sales, a 160 basis point decline over the year ended December 31, 2020. As mentioned above, positive price mix net of inflation and higher volume partially offset increased manufacturing costs to serve our customers and inefficiencies from supply chain disruptions of $16.7 million and an increase in SG&A of $12.8 million from return of near-term costs, such as variable compensation and professional service expenses.
39


Commercial
Year Ended
(Amounts in thousands)December 31,
2021
December 31,
2020
Net Sales$1,896,780 $1,585,798 
Impact of divestitures(1)
(231,347)(375,261)
Pro forma net sales$1,665,433 $1,210,537 
Operating income, GAAP$1,104,335 $159,586 
Restructuring and impairment charges, net10,131 20,270 
Strategic development and acquisition related costs3,103 (262)
Gain on divestitures(831,252)— 
Goodwill impairment— 5,407 
Depreciation and amortization36,282 45,213 
Other934 4,346 
Adjusted EBITDA323,533 234,560 
Impact of divestitures(1)
(23,267)(79,832)
Pro forma Adjusted EBITDA$300,266 $154,728 
Adjusted EBITDA as a % of net sales17.1 %14.8 %
Pro forma Adjusted EBITDA as a % of pro forma net sales18.0 %12.8 %
(1)Reflects the net adjustments of IMP and DBCI through the divestiture dates of August 9, 2021 and August 18, 2021, respectively, as if the divestitures had occurred on January 1, 2020.
Pro forma net sales for the year ended December 31, 2021 were higher by 37.6% compared to the year ended December 31, 2020 driven approximately by a 33.7% increase from disciplined price actions to mitigate rising steel costs. Additionally, higher volumes of 3.9% from recovering demand in the non-residential end markets also contributed to the increase in net sales. Included in pro forma net sales at December 31, 2021 are $21.9 million of net sales from Union Corrugating Company Holdings, Inc. (“UCC”) from the acquisition date on December 3, 2021. The UCC acquisition furthers our presence in the high-growth residential metal roofing market.
Operating income for the year ended December 31, 2021 increased $944.7 million compared to year ended December 31, 2020 primarily due to the gain on the sales of the IMP and DBCI businesses as a result of strategic portfolio rationalization actions to accelerate long-term value creation. Excluding the gain on the sales in 2021 and the goodwill impairment in 2020, operating income of $273.1 million increased 65.5% primarily from the realization of price actions taken to offset rising steel and other inflationary impacts. Additionally, higher volume of $26 million from recovering non-residential end markets offset manufacturing inefficiencies from steel constraints and higher SG&A costs. Included in operating income at December 31, 2021 is $1.8 million from UCC from the acquisition date.
Pro forma Adjusted EBITDA was $300.3 million or 18.0% of pro forma net sales, a 520 basis point improvement compared to the year ended December 31, 2020. Included in pro forma EBITDA at December 31, 2021 is $2.2 million from UCC from the acquisition date. As mentioned above, positive price mix net of inflation of approximately $147.6 million and higher volume of $26.3 million offset manufacturing inefficiencies of $14.7 million and higher SG&A costs of $13.6 million.
Unallocated Operating Loss
Year Ended
(Amounts in thousands)December 31,
2021
December 31,
2020
Statement of operations data:
SG&A expenses$(180,817)$(131,087)
Strategic development and acquisition related costs(24,770)(9,429)
Operating loss$(205,587)$(140,516)
40



Unallocated (Corporate expenses) operating losses include items that are not directly attributed to or allocated to our reporting segments. Such items include legal costs, corporate payroll, and unallocated finance and accounting expenses. The unallocated operating loss for the year ended December 31, 2021 increased by $65.1 million or 46.3% compared to the year ended December 31, 2020. The change is primarily due to the increase in strategic development expenses as well as debt issuance costs and the return of near-term expenses such as variable compensation and professional services. Unallocated operating loss includes $29.0 million and $17.1 million of share-based compensation expense for the years ended December 31, 2021 and 2020, respectively.
LIQUIDITY AND CAPITAL RESOURCES
General
Our ongoing principal source of funds is cash generated from operations, supplemented by borrowings against our asset-based lending and revolving credit facility, as necessary. We typically invest our excess cash in various overnight investments that are issued or guaranteed by the U.S. federal government. Our cash, cash equivalents and restricted cash decreased from $680.5 million as of December 31, 2020 to $396.7 million as of December 31, 2021. The following table summarizes our consolidated cash flows for fiscal 2021 and 2020 (in thousands):
Year Ended
December 31,
2021
December 31,
2020
Net cash provided by (used in) operating activities$(215,887)$308,417 
Net cash provided by (used in) investing activities549,466 (120,123)
Net cash provided by (used in) financing activities(617,249)389,655 
Effect of exchange rate changes on cash and cash equivalents(150)222 
Net increase (decrease) in cash, cash equivalents and restricted cash(283,820)578,171 
Cash, cash equivalents and restricted cash at beginning of period680,478 102,307 
Cash, cash equivalents and restricted cash at end of period$396,658 $680,478 
Operating Activities
The Company used cash in operating activities during the year ended December 31, 2021 to invest in working capital items to support strong market demand.
The following table shows the impact of working capital items on cash during fiscal 2021 and 2020, respectively (in thousands):
Year Ended
December 31,
2021
December 31,
2020
$ Change
Net cash (used in) provided by:
Accounts receivable$(156,066)$(61,976)$(94,090)
Inventories(311,242)7,927 (319,169)
Accounts payable72,260 4,663 67,597 
Net cash used in working capital items$(395,048)$(49,386)$(345,662)

The use of cash for working capital between periods was driven by investments in net working capital to support the strong demand environment and increased inventory valuations from higher commodity costs and other inflationary aspects. See the Consolidated Statements of Cash Flows in the consolidated financial statements for additional information.
Investing Activities
Cash provided by investing activities was $549.5 million during fiscal 2021 compared to $120.1 million used during fiscal 2020. During fiscal 2021, we paid approximately $528.3 million (net of cash acquired) toward acquisitions, primarily for the acquisitions of UCC, Cascade Windows and Prime Windows; received proceeds of $1,187.3 million from the divestitures of our insulated metal panels and roll-up sheet doors businesses; received proceeds of $5.1 million from the sale of PP&E, and used $114.7 million for capital expenditures. During fiscal 2020, we paid approximately $41.8 million (net of
41


cash acquired) for the acquisition of Kleary, used $81.9 million for capital expenditures, and received proceeds of $3.6 million from the sale of PP&E.
Financing Activities
Cash used in financing activities was $617.2 million in fiscal 2021 compared to $389.7 million provided by financing activities in fiscal 2020. During fiscal 2021, we increased our Current Term Loan Facility by $108.4 million, borrowed and then repaid $190.0 million on our Current ABL Facility, paid $670.8 million to redeem the 8.00% Senior Notes, and paid quarterly installments totaling $25.9 million on the Current Term Loan Facility.
During fiscal 2020, we issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029, borrowed $40.0 million on our Existing ABL Facility to finance the acquisition of Kleary, borrowed an additional $305.0 million on our Existing ABL Facility and repaid all outstanding ABL Facility balances at December 31, 2020, and borrowed and repaid $115.0 million on our Existing Cash Flow Revolver balances. Proceeds from the offering of the 6.125% Senior Notes were used to pay down the Existing ABL Facility and Existing Cash Flow Revolver balances. Additionally, during fiscal 2020, we paid quarterly installments totaling $25.6 million on our Term Loan Facility and used $6.4 million to repurchase shares of our outstanding common stock under our stock repurchase programs.
Equity Investment
On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s common stock held by CD&R Pisces. The Company had previously registered the resale of shares of the Company’s common stock held by the CD&R Fund VIII Investor Group and the Golden Gate Investor Group.
At December 31, 2021 and 2020, the CD&R Investor Group owned approximately 48.8% and 49.4%, respectively, of the outstanding shares of our Common Stock.
Debt
Below is a reconciliation of the Company's net debt (in thousands). Management considers net debt to be more representative of the Company's financial position than total debt due to the amount of cash and cash equivalents held by the Company and the ability to utilize cash and cash equivalents to reduce debt if needed.
Year Ended
December 31,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$— $— 
Term loan facility due April 20282,580,500 2,497,967 
Cash flow revolver due April 2026— — 
8.00% senior notes due April 2026— 645,000 
6.125% senior notes due January 2029500,000 500,000 
Total Debt3,080,500 3,642,967 
Less: cash and cash equivalents394,447 674,255 
Net Debt$2,686,053 $2,968,712 
On April 15, 2021, the Company redeemed its $645 million aggregate principal amount of 8.00% Senior Notes using available cash from the balance sheet and net proceeds from its extended and upsized senior term loan facility. The Company successfully upsized and extended the maturity of its $2,492 million senior term loan facility due 2025 in the form of $2,600 million in Tranche B term loans due April 12, 2028. Additionally, the Company amended and refinanced its senior cash flow based and asset-based revolving credit facilities, extending the maturities to April 12, 2026.
In connection with the new Tranche B term loans, the Company also terminated two interest rate swaps and entered into two new swaps maturing in April 2026 on an aggregate notional value of $1.5 billion. The interest rate swaps effectively convert a portion of the floating rate interest payment into a fixed rate interest payment.
We may not be successful in refinancing, extending the maturity or otherwise amending the terms of our outstanding indebtedness in the future because of market conditions, disruptions in the debt markets, our financial performance or other reasons. Furthermore, the terms of any refinancing, extension or amendment may not be as favorable as the current terms of our indebtedness. If we are not successful in refinancing our indebtedness or extending its maturity, we and our subsidiaries
42


could face substantial liquidity problems and may be forced to reduce or delay capital expenditures, sell assets, seek additional capital or restructure our indebtedness.
For additional information, see Note 13 — Long-Term Debt and Note 14 — Derivatives in the notes to the consolidated financial statements.
Additional Liquidity Considerations
We periodically evaluate our liquidity requirements, capital needs and availability of resources in view of inventory levels, expansion plans, debt service requirements and other operating cash needs. To meet our short-term and long-term liquidity requirements, including payment of operating expenses and repayment of debt, we rely primarily on cash from operations. The following table summarizes key liquidity measures under the Current ABL Credit Agreement and the Current Cash Flow Credit Agreement in effect as of December 31, 2021 and 2020 (in thousands):
Year Ended
December 31,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$611,000 $611,000 
Eligible borrowing base611,000 568,000 
Less: Borrowings— — 
Less: LCs outstanding and priority payables45,000 40,000 
Net ABL availability566,000 528,000 
Plus: Cash flow revolver due April 2026115,000 115,000 
Plus: cash and cash equivalents394,447 674,255 
Total Liquidity$1,075,447 $1,317,255 
On April 15, 2021, the Company redeemed its $645 million aggregate principal amount of 8.00% Senior Notes, as noted above, which reduced total liquidity. We expect that cash generated from operations and our availability under the ABL Credit Facility and Current Cash Flow Revolver will be sufficient to provide us the ability to fund our operations and to provide the increased working capital necessary to support our strategy and fund planned capital expenditures for fiscal 2022 and expansion when needed.
Consistent with our growth strategy, we evaluate potential acquisitions that would provide additional synergies in our Windows, Siding and Commercial segments. From time to time, we may enter into letters of intent or agreements to acquire assets or companies in these segments. The consummation of these transactions could require substantial cash payments and/or issuance of additional debt.
On April 30, 2021, the Company acquired Prime Windows. Prime Windows serves residential new construction and repair and remodel markets with energy efficient vinyl window and door products from two manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through borrowings under the Company’s existing credit facilities.
On August 20, 2021, the Company acquired Cascade Windows. Cascade Windows serves the residential new construction and repair and remodel markets with energy efficient vinyl window and door products from various manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded with cash available on the balance sheet.
On December 3, 2021, the Company acquired Union Corrugating Company Holdings, Inc. (“UCC”). UCC provides metal roofing, roofing components and accessories from locations primarily in the Central and Eastern U.S. regions. This acquisition was funded with cash available on the balance sheet.
We also evaluate possible dispositions of assets or businesses when such assets or businesses are no longer core to our operations and do not fit into our long-term strategy. On August 9, 2021, the Company completed the sale of its insulated metal panels (“IMP”) business to Nucor Insulated Panel Group Inc. and certain of its subsidiaries (collectively, “Nucor”) in a cash transaction for $1 billion. The IMP transaction included products sold under the Metl-Span and CENTRIA brands. On August 18, 2021, the Company completed the sale of its roll-up sheet doors business to Janus International Group, Inc. (“Janus”) in a cash transaction for $169 million. The roll-up sheet doors transaction included products sold under the DBCI brand.
43


From time to time, we have used available funds to repurchase shares of our common stock under our stock repurchase program. On March 7, 2018, we announced that our Board of Directors authorized a new stock repurchase program for the repurchase of up to an aggregate of $50.0 million of our outstanding Common Stock. Under this repurchase program, we are authorized to repurchase shares at times and in amounts that we deem appropriate in accordance with all applicable securities laws and regulations. Shares repurchased are usually retired. There is no time limit on the duration of the program. During fiscal 2021, we did not repurchase shares under the stock repurchase program. As of December 31, 2021, approximately $49.1 million remained available for stock repurchases under the program. In addition to repurchases of shares of our common stock under our stock repurchase program, we also withhold shares of restricted stock to satisfy minimum tax withholding obligations arising in connection with the vesting of awards of share-based compensation.
We may from time to time take steps to reduce our debt or otherwise improve our financial position. These actions could include prepayments, open market debt repurchases, negotiated repurchases, other redemptions or retirements of outstanding debt, opportunistic refinancing of debt and raising additional capital. The amount of prepayments or the amount of debt that may be refinanced, repurchased or otherwise retired, if any, will depend on market conditions, trading levels of our debt, our cash position, compliance with debt covenants and other considerations. Our affiliates may also purchase our debt from time to time through open market purchases or other transactions. In such cases, our debt may not be retired, in which case we would continue to pay interest in accordance with the terms of the debt, and we would continue to reflect the debt as outstanding on our consolidated balance sheets.
CONTINGENT LIABILITIES AND COMMITMENTS
Our insurance carriers require us to secure standby letters of credit as a collateral requirement for our projected exposure to future period claims growth and loss development, including IBNR claims. For all insurance carriers, the total standby letters of credit are approximately $31.9 million and $27.2 million at December 31, 2021 and 2020, respectively.
CRITICAL ACCOUNTING ESTIMATES
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States, which require us to make estimates and assumptions that affect the reported amounts of assets and liabilities and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those estimates that may have a significant effect on our financial condition and results of operations. Our significant accounting policies are disclosed in Note 2 to our consolidated financial statements. The following discussion of critical accounting policies addresses those policies that are both important to the portrayal of our financial condition and results of operations and require significant judgment and estimates. We base our estimates and judgment on historical experience and on various other factors that are believed to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions.
Accounting for acquisitions, intangible assets and goodwill. Accounting for the acquisition of a business requires the allocation of the purchase price to the various assets and liabilities of the acquired business. For most assets and liabilities, purchase price allocation is accomplished by recording the asset or liability at its estimated fair value. The most difficult estimations of individual fair values are those involving property, plant and equipment and identifiable intangible assets. We use all available information to make these fair value determinations and, for major business acquisitions, typically engage an outside appraisal firm to assist in the fair value determination of the acquired long-lived assets.
The Company has approximately $1,358.1 million of goodwill as of December 31, 2021, of which approximately $541.2 million pertains to our Windows segment, $655.1 million pertains to our Siding segment, and $161.8 million pertains to our Commercial segment. We perform an annual impairment assessment of goodwill. Additionally, we assess goodwill for impairment whenever events or changes in circumstances indicate that the fair values may be below the carrying values of the reporting units. Unforeseen events, changes in circumstances and market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of our assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of our use of the acquired assets or the strategy for our overall business and significant sustained negative industry or economic trends, such as the COVID-19 pandemic.
The fair value of our reporting units is based on a blend of estimated discounted cash flows and publicly traded company multiples. A significant reduction in projected sales and earnings which would lead to a reduction in future cash flows could indicate potential impairment. The results from each of these models are then weighted and combined into a single estimate of fair value for our reporting units. Estimated discounted cash flows are based on projected sales and related cost of sales. Publicly traded company multiples and acquisition multiples are derived from information on traded shares and analysis of recent acquisitions in the marketplace, respectively, for companies with operations similar to ours. The primary assumptions used in these various models include earnings multiples of acquisitions in a comparable industry, future cash flow estimates
44


of each of the reporting units, weighted average cost of capital, working capital and capital expenditure requirements. Management does not believe the estimates used in the analysis are reasonably likely to change materially in the future, but we will continue to assess the estimates in the future based on the expectations of the reporting units. Changes in assumptions used in the fair value calculation could result in an estimated reporting unit fair value that is below the carrying value, which may result in an impairment of goodwill.
We completed our annual goodwill impairment test as of October 3, 2021 for each of our reporting units with goodwill. We have the option of performing an assessment of certain qualitative factors to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value or proceeding directly to a quantitative impairment test. We elected to apply the quantitative assessment for the goodwill impairment test for our reporting units within each of our operating segments as of October 3, 2021.
A summary of the key assumptions utilized in the goodwill impairment analysis at October 3, 2021, as it relates to the fair values and the sensitivities for these assumptions follows:
As of October 3, 2021
WindowsSidingEngineered Building SystemsMetal Components
Assumptions:
Income Approach:
Terminal growth rate3.5 %3.0 %3.0 %3.0 %
Discount rate17.5 %13.5 %17.5 %13.5 %
Market approach:
Control premium0.0 %0.0 %10.0 %10.0 %
Sensitivities
(in thousands)
Estimated fair value change in the event of a 1% decrease in the terminal year growth$58,698 $118,932 $26,843 $28,149 
Estimated fair value change in the event of a 1% decrease in the discount rate$124,389 $226,792 $50,247 $44,064 
Estimated fair value change in the event of a 1% decrease in the control premiumn/an/a$6,627 $4,402 
Overall, we utilize the same key assumptions in preparing the prospective financial information utilized in the discounted cash flow test for the reporting units. However, each reporting unit is impacted differently by industry trends, how market factors are influencing the reporting units’ expected performance, competition, and other unique business factors as mentioned above.
(in thousands)As of October 3, 2021
Estimated Windows reporting unit fair value increase in the event of a 10% increase in the weighting of the market multiples method$8,920 
Estimated Siding reporting unit fair value increase in the event of a 10% increase in the weighting of the market multiples method$34,190 
Estimated Engineered Building Systems reporting unit fair value increase in the event of a 10% increase in the weighting of the market multiples method
$2,480 
Estimated Metal Components reporting unit fair value increase in the event of a 10% increase in the weighting of the market multiples method
$6,530 
The Company’s annual goodwill impairment tests performed as of October 3, 2021 indicated no impairment. The Company’s estimate of the fair value of its Windows, Siding, Engineered Building Systems, and Metal Components reporting units exceeded their carrying values by approximately 19%, 41%, 444%, and 172%, respectively.
We provide no assurance that: (1) valuation multiples will not decline, (2) discount rates will not increase, or (3) the earnings, book values or projected earnings and cash flows of our reporting units will not decline. We will continue to analyze changes to these assumptions in future periods. We will continue to evaluate goodwill during future periods and
45


future declines in the residential housing and remodel markets and nonresidential markets as well as economic conditions could result in future goodwill impairments.
Warranty. The Company sells a number of products and offers a number of warranties. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized.
Income taxes. The determination of our provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The amount recorded in our consolidated financial statements reflects estimates of final amounts due to timing of completion and filing of actual income tax returns. Estimates are required with respect to, among other things, the potential utilization of operating and capital loss carry-forwards for federal, state, and foreign income tax purposes and valuation allowances required, if any, for tax assets that may not be realized in the future. We establish reserves when, despite our belief that our tax return positions are fully supportable, certain positions could be challenged, and the positions may not be fully sustained. Our provision for income taxes reflects a combination of income earned and taxed in the various U.S. federal and state, Canadian federal and provincial, Mexican federal, and other jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for tax contingencies or valuation allowances, and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate.
As of December 31, 2021, the $41.7 million net operating loss carryforward included $20.8 million for U.S federal losses, $13.3 million for U.S. state losses and $7.6 million for foreign losses. The state net operating loss carryforwards began to expire in 2021, if unused, and the federal and foreign loss carryforwards will begin to expire in fiscal 2029, if unused. There are limitations on the utilization of certain net operating losses.
RECENT ACCOUNTING PRONOUNCEMENTS
See Note 3 — Accounting Pronouncements in the notes to the consolidated financial statements for information on recent accounting pronouncements.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk.
Windows and Siding Businesses
We are subject to market risk with respect to the pricing of our principal raw materials, which include PVC resin, aluminum and glass. If prices of these raw materials were to increase dramatically, we may not be able to pass such increases on to our customers and, as a result, gross margins could decline significantly. We manage the exposure to commodity pricing risk by increasing our selling prices for corresponding material cost increases, continuing to diversify our product mix, strategic buying programs and vendor partnering. The average market price for PVC resin was estimated to have increased approximately 55.3% for the fiscal year ended December 31, 2021 as compared to the fiscal year ended December 31, 2020.
Commercial Business
We are subject to market risk exposure related to volatility in the price of steel. For the fiscal year ended December 31, 2021, material costs (predominantly steel costs) constituted approximately 67% of our Commercial segment cost of sales. Our business is heavily dependent on the price and supply of steel. Our various products are fabricated from steel produced by mills to forms including bars, plates, structural shapes, sheets, hot-rolled coils and galvanized or Galvalume®-coated coils (Galvalume® is a registered trademark of BIEC International, Inc.). The steel industry is highly cyclical in nature, and steel prices have been volatile in recent years and may remain volatile in the future. Steel prices are influenced by numerous factors beyond our control, including general economic conditions domestically and internationally, the availability of raw materials, competition, labor costs, freight and transportation costs, production costs, import duties and other trade restrictions. Based on the cyclical nature of the steel industry, we expect steel prices will continue to be volatile.
46


With material costs (predominantly steel costs) accounting for approximately 67% of our Commercial segment's cost of sales for fiscal 2021, a one percent change in the cost of steel could have resulted in a pre-tax impact on cost of sales of approximately $9.5 million for our fiscal year ended December 31, 2021. The impact to our financial results of operations of such an increase would be significantly dependent on the competitive environment and the costs of other alternative building products, which could impact our ability to pass on these higher costs.
Impact of Raw Material Prices
In the ordinary course of business, we are exposed to the volatility of the costs of our raw materials. Whenever possible, we manage our exposure to commodity risks primarily through the use of supplier pricing agreements that enable us to establish the purchase prices for certain inputs that are used in our manufacturing process. Generally, we have been able to pass on price increases to our customers. However, a timing effect can result in raw material spread whereby costs can be over- or under-recovered in certain periods.
Other Commodity Risks
In addition to market risk exposure related to the volatility in the price of our raw materials, we are subject to market risk exposure related to volatility in the price of natural gas. As a result, we occasionally enter into both index-priced and fixed-price contracts for the purchase of natural gas. We have evaluated these contracts to determine whether the contracts are derivative instruments. Certain contracts that meet the criteria for characterization as a derivative instrument may be exempted from hedge accounting treatment as normal purchases and normal sales and, therefore, these forward contracts are not marked to market. At December 31, 2021, all our contracts for the purchase of natural gas met the scope exemption for normal purchases and normal sales.
Interest Rates
We are subject to market risk exposure related to changes in interest rates on our Current Cash Flow Facilities and Current ABL Facility, which provides for borrowings of up to $2,715.0 million on the Current Cash Flow Facilities and up to $611.0 million on the Current ABL Facility. These instruments bear interest at an agreed upon percentage point spread from either LIBOR or an alternative rate. Assuming the Current Cash Flow Revolver is fully drawn, each quarter point increase or decrease in the interest rate would change our interest expense by approximately $6.8 million per year for the Current Cash Flow Facilities. Assuming the Current ABL Facility is fully drawn, each quarter point increase or decrease in the interest rate would change our interest expense by approximately $1.5 million per year. The fair value of our term loan credit facility at December 31, 2021 and 2020 was approximately $2,570.8 million and $2,485.5 million, respectively, compared to the face value of $2,580.5 million and $2,498.0 million, respectively. In April 2021, we entered into cash flow interest rate swap hedge contracts for a total notional amount of $1.5 billion to mitigate the exposure risk of our floating interest rate debt. The interest rate swaps effectively convert a portion of the floating rate interest payment into a fixed rate payment. At December 31, 2021, our cash flow hedge contracts had a fair value liability of $41.4 million with $28.3 million recorded as a non-current liability and $13.1 million recorded in accrued expenses on our consolidated balance sheet.
See Note 13 — Long-Term Debt and Note 14 — Derivatives in the notes to the consolidated financial statements for information on the material terms of our long-term debt and interest rate swaps.
Foreign Currency Exchange Rates
The functional currency for our Canadian operations is the Canadian dollar. Translation adjustments resulting from translating the functional currency financial statements into U.S. dollar equivalents are reported separately in accumulated other comprehensive income (loss) in stockholders’ equity. The net foreign currency exchange gains (losses) included in net income (loss) for fiscal 2021, 2020 and 2019 were $(3.1) million, $1.1 million and $1.2 million, respectively. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) was $6.6 million, $17.3 million and $3.2 million for fiscal 2021, 2020 and 2019, respectively.
We are exposed to the effect of exchange rate fluctuations on the U.S. dollar value of foreign currency denominated operating revenue and expenses. The functional currency for our Mexico operations is the U.S. dollar. Adjustments resulting from the remeasurement of the local currency financial statements into the U.S. dollar functional currency, which uses a combination of current and historical exchange rates, are included in net income (loss) in the current period. Net foreign currency remeasurement gains (losses) were $(0.6) million, $0.2 million and $0.9 million for fiscal 2021, 2020 and 2019.
We have entered into foreign currency forward contracts with a financial institution to hedge primarily inventory purchases in Canada. At December 31, 2021, we have a total notional amount of approximately $37.8 million hedged at fixed USD/CAD rates ranging from 1.2120 to 1.2726 with value dates through September 2022. In the future, we may enter into additional foreign currency hedging contracts, to further mitigate the exposure risk of currency fluctuation against the
47


Canadian dollar and/or the Mexican Peso. See Note 14 — Derivatives in the notes to the consolidated financial statements for information on our currency hedges.
Labor Force Risk
Our manufacturing process is highly engineered but involves manual assembly, fabrication, and manufacturing processes. We believe that our success depends upon our ability to employ, train, and retain qualified personnel with the ability to design, utilize, and enhance these services and products. In addition, our ability to expand our operations depends in part on our ability to increase our labor force as the residential and nonresidential construction markets continue to recover and minimize labor inefficiencies. A significant increase in the wages paid by competing employers could result in a reduction of our labor force, increases in the wage rates that we must pay, or both. If either of these events were to occur, our cost structure could increase, our margins could decrease, and any growth potential could be impaired.
48


Item 8. Financial Statements and Supplementary Data.

49


MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING
Management of Cornerstone Building Brands, Inc. (the “Company” or “our”) is responsible for establishing and maintaining adequate internal control over financial reporting for the Company as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. The Company’s internal control system was designed to provide reasonable assurance to the Company’s management and Board of Directors regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.
Internal control over financial reporting includes the controls themselves, monitoring (including internal auditing practices), and actions taken to correct deficiencies as identified.
Internal control over financial reporting has inherent limitations and may not prevent or detect misstatements. The design of an internal control system is also based in part upon assumptions and judgments made by management about the likelihood of future events, and there can be no assurance that an internal control will be effective under all potential future conditions. Therefore, even those systems determined to be effective can provide only reasonable, not absolute, assurance with respect to the financial statement preparation and presentation. Further, because of changes in conditions, the effectiveness of internal control over financial reporting may vary over time.
Management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2021. In making this assessment, management used the criteria for internal control over financial reporting described in Internal Control — Integrated Framework by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Management’s assessment included an evaluation of the design of the Company’s internal control over financial reporting and testing of the operating effectiveness of its internal control over financial reporting. Management reviewed the results of its assessment with the Audit Committee of the Company’s Board of Directors. Based on this assessment, management has concluded that, as of December 31, 2021, the Company’s internal control over financial reporting was effective.
We excluded Union Corrugating Company Holdings, Inc. (“UCC”), Cascade Windows Inc. (“Cascade Windows”), and Prime Windows LLC (“Prime Windows”) from our assessment of internal control over financial reporting as of December 31, 2021 as they were acquired by us during 2021. The total assets and revenues excluded from our assessment of internal control over financial reporting collectively were 10.9% and 2.4%, respectively, as of and for the year ended December 31, 2021.
Grant Thornton LLP, the independent registered public accounting firm that has audited the Company’s consolidated financial statements, has audited the effectiveness of the Company’s internal control over financial reporting as of December 31, 2021, as stated in their report included elsewhere herein.
50


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Stockholders
Cornerstone Building Brands, Inc.
Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of Cornerstone Building Brands, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2021, and our report dated March 1, 2022 expressed an unqualified opinion on those financial statements.
Basis for opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Reports on Internal Control over Financial Reporting (“Management’s Report”). Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Our audit of, and opinion on, the Company’s internal control over financial reporting does not include the internal control over financial reporting of Union Corrugating Company Holdings, Inc., Cascade Windows Inc., and Prime Windows LLC, wholly-owned subsidiaries, whose financial statements reflect total assets and revenues constituting 10.9% and 2.4% percent, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2021. As indicated in Management’s Report, Union Corrugating Company Holdings, Inc., Cascade Windows Inc., and Prime Windows LLC were acquired during 2021. Management’s assertion on the effectiveness of the Company’s internal control over financial reporting excluded internal control over financial reporting of Union Corrugating Company Holdings, Inc., Cascade Windows Inc., and Prime Windows LLC.
Definition and limitations of internal control over financial reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ GRANT THORNTON LLP
Raleigh, North Carolina
March 1, 2022
51


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Stockholders
Cornerstone Building Brands, Inc.
Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of Cornerstone Building Brands, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2021 and December 31, 2020, the related consolidated statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and December 31, 2020 and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated March 1, 2022 expressed an unqualified opinion.
Basis for opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical audit matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Warranty liability
As described in Notes 2 and 12 to the consolidated financial statements, within the Windows and Siding segment the Company sells a number of products with warranties that do not have to be separately purchased by the customer. The specific terms and conditions of these warranties vary depending on the product sold. As these products are sold, the Company establishes a warranty liability for the cost of estimated warranty claims. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. We identified the calculation of these warranty liabilities as a critical audit matter.
The principal considerations for our determination that the calculation of these warranty liabilities are a critical audit matter is because of the specialized skills necessary to evaluate the Company’s actuarial models and judgments required to assess the underlying assumptions made by the Company. Key assumptions underlying the Company’s actuarial estimates include: paid loss development factors, exposure and loss trend factors, selected pure premiums, inflation adjustments and margin adjustments to account for the possibility that actual experience losses can be greater than the expected unpaid liability estimate.
52


Our audit procedures related to warranty liabilities included the following, among others:
We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the warranty liability calculations that ensure management reviewed the actuarial analysis, related calculations and key assumptions.
We utilized our actuarial specialists to evaluate the actuarial methodology used and in testing the paid loss development factors, exposure and loss trend factors, selected pure premiums, inflation adjustments and margin adjustments.

/s/ GRANT THORNTON LLP
We have served as the Company’s auditor since 2018.
Raleigh, North Carolina
March 1, 2022

53


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Sales$5,583,137 $4,617,369 $4,889,747 
Cost of sales4,384,062 3,567,049 3,801,328 
Gross profit1,199,075 1,050,320 1,088,419 
Selling, general and administrative expenses649,472 579,200 627,861 
Intangible asset amortization189,488 180,994 177,577 
Restructuring and impairment charges, net26,247 34,120 18,060 
Strategic development and acquisition related costs27,875 19,341 50,185 
Gain on divestitures(831,252)  
Goodwill impairment 503,171  
Income (loss) from operations1,137,245 (266,506)214,736 
Interest income205 1,364 674 
Interest expense(191,301)(213,610)(229,262)
Foreign exchange gain (loss)(3,749)1,068 2,054 
Loss on extinguishment of debt(42,234)  
Other income, net1,661 469 1,183 
Income (loss) before income taxes901,827 (477,215)(10,615)
Provision for income taxes235,968 5,563 4,775 
Net income (loss)$665,859 $(482,778)$(15,390)
Net income allocated to participating securities(7,815)  
Net income (loss) applicable to common shares$658,044 $(482,778)$(15,390)
Income (loss) per common share:
Basic$5.22 $(3.84)$(0.12)
Diluted$5.19 $(3.84)$(0.12)
Weighted average number of common shares outstanding:
Basic126,058 125,562 125,576 
Diluted126,795 125,562 125,576 
See accompanying notes to the consolidated financial statements.
54


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In thousands)
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Comprehensive income (loss):
Net income (loss)$665,859 $(482,778)$(15,390)
Other comprehensive income (loss), net of tax:
Foreign exchange translation gains (losses)6,594 17,254 3,211 
Unrealized gain (loss) on derivative instruments, net of income tax of $(12,063), $10,985, and $7,176, respectively
14,054 (35,281)(22,812)
Unrecognized actuarial gains (losses) on pension obligation, net of income tax of $(3,195), $231, and $513, respectively
4,093 (1,092)(1,984)
Amount reclassified from Accumulated other comprehensive income (loss) into earnings21,164   
Other comprehensive income (loss)45,905 (19,119)(21,585)
Comprehensive income (loss)$711,764 $(501,897)$(36,975)
See accompanying notes to the consolidated financial statements.
55


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
December 31,
2021
December 31,
2020
ASSETS
Current assets:
Cash and cash equivalents$394,447 $674,255 
Restricted cash2,211 6,223 
Accounts receivable, net685,316 554,649 
Inventories, net748,732 431,937 
Income taxes receivable14,514 39,379 
Investments in debt and equity securities, at market2,759 2,333 
Prepaid expenses and other135,701 77,751 
Assets held for sale3,400 4,644 
Total current assets1,987,080 1,791,171 
Property, plant and equipment, net612,295 631,821 
Lease right-of-use assets322,608 264,107 
Goodwill1,358,056 1,194,729 
Intangible assets, net1,524,635 1,584,604 
Deferred income taxes1,839 1,867 
Other assets, net20,947 10,191 
Total assets$5,827,460 $5,478,490 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Current portion of long-term debt$26,000 $25,600 
Accounts payable311,737 211,441 
Accrued compensation and benefits101,164 81,548 
Accrued interest19,775 25,485 
Accrued income taxes3,220 5,060 
Current portion of lease liabilities73,150 70,125 
Other accrued expenses320,389 247,893 
Total current liabilities855,435 667,152 
Long-term debt3,010,843 3,563,429 
Deferred income taxes252,173 269,792 
Long-term lease liabilities251,061 198,875 
Other long-term liabilities281,609 337,437 
Total long-term liabilities3,795,686 4,369,533 
Stockholders’ equity:    
Common stock, $0.01 par value, 200,000,000 shares authorized; 126,992,107 and 125,425,931 shares issued at December 31, 2021 and 2020, respectively; and 126,971,036 and 125,400,599 shares outstanding at December 31, 2021 and 2020, respectively
1,270 1,255 
Additional paid-in capital1,279,931 1,257,262 
Accumulated deficit(98,826)(764,685)
Accumulated other comprehensive loss, net(5,612)(51,517)
Treasury stock, at cost; 21,071 and 25,332 shares at December 31, 2021 and 2020, respectively
(424)(510)
Total stockholders’ equity1,176,339 441,805 
Total liabilities and stockholders’ equity$5,827,460 $5,478,490 
See accompanying notes to the consolidated financial statements.
56


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
Year Ended
(In thousands)December 31,
2021
December 31,
2020
December 31,
2019
Cash flows from operating activities:
Net income (loss)$665,859 $(482,778)$(15,390)
Adjustments to reconcile net income (loss) to net cash from operating activities:
Depreciation and amortization292,901 284,602 263,764 
Non-cash interest expense28,722 9,589 8,504 
Share-based compensation expense29,003 17,056 14,078 
Loss on extinguishment of debt42,234   
Non-cash fair value premium on purchased inventory  16,249 
Goodwill impairment 503,171  
Asset impairment22,210 4,905  
Gain on divestitures(831,252)  
Loss (gain) on asset sales, net (1,252)321 
Provision for credit losses3,604 5,390 2,035 
Deferred income taxes(59,510)(4,319)(6,085)
Changes in operating assets and liabilities, net of effect of acquisitions and divestitures:
Accounts receivable(156,066)(61,976)(38,242)
Inventories(311,242)7,927 91,822 
Income taxes24,865 14,146 (32,719)
Prepaid expenses and other(56,768)3,415 (10,279)
Accounts payable72,260 4,663 (21,141)
Accrued expenses36,944 8,276 (40,403)
Other, net(19,651)(4,398)(2,906)
Net cash provided by (used in) operating activities(215,887)308,417 229,608 
Cash flows from investing activities:
Acquisitions, net of cash acquired(528,250)(41,841)(179,184)
Capital expenditures(114,715)(81,851)(121,085)
Proceeds from divestitures, net of cash divested1,187,307   
Proceeds from sale of property, plant and equipment5,124 3,569 5,511 
Net cash provided by (used in) investing activities549,466 (120,123)(294,758)
Cash flows from financing activities:      
Proceeds from ABL facility190,000 345,000 290,000 
Payments on ABL facility(190,000)(415,000)(220,000)
Proceeds from cash flow revolver 115,000  
Payments on cash flow revolver (115,000) 
Proceeds from term loan108,438   
Payments on term loan(25,905)(25,620)(25,620)
Proceeds from senior notes 500,000  
Payments on senior notes(670,800)  
Payments of financing costs(13,187)(6,731) 
Purchases of treasury stock (6,428) 
Payments on tax receivable agreement  (24,906)
Payments on derivative financing obligations(9,377)  
Other(6,418)(1,566)(1,934)
Net cash provided by (used in) financing activities(617,249)389,655 17,540 
Effect of exchange rate changes on cash and cash equivalents(150)222 2,310 
Net increase (decrease) in cash, cash equivalents and restricted cash(283,820)578,171 (45,300)
Cash, cash equivalents and restricted cash at beginning of period680,478 102,307 147,607 
Cash, cash equivalents and restricted cash at end of period$396,658 $680,478 $102,307 
Supplemental disclosure of cash flow information:
Interest paid, net of amounts capitalized$178,330 $196,770 $240,063 
Taxes paid (refunded), net (excluding tax receivable agreement payments)$267,399 $(3,316)$51,001 
See accompanying notes to the consolidated financial statements.
57


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands, except share data)
Common StockAdditional
Paid-In
Capital
Retained
Earnings
(Deficit)
Accumulated
Other
Comprehensive
Income (Loss)
Treasury StockStockholders’
Equity
SharesAmountSharesAmount
Balance, December 31, 2018125,583,159 $1,256 $1,237,056 $(265,839)$(10,813)(110,899)$(1,678)$959,982 
Treasury stock purchases— — — — — (256,857)(1,934)(1,934)
Retirement of treasury shares(306,531)(3)(2,420)— — 306,531 2,423  
Issuance of restricted stock819,641 8 (8)— — — —  
Issuance of common stock for the Ply Gem merger
13,731 — 167 — — — — 167 
Other comprehensive loss— — — — (21,585)— — (21,585)
Deferred compensation obligation— — (86)— — 5,712 86  
Share-based compensation— — 14,078 — — — — 14,078 
Net loss— — — (15,390)— — — (15,390)
Balance, December 31, 2019126,110,000 $1,261 $1,248,787 $(281,229)$(32,398)(55,513)$(1,103)$935,318 
Treasury stock purchases— — — — — (1,298,253)(7,994)(7,994)
Retirement of treasury shares(1,298,665)(13)(7,982)— — 1,298,665 7,995  
Issuance of restricted stock614,596 6 (6)— — — —  
Other comprehensive loss— — — — (19,119)— — (19,119)
Deferred compensation obligation
— 1 (593)— — 29,769 592  
Share-based compensation— — 17,056 — — — — 17,056 
Cumulative effect of accounting change— — — (678)— — — (678)
Net loss— — — (482,778)— — — (482,778)
Balance, December 31, 2020125,425,931 $1,255 $1,257,262 $(764,685)$(51,517)(25,332)$(510)$441,805 
Treasury stock purchases— — — — — (612,011)(9,685)(9,685)
Retirement of treasury shares(612,011)(6)(9,679)— — 612,011 9,685  
Issuance of restricted stock1,861,991 18 (18)— — — —  
Issuance of common stock for the Ply Gem merger
15,220 — 185 — — — — 185 
Stock options exercised300,976 3 3,264 — — — — 3,267 
Other comprehensive loss— — — — 45,905 — — 45,905 
Deferred compensation obligation—  (86)— — 4,261 86  
Share-based compensation— — 29,003 — — — — 29,003 
Net income— — — 665,859 — — — 665,859 
Balance, December 31, 2021126,992,107 $1,270 $1,279,931 $(98,826)$(5,612)(21,071)$(424)$1,176,339 
See accompanying notes to the consolidated financial statements.
58

 CORNERSTONE BUILDING BRANDS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


1. NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION
Nature of Business
Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) is the largest manufacturer of external building products in North America. Headquartered in Cary, North Carolina, the Company serves residential and commercial customers across new construction and the repair and remodel markets. The Company reports results under three reportable segments: Windows, Siding, and Commercial.
Recent Developments
On February 13, 2022, funds affiliated with Clayton Dubilier & Rice, LLC (“CD&R”) submitted a non-binding proposal to acquire all of the Company’s outstanding shares of common stock that CD&R does not already own for a purchase price of $24.65 in cash per share (the “CD&R Offer”).
The CD&R Offer stated that any transaction would be subject to (i) approval by a special committee (“Special Committee”) of our independent directors; and (ii) a vote in favor of the transaction by a majority of the voting power represented by the shares of our common stock owned by stockholders not affiliated with CD&R.
The board of directors of the Company (the “Board”) previously formed a Special Committee to evaluate and consider any potential or actual proposal from CD&R and any other alternative proposals or other strategic alternatives that may be available to the Company.
The CD&R Offer provides that CD&R reserves the right to withdraw or modify the CD&R Offer at any time and no legally binding obligation with respect to any transaction will exist unless and until mutually acceptable definitive documentation is executed and delivered by us and CD&R. There can be no assurance that the transaction proposed by CD&R or any related transaction will be completed or as to the terms of any such potential transaction, including with respect to pricing or timing.
Basis of Presentation
Our consolidated financial statements include the accounts of the Company and our majority-owned subsidiaries. All intercompany accounts, transactions and profits arising from consolidated entities have been eliminated in consolidation.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
(a) Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities in the consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, provisions for expected credit losses and inventory reserves, accounting for business combinations, valuation of reporting units for purposes of assessing goodwill for impairment, valuation of asset groups for impairment testing, accruals for employee benefits, general liability insurance, warranties and certain contingencies. We base our estimates on historical experience, market participant fair value considerations, projected future cash flows, and various other factors that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. Given the uncertain economic climate and additional or unforeseen effects from the COVID-19 pandemic, these estimates have become more challenging, and actual results could differ materially from these estimates.
(b) Cash and Cash Equivalents. Cash equivalents are stated at cost plus accrued interest, which approximates fair value. Cash equivalents are highly liquid debt instruments with an original maturity of three months or less and may consist of time deposits with a number of commercial banks with high credit ratings, money market instruments, certificates of deposit and commercial paper. The Company’s policy allows it to also invest excess funds in no-load, open-end, management investment trusts (“mutual funds”) that invest exclusively in high quality money market instruments. As of December 31, 2021, the Company’s cash and cash equivalents were only invested in cash.
59

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 December 31,
2021
December 31,
2020
Cash and cash equivalents$394,447 $674,255 
Restricted cash(1)
2,211 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$396,658 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and working capital and other indemnification agreements in both periods presented.
(c) Accounts Receivable and Related Allowance. The Company reports accounts receivable net of an allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes provisions for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded.
60

The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Ending balance, prior period$13,313 $9,962 $10,270 
Cumulative effect of accounting change(1)
 678  
Provision for expected credit losses3,604 5,390 2,035 
Amounts charged against allowance for credit losses, net of recoveries(1,729)(3,579)(2,807)
Allowance for credit losses of acquired company at date of acquisition269 862 464 
Divestitures(4,158)  
Ending balance$11,299 $13,313 $9,962 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
(d) Inventories. Inventories are stated at the lower of cost or net realizable value less allowance for inventory obsolescence using the First-In, First-Out Method (“FIFO”).
The components of inventory are as follows (in thousands):
December 31,
2021
December 31,
2020
Raw materials$485,642 $241,353 
Work in process and finished goods263,090 190,584 
$748,732 $431,937 
The following table represents the rollforward of reserve for obsolete materials and supplies activity for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Beginning balance$22,172 $18,712 $19,227 
Provisions5,155 8,015 3,207 
Dispositions(6,029)(4,555)(4,082)
Reserve of acquired company at date of acquisition705  360 
Divestitures(722)  
Ending balance$21,281 $22,172 $18,712 
The principal raw materials used in the Company’s manufacturing processes include PVC resin, glass, aluminum, and steel that we purchase from multiple producers.
(e) Assets Held for Sale.
The Company records assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.
In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less costs to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less costs to sell. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of real property assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. The total carrying value of assets held for sale is $3.4 million and
61

$4.6 million at December 31, 2021 and 2020, respectively. Assets held for sale at December 31, 2021 are actively marketed for sale or are under contract.
In addition to the divested businesses discussed in Note 5 — Divestitures, during fiscal 2021 and 2020, the Company completed the sale of certain real property and equipment that was previously classified as held for sale, resulting in net cash proceeds of approximately $5.1 million and $2.0 million, respectively, and a net loss that was immaterial for fiscal 2021 and a net gain of $1.4 million for fiscal 2020, which are included in restructuring and impairment charges, net, in the consolidated statement of operations. During fiscal 2020, the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment.
(f) Property, Plant and Equipment. Property, plant and equipment are stated at cost and depreciated using the straight-line method over their estimated useful lives. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of their estimated useful lives or the term of the underlying lease. Depreciation and amortization are recognized in cost of sales and selling, general and administrative expenses based on the nature and use of the underlying assets.
Depreciation expense for fiscal 2021, 2020 and 2019 was $103.0 million, $103.5 million, and $86.2 million, respectively.
Property, plant and equipment consists of the following (in thousands):
December 31,
2021
December 31,
2020
Land$24,812 $26,933 
Buildings and improvements253,637 279,113 
Machinery and equipment990,338 970,083 
1,268,787 1,276,129 
Less: accumulated depreciation(656,492)(644,308)
Total property, plant and equipment, net$612,295 $631,821 
Estimated useful lives for depreciation are:
Buildings and improvements1539 years
Machinery and equipment315 years
The Company capitalizes interest on capital invested in projects in accordance with Accounting Standards Codification (“ASC”) 835, Interest. For fiscal 2021, 2020 and 2019, the total amount of interest capitalized was $0.9 million, $1.1 million and $1.2 million, respectively. Upon commencement of operations, capitalized interest, as a component of the total cost of the asset, is amortized over the estimated useful life of the asset.
(g) Internally Developed SoftwareInternally developed software is stated at cost less accumulated amortization, is included within property, plant and equipment within our consolidated balance sheets, and is depreciated using the straight-line method over its estimated useful life ranging from 3 to 7 years. Software assets are reviewed for impairment when events or circumstances indicate the carrying value may not be recoverable over the remaining lives of the assets. During the software application development stage, capitalized costs include external consulting costs, costs of software licenses and internal payroll and payroll related costs for employees who are directly associated with a software project. Upgrades and enhancements are capitalized if they result in added functionality which enable the software to perform tasks it was previously incapable of performing. Software maintenance, training, data conversion and business process reengineering costs are expensed in the period in which they are incurred.
(h) Goodwill and Other Intangible Assets. The Company reviews the carrying values of goodwill and identifiable intangibles whenever events or changes in circumstances indicate that such carrying values may not be recoverable and annually for goodwill as required by ASC 350, Intangibles — Goodwill and Other. This guidance provides the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value, we perform a quantitative analysis. If the carrying value of a reporting unit exceeds its fair value, we measure any goodwill impairment loss as the amount by which the carrying amount of a reporting unit exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit.
62

Unforeseen events, changes in circumstances, market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of the Company’s assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of the Company’s use of acquired assets or the strategy for its overall business and significant negative industry or economic trends.
(i) Leases. The Company has leases for certain office, manufacturing, warehouse and distribution locations, and vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of which are real estate agreements in which future increases in rent are based on an index. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company has elected to exclude leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
Accounting for leases requires judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for durable tooling is based on the Company’s best estimate of standalone price.
(j) Revenue Recognition. The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, we are not required to exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. Revenue is generally recognized when the product has shipped from the Company’s facility and control has transferred to the customer. For certain products, it is industry practice that customers take title to products upon delivery, at which time revenue is then recognized by the Company. For a portion of the Company's business, when the Company processes customer owned material, control is deemed to transfer to the customer as the processing is being completed. Allowances for cash discounts, volume rebates and other customer incentive programs, as well as gross customer returns, among others, are recorded as a reduction of sales at the time of sale based upon the estimated future outcome. Cash discounts, volume rebates and other customer incentive programs are based upon certain percentages agreed upon with the Company’s various customers, which are typically earned by the customer over an annual period.
The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date, while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. The Company does not have significant financing components. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.
Shipping and handling activities performed by the Company are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, the Company receives payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognizes such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see Warranty accounting policies below).
63

A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Windows Net Sales Disaggregation:
Vinyl windows$2,190,887 $1,763,565 $1,838,796 
Aluminum windows85,735 74,672 53,622 
Other45,655 51,388 38,029 
Total$2,322,277 $1,889,625 $1,930,447 
Siding Net Sales Disaggregation:
Vinyl siding$667,284 $523,724 $525,005 
Metal293,427 255,267 263,018 
Injection molded75,361 66,672 66,578 
Stone87,948 86,457 92,228 
Other products & services(1)
240,060 209,826 164,578 
Total$1,364,080 $1,141,946 $1,111,407 
Commercial Net Sales Disaggregation:
Metal building products(2)
$1,473,662 $1,107,733 $1,249,757 
Insulated metal panels(3)
208,220 348,640 441,441 
Metal coil coating214,898 129,425 156,695 
Total$1,896,780 $1,585,798 $1,847,893 
Total Net Sales:$5,583,137 $4,617,369 $4,889,747 
(1)Other products & services primarily consist of installation of stone veneer products.
(2)The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 5 — Divestitures for more information. The net sales of UCC, which was acquired on December 3, 2021, are included from the date of acquisition. See Note 4 — Acquisitions for more information.
(3)The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 5 — Divestitures for more information.
(k) Deferred Financing Costs. Deferred financing costs generally comprising facility, agency, and certain legal fees associated with issuing new debt and debt restructuring, are amortized over the contractual term of the related agreement using the effective interest method. See Note 13 — Long-Term Debt.
(l) Cost of Sales. Cost of sales includes the cost of inventory sold during the period, including costs for manufacturing, inbound freight, receiving, inspection, warehousing, and internal transfers less vendor rebates. Costs associated with shipping and handling the Company’s products are also included in cost of sales. Purchasing costs and engineering and drafting costs are included in selling, general and administrative expense.
(m) WarrantyThe Company offers a number of warranties associated with the products it sells. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include
64

the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized. See Note 12 — Warranty.
(n) Insurance. Group medical insurance is purchased through Blue Cross Blue Shield (“BCBS”). The plans include a Preferred Provider Organization Plan (“PPO”) and a Consumer Driven Health Plan (“CDHP”). These plans are managed-care plans utilizing networks to achieve discounts through negotiated rates with the providers within these networks. The claims incurred under these plans are self-funded for the first $500,000. The Company purchases individual stop loss reinsurance to limit the claims liability to $500,000 per covered individual per year. BCBS administers all claims, including claims processing, utilization review and network access charges.
Insurance is purchased for workers compensation and employer liability, general liability, property and auto liability. The Company utilizes either deductibles or self-insurance retentions (“SIR”) to limit the exposure to catastrophic loss. The workers compensation insurance has a $1,000,000 per-occurrence deductible. The property and auto liability insurances have per-occurrence deductibles of $500,000 each. The general liability insurance has a $1,000,000 SIR. Umbrella insurance coverage is purchased to protect us against claims that exceed the Company’s per-occurrence or aggregate limits set forth in the Company’s respective policies. All claims are adjusted utilizing a third-party claims administrator and insurance carrier claims adjusters.
Each reporting period, the Company records the costs of its health insurance plan, including paid claims, an estimate of the change in incurred but not reported (“IBNR”) claims, and administrative fees, when applicable, (collectively the “Plan Costs”) as general and administrative expenses on the consolidated statements of operations. The estimated IBNR claims are based upon (i) the level of paid claims under the plan over the prior 36 months, (ii) an estimated lag factor and (iii) an estimate of incurred and reported but not yet paid claims. The Company uses an actuary to determine the claims lag and estimated liability for IBNR claims.
For workers’ compensation costs, the Company monitors the number of accidents and the severity of such accidents to develop appropriate estimates for expected costs to provide both medical care and indemnity benefits, when applicable, for the period of time that an employee is incapacitated and unable to work. These accruals are developed using independent third-party actuarial estimates of the expected cost for similar disabilities. For general liability and automobile claims, accruals are developed based on independent third-party actuarial estimates of the expected cost to resolve each claim, including damages and defense costs, based on legal and industry trends and the nature and severity of the claim. Accruals also include estimates for IBNR claims, and taxes and administrative fees, when applicable. Each reporting period, the Company records the costs of our workers’ compensation, general liability and automobile claims, including paid claims, an estimate of the change in IBNR claims, taxes and administrative fees as general and administrative expenses on the consolidated statements of operations.
(o) Advertising Costs. Advertising costs are expensed as incurred. Advertising expense was $16.9 million, $15.1 million and $28.6 million in fiscal 2021, 2020 and 2019, respectively.
(p) Impairment of Long-Lived Assets. The Company assesses impairment of property, plant and equipment at an asset group level in accordance with the provisions of ASC 360, Property, Plant and Equipment. The Company assesses the recoverability of the carrying amount of property, plant and equipment if certain events or changes in circumstances indicate that the carrying value of such asset groups may not be recoverable, such as a significant decrease in market value of the asset groups or a significant change in our business conditions. If it is determined that the carrying value of an asset group is not recoverable based on expected undiscounted future cash flows, excluding interest charges, an impairment loss equal to the excess of the carrying amount of the asset group over its fair value is recorded. The fair value of an asset group is determined based on prices of similar assets adjusted for their remaining useful life.
(q) Share-Based Compensation. Compensation expense is recorded for restricted stock awards under the fair value method. Compensation expense for performance stock units (“PSUs”) is recorded based on the probable outcome of the performance conditions associated with the respective shares, as determined by management. See Note 9 — Share-Based Compensation.
(r) Foreign Currency Remeasurement and TranslationThe functional currency for the Company’s Canadian operations is the Canadian dollar. Translation adjustments resulting from translating the functional currency financial
65

statements into U.S. dollar equivalents are reported separately in accumulated other comprehensive income (loss) in stockholders’ equity. The net foreign currency gains (losses) included in net income (loss) for fiscal 2021, 2020 and 2019 were $(3.1) million, $1.1 million and $1.2 million, respectively. Net foreign currency translation adjustments, net of tax, and included in other comprehensive income (loss) were $6.6 million, $17.3 million and $3.2 million for the fiscal 2021, 2020 and 2019, respectively.
The functional currency for the Company’s Mexico operations is the U.S. dollar. Adjustments resulting from the remeasurement of the local currency financial statements into the U.S. dollar functional currency, which uses a combination of current and historical exchange rates, are included in net income (loss) in the current period. Net foreign currency remeasurement gains (losses) were $(0.6) million, $0.2 million and $0.9 million for fiscal 2021, 2020 and 2019, respectively.
(s) Contingencies. The Company establishes reserves for estimated loss contingencies and unasserted claims when it believes a loss is probable and the amount of the loss can be reasonably estimated. The Company’s contingent liability reserves are related primarily to litigation and environmental matters. Revisions to contingent liability reserves are reflected in income in the period in which there are changes in facts and circumstances that affect our previous assumptions with respect to the likelihood or amount of loss. Reserves for contingent liabilities are based upon assumptions and estimates regarding the probable outcome of the matter. The Company estimates the probability by evaluating historical precedent as well as the specific facts relating to each particular contingency (including the opinion of outside advisors, professionals and experts). Should the outcome differ from the assumptions and estimates or other events result in a material adjustment to the accrued estimated reserves, revisions to the estimated reserves for contingent liabilities would be required and would be recognized in the period the new information becomes known.
(t) Income taxes. The determination of the Company’s provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The amounts recorded in our consolidated financial statements reflect estimates of final amounts due to timing of completion and filing of actual income tax returns. Estimates are required with respect to, among other things, the appropriate state income tax rates used in the various states in which we and our subsidiaries are required to file, the potential utilization of operating and capital loss carry-forwards for federal, state, and foreign income tax purposes and valuation allowances required, if any, for tax assets that may not be realized in the future. The Company establishes reserves when, despite our belief that our tax return positions are fully supportable, certain positions could be challenged, and the positions may not be fully sustained. The Company’s provision for income taxes reflects a combination of income earned and taxed in the various U.S. federal and state, Canadian federal and provincial, Mexican federal and other jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for tax contingencies or valuation allowances, and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate.
In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, in determining whether a valuation allowance is required. Such evidence includes the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment, and judgment is required in considering the relative weight of negative and positive evidence.
(u) AcquisitionsThe Company records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, we record the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. Various fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, discount rates and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. We believe these estimates are based upon reasonable assumptions; however, they are inherently uncertain and unpredictable, and actual results may differ. Estimates associated with the accounting for acquisitions may change during the measurement period, which may be up to one year from the acquisition date. As a result, material adjustments during the measurement period are reflected in the comparative consolidated financial statements in the period in which the adjustment amount is determined. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in our consolidated statements of operations. Newly acquired entities are included in our results from the date of their respective acquisitions. See Note 4 — Acquisitions.
3. ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for
66

other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. This creates an exception to the general recognition and measurement principles in ASC 805. The Company will be required to adopt this guidance in the annual and interim periods for the fiscal year ending December 31, 2023, with early adoption permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company does not anticipate that the adoption of this guidance will have a material impact on the consolidated financial statements.
4. ACQUISITIONS
Union Corrugating Company Holdings, Inc.
On December 3, 2021, the Company completed its acquisition of 100% of the issued and outstanding common stock of Union Corrugating Company Holdings, Inc. (“UCC”) for a purchase price of $216.8 million, subject to customary adjustments that have not been finalized as of December 31, 2021. UCC is a leading provider of residential metal roofing, metal buildings, and roofing components. The addition of UCC advances our growth strategy by expanding our offering to customers in the high growth metal roofing market. This acquisition was funded through cash available on the balance sheet. The Company reports UCC results within the Commercial segment.
67

The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$19,594 
Accounts receivable20,821 
Other receivables16 
Inventories68,727 
Prepaid expenses and other current assets1,356 
Property, plant and equipment24,184 
Lease right of use assets37,964 
Goodwill140,342 
Other assets94 
Total assets acquired313,098 
Liabilities assumed:
Accounts payable32,732 
Accrued expenses22,427 
Deferred income taxes1,289 
Current portion of lease liability3,859 
Other current liabilities1,852 
Non-current portion of lease liabilities34,105 
Total liabilities assumed96,264 
Net assets acquired$216,834 
The $140.3 million of preliminary goodwill was allocated to the Commercial segment. Goodwill from this acquisition is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the year ended December 31, 2021, UCC contributed net sales of $21.9 million and net income of $1.8 million, which have been included within the Company’s consolidated statements of operations. During the year ended December 31, 2021, the Company incurred $1.0 million of acquisition-related costs for UCC, all of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
Due to the recent closing of the UCC transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessment of the fair value of acquired assets and assumed liabilities are completed. There can be no assurance that such finalization will not result in material changes from the preliminary purchase price allocation. The Company’s estimates and assumptions are subject to change during the measurement period (up to one year from the acquisition date) as the Company finalizes the valuations of accounts receivable, other receivables, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, accrued expenses, other current liabilities, other long-term liabilities, lease liabilities, and deferred income taxes.
Cascade Windows
On August 20, 2021, the Company completed its acquisition of Cascade Windows, Inc. (“Cascade Windows”) for $239.5 million in cash and a working capital adjustment that has not been finalized as of December 31, 2021. Cascade Windows serves the residential new construction and repair and remodel markets with energy efficient vinyl window and door products from various manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through cash available on the balance sheet. The Company reports Cascade Windows’ results within the Windows segment.
68

The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$2,838 
Accounts receivable17,398 
Other receivables409 
Inventories16,278 
Prepaid expenses and other current assets1,538 
Property, plant and equipment18,300 
Lease right of use assets21,849 
Intangible assets (trade names/customer relationships)137,660 
Goodwill110,816 
Other assets500 
Total assets acquired327,586 
Liabilities assumed:
Accounts payable17,680 
Accrued expenses7,488 
Deferred income taxes33,221 
Current portion of lease liability247 
Other current liabilities2,349 
Non-current portion of lease liabilities19,926 
Other long-term liabilities7,211 
Total liabilities assumed88,122 
Net assets acquired$239,464 
The $110.8 million of preliminary goodwill was allocated to the Windows segment. Goodwill from this acquisition is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the year ended December 31, 2021, Cascade Windows contributed net sales of $57.4 million and a net loss of $6.2 million, which have been included within the Company’s consolidated statements of operations. During the year ended December 31, 2021, the Company incurred $1.9 million of acquisition-related costs for Cascade Windows, $1.2 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
The purchase price allocation for the acquisition of Cascade Windows remains subject to further adjustments, primarily associated with the finalization of the working capital adjustment, therefore the measurement period remained open as of December 31, 2021. The Company anticipates completing the acquisition accounting adjustments during the first half of fiscal 2022.
Prime Windows
On April 30, 2021, the Company acquired Prime Windows LLC (“Prime Windows”) for total consideration of $93.0 million, exclusive of a $2.0 million working capital adjustment that was finalized as of December 31, 2021. Prime Windows serves residential new construction and repair and remodel markets with energy efficient vinyl window and door products from two manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through borrowings under the Company’s existing credit facilities. Prime Windows’ results are reported within the Windows segment.
69

The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$997 
Accounts receivable5,500 
Inventories4,446 
Prepaid expenses and other current assets823 
Property, plant and equipment2,500 
Lease right of use assets2,787 
Intangible assets (trade names/customer relationships)51,600 
Goodwill33,148 
Other assets50 
Total assets acquired101,851 
Liabilities assumed:
Accounts payable1,676 
Other accrued expenses1,679 
Lease liabilities2,637 
Other long-term liabilities829 
Total liabilities assumed6,821 
Net assets acquired$95,030 
The $33.1 million of goodwill was allocated to the Windows segment. Goodwill from this acquisition is expected to be deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the year ended December 31, 2021, Prime Windows contributed net sales of $55.8 million and net income of $5.3 million, which have been included within the Company’s consolidated statements of operations. The Company incurred $1.0 million of acquisition-related costs for Prime Windows during the year ended December 31, 2021, $0.7 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
The fair value of all assets acquired and liabilities assumed was finalized during the fourth quarter of 2021.
Kleary
On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. (“Kleary”) for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary’s results are reported within the Siding segment.
70

The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,135 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill12,539 
Total assets acquired44,601 
Liabilities assumed:
Accounts payable1,149 
Other accrued expenses1,020 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,617 
Net assets acquired$41,984 
The $12.5 million of goodwill was allocated to the Siding segment and will be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. The fair value of all assets acquired and liabilities assumed was finalized during the first quarter of 2021.
During the year ended December 31, 2020, the Company incurred $10.2 million of acquisition-related costs for Kleary, primarily consisting of a contingent earnout, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. Strategic development and acquisition related costs for the year ended December 31, 2021 included a reduction of $4.2 million to the previously estimated accrual to reflect the final contingent earnout for the Kleary acquisition at approximately $5.4 million, which was paid as of October 2, 2021.
Environmental Stoneworks
On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“Environmental Stoneworks”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers 100% of the outstanding limited liability company interests of Environmental Stoneworks for total consideration of $182.6 million, subject to certain post-closing adjustments. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility. Environmental Stoneworks’ results are reported within the Siding segment.
71

The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379 
Accounts receivable16,825 
Inventories13,062 
Prepaid expenses and other current assets3,677 
Property, plant and equipment14,295 
Lease right-of-use assets11,372 
Intangible assets (trade names/customer relationships)91,170 
Goodwill63,543 
Deferred taxes474 
Other assets157 
Total assets acquired217,954 
Liabilities assumed:
Accounts payable5,910 
Other accrued expenses14,666 
Lease liabilities11,365 
Other long-term liabilities3,450 
Total liabilities assumed35,391 
Net assets acquired$182,563 
The $63.5 million of goodwill was allocated to the Siding segment and is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
Unaudited Pro Forma Financial Information
The following table provides unaudited supplemental pro forma results for the Company for the years ended December 31, 2021, 2020 and 2019 as if the UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks acquisitions had occurred on January 1, 2019 (in thousands except for per share data):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Net sales$5,977,230 $5,056,390 $5,387,135 
Net income (loss) applicable to common shares663,273 (480,289)26,688 
Net income (loss) per common share:
Basic$5.26 $(3.83)$0.21 
Diluted$5.23 $(3.83)$0.21 
The unaudited supplemental pro forma financial information was prepared based on the historical information of the Company, UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks. The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks acquisitions occurred on January 1, 2019 or of future results.
72

5. DIVESTITURES
On August 9, 2021, the Company completed the sale of its IMP business for cash proceeds of $1.0 billion. On August 18, 2021, the Company completed the sale of its DBCI business for cash proceeds of $168.9 million. The IMP and DBCI businesses were within the Company’s Commercial segment. For the year ended December 31, 2021, the Company recognized a pre-tax gain of $679.8 million for the IMP divestiture and $151.5 million for the DBCI divestiture, which are included in gain on divestitures in the consolidated statements of operations. As part of the consideration received for the sale of the IMP business, we entered into a short-term agreement with the purchaser to supply steel for the IMP business. We recognized approximately $15.5 million in net sales under the supply agreement, which ended in December 2021. For the year ended December 31, 2021, the Company incurred $21.3 million of divestiture-related costs, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. The divested businesses did not represent strategic shifts that have a major effect on our operations and financial results, so they were not presented as discontinued operations.
6. RESTRUCTURING AND IMPAIRMENT
The Company has various initiatives and programs in place within its business units to reduce SG&A, manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the year ended December 31, 2021, the Company incurred restructuring charges of $1.3 million, $14.2 million and $10.1 million in the Windows, Siding and Commercial segments, respectively, and $0.6 million in corporate restructuring charges. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $78.6 million. The following table summarizes the costs related to those restructuring initiatives and programs for periods indicated (in thousands):
Year EndedCost
Incurred
To Date (since inception)
December 31, 2021
Severance$3,696 $39,927 
Asset impairments22,210 30,078 
Gain on sale of facilities, net (1,298)
Other restructuring costs341 9,877 
Total restructuring costs$26,247 $78,584 
For the year ended December 31, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statement of operations. The asset impairments of $22.2 million for the year ended December 31, 2021 included right-of-use lease assets in the Windows segment of $0.3 million; certain product line assets in the Siding segment for which the fair value of the assets was below their carrying amounts by $14.0 million; assets in the Commercial segment that were recorded at fair value less cost to sell, which was less than the assets’ carrying amount by $6.4 million; and the write-off of previously capitalized software development costs in the Commercial segment of $1.5 million.
The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through December 31, 2021 (in thousands):
WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$ $85 $ $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $ $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred971 264 2,004 457 3,696 
Cash payments(1,262)(904)(2,473)(587)(5,226)
Balance, December 31, 2021$15 $195 $1,522 $300 $2,032 
We expect to fully execute our restructuring initiatives and programs over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans. We are unable at this time to make a good faith
73

determination of cost estimates, or ranges of cost estimates, associated with future phases of the plans or the total costs we may incur in connection with these plans.
7. GOODWILL AND OTHER INTANGIBLE ASSETS
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from acquisition 12,539  12,539 
Impairment(320,990)(176,774)(5,407)(503,171)
Currency translation3,991 10,000  13,991 
Purchase accounting adjustments from prior year acquisitions 1,776  1,776 
Balance, December 31, 2020$397,024 $654,821 $142,884 $1,194,729 
Goodwill recognized from acquisitions143,964 122 140,342 284,428 
Divestiture  (121,464)(121,464)
Currency translation208 155  363 
Balance, December 31, 2021$541,196 $655,098 $161,762 $1,358,056 
As a result of the decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic, during the first quarter of fiscal 2020, the Company determined that an interim goodwill impairment test was necessary. The Company determined that deterioration in discount rates and market multiples during the three months ended April 4, 2020 from the COVID-19 pandemic driven economic uncertainty when combined with lower forecasted discounted cash flows, decreased the fair values of the Company’s reporting units. The Company performed an impairment evaluation by comparing the fair market value of its reporting units, as determined using an equally weighted discounted cash flow model and a market approach, to its carrying value. It was determined that the Siding, Windows and Metal Coil Coating reporting units' carrying value each exceeded their fair value. As a result of this analysis, the Company recorded a goodwill impairment charge of approximately $321.0 million for the Windows reporting unit, $176.8 million for the Siding reporting unit, and $5.4 million for the Metal Coil Coating reporting unit (which is within the Commercial segment). This non-cash charge did not affect the Company’s cash position, liquidity or debt covenant compliance, nor did it have any impact on future operations.
In addition to interim impairment tests under ASC 350, Intangibles — Goodwill and Other, the Company evaluated its property and equipment and intangible assets for impairment during the first quarter of fiscal 2020 in accordance with ASC 360, Property, Plant and Equipment. This analysis was triggered by a decrease in projected cash flows due to the depressed construction market. The impairment test results did not indicate that an impairment existed other than the $3.1 million included in restructuring and impairment charges, net, in the Company’s consolidated statement of operations for the three months ended April 4, 2020.
The Company performed its annual impairment assessment of goodwill during the fourth quarter of fiscal 2021 and 2020. The Company performed the annual impairment testing on each of its reporting units that had goodwill balances. The fair value of the Company’s reporting units is based on a blend of estimated discounted cash flows and a market approach. The results from each of these models are then weighted and combined into a single estimate of fair value for the Company’s reporting units. Estimated discounted cash flows are based on projected sales and related cost of sales. Publicly traded company multiples and acquisition multiples are derived from information on traded shares and analysis of recent acquisitions in the marketplace, respectively, for companies with operations similar to ours. The primary assumptions used in these various models include earnings multiples of acquisitions in a comparable industry, future cash flow estimates of each of the reporting units, weighted average cost of capital, working capital and capital expenditure requirements.
As a result of the annual impairment tests, the Company concluded that the estimated fair value of each of its reporting units exceeded its carrying value. However, there can be no assurance that: 1) valuation multiples will not decline, 2) discount rates will not increase, or 3) the earnings, book values or projected earnings and cash flows of the Company’s reporting units will not decline. The Company will continue to analyze changes to these assumptions in future periods.
74

The table that follows presents the major components of intangible assets as of December 31, 2021 and 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of December 31, 2021
Amortized intangible assets:
Trademarks/Trade names/other3157$241,727 $(76,574)$165,153 
Customer lists and relationships72091,845,511 (486,029)1,359,482 
Total intangible assets8$2,087,238 $(562,603)$1,524,635 
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 
Intangible assets are amortized on a straight-line basis or a basis consistent with the expected future cash flows over their expected useful lives. Amortization expense of intangibles was $189.5 million, $181.0 million and $177.6 million in fiscal 2021, 2020 and 2019, respectively. The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):
2022$196,157 
2023196,144 
2024195,487 
2025195,304 
2026195,120 
In accordance with ASC 350, Intangibles — Goodwill and Other, the Company evaluates the remaining useful life of intangible assets on an annual basis. The Company reviews finite-lived intangible assets for impairment when events or changes in circumstances indicate the carrying values may not be recoverable in accordance with ASC 360, Property, Plant and Equipment.
75

8. LEASES
Weighted average information about the Company’s lease portfolio as of December 31, 2021 was as follows:
Weighted-average remaining lease term6.9 years
Weighted-average IBR5.74 %
Operating lease costs were as follows (in thousands):
Year Ended
December 31, 2021December 31, 2020
Operating lease costs
Fixed lease costs$107,938 $113,760 
Variable lease costs(1)
102,646 70,795 
(1) Includes short-term lease costs, which are immaterial.
Cash and non-cash activities were as follows (in thousands):
Year Ended
December 31, 2021December 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$91,024 $99,076 
Right-of-use assets obtained in exchange for new operating lease liabilities$88,826 $19,785 
Future minimum lease payments under non-cancelable leases as of December 31, 2021 were as follows (in thousands):
Operating Leases
2022$89,202 
202365,893 
202452,382 
202543,976 
202636,016 
Thereafter108,542 
Total future minimum lease payments396,011 
Less: interest71,800 
Present value of future minimum lease payments$324,211 
As of December 31, 2021
Current portion of lease liabilities$73,150 
Long-term portion of lease liabilities251,061 
Total$324,211 

9. SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “2003 Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”) , on November 16, 2018, awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the 2003 Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject to award agreements with the same terms and provisions as awards of the same type granted under the 2003 Incentive Plan.
76

As of December 31, 2021, and for all periods presented, the Founders Awards and our share-based awards granted under the 2003 Incentive Plan have consisted of RSUs, PSUs and stock options, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change in control. As a general rule, stock option awards expire on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
A total of approximately 6,594,000 and 8,497,000 shares were available at December 31, 2021 and 2020, respectively, under the 2003 Incentive Plan for further grants of awards.
Vesting of the PSUs granted as part of the Founders Awards was contingent upon the achievement of synergies captured from the Merger and continued employment. Based on achieved synergies during the period comprising the two fiscal years ended December 31, 2020, the Founders Awards vested at 200% of target amounts in November 2021. Vesting of the PSUs granted under the 2003 Incentive Plan during the years ended December 31, 2021 and 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total stockholders return. The grant-date fair values of the PSUs granted during the years ended December 31, 2021 and 2020 were determined by Monte Carlo simulations.
Stock Option Awards
The fair value of each option award is estimated as of the date of grant using a Black-Scholes-Merton option pricing formula. Expected volatility is based on normalized historical volatility of our stock over a preceding period commensurate with the expected term of the option. The risk-free rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not currently pay dividends on our Common Stock and have no current plans to do so in the future.
During fiscal 2021, 2020 and 2019, we granted 815,258, 1,120,644 and 359,873 stock options, respectively, and the weighted average grant-date fair value of options granted during fiscal 2021, 2020 and 2019 was $7.38, $2.13 and $1.97, respectively.
The assumptions for the option awards granted in fiscal 2021, 2020 and 2019 were as follows:
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Volatility rate49.03 %47.52 %39.87 %
Expected term (in years)6.006.006.50
Risk-free interest rate1.02 %0.48 %1.73 %
77

The following is a summary of stock option transactions during fiscal 2021, 2020 and 2019 (in thousands, except weighted average exercise prices and weighted average remaining life):
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Life
Aggregate
Intrinsic
Value
Balance, December 31, 20183,297 12.08 
Granted360 4.67 
Forfeited(713)12.16 
Cancelled(96)9.17 
Balance, December 31, 20192,848 11.22 
Granted1,121 4.86 
Forfeited(539)11.26 
Cancelled(215)11.85 
Balance, December 31, 20203,215 8.95 
Granted815 15.01 
Exercised(301)10.85 
Forfeited(647)9.17 
Cancelled(37)10.37 
Balance, December 31, 20213,045 $10.28 7.8$21,817 
Exercisable at December 31, 20211,235 $9.23 7.0$10,136 
The following summarizes additional information concerning outstanding options at December 31, 2021 (in thousands, except weighted average remaining life and weighted average exercise prices):
Options Outstanding
Number of
Options
Weighted Average
Remaining Life
Weighted Average
Exercise Price
1,119 8.0 years$4.91 
1,926 7.8 years13.40 
3,045 7.8 years$10.28 
The following summarizes additional information concerning options exercisable at December 31, 2021 (in thousands, except weighted average exercise prices):
Options Exercisable
Number of
Options
Weighted Average
Remaining Life
Weighted Average
Exercise Price
507 7.8 years$4.83 
728 6.5 years12.30 
1,235 7.0 years$9.23 
There were 300,976 options exercised during fiscal 2021 and cash received from the option exercises was $3.3 million. The total intrinsic value of options exercised in fiscal 2021 was $1.5 million. The tax benefit realized for the tax deductions from options exercised totaled $0.6 million for fiscal 2021. No options were exercised during fiscal 2020 and 2019.
Restricted stock and performance awards
During fiscal 2021, 2020 and 2019, we granted time-based RSUs with a fair value of $18.7 million, $7.0 million and $3.3 million, respectively.
During the fiscal 2021, 2020 and 2019, we granted PSUs with fair values of approximately $28.0 million, $5.6 million and $0.4 million, respectively, to certain executives.
78

Restricted stock and performance award transactions during fiscal 2021, 2020 and 2019 were as follows (in thousands, except weighted average grant prices):
Restricted Stock and Performance Awards
Time-BasedPerformance-Based
Number of
Shares
Weighted
Average
Grant Price
Number of
Shares(1)
Weighted
Average
Grant Price
Balance, December 31, 20182,245 $12.57 1,037 $14.63 
Granted703 5.40 76 4.67 
Vested(586)12.42 (234)16.30 
Forfeited(543)11.00 (168)13.09 
Balance, December 31, 20191,819 $10.32 711 $13.38 
Granted1,399 5.04 1,068 5.25 
Vested(422)11.77 (192)19.65 
Forfeited(442)9.76 (212)8.49 
Balance, December 31, 20202,354 $7.02 1,375 $6.93 
Granted1,248 14.97 1,525 24.48 
Vested(1,099)6.23 (763)10.67 
Forfeited(511)9.64 (698)11.38 
Balance, December 31, 20211,992 $11.76 1,439 $17.73 
(1)The number of restricted stock shown reflects the shares that would be granted if the target level of performance is achieved. The number of shares actually issued may vary.
Share-Based Compensation Expense
Share-based compensation expense is recorded over the requisite service or performance period. For awards with performance conditions, the amount of share-based compensation expense recognized is based upon the probable outcome of the performance conditions, as defined and determined by management. We account for forfeitures of outstanding but unvested grants in the period they occur.
Share-based compensation expense recognized during fiscal 2021, 2020 and 2019 was $29.0 million, $17.1 million and $14.1 million, respectively. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $7.5 million, $4.4 million and $3.7 million in fiscal 2021, 2020 and 2019, respectively. Included in the share-based compensation expense during fiscal 2021 were accelerated awards of $1.0 million due to the retirement of the Company’s former CEO and modification of certain awards that included fully vesting certain restricted stock unit awards that would otherwise be forfeited at retirement, extending the post-retirement exercise period for stock options vesting at the retirement date, and allowing continued vesting of certain performance unit award that would otherwise be forfeited at the retirement date. As of December 31, 2021, we do not have any amounts capitalized for share-based compensation cost in inventory or similar assets.
Unrecognized share-based compensation expense and weighted average period over which expense attributable to unvested awards will be recognized are as follows (in millions, except weighted average remaining years):
Year Ended December 31, 2021
Unrecognized Share-Based Compensation ExpenseWeighted Average Remaining Years
Stock options$7.8 2.1
Time-based restricted stock16.8 2.1
Performance-based restricted stock19.7 1.6
Total unrecognized share-based compensation expense$44.3 

79

10. EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted income per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted income per common share is as follows (in thousands, except per share data):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Numerator for Basic and Diluted Earnings Per Common Share:
Net income (loss) applicable to common shares$658,044 $(482,778)$(15,390)
Denominator for Basic and Diluted Earnings Per Common Share:
Weighted average basic number of common shares outstanding126,058 125,562 125,576 
Common stock equivalents:
Employee stock options737   
Weighted average diluted number of common shares outstanding126,795 125,562 125,576 
Basic earnings (loss) per common share$5.22 $(3.84)$(0.12)
Diluted earnings (loss) per common share$5.19 $(3.84)$(0.12)
Incentive Plan securities excluded from dilution(1)
2752,5594,480
(1)Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
We calculate earnings per share using the “two-class” method, whereby unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents are “participating securities” and, therefore, these participating securities are treated as a separate class in computing earnings per share. The calculation of earnings per share presented here excludes the income attributable to unvested restricted stock units related to our Incentive Plan from the numerator and excludes the dilutive impact of those shares from the denominator. Awards subject to the achievement of performance conditions or market conditions for which such conditions had been met at the end of any of the fiscal periods presented are included in the computation of diluted earnings per common share if their effect was dilutive.
11. OTHER ACCRUED EXPENSES
Other accrued expenses are comprised of the following (in thousands):
December 31,
2021
December 31,
2020
Sales and marketing$99,845 $69,236 
Accrued warranty obligation and deferred warranty revenue30,181 26,094 
Other accrued expenses190,363 152,563 
Total other accrued expenses$320,389 $247,893 

80

12. WARRANTY
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the years ended December 31, 2021 and 2020 (in thousands):
December 31,
2021
December 31,
2020
Beginning balance$216,230 $216,173 
Acquisitions10,518 109 
Warranties sold1,986 2,677 
Revenue recognized(2,650)(2,746)
Expense26,129 28,566 
Settlements(31,612)(28,549)
Divestiture(2,245) 
Ending balance218,356 216,230 
Less: current portion30,181 26,094 
Total warranty, less current portion$188,175 $190,136 
The current portion of the warranty liabilities is recorded within other accrued expenses and the long-term portion of the warranty liabilities is recorded within other long-term liabilities on the Company’s consolidated balance sheets.
13. LONG-TERM DEBT
Debt is comprised of the following (in thousands):
December 31,
2021
December 31,
2020
Term loan facility due April 2028$2,580,500 $2,497,967 
8.00% senior notes due April 2026
 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(43,657)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,036,843 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,010,843 $3,563,429 
(1)Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026 (included in the December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.3 million and $1.7 million as of December 31, 2021 and 2020, respectively, are classified in other assets on the consolidated balance sheets.
The scheduled maturity of our debt is as follows (in thousands):
2022$26,000 
202326,000 
202426,000 
202526,000 
2026 and thereafter2,976,500 
$3,080,500 
Term Loan Facility due April 2028 and Cash Flow Revolver
On April 12, 2018, Ply Gem Midco entered into a Cash Flow Agreement (the "Current Cash Flow Credit Agreement"), which provides for (i) a term loan facility (the “Existing Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million, issued with a discount of 0.5%, and (ii) a cash flow-based revolving credit facility (the “Existing Cash Flow Revolver” and together with the Existing Term Loan Facility, the “Existing Cash Flow Facilities”) of up to $115.0 million.
81

On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Existing Term Loan Facility by $805.0 million. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay $325.0 million of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Existing Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Existing Cash Flow Facilities.
On April 15, 2021, the Company entered into a Second Amendment to the Current Cash Flow Credit Agreement (the “Second Amendment"), among the Company, the several banks and other financial institutions party thereto (the "Cash Flow Lenders") and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), which amended the Current Cash Flow Credit Agreement to, among other things:
Terminate $92.0 million of commitments by Cash Flow Lenders under the Company’s cash flow-based revolving credit facility of up to $115.0 million, maturing on April 12, 2023 (the “Existing Cash Flow Revolver”; and
Replace such commitments with $92.0 million of extended cash flow-based revolving commitments, maturing on April 12, 2026 (the “Extended Cash Flow Revolver” and together with the Existing Cash Flow Revolver, the “Current Cash Flow Revolver”).
On April 15, 2021, the Company entered into (i) a Third Amendment to Current Cash Flow Credit Agreement (the “Third Amendment”), among the Company, the subsidiary guarantors parties thereto, the Cash Flow Lenders party thereto and the Cash Flow Agent and (ii) an Increase Supplement (the “Increase Supplement”), between the Company and JPMorgan Chase Bank, N.A., as the increasing lender. The Third Amendment amended the Current Cash Flow Credit Agreement to, among other things, refinance the Existing Term Loan Facility in an original aggregate principal amount of $1,755.0 million with Tranche B Term Loans in an aggregate principal amount of approximately $2,491.6 million, maturing on April 12, 2028. The Increase Supplement supplemented the Current Cash Flow Credit Agreement to, among other things, increase the aggregate principal amount of the Tranche B Term Loan Facility by approximately $108.4 million (the “Incremental Tranche B Term Loans”), for a total principal amount of $2,600.0 million (the “Current Term Loan Facility” and together with the Current Cash Flow Revolver, the “Current Cash Flow Facilities”). Proceeds of the Incremental Tranche B Term Loans were used, together with cash on hand, (i) for the redemption of all of the 8.00% Senior Notes (as defined below) (the “Senior Notes Redemption”) and (ii) to pay any fees and expenses incurred in connection with the extension and refinancing of the Company’s senior credit facilities and the Senior Notes Redemption.
In connection with the Third Amendment and the Increase Supplement to the Current Cash Flow Credit Agreement, the Company incurred $24.8 million in financing costs of which $13.2 million was deferred and are being amortized using the effective interest method.
The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity. The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.50%) plus an applicable margin of 3.25% per annum or (ii) an alternate base rate plus an applicable margin of 2.25% per annum. At December 31, 2021, the interest rates on the Current Term Loan Facility were as follows:
December 31, 2021
Interest rate3.75 %
Effective interest rate4.02 %
The Company entered into certain interest rate swap agreements in 2019 and 2021 to effectively convert a portion of its variable rate debt to fixed. See Note 14 — Derivatives.
Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. There are no amortization payments under the Current Cash Flow Revolver. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.
82

Both the Current Term Loan Facility and Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.
Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:
the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and
50% of annual excess cash flow (as defined in the Current Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. No payments were required in 2021 under the fiscal year 2020 excess cash flow calculation.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Facility due April 2026
On April 12, 2018, Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), which provides for an asset-based revolving credit facility (the “Existing ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Existing ABL Facility.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Existing ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.
On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Existing ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Existing ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Existing ABL Facility.
On April 15, 2021, the Company entered into Amendment No. 6 to the Current ABL Credit Agreement, by and among the Company, the subsidiary borrowers party thereto, the several banks and financial institutions party thereto and UBS AG, Stamford Branch, as administrative agent and collateral agent, which amended the ABL Credit Agreement in order to, among other things:
Terminate the existing revolving commitments of each of the Extending ABL Credit Lenders (as defined in therein), originally maturing on April 12, 2023 (the “Existing ABL Commitments”); and
Replace the Existing ABL Commitments with an extended revolving commitment of $611.0 million, maturing on April 12, 2026 (the “Current ABL Facility”).
83

Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of December 31, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
December 31, 2021
Excess availability$565,576 
Revolving loans outstanding0 
Letters of credit outstanding40,257 
Loans outstanding under the Current ABL Facility bear interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a LIBOR floor of 0.00%) plus an applicable margin ranging from 1.25% to 1.75% per annum depending on the average daily excess availability under the Current ABL Facility or (ii) an alternate base rate plus an applicable margin ranging from 0.25% to 0.75% per annum depending on the average daily excess availability under the ABL Facility. Additionally, unused commitments under the ABL Facility are subject to a 0.25% per annum fee.
The obligations under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in all present and after-acquired inventory, accounts receivable, deposit accounts, securities accounts, and any cash or other assets in such accounts and other related assets owned by the Company and the U.S. subsidiary guarantors and the proceeds of any of the foregoing, except to the extent such proceeds constitute Cash Flow Priority Collateral, and subject to certain exceptions (the “ABL Priority Collateral”), which security interest is senior to the security interest in the foregoing assets securing the Current Cash Flow Facilities; and
a perfected security interest in the Cash Flow Priority Collateral, which security interest will be junior to the security interest in the Cash Flow Collateral securing the Current Cash Flow Facilities.
Additionally, the obligations of the Canadian borrowers under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned Canadian restricted subsidiary of the Canadian borrowers, subject to certain exceptions, and are secured by substantially all assets of the Canadian borrowers and the Canadian subsidiary guarantors, subject to certain exceptions.
The Current ABL Credit Agreement includes a minimum fixed charge coverage ratio of 1.00:1.00, which is tested only when specified availability is less than 10.0% of the lesser of (x) the then applicable borrowing base and (y) the then aggregate effective commitments under the Current ABL Facility, and continuing until such time as specified availability has been in excess of such threshold for a period of 20 consecutive calendar days.
6.125% Senior Notes due January 2029
On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 (“the 6.125% Senior Notes”). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company’s Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021. The effective interest rate for the 6.125% Senior Notes was 6.33% as of December 31, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Current Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.
The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:
prior to September 15, 2023, at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
84

prior to September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.
Redemption of 8.00% Senior Notes
On April 15, 2021, the Company redeemed the outstanding $645.0 million aggregate principal amount of the 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”) for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption resulted in a pre-tax loss on extinguishment of debt of $41.9 million during the year ended December 31, 2021, comprising a make-whole premium of $25.8 million and a write-off of $16.1 million in unamortized deferred financing costs.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of December 31, 2021, the Company was in compliance with all covenants that were in effect on such date.
14. DERIVATIVES
We utilize derivative instruments, including interest rate swap agreements and foreign currency hedging contracts, to manage our exposure to interest rate risk and currency fluctuations. We only hold such instruments for economic hedging purposes, not for speculative or trading purposes. Our derivative instruments are transacted only with highly rated institutions, which reduces our exposure to credit risk in the event of nonperformance.
Interest Rate Swaps
We are exposed to interest rate risk associated with fluctuations in interest rates on our floating-rate Current Term Loan Facility. The objective in using interest rate derivatives is to manage our exposure to interest rate movements. To accomplish this objective, we have entered into interest rate swap agreements as part of our interest rate risk management strategy. Interest rate swaps involve the receipt of variable amounts from a counterparty in exchange for the company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.
On a monthly basis, we net settle with our swap counterparties for the difference between the fixed rate specified in each swap agreement and the variable rate as applied to the notional amount of the swap.
In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s Current Term Loan Facility. The interest rate swaps effectively converted a portion of the floating rate interest payment into a fixed rate interest payment. Three interest rate swaps each covered a notional amount of $500.0 million. The Company designated the interest rate swaps as qualifying hedging instruments and accounted for these derivatives as cash flow hedges.
As discussed in Note 13 — Long-Term Debt, the Company refinanced its Term Loan Facility. Contemporaneously with the refinancing on April 15, 2021, we completed a series of transactions to modify our interest rate swap positions as follows: (i) we de-designated all existing interest rate swaps as cash flow hedges; (ii) we terminated two existing interest rate swaps with a notional value of $500.0 million each; (iii) we entered into two receive-fixed interest rate swaps with a notional amount of $250.0 million each, which are designed to offset the terms of an existing, active interest rate swap with a notional amount of $500.0 million; and (iv) we entered into two pay-fixed interest rate swaps with a notional amount of $750 million each, effectively blending the liability position of our existing interest rate swap agreements into the new swaps and extending the term of our hedged position to April 2026.
The amount remaining in accumulated other comprehensive loss for the de-designated and terminated swaps as of December 31, 2021 was approximately $44.7 million and is being amortized as an increase to interest expense over the effective period of the original swap agreements.
85

The new receive-fixed interest rate swaps remain undesignated to economically offset the now undesignated existing, active swap. The new receive-fixed and the existing, active swaps mature on July 12, 2023. Cash settlements related to these receive-fixed interest rate swaps are classified as operating activities in the consolidated statements of cash flows.
The new pay-fixed interest rate swaps also qualify as hybrid instruments in accordance with ASC 815, Derivatives and Hedging, consisting of a financing component and an embedded at-market derivative that was designated as a cash flow hedge. The financing component is accounted for at amortized cost over the life of the swap while the embedded at-market derivative is accounted for at fair value. The new swaps are indexed to one-month LIBOR and are net settled on a monthly basis with the counterparty for the difference between the fixed rate of 2.0369% and 2.0340%, respectively, and the variable rate based upon one-month LIBOR (subject to a floor of 0.5%) as applied to the notional amount of the swaps. In connection with the transactions discussed above, no cash was exchanged between the Company and the counterparty. The liability of the terminated interest rate swaps as well as the inception value of the receive-fixed interest rate swap was blended into the new pay-fixed interest rate swap. The cash flows related to the portion treated as a financing component are classified as financing activities while the cash flows related to the portion treated as an at-market derivative are classified as operating activities in the consolidated statements of cash flows.
The key terms of interest rate swaps are as follows (amounts in thousands):
December 31, 2021December 31, 2020
Effective DateFixed Rate Paid (Received)Notional AmountStatusNotional AmountStatusMaturity Date
Entered into May 2019:
July 12, 20192.1570 %$ Terminated$500,000 ActiveJuly 12, 2023
July 12, 20192.1560 % Terminated500,000 ActiveJuly 12, 2023
July 12, 20192.1680 %500,000 Active500,000 ActiveJuly 12, 2023
Entered into April 2021:
April 15, 20212.0369 %750,000 ActiveApril 15, 2026
April 15, 20212.0340 %750,000 ActiveApril 15, 2026
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
$1,500,000 $1,500,000 
The embedded at-market derivative portion of our interest rate swap agreements is recognized at fair value on the consolidated balance sheets. It is valued using pricing models that rely on market observable inputs such as yield curve data, which are classified as Level 2 inputs within the fair value hierarchy.
Foreign Currency Forward Contracts
In December 2020 and during 2021, the Company entered into forward contracts to hedge a portion of its non-functional currency inventory purchases. These forward contracts were established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. The forward contracts are highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. All of the Company’s foreign currency forward contracts are initially designated as qualifying hedging instruments and are accounted for as cash flow hedges in accordance with ASC 815, Derivatives and Hedging. Unrealized gains and losses on these contracts are designated as effective or ineffective. The effective portion of such gains or losses is recorded as a component of accumulated other comprehensive income or loss, while the ineffective portion of such gains or losses is recorded as a component of cost of goods sold. Future realized gains and losses in connection with each inventory purchase will be reclassified from accumulated other comprehensive income or loss to cost of goods sold. The gains and losses on the derivative contracts that are reclassified from accumulated other comprehensive income or loss to current period earnings are included in the line item in which the hedged item is recorded in the same period the forecasted transaction affects earnings.
During the year ended December 31, 2021, the Company realized a loss of approximately $1.1 million within cost of goods sold in the consolidated statements of operations based on the foreign currency forward contracts described above. The changes in fair values of derivatives that have been designated and qualify as cash flow hedges are recorded in accumulated other comprehensive income or loss and are reclassified into cost of goods sold in the same period the hedged item affects earnings. Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, fluctuations in the value of the derivative instruments are generally offset by changes in the fair value or cash flows
86

of the underlying exposures being hedged. The changes in the fair value of derivatives that do not qualify as effective are immediately recognized in earnings. As of December 31, 2021, the Company had a hedge asset of approximately $0.7 million and a gain of approximately $0.8 million in accumulated other comprehensive loss on the consolidated balance sheets. No hedge liability or asset or deferred gain or loss in accumulated other comprehensive loss existed as of December 31, 2020 related to the forward contracts.
Fair Values of Derivatives on the Consolidated Balance Sheets
The fair values of our derivatives and their presentation on the consolidated balance sheets as of December 31, 2021 and 2020 were as follows (in thousands):
December 31, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$11,543 $ $ $ 
Other long-term liabilities(2)
 11,543   
Total$11,543 $11,543 $ $ 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$ $13,127 $ $ 
Other long-term liabilities(3)
 28,279  75,770 
Foreign currency forward contractsPrepaid expenses and other728    
Total$728 $41,406 $ $75,770 
(1)The balance as of December 31, 2021 is related to receive-fixed interest rate swaps for which the fair value option has been elected.
(2)The balance as of December 31, 2021 is related to a pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.
(3)The balances as of December 31, 2021 include the financing component of the pay-fixed interest rate swaps.
Effect of Derivatives on the Consolidated Statements of Operations
The effect of our derivatives and their presentation on the consolidated statements of operations for the years ended December 31, 2021 and 2020 were as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$21,164 $ 
Foreign currency forward contractsCost of sales1,083  
Derivatives designated as hedging instruments
Interest rate swapsInterest expense15,998 24,198 
$38,245 $24,198 
(1)For the year ended December 31, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps.
15. CD&R INVESTOR GROUP
On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier & Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&R Fund VIII and CD&R Friends & Family Fund VIII, L.P., a Cayman
87

Islands exempted limited partnership (“CD&R FF Fund” and, together with CD&R Fund VIII, the “CD&R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.
In January 2014, the CD&R Fund VIII Investor Group completed a registered underwritten offering, in which the CD&R Fund VIII Investor Group offered 8.5 million shares of Common Stock at a price to the public of $18.00 per share (the “2014 Secondary Offering”). The underwriters also exercised their option to purchase 1.275 million additional shares of Common Stock. In addition, the Company entered into an agreement with the CD&R Fund VIII Investor Group to repurchase 1.15 million shares of its Common Stock at a price per share equal to the price per share paid by the underwriters to the CD&R Fund VIII Investor Group in the underwritten offering (the “2014 Stock Repurchase”). The 2014 Stock Repurchase, which was completed at the same time as the 2014 Secondary Offering, represented a private, non-underwritten transaction between NCI and the CD&R Fund VIII Investor Group that was approved and recommended by the Affiliate Transactions Committee of our Board of Directors.
On July 25, 2016, the CD&R Fund VIII Investor Group completed a registered underwritten offering, in which the CD&R Fund VIII Investor Group offered 9.0 million shares of our Common Stock at a price to the public of $16.15 per share (the “2016 Secondary Offering”). The underwriters also exercised their option to purchase 1.35 million additional shares of our Common Stock from the CD&R Fund VIII Investor Group. The aggregate offering price for the 10.35 million shares sold in the 2016 Secondary Offering was approximately $160.1 million, net of underwriting discounts and commissions. The CD&R Fund VIII Investor Group received all of the proceeds from the 2016 Secondary Offering and no shares in the 2016 Secondary Offering were sold by the Company or any of its officers or directors (although certain of our directors are affiliated with the CD&R Fund VIII Investor Group).
On July 18, 2016, the Company entered into an agreement with the CD&R Fund VIII Investor Group to repurchase approximately 2.9 million shares of our Common Stock at the price per share equal to the price per share paid by the underwriters to the CD&R Fund VIII Investor Group in the underwritten offering (the “2016 Stock Repurchase”). The 2016 Stock Repurchase, which was completed concurrently with the 2016 Secondary Offering, represented a private, non-underwritten transaction between the Company and the CD&R Fund VIII Investor Group that was approved and recommended by the Affiliate Transactions Committee of our Board of Directors. See Note 20 — Stock Repurchase Program.
On December 11, 2017, the CD&R Fund VIII Investor Group completed a registered underwritten offering of 7,150,000 shares of the Company’s Common Stock at a price to the public of $19.36 per share (the “2017 Secondary Offering”). Pursuant to the underwriting agreement, at the CD&R Fund VIII Investor Group request, the Company purchased 1.15 million of the 7.15 million shares of the Company’s Common Stock from the underwriters in the 2017 Secondary Offering at a price per share equal to the price at which the underwriters purchased the shares from the CD&R Fund VIII Investor Group. The total amount the Company spent on these repurchases was $22.3 million.
Ply Gem Holdings was acquired by CD&R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018 (the “Ply Gem-Atrium Merger”).
Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&R Fund VIII Investor Group, CD&R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&R Pisces”, and together with the CD&R Fund VIII Investor Group, the “CD&R Investor Group”) and the Golden Gate Investor Group (together with the CD&R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock that are held by the Investors following the consummation of the Merger.
On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&R Fund VIII Investor Group and the Golden Gate Investor Group.
Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009 (the “Old Registration Rights Agreement”), by and among the Company and the CD&R Fund VIII Investor Group.
88

At December 31, 2021 and 2020, the CD&R Investor Group owned approximately 48.8% and 49.4%, respectively, of the outstanding shares of the Company’s Common Stock.
16. RELATED PARTIES
Pursuant to the Investment Agreement and the New Stockholders Agreement, the CD&R Investor Group had the right to designate a number of directors to the Company’s Board of Directors that was equivalent to the CD&R VIII Investor Group’s percentage interest in the Company. Among other directors appointed by the CD&R Investor Group, our Board of Directors appointed John Krenicki, Nathan K. Sleeper and Jonathan L. Zrebiec to the Board of Directors. Messrs. Krenicki, Sleeper and Zrebiec are partners of Clayton, Dubilier & Rice, LLC, (“CD&R, LLC”), an affiliate of the CD&R Investor Group.
As a result of their respective positions with CD&R, LLC and its affiliates, one or more of Messrs. Krenicki, Sleeper and Zrebiec may be deemed to have an indirect material interest in certain agreements executed in connection with the Equity Investment and the Merger.
17. FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Fair Value of Financial Instruments
The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable and accounts payable approximate fair value as of December 31, 2021 and 2020 because of the relatively short maturities of these instruments. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At December 31, 2021, there were no borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
December 31, 2021December 31, 2020
Carrying
Amount
Fair
Value
Carrying
Amount
Fair
Value
Term loan facility$2,580,500 $2,570,823 $2,497,967 $2,485,477 
8.00% Senior Notes
  645,000 674,025 
6.125% Senior Notes
500,000 531,900 500,000 530,000 
The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of December 31, 2021 and 2020.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded.
Deferred compensation plan liability: Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.
Interest rate swaps: Interest rate swaps are based on cash flow hedge contracts that have fixed rate structures and are measured against market-based LIBOR yield curves. These interest rate swaps are classified within Level 2 of the fair value
89

hierarchy because they are valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.
Foreign currency forward contracts: The fair value of the foreign currency forward contracts are classified within Level 2 of the fair value hierarchy because they are estimated using industry standard valuation models using market-based observable inputs, including spot rates, forward points, interest rates and volatility inputs.
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2021 and 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
December 31, 2021
Level 1Level 2Level 3Total
Assets:
Short-term investments in deferred compensation plan:(1)
Money market$24 $ $ $24 
Mutual funds – Growth557   557 
Mutual funds – Blend1,560   1,560 
Mutual funds – Foreign blend467   467 
Mutual funds – Fixed income 151  151 
Total short-term investments in deferred compensation plan(2)
2,608 151  2,759 
Foreign currency forward contracts 728  728 
Interest rate swap assets(3)
 11,543  11,543 
Total assets$2,608 $12,422 $ $15,030 
Liabilities:
Deferred compensation plan liability(2)
$ $2,759 $ $2,759 
Interest rate swap liabilities(4)
 52,949  52,949 
Total liabilities$ $55,708 $ $55,708 
December 31, 2020
Level 1Level 2Level 3Total
Assets:
Short-term investments in deferred compensation plan:(1)
Money market$349 $ $ $349 
Mutual funds – Growth487   487 
Mutual funds – Blend1,006   1,006 
Mutual funds – Foreign blend338   338 
Mutual funds – Fixed income 153  153 
Total short-term investments in deferred compensation plan(2)
2,180 153  2,333 
Total assets$2,180 $153 $ $2,333 
Liabilities:
Deferred compensation plan liability(2)
$ $2,339 $ $2,339 
Interest rate swap liabilities 75,770  75,770 
Total liabilities$ $78,109 $ $78,109 
(1)Unrealized holding gains (losses) were $0.2 million and $(0.5) million for the years ended December 31, 2021 and 2020, respectively.
(2)The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)The interest rate swap assets relate to receive-fixed interest rate swaps for which the fair value option has been elected.
90

(4)The balance as of December 31, 2021 includes $41.4 million related to the financing component of pay-fixed interest rate swaps and $11.5 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges.
18. INCOME TAXES
Income tax expense is based on pretax financial accounting income. Deferred income taxes are recognized for the temporary differences between the recorded amounts of assets and liabilities for financial reporting purposes and such amounts for income tax purposes.
91

The following is a summary of the components of income (loss) before provision (benefit) for income taxes (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Domestic$818,635 $(420,014)$(12,016)
Foreign83,192 (57,201)1,401 
$901,827 $(477,215)$(10,615)

The components of the provision for income taxes consisted of the following (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Current:
Federal$219,379 $(1,343)$(311)
State64,509 7,316 7,219 
Foreign11,590 3,909 3,952 
Total current295,478 9,882 10,860 
Deferred:
Federal(43,980)82 205 
State(18,363)1,462 1,875 
Foreign2,833 (5,863)(8,165)
Total deferred(59,510)(4,319)(6,085)
Total provision (benefit)$235,968 $5,563 $4,775 
The reconciliation of income tax computed at the United States federal statutory tax rate to the effective income tax rate is as follows:
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Federal income tax at statutory rate$189,384 $(100,215)$(2,229)
State income taxes34,071 7,482 8,059 
Non-deductible expenses180 217 62 
Gain on divestitures9,725   
Compensation related expenses2,573 3,630 3,518 
Meals and entertainment552 465 1,265 
Tax credits(14,285)(3,343)(7,179)
Foreign income tax3,413 (2,820)(884)
Employee fringe benefits480 443 474 
Unrecognized tax benefits5,686 (157)(581)
Reversal of valuation allowance  (3,981)
Global intangible low-taxed income8,248 4,317 4,398 
Goodwill impairment  94,793  
Transaction costs  1,903 
Other(4,059)751 (50)
Total provision (benefit)$235,968 $5,563 $4,775 

The increase in the effective tax rate for the year ended December 31, 2021 is primarily a result of higher pre-tax earnings relating to the gains on the Insulated Metal Panels and DBCI divestitures. The Company’s statutory federal
92

corporate income tax rate for the year ended December 31, 2020 resulted from lower pre-tax earnings related to the goodwill impairment of $503.2 million, of which approximately $438.7 million had no tax basis, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”) that was enacted by the United States on December 22, 2017.
Deferred income taxes reflect the net impact of temporary differences between the amounts of assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax purposes. The tax effects of the temporary differences as December 31, 2021 and 2020 are as follows (in thousands):
December 31,
2021
December 31,
2020
Deferred tax assets:
Inventory obsolescence$4,363 $4,369 
Bad debt reserve2,511 2,302 
Accrued and deferred compensation13,136 7,522 
Accrued insurance reserves7,895 8,429 
Net operating loss and tax credit carryover41,732 61,169 
Pension1,148 4,576 
Leases72,812 68,589 
Warranty44,925 44,969 
Other reserves52,635 48,258 
Total deferred tax assets241,157 250,183 
Less valuation allowance(15,634)(11,996)
Net deferred tax assets225,523 238,187 
Deferred tax liabilities:
Depreciation and amortization(388,730)(424,254)
Stock basis(12,733)(12,826)
Leases(72,098)(66,962)
Other(2,296)(2,070)
Total deferred tax liabilities(475,857)(506,112)
Total deferred tax liability, net$(250,334)$(267,925)
We carry out our business operations through legal entities in the U.S., Canada, Mexico and Costa Rica. These operations require that we file corporate income tax returns that are subject to U.S., state and foreign tax laws. We are subject to income tax audits in these multiple jurisdictions.
As of December 31, 2021, the $41.7 million net operating loss carryforward included $20.8 million for U.S federal losses, $13.3 million for U.S. state losses, and $7.6 million for foreign losses. Federal and foreign net operating losses will begin to expire in 2029, if unused, and state operating losses began to expire in 2021, if unused. There are limitations on the utilization of certain net operating losses.
Valuation allowance
As of December 31, 2021, the Company remains in a valuation allowance position, in the amount of $15.6 million, against its deferred tax assets for certain state jurisdictions as it is currently deemed “more likely than not” that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these state jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowance as necessary.
93

The rollforward of the valuation allowance on deferred taxes is as follows for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Beginning balance$11,996 $10,347 $19,497 
Additions (reductions)3,638 1,649 (9,150)
Ending balance$15,634 $11,996 $10,347 
Uncertain tax positions
Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences and interest and penalties applicable to both permanent and temporary differences. The tax reserves are reviewed periodically and adjusted in light of changing facts and circumstances, such as progress of tax audits, lapse of applicable statutes of limitations and changes in tax law. The Company is currently under examination by various taxing authorities.
As of December 31, 2021, the reserve was approximately $17.4 million, which includes interest and penalties of approximately $2.6 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheets. Of this amount, approximately $14.8 million, if recognized would have an impact on the Company's effective tax rate. The Company has elected to treat interest and penalties on unrecognized tax benefits as income tax expense in its consolidated statement of operations. Interest and penalty charges have been recorded in the contingency reserve account within other long-term liabilities on the consolidated balance sheets.
The following is a rollforward of unrecognized tax benefits (excluding interest and penalties) for the years ended December 31, 2021 and 2020 (in thousands):
Year Ended
December 31,
2021
December 31,
2020
Unrecognized tax benefits at beginning of year$9,403 $10,107 
Additions based on tax positions related to current year6,037 194 
Reductions for tax positions of prior years15 (39)
Reductions resulting from expiration of statute of limitations(610)(859)
Unrecognized tax benefits at end of year$14,845 $9,403 
CARES Act
In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law on March 27, 2020. The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (“QIP”). Specifically, the CARES Act amends IRC §163(j) for tax years 2019 and 2020. The CARES Act increases the 30% adjusted taxable income threshold to 50% and allows taxpayers to elect to use their 2019 adjusted taxable income as their adjusted taxable income in the 2020 §163(j) calculation. The combination of these two factors will allow the Company to deduct additional interest expense for income tax purposes that would have been previously disallowed. Additionally, the Company deferred employer side social security payments for approximately $19.9 million as of December 31, 2020. In December 2021, the Company paid approximately $10 million in related deferred employer side social security payments and approximately $10 million has been recorded in current liabilities on the consolidated balance sheet as of December 31, 2021. The Company continues to evaluate the impact of the CARES Act on our financial position, results of operations, and cash flows.
Other tax considerations
As of December 31, 2021, the Company has not established U.S. deferred taxes on unremitted earnings for the Company’s foreign subsidiaries. The Company continues to consider these amounts to be permanently invested with the exception of its Mexican subsidiary. The indefinite reinvestment assertion continues to apply for the remaining foreign subsidiaries for purposes of determining deferred tax liabilities for U.S. state and foreign withholding tax purposes.
94

19. ACCUMULATED OTHER COMPREHENSIVE LOSS
Accumulated other comprehensive loss consists of the following (in thousands):
December 31,
2021
December 31,
2020
Foreign exchange translation adjustments$22,741 $16,147 
Unrealized loss on derivative instruments, net of tax benefit of $5,549 and $17,612, respectively
(23,407)(58,625)
Defined benefit pension plan actuarial losses, net of tax benefit of $1,854 and $5,049, respectively
(4,946)(9,039)
Accumulated other comprehensive loss$(5,612)$(51,517)

20. STOCK REPURCHASE PROGRAM
On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for up to an aggregate of $50.0 million and $50.0 million, respectively, of the Company’s Common Stock for a cumulative total of $100.0 million.
During fiscal 2021 and 2019, there were no stock repurchases under the stock repurchase programs. During fiscal 2020, the Company repurchased 1.1 million shares of its Common Stock for $6.4 million through open-market purchases under the authorized stock repurchase programs. As of December 31, 2021, approximately $49.1 million remains available for stock repurchases under the program authorized on March 7, 2018. The authorized programs have no time limit on their duration, but our Current Cash Flow Credit Agreement and Current ABL Credit Agreement apply certain limitations on our repurchase of shares of our Common Stock. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
In addition to the Common Stock repurchases, the Company also withheld shares of restricted stock to satisfy minimum tax withholding obligations arising in connection with the vesting of restricted stock units, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During fiscal 2021, 2020 and 2019, the Company canceled 0.6 million, 1.3 million and 0.3 million shares, respectively, of which 1.1 million canceled shares, for fiscal 2020, related to repurchased shares under stock repurchase programs. The remainder of the canceled shares related to shares used to satisfy minimum tax withholding obligations in connection with the vesting of stock awards. The cancellations resulted in $9.7 million, $8.0 million and $2.4 million decreases in both additional paid-in capital and treasury stock during fiscal 2021, 2020 and 2019, respectively.
Changes in treasury stock, at cost, were as follows (in thousands):
Number of
Shares
Amount
Balance, December 31, 2018111 $1,678 
Purchases257 1,934 
Retirements(307)(2,423)
Deferred compensation obligation(6)(86)
Balance, December 31, 201956 $1,103 
Purchases1,298 7,994 
Retirements(1,299)(7,995)
Deferred compensation obligation(30)(592)
Balance, December 31, 202025 $510 
Purchases612 9,685 
Retirements(612)(9,685)
Deferred compensation obligation(4)(86)
Balance, December 31, 202121 $424 
21. EMPLOYEE BENEFIT PLANS
Defined Contribution Plan — The Company has a 401(k) profit sharing plan (“Savings Plan”) that allows participation for all eligible employees. The Savings Plan allows the Company to match between 50% and 100% of the participant’s
95

contributions up to 5% of a participant’s pre-tax deferrals. Contributions expense for fiscal 2021, 2020 and 2019 was $16.3 million, $16.2 million and $13.3 million, respectively, for matching contributions to the Savings Plan.
Deferred Compensation Plan — The Company has an Amended and Restated Deferred Compensation Plan (as amended and restated, the “Deferred Compensation Plan”) that allows its officers and key employees to defer up to 80% of their annual salary and up to 90% of their bonus on a pre-tax basis until a specified date in the future, including at or after retirement. Additionally, the Deferred Compensation Plan allows the Company’s directors to defer up to 100% of their annual fees and meeting attendance fees until a specified date in the future, including at or after retirement. The Deferred Compensation Plan also permits the Company to make contributions on behalf of its key employees who are impacted by the federal tax compensation limits under the Savings Plan, and to receive a restoration matching amount which, under the current Savings Plan terms, mirrors the Savings Plan matching levels based on the Company’s performance. The Deferred Compensation Plan provides for the Company to make discretionary contributions to employees who have elected to defer compensation under the plan. Deferred Compensation Plan participants will vest in the Company’s discretionary contributions ratably over three years from the date of each of the Company’s discretionary contributions.
As of December 31, 2021 and 2020, the liability balance of the Deferred Compensation Plan was $2.8 million and $2.3 million, respectively, and was included in accrued compensation and benefits on the consolidated balance sheets. The Company has not made any discretionary contributions to the Deferred Compensation Plan. A rabbi trust is used to fund the Deferred Compensation Plan and an administrative committee manages the Deferred Compensation Plan and its assets. The investments in the rabbi trust were $2.8 million and $2.3 million as of December 31, 2021 and 2020, respectively. The rabbi trust investments include debt and equity securities as well as cash equivalents and are accounted for as trading securities.
Defined Benefit Plans — With the acquisition of RCC on April 7, 2006, the Company assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds and fixed income securities.
On January 16, 2015, the Company assumed noncontributory defined benefit plans covering certain hourly employees (the “Coil Coating Benefit Plans”) which are closed to new participants. Benefits under the Coil Coating Benefit Plans are calculated based on fixed amounts for each year of service rendered. The Company also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid. Plan assets of the Coil Coating Benefit Plans are invested in fixed income funds. Currently, the Company’s policy is to fund the Coil Coating Benefit Plans as required by minimum funding standards of the Internal Revenue Code.
As a result of the Merger on November 16, 2018, the Company assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc. Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
96

The Company refers to the RCC Pension Plan, the Coil Coating Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
Assumptions—Weighted average actuarial assumptions used to determine benefit obligations were as follows:
Defined Benefit PlansOPEB Plans
December 31,
2021
December 31,
2020
December 31,
2021
December 31,
2020
Discount rate2.85 %2.50 %2.85 %2.45 %
Weighted average actuarial assumptions used to determine net periodic benefit cost (income) were as follows:
Defined Benefit PlansOPEB Plans
FY 2021FY 2020FY 2021FY 2020
Discount rate2.50 %3.30 %2.45 %3.20 %
Expected return on plan assets5.95 %5.87 %n/an/a
The basis used to determine the expected long-term rate of return on assets assumptions for the Defined Benefit Plans was recent market performance and historical returns. The assumptions for the plans are primarily long-term, prospective rates.
The health care cost trend rate assumed for 2022 is 6.00% and is assumed to decline each year to an ultimate trend rate of 4.00%, which is expected to be achieved in 2030.
Funded statusThe changes in the projected benefit obligation, plan assets and funded status, and the amounts recognized on our consolidated balance sheets were as follows (in thousands):
Defined Benefit PlansOPEB Plans
FY 2021FY 2020FY 2021FY 2020
Change in benefit obligation
Benefit obligation at beginning of period$104,934 $101,148 $7,575 $7,778 
Service cost54 46 17 17 
Interest cost2,542 3,231 178 237 
Benefits paid(6,641)(6,883)(985)(661)
Actuarial (gains) losses(3,755)7,392 (283)204 
Benefit obligation at end of period$97,134 $104,934 $6,502 $7,575 
Accumulated benefit obligation at end of period$97,134 $104,934 
Change in plan assets
Fair value of assets at beginning of period$94,215 $86,105 $ $ 
Actual return on plan assets8,162 10,574   
Company contributions3,218 4,419 985 661 
Benefits paid(6,641)(6,883)(985)(661)
Fair value of assets at end of period$98,954 $94,215 $ $ 
Funded status at end of period$1,820 $(10,719)$(6,502)$(7,575)
Amounts recognized on the consolidated balance sheets
Noncurrent assets$5,098 $5,056 $ $ 
Current liabilities  (546)(656)
Noncurrent liabilities(3,278)(15,775)(5,956)(6,919)
$1,820 $(10,719)$(6,502)$(7,575)
97

Certain of our defined pension plans have projected benefit obligations in excess of the fair value of plan assets. For these plans, the projected benefit obligations and the fair value of plan assets were as follows (in thousands):
December 31,
2021
December 31,
2020
Projected benefit obligations$46,372 $90,267 
Fair value of plan assets43,093 74,491 
Funded status$(3,279)$(15,776)
Plan assets—The investment policy is to maximize the expected return for an acceptable level of risk. Our expected long-term rate of return on plan assets is based on a target allocation of assets, which is based on our goal of earning the highest rate of return while maintaining risk at acceptable levels.
As of December 31, 2021 and 2020, the weighted average asset allocations by asset category for the Defined Benefit Plans were as follows (in thousands):
Investment typeDecember 31,
2021
December 31,
2020
Equity securities31 %60 %
Debt securities67 %34 %
Real estate2 %6 %
Total100 %100 %
The principal investment objectives are to ensure the availability of funds to pay pension and postretirement benefits as they become due under a broad range of future economic scenarios, to maximize long-term investment return with an acceptable level of risk based on our pension and postretirement obligations, and to be sufficiently diversified across and within the capital markets to mitigate the risk of adverse or unexpected results from one security class having an unduly detrimental impact on the entire portfolio. Each asset class has broadly diversified characteristics. Decisions regarding investment policy are made with an understanding of the effect of asset allocation on funded status, future contributions and projected expenses.
We have set the target asset allocations for the RCC Pension Plan and the Ply Gem Plan at 30% equity and 70% fixed income, and the MW Plan at 50% equity and 50% fixed income. The Coil Coating Benefit Plans have a target asset allocation of 100% fixed income.
98

The fair values of the assets of the Defined Benefit Plans at December 31, 2021 and 2020, by asset category and by levels of fair value, as further defined in Note 17 — Fair Value of Financial Instruments and Fair Value Measurements were as follows (in thousands):
December 31, 2021December 31, 2020
Asset categoryLevel 1Level 2TotalLevel 1Level 2Total
Cash and cash equivalents$20 $ $20 $48 $ $48 
Mutual funds:
Growth funds6,649  6,649 11,677  11,677 
Real estate funds2,072  2,072 5,966  5,966 
Equity income funds6,197  6,197 9,031  9,031 
Index funds12,642  12,642 26,364  26,364 
International equity funds4,883  4,883 8,844  8,844 
Fixed income funds12,982 53,509 66,491 12,562 19,723 32,285 
Total$45,445 $53,509 $98,954 $74,492 $19,723 $94,215 
Net periodic benefit cost (income) —The components of the net periodic benefit cost (income) were as follows (in thousands):
Defined Benefit Plans
FY 2021FY 2020FY 2019
Service cost$54 $46 $42 
Interest cost2,542 3,231 3,897 
Expected return on assets(5,439)(4,958)(4,935)
Amortization of prior service cost65 62 58 
Amortization of loss416 433 1,313 
Net periodic benefit cost (income)$(2,362)$(1,186)$375 
OPEB Plans
FY 2021FY 2020FY 2019
Service cost$17 $17 $22 
Interest cost178 237 262 
Amortization of loss70 108  
Net periodic benefit cost$265 $362 $284 
The amounts in accumulated other comprehensive income that have not yet been recognized as components of net periodic benefit income are as follows (in thousands):
Defined Benefit PlansOPEB Plans
December 31,
2021
December 31,
2020
December 31,
2021
December 31,
2020
Unrecognized actuarial loss$5,450 $12,345 $1,350 $1,703 
Unrecognized prior service cost 65   
Total$5,450 $12,410 $1,350 $1,703 
Unrecognized actuarial gains (losses), net of tax, of $4.1 million and $(1.1) million during fiscal 2021 and 2020, respectively, are included in other comprehensive income (loss) in the consolidated statements of comprehensive income (loss).
99

The changes in plan assets and benefit obligation recognized in other comprehensive income (loss) are as follows (in thousands):
Defined Benefit Plans
FY 2021FY 2020FY 2019
Net actuarial loss (gain)$(6,479)$1,777 $(315)
Amortization of net actuarial loss(416)(433)(1,313)
Amortization of prior service cost(65)(63)(58)
Total recognized in other comprehensive income (loss)$(6,960)$1,281 $(1,686)
OPEB Plans
FY 2021FY 2020FY 2019
Net actuarial loss (gain)$(283)$204 $1,367 
Amortization of net actuarial loss(70)(108)
Total recognized in other comprehensive income (loss)$(353)$96 $1,367 

We expect to contribute $0.5 million to the OPEB Plans in fiscal 2022. We expect the following benefit payments to be made (in thousands):
Fiscal years endingDefined
Benefit Plans
OPEB Plans
2022$6,554 $554 
20236,522 539 
20246,417 485 
20256,337 463 
20266,268 391 
2027 - 203129,529 1,923 

22. SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. The Company has three reportable segments: Windows, Siding and Commercial.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance on a U.S. GAAP basis based primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition-related costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).

100

Summary financial data attributable to the segments for the periods indicated is as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Net sales:      
Windows$2,322,277 $1,889,625 $1,930,447 
Siding1,364,080 1,141,946 1,111,407 
Commercial1,896,780 1,585,798 1,847,893 
Total net sales$5,583,137 $4,617,369 $4,889,747 
Operating income (loss):      
Windows$100,725 $(223,646)$92,538 
Siding137,772 (61,930)66,273 
Commercial1,104,335 159,586 201,073 
Corporate(205,587)(140,516)(145,148)
Total operating income (loss)$1,137,245 $(266,506)$214,736 
Unallocated other expense, net(235,418)(210,709)(225,351)
Income (loss) before income taxes$901,827 $(477,215)$(10,615)
Depreciation and amortization:      
Windows$134,626 $121,519 $94,737 
Siding116,660 113,737 121,004 
Commercial36,282 45,213 44,550 
Corporate5,333 4,133 3,473 
Total depreciation and amortization expense$292,901 $284,602 $263,764 
Capital expenditures:
Windows$49,001 $22,197 $43,408 
Siding33,198 28,558 22,695 
Commercial16,934 26,833 51,144 
Corporate15,582 4,263 3,838 
Total capital expenditures$114,715 $81,851 $121,085 
December 31,
2021
December 31,
2020
Property, plant and equipment, net:
Windows$251,627 $223,206 
Siding155,346 159,761 
Commercial174,440 227,391 
Corporate30,882 21,463 
Total property, plant and equipment, net$612,295 $631,821 
Total assets:
Windows$2,223,098 $1,717,032 
Siding2,060,275 2,123,615 
Commercial1,073,264 890,380 
Corporate470,823 747,463 
Total assets$5,827,460 $5,478,490 

101

Summary financial data attributable to various geographic regions for the periods indicated is as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Total sales:
United States of America$5,132,085 $4,304,559 $4,526,385 
Canada422,867 305,780 340,250 
Mexico9,417 3,093 3,381 
All other18,768 3,937 19,731 
Total net sales$5,583,137 $4,617,369 $4,889,747 
December 31,
2021
December 31,
2020
Long-lived assets:
United States of America$3,213,052 $3,107,027 
Canada270,752 292,503 
Costa Rica324 189 
Mexico10,858 11,435 
Total long-lived assets$3,494,986 $3,411,154 
Sales are determined based on customers’ requested shipment location.
23. CONTINGENCIES
As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims arising out of its operations and businesses that cover a wide range of matters, including, among others, environmental, contract, employment, intellectual property, securities, personal injury, property damage, product liability, warranty, and modification, adjustment or replacement of component parts or units sold, which may include product recalls. The Company insures (or self-insures) against these risks to the extent deemed prudent by its management and to the extent insurance is available. The Company regularly reviews the status of ongoing proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes and are not predictable with assurance.
Further, due to the lack of adequate information and the potential impact of present regulations and any future regulations, there are certain circumstances in which no range of potential exposure may be reasonably estimated. Also, it is not possible to ascertain the ultimate legal and financial liability with respect to certain contingent liabilities, including lawsuits, and therefore no such estimate has been made as of December 31, 2021.
Environmental
The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits could result in substantial fines or penalties, injunctive relief, consent orders, requirements to install pollution controls or other abatement equipment, or civil sanctions.
The Company could be held liable for costs to investigate, remediate or otherwise address contamination at any real property it has ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. The Company could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous or other materials.
102

MW Manufacturers, Inc. (“MW”), a subsidiary of Ply Gem Industries, Inc., entered into a September 2011 Administrative Order on Consent with the U.S. Environmental Protection Agency (“EPA”) under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study based on the investigations was submitted to the VDEQ for review and approval in September 2019. Upon completion of a 30-day public comment period, the VDEQ issued its Final Decision and Response to Comments approving a final remedy in May 2021. The final remedy consists of continuing groundwater monitoring until the VDEQ’s corrective actions have been met; and implementing and complying with land use restrictions and institutional controls imposed by an environmental covenant. The Company has recorded a liability of $4.5 million for this MW site, of which $1.0 million is in other current liabilities and $3.5 million is in other long-term liabilities on the Company’s consolidated balance sheet as of December 31, 2021. 
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party at the site and has liability for investigation and remediation costs associated with the contamination. In May 2019, KBP and an unrelated respondent entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was approved by EPA in December 2019. Two phases of RI field sampling have been completed through May 2021 and a Monitoring Well Plan was approved by EPA in November 2021. The Company has recorded a liability of $4.4 million within other current liabilities on its consolidated balance sheet as of December 31, 2021. If necessary, the Company will adjust our remediation liability if the RI/FS scope materially changes or the EPA imposes additional investigative requirements. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.
Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly discovered matters will not result in material costs or liabilities.
Litigation
The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $3.9 million liability related to the settlement in other current liabilities on the Company’s consolidated balance sheet as of December 31, 2021.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“CD&R Fund VIII”), and certain directors of the Company. Voigt purported to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserted claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt sought damages in an amount to be determined at trial. On August 25, 2021, the parties to the case filed a Stipulation of Compromise and Settlement (“Stipulation”) setting forth their agreement to settle the litigation. The Stipulation provides for CD&R, CD&R Fund VIII, and the eight director defendants to cause their respective insurers to pay a total of $100 million into an escrow account that will be used to pay escrow expenses, satisfy any fee and incentive amounts awarded by the court in favor of plaintiff and plaintiff’s counsel, and distribute the remaining funds to the Company. The Stipulation further provided that plaintiff’s counsel would apply for an award of attorneys’ fees and litigation expenses in an amount of up to 23.5% of the $100 million payment by the insurers, and that an incentive award for the named plaintiff will be paid solely from the amount of plaintiff attorneys’ fees awarded. This Stipulation required court approval. On January 19, 2022, the Court held a hearing, verbally approved the Stipulation, and approved the plaintiff’s counsel’s application for a fee award of 23.5% of the $100 million
103

settlement payment and the incentive award. On January 20, 2022, the Court entered an Order and Final Judgment approving the Stipulation. The Stipulation represents a gain contingency in accordance with ASC 450, Contingencies, that has not been recorded as the matter was not resolved as of December 31, 2021. The proceeds from the Stipulation will be recorded when received.
Other contingencies
The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction (“AISC”) against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the $4.1 million in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter was appealed by the AISC and, on September 22, 2021, the U.S. Court of International Trade (“CIT”) issued an opinion upholding the USITC’s determination that there was no injury or threat of injury to the domestic FSS industry caused by the cumulated imports of FSS from Mexico, Canada, and China. The AISC has appealed the CIT decision to the U.S. Court of Appeals for the Federal Circuit (“CAFC”). The Company will continue to vigorously advocate its position, that its import of FSS from BSM should not be subject to any CVD or AD tariffs, in all tribunals including the CAFC as well as the tribunal established pursuant to the North American Free Trade Agreement (“NAFTA”). The Company’s position is in agreement with, and bolstered by, the USITC’s determination that FSS imports do not cause material injury or threaten material injury to the U.S. industry and the CIT’s sustaining of the USITC’s final negative injury determination. We have evaluated this matter in accordance with ASC 450, Contingencies, and concluded that no liability to the Company is probable and estimable as of December 31, 2021.
104


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None.
Item 9A. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding the required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Management believes that our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives. Based on the evaluation of our disclosure controls and procedures as of December 31, 2021, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at such reasonable assurance level.
Management’s report on internal control over financial reporting is included in Item 8 and is incorporated herein by reference.
Internal Control over Financial Reporting
We are currently in the process of assessing the internal controls of Union Corrugating Company Holdings, Inc. (“UCC”), Cascade Windows Inc. (“Cascade Windows”) and Prime Windows LLC (“Prime Windows”) as part of the post-close acquisition integration process. UCC, Cascade Windows and Prime Windows have been excluded from our assessment of internal control over financial reporting as of December 31, 2021. The total assets and revenues excluded from management’s assessment represent 10.9% and 2.4%, respectively, of the consolidated financial statements as of and for the year ended December 31, 2021.
There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the fiscal quarter ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information.
None.
 
105


PART III
 
Item 10. Directors, Executive Officers and Corporate Governance.
We have adopted a Code of Business Conduct and Ethics, a copy of which is available on our internet website at www.cornerstonebuildingbrands.com under the heading “Investors — Sustainability — Governance.” Any amendments to or waivers from the Code of Business Conduct and Ethics that apply to our executive officers and directors will be posted to our website in the same section as the Code of Business Conduct and Ethics as noted above. However, the information on our website is not incorporated by reference into this Form 10-K.
The information under the captions “Proposal 1: Election of Directors,” “Management,” “Delinquent Section 16(a) Reports,” “Board of Directors” and “Corporate Governance” in our definitive proxy statement for our annual meeting of stockholders to be held on May 19, 2022 is incorporated by reference herein.
Item 11. Executive Compensation.
The information under the captions “Compensation Discussion & Analysis,” “Compensation Committee Report” and “Executive Compensation” in our definitive proxy statement for our annual meeting of stockholders to be held on May 19, 2022 is incorporated by reference herein.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
The information under the caption “Outstanding Capital Stock” in our definitive proxy statement for our annual meeting of stockholders to be held on May 19, 2022 is incorporated by reference herein.
Item 13. Certain Relationships and Related Transactions, and Director Independence.
The information under the captions “Board of Directors” and “Transactions with Related Persons” in our definitive proxy statement for our annual meeting of stockholders to be held on May 19, 2022 is incorporated by reference herein.
Item 14. Principal Accounting Fees and Services.
The information under the caption “Audit Committee and Auditors — Our Independent Registered Public Accounting Firm and Audit Fees” in our definitive proxy statement for our annual meeting of stockholders to be held on May 19, 2022 is incorporated by reference herein.
106


PART IV
 
Item 15. Exhibits, Financial Statement Schedules.
(a)The following documents are filed as a part of this report:
1.consolidated financial statements (see Item 8).
2.consolidated financial statement schedules.
All schedules have been omitted because they are inapplicable, not required, or the information is included elsewhere in the consolidated financial statements or notes thereto.
3.Exhibits.
Index to Exhibits
2.1
2.2
3.1
3.2
4.1Form of certificate representing shares of NCI’s common stock (filed as Exhibit 1 to the Company’s registration statement on Form 8-A filed with the SEC on July 20, 1998 and incorporated by reference herein)
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
107


*4.11
*4.12
4.13
4.14
4.15
†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
108


10.14
10.15
10.16
10.17
10.18
10.19
10.20
10.21
10.22
10.23
10.24
10.25
10.26
†10.27
†10.28
109


†10.29
†10.30
†10.31
†10.32
†10.33
†10.34
†10.35
†10.36
*21.1
*23.1
*24.1
*31.1
*31.2
**32.1
**32.2
*101.INSInline XBRL Instance Document
*101.SCHInline XBRL Taxonomy Extension Schema Document
*101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
*101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
*101.LABInline XBRL Taxonomy Extension Labels Linkbase Document
*101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
*Filed herewith
**Furnished herewith
Management contracts or compensatory plans or arrangements

Item 16. Form 10-K Summary.
None.
110


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.
CORNERSTONE BUILDING BRANDS, INC.
By:/s/ Rose Lee
Rose Lee, Chief Executive Officer
Date: March 1, 2022
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 per Form 10-K.
NameTitleDate
/s/ Rose LeeChief Executive Officer and Director (Principal Executive Officer)March 1, 2022
Rose Lee
/s/ Jeffrey S. LeeExecutive Vice President, Chief Financial Officer and Chief Accounting Officer (Principal Financial Officer and Principal Accounting Officer)March 1, 2022
Jeffrey S. Lee
*Executive Chairman of the BoardMarch 1, 2022
James S. Metcalf
*DirectorMarch 1, 2022
Kathleen J. Affeldt
*DirectorMarch 1, 2022
George L. Ball
*DirectorMarch 1, 2022
Gary L. Forbes
*DirectorMarch 1, 2022
John J. Holland
*DirectorMarch 1, 2022
William E. Jackson
*DirectorMarch 1, 2022
Wilbert W. James, Jr.
*DirectorMarch 1, 2022
Daniel Janki
*DirectorMarch 1, 2022
John Krenicki
*DirectorMarch 1, 2022
Timothy O’Brien
*DirectorMarch 1, 2022
Judith Reinsdorf
*DirectorMarch 1, 2022
Nathan K. Sleeper
*DirectorMarch 1, 2022
Jonathan L. Zrebiec
*By:/s/ Rose Lee
Rose Lee,
Attorney-in-Fact

111
EX-4.11 2 a20201231exhibit4_11.htm EX-4.11 Document

Exhibit 4.11


Ninth Supplemental Indenture
Ninth SUPPLEMENTAL INDENTURE, dated as of June 29, 2021 (this “Supplemental Indenture”), among the Subsidiaries listed on Schedule 1 hereto (the “Subsidiary Guarantors” and each, a “Subsidiary Guarantor”), Cornerstone Building Brands, Inc. (formerly known as NCI Building Systems, Inc., as successor by merger to Ply Gem Midco, LLC (formerly known as Ply Gem Midco, Inc., and formerly known as Pisces Midco, Inc.)), a Delaware corporation (the “Company”), and each other then-existing Subsidiary Guarantor under the Indenture referred to below (the “Existing Guarantors”), and Wilmington Trust, National Association, as Trustee under the Indenture referred to below (the “Trustee”).
W I T N E S S E T H:
WHEREAS, the Company, any Existing Guarantors and the Trustee have heretofore become parties to an Indenture, dated as of April 12, 2018 (as supplemented by the First Supplemental Indenture, dated as of April 12, 2018, the Second Supplemental Indenture, dated as of April 12, 2018, the Third Supplemental Indenture, dated as of April 13, 2018, the Fourth Supplemental Indenture, dated as of October 15, 2018, the Fifth Supplemental Indenture, dated as of November 16, 2018, the Sixth Supplemental Indenture, dated as of February 20, 2019, the Seventh Supplemental Indenture, dated as of March 29, 2020 and the Eighth Supplemental Indenture, dated as of September 24, 2020, and as further amended, supplemented, waived or otherwise modified, the “Indenture”), providing for the issuance of Notes in series;
WHEREAS, Section 1308 of the Indenture provides that the Company is required to cause the Subsidiary Guarantors to execute and deliver to the Trustee a supplemental indenture pursuant to which the Subsidiary Guarantors shall guarantee the Company’s Subsidiary Guaranteed Obligations under the Notes pursuant to a Subsidiary Guarantee on the terms and conditions set forth herein and in Article XIII of the Indenture;
WHEREAS, each Subsidiary Guarantor desires to enter into such supplemental indenture for good and valuable consideration, including substantial economic benefit in that the financial performance and condition of such Subsidiary Guarantor is dependent on the financial performance and condition of the Company, the obligations hereunder of which such Subsidiary Guarantor has guaranteed, and on such Subsidiary Guarantor’s access to working capital through the Company’s access to revolving credit borrowings and term borrowings under the Senior Credit Agreements; and
WHEREAS, pursuant to Section 901 of the Indenture, the parties hereto are authorized to execute and deliver this Supplemental Indenture to amend the Indenture, without the consent of any Holder.
NOW, THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the Subsidiary Guarantors, the Company, the Existing Guarantors and the Trustee mutually covenant and agree for the benefit of the Holders of the Notes as follows:
1. Defined Terms. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined. The words “herein,” “hereof” and “hereby” and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.
2. Agreement to Guarantee. Each Subsidiary Guarantor hereby agrees, jointly and severally with the Existing Guarantors and fully and unconditionally, to guarantee the Subsidiary Guaranteed Obligations under the Indenture and the Notes on the terms and subject to the conditions set forth in Article XIII of the Indenture and to be bound by (and shall be entitled to the benefits of) all other applicable provisions of the Indenture as a Subsidiary Guarantor.



3. Termination, Release and Discharge. Each Subsidiary Guarantor’s Subsidiary Guarantee shall terminate and be of no further force or effect, and each Subsidiary Guarantor shall be released and discharged from all obligations in respect of such Subsidiary Guarantee, as and when provided in Section 1303 of the Indenture.
4. Parties. Nothing in this Supplemental Indenture is intended or shall be construed to give any Person, other than the Holders and the Trustee, any legal or equitable right, remedy or claim under or in respect of each Subsidiary Guarantor’s Subsidiary Guarantee or any provision contained herein or in Article XIII of the Indenture.
5. Governing Law. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF NEW YORK. THE TRUSTEE, THE COMPANY, ANY OTHER OBLIGOR IN RESPECT OF THE NOTES AND (BY THEIR ACCEPTANCE OF THE NOTES) THE HOLDERS AGREE TO SUBMIT TO THE JURISDICTION OF ANY UNITED STATES FEDERAL OR STATE COURT LOCATED IN THE BOROUGH OF MANHATTAN, IN THE CITY OF NEW YORK IN ANY ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS SUPPLEMENTAL INDENTURE.
6. Ratification of Indenture; Supplemental Indentures Part of Indenture. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every Holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby. The Trustee makes no representation or warranty as to the validity or sufficiency of this Supplemental Indenture or as to the accuracy of the recitals to this Supplemental Indenture.
7. Counterparts. The parties hereto may sign one or more copies of this Supplemental Indenture in counterparts, all of which together shall constitute one and the same agreement.
8. Headings. The section headings herein are for convenience of reference only and shall not be deemed to alter or affect the meaning or interpretation of any provisions hereof.





IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed as of the date first above written.


CORNERSTONE BUILDING BRANDS, INC.
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary








SUBSIDIARY GUARANTORS:
DINGO NEWCO, LLC
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary
IGUANA NEWCO, LLC
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary
PRIME WINDOW, LLC
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary






WILMINGTON TRUST, NATIONAL
ASSOCIATION, as Trustee
By:/s/ Barry D. Somrock
Name: Barry D. Somrock
Title: Vice President






.
SCHEDULE 1


Subsidiary GuarantorsJurisdiction or Organization
1.Dingo NewCo, LLCDelaware
2.Iguana NewCo, LLC Delaware
3.Prime Window Systems, LLC Delaware


EX-4.12 3 a20201231exhibit4_12.htm EX-4.12 Document

Exhibit 4.12


Tenth Supplemental Indenture
TENTH SUPPLEMENTAL INDENTURE, dated as of January 6, 2022 (this “Supplemental Indenture”), among the Subsidiaries listed on Schedule 1 hereto (the “Subsidiary Guarantors” and each, a “Subsidiary Guarantor”), Cornerstone Building Brands, Inc. (formerly known as NCI Building Systems, Inc., as successor by merger to Ply Gem Midco, LLC (formerly known as Ply Gem Midco, Inc., and formerly known as Pisces Midco, Inc.)), a Delaware corporation (the “Company”), and each other then-existing Subsidiary Guarantor under the Indenture referred to below (the “Existing Guarantors”), and Wilmington Trust, National Association, as Trustee under the Indenture referred to below (the “Trustee”).
W I T N E S S E T H:
WHEREAS, the Company, any Existing Guarantors and the Trustee have heretofore become parties to an Indenture, dated as of April 12, 2018 (as supplemented by the First Supplemental Indenture, dated as of April 12, 2018, the Second Supplemental Indenture, dated as of April 12, 2018, the Third Supplemental Indenture, dated as of April 13, 2018, the Fourth Supplemental Indenture, dated as of October 15, 2018, the Fifth Supplemental Indenture, dated as of November 16, 2018, the Sixth Supplemental Indenture, dated as of February 20, 2019, the Seventh Supplemental Indenture, dated as of March 29, 2020, the Eighth Supplemental Indenture, dated as of September 24, 2020, and the Ninth Supplemental Indenture, dated as of June 29, 2021, and as further amended, supplemented, waived or otherwise modified, the “Indenture”), providing for the issuance of Notes in series;
WHEREAS, Section 1308 of the Indenture provides that the Company is required to cause the Subsidiary Guarantors to execute and deliver to the Trustee a supplemental indenture pursuant to which the Subsidiary Guarantors shall guarantee the Company’s Subsidiary Guaranteed Obligations under the Notes pursuant to a Subsidiary Guarantee on the terms and conditions set forth herein and in Article XIII of the Indenture;
WHEREAS, each Subsidiary Guarantor desires to enter into such supplemental indenture for good and valuable consideration, including substantial economic benefit in that the financial performance and condition of such Subsidiary Guarantor is dependent on the financial performance and condition of the Company, the obligations hereunder of which such Subsidiary Guarantor has guaranteed, and on such Subsidiary Guarantor’s access to working capital through the Company’s access to revolving credit borrowings and term borrowings under the Senior Credit Agreements; and
WHEREAS, pursuant to Section 901 of the Indenture, the parties hereto are authorized to execute and deliver this Supplemental Indenture to amend the Indenture, without the consent of any Holder.
NOW, THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the Subsidiary Guarantors, the Company, the Existing Guarantors and the Trustee mutually covenant and agree for the benefit of the Holders of the Notes as follows:
1. Defined Terms. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined. The words “herein,” “hereof” and “hereby” and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.
2. Agreement to Guarantee. Each Subsidiary Guarantor hereby agrees, jointly and severally with the Existing Guarantors and fully and unconditionally, to guarantee the Subsidiary Guaranteed Obligations under the Indenture and the Notes on the terms and subject to the conditions set forth in Article XIII of the Indenture and to be bound by (and shall be entitled to the benefits of) all other applicable provisions of the Indenture as a Subsidiary Guarantor.



3. Termination, Release and Discharge. Each Subsidiary Guarantor’s Subsidiary Guarantee shall terminate and be of no further force or effect, and each Subsidiary Guarantor shall be released and discharged from all obligations in respect of such Subsidiary Guarantee, as and when provided in Section 1303 of the Indenture.
4. Parties. Nothing in this Supplemental Indenture is intended or shall be construed to give any Person, other than the Holders and the Trustee, any legal or equitable right, remedy or claim under or in respect of each Subsidiary Guarantor’s Subsidiary Guarantee or any provision contained herein or in Article XIII of the Indenture.
5. Governing Law. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF NEW YORK. THE TRUSTEE, THE COMPANY, ANY OTHER OBLIGOR IN RESPECT OF THE NOTES AND (BY THEIR ACCEPTANCE OF THE NOTES) THE HOLDERS AGREE TO SUBMIT TO THE JURISDICTION OF ANY UNITED STATES FEDERAL OR STATE COURT LOCATED IN THE BOROUGH OF MANHATTAN, IN THE CITY OF NEW YORK IN ANY ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS SUPPLEMENTAL INDENTURE.
6. Ratification of Indenture; Supplemental Indentures Part of Indenture. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every Holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby. The Trustee makes no representation or warranty as to the validity or sufficiency of this Supplemental Indenture or as to the accuracy of the recitals to this Supplemental Indenture.
7. Counterparts. The parties hereto may sign one or more copies of this Supplemental Indenture in counterparts, all of which together shall constitute one and the same agreement.
8. Headings. The section headings herein are for convenience of reference only and shall not be deemed to alter or affect the meaning or interpretation of any provisions hereof.





IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed as of the date first above written.


CORNERSTONE BUILDING BRANDS, INC.
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary







SUBSIDIARY GUARANTORS:
CASCADE WINDOWS, INC.
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary
KWPI HOLDINGS CORP.
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary
REED’S METALS OF ALABAMA, LLC
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary
REED’S METALS, LLC
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary





UCC INTERMEDIATE HOLDINGS, INC.
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary
UNION CORRUGATING COMPANY
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary
UNION CORRUGATING COMPANY
HOLDINGS, INC.
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary
WINDOW PRODUCTS, INC.
By:/s/ Alena S. Brenner
Name: Alena S. Brenner
Title: Executive Vice President\, General
Counsel and Corporate Secretary





SCHEDULE 1


Subsidiary GuarantorsJurisdiction or Organization
1.Cascade Windows, Inc.Delaware
2.KWPI Holdings CorpDelaware
3.Window Products, Inc.Washington
4.Union Corrugating Company Holdings, Inc.Delaware
5.UCC Intermediate Holdings, Inc.Delaware
6.Union Corrugating CompanyNorth Carolina
7.Reed's Metals, LLCDelaware
8.Reed's Metals of Alabama, LLCDelaware




EX-21.1 4 a20211231exhibit21_1.htm EX-21.1 Document

Exhibit 21.1
Cornerstone Building Brands, Inc.
List of Subsidiaries
 
Alenco Building Products Management, L.L.C.Delaware
Alenco Extrusion GA, L.L.C.Delaware
Alenco Extrusion Management, L.L.C.Delaware
Alenco Holding CorporationDelaware
Alenco Interests, L.L.C.Delaware
Alenco Trans, Inc.Delaware
Alenco Window GA, L.L.C.Delaware
Aluminum Scrap Recycle, L.L.C.Delaware
American Screen Manufacturers, Inc.Delaware
Atrium CorporationDelaware
Atrium Extrusion Systems, Inc.Delaware
Atrium Intermediate Holdings, Inc.Delaware
Atrium Parent, Inc.Delaware
Atrium Windows and Doors, Inc.Delaware
AWC Arizona, Inc.Delaware
AWC Holding CompanyDelaware
Briden Acquisition, LLCDelaware
Brock Doors & Windows Ltd.Ontario, Canada
Brockmeyer Acquisition, LLCDelaware
Building Systems de Mexico, S.A. de C.V. Mexico
Canyon Acquisition, LLCDelaware
Cascade Windows, Inc.Delaware
CENTRIAPennsylvania General Partnership
CENTRIA, Inc.Delaware
CENTRIA Services Group, LLCPennsylvania
Champion Window, Inc.Delaware
Cornerstone Latin American Services, S.R.L.Costa Rica
Environmental Materials, Inc.Delaware
Environmental Materials, LLCDelaware
Environmental Materials L.P.Delaware
Environmental Stoneworks, LLCDelaware
Environmental Stucco LLCDelaware
Foundation Labs by Ply Gem, LLCDelaware
Gienow Canada Inc.Alberta, Canada
Glazing Industries Management, L.L.C.Delaware
Great Lakes Window, Inc.Ohio
Kleary Masonry, Inc.California
Kroy Building Products, Inc.Delaware
KWPI Holdings Corp.Delaware
Mastic Home Exteriors, Inc.Ohio
Mitten Inc.Ontario, Canada
MW Manufacturers Inc.Delaware
MWM Holding, Inc.Delaware



Napco, Inc.Delaware
NCI Group, Inc. Nevada
New Alenco Extrusion, Ltd.Texas
New Alenco Window, Ltd.Texas
New Glazing Industries, Ltd.Texas
PBCS Acquisition, LLCDelaware
Prime Window Systems, LLCDelaware
Ply Gem Holdings, Inc.Delaware
Ply Gem Industries, Inc.Delaware
Ply Gem Pacific Windows CorporationDelaware
Ply Gem Specialty Products, LLCDelaware
Reed's Metals, LLCDelaware
Reed's Metals of Alabama, LLCDelaware
Robertson-Ceco II Corporation Delaware
Schuylkill Stone, LLCDelaware
Silver Line Building Products LLCDelaware
SimEx, Inc.West Virginia
Simonton Building Products LLCDelaware
Simonton Industries, Inc.California
Simonton Windows & Doors, Inc.Delaware
Simonton Windows, Inc.West Virginia
St. Croix Acquisition, LLCDelaware
Steelbuilding.com, LLC Delaware
Talus Systems, LLCDelaware
Thermal Industries, Inc.Delaware
UCC Intermediate Holdings, Inc.Delaware
Union Corrugating CompanyNorth Carolina
Union Corrugating Company Holdings, Inc.Delaware
Van Well Acquisition, LLCDelaware
Variform, Inc.Missouri
Window Products, Inc.Washington


EX-23.1 5 a20211231exhibit23_1.htm EX-23.1 Document

Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


We have issued our reports dated March 1, 2022, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Cornerstone Building Brands, Inc. on Form 10-K for the year ended December 31, 2021. We consent to the incorporation by reference of said reports in the Registration Statements of Cornerstone Building Brands, Inc. on Forms S-8 (File No. 333-186467, File No. 333-176737, File No. 333-193057, File No. 333-173417, File No. 333-172822, File No. 333-166279, File No. 333-162568, File No. 333-139983, File No. 333-124266, File No. 333-111142, File No. 333-111139, File No. 333-34899, File No. 333-14957, File No. 333-12921, File No. 333-225973, File No. 333-225974, File No. 333-224001, File No. 333-228456, File No. 333-233257, File No. 333-248408 and File No. 333-259380) and on Forms S-3 (File No. 333-210467, File No. 333-229743 and File No. 333-248409).


/s/ GRANT THORNTON LLP

Raleigh, North Carolina
March 1, 2022

EX-24.1 6 a20211231exhibit24_1.htm EX-24.1 Document

Exhibit 24.1
CORNERSTONE BUILDING BRANDS, INC.

Power of Attorney

WHEREAS, CORNERSTONE BUILDING BRANDS, INC., a Delaware corporation (the “Company”), intends to file with the Securities and Exchange Commission (the “Commission”) pursuant to the Securities Exchange Act of 1934, as amended, and the rules and regulations of the Commission promulgated thereunder, its Annual Report on Form 10-K, together with any and all exhibits, documents and other instruments and documents necessary, advisable or appropriate in connection therewith, including any amendments thereto (the “Form 10-K”);

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Rose Lee, Jeffrey S. Lee and Alena S. Brenner, and each of them severally, his or her true and lawful attorney or attorneys-in-fact and agents, with full power to act with or without the others and with full power of substitution and resubstitution, to execute in his or her name, place and stead, in any and all capacities, this Form 10-K and any or all amendments to this Form 10-K and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Commission, granting unto said attorneys-in-fact and agents and each of them full power and authority, to do and perform in the name and on behalf of the undersigned, in any and all capacities, each and every act and thing necessary or desirable to be done in and about the premises, to all intents and purposes and as fully as they might or could do in person, hereby ratifying, approving and confirming all that said attorneys-in-fact and agents or their substitutes may lawfully do or cause to be done by virtue 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 indicated as of the 1st day of March, 2022.
 
Signature Title
/s/ James S. MetcalfExecutive Chairman of the Board
James S. Metcalf
/s/ Kathleen J. Affeldt Director
Kathleen J. Affeldt
/s/ George L. Ball Director
George L. Ball
/s/ Gary L. Forbes Director
Gary L. Forbes
/s/ John J. Holland Director
John J. Holland
/s/ William E. Jackson Director
William E. Jackson
/s/ Wilbert W. James, JrDirector
Wilbert W. James, Jr
/s/ Daniel JankiDirector
Daniel Janki
/s/ John Krenicki Director
John Krenicki
/s/ Timothy O’Brien Director
Timothy O’Brien
/s/ Judith ReinsdorfDirector
Judith Reinsdorf
/s/ Nathan K. Sleeper Director
Nathan K. Sleeper
/s/ Jonathan L. Zrebiec Director
Jonathan L. Zrebiec

EX-31.1 7 a20211231exhibit31_1.htm EX-31.1 Document

Exhibit 31.1
RULE 13a-14(a)/15d-14(a) CERTIFICATIONS
I, Rose Lee, certify that
1.I have reviewed this annual report on Form 10-K of Cornerstone Building Brands, 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.
Date: March 1, 2022
/s/ Rose Lee
Rose Lee
President and Chief Executive Officer


EX-31.2 8 a20211231exhibit31_2.htm EX-31.2 Document

Exhibit 31.2
RULE 13a-14(a)/15d-14(a) CERTIFICATIONS
I, Jeffrey S. Lee, certify that:
1.I have reviewed this annual report on Form 10-K of Cornerstone Building Brands, 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.
Date: March 1, 2022
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President, Chief Financial Officer and Chief Accounting Officer


EX-32.1 9 a20211231exhibit32_1.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION 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 Cornerstone Building Brands, Inc. (the “Company”) for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Rose Lee, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.I have reviewed this Report of Cornerstone Building Brands, Inc.;
2.This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
3.The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 1, 2022
/s/ Rose Lee
Rose Lee
President and Chief Executive Officer
A signed original of this written statement required by Section 906 has been provided to Cornerstone Building Brands, Inc. and will be retained by Cornerstone Building Brands, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
These Certifications shall not be deemed to be “filed” or part of the Report or incorporated by reference into any of the registrant’s filings with the Securities and Exchange Commission by implication or by any reference in any such filing to the Report.


EX-32.2 10 a20211231exhibit32_2.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION 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 Cornerstone Building Brands, Inc. (the “Company”) for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey S. Lee, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.I have reviewed this Report of Cornerstone Building Brands, Inc.;
2.This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
3.The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 1, 2022
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President, Chief Financial Officer and Chief Accounting Officer
A signed original of this written statement required by Section 906 has been provided to Cornerstone Building Brands, Inc. and will be retained by Cornerstone Building Brands, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
These Certifications shall not be deemed to be “filed” or part of the Report or incorporated by reference into any of the registrant’s filings with the Securities and Exchange Commission by implication or by any reference in any such filing to the Report.


EX-101.SCH 11 cnr-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 000020002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 100010003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100020004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 100030005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Parenthetical] link:presentationLink link:calculationLink link:definitionLink 100040006 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100050007 - Statement - CONSOLIDATED BALANCE SHEETS [Parenthetical] link:presentationLink link:calculationLink link:definitionLink 100060008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 100070009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 210011001 - Disclosure - NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 240024001 - Disclosure - NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 210031002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 220042001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 230053001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 240064002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 240074003 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 240084004 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 240094005 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Reserve for Obsolete Materials and Supplies (Details) link:presentationLink link:calculationLink link:definitionLink 240104006 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240114007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 240124008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives for Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 240134009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 210141003 - Disclosure - ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 210151004 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 230163002 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 240174010 - Disclosure - ACQUISITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240184011 - Disclosure - ACQUISITIONS - Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 240194012 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 210201005 - Disclosure - DIVESTITURES link:presentationLink link:calculationLink link:definitionLink 240214013 - Disclosure - DIVESTITURES (Details) link:presentationLink link:calculationLink link:definitionLink 210221006 - Disclosure - RESTRUCTURING AND IMPAIRMENT link:presentationLink link:calculationLink link:definitionLink 230233003 - Disclosure - RESTRUCTURING AND IMPAIRMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 240244014 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240254015 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Summary of Restructuring Plan Costs (Details) link:presentationLink link:calculationLink link:definitionLink 240264016 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Summary of Severance Liability and Cash Payments (Details) link:presentationLink link:calculationLink link:definitionLink 210271007 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 230283004 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 240294017 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Carrying Amount of Goodwill by Operating Segment (Details) link:presentationLink link:calculationLink link:definitionLink 240304018 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240314019 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible Asset Activity (Details) link:presentationLink link:calculationLink link:definitionLink 240324020 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization Expense Over Next Five Fiscal Years (Details) link:presentationLink link:calculationLink link:definitionLink 210331008 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 230343005 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 240354021 - Disclosure - LEASES - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 240364022 - Disclosure - LEASES - Summary of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 240374023 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 240374023 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 210381009 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 230393006 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 240404024 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240414025 - Disclosure - SHARE-BASED COMPENSATION - Weighted Average Assumptions for Equity Awards Granted (Details) link:presentationLink link:calculationLink link:definitionLink 240424026 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock Option Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 240434027 - Disclosure - SHARE-BASED COMPENSATION - Additional Information Concerning Outstanding Options (Details) link:presentationLink link:calculationLink link:definitionLink 240444028 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock and Performance Award Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 240454029 - Disclosure - SHARE-BASED COMPENSATION - Schedules of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs (Details) link:presentationLink link:calculationLink link:definitionLink 210461010 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 230473007 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 240484030 - Disclosure - EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 210491011 - Disclosure - OTHER ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 230503008 - Disclosure - OTHER ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 240514031 - Disclosure - OTHER ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 210521012 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 230533009 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 240544032 - Disclosure - WARRANTY (Details) link:presentationLink link:calculationLink link:definitionLink 210551013 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 230563010 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 240574033 - Disclosure - LONG-TERM DEBT- Schedule of debt (Details) link:presentationLink link:calculationLink link:definitionLink 240574033 - Disclosure - LONG-TERM DEBT- Schedule of debt (Details) link:presentationLink link:calculationLink link:definitionLink 240584034 - Disclosure - LONG-TERM DEBT- Schedule of debt maturity (Details) link:presentationLink link:calculationLink link:definitionLink 240594035 - Disclosure - LONG-TERM DEBT- Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240604036 - Disclosure - LONG-TERM DEBT -Schedule of long-term debt instruments (Details) link:presentationLink link:calculationLink link:definitionLink 210611014 - Disclosure - DERIVATIVES link:presentationLink link:calculationLink link:definitionLink 230623011 - Disclosure - DERIVATIVES (Tables) link:presentationLink link:calculationLink link:definitionLink 240634037 - Disclosure - DERIVATIVES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240644038 - Disclosure - DERIVATIVES- Interest rate swaps (Details) link:presentationLink link:calculationLink link:definitionLink 240654039 - Disclosure - DERIVATIVES- Fair values of Derivatives on the Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 240664040 - Disclosure - DERIVATIVES- Effect of derivatives on the consolidated statements of operations (Details) link:presentationLink link:calculationLink link:definitionLink 210671015 - Disclosure - CD&R INVESTOR GROUP link:presentationLink link:calculationLink link:definitionLink 240684041 - Disclosure - CD&R INVESTOR GROUP (Details) link:presentationLink link:calculationLink link:definitionLink 210691016 - Disclosure - RELATED PARTIES link:presentationLink link:calculationLink link:definitionLink 210701017 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 230713012 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 240724042 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments Not Currently Recognized at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 240734043 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Assets and Liabilities, By Type (Details) link:presentationLink link:calculationLink link:definitionLink 210741018 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 230753013 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 240764044 - Disclosure - INCOME TAXES - Schedule of Income Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 240774045 - Disclosure - INCOME TAXES - Schedule of Components of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 240784046 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 240794047 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240804048 - Disclosure - INCOME TAXES - Tax Effect of Temporary Differences (Details) link:presentationLink link:calculationLink link:definitionLink 240814049 - Disclosure - INCOME TAXES - Rollforward of Valuation Allowance on Deferred Taxes Activity (Details) link:presentationLink link:calculationLink link:definitionLink 240824050 - Disclosure - INCOME TAXES - Rollforward of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 210831019 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 230843014 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 240854051 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 210861020 - Disclosure - STOCK REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 230873015 - Disclosure - STOCK REPURCHASE PROGRAM (Tables) link:presentationLink link:calculationLink link:definitionLink 240884052 - Disclosure - STOCK REPURCHASE PROGRAM - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240894053 - Disclosure - STOCK REPURCHASE PROGRAM - Change in Treasury Common Stock, At Cost (Details) link:presentationLink link:calculationLink link:definitionLink 210901021 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 230913016 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 240924054 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240934055 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240944056 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Net Periodic Benefit Cost (Income) (Details) link:presentationLink link:calculationLink link:definitionLink 240954057 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240964058 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240974059 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Funded Status (Details) link:presentationLink link:calculationLink link:definitionLink 240984060 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Weighted Average Assets Allocation by Assets Category (Details) link:presentationLink link:calculationLink link:definitionLink 240994061 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Fair Value of Separate Accounts by Assets Category (Details) link:presentationLink link:calculationLink link:definitionLink 241004062 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Income) (Details) link:presentationLink link:calculationLink link:definitionLink 241014063 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Amounts in AOCI, Not Yet Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 241024064 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI (Details) link:presentationLink link:calculationLink link:definitionLink 241034065 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Expected Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 211041022 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 231053017 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 241064066 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 241074067 - Disclosure - SEGMENT INFORMATION - Schedule of Disclosure on Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 211081023 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 241094068 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 cnr-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 cnr-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 cnr-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Actuarial (gains) losses Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] State Current State and Local Tax Expense (Benefit) Number of shares, vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Other products & services Other Products And Services [Member] Other Products [Member] Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Acquisition expenses Business Combination, Acquisition Related Costs Cash Flow Revolver Cash Flow Revolver [Member] Cash Flow Revolver [Member] Redemption premium Redemption Premium Security Exchange Name Security Exchange Name Weighted average grant price, 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 Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Forfeited, number of shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Re-measurement and Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Current liabilities Liability, Defined Benefit Plan, Current Schedule Of Earning Loss Per Common Share [Table] Schedule Of Earning Loss Per Common Share [Table] Award termination period after death Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death Meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Deferred compensation liability, current and noncurrent Deferred Compensation Liability, Current and Noncurrent Spread on variable rate, floor Debt Instrument, Basis Spread On Variable Rate, Floor Debt Instrument, Basis Spread On Variable Rate, Floor Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Volatility rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2023 Long-Term Debt, Maturity, Year Two Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Purchase accounting adjustments from prior year acquisitions Goodwill, Purchase Accounting Adjustments Consideration transferred, excluding working capital adjustment Business Combination, Working Capital Adjustment Business Combination, Working Capital Adjustment Insulated Metal Panels Insulated Metal Panels [Member] Insulated Metal Panels [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Intangible asset amortization Amortization of Intangible Assets Summary of Restructuring Liability and Cash Payment Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Debt securities Defined Benefit Plan, Debt Security [Member] Reductions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Incentive Plan securities excluded from dilution (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted-average IBR Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Deferred compensation arrangement with individual, requisite service period Deferred Compensation Arrangement with Individual, Requisite Service Period Sale of Stock [Axis] Sale of Stock [Axis] 2018 Stock Repurchase Program 2018 Stock Repurchase Program [Member] 2018 Stock Repurchase Program Provisions Provisions For Obsolete Materials Represents the provision made during the period towards reserve for obsolete materials and supplies. Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Inventory Obsolescence Inventory Obsolescence [Roll Forward] Inventory Obsolescence [Roll Forward] Business Acquisition [Axis] Business Acquisition [Axis] Equity Award [Domain] Award Type [Domain] Local Phone Number Local Phone Number Amortization of loss Defined Benefit Plan, Amortization of Gain (Loss) Exercisable, end of period (in shares) Number of options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Deferred compensation obligation (in shares) Deferred compensation obligation (in shares) Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity Treasury Stock, Shares [Abstract] Treasury Stock, Shares [Abstract] Retained Earnings (Deficit) Retained Earnings [Member] ABL U.S. Facility ABL U.S. Facility [Member] ABL U.S. Facility [Member] Dispositions Dispositions Of Obsolete Materials Represents the disposition of obsolete materials made during the period. Costa Rica COSTA RICA Real estate funds Real Estate Funds [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Derivative Instruments and Hedging Activities Disclosure [Abstract] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Term loan facility due April 2028 Term Loan Facility Due April 2028 [Member] Term Loan Facility Due April 2028 Derivative, fixed interest rate Derivative, Fixed Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in dollars per share) Basic earnings per common share (in usd per share) Earnings Per Share, Basic Number of shares, beginning balance (in shares) Number of shares, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 2022 Long-Term Debt, Maturity, Year One Canada CANADA Raw materials Inventory, Raw Materials, Gross Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Noncurrent assets Assets for Plan Benefits, Defined Benefit Plan Machinery and equipment Machinery and equipment Machinery and Equipment [Member] Total deferred tax liability, net Deferred Tax Liabilities, Net Accrued insurance reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance Windows Windows Segment [Member] Windows Segment [Member] Deferred compensation plan assets Deferred Compensation Plan Assets Restructuring and impairment charges, net Restructuring Costs and Asset Impairment Charges Revenue recognized Product Warranty Accrual Revenue Recognized Reflects the revenue recognized towards the product warranty. Entity Voluntary Filers Entity Voluntary Filers Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Proceeds from term loan Proceeds from Issuance of Secured Debt Payments on derivative financing obligations Payments for Derivative Instrument, Financing Activities Plan Name [Axis] Plan Name [Axis] Fixed income funds Fixed Income Funds [Member] Total long-term debt, net of unamortized discounts and unamortized deferred financing costs Long-term Debt Long-term Debt Amount reclassified from Accumulated other comprehensive income (loss) into earnings Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Impairment Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Amount of interest capitalized Interest Paid, Capitalized, Investing Activities Base Rate Base Rate [Member] Additions based on tax positions related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Debt Instrument, Redemption, Period Seven Debt Instrument, Redemption, Period Seven [Member] Debt Instrument, Redemption, Period Seven Loss (gain) on asset sales, net Gain (Loss) on Assets Gain (Loss) on Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable Interest rate swaps Interest Rate Swap [Member] Entity Interactive Data Current Entity Interactive Data Current Percentage targeted number of shares Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Vested Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Vested 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Antidumping Antidumping Tariff Proceedings [Member] Antidumping Tariff Proceedings NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income taxes receivable Income Taxes Receivable, Current Retirement Plan Name [Axis] Retirement Plan Name [Axis] Stock basis Deferred Tax Liabilities, Stock Basis Deferred Tax Liabilities, Stock Basis Balance Sheet Location [Domain] Balance Sheet Location [Domain] Sales and marketing Accrued Sales and Marketing Expenses, Current Accrued Sales and Marketing Expenses, Current Unrecognized tax benefits at beginning of year Unrecognized tax benefits at end of year Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Commercial Commercial Segment [Member] Commercial Segment [Member] Entity Address, State or Province Entity Address, State or Province Discount rate (as a percent) Debt Instrument, Discount Rate Debt Instrument, Discount Rate Beginning Balance Ending Balance Restructuring Reserve Work in process and finished goods Inventory, Finished Goods and Work in Process, Gross Deferred income taxes Deferred Income Tax Assets, Net Issuance of common stock for the Ply Gem merger Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Schedule Of Cumulative Convertible Preferred Stock [Table] Schedule Of Cumulative Convertible Preferred Stock [Table] Stockholders' equity beginning balance (in shares) Stockholders' equity ending balance (in shares) Shares, Outstanding Exercise, weighted-average exercise price (in dollars per share) Options exercisable, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Accrued interest and penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accounting Policies [Abstract] Accounting Policies [Abstract] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Derivative Instrument [Axis] Derivative Instrument [Axis] Weighted average remaining life Options outstanding, weighted average remaining life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Loss on foreign currency fair value hedge derivatives Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives Federal Current Federal Tax Expense (Benefit) Present value of future minimum lease payments Operating Lease, Liability Document Transition Report Document Transition Report Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Interest Rate Swap Three Interest Rate Swap Three [Member] Interest Rate Swap Three [Member] Weighted Average Remaining Years Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average grant price, beginning balance (in dollars per share) Weighted average grant price, ending balance (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 Equity income funds Equity Funds [Member] LEASES Lessee, Operating Leases [Text Block] Proceeds from divestitures, net of cash divested Proceeds from Divestiture of Businesses, Net of Cash Divested Fair Value of Financial Instruments Not Currently Recognized at Fair Value Fair Value, by Balance Sheet Grouping [Table Text Block] Funded status at end of period Funded status Defined Benefit Plan, Funded (Unfunded) Status of Plan ACQUISITIONS Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Weighted Average Assumptions for Equity Awards Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Covenant compliance, secured leverage ratio, maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Foreign Deferred Foreign Income Tax Expense (Benefit) Legal Entity [Axis] Legal Entity [Axis] Recovery From Countervailing Duty Tariff Proceedings Recovery From Countervailing Duty Tariff Proceedings [Member] Recovery From Countervailing Duty Tariff Proceedings Goodwill [Line Items] Goodwill [Line Items] Health care cost trend rate (as a percent) Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Net income (loss) applicable to common shares Business Acquisition, Pro Forma Net Income (Loss) Stock Repurchase Programs Stock Repurchase Programs [Member] Stock Repurchase Programs Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Income Tax Authority [Axis] Income Tax Authority [Axis] Siding Siding Segment [Member] Siding Segment [Member] Mutual funds – Foreign blend Mutual Funds - Foreign Blend [Member] Payments on tax receivable agreement Payments For Tax Receivable Agreement Payments For Tax Receivable Agreement 6.125% Senior Notes due January 2029 6.125% Senior Notes due January 2029 [Member] 6.125% Senior Notes due January 2029 Prepaid expenses and other Prepaid Expense and Other Assets, Current 8.00% senior notes due April 2026 Eight Percent Senior Notes Due 2026 [Member] Eight Percent Senior Notes Due 2026 [Member] Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Notional Amount Derivative Notional Amount Paid (Received) Derivative Notional Amount Paid (Received) Entity [Domain] Entity [Domain] Mutual funds – Blend Mutual Funds - Blend [Member] Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Employee stock options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Warranty Standard Product Warranty, Policy [Policy Text Block] Goodwill impairment with no tax basis Goodwill, Impairment Loss, No Tax Basis Goodwill, Impairment Loss, No Tax Basis Variable Rate [Axis] Variable Rate [Axis] Time-Based Time Based RSU [Member] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Fair value of PSUs granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value It represents the fair value of Performance Share Awards granted during the period. Increase (Decrease) in Stockholders' Equity [Roll Forward] Change in Treasury Stock [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Carrying value of assets held for sale Assets Held-for-sale, Not Part of Disposal Group Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cascade Windows LLC Cascade Windows LLC [Member] Cascade Windows LLC Workers compensation insurance, deductible amount Workers Compensation Insurance, Deductible Amount Workers Compensation Insurance, Deductible Amount 2027 - 2031 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Net sales contributed during year Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Proceeds from ABL facility Proceeds from Lines of Credit Other assets Other Assets [Member] Compensation related expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other income, net Other Nonoperating Income (Expense) Long-term debt, fair value Long-term Debt, Fair Value Customer Lists and Relationships Customer Lists and Relationships [Member] Redemption price, percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Weighted average grant price, vested (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Distributed Weighted Average Grant Date Fair Value The weighted average fair value at grant date for vested equity-based awards distributed during the period on other than stock (or unit) option plans. Maximum Maximum [Member] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Other Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Stockholders' equity beginning balance Stockholders' equity ending balance Accumulated other comprehensive loss Stockholders' Equity Attributable to Parent Defer percentage to officers and key employees bonus Defer Percentage To Officers And Key Employees Bonus Defer percentage to officers and key employees of their bonus. City Area Code City Area Code Restricted cash Restricted Cash and Cash Equivalents, Current Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Executive Awards Executive Awards [Member] Executive Awards [Member] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Payments on senior notes Repayments of Senior Debt Unrealized holding gain (loss) Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) Purchases of treasury stock Payments for repurchase of common stock Purchase of treasury stock Payments for Repurchase of Common Stock Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Other reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Gain on divestiture of business Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Long-term lease liabilities Long-term portion of lease liabilities Operating Lease, Liability, Noncurrent Long-lived assets: Assets, Noncurrent [Abstract] Total current Current Income Tax Expense (Benefit) Senior notes, aggregate principal amount Debt Instrument, Face Amount Covenant terms, specific availability in excess of threshold of calendar days Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days Net periodic benefit cost (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Income tax benefits recognized Share-based Payment Arrangement, Expense, Tax Benefit Metal Metal [Member] Metal Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Operating Segments Operating Segments [Member] Unused commitment fee, as a percent Line of Credit Facility, Unused Capacity, Commitment Fee Percentage ABL Credit Facility, Due 2023 ABL Credit Facility, Due 2023 [Member] ABL Credit Facility, Due 2023 [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Schedule of Estimated Fair Value of Assets Acquired and Recorded Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Matching contributions percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Equity securities Defined Benefit Plan, Equity Securities [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Schedule of Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Discontinued operations held-for-sale Discontinued Operations, Held-for-sale [Member] Warranties sold Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Forfeited, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Provision for income taxes Total provision (benefit) Income Tax Expense (Benefit) 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Inventory obsolescence Deferred Tax Assets, Inventory Deferred and amortized cost incurred Debt Instrument, Deferred And Amortized Cost Incurred Debt Instrument, Deferred And Amortized Cost Incurred Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Number of shares, forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Mexico MEXICO Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Reversal of valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Current portion of long-term debt Long-term Debt, Current Maturities Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] WARRANTY Product Warranty Disclosure [Text Block] Number of defendants with charges dismissed Loss Contingencies, Number Of Defendants With Charges Dismissed Loss Contingencies, Number Of Defendants With Charges Dismissed Employee service share-based compensation, nonvested awards, compensation not yet recognized, share-based awards other than options Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Injection molded Injection Molded [Member] Injection Molded [Member] Unrecognized tax benefits, including interest and penalties Unrecognized Tax Benefits, Including Interest and Penalties Unrecognized Tax Benefits, Including Interest and Penalties Average grant-date fair value of options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Additional number of shares issued (in shares) Additional Number Of Shares Issued Represent additional number of shares of common stock. 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Disposal Groups, Including Discontinued Operations, Name [Domain] Disposal Group Name [Domain] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Litigation Case [Axis] Litigation Case [Axis] Unrealized gain (loss) on derivative instruments, net of income tax of $(12,063), $10,985, and $7,176, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Issuance of common stock for the Ply Gem merger (in shares) Stock Issued During Period, Shares, Acquisitions Restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Liabilities: Liabilities [Abstract] Retirement of treasury shares Retirements Treasury Stock, Retired, Cost Method, Amount 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Weighted Average Weighted Average [Member] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Amended net debt to EBITDA leverage ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Schedule of Carrying Amount of Goodwill By Operating Segment Schedule of Intangible Assets and Goodwill [Table Text Block] Auditor Location Auditor Location Mutual funds – Fixed income Mutual Funds - Fixed Income [Member] Derivative instruments, gain (loss) Derivative, Gain (Loss) on Derivative, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Type of Restructuring [Domain] Type of Restructuring [Domain] Range of life (Years) Finite-Lived Intangible Asset, Useful Life Pension Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Use of Estimates Use of Estimates, Policy [Policy Text Block] Non-cash interest expense Amortization Of Deferred Financing Costs And Discounts It represent the amortization of deferred financing or debt discount. Reconciliation of Numerator and Denominator Used for Earnings Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Title of 12(b) Security Title of 12(b) Security Award termination period after termination of employment or service Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service Deferred income taxes Deferred Income Taxes and Tax Credits Divestitures Accounts Receivable, Allowance for Credit Loss, Divested Accounts Receivable, Allowance for Credit Loss, Divested Common stock, shares authorized (in shares) Common Stock, Shares Authorized Title of Individual [Axis] Title of Individual [Axis] Net income (loss) applicable to common shares Net income (loss) applicable to common shares Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Product and Service [Domain] Product and Service [Domain] Total recognized in other comprehensive income (loss) Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax Debt instrument stated rate Debt Instrument, Interest Rate, Stated Percentage Line of credit facility, increase in borrowing capacity Line Of Credit Facility, Increase in Borrowing Capacity, Amount Line Of Credit Facility, Increase in Borrowing Capacity, Amount Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Current portion of lease liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability Revolving Credit Facility Revolving Credit Facility [Member] Fair value of plan assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Lease, Cost Lease, Cost [Table Text Block] Reinsurance effect on claims and benefits incurred, amount assumed Policyholder Benefits and Claims Incurred, Assumed Geographical [Axis] Geographical [Axis] State State and Local Jurisdiction [Member] Business Combination Segment Allocation [Line Items] Business Combination Segment Allocation [Line Items] Common stock price per share (in usd per share) Sale of Stock, Price Per Share Tranche B Term Loan Tranche B Term Loan [Member] Tranche B Term Loan DIVESTITURES Mergers, Acquisitions and Dispositions Disclosures [Text Block] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Interest expense Interest Expense [Member] Foreign income tax Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Amortization of prior service cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Unrecognized tax benefits Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits, Amount Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits, Amount Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Assets and Liabilities Held for Sale and Divestitures Assets And Liabilities Held For Sale And Divestitures [Policy Text Block] Disclosure of accounting policy for assets held for sale. Treasury stock, at cost; 21,071 and 25,332 shares at December 31, 2021 and 2020, respectively Beginning balance Ending balance Treasury Stock, Value Weighted average number of common shares outstanding: Denominator for Basic and Diluted Earnings Per Common Share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Aurora Plastics LLC vs. Atrium Aurora Plastics LLC vs. Atrium [Member] Aurora Plastics LLC vs. Atrium [Member] Transaction costs Effective Income Tax Rate Reconciliation, Transaction Costs, Amount Effective Income Tax Rate Reconciliation, Transaction Costs, Amount FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Costs incurred Restructuring Charges Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Non-cash fair value premium on purchased inventory Noncash or Part Noncash Acquisition, Inventory Acquired Covenant compliance, percentage of specified availability Debt Instrument, Covenant Compliance, Percentage of Specified Availability Debt Instrument, Covenant Compliance, Percentage of Specified Availability 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Vinyl windows Vinyl [Member] Vinyl [Member] Proceeds from cash flow revolver Proceeds from Long-term Lines of Credit Foreign Foreign tax authority Foreign Tax Authority [Member] Acquisitions Business Combinations Policy [Policy Text Block] Divestiture related cost Divestiture-Related Costs Divestiture-Related Costs Defer percentage to directors Defer Percentage To Directors Defer percentage to directors of their annual fees and meeting attendance fees. Right of use asset Right Of Use Asset [Member] Right Of Use Asset Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Temporary Equity Disclosure [Abstract] Temporary Equity Disclosure [Abstract] Derivative [Table] Derivative [Table] Retirement of treasury (in shares) Retirements (in shares) Treasury Stock, Shares, Retired Total sales: Revenues [Abstract] Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Computer software, intangible asset Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Projected benefit obligations Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Fixed Income Fixed Income Securities [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance Ending balance Reserve For Obsolete Materials Represents the reserve for obsolete materials and supplies as on date. State Deferred State and Local Income Tax Expense (Benefit) Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Short-term investments in deferred compensation plan Investments, Fair Value Disclosure Total warranty, less current portion Product Warranty Accrual, Noncurrent Settlements Standard and Extended Product Warranty Accrual, Settlements Standard and Extended Product Warranty Accrual, Settlements Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Tariff rate for imports Loss Contingency, Tariff Rates For Imports Loss Contingency, Tariff Rates For Imports Estimate plan time Restructuring and Related Cost, Estimated Plan Time Period Restructuring and Related Cost, Estimated Plan Time Period Schedule of Amortization Expense Over Next Five Fiscal Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Deferred social security payments recorded in current liabilities Deferred Social Security Payments, CARES Act, Current Deferred Social Security Payments, CARES Act, Current Income (loss) per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Property, plant and equipment, gross Property, Plant and Equipment, Gross Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Sales Total net sales Revenues Other receivables Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables Foreign currency hedges Foreign Exchange Contract [Member] General liability insurance General Liability Insurance Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a general liability nature. Liability accrual Loss Contingency Accrual Beginning balance, weighted-average exercise price (in dollars per share) Ending balance, weighted-average exercise price (in dollars per share) Options outstanding, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Unrealized gain (loss) on derivative instruments, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Public comment period duration Environmental Loss Contingency, Public Comment Period Duration Environmental Loss Contingency, Public Comment Period Duration ABL Canadian Facility ABL Canadian Facility [Member] ABL Canadian Facility [Member] Entity Current Reporting Status Entity Current Reporting Status Fair value of assets at beginning of period Fair value of assets at end of period Plan assets Defined Benefit Plan, Plan Assets, Amount Weighted Average Grant Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Defined benefit plan, expected future benefit payments, next rolling twelve months Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Shares available under incentive plan (in shares) Shares, Issued Cancelled, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price United States United States of America UNITED STATES Secondary Offering Secondary Offering [Member] Secondary Offering [Member] Schedule Of Income Tax [Table] Schedule Of Income Tax [Table] Leases [Abstract] Leases [Abstract] Income taxes Income Tax, Policy [Policy Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Stock Option 2 Stock Option 2 [Member] Diluted (in shares) Weighted average diluted number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Divestitures Reserve For Obsolete Materials, Divested Reserve For Obsolete Materials, Divested INCOME TAXES Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Summary of Stock Option Transactions Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Derivative instrument, financing component, amount Derivative Instrument, Financing Component, Amount Derivative Instrument, Financing Component, Amount Schedule of Net Periodic Benefit Costs (Income) Schedule of Net Benefit Costs [Table Text Block] Extended ABL Commitments Extended ABL Commitments [Member] Extended ABL Commitments Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Non-current portion of lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Class of Stock [Line Items] Class of Stock [Line Items] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Index funds Index Funds [Member] Index Funds [Member] Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Entity Shell Company Entity Shell Company Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Money market Money Market Funds [Member] Loss Contingencies [Table] Loss Contingencies [Table] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Total net sales Revenue from Contract with Customer, Including Assessed Tax Percentage of employee contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay IBNR claims value determination claim paid period Insurance Liability, Incurred But Not Reported Claims, Value Determination Paid Claim Period Insurance Liability, Incurred But Not Reported Claims, Value Determination Paid Claim Period Current Fiscal Year End Date Current Fiscal Year End Date Unamortized deferred financing costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Number of defendants Loss Contingency, Number of Defendants Employee fringe benefits Effective Income Tax Rate Reconciliation, Employee Fringe Benefits, Amount Effective Income Tax Rate Reconciliation, Employee Fringe Benefits, Amount Statement [Table] Statement [Table] Stock Option Transactions Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Adopted Accounting Pronouncements and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Total unrecognized share-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Leverage Ratio Target Achieve Leverage Ratio Target Achieved [Member] Leverage Ratio Target Achieved [Member] Range [Axis] Statistical Measurement [Axis] Term Loan Facility Term Loan Credit Agreement [Member] Accounts Receivable and Related Allowance Accounts Receivable [Policy Text Block] Extended Cash Flow Revolver Extended Cash Flow Revolver [Member] Extended Cash Flow Revolver Subsequent Event Subsequent Event [Member] Net Carrying Value Finite-Lived Intangible Assets, Net Goodwill Beginning balance Ending balance Goodwill Defined benefit plan, maximum annual contributions per retiree, percent Defined Benefit Plan, Maximum Annual Employee Contribution, Percent Defined Benefit Plan, Maximum Annual Employee Contribution, Percent Asset impairments Asset Impairment [Member] Asset Impairment [Member] Cash and cash equivalents Defined Benefit Plan, Cash and Cash Equivalents [Member] Stock Option 1 Stock Option 1 [Member] Deferred Compensation Plan Deferred Compensation Plan [Member] Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount CD&R INVESTOR GROUP Temporary Equity [Text Block] SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK Forward Contracts Forward Contracts [Member] Adjustments to reconcile net income (loss) to net cash from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Fixed lease costs Operating Lease, Cost RELATED PARTIES Related Party Transactions Disclosure [Text Block] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Total deferred Deferred Income Tax Expense (Benefit) Deferred taxes Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Hedging Designation [Domain] Hedging Designation [Domain] Schedule of Fair Value of Separate Accounts by Assets Category Fair Value, Separate Account Investment [Table Text Block] Changes In Treasury Common Stock, at Cost Class of Treasury Stock [Table Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Auto liability insurance, deductible amount Auto Liability Insurance, Deductible Amount Lease right-of-use assets Operating Lease, Right-of-Use Asset Net operating loss and tax credit carryover Deferred Tax Assets, Operating Loss Carryforwards Interest cost Interest cost Defined Benefit Plan, Interest Cost Accrued compensation and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Range [Domain] Statistical Measurement [Domain] Schedule of Debt Maturity Schedule of Maturities of Long-term Debt [Table Text Block] Environmental Stoneworks Environmental Stoneworks [Member] Environmental Stoneworks [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Restructuring Type [Axis] Restructuring Type [Axis] Other assets, net Other Assets, Noncurrent Number of businesses acquired Number of Businesses Acquired Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Health care cost trend rate (as a percent) Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Segments [Axis] Segments [Axis] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Entity File Number Entity File Number Redemption price Debt Instrument, Redemption Price, Percentage Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Retirement Plan Name [Domain] Retirement Plan Name [Domain] Kleary Acquisition Kleary Masonry, Inc. [Member] Kleary Masonry, Inc. Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Payment of deferred social security taxes Payment Of Deferred Social Security Taxes, CARES Act Payment Of Deferred Social Security Taxes, CARES Act Payments of financing costs Payments of Financing Costs Variable lease costs Variable Lease, Cost Current Liabilities Current Liabilities [Member] Current Liabilities [Member] Unrecognized actuarial gains (losses) on pension obligation, net of income tax of $(3,195), $231, and $513, respectively Unrecognized actuarial gains (losses) Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Net income contributed during year Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Acquisitions Standard and Extended Product Warranty Accrual, Additions from Business Acquisition RCC Pension Plan RCC Pension Plan [Member] RCC Pension Plan Weighted average grant price, 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 Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Aluminum windows Aluminum [Member] Aluminum [Member] Debt Instrument, Redemption, Period Six Debt Instrument, Redemption, Period Six [Member] Debt Instrument, Redemption, Period Six Relationship to Entity [Domain] Title of Individual [Domain] Disposal Group Name [Axis] Disposal Group Name [Axis] Noncurrent liabilities Liability, Defined Benefit Plan, Noncurrent Share Repurchase Program [Domain] Share Repurchase Program [Domain] Number of swap contract entered Number Of Swap Contracts Entered Into Number Of Swap Contracts Entered Into Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets: Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] 2024 Long-Term Debt, Maturity, Year Three Land Land [Member] Redemption price Debt Instrument, Redemption Price, Amount Debt Instrument, Redemption Price, Amount DERIVATIVES Derivative Instruments and Hedging Activities Disclosure [Text Block] Number of shares, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restructuring costs Restructuring costs Restructuring Costs GOODWILL AND OTHER INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Stone Stone [Member] Stone [Member] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Gain on divestitures Effective Income Tax Rate Reconciliation, Disposition of Business, Amount Beginning balance, number of shares (in shares) Ending balance, number of shares (in shares) Options outstanding, number of options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Advertising Costs Advertising Cost [Policy Text Block] CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Global intangible low-taxed income Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income, Amount Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income, Amount Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Debt Instrument, Redemption, Period Nine Debt Instrument, Redemption, Period Nine [Member] Debt Instrument, Redemption, Period Nine Performance Stock Units Performance Stock Units [Member] Performance Stock Units [Member] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Tax Effect of Temporary Differences Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Defined benefit plan, target plan asset allocations (as a percent) Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Excess availability Line of Credit Facility, Remaining Borrowing Capacity Gain on divestitures Gain (Loss) on Disposition of Business Ply Gem Plan Ply Gem Plan [Member] Ply Gem Plan 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Cost Incurred To Date (since inception) Restructuring and Related Cost (Benefit), Cost (Benefit) Incurred to Date Restructuring and Related Cost (Benefit), Cost (Benefit) Incurred to Date Schedule Of Summary Of Significant Accounting Policies [Table] Schedule Of Summary Of Significant Accounting Policies [Table] Contingencies Commitments and Contingencies, Policy [Policy Text Block] DBCI DBCI [Member] DBCI Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 2026 and thereafter Long-Term Debt, Maturity, Year Five Allocated share-based compensation expense, net of tax Defined Contribution Plan, Cost Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Voigt vs. CD&R case Voigt vs. CD&R Case [Member] Voigt vs. CD&R Case Intangible assets (trade names/customer relationships) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Operating cash flows for operating leases Operating Lease, Payments Common stock, par value, new issues (in usd per share) Common Stock, Par Value, New Issues Represent par value of stock issued Defer percentage to officers and key employees salary Defer Percentage To Officers And Key Employees Salary Defer percentage to officers and key employees of their annual salary. Total consideration transferred Business Combination, Consideration Transferred Provision for credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Incentive Plan Incentive Plan [Member] The award plan as incentives Gain on sale of facilities, net Gain On Sale Of Facility [Member] Gain On Sale Of Facility [Member] Investments in debt and equity securities, at market Debt Securities, Trading, and Equity Securities, FV-NI Long-term debt, gross Long-term debt Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Total assets Assets, Fair Value Disclosure Prime Windows LLC Prime Windows LLC [Member] Prime Windows LLC 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] STOCK REPURCHASE PROGRAM Treasury Stock [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other accrued expenses Total other accrued expenses Other Accrued Liabilities, Current Amounts charged against allowance for credit losses, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Net Of Recovery Accounts Receivable, Allowance for Credit Loss, Writeoff Net Of Recovery Contract with customer liability, current Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Divestiture Standard And Extended Product Warranty Accrual Business Divestiture Standard And Extended Product Warranty Accrual Business Divestiture Metal coil coating Metal Coil Coating [Member] Tax benefit realized Share-based Payment Arrangement, Exercise of Option, Tax Benefit Derivative [Line Items] Derivative [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Restructuring charges at corporate headquarters Gain (Loss) On Restructuring And Related Activities Gain (Loss) On Restructuring And Related Activities Income Tax Contingency [Table] Income Tax Contingency [Table] EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Treasury stock purchases Purchases Treasury Stock, Value, Acquired, Cost Method Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Insurance Insurance [Policy Text Block] Disclosure of accounting policy for determining purchase of insurance for compensation and employer liability, general liability, property claims during the period. Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Warranty, term Warranty, Term Warranty, Term 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Minimum Minimum [Member] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Gross profit Gross Profit Letters of credit outstanding Long-term Line of Credit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Liabilities, recurring fair value measurements Financial and Nonfinancial Liabilities, Fair Value Disclosure Mutual funds – Growth Mutual Funds - Growth [Member] Selling, general and administrative expenses Selling, General and Administrative Expense Less: unamortized discounts and unamortized deferred financing costs Debt Issuance Costs, Net Amount sought by company Gain Contingency, Unrecorded Amount Asset Acquisition, Contingent Consideration [Line Items] Asset Acquisition, Contingent Consideration [Line Items] Lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Percentage of voting interest acquired Business Acquisition, Percentage of Voting Interests Acquired Reclassification of property, pant and equipment to assets held for sale Increase (Decrease) in Assets Held-for-sale Stock issued during period, value, new issues Stock Issued During Period, Value, New Issues 2025 Long-Term Debt, Maturity, Year Four Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Revenue Recognition Revenue [Policy Text Block] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Foreign exchange translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Other restructuring costs Other Restructuring [Member] Line of Credit Line of Credit [Member] SHARE-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Interest Rate Swap Six Interest Rate Swap Six [Member] Interest Rate Swap Six Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Stock issued during period, shares, new issues (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Leases Deferred Tax Liabilities, Operating Lease, Right Of Use Asset Deferred Tax Liabilities, Operating Lease, Right Of Use Asset Secured debt, percentage of capital stock held by foreign subsidiary Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Goodwill recognized from acquisition Goodwill, Acquired During Period OPEB Plans Other Postretirement Benefits Plan [Member] Performance Share Awards Performance-based restricted stock Performance Shares [Member] Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss, net Accumulated Other Comprehensive Income (Loss), Net of Tax Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Time-based restricted stock Restricted Stock [Member] Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Additional Information Concerning Outstanding Options Schedule Of Share Based Compensation Stock Options Additional Information Relating To Options Outstanding [Table Text Block] Tabular disclosure of share based compensation stock options additional information relating to options outstanding. Equity Raising and Deferred Financing Costs Equity Raising and Deferred Financing Costs [Policy Text Block] Disclosure of accounting policy Equity Raising and Deferred Financing Costs. Proceeds from senior notes Proceeds from Issuance of Debt Disposal Group Classification [Axis] Disposal Group Classification [Axis] Defined benefit plan, minimum annual employee contribution, percent Defined Benefit Plan, Minimum Annual Employee Contribution, Percent Defined Benefit Plan, Minimum Annual Employee Contribution, Percent Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Expected Gain (Loss) on Extinguishment of Debt, Expected Auditor Name Auditor Name Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Warranty Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock, shares (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Shares Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Unrecognized actuarial gains (loss) on pension obligation, tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax Strategic development and acquisition related costs Business Combination, Strategic Development and Acquisition Related Costs Business Combination, Strategic Development and Acquisition Related Costs Schedule of The Amounts in AOCI Net Not Yet Recognized Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block] Financial Instrument [Axis] Financial Instrument [Axis] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Cash payments Payments for Restructuring Common Stock Common Stock [Member] Interest income Investment Income, Interest Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (loss) from operations Income (loss) from operations Operating Income (Loss) Sale of stock, proposed price (in dollars per share) Sale Of Stock, Proposed Price Per Share Sale Of Stock, Proposed Price Per Share Current portion of lease liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Hedging Designation [Axis] Hedging Designation [Axis] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense RESTRUCTURING AND IMPAIRMENT Restructuring and Related Activities Disclosure [Text Block] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Treasury Stock Treasury Stock Treasury Stock [Member] Real estate Defined Benefit Plan, Real Estate [Member] Rollforward of Accrued Warranty Obligation and Deferred Warranty Revenue Schedule of Product Warranty Liability [Table Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Defined benefit pension plan actuarial losses, net of tax benefit of $1,854 and $5,049, respectively Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Restricted Stock and Performance Award Transactions Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Rollforward of Reserve For Obsolete Materials and Supplies Schedule of Inventory, Noncurrent [Table Text Block] Underwriter underwriter [Member] Asset impairment Asset Impairment Charges Derivative, notional amount Derivative, Notional Amount Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Audit Information [Abstract] Audit Information [Abstract] Capital expenditures Capital expenditures Payments to Acquire Property, Plant, and Equipment Ply Gem Ply Gem [Member] Ply Gem [Member] Company contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Accumulated benefit obligation at end of period Defined Benefit Plan, Accumulated Benefit Obligation Interest Rate Swap Two Interest Rate Swap Two [Member] Interest Rate Swap Two [Member] Deferred tax assets: Deferred Tax Assets, Net [Abstract] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Balance, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Cancelled, number of shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Consolidation Items [Axis] Consolidation Items [Axis] Covenant compliance, excess cash flow, minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued Total Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Earnings Per Share, Pro Forma [Abstract] Earnings Per Share, Pro Forma [Abstract] Net income allocated to participating securities Net Income Loss Allocated To Participating Securities Represents the amount of net income (loss) allocated to participating securities during the period. Schedule of Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Entity Address, City or Town Entity Address, City or Town Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Schedule of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Fixed Rate Paid (Received) Derivative, Fixed Interest Rate Paid (Received) Derivative, Fixed Interest Rate Paid (Received) Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Software development costs Software and Software Development Costs [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] Interest expense Interest Expense Expected return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedule Of Earning Loss Per Common Share [Line Items] Schedule Of Earning Loss Per Common Share [Line Items] 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year One Accumulated deficit Retained Earnings (Accumulated Deficit) PCE/TCE Northeast Contamination Site PCE/TCE Northeast Contamination Site [Member] PCE/TCE Northeast Contamination Site [Member] Litigation Case [Domain] Litigation Case [Domain] Award termination period for incentive stock options Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Metal Building Products Metal Building Products [Member] Metal Building Products [Member] Foreign currency transaction remeasurement gains (losses) Foreign Currency Transaction Remeasurement Gain (Loss) The aggregate foreign currency transaction re-measurement gain (loss) (both realized and unrealized) included in determining net income for the reporting period. Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Amount of employer side social security payments deferred Deferred Social Security Payments, CARES Act Deferred Social Security Payments, CARES Act Schedule of Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net actuarial loss (gain) Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax Payments on ABL facility Payments on ABL facility Repayments of Lines of Credit Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Cash received from option exercises Proceeds from Stock Options Exercised Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Derivative, term of contract Derivative, Term of Contract Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Defined Benefit Plan, actual plan asset allocations Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Debt Instrument, Redemption, Period Eight Debt Instrument, Redemption, Period Eight [Member] Debt Instrument, Redemption, Period Eight Numerator for Basic and Diluted Earnings Per Common Share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Inventories, net Inventory, net Inventory, Net Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Federal Deferred Federal Income Tax Expense (Benefit) Foreign exchange translation gains (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Additions (reductions) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Product and Service [Axis] Product and Service [Axis] Financing cost incurred Debt Instrument, Financing Cost Incurred Debt Instrument, Financing Cost Incurred Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Coil Coating Benefit Plan Coil Coating Benefit Plans [Member] Stock repurchased during period, shares (in shares) Stock Repurchased During Period, Shares Other comprehensive income (loss), foreign currency transaction and translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Derivative, floor interest rate Derivative, Floor Interest Rate Statement [Line Items] Statement [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Litigation settlement amount awarded Litigation Settlement, Amount Awarded to Other Party Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Domestic Domestic Tax Authority [Member] Internally Developed Software Internal Use Software, Policy [Policy Text Block] Proceeds from sale of property held-for-sale Proceeds from Sale of Property Held-for-sale Treasury stock, retired shares previously withheld or repurchased, amount Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Debt Instrument, Redemption, Period Five Debt Instrument, Redemption, Period Five [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Interest Rate Swap Four Interest Rate Swap Four [Member] Interest Rate Swap Four Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Deferred tax assets, valuation allowance Less valuation allowance Beginning balance Ending balance Deferred Tax Assets, Valuation Allowance International equity funds International Equity Funds [Member] International Equity Funds [Member] Corporate Corporate, Non-Segment [Member] Pay Fixed Interest Rate Swap Pay Fixed Interest Rate Swap [Member] Pay Fixed Interest Rate Swap Interest Rate Swap One Interest Rate Swap One [Member] Interest Rate Swap One [Member] MW Plan MW Plan [Member] MW Plan Revolving loans outstanding Line of Credit, Current Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] EMPLOYEE BENEFIT PLANS Retirement Benefits [Text Block] Granted, number shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Property liability insurances, deductible amount Property Insurance, Deductible Amount Document Annual Report Document Annual Report Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Divestiture Goodwill, Written off Related to Sale of Business Unit AOCI derivative gain AOCI, Derivative Qualifying as Hedge, Excluded Component, after Tax Total assets Total assets Assets Number of swap contracts terminated Number Of Swap Contracts Terminated Number Of Swap Contracts Terminated Plan Name [Domain] Plan Name [Domain] Interest paid, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Unrecognized prior service cost Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Derivative Contract [Domain] Derivative Contract [Domain] Treasury Stock, Value [Abstract] Treasury Stock, Value [Abstract] Total long-term liabilities Liabilities, Noncurrent SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Summary Of Significant Accounting Policies [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Leases Deferred Tax Assets, Operating Lease, Liability Deferred Tax Assets, Operating Lease, Liability Schedule of Debt Schedule of Debt [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Accrued warranty obligation and deferred warranty revenue Standard and Extended Product Warranty Accrual, Current Standard and Extended Product Warranty Accrual, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Performance-Based Performance Based Award [Member] Basic (in shares) Weighted average basic number of common shares outstanding Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted earnings per common share (in dollars per share) Earnings Per Share, Diluted Common stock equivalents: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Segments [Domain] Segments [Domain] Payments on cash flow revolver Repayments of Long-term Lines of Credit Weighted average number diluted shares outstanding adjustment (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Service cost Defined Benefit Plan, Service Cost Unrecognized actuarial loss Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Taxes paid (refunded), net (excluding tax receivable agreement payments) Income Taxes Paid, Net Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Depreciation and amortization Deferred Tax Liabilities Depreciation and Amortization depreciation and amortization of deferred tax liabilities. Vinyl siding Vinyl Siding [Member] Vinyl Siding [Member] Schedule Of Cumulative Convertible Preferred Stock [Line Items] Schedule Of Cumulative Convertible Preferred Stock [Line Items] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Severance Employee Severance [Member] Mandatory prepayment, percentage of annual excess cash flow Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of Funded Status Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Other long-term liabilities Other noncurrent liabilities Other Noncurrent Liabilities [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Trademarks, Trade Names, and Other Trademarks, Trade Names, and Other [Member] Trademarks, Trade Names, and Other Asset impairment Impairment, Long-Lived Asset, Held-for-Use Depreciation and amortization Depreciation, Depletion and Amortization Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Schedule of Fair Value of Assets and Liabilities, by Type Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accumulated Other Comprehensive Income (Loss) Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Summary of Restructuring Plan Costs and Charges Restructuring and Related Costs [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Beginning balance Ending balance Standard and Extended Product Warranty Accrual Gain (loss) on sale of assets and asset recovery Gain (Loss) on Sale of Assets and Asset Impairment Charges Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses Cost of sales Cost of Goods and Services Sold Expense Standard and Extended Product Warranty Accrual, Period Expense Standard and Extended Product Warranty Accrual, Period Expense Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] All other Other Countries [Member] Less: current portion Product Warranty Accrual, Current Growth funds Growth Funds [Member] Proceeds from divestitures, net of cash divested Proceeds from Divestiture of Businesses Number of field sampling phases completed Number Of Field Sampling Phases Completed Number Of Field Sampling Phases Completed Entity Central Index Key Entity Central Index Key Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Former CEO Former CEO [Member] Former CEO [Member] Allowance for credit losses of acquired company at date of acquisition Accounts Receivable, Allowance for Credit Loss, Acquired Accounts Receivable, Allowance for Credit Loss, Acquired 2017 Stock Repurchase Program 2017 Stock Repurchase Program [Member] 2017 Stock Repurchase Program [Member] Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Loss Contingencies [Line Items] Loss Contingencies [Line Items] Other long-term liabilities Other Liabilities, Noncurrent Projected benefit obligation – beginning of fiscal year Benefit obligation at end of period Defined Benefit Plan, Benefit Obligation Unallocated other expense, net Unallocated Other Expenses Unallocated other expenses during the period. CDR Fund VIII Investor Group CDR Fund VIII Investor Group [Member] CDR Fund VIII Investor Group [Member] Lender Name [Axis] Lender Name [Axis] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Treasury stock purchases (in shares) Common stock repurchased (in shares) Treasury stock purchases (in shares) Treasury Stock, Shares, Acquired Bad debt reserve Deferred Tax Assets Bad Debt Reserves Amount of deferred tax assets attributable to bad debt reserves. Debt Instrument [Line Items] Debt Instrument [Line Items] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Trading Symbol Trading Symbol Union Corrugating Company Holdings, Inc. Union Corrugating Company Holdings, Inc. [Member] Union Corrugating Company Holdings, Inc. Net sales Business Acquisition, Pro Forma Revenue OTHER ACCRUED EXPENSES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Defined benefit pension plan actuarial losses, tax benefit Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Other Deferred Tax Liabilities, Other Derivative assets Derivative Liability, Fair Value, Gross Asset Other accrued expenses Other Current Liabilities [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Amortization of net actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Long-term debt Long-term Debt, Excluding Current Maturities Schedule of Goodwill [Table] Schedule of Goodwill [Table] Allocated share-based compensation expense Share-based Payment Arrangement, Expense Cost of Sales Cost of Goods and Service [Policy Text Block] Exercisable, weighted average remaining life Options exercisable, weighted average remaining life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Countervailing Duty Countervailing Duty Tariff Proceedings [Member] Countervailing Duty Tariff Proceedings Payables and Accruals [Abstract] Payables and Accruals [Abstract] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock offered (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Schedule of Estimated Useful Lives for Depreciation Schedule Of Useful Lives Property Plant And Equipment [Table Text Block] Tabular disclosure of estimated useful lives for the reporting period. Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Other Proceeds from (Payments for) Other Financing Activities Cost Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Activity Schedule of Finite-Lived Intangible Assets [Table Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Federal Internal Revenue Service (IRS) [Member] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Other accrued expenses Other Accrued Expenses Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Stock options exercised (in shares) Stock options exercises (in shares) Exercised, number of shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Interest Rate Swap Five Interest Rate Swap Five [Member] Interest Rate Swap Five Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Business Combination, Segment Allocation [Table] Business Combination, Segment Allocation [Table] Accrued interest Interest Payable, Current Reductions resulting from expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unrealized loss on derivative instruments, net of tax benefit of $5,549 and $17,612, respectively Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five RCRA Facility Investigation RCRA Facility Investigation [Member] RCRA Facility Investigation [Member] Auditor Firm ID Auditor Firm ID Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] ABL Facility ABL Facility [Member] Buildings and improvements Buildings and improvements Building and Building Improvements [Member] Changes in operating assets and liabilities, net of effect of acquisitions and divestitures: Increase (Decrease) in Operating Capital [Abstract] Interest rate Debt Instrument, Interest Rate During Period Fair value hedge assets Fair Value Hedge Assets Income taxes Increase (Decrease) in Income Taxes Receivable Cash payments Payments to Acquire Businesses, Gross Accrued and deferred compensation Deferred Tax Assets Accrued And Deferred Compensation Amount of deferred tax assets attributable to accrued and deferred compensation. Unrealized loss on derivative instruments, tax benefit Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax 6.125% senior notes due January 2029 6.25% Senior Notes Due January 2029 [Member] 6.25% Senior Notes Due January 2029 Schedule of Change in Projected Benefit Obligation Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Rollforward of Valuation Allowance on Deferred Tax Activity Summary of Valuation Allowance [Table Text Block] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Deferred compensation obligation Deferred compensation obligation Adjustments to Additional Paid in Capital, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Deferred Compensation Equity Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] [Domain] for Debt Covenant Terms [Axis] Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Reserve of acquired company at date of acquisition Reserve For Obsolete Materials, Acquired Through Acquisitions Reserve For Obsolete Materials, Acquired Through Acquisitions Total long-lived assets Long-Lived Assets Asset Acquisition, Contingent Consideration [Table] Asset Acquisition, Contingent Consideration [Table] Advertising expense Advertising Expense Assets (liabilities) recognized in consolidated balance sheets Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Commitment Fee Percentage One Commitment Fee Percentage One [Member] Commitment Fee Percentage One [Member] Prepaid expenses and other Prepaid Expenses and Other Current Assets [Member] Restructuring incurred to date Restructuring and Related Cost, Cost Incurred to Date Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Derivative liabilities Derivative liability Derivative Liability, Fair Value, Gross Liability Federal income tax at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Stockholders’ equity: Stockholders' Equity Note [Abstract] Depreciation and amortization Depreciation, Amortization and Accretion, Net Cost of sales Cost of Sales [Member] Accrued income taxes Accrued Income Taxes, Current Interest Rate Swap Seven Interest Rate Swap Seven [Member] Interest Rate Swap Seven Write off of deferred debt issuance cost Write off of Deferred Debt Issuance Cost Product line asset Product Line Asset [Member] Product Line Asset Inventories Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Defined Benefit Plans Pension Plan [Member] Schedule of Weighted Average Assets Allocation by Assets Category Schedule Of Weighted Average Assets Allocation By Assets Category [Table Text Block] Tabular disclosure for weighted average assets allocation by assets category. Percentage of settlement sought for legal expenses Litigation Settlement, Percentage Of Settlement Sought For Legal Expenses Litigation Settlement, Expense Percentage Common stock, $0.01 par value, 200,000,000 shares authorized; 126,992,107 and 125,425,931 shares issued at December 31, 2021 and 2020, respectively; and 126,971,036 and 125,400,599 shares outstanding at December 31, 2021 and 2020, respectively Common Stock, Value, Outstanding Schedule Of Income Tax [Line Items] Schedule Of Income Tax [Line Items] Payments on term loan Repayments Of Term Loan Payments on term loan Rollforward of Uncollectible Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] LONG-TERM DEBT Long-term Debt [Text Block] EX-101.PRE 15 cnr-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 cnr-20211231_g1.jpg LOGO begin 644 cnr-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_X0E0:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \ M/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z M:V,Y9"(_/@T*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_^T +%!H;W1OH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***X_XQ?'3PW\"M"COO$-]]G^T;A;6T:[Y[ MLKC(1>^-RY)( R,D9%88G%4L/2=:O)1C'=MV2(J5(PBYS=DNIV%>1?'?]LSP MC\#?.LVG_MK7(SM_LZS<%HV])7Y6/Z'+?[)KY<^/?[??BCXI-<6&AM)X9T23 MY=L,G^ESK_MR#[H/]U,>A+5X1!!-J%VD<2233S,%55!9Y&)X '4DFOR#B+Q2 MBFZ&41N_YVM/^W8]?5_YA5\W^B_S^X^F?!O_!37Q%:>-+BXUS2; M&\T.Y8;;2U'ERV:^J.<[_4ANIZ%1Q7U9\)/COX7^-^E_:?#VJ0W4D:AIK5_W M=S;]OGC/(&>,C*GL37Q#HW[)D7PZ^&^H?$#XN:LW@3P/HI6ZR:O?=06B M1MPCSU#R%VY&%C(K[7PMR#C+-Y\^(7[A[RJ:-7UTZI>3OILK&>%S3$86//C9 M>Z]D_B?HNB]=.Q^[U%?BS_P3\_X.:=0\/I9^&?C_ *;)JMHNR&+Q9I%N/M48 M W75L,"3N2\6U@!_JW)S7[!_"CXK^&_CC\/-*\6>$=8LM?\.ZU%Y]E?VC[H MKA0Q4X[@AE92" 592" 017Z7G'#^-RR?+BH:=)+6+]'^CL_(^AP.98?%QO1> MO5=4;>IZG;:)IMQ>7EQ#9V=G&TT\\T@CCAC4$L[,>%4 $DG@ 5\D^./^"[W[ M*_@'Q*=+N/BG:W\R-LDFTS2[V^MDYQGSHHF1A[H6XKXI_P"#H+]M?7](\2^% M_@;HEY<:?HMYIJ>(?$!A62.WMV(Y,:>2\C*(]4%6OV)?\ @V?\ M'?%#]EW0_$_Q,\6>++/Q;XLTZ+4[>UT62"*VT>.9!)$D@DB=II K*7P44$E1 MG&\^]@.'>\N$'!9+>)6E9<\;@N,\9KX"_93_X M):W?_!%/P?\ %;X^^*/'EUXDO?".DW_]C:-H\DEGI^K6^TBW_M!2,N[R&/$0 M)2%@&#R$ K\'?\$]_P!C7Q9_P6O_ &R?%.K>.O%VH16MNG]L^)M8XDNW\QRL M5M;JV43."%&-D<<1 4X5#MA>%\MK5*V*6(?U6E:\K:MOHM.FFMM6TDNI%;-\ M5",*+I+VT^E]+=_^!?YG[/\ P8_X+6_LR_';Q/!HVC?%#3+/4KJ40P0ZQ:7. MEK.YX4+)<1I&23P!NR20,9(KZ%^+GQ=\.? ?X<:MXN\7:I#HOAO0XA/?7TJ, MR6Z%@H)"@L?F8#@'K7XQ?\%8?^#??PS^R=^S=J7Q.^%GB+Q%?6GA81R:UI.M MR17$DEN\BQF:"6.-,%&92R,I!7%LOQ-&&-RRK*5/G MC":E;F5VE=:+NNCWOY!#-\32J2H8N"4N5N+6SLF_T/TC_P"'X/[*O_18=%_\ M%]]_\8KT;]GK_@H7\%/VJ_$+:/\ #_XD>&_$6L*AE&GQS-#>2(HRS+#*%=E4 M?]H^U M>9O\Z*3=CR$QM QN.>HKRS_@H9^S_HO_ 3<_;E71?A3\0[K7O\ A'4M-7LM M2BGC:^T6[R6\B62(!#*FQ7RJJ-LJ@C(->I+@K*:F+J9;AZTU6BKZI..R>Z2[ MKJ<<<^QL:,<54A'D;MH]?S\C^A3]I+_@HG\%_P!D+QI9^'?B1X]TWPOK6H62 MZC;VD]M<2O);L[QK)^ZC8 %XG')!^4UZG\/_ !_HOQ5\$:5XD\.ZE:ZQH6N6 MJ7EC>VS[HKF%QN5E/T/0\CH<'-?@_P#\',6KWOB#]J#X3W^I6OV/4K[X<65Q M=6^"OD2O=W;.F#R,,2/PK5_X-_/^"J74X)Y\FAF.%;E4M>4=+65[\METWZW.N.?\ MN.>&K)*.R?GYGZT>"?\ @IY\!_B-\<(_AOHOQ%TN_P#&TM]-IB:6EK=+(UQ# MO\R/)-0T?4_BUH]KJ6E7,EG=PFQO6, M,T;%'4D0D'# C()'%?CK^PE;267_ <(6<,R-'-#\1=?1T/56!O@0?I7BTOA M[X<^*O\ @IQXHT_XM:UJ?AWX=W/C/65UG4=/1FN;:,37)0H%CD/,HC!PC<$\ M=QZU/@7 >V<)3FTJ<9Z6;;;E=); M_A^#^RK_ -%AT7_P7WW_ ,8KL_BU_P %-_@3\"](\*:AXL^(FEZ/9^-]*CUS M0Y9+6YD&H64@!290D;$*0PX;!YZ5^3 _9I_X)BDX_P"%[?%+GC_CWN/_ )5U M%_P?FOSQ4=E?2\==;7.B><8J&'G6ER/EM\+ON^NI^G4 M7_!;S]E::157XQ:'EN!NL;U1^9AQ7T'\'_C5X1^/_@BW\2>"?$FC^*M!N6:- M+W3+I+B'>N-R$J?E<9&5;##/(%?D#\,?^""_P%\>?L!^&?B9J_Q4\1>$->UK MP=:Z_=W=_J5BVDZ=<2VJS-OB\D2>4K,1M\S?@8SGBOGW_@@7\7OB)X,^./Q/ M\/> Y+^ZN-;^'FL7D5A$IDC.H6T.ZQFV=-XF81@GKYY'<5GB.%,MK86M6RZK M+FHOWN=)+Y-)=GW]-;ET\XQ5.M3ABH*T]N5Z_==G[,_M&?\ !7#]GG]E7QC= M>'?&7Q(TRU\06+B.ZTZQM;C49[5^NV46\;B-AW5B"/2MO]FS_@I=\"_VN=<3 M2O 'Q(T'6M8D0R)ILHEL;V4#D[(;A4=\=3M!P.:_G"_8NU'X+WOQSNY?VB/^ M$ZNO#-Y;2XN-"E4W*7S.I\VXW?.T>WS,[,OO*G!&:_3;_@G3_P $UOV2_B'^ MV;X;^(7PG^,A\::3X77^U[7P9JI\C58-0B*M#.=RQ2O#$V7V^5PZ1Y=U)4]& M<<(9;E]"2JRJ\RC?F44X-]M%I\VO4RP.=XK$U%R*%F[6O:27?S^2^1]N>)_^ M"S7[,O@OQ-J.CZI\6='M-2TFZELKN!K&]8PS1L4="1"0<,I&02..]4O^'X/[ M*O\ T6'1?_!???\ QBOD;_@HQ_P0&^%?@SX/?&;XS1>,/B)/XDM;/5?%8M9; MBS:S>Z;S+C80+\X^_NQWS7Q%_P $5_\ @FAX+_X*3^/_ !UI/C+6_%&B MP^%]/MKNU;1I((VE:21T8.98I!@!1C '4UG@^'>'Z^!GCE6J"?$UCKGA:&66&3455X( M8FB ,F[S54KM!!)( QS7@GQ%_P""Z7[+/PR\2OI5Y\4['4+F-S'))I.G7FHV MZ$'!/G0Q-&P]T9J_,S_@LK=)_P $W?@WX3_9+^&OB+Q#-X5U"*;Q=XBN;Z=# M=ZA]HG:."U=HDC7R5,#R,FT[B8R?N\^Q?L(_\&U'@WXI?LR:%XK^*GBCQ9:^ M)O%VFQ:G;6.BRP6\.CQ31AXED\V*0RRA64M]U5)*X.W>>>/#>44,-]?Q]::I M3;5-)+F:[O1^NRZ=[&DLTQM2K]6P\(\\4N9O9/LM3]1/V=/VMOAK^UOX:FU; MX<>,M%\66=JP2X^QRD36K'D"6)PLD>><;U&<''2N-^/_ /P4T^!7[+?Q%D\) M>/OB)IGAOQ%#!'/)P'V/&XYVO'N0Y5&'4?\'"GBRU^(W_ 4$ MM]>TSS)+'7O!^C7]H2OS/%-"SIQZE6%=V'X%PM3&TXQJN5"I!RC)63TMH[JV MS[+T5C"IQ%5AAY-P2J1:33VUOJM?(_HF\/>(+'Q7H%CJFEWEMJ&FZG;QW=G= M6T@DAN89%#)(C+PRLI!!'!!!KQ'X&_\ !3_X"_M)_$^T\&^!_B/I7B#Q-?+* M]O80VUS&THB1GD(9XU7A58]>0.,U^9W_ ;P_P#!5M_ ^NV?[/OQ%U KI>HW M'E^#=0NGV_8;EBQ2]]VE?=/3_ M #/U\E_X+>_LKPRLC?-RD@XL+TC\Q#2?\/P?V5?\ HL.B_P#@OOO_ (Q7 M\_G[)7A3X1^-/VK?[/\ CAXBUCPK\/9#>M=ZAIB,UQ'*%3,OF2R.$1,5)?>HVN<.'S[&5H\R]FM;6;L_N;/V-L?VM?AWJ7Q< MTSP'#XHLV\6:S$9[#3C%*KWB"V6Z+1L4V,! RN<-P"._%>CUD>%O!6G^#](L M;.T@4_8+:*U2>15,SK%&(U+-@$G:,9]STK7K\NK>SNO9)^=W>[[[*R\M?4^O MASV]_P# *^0_^"JP_=>!?K?_ /MM7UY7R'_P57_U'@7_ 'K_ /\ ;:OAO$3_ M ))_$?\ ;G_I<3R\^_W&?R_]*1\U_!#X7O\ &CXIZ3X9CO(]/;5'<&X=#((P MD;2'Y01DX0@#(YQR.M?H-\#_ -E;PC\![=)-,L?MFJ[.J4TZBFTF];)1B].B M=V]5J>9PUA:4J3K2C[R=K_)?YC98EN(FCD571P596&0P/4$5^>/_ 45_P"# M?OX3_M(Z5JWBSP/Y/PN\80PR74AL+8'1]08 L?-MEQY;'&-\.,9)*.:_1"L7 MXBN(_A_KS,0JKIUP22>G[MJ_<\LS+%8*LJN%FXORZ^JV?S/H,7A:.(IN%:-T M?Q^U_3-_P0K&/^"4?PA_Z\[[_P!.5U7XV_L(_P#!#[XH_M=:7;^*_$K0_"[X M9^6+F37] MIZAK7A708)H+.^OCF>[8W$KRN?E7@RM)@ 8 XP:_2/$?/L!6IPRVC54JJE MS.*=[))IO[VEY=;'R7"^#JTZSJU%9..E]WJM;;V\S\J?^#I+]E+7;3XL^#_C M+8VLMUX;OM+C\-ZG)&NX:?=12S2PL_HLJ2LJGINA(."R@^M_L0?\''WPC\-? MLM>&=%^)UMXDTCQAX5TV'2YUT_3_ +7;ZJ((UC2:)@PVLZJ"ROM"L2 2,&OT MA^-^M?#V7PE=>'?B+J'A&/1?$,#P3:?K]U!'!?Q1R,3,^D^'O%\-U"@ZG"N)957Z. .V*\; YQE^*RVG@L MWISM2^&45T[/\ODMF>EB,#B:.+E7P4H^_NGW.-^%G_!5O2O^"TG@7XL?L^_\ M(=J_A7Q!XPTK4!X5O8@UW9B&-#) U^R@_9V$B1[F&8V+A 0Q4/\ !_\ P2<_ M;UN?^"2/[6GBG2_B)X;U>+1]73^Q?$EG'"!J.D7$$C&.548@/L8NK)D95]P) M*A6_=?\ 9;_9 ^#?[ ^DP>&? .BZ+X7O/$3'YY[KS-3UMHEW',DK&64("6V* M=J;B0JY-8'[9'_!*[X)?MT:DNJ>//"2MXB2-85UO3;AK+4-B\*KNGRR@#@"5 M7VCIBJPO$F5495L%["2PM5+2]Y)K3F6O6RTN[-7\A5LKQDU"O[1.M#[K=OZ2 MW^9^>O\ P5R_X+X_#7]H#]D_6OAK\)X]:U>^\9HEKJ6I7MDUG!I]J'61U17^ M:21]NSH%"LQR2 #Y1^P[^R5KWPJ_X(E_M,?%#7K.6QA^(FDVEKHD4HVR36=K M<9:XQ_F M6]Z+.XNH(=DA$ 4AL(%4G8,!>O!K2IQ%E^#H0P&60GR<\93E+=\K3:7W+MHM MM;DQRS$UZDL1BY1YN5J*6VJ:U^_S_"Q_.7_P3I_X);>)O^"D/A3XE77A7Q!I MNEZM\/[2VGM].NX6;^V99UN2D2R[@L7-OMW,",R#H 36Y_P1J\%?"FX_X*%^ M'_#OQPTS4(G2Z-KI%I>'R+./6HY (H+Z-@&(+J4"9 ,NQ75E9@/WB_8G_P"" M;7PM_P""?L_B23X;Z?JUBWBL6RZA]LU&2[WBW\WR]N[[N/.?..N1Z5XK^U9_ MP2]_9#^,O[0.N^+/'FH:3H?C3598[C4XHO%JZ8S3"-<2M#O&QV4*Q( W$[CD ML2?5J<=T\55Q&'ES^RG%_EUTXX\.SHPI55R\\7[R;T>NG3 MMY'P'_P=1_\ )[G@/_L1X?\ TOO:[+_@K?\ \$JI_B'^R%X!_:&\!V,D^M6/ M@S2I/&UA"FYKZ!+&+_B9*!SYD:@"48P8U#\>6Y;[\^/?_!*WX#?M_7GAOQ-X MJNM:\9W'AW18?#UIJEIXD>3[1!"SN&E>,E9)2TK%GZL2,]J^C/"&E>&_AMX? MT'P'9W5I&FG:5'9V&G7-TLEU-:0(L0)5COD4* &;!Y//6O$CQ=]5P^$IX2_/ M1YE)-633W6]_PT=F=\LE]M5K2K6Y9VM;=/N?S[[5L\VY\ MO9MY_P!=Y><<[*O$]CK-C-K6H27EW MI %?12XXRZ>,G5:J14J:AHES)WD]-?-6?<\Q M_\*?\ \'*'Q1T?XV^* MO@'XP\/233:#XF\&/J>GO-$8Y'@EF5T+*>5.TC@U]Y3_ /!N1^RU:P/))H/B M:..-2SNWB*=50#DDG/ %6OB+^P?^Q[^V+)X%\#W7C'0?$5_\-=&C\-Z-I>E> M.(GO8+:/ 5'CCD+LXP.2,\5P4.(\NAC*6,IRK5%3YK\UI635M-=-;7.BIE>* M="="2IQYK6MI=IW/QW_:=_X)0>,?V'FNH4EA6;).Y6+-'Y@"J'"K_P M%S^A/_!OG\0_V?\ X!_L/^/OB4TTVE^- MO"\1/CV]OS]HGM[0,SVPM41 8=#3P[]@NI6D9[1(Q&H,F=V\ *0X(8,H8$$ UX5\!/^"3'P _8'\:R M>/?#\NK^&=MI+IM^^J>(F.FWMM.-C07*2GRY$+%"%;^-$(Y KBQW&%+,L!/! MXMRYN:\>5)MG9V=]\/D<\+B8UZ-K6L[WT=MU_2ZH_.S7_ -K; M]@?_ (*$Z[JVK?%;P+XC^"WB^\O9V.LZ()'COHV<[)I?L\;H9V7!%O%L%ND[D]$MR\D:_ M[L:*/:O6OV8O^"2O[.O_ 3YUG_A-](T>.'6-+4A/$7B74_.?3@_R$HSE88F M;?MWJH8AMN<'!]6AQ9EV"IR5%5GS1LJ<[.*]&[NW3=Z=#DJ9-BJ\US\BL[N4 M='^&E_E\SMO^"IG_ "CA^-W_ &)NI?\ HAJ_,/\ X-1?^2V?%[_L!V/_ */D MK]6OBUX^^#_[1/PRU[P)K7CSP?>Z3XMLI=+O+>U\16R3312J59499-P8@]JY M;]BS_@F#\)?V!?$6N:M\.-.U>QN_$5M':WC7FI27:O&C%UP&X!R3S7R.!S:E MALFQ&7UHR4ZC36FFEM_N['M8C!SK8ZEB8-I?L%_\'&WPG\._ MLN>&?#_Q47Q!HOC#PGID.ES/9Z:G:^.W\/+X5U"/['?QZX\2V,Z2$((Y/-^0AB0 #U)'>OB_P"(/_!M MY^S-XX\3OJ-II?B[PS'(^]K+2=:(MVUUF\%Y]NU1CPPCGE9F>,' ;RQM7@$+7"?MJ?\$FOV?_VI/B1>?$GXI0ZA M;Z@;:WLI[UM>>PM8XT.R,'D(I)8#W)'>O8PO&F#I8ZE&%.4:%.#C%6O)M\NK M5^R[OOU.*MD->>'FY23J3DFWT5K^7F? '_!?C_@E=/X6@C_:*^'=ALL[](9O M&=A91"/[#<,JXU*-4P CM@2X *N1)R'D9/GS_@W&=/TW4[1[,VFMWD$4=]!MV.A6 M4@2*5;:PP00V#UKYG_8U_P""7G[,?P+^.D/Q$^$LR77B#25N%C^Q^)VU&WMD MG1HV4H';C:Y W$XX/49KBP/&#_L:K@<9&3?*XPDEI9II)ORVOKIZ:[XC(_\ M;H8B@TE=.2OU36WJ?@I^R>/A"W[4[?\ "\FUQ?A[F]^U'2=_VGSL-Y.-GS8W MXSBOMCPEXA_X)E^"O%.F:S8S?%E+[2;N*]MV9;L@21N'7(QTRHK[HU'_ (-T M?V6XUN+NYT/Q-&B[I99)/$2<*,D\FM*OQ^5N9\NW0^WC>V MH5\A_P#!58_N? OUO_\ VVKZ\KB_C1\!_#?QZT".Q\06;2-;[C:W,3[)[1FQ MN*-TYVC(((.!D<"OG.*\JJYEE57!4&E*5K7VTDI?C8XLSPTL1AI48;NWX-,^ M$?V&/^3J?"?^_%_B1XBU+1M/U*-=:TFYFM;BPG/ES[HF*L MR#/SKP3E<\=<=*^??A3^Q)X@^ _[3GAS6+::/6O#4,L^ZZ3$E?-/QIO9M.^//BVXMYI()X=>O'CDC8JZ,+A\$$<@U^495FF/X5RY M0Q%'6562E%Z77)"SBU==]=4?,X;$5\MH)5([R=T^UEJF?J83@5X+\>_V]?"G MPM2XT_23'XHUE04,=O(/LL#>^3S7#Z'H=[XFU6&QTZTN;Z\N&V106\9DDD/ MH%')KHSKQ4JUHJCE--Q;^U))N[Z1BKKYN_H:8SB24UR86-F^KW^2_KT.J^,7 M[0GBKXYZCYVO:D\EO&VZ&RA'EVL'^ZF>3_M,2WO7WA^Q <_LL^$O^N,__I1+ M7@_P&_X)M7FJ^3J/CNY:PMSAETRU<&=QUQ))R$]"%R?=37UYX3\)Z;X%\.VN MDZ1:0V.G6*;(8(A\J#))]R2222>222>M>OX?Y#FM'%U,TS.Z"Q,:LL3B.JMKONCX-_P""FL/POF_X*7_LXK\8/^$-'@9M \2B M\/BAH5TWS/+M_*WF;Y-V_&W/?ISBO,_V[_#7[(FL_!?[+\ 8_A[/\=YKVW7P M&OPQN84UD:F95VMNM&"K$J;V=IB$5%8@A@M>H?\ !2SQ?\-O!/\ P4S_ &<= M0^+$WA>'P7%H'B473>(((Y['>T=N(MRR*RYWXQD=:Y?]L/\ : _8;\6?L^>) M=(\+V/PW\2>,M2L9H?#=EX)T%&UQM3*'[,UM);1!XI%EVMO) &#G=]T_TWE[ MJ*G@Y055KE^S\'\2?Q+K_>5U=:76X8KE)4OIH4PCS_V/#YI3T4N"0/IZ5]N5^=W[0/A?XF?!_X' M_LA_&WQMI.M>*-?^" 4^/K2U0W6IPVU_8):W-T5!)FD@(4R8)RQ9LA0S#V7X MA?\ !9[]GOPO\+I-?\/^/M*\<:M=0_\ $I\.:&7N-8U6X8?NK=;8+YD;.Q S M(JA<\],5X>-R_$8BE0CAH^TY5*#<5=7]I-_)---7Z,]##XFG3G4=5\MVGKH[ M\*>+HUM?$WV:TU/4[8? M\NDUYX@M[GR#U&Z,3*C8)&Y6P2,5ZG_P4 ^,OA7X!_\ !2?]C_Q5XRURQ\.^ M'=-TKQ8+G4+Q]L,)DTZ"-,D _>=U4>Y%>]*7MZLW1][FGB[6UO>E&UN]^AYT M5[.$>?2T:-[]/?9]]U^>_P "?V6OAO\ M)?\%6_VPV\?^!O"_C)M&N?"/V$Z MOIT=W]D\W2'\S9O!V[O+3..NT>E>_P"B?\%9/V;_ !'K-GI]C\8O!EQ>W\R6 MUO$MT=TLCL%51\O4D@?C7SI\'OVPOAC^RG_P5<_; 7XC>-=#\(-KUQX2.GC4 M)3']K\K2&\S;P<[?,3/^\*\'*\'CJ-/$J,)QFZ:MHTW^\IWMUVWL>CC*V'J2 MI-RBX\VNJ:^&6YM?MK_L0:/^P=\.]7^/W[.]DOP^\5^ XUU36M#L)GCT/Q7I M<3 W5M<6N3&I$6YUD1004XPVUTV[WQUI_P 6O^"MO[/OBS35;[!XE^$>I:K: M&0#>(9Y()8\^^V3]36!^UO\ MLZ?_P %'OA_JOP)_9QDO/&FI>-MNE>)/%L5 MA,F@>$]-A3]M[&V-O[;DJ[_%R76Y\W_ U_X3+]F']J#]I3]HGP3_:_B#2_#'Q1 MO]'^(/A&!%,>H: (HIS?VXR,WEK))+)\W!C9_F4%]WT=_P %?/B+X?\ C5_P M3'L_$_AO4;37/#OB#7O#EY8WD/S1W,4FIVQ!P>0<$@J0"#D$ @BMO_@EQY=S M\8?VLE^216^+U^K#J#_HUN"#^1%?)W_!3SX)^(/V!/A_JW@KPWI M+-)U7246;8GP[UI-2AGN+=4QC[%CNNZNMU%&$N:C@YR6L9OH^O9Z]6?2_P"U/H=U^WS_ ,%! MK7]G_5-0OK'X2> _#47BSQE8V-U);2^*;JXF,=KI\SH0XME0>:P4_,<@@$(Z M[OQ^_8N_8MT;0SX,\6Z!\$_ .H?9EDMY(KFPT#6K4'(CG2=6CGR&7(9BP)4Y MWWF:6VU*2) M 6>W*GRG*CY,$\L41H_VB_VO_P!AGXE:0?%WBR\^#?Q&UZ[M4L[)4T2VU_7K MK.1#;QPB-IP=SX"MM +37FTEB6J'U7VGL^56]G>_/]J]NM^^O+:VECJE[ M).I[;EY[OXOY>EO*W;2]^I]=?!\:#!\+/#]OX7UA?$'A^QL(K.QU$:C_ &D; MN*%1$':YW,9G^0[G+$ELY.3]E_M?1/.\W[FS^U+; M=N]L9S[5V/\ P1W^&7B#X._\$UOA5X=\4:/?>']=L;"X>YT^\C\JXM_-O+B9 M-Z=58I(K%6PPW8(!! X[_@O=+!!_P30\6-=-"MJNL:(93*,IL&J6V[([C&(+9K%+DDG]X(=I S\J%!QMP/?=;_:D_X)^VNCW,EU M=_L]S6RQDRQQ>'[.=W7'(") 68^P!-?+/Q6AU:S_ ."'?[3EY8Z?X@T'X3:E MXMMIOAMINMB1;FTT=M5T\?NTDR\=L\I] M?>M:.VNMWO=+I;7R\3*/+/EY7[DU[GI>[\M++S?W??.K_P#!,G]F(>$YI-3^ M#WPLL;/[/NN+@:7!;"%=OS-YJX*8Y^8,".N:\Z_X(O:KM\%_%KP_X;UC4/$7 MP?\ "OCBYTWX?ZE=SM<*]BJ*98+>9LF:VBE)6.3+!@6PQ[:??3PD2"SNHIY71K>;&QN,KD-R 5;U M[]DO]O+X?ZE^P]J_BZYT?3_AO_PJ6RN+3QCX0@MDLW\*7EJK>=:I -H"NRMY M( &_<%^^&4>+6J>UP$E0J3KRVWMZ-;,\[_;L^'EK_ ,%)/VQ-$_9WN)KAOA_X"T6;Q?XZFM9&4B_N M(I+;2+0NA!212\MV4;Y9$5?2O4?^"5_QRUKXJ_LQKX9\8R,?B-\(]2G\#>*@ MSEVFN[+")9C#,SXSC-?.G[&?[%W[1WQ \!ZA\8M-_: C^$^N? M'.[/C#5M#3P%8ZVUFLV?L<'VFZ<2[([7R56,@"/++C.6-SP'X"^('_!-?_@H MAX?\4?$KXF1_$CPW^T@4\*:QK7_".V^@QV.N6T8.E^;% S(S2Q"6!6&"C/#RR^G5C)TU>*7-?GC=U-7%1=[RM:3ORP2N94:E2-58F4&E)V;=K MK:\W@?QM#I_C7PC$5,.N^'WL M8999H%X/VVV<&522 4WC/+))[S_P6-^*_ASX^_\ !%[Q9XP\+:C;:UX;\2KH M5Y974?*RQOK%E\K#JK*U[\!?C1JNGWOV1'VQ_#S74U&WN MI&C7&%L;I(6 7[L_D[M)^CV?;?N?2'[=WPB\+_'#_@J_P#LS^'?&/A_1_$^AWGA M_P 4/-8:G;+<6\K)!"Z$HP()5@",]#S7;?&W_@CM\'_%WA][[X=:#:_!_P"( M6F(TV@^)_"6[39M.N0,H9$B*I-$6 #HPR5R 5)R.#_;_ /C;X3_9\_X*J?LT M^*/&NOZ?X;\/V.@>*(YKZ] M3I?E_B3OS?9M;>^EM]#JOA.>LL1:_-UM?X8[=?2W78^=?CK^TWXL_:X_X)I? M"KQ5X\T76K_POH/CQ='^-6G>'0_F7EE8R2Q32%8L-]F:189943&-P P%W#VG MP1^SM^P[^W%I.FV?P[MOA='K%B8[VRF\%SQ:#X@M-AW!B(/*N1P"#YBY&2>& M (F^"WBJ'_@CC^QMX#T[XF:7XIUTZ]J%]JGC7Q+H6F-?Z?X;O+EFN))+E8\R M"$,XB#HC ^63A352ZF(DVJB4*.2WG8PH;;\^VNZ'-5J>RPBG"GSRY)T_AU>\EIHN]T^2UU8Y MY6A#GK.,I'X_$DD,OB*/3 M;9=4>+'EO=")1,5QQ@R;B,=JW*^#DK-H^CB[JX4445(PKQWX]?L6>$OC?YUX ML/\ 8>O2DM]OM$&)6]98^ _UX;WKV*BN',,MPN.HNABX*<7T?YKJGYK4QKX> MG6CR55='PWX._P""9OBB^\:3V^N:E86&B6K?+>6S>=)=K_L(<;3ZE\8/0-7U MA\(/@!X6^!NF?9_#^FQPS2*%FNY?WEU=HPH[ 5VE%>+DO!^5Y7)U M,-3O+^:6K7DGT7IJ^K9R8/*L-AGS4XZ]WJPHHHKZ@]$R_$'@K1O%CQ-JNDZ; MJ30@B,W=JDQC!Z[=P.,X'3TJ/0_ &@^%KEIM,T32=.F8;3):V<<+$>F5 -;% M%5SRMRWT)Y5>]@KF]#^#_A/PQXFFUK3?"WAW3]8N,^;?VVFPPW,FIKI**(RDM$]QN*>Y5U;1K37M/DM;ZUMKRUFQYD-Q$LD;X.1E6!!Y /U%5= M?\%Z/XJ,/]J:3INI?9P1%]JM4F\O.,XW XS@=/05J44E)K9A9/.:/PSX>CDC8.CIIL*LC#D$';P14VL?#3PYX@U"2[O\ P_HM]=38WS7%C%)( M^ ,LRDG 'X5N45?M)WO=BY(]BOINEVNBV*6]G;V]I;Q\)%#&(T3Z # ILF MC6<5:HK.[W**MCHUGI4MQ):VMO; M/>2&:=HHE0S.>"S$#YFX')YXI=4TNUUJS:VO+:WO+>0J6BFC$B,5(8$@C'! M(]"!5FBB[OKS9\R^M-+@@N9,]6LN-\,\0DC?!!&58$'D _45:HI MW=[AY&7X@\$Z/XLDC;5=)TW4FAR(S=VJ3&,'KC<#C.!T]*DT#PKI?A:&2/2] M-L--CD.72UMTA5CZD*!FM"BGS2MRWT%RJ]P90ZX/(/4>M<[X<^$GA7P;K=QJ M>C^&?#^E:E=9$UW9Z=#!/-G^\Z*&;\371441E)*R>X.*>K"BBBI&%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% < !1110 4444 %%%% !1110 4444 %%%% '__V0$! end GRAPHIC 17 cnr-20211231_g2.jpg GRAPHIC begin 644 cnr-20211231_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@# M2 5" 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 **** "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 **** "OS<\#_M&?$_\ X*N?MVZ]\$O" MOQ-UOPK\%/ MO/<7\'A;47LKKQ&(YEA3S;F(B0),[%P@( B0C <[Q^C]U;K= MVLEJ[LHEC*%D." 1C(]Z_)C_ ((K:=J'[)G_ 4'^(W[*7Q=4:;KEYH\MG8" MY&P7DUK.LB>7G[PDMW>9"."BY]* /MC]H/\ 83M;?X"^(=(_9%\:>*_ OBI- M%N!I)TGQ;>O;ZA)Y;?Z/<0SS/&WF?<$V!*A8,'X(;U/XG?M#?"7]G?0/#T/Q M:\5-97^N316&B:1:V4UY?:G=$*/*@MK='EE;+*"54@;ADC(KKO&'C'PM\/\ MPS>>,O&NO6VF:7I\)EO+Z\E"1QKG')/4DD
O[53>*9_\ @O5\ M%K?Q89?[%308VT 29\K/E7Q MYO\ PU=&V\1:)=Z=/:ZCIDPS\DUI,BS(3M;:=N&VG:3BO.1_P5&_87DAUXP? M&_S+GPRS)K&FCPYJ*WD+J7#(+=K<2.R^6^\*IV!27V@9KYB^ ]QXG'_!PC\5 M(_"(D_LM_# 'B$1?ZORQI^G;2W;/VCR\=\D^]\GLH7F M2\U6*.5XP65'U*\+J#U ;:N1T.T9Z"@#[ OO^"HW[#-E\)+7XV)\<8+K0[N2 M2-!8Z5=SW431LJOYMLD1E@"ET&^157YTP3N7/9:]^V/^S?X;^ EC^U!J?Q'# M> M0CC>W\26>E7=S"JN_EJ9%AB9X?WG[L^8J[7^0X;BOS*_X)Q:?IY_X)!_M M-WYLH?/DANTDG\L;V5-.1D4MU(5F8@=BQ(ZFNO\ ,LDG_!M]X@1W)"7$RH" M?NC_ (2&(X_,D_C0!]H7O_!5']A"PBT._N/CK$-/\0RB*QUC^P[X64 M6XD?^%(U9B.0*_-/XN:=X97_@W1\)R36ULDJ7-I-8[44$W1UB M5788_C,;39/7&ZM_XW>*?@=X;_8'_97U/]I;0-?UKQ_#9V,WPYTC3]?_ +-6 M9U6VVO>7#*WE6ZI]CW.!Y@)&T@%V !]S_"']L7X _&[XCZW\'/!GBN[@\7>' M4\S5_"^O:)=:;?PQ';B40W4<;.A#H-4_X M."M27X@>(](U'6V\,E=5GT"V:&T63^Q(288U=W;$> F6;4DQXED8J N_YB"0#\K?\%T_AG\.OA-_P3UTSPE\+_ ND>'=+_X6 M99W']G:+I\=K#YLEM>EWV1@#<3U..P]*S_VL?V3OBM\?/@K\!?BE^RM\2CIO MQ8^'_P ,+'4=)T)+LV\U_9&WM5>2WD.$$B2%4*L=KK,%8C*A@#[>^&_[1?P= M^*_A#7/'OA#Q>!I/AF_GLO$%WJME-8?V=/##'-,DRW21M$8TE4ON VG(."IQ MR'@_]O\ _95\;ZQH.EZ1\0[F"'Q7>2VGA35]5\/WUEI^MSQOL>*UNYX4AF;= M\H"M\QX7=7P'\0/VKOB]^TS_ ,$E_C->Z]\/#H/CC1?&FG6GQ.NM.M&M_P"T MP&M8'N)(O^6,H2VABFC7"@19PH8J*7_!0,VEO_P1=_9M713B[_M+27MFM_OA M_P"S;LOMQSGS".G?% 'Z-_&K]MC]F+]G7QUI7PX^-GQ.7P[JVN;#I,=]H]YY M-R&<)E;A83#@,0&)<;,@M@52^#O[>W[*7QZ^+.H? _X7_%2._P#$VG6QN'T^ M;3;FV^T1 EX'FC19E 96RA.5.\97YJ^&O\ @K9;ZYJGQ]_9&M?B+9K+J5S- M;)KL%S&&#SM=::)U=2,$%BP(Z5O^,SY/_!Q[X2$7R^;X9D$F.-W_ !(+WKZ] M!^5 'Z3UXWXS_;Y_99\"Z_X@T#6?B!=SCPC/%!XOU+2?#M]?6.A22-L1+NZM MX7AA8ME2&;*D'=MP:]0\;MXA3P7J[^$E!U4:7<'3 <9\XR_P!E1[2^[G=YA;KSNSWH ^U_^"D_[7D/ MP%_8DUWXJ?"7Q@#K&NZ5$O@W6=,LY+NW;SI84-PLT:/%'B*4NCR,%9@H&X\5 MY'_P2R^$>G_%_P /?#G]K^P^._C4:WH_A>XTKQOH%R+D6FOWDDUTXN;F6X'^ MEL%G0[U+@&"(!EV%3XOX1F\93?\ !N'XC_X2SSO)2\"Z(9\Y-G_;]MC&?X?, M\T#V QQBOM+_ ()0_P#*._X5_P#8OO\ ^E,U &!_P5E^/OASX1_L^Z=\/M8^ M-=Q\/9OB!KT>EGQ?8V,]S<:3:1J;BXN8XKU_XP:-X==Y;SPD5O+0M(\3I$US%-?R2(JL=X5X@&* M9P#7U7^T_P#!K]BOXTZ[X;\*?M6:7X3O]4NS<6WA*P\0ZP+:YG9S'YRVJ>:C MNQQ%G9D\+[5\@W__ 3RL?V'_P#@I3\&?&_[(FK:G:Z%XTU'4+77_#=Q>-,+ M.SA@$EQAV):2W,; @2%BDJ1G<2R!0#]$]?T+3/$VC7/A_687DM;N(QSI%.\3 M%3Z.A#*?=2"/6ORD\->-?B+_ ,$XO^"L5I\,OV@_BCXJ\0?#KQ!(4\-W_B3Q M+=W$-I:W<@^S71$DA4O!,GD2,PX7S'QR*_6>O@K_ (.#OA1X-\3?L@Z9\6-0 MT\#7/"_B:"'3;U,!O(N@4FA;U4E(V]C&/4Y /??V@/ NF_M&_'GPO\(M-U;6 M+*#PD\>O>-]3T37+JR;[,PD2TTMF@D7<;B3=*X.2L5L?NF:-J[WXD_'[X0? MW4="\"^*=0HBJ2TA 48Y:O+O^"4L M,E_^PUX+\?:O?7%_KGBBT?4/$&KWLQDN+ZX5S;H\CGEMD$$,2^B1*/>OEGXA M^-O&NC_\%_KC2-4\?VGAPZEX3MM)\&ZGK.E_:X%233XI?*1#+& 9+@7* AN7 M'?AC=^-M2TK4O&$*R>$9=?\+:AIUMK08@+ M]FGN8$CEW;EVX;Y]Z;=VY<_/'Q"_97_9E_9"_97^/NF_M'?&S6O$_AGQCJEI MKOB?2-#M4L[JROIKHO"EJJNX#RS+%@.=H6%2^4R:^2OVNM?UK7= _8\UN'^S M=,\/-,W_ A?ARVU![V]TW34NM-2%[R[8CSIY N2$CC2,QE "5. #]4_B[^V M3^SA\!OB)H?PJ^+GQ"?1==\22QQZ%:SZ)>NEZ[R+&JI-'"T1.]E!^;Y=PW8S M2?!?]LS]FK]H?XB^(_A7\&?BC:Z_K/A0 ZS%9V\WE(IBTZ&^UNYNH],\,:?<$^7-?2J[*9,$$QHB22, 06"; M<@L"/'/^"?W[+VK?M)?!/2?VK_VTO'_B7QMXH\:1OJ&FZ=<^(+JUT[1K-G80 MK;VUM)'&K.@$A;;QO 4 AF:C_P %^/@EXQ^*/['-CXU\'6$UX/!/B1-2U>VA M0LRV3PR0R38')\MGC)]$+L'/BM^P'\.+S0-0BEET/0H]$U. M!'!:VN+3]R4"/V?_'WP3_:G/CW2_B=XNUKX;-\/=2A MB\/:SJUSJAT;4!=V$@$!D+SS++#&^Q"9&0Q.JD!U6M7P'_P4#_9'^)W@SQ?\ M0/ 7Q4EU/2O 4$W\-ZCOTR-_-P[Q&W$A4"&4L54A!&Q;:!FO4QXQ\+- MXN/@%->MFUI=.^WOIB2@S);;Q&)64?=4OE03C<5;&=K8_)W_ ()OW%MIOP-_ M;H&H3QP!/#MPK>DNM)NKLVXN;'P_J$Q@;.,S(MONA4D':7"A]K;-VUL?+W_!-W'_ XV^,'_ M &!O&/\ Z:J\G^&6GV$/_!NS\1;N&RB26;QO \LJQ@,[#5M,4$GJ2%XR>W% M'Z'>/?\ @IE^Q!\-=:T71?%/QXL%&O" V.H65E<7-D@FC62/S;F*-HHB4='P M[ JKJS * M37??\%UC/6=Q_P6(_9G@M[J-Y(X=$,B(X)0'5)B,CMD(-0OM4T32QJ6MZ7X<\/WFJ3Z;:$%A/._[;\%V-I+-+>Z/8S33EH_O M1>1M$B2 XRKJNT'*/@N_[?_QKT7]F$O:>-9_AW?M\5/%?BC56 MDTRSMX8H!+!8V0*&:Y+"%3))((X<.0KC*-Q?_!)!I)/^"0?Q_@!) F\2[5]S MH%M_A0!]!_L,_P#!2;PY^U-\+?&7BSX@7NM:->RZYJDVDV.E>%[ZZ_LO2(H( M1'B>"W>.691OD9=Q&=4VZ0TD<>$,3I+, V5=Y/]6&D[');!_P""'%Q;Q_\ !-?7HI)T M5I/$^M*BLP!8_9(#@>IP"?H*Y3_@WZ\'^'OB%^QK\4/ 7B[3DO-*UKQ5-8ZE M:2=)H)=/AC=#]58B@#[4\#?ME?LZ?$OX,:M^T+X$\F>*)X(/#<, MVCW8OM4FF/[J&"S\K[3)(^00@CS@@XQS7YT_\$[]+^*'PM^,GQ2_X)%>+-.N M[S2YO$JWUSJ+)^[AT12AO2XZA+VV%I$H'W3=,>YKK?\ @J9XZ\0>!/\ @J=^ MSWJ>L^*8-"\-V6GQ'3=6U*S\^SL;V:\FAGF:,NBD(OV0L=PV@*2<"@#[W^#W MQ_\ A5\=H=6_X5QXC>XNO#^HM8:_I5[936E[IER,_NI[>=4DC)P<$KM8 E20 M*Y_]J/X ZK^T39>#?"I^)F\/:W/I]S>V4=C>(+82P,KA'G MDM]P!!VJ2"& (XG]G[]D6#X*?M>>-/C_ *U\>_[<\1?$30D?5?#MOHZ6=OM@ M:"-+M4$LC?+C9R>3,Y!ZBOHB@#\H/VL[+5_AU_P5Z^&W[.7@SXB>-;'P5K,V MA)J>A+X\U5TN!/<.DN7>Y,GS* #AATK[\^$?[+J? GX]:Y\0/!_CGQ%/X4US MPU%!)H.O>*KS48M/OHIBQEA-U+(R+)&W(W'!C.,!@!\&?MT$?\/Y_A'S_P O M7AO_ -*I*^Z_^"CDWC6W_84^*DWP^,XU,>#;O:;;/F"#;_I!7'.1!YO3F@!L M/_!13]D*>>.=/BFZZ/+KIT6'Q;)H=ZNAOJ &?LXU$P_9BV 3N\S8<'YJ\\_X M*I_\%$K']B;X2G0/!EOIRK7>PT+ M^U5TR&75M"O;.XN;UMNRW@MIX4GGD;<-JQQL6YVYP<4_AC^V;^S[\6?BQJ7P M)\.^*KZQ\9Z7;BXN?#/B+0+S2[QH"H82I'=Q1F1=K!OER0IR0!S7A'_!9CQ1 M^REHGP7\,7'[0VE:YK.IVWBI9/!VB^&]=%A+/?+&"PFG(9880CH6?:77>A3& MT.\UV7PU,=23PW$Z6=JS:#?,+="[L\FP%1YC;2 MY^;8@(0 '9?#/QCXWT3_ (+\^*_A%8^/O$!\+0Z*;F'P]/KMS+9QRRZ-:W#L ML+N4'[V1V P"W&!7Z&ZWHNF^(M*GT36+W$]TL$?B?5Y=2GT?;IWVU2EQ,6D CD_P!&(9L'=R"X!KQ'_@GW\&/% M'QU_:\_:2\%> /BOK_@OQ"]EJSZ#X@\/ZS/:-;W7]K#9YODL/,B)X93G 8E< M,%(])_X(G?%3PM\%?VB?'/[)W[0_@"TTCXM76IW!A\4ZBN^_U-U.^XL9)W)+ M9*^>A4XE&XDDA"0#]#?BG^TO\'_@_P"*-/\ ?BS7KN?Q#JMI+=Z?X?A5^RJ_P"UOH?B%_%/ MARYA(T3^PX)'-[<$E%A)#+$%+QQ.^0QRP88)8UT'[3G[)OA M[]CS_@E?\>_A?X:^,$_BL7>OV&J7\$EFD(TRYFO=/9H@J.VW<@C?:3D*RG&& M!(![E^QY_P %$OA_\1/V2;;XV?&WQ+J%MJ6G:;/J?B^X@\'ZD;6PB>[E">6Z M6Y26*--BED9]JKESP37>7W_!0O\ 8_T[X)V/[1MU\7&_X0C4=2DL+7Q#'X>U M%X?M*$@QN%MRT9R" 750Q!P37SU\&Y(Y?^"!-W:1R*TI^#>ON(PPW%5-WN;' MH.Y[5\JZA>65"S0[T.0) I/(Z@B MLK1_^"@G[(7B+XI>&?@QX>^,EK?^)/%VC0ZIH>G6EA%V==:TQ_#NHI=P.C.KH('MQ([*4?<%4E C%MH!->F_ 3]H+X0_M.? M#BV^+'P1\8PZWH=U*\(N8XGB>*5"-\4DH!VKD=]H]*](_X-S99#^R+XRA+G:O MQ'G(7/ )L++/\A^5 'Z"T444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y?\?_V, M_P!F[]IN]L=;^+_PU@O-8THJ=*\0V%U-9:C9E6W+Y=S;NDH"M\P4L5!)..:] M0HH \L\%_L??"+PGKMCXFUG4/%?BV_TJ83:3-XZ\9W^LI8RCI+#%=3/%'*.T MH3S!V85L?&O]FSX/?M!-HMY\2_##S:CX;OQ>^'-;T^^FL[_2[@$'?!<0,LB9 M*KE<[6VC(.!CNZ* . ^#W[,?P:^!J^*;HW/B77[[4I[K4=2E M.<-+(/$?BOX<> -7TK4O%UI/;^)+ MZ'QQK+27Z3,6D+L]V?G+,S>8,."Q(()->U44 >%^#/\ @FQ^QK\//AIXB^#O M@KX7ZEIOAGQ8$'B'1[;QMK BO=O3=F[RN0 &VD;E&ULCBO(/^"@G[-WP?_9I M_P""7OQ ^"7[/OA"^T^TU:6S.E>'HM5OM1>:X.H6TD@@2>65Q\J/(RI@85F( MZFOM.B@#X+_X)\_L'?LQ_'?]BSX;W'QA\&ZI>7VCF6XUOPG<^(+^WL?[02XG M5)KK3A*L7G>65^=HP9$(W%U//U'^T5^Q=^S-^U=I.AZ)\>/A;;:U;>')6?14 MCNY[0VH8*'C5K=T/EL$0%,[?D7C(&/4:* /%=(_X)V?L7^'?BOH?QK\-_ ;2 MM-\0>'+6*WTB?3IIH((5C!6-C;HXAD< _?="Q."22 1;TK]A#]E[1/C]-^U' MIG@34HO'MS<&6Y\1?\)CJK22DH$*-&;HQM'L55\LKLVJ%VX %>OT4 >=?M&? MLG_ ;]K/P[9>$?V@/!USKVEZ?=_:K73TU^^LX1/M91(RVLT8D8*S %L[0S8Q MDUF:E^Q3\!+ZU\*16>G^(=/G\#:3+IOA'4=.\9:E%=Z9;2>7NC6?S_,D7$2+ MMD9UVKMQCBO6** .$^&G[-'P2^$WPXU/X4^$? MNVBZ[<75QXA@U.5[U]7GN M1BXENI)V=[AY!PQ#KV6[\'Z%K M'B*]O=.T6>1][26]M-*T:L&Y7(;8>5VU[910!Y+\=OV&OV8OVEO'&D_$?XU> M ;[6-9T%5&BW:>*M3M!8D.'#11VUS&B-N526"[B5&2<"H;S]@[]ES4/C[;_M M17G@34Y/'MK*KV_B,^,=6\V/;%Y04)]J\O9Y9*%-NTJS @@G/L%% !7BOB__ M ()]?LN^,]7\2ZE?>#=1LK?QI"549BQ)8@* M7R=V[)KVJB@#S[XI?LL? ?XR_".#X"^// QD\&VT,,,7AS2]5NM.M?*A*-%& M5M)8MR(T:%5.0"H(&16G\$_@9\,_V=O 5K\+_A%HUWIN@V.[[%IUSK5W>K;A MF+%8VNI9&1=S$[00,GI7744 >3_M1?L1_LV_MC6.F6WQZ\!'4Y]%:0Z3J%K? MS6MS:[]N\*\3*64[5.ULC(R!GFNA^$G[/7PT^"T2/X3MM5O+V.R%FNK^(_$% MWJMZMN"#Y"3WB@ KSC]H/]DOX$?M4:+'X9^/'A?4 M=6"S,?EQUKE?VG_P!A']E_]L*; M3M0^.WPX74=0TE#'IVKV=]-:74,9;=Y?F0LI=,DD*V0"20 237K]% 'ELG[% MO[,T_P KW]F.Z^%UO-X,U)A)J.G37D[RW4P9&$\ER7\]Y@8TQ(7W (H!P * MXF\_X)0_\$_;SP5H_@!OV<].BL-#U!KVQDMM1NXKHS,%#-)&VMO%&IV<>F)&5* M"".VN8TC(*(=P7)V+D\"O7;*TBT^SAL('E9((EC1IYVE<@# +.Y+.>.68DD\ MDDU+10 R>""Z@>UNH4DBD0K)'(H*LI&""#U!':O"K/\ X)P?LP>&?%=_XR^% M.F>)? %WJK[M5A^'_C/4-'MKL@\;H+>98@!DX"JH&>*]XHH Y;X6_!CX;_!G M3;G3OA]X>-L]_,)M3U"[O)KN]U"4# DN;JX=YKAP. TCL0.!@<5Y7J/_ 3$ M_8FU;XA^)OB5J/P=$E[XP28>(;-=9NX[*Z>7=OE-NDHC$F69PX&4<^8FUP&K MWVB@#R#P)^P?^RY\,O@OK_[//@3P%J.F^#?$Y?\ MO1(?%^JE)PZ;) ':Z,D M0= %<1LH<<,&%9=A_P $VOV-M+^"=_\ LXZ?\+]1B\$:GJ::A?>'%\:ZQY$M MPA4JY_TO$?# M-S)<:%H4_C;6##:2/D%A_I>3@,P4,2$#L%QN;/2?%C]C/]G?XV_ VP_9U^)? M@B75/"^DB$Z3!=:O=27-FT2E(W2Y>0S;E5F7):.Z5I74@ ,Y8JJJ@PJJHZ' MQS^P=^RY\2/C=9_M'>,O FIW?C73GB;3]>3QCJT,EJ(R2BQ)%=+'&H+,=BJ% M.YL@[CGV"B@#Q;6/^"=_[&'B+XY7?[1WB+X":1J'BV^E$MU>7TDTT$DVT+YQ MM7

9@ []F*-;T:UTO4M4!.Z6VMWD>-<= $FT^*Y\O[9=W=]-=7-SL!$8>:9FT\02>/=:6XMY(2#$8V6\ M'E[" 0%P :]KM-*L[/2TT95DFMTA\K%Y.\[.F,8=Y"S.2.I8DGO5BB@#PN+_ M ()O?LB10Q:&/AU=MX<@U\ZW!X+DU^\;1(]0(/[\6)E\GN?W>WRQDX2NW_:$ M_9A^!?[5'@2/X;?'?X?V^NZ1!=+NS/O#/Q+T?]G[2;#5O"-JEOH;Z?//!%&BEBOF M0QR".=LNY+2JS-N.XMQ7N-% 'D&F_L'_ ++ND_M 2?M36'@34D\?2W'G3>(V M\8ZJTDA\L1[&C:Z,;1^6JIY14IM4+MP *]5UK1[37]+FT>^FNHX9UVN]E?2V MTH&<_++"RNAXZJP-6J* /$O@W_P3K_9%_9^^(,_Q4^#WPZU31-?NPPOM1A\; M:Q(UV&D61EF66[99E+JK$.&!(YJS\8?^"?\ ^R/\>/BQ:?'3XF?"=KGQ?8K M+77]-\0:AIUPA@;="^;.XB!D0XQ(07 51G"J![)10!XI^T7_ ,$]/V3_ -JC M5-*\1?&/XO &H_"_X6?#>*TT/5[=[?4K*_O[B^%Q _F;H"US)(PB_> MR_NP0F9'.,LQ/G&E_P#!(O\ 8!TWPCJ'@.7X(RW>D:A>_:397GB?46%L^Y3B M BX#0 [5W%""X50Y8* /I2B@#R#QG^P?^RY\0O@EHG[.7C/P%J-_X*\.LC:1 MH4OB_50D.Q2L:EUN1)(J X179@@X4"N]^&7PJ\$_![X?:?\ "SX?65Y9Z'I5 MHMKIMI<:O=736T"J%2-)9Y'D"JH 4;L* ,8KHJ* /$O O\ P3M_9'^&GB#Q M-XK\#?#W5M.U+QE9W-KXHOHO'.LM+J,<[%Y?,9KLG^LSX@O[N*24*%\P)ET4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!QWQ^^*Z?!+X/ZY\28](EU*\L;4)H^D6ZEI-2U"5UAM+1 .2TL\D48Q MW>OE7_@B-^VGXE_:<^"?B#X??%7Q#)?>,?"6N33W-Q=-^]NK.\EDF1SGDE)3 M-'@<*HB'<5Z]\:]=^)_Q'_:/T3P9\)/ ^B>(['X:HFM^)+76O$LFFP_VI=12 MQ6$>^.UN"[10_:)VC*C!FM7SE1G\^K[4O'7_ 3%_P""N=A\3OB#X6TWPQX3 M^)D\DNIV.D:R][96]C>S;9_WS009\BZ59]GEC:@11D') /U+^,7[1/PH^!5U MHFD^/];NAJ?B:\>U\.Z)I6E7%_?:E*B[Y!#;VR/(P1?F9L;5!&2,C.9I/[7W M[.^K_"SQ-\:1\0EL_#7@V_DL?$VH:MIMS9MI]RD<+O!)#/&DHD'GQ+LV;B[; M "W%?.7_ 5:_9/^*7[0/B_P7\3?V6?B8=,^*_@'3KO4M%T-+PV\NH67FQ!Y M+>4X19$D**58[7$P5B!C=YG\'?&DW_!3+]@GXH?!OX\6UK\/O'Y\<:=INO:^ M+%X8-2UT&VM[-[B$?ZJ5VMH;65 51E )" ^V/AQ^UM\%OBEXPC^'WAN^U MVWUV;0)=;ATG6O"6HZ?/+IZ/$AN$6Y@3S$+3Q@; OB7<:C)X$MFN/%EK%X9U);C3HU9D;="]N)&*LCAE569=IR!BOD'_@F_ M\;/VI/A/^U[IW[!O[;7@O^T=?T3PS>_\(-XMF?S;F"P(1WC$XXN;246J[7;Y MT>$(W(VIQ?\ P3ON+?2_VE/VU9=2GCMT@BUMIFG<*(U6\U#<23T [GM0!^@/ MPT_;._9L^,?PAUSX\?##XB/K?A7PW/+#K6I66AWS-;O'%'+(/),(E<+'(C$J MA !)SP<<)>?\%9/V [;P$_Q*M?CTE[I$6H&SN)K#P]J$LD$@$9W21"WWQQ_O M4 D90C-E5+,I4?+W_!%#'_#KWXQY_P"@_KG_ *9+2O*/V,]/L/\ AQ!\?[\V M4/GR^,)TDF\L;W5(-)9%)ZD*S,0.Q8XZF@#]"?'_ /P4[_8;^&EIHFI>)OCO M9M9Z_'!)8WVFZ==7<$:S)OC\Z2&)EMV*G=LD*N%Y*@ FO4?B7\;OA-\'OAU) M\6OB3X\L-+\.QQQNNJ2R%TF\S'EK$$#-,SY&U4#,V> :_*;XN:?86_\ P;O_ M VGM[*&-YO'$DLKI& 7D_M'4TWDCJVT!)_"G[./[%/ MB"[U&2'PY9Z3IFHZM<26YGA%U#9Z6T3R1Y'F$1FX(7(+ R#(H _2;X6_M*_" M#XP>(]:\%>$]?NH->\.I%)K?A_7-)N=.O[2*50\-=2N+/7?$*:'X?UL>%M1&F:K?M/Y'DVUX8!!,1)N&5 M?&$<@D*Q'FS_ +(OAN;]I+_AL+XD?M1QZG<>)?A]>:++8:#HB6L&IZ4;5G:: M,I-*S[%*2[UR"5C[D9^-OAO)^TU_P2W^+'@SX/\ Q$2U^)7P"\;^+M.N?"FH MPYD@68W,5Q;7=J0=UM&*Y@>WF7X?LY+\0_%8\#?VHLW_",?\)9??9,_\(^+W;L\[[GG_-L^[CY< M;>*_5>ORGN/^5ED?]?B_^HD* /OSXH_MO_LH_ #XE:=\$?BU\58O#FNWT,)T MZTU/2KQ(98G.U'%R8?(V9!4N9-JE6#$%3@^!'[='[+W[2GQ UKX6?"#XE?VA MX@T&(RW^EW6E75G+Y095,J+<1IYB!F4$KG&Y2>&4GXP_X*A6=I?_ /!77]FB MSO[6.:&2\T@213(&5A_;#<$'@U)\.B8?^#CCQQ'"=JOX:CWA>-W_ !(K _SY MH ]7_9LU?X2W7_!2?XI^/M$_;8\0:_J$N@3MJ/PLU/P]J-HNBQ026ZR.QN%6 M-A$<+&J(K8G/)&XL[]GG_@J[X$^/?[9'C#X9VZ:QI_A'1K6TTOPXK>&+R6?4 M-2:Y>.:>810LUHF0B*)M@ 4LVTDJGDW[%_\ RGK^.?\ V+6H?^E&F4W_ () M30VG_!0K]J(W4JQ >)[M29& Y.KW8 Y]R!]30!Z]^R-=?"_7?^"D7Q6\6>$? MVT_$'BG5;_29OMGPMU3P_J-F-#6*XMT9G-TJQGR7*QQJJJP6=NHR3[)\2/\ M@H!^RS\*[35-7\4>.M0FTK0=7&E^(->T?PQJ%_INEWA*CR)[NW@>%) SHK)O M+*74, 6&?C[]@UTC_P""Z'[0;R,%5?#NJEB3@ ?VCIG->0>/O$OP:U?]AC]I M#2_V-EDTSX:6WB73I=6OO%>J->:AKU_)?V_EI90Y06=LJIO$DGFS2A0#MVDH M ?7O_!9#QZES_P $]9?C7\(?B%>P2+J.F7.@^(?#6MS0>;;W$J*662!U\Q'1 MNAR.AZBO;_V"-:UGQ)^Q3\*]?\1:M=7]]>>!--FN[V]G:6:>1K="SN[$LS$\ MDDY-?"'QRD>3_@W8\(,[ECMTX9)[#57 'Y"ON7_@G=_R8G\(O^R?:7_Z3)0! M\@?\'!'B'Q=\)O#WP^\<_"WQYXB\.:GJ^J7UOJD^A^(+JU6ZC2&$H'2.0*2O M8XSR:^MM'^-/P,_8_P#V6/"/CCXO^+;[2-&NM(L/M>LWEM?ZD7NI;>/YII42 M5U9S_$Y )X')KX__ .#DG_DF/PM'_4>U+_T3#7H__!5W!_X(]P'_ *AWAG_T M9;T >TC_ (*A?L+/XI\,^$8?CQ:O/XN$7]B70TN[%K(TFW8DDYB$<+_.F4=E M9-PWA'OA3KFH:E#KWBJ"6;0K-?#M](MPD84RDRI"8 MXM@92XD92@==V-PSRWQ$_;>_9I^%OB+6O#7BOQ[,9O#"V[>*[C3-$O+VVT$3 MMMA-[/;Q/';;CT#L"!\Q 4$UYY_P3J^*OB7]K[P+HW[7GCS19+6YC\*Q>'-* M$R "6=&5M5O8L=(Y[F*&,#M]A]Z^,O\ @E3X2\:?M.^"OV@?V:?&7QBM/#VN M^)M7FE\8V5[X?%W?W2SB6&>:-VG0J8Y0P/RMM:12?O 4 ?I5\3OVF_@M\);3 MPY/XG\6/1!&0YD V ,"2,C/+>+/V] MOV=_#'P*\5_M!0:SJU_HW@_49-,U>U@\/W<5XFH)!',;0P31H\;A94W%PJH2 M=[+M;'R3^U#_ ,$^_'&J_!WX1:/^Q[^T?+J_Q)^#VCZE)X99[@6L^L6$=XJ. M;>0$QI)!(8X,%MCJP#$ C,'PQ_:G\7_M._\ !,3]I!OBO\.HM$\?>'].O+7Q MO=6]F;<:I=K9) )Y8CQ%<+':K%(@ \I2 N[:H![O^P-_P %%_#7[0WP"OOB M9\4KK4;36+:75]7U&QLO"VH3P:?I<5XR11I/%;F.X,<31 A"TAPS%1AL=#=? M\%8_V X? )F6,L-Q47%SDX]!N7/^\/6OEO]A;3[#_AR M)^T3?_8H?/EUVX22;RQO=4M+!D4GJ0I9B!V+$CJ: /T)\??\%/?V&OAOI6AZ M]XC^.]I)8>((H9;&]TW3;N\BC25=R>>T,3"W8J"?+DVO@$[< X]2^(GQN^$O MPF^&LOQA^(?C[3M,\,QV\.M/T^W M_P"#=;P91(P&DD_M:^CWL1U;8JKD\[5 Z 5M?\ !1OQAXI\ M,_L7?L5:Y->2IX=M=#TF_P!:E> S1?:H=.TUH&=,CS"(S=D+D$C<,B@#]*?A MI^T[\'?BOX@UKP9X6UN_BU_P]:QW6L>'-7T*[L=1@MY%#1S"VN(DE=&!&&16 M&6"G#'%>=M_P51_8._LO7M3A^.JR-X:;;K%B/#VHK=PMEP0(&MQ(VWRWWE5( MCVY0N%#++N&5/EITXS\H!*K MD=#M'H* /T&D_;?_ &O7WB+49],T>/1+HVUEID M9C6&+[8(1 \@7EOGWEF8[0, ?,/_ 3%>6;_ ((C?'Z(L6VP>+U1?0?V!;G M_$G\Z]N_X((7$"?L!6,#SH'?Q=J81"PRV#&3@=^* /L;Q5XK\->!O#=]XQ\9 M:]::7I6F6KW.H:C?3K%#;Q(,L[LW"@#O7F'@']NW]F/XC^)- \+:'XYO+2X\ M7122>#YM=\/7VFV^OHA 8VVL+"\B-_;F>T9+<2)&#=1&&24M' 7W,P5AN4+7U9^Q?\ L[:5\ _" M&M7_ (6^+OB7Q-H7C'5O[=T*Q\01O$FC6LZ[TMX89 'B&UAE6"D;0-BD-GX] M_P""Q1NC^W'^RN;Y5$W_ DD'G!#P&_M.PSCVS7Z44 ?E_\ M0?MMIXV_:I^ M+_[-WQ^\>>(?#%OHE[H^G_#+1-+U2YT^TNF%Y UU/=26S(TLLL++)%YC>4J9 MV@.$8_065SX!G\577]H7.E3,MPMU;R3 M,RSW,:LMNZF23<5?:'W!F/@?_!3?]F;]F;]L+X)>*?B3#IB6WCCP/K<&@CQ% M:*$GMYC)KW2(OB1XOLT\77NEW3073::U[!;BW25"&C64R2[BI#8B" MYPS ^5:,1_Q$EZL,C_D#+_ZC,-:7_!7?P+JVE_\ !0_]F'XQ3P/_ &3/XKTS M3);@#Y(IH-6@GPQZ LDY(]?+;T- '8_#3X\ZU^SI_P %A-5_8PTC6+L^ /&6 M@076CZ%=WDDT6D:BMAYY:W,C,8DD$,H:,':7D4X&*XCX1?&37OV]_BI^U-XS M\8^*=732/AYX>ELOAI::;J\]K'I! O@E]&L3K_I+-:1R&0Y8;B@.T!:7QIX# MUGQ__P '$6CW6DP.]OX;\-0ZGJLJ#/D0IICHI;TS+-"G_ Q7(_\ !,;P7JGP M=U3]M+X9>*(F@OM%TJ2&191@LD2ZN!(,]5961@>A# ]Z /J[_@C]^UCXR_:V M_8_M?$GQ+U0W_B7PUK$VB:OJ$@ >]\M(Y8IW ZL8ID5F_B9&/4U]35\&?\&] M'P^UOPM^QGK7C/5[9XH?$WC:YGTS<,"6WA@A@,@_[:I,O_;.OO.@ 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 **** "@@$$'OZ&BB@#SWX5_LM?!KX+>,=;\??#S3-]!<&X,L@(B1=LC.NT;<8XI+;]B7]FRV^"^I_ M+_A 'D\.:[K2:OKR3:K?)*TL2$L7SA=HP.*]7HH \X^ M&G[*OP?^%OQ"N/BSI%EJ^I^*+C2DTI=?\3>(;O5+NWL%*?C%K/QRUOX2"76_$*-_;L<>K74=G?NQ!:26V201.Y M(#9*XW@28WC=7NM% 'D'PI_8/_9<^!_PV\1?"#X4^ M1T7PYXK5AKNF6OB_5 M2L^Y C,K/=%X69 $9HRI90 20,5E^&O^";7[&W@_X0:Y\ O#'POU&R\'>);R M.[US08?&NL"&ZF3: Q_TOE\6_L: M_LW^//@#9?LP^,OAT-4\%Z7!%%I>F:CJEU<2V2Q*5B\JYDE:>,HI**0_RI\@ M^7Y:]/HH \C_ &>OV&OV:OV7M"U#0_A#X&EM?[4LVM+R\O\ 4Y[NX-NW)A1Y MG8Q1YY*)M4D D$@&JGA']@/]F?P9?>&9=-\,ZQ-\9?^&AF^'>L_\)O]K^T_\)/_ ,)]K?VOS?+\O._[9T\OY-O3 M9\N,<5[I10!X_P#%/]@[]EWXU?%32/C;\3/ FIZEXIT!;8:)K \8ZM ]CY#[ MXC$L-TJ(0_SY RS$L222:?I?["?[+^C?M!S?M4Z=X#U"/Q_<7#37'B(^+M49 MY24$91HVN3$8]@"",IL"J%"@ "O7:* /(/ 7[!W[+OPR^-MY^T;X*\":G:>- M=1:4ZCKTGC'59WNQ*0765);IHY%)53M92HVK@#:,2Z9^PQ^ROHWQYO?VE])^ M$]O;>,-1G%Q?W\.H7*P7$X8.)WM1)Y#2;U63>8\AP'^_\U>M44 >/_#K]@W] MESX3_&:__:%\!^ ]2L_&6J^<-4UR7QAJMP]Z)65Y%F2:Z=)59E5MK*1E%(' MQS6@_P#!*C_@G[X;A\10:7^S5H^WQ1!)#J9GNKF4QQNVYEMR\I-H,\@P[". M" !]"T4 >(W/_!.;]CR\^!-I^S3<_"F?_A";._-ZNB0^)M2A6:X)SYDTD=P MLDQ! P)&8+@;0,"O2OA)\)/ ?P,\ :?\+OAEIES8Z%I,7E:;97.JW-X;>,=( MUDN9)'"#H%W8 X %=)10!Y%^T1^PI^R]^UAJ-GJ?[07@&_\ $;:>7-A!-XLU M2""V+JBN8X8+E(T+!%R0H)QSWJ?QW^Q1^SG\3_@W9?L__$#PIK&K>$-/DB>U MTB\\9ZLP'E*JQ*TOVKS71 J[49BJD9 !YKU:B@#P?QO_ ,$S_P!BWXD^ ?#/ MPN\=?"K4-3\/^#H)(?#6EW/C76/+L4<@L%Q=@MT !8DJH"C %>T)X5T,>%O M^$+NK:2\TYK$V0?$O_@F#^Q5\6/C M!)\=/%7PE>/Q%=3F;4KG2M:N[*.^D(^9I8X)55BW\1 !?)W;LFO?Z* /.?'_ M .RG\%OB'J7AK6[[1+_2K[P;ITUCX4O/#.M7.ER:7!*(@\<7V61!MVPQKL8% M=H*XP2*L_#C]F/X(?"SX<:Q\*?"W@:%]&\23W=QXFBU.>2\EUF>Z!%Q+=RSL MSSO("0Q9%#,TYEMT;"[A$R;MJ[LX%9GA7_@FU^QMX'^$^O\ P,\)_"_4;#PE MXHN(YM>T.#QKK ANY$Q@G-WN7(50P4@,%4-D*,>YT4 >%WO_ 38_8UU'X*V M?[.E[\,-2D\$:?J;ZA9^'&\;:Q]GBN&))*]/HH \C_9P_8;_9L_92L+RS^#'@JXL9KZV:VFU"[UBYN;E(&;<88I9) M"T";@&*Q[!/AQJNFOXWL);/Q7)#XXUDMJ M4,C%G$C-=D[B6;YQAL.PSAF!]PHH \Q^ _[&W[.'[,_@K6/AO\&/AVVF>']? MD>35]%N]:O;^UN&>,1.3'=S2JN^,*C;0-RJH;.!B/]GC]BW]FK]E2XO[KX$? M#<:(^HN[3[M4NKH1ARI=8A<2N(58I'N";=WEIG.Q<>I44 9GC/P9X4^(GA34 M/ WCGP]::MH^JVKVVHZ=?0B2*XB88*LIZC^74(_#/B:Q\ M*:EJ4O@B)X_!%KX@\17FH6WA]&()%I%<2ND9&U,,064(H4@*,>RT4 >1_&W] MA;]F']HOX@:9\4?C'X$U'5]=T1D;1KU?%VJ6PL&1E96ACM[E(XFW(K$JH)*@ MG)YKU>QLXM/LH;"W>5HX(EC1IYWE22:EHH \)^,__!/K MX*_%6^\1^)= U+Q!X3UWQ9[EN]8O/M\\M[?W,OW[B>ZD=IY93_S MT9RPXP1@5V-% 'B$'_!.?]D:U^-#?M%0> M<7QPTYF;Q./'^M_:RQB\DY?[9 MROE?N]OW=GRXQQ7H?QA^!WPN^/?@9OAS\6/"L>K:7Y\5Q LD\DZG\0>)'B;7_$FM:E- M?:A?B- D:23SLS[$4 *BD(,<#/-8OQ3_ &,O@#\7_%VI>.O%'AS4+75-=T?^ MR?$ESH6NW>G'6K#I]FNQ;2()TQ\N6^8+\H8+Q7JE% &;X0\(>%O 'A>P\$^" M= M-*TC2[5+;3M.L81'#;Q*,*BJ. *TJ** "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 **** "O,OVRM#L]8_9;\?W07.F^#=4OM. MO+"_EMIK:XBLY7CE22)E965@#UQZYKTVO/OVM/\ DU7XF?\ 9/M:_P#2&:@# MX&_X(Q?#W4?VNOV>/'6K_%_XR?$B36[+Q(+/2?$&F_$;5;:ZL$-K&X,>RX", M0Y+8D1P3U!'%=G_P3:_;L^.NG_M<^+/^"=G[57C ^)]5T._U"V\+>*KB(+ H6N/!_A+7]7N9M:B&;>X\R"6QMU1QP3)N,JCND;& M@#]#_B7^VK^SC\)O$FL>%/%OCBX>\\-VD-UXI_LG0[R_CT*"4XCDO9+:)TM@ MW4!R#MRV-H+#IO'OQ\^#7PQ^%Z?&GQO\1M,LO"TT$,MKK*S>;%=+, 8?($89 MIV<$%%C#,V> :_,[_@F9HGC?]H+QC^T[^SAXN^+MIX)XJM-0T 7 ME[>Q2M>6UT\3--'L,+2XY5MIF4^U5/\ @HIX6D_8Y^&O[+7@'3_B)>>,? 7@ M3QIJ<]]JS0 ++O@A\ +?QAXB_;0^#]G93?$SQ?X N;;P[K5GJ[.-4"V8:%X(M^R1]D4'SJ MI.Q!ZG/PG_P2R^#LG[:?_!/[X@?LNZA\=;+0;*;Q?]J\2Z8/#RW%_M)M;B*[ M\YYUPK26Q3)0_P"I;GD4 ?HE\=_VTOV:/V9=?T?PU\=/B2?#]SX@4MHS7&C7 MLL-WAE5@DT4+1Y4NFX;LJ'4G 8$\[H7_ 4I_8E\0_$R[^$UI\=]/M]7M+&6 M\WZC9W%K:3P1QM(\L-S-&L,R!%9PR.0R@LI8 FOAS_@LEX3TCPS\._V3O ]I MXM_X2C3[".:Q@UNXC4_VI;HFE1K.PR0WF( QY(.[/.:ZG]O[2]+N/^"XG[/E ME(-!B,U_I-[I%U93>2&53*BW,2%U#,H)&<;E) #*3\1_LQ?M'0_!/\ MX*X?'#PO\2?BCXE;PAI6B:C'H7AU[R_U0"?[;8.L=K:)YKNX3SB!&A*H'/"@ MXT?A\QM_^#CGQO' =BR>&HPZKP&SH-@QS^(S]:7]A41G_@NU\?\ >%W#PWJ9 M3/4'[?I?3\* /N;]G?\ :D^ _P"U9X2G\:? ?X@6^N6=G(ET"Y\0)I-TVD0:J1D M63Z@(OLRRXZ@R84X#$$@5^?W[&]G\2-)_:A_;C\1_!F.YCL;'1O%4>E_8 0G M]J_;+MK$1[>-PV3[<= >.M3_ /!.#X"V7[VS"1+J*X:=[A0(W (W%,8C=<_*< 'Z%?%W]LG]G#X#?$30_A5\ M7/B$^BZ[XDECCT*UGT2]=+UWD6-52:.%HB=[*#\WR[ANQD4GP7_;,_9J_:'^ M(OB/X5_!GXHVNOZSX4 .LQ6=O-Y2*7*%HYF01S*&&TM&S#)'/-?G_P#\%@_" M&EZE\4_V3? -YXGFURRGCCT^766)22_B:?38S<'!RK.#OX/!:OTK\'_!KX1_ M#SQ!?^+/ 7PP\/Z)J>J00P:E?Z3I$-O+=1Q#;$CM&H+*HX /0 >@H Y[]IGX M;?%WXP^ X_AI\*/BK-X'75+K;KWBG3TW7]M9!&)CM.0$FD?8OFDCRTWD MMQ M^?/[/GA[]IK]A7_@KAH'[)>F_'G7_'7A3Q;I[7M[;ZS=RRAK-[>X?SI(V=UB MGBD@8^8I&]0 A6;7%]=2=<#A40?Q MNS$*JCEF8 %YY[O0K6]D@@U34C;Q.TMQY;*91']H551CM5HMP&235?_ ()=_M1_&[XC MZ;\:_P!EC_A*QK'B/X=:U

M7\3W,D[+:O/<01IH5XYD^L3>E0_\ M!%/P-JT_[6W[1WQAEB9-*C\2W&F0W+<)+,]_<3N >AV*D9/H)5]: /-_^"CG MP*_:O_X)Y>(?"/[5G@;]MOQIXLU?6O$/V/45U69TWW>QIE5;=9&C>V<(ZF K MM4!5&0?E_1C]I6_^,[_LO:[XP^'_ (\C\%^(-/\ !]UJ<\Z:/'>R0W$=J9?* M3SCL4!U*DE&..F".?EOQY^U/^Q+^U%^U9IOQ"^-O[1GA&Q\!_"+49O\ A$- MN]34R:]K0*B34I4&?]&A*!(%ZR,K2?ZME#_57Q:\7(8)M/DDC++D[258'!Y&<'!XH ^<_^"#/Q/^(WQ@_94\8^ M.?BGXXU7Q#K%S\4;P3:CK%\\\I4:=IQ"AG)PHR<*, =@*^W:^!/^#=(C_ABO MQ4,_\U1O/_3;IM??= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SWQ1^%G@WXR M^#+WX?>/[>_GTC4;>2"_M;#6KNQ-Q"Z%'C=[66-V1E8@J3@@\BNAHH \ \%? M\$O_ -BOX;Z'?^%O /PYU_1])U8@ZOI&G_$C7XK2_P #;B>!;[RYA@D8=6&# MBO7_ (9?"CX9_!?PG#X$^$W@32O#NCVY+1:?I%DD$>X]7(4#Y-=! M10!X'\6O^"9/[&/QJ^+G_"\O&OPJD3Q++('O[[2-;N['[5 Q(X+# M#-_$37??%/\ 9>^ 7QH^#T7P#^(WPOTR^\)6T44=CH\<9@2R$2[8C T15H65 M2_LS?L/?LT?LBQW#? _X?FPNKJ$PS:C?:A/>7'DE@YB1 MYG8QQE@&*)M5BH)!(!KDM5_X)6?L,:O\7;GXTS_!9(M5OYWGU*TM-6NH;&\D M9MS&6U201,K$9:/;Y;<[E;)KZ'HH \E_:#_8:_9@_:HU;1]:^._P[N=;F\/1 M-'HBQ^)=1LXK(,5+&.*VN(T5B43+;=Q"*,X48J^.OV!/V6/B7\6M(^.WCCP- MJ]_XOT&&VBT?7G\;ZPD]HEN2T039=@##%F/'S,[,V2S$^R44 >0Z5^PC^R]H MG[0,O[4^F^ ]13Q]/<--/XB;Q?JKO*2@C*-&UR8FCV ((RFP*H4+@ 5'>_L( M?LW2^/\ 5/B[HWA?4=%\8:QJ,]YJ'BS0=?NK/4)6F4+)&98Y!F$JJXB(* J& M #?-7L5% '&_ []G[X0?LW^#F\"?!OP9#H]A+=/=7A$TDT]YZTZ#5;I-.FD+;CO MM!)Y+)GGRBOE_P"Q7T110!Y+\=?V&OV8OVE?&VD_$7XT^ ;[6-8T%5&B7=I7( P"SN M2SGCEF))/))-2T4 >>_M%_LK? O]K'PO9^"OC]X/N-=TFPO/M5OI\>NWMG%Y MVTJ'<6LT?F$ D#?G;N.,9->=?"W_ ()2_L"?!?X@Z3\5/AK\ UT[7M#NQ!U8QLI(*-E>2<9YJ'P]^RO\"/"?P.O/VA44 ?+/_ Y5 M_P""9G_1M7_EY:S_ /)E>\>-?@;\-OB!\-1\(/$6F7Z^'!IG]G-IFF:]>V(> MT\ORC SVTT;NA0;2K,01G/4UUU% 'EO[.O[&'[.G[)T%W9?L_>#-0\/VM]/Y M]W8+XJU*YMI)=H3S##<7$D>_:%&[;G"CG@5ZE110 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 ?(G[4'_!7[X8_LU>)' MMO\ A0?Q!\2>'+746L+[QQINC>3I!NE8K)!;W,VU+F1"KJ0I"Y4@,<$CW1_V ML/@;#^S,O[75UXO$/@=M"75?[2EA8.(FP!'Y?7S2Y$?E]2YV]:^:?^"W/BKX MJ^%OV-=1^&'PZ_9\EU/P=?)9+XA\265Q"L6B6T-S'(L:6R@NN3$B^;M\N,-Z MXQ\^_MU?&SX;^-O^"(7PSF_9\\/WNB>&KGQA8:'>Z/>7/G36S6T%[))')( ! M*6G@23?A=VX-M4G: #[8\$?\%$/!&K^+OASX<^)?PXUCP;;?%_3C>_#;4]5N MK>6/41B-DAF$3DVT[I/"RH=RGS0N\-\M=;\26*QTAT(QW#**]'CU_5O$'_!R +'56'?.('MYD\I_$T ?;G[,7[6?PZ_:BL_$=EX9M+S2O$'@S79M&\8 M>&=3V?:=+O(W=""49EDC9HWV2*<-L;H00/4J_,W_ ()E^(-6M?\ @LM^TEX5 MMI'^P7LVO75T@/RF:'6X4C8^X$\H_P"!&OTRH **** "BO)-*\?>)/%_[5_B MGX-:M=*-$T7PQ8ZA8I NR433,RON<;:=BNP!(4M@$@$@59HH ^4? /QJ_;D M^+GPA\5_!K]I+]A*XL?%.H:9>:=!J&DZQ8_\(]=I-&\0:9I;MY8D ;YA&)RR M@D#)"5D>+/\ @E7I=U_P3$C_ &&M!\4V\NOV"C5+/7KB-EAEUD2M,S$#)6)M M[P X++&P;!(P?L6B@#\_/%7[%OQR_:\NOV;/AO\ %;X17_A+0_@OHZ)X^O\ M6+VTDCU2>*.RC%M9"WFD:59#9L3(P5527J6&T^D?M!_LD^._"'_!1;P+_P % M!_A;X0NO$=C:Z9/I7CGP]I0+,Z+* )8U= P8")2H;<=OUW10 M!\F?\$\?V,O&WPD^-/Q<_:V^+NAC2->^*'BB[N='\//<1S3Z3IDEW+%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ M?^4@GC__ +$32O\ T8U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@G MC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 >%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U> MZ4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC_\ [$32O_1C5[I7A?@' M_E()X_\ ^Q$TK_T8U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 45^:/_!3?]D3]JWPM\']<_;EU7]L[Q+# MXET*Y@O)?"FC7DUIINE6TMPD2VUDT$_ M^"06F_M2?&77%L/%FH>$!;V^IRP$&2[GG:TM+PQH,L2K17+!!R-Q48Q0!]@T M5^57[(7[*O@O]HGX@:7/\-_^"UOBOQE'IU]#=ZIX1:QU+3;V^M8Y%:6)4N-1 M$@5E!4R+&X7=GGC/MGQ]^/NO?&[_ (*Z>!_V&+G6+N+P+H>D3ZAXKT>SO)(! MJ]\VG3W423M&0SPQK]F81D[2Q8L#Q@ ^Z:*^&_\ @F'^TQXQO/VK?CE^Q)XM M\2WNJZ9X'\3:C<^!Y=3NGGN+/38K][=K4RR$O)&F^WV;B2N6&<;0/N2@ HHH MH \+\ _\I!/'_P#V(FE?^C&KW2O _".J:?I7_!0#Q]-J-VD*MX&TI59SU.]^ M*]J_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ\M_X:.TO_AHO_A3 M^^+[%]F^S_:N_P!O^]LSZ;?DQ_?XK<^+/QH\-_#WP#J/B>VU*&:ZBA*6, .? M,G;A!] >3[ U\-?VQJG]L?\ "0?;Y?MOVG[1]JW?/YN[=OSZ[N<^M?DWB/QW M5X8Q>%PV%=Y\RG-?].T[ =.\3W.I0PW4L(2^@)QYO3G&K!3CL]32HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZKI+-*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*JZ? MK>DZJ[1Z=?QS,@RP0]!5J@ HHHH **** "BBB@ HHILL:S1-"Y8!U()1RIP? M0CD'W% 'Q)^WU^T1^S/\=/BC#^Q/\3_V@/#WA?P=HE];:E\4KJ\U98IM1:-Q M+;Z-!@YR7599Y./+"QJ#O)"^O:]XK_8 _:5_9VLY?'UYX2N/A;INOQZ9H%UK MU['8:5<75O&88Q:L[H&5=TL2#C)C?:" K'G]4_X(T_\ !-[6]3N-:UG]GF:[ MO+N=YKNZN?&^MO)-([%F=F-[EF))))Y)-=]KO[ W[)?B+]G+3_V3=4^$<#^ M])NFNM*T_LY MKX1_:H_8--[X<\36GC32[:RT"TU&2X@NY[FX6."2W,C,ZMYC+N3<4:-FX4*= MVQJO@75O _\ P<8Z7XCU:!TMO&'AF2^TJ1A\LBQZ%):N >Y#VDF1VX]J^R_@ M5^Q?\"?V>;'3M/\ NG:W=QZ,6.B1^(O$][J46E[E*DVL-Q*\5JQ5F4M$B,5 M9@202*W_ (P?L[_"OXXWFBZWXXT6X76/#5T]SX<\0:5J$UE?Z9(Z[7,,\+*Z MJZ_*R$E&&-RG P ?"'_!,+P%K.J_\%;OVFOBO# YTS2M5UG299P/E-QU?I-7(_!GX%_"WX >%IO"/PJ\+)IUM=WTM]J,SSR3W%_=RG,E MS<3RLTDTK'J[L3P!P .NH **** /"/ T$,__!0/Q^L\*N!X%TH@.H/_ "T: MORU?W$3J0ANSHKN/1+"$W%[#;1(.K.B@5S>J^.-*,GV M3P]HD=Q(QPLCP<$^R@9/Z4EIX$UO6YA?>*=3<9_Y9AMS?3T7\,UTFE:#I.BQ M[-.LU0XYD(RQ^I/-RAW>LONZ?,SO5J;:+\3X[_:I^(6I>)/&0\) M2S_NM))$\: *OGD2ZA?>!6EGGE:2:5]7N MRSNQR6)\WJ2',F> S&<)J+;@X.3M%ZM/FC'9W:WWMI9'M9;A\3 MA*'LJK3MM:_^2(?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ*^W/0(?[.T__GQA M_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (? M[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* &16UM 28+=$)ZE$ S3Z** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\ *03Q_P#]B)I7_HQJ M]TKPOP#_ ,I!/'__ &(FE?\ HQJ]TH **** "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@ HK-UGQ9HFA@I=70:4?\L8OF;_ZWXUSTOBGQ;XID-MX M>L6@BS@R+U'U<\#\.:\_$9EAL//D3YI_RQU?_ ,Y581=MV=-JWB#2-$3=J%X MJMCB,.=>UV4V7A;3'7/60KN8?T7\:LZ3\-K=7^U:_=M<2$Y:-&( M7/N>I_2NDM;.UL81;V=ND2#HL:@"N?DS3&_&_91[+67W]/D1:M4WT7XG+:=\ M.KF\F^W>)]1>1VY,:/D_BQ_D/SKI=/TO3]*A\C3[1(E[[1R?J>IJQ179AL!A M<)K3CKW>K^\TA3A#8****["PHHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_P I!/'_ /V( MFE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&KW2@ 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 **** "BBD9E12[L ,DD\"@!:*P-:^(>BZ;F*R)NY1VC.$'_ O\,UD^5X MX\:.-"T?,0G M^T3#_EG"@_G6$=3\;>,B4TZ VMLW&]25&/=NI_#\JV=&\ :'I>);B/[ M5*/XI1\H^B]/SS6X , 8 Z 5E]5S#&:XB?)'^6._P Y?Y$\E6?Q.R[(YS1O MAQI5D1-JDANI.N#P@/T[_C^5=#%%%!&(H8U1%&%51@#\*=17H8?"8;"1Y:44 MOS^_1CA9'0\_11R?TJO!X/\ %'B647?B74&B3.1&3EA] M%'"_YXKRIYK&I)PPL74EY:17JS%UKNT%8!S-)\SG\>WX8K0J? M[/Q.+UQE33^6.B^;W8O9SG\;^2,G1?!FAZ+B2.V\Z8?\MIN2#[#H*UJ**].C M0HX>')3BDO(VC&,59!1116HPHHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKXM_:(_X+<_L_? M+XD3>#$^%7C+Q'I%CJ6V3"V%";,;O-+D1^7C=YAVXS0!Z+17S MQX(_X*(>"-7\7?#GPY\2_AQK'@VV^+^G&]^&VIZK=6\L>HC$;)#,(G)MIW2> M%E0[E/FA=X;Y:ZWXX?M<>#_A%\6O"7[/6B:!=>)/'_C832Z)XM45Y;^S%^UG\.OVHK/Q'9>&;2\TKQ!X,UV M;1O&'AG4]GVG2[R-W0@E&99(V:-]DBG#;&Z$$#U*@ HHHH \+\ _\I!/'_\ MV(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ]TH **** "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 **** "N;^(OQ3\+?#'^ MRO\ A);G9_:VI)9P8(^3/61O]A>,GMN%=)7Q)^U-\4_^%G?%&Y^P7._3-)S9 MZ?M/RO@_O)!_O-G![JJU\/Q]Q9_JEDRKT[.M.2C!/[Y-^26GJT>=F6-^I8?F M7Q/;]3[;JMJ6L:9I$7G:C>)$,< GD_0=37COP#^,_BWXE_#VTTFPBWZCIL:V MM_.!N=\#"2$GA=R]2>K!J[_3?AQ+?R_.O4P'$"S MK!4\1E]-R4TG=Z15]T^[3T:74WI8GZQ34J2O<;?_ !"U'4IOL/A;379CTD=- MS?4*.!]33;+P#J^KS"^\5:F^3_RS5]S?3/1?PS74V.FV&F0_9]/M$B3T1>OU M/>IZ[8Y9.N^;&3<_):17RZFGLG+6;O\ D5-+T/2M&C\O3K)(^.7QEC]2>:MT M45ZL(0IQY8*R\C5))6044450PHHHH **** "BBB@ HHHH **** "BBB@ HKY M/_X?A_\ !+K_ *.>_P#+*UO_ .0J/^'X?_!+K_HY[_RRM;_^0J\[^U\I_P"@ MB'_@6%%%% !1110 4444 %%%% !1110 4444 %%%% !11397:.)I$ MB:0JI(1",L?09(&?J10!\F_\%:]%\+P_L-2?LX>"?!%O>Z[XPU73-!^'OAFP MMU#&Z2XBDS$H_P!6L4,4A+\*HX8@-7SW_P %1_A'K7[(7_!'7X MV\5Z=8^(+B!CY[DT?3RV7\O&H!4FG(5I7 ).U4#;$ KV'QQ^R#^TI^ MV;_P3CU+X6_M6:C;:9\5M9U.;68(GGBDL]*NX9V6UMU-N\B)"UNBJQ0L09W8 M[GW9 /DW_@K=K>I^#OV7/V//$OAV5HK[2O"T=S8/']Y)8K'2'0C'<,HKT>/7 M]6\0?\'( L=59S%HWA_[+IZ.<^7$WAWSB![>9/*?Q-=7XJ_8M^.7[7EU^S9\ M-_BM\(K_ ,):'\%]'1/'U_K%[:21ZI/%'91BVLA;S2-*LALV)D8*JI+U+#:? M2/V@_P!DGQWX0_X*+>!?^"@_PM\(77B.QM=,GTKQSX>TN6%;X!K2>WAO(%F= M%E $L:N@8,!$I4-N.T \(_X)E^(-6M?^"RW[27A6VD?[!>S:]=72 _*9H=;A M2-C[@3RC_@1K],J^3/\ @GC^QEXV^$GQI^+G[6WQ=T,:1KWQ0\47=SH_AY[B M.:?2=,DNY;@).\3-'YTA:,LJ,P7REYR2%^LZ "BBB@#P'PM%JTW[?WCU=(NX MH7'@?2MS2Q[@1O?BO9OL7C?_ *#=E_X#'_&O(_ /_*03Q_\ ]B)I7_HQJ]TH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QJUJO MB31=&!%]?(''_+)?F8_@*YZZ^(.K:I*;/PQI+ECT=EW-]<#@?CFN'$9EA,,^ M64KR[+5_=_F9RJPAHWJ:D\/C"VB,]SXAL(T7[SO!@#\2:PM1\=:Q9OY5MK5O M(M=E%UXFU5D'_//=N8?^RK^%;^D^$M!T;#VMD&D'_+ M67YF_P#K?ABN7VV:8O\ AP5./>6LONZ?,GFK3V5O4\<_:'^+/C+PG\.Y)9KR M2VFU,FVL@B^63D?.X[D!>_3)7UKY0K[)^.W[,6J?&_Q3#KMW\2OL%M:VPAM+ M :1YHCYRS;O.7)8^PX ';-<1_P .]O\ JKO_ )0/_NBOPGCG@[CGB'/)5*5! MSI0]V#=2FK]Y65"_\.]O^JN_ M^4#_ .Z*^@/!VC:IX>\+6&A:UKG]I7-G;+#+?F#RS/M& Q73DY/?%? M=>&&5\4Y#@JN S2AR4T^:#YH2LW\4;1DVOYEI:_-W1Z.3T<9AJ;I5HV6ZU3] M5HR'[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V**_5#V3'^Q>-_^@W9?^ Q M_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ M&MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q M_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ M&MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q M_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ M&MBO(_VCOV[OV2OV3[61OCG\;]&TF]1-R:)%,;G4),CC%K"&EP?[Q4+SR16= M6M1H0)M4*#J(]VYA] /E7\*\N6:JJ^7"0=1]]H_>S)U MKZ05S1U;XCZ)8YCL0UU(/[G"?F?Z UF?:_'WBW_CV0VENW\0R@(^OWC^'%=# MI/A#0='P]O9!Y!_RUF^9OKZ#\*TZ7U+'8K7$U;+^6&GWO<7)4G\;^2.:TKX: M:9;D3:ML_%N+Q3K<&0=!\%*NH3! MAU5Y5801$'@J\@8>AQ7QIXA_X+"_\%)/VX-9N/ W_!/?]F.XT:R,GE/K<=D- M1N8<\ R7,ZK9VN0/BL^RW"S]GS<\_Y8+F?X:?>S[S)O#?BO.*' MUET50H;NK6?LX)=[RU:\XIH_4_XB?$_X;_"/PU+XR^*?CW1_#FDP?ZW4=;U& M.UA!QG&^1@"3V Y/:OAO]I?_ (.'?V3/A8;C0O@)X2_#O_@@W^U#^TCXEB^)W_!1']JS4)[J3YI-+TW4'U.^ M5">8_M,_[FWQV6-)4QC&*^Y/V:/^":?[%O[)PM[[X3_!+36UB#!'B36U^W:A MO'\:RS9\DGN(@B^U7O2^4=EZ,]K^S_ QX9UQF(GF-9?8I M?NZ-^SJ/WI+SA]Q^?P\=_P#!=O\ X*9_)X.TBX^%7@B^X6Z@630K9HFZ-Y[[ MKVX4C@F+,9Y^4=*]<_9R_P"#=#X#>%+J/Q7^U1\3]7\?:K(_FW.F:>[V%@SD MY8.X8W$W/\8>+.3E:_1RBM*7#V#NB?_)M?T(45YG^I&4_SS^^/_P B?6_\3#<:?] ^'_\ *G_ ,M/Y[_^ M''G_ 5%_P"C8?\ R]=$_P#DVOZ$***]G*(>=<>_5_P"T*=.'L>?E]FI*_/RWOS3E_*K6MUW"BBBO9/@PHHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_P I M!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&KW2@ 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@ HJGJGB#1]&7.H7R(V.(P?$6_OYOL?AK27 M=CT=UW-]=HZ?B:XL3F.$PKY9R][LM7]R,Y580W9UDLT4$9EGE5$4?,SM@#\: MP=6^(NAV&8[+==2#_GGPO_?1_IFLV+P7XH\02"Y\2:H8USD1EMQ'T ^5:WM) M\':!I&'@LA)(/^6LWS-_@/P%RLO,Y_[=X]\6 M<641M+=OXAE 1_O'D_A5W2OAGI\#"?5[I[E^I13M7/\ ,_I73T5=/*:#ESUV MZDO[VWR6PU1C>\M616=C9Z?%Y%C:QQ)_=C4"I:**]2,8Q5DK(VV"BBBF 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%9GB_QIX.^'WA^X\6>/?%>FZ) MI5HNZZU+5[Z.VMX1ZM)(0J_B:^*?VF/^#@']B[X+?:-%^$W]I?$K68LJJZ(O MV;3U<=FNYE^8?[44;$5%'UW^2W?R/=R3AGB#B.M[/+<-.J^ MK2]U>LG:,?FT?=->;?M ?M@?LR?LM:6=4^/?QIT/PZ3'OBL;FZ\R\G7UCMHP MTT@]U0BOS0/[3?\ P7!_X*7?Z-\ O -Q\-/!=[PFKZ?&VF1-$>C_ -H7'[^8 MC/)M0/\ A2O;V\LA^\);J7 M,\X/]X"%J\C^V<=C=,OP[:_GG[L?DMW\C[G_ %#X>X?][B;,HPFMZ-#][5]& M_@@_6Z\RE\<_^#B:#Q!KG_"NOV&_V=-5\5ZQ=.8K#4O$%M(1,_;RK&V)FF!Z MC+QMQRM<)'^Q%_P6D_X*2.NH?M6_%R?X?^$+LAFT34YOLR&(] NEVF-[+_T] M,C]?F]?T[^!G[+_[/7[-&B?\(_\ ?X/Z%X8@9 DTNFV*B>X Z>;.V99C[NS M&N\H_L7%XW7,*[DOY8^['T?5_@+_ %_R3(/=X8RV%*2VK5OWM7U5_=@_)71\ M4?LS?\$&?V'?@1]GUGX@:'>_$C6HL,USXI8"R5QUV6<>(RI_NS&7ZU]E^'O# MGA[PEHUOX<\*:%9:9IUI&([2PT^U2&&%!_"B( JCV JY17L87 X/ PY:$%%> M2_-[OYGPF<\1Y[Q#7]KF6(G5?3F>B](_#'Y)!11176>*%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C5[I0 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 %%%% !117+?&?XCVOPJ^'.H^,)BIGBB\NPB;_EI<-PBX[C/S'V4US8 MS%X? 82IB:[M"",(2HGEB\N_ MB7_EG<+PZX[#/S#V85NZGKVD:.N[4;Y(SCA,Y8_@.:C#8_"8O!0Q=.:]G-*2 M?DU=!"I"=-33T>IS?8_#6E.[GH\BEB?H MH_QJ./P=XK\1.+CQ'J9B3.1&3N(^BCY17++-8U9*S$L@_Y:S_,?P[#\JU:GZGC\5_O%3E7\L-/O>XN2I/XG;T.8TOX9V,3 M"?6;M[ESRR(2JY]SU/Z5T-G866G1>18VL<2?W8U S_C4U%=V&P6%PB_=12\^ MOW[FD:<(;(****ZBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X?X MW_M+? ']FW0?^$D^.WQ=T+PO;,A:%=4OU2:XQU$4(S),?9%8^U1.I"E!RFTD MNKT1MA\-B,765&A!SF]E%-M^B6K.XHK\U/VA/^#C#X:66HMX)_8\^"FK>-M6 MGD\FRU36HGM;620_=,5L@-Q.#_=;R6KS+_AGS_@N5_P4P_?_ !K\:7'PQ\%7 MW+Z7?.VD0M$>J?88,W,_7(%T<'^]QQX57B'"RFZ>$A*M+^ZM/G+;YZGZ/A/" M[.*5!8K/*U/ 47UJR7._\-->\WY/E9]X?M,?\%4_V'?V5?M&G?$#XT66IZU; MY#>&_"V-0O=XZHXC/EP-[3/'7Q)XT_X+?_MM_M:>(I_AO_P3L_98O+=B=AUF MXT\ZK>PJ?NRLH M;0?\ 77S5_P!JO<_V9_\ @WV_8U^#?V?6_C%HEDD4^E?;?@OP+X)^&_AV#PA\//!^EZ%I-J,6VF:/81 MVUO$/]F.,!1^ J/J^?YA_&J*C'M#67SD]%ZHZ?[4\,^&=,!A9YA67VZWN4K] MU26LEY3^\_*_PA_P1-_;N_:_\06_Q%_X*)?M37=F"WF#18[\ZK>0@_>C0!A: M6@_ZY>8O^S7VM^S/_P $GOV&/V6?L^I>"?@S::SK=O@KXC\6XU&\#CHZ>8/* MA;WBC2OH^BNS"9%EN#GSJ'-/^:7O/\?TL>%G?B-Q9GE'ZO.O[*ALJ5)>S@EV MM'5KRDV'3I1117KGPP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 > M%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%% !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 %%%% !1222) M$ADE<*JC)9C@"N?UGXBZ/89ATX&[E'&4.$'X]_PKGQ&*P^%CS59)?UV)E.,% M=LZ'IUKY'_;6^*Z>+_&\/@/1[P26&AY\]HVRLETP^;IUV+A?8EZ]<^,'CSQ1 MX<^']]XSUA_L\"(([.W;Y!-,W"*%ZMZG/92:^.KFXGN[B2[NI6DEEK_LG_ M !&US0_%3_#JVU8P6VNR#RLOM"W 'R\]MP^7CJ0HKZBTSX9VB/\ :-;O7N') MRR(2%S[GJ?TKX(LKRZTZ\BU"QN&BG@E62&5#AD=3D,#Z@C-?>WP8^(]K\5?A MSIWC"$J)Y8O+OXE_Y9W"\.N.PS\P]F%3X/YIA]33>G*W[R2\ MI.__ &]Y!D5:%6+HSU:U7I_7YG1V6G6.FQ>386D<2]PBXS]?6IJ**_?8QC"- MHJR/I4D@HHHI@%%%% !1110 4444 %%%% !1110 45'=75M96[W=Y<1PQ1C+ MRRN%51ZDG@5YUXV_;'_9)^'&]?'G[3G@'29$ZP7OBZS24^PC,FXGV K.I5I4 ME>DT5\M>-?^"TO_!-3P1OCNOVE;349EZ0Z M+HE]=[OH\D?MC?M:>+?VC]!\*W.B6GB-K'R-,N[A99(1;V-O:_ M,R@ [C 6X'&['.,UX]7XYF56G7S&M4@[QE.33\FVT?WCPI@\3E_"V PN(CRU M*=&E&2TTE&$4UIIHU;30*_5K]AG_ (+*?LK_ +%'_!.GP#\)M:M-;\3^-]-C MU4W?AW1[/RDMC+JMY-%YUS-M10T"?VG?&GP4TKQ!XRUN347N-1U]#>10^1J5U;Q>5!*3%&0D*'<$W;LG=T MQZ_"TV^FY\-XQ5>&J'#-&IG=.I4I*M'EC3:BY M3Y*EE)O50MS7O:W4\=F_;S_X+,?\ !1^5M+_9#^#$_@/PG=,4&MZ; (E\ ML]=VJ7@52R]?]&5'] <\]M\$?^#=V\\6:]_PLC]NS]I+5?$^L73B6_T[P_=2 M.TS]?WM_=!I90>A C0^CU^GT,,5O$MO;Q*D:*%1$7 4#@ =!3J^_AP]0JR5 M3&U)5I?WG:*](K3\S^9L1XH9CA*+PW#^&IX"D]/W:YJC7]ZK)_96TX6'P%^"FA^'Y/+V2ZE#;>;?3+Z274I:9Q[,Y'/ KTVBBO=I4J M5&"A3BDET2LC\YQ>,Q>/KNOB:DJDWO*3I1>%?%^O(]QX;T: MT%A$HAO;==LDB,9;A6250RNVS^;3I[J))VC(9X8U^S,(R=I8L6!XQY?\ \%!/^"7?P]_9S7PC^U1^ MP:;WPYXFM/&FEVUEH%IJ,EQ!=SW-PL<$EN9&9U;S&7!_^#C'2_$>K0.EMXP\,R7VE2,/ED6/0I+5P#W(>TDR.W'M0!WO_ 3#_:8\ M8WG[5OQR_8D\6^);W5=,\#^)M1N? \NIW3SW%GIL5^]NUJ99"7DC3?;[-Q)7 M+#.-H'W)7YL_\$PO 6LZK_P5N_::^*\,#G3-*U76=)EG ^4W%SK D5<]R%LY M,CMQ[5^DU !1110!X'X1U33]*_X* >/IM1NTA5O VE*K.>IWOQ7M7_"8^&/^ M@U!_WU7C7@:"&?\ X*!^/UGA5P/ NE$!U!_Y:-7N/]G:?_SXP_\ ?H4 4_\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/ M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_ M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP M_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@ M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ M% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ M #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_] M^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ M #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z MJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4 M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V M=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?# M'_0:@_[ZH_X3'PQ_T&H/^^JEOW\/Z7#Y^H);1+V+H,GZ#&3^% $GZ*/Z_E7'BRUTZ,GO)(NYC^)KC]IF>-_AKV4>[UE]W3YF=ZM3;1?B<4+JZ\43 M>;X@\3PV\. M?_':_/?_ (.>;>WM_P#A2'D0(F?^$ESL4#/_ ""O2ORBKX;B#&Y#3S:I#%9= M2K35KSE&+;]U-;P;TO;<_=>#_ G#<9\.4,XGC%3=7F]UT5.W+.4/B]I&]^6^ MRM>WF?TR_P##.O[*/_0KP?\ @WO/_CM=3\/_ ]\'_A;9W&G^!3'8P74HDGB M-]-*K.!CZ'IEG\9^K/_"8^&/^@U!_WU1_PF/AC_H-0?\ M?5>;>-?VU_V(?AWO3QG^TY\.+&6/[UL_BBS:;_OTCES^5>1^-?\ @M9_P3#\ M&;XE^.D6KSI_RPT7PQ?3Y^DA@$9_[[K[VKF.7T/XE6*]9+_,_*\'PMQ-F'^Z MX*K/_#3FU]Z5CZE_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J_/SQK_ ,'''[%& MC;X/!/P;\=:W*OW9)M-LK2%OHS3L_P":5YGJ?_!QEXZ\:WCZ1\#?V$1>7'2- MKG7);UV],PV]JI'_ 'V:\ZIQ+DE-V]LF_)-_DCZC"^$OB#BH\WU)PCWG*$+? M^!23_ _4_P#X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J_*C_AX7_P %SOC+\GPQ M_89BT&WD_P!1=+\.+V/(]?-OY3$WU H_P"%._\ !Q_\:.?$OC5/"EO-]P_V MGHMAL4_]>"M*/^!?-6?^L5*I_!P]6?I#3[VSK_XA;B\/KC\RPE#RE73E\E%. M_P!Y^J__ F/AC_H-0?]]5A>*_V@/@=X$0R>./B[X&X;(D]\-++/GZX_"C^T\ZJ_PL&UYRFE^&X?ZI>'^#_W MS/E)]J5"I/[I72/L+QC_ ,%4_P#@G=X%W_VY^UOX0FV?>&D7C:@?P^RK)G\* M\E\:_P#!P-_P3G\*[_["\4^*O$NW[O\ 8GA:6/?]/MA@_7%4_!7_ ;T?\$] M?"^PZ]:^-/$A7[PUCQ*(PW_@)%"1^=>N^"O^"3/_ 3E\ [/[#_9+\,7&SI_ M;:S:EGZ_:Y)<_C1?BBKTI07_ &\W_D%O![!;O&8B7_<*$7_[O]O?XGG'P _80M91)_ MJ2^F:IK!_.W$(-?IWX._9^^ OP[V_P#"O_@CX0T+9]S^QO#5K:[?IY<:XKJ? M[.T__GQA_P"_0H_LW/*O\3&6\HP2_' M&8Y?]=$WQ!GM1CN-FEPLI^G2OUO_ +.T_P#Y\8?^_0H_L[3_ /GQA_[]"C_5 MZ%3^-B*L_P#M^R^Y(/\ B*%;#:8#*\'1\U14I?\ @4F[_B^"O^#=S]BC2]DOCW]HCQ MOK#KR4T^6SLHW/N#!*V/HP/O7Z3_ -G:?_SXP_\ ?H4?V=I__/C#_P!^A5T^ M&Q_//_P6?L?#FF?\%*OB18>$M/M+73HET86U MO8P+%$@_L:QR%50 .<]!US7R[7]77]G:?_SXP_\ ?H4?V=I__/C#_P!^A7R6 M+X*6*Q52LJ]N:3=N3:[O;XNA^VY+](!Y1DV&P#R[G=&G"'-[:W-R14>:WLG: M]KVN[=V?RBU_0%_P1(\2Z%I__!,+X96E[JD4@JU3(K:V@ M),%NB$]2B 9I] !1110 4444 %%%% !1110!XM\;?^">W[)O[1WB^U\>?&OX M?ZKKVJV!;^S[FX\;:Q&+/+^8?)2*[5(?FP?D Q@>@QTGQF_92^!7[0?PEC^" M7QD\(S^(- AN5N;>/4M8NY;F&==^V9;EI3-O D=:+K?CC1;A=8\-73W/ASQ!I6H365_IDCKMKNQ/ ' ZZBB@ HHHH \+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ M "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BHKV\M=.LY=0OKA8H( M(FDFE,X''CLPPF6TE5Q,N6+=MF]=7T3[,][AWAG/.*\;+"952]I4C M%S:YHQ]U-)N\Y16\EI>^NVY^A%%?D_\ \1/W_5C_ /YDO_[VT?\ $3]_U8__ M .9+_P#O;7E?ZU9!_P _O_)9_P#R)]E_Q!CQ*_Z ?_*M'_Y8?K!17D_[#O[4 M'_#9G[+GA?\ :3_X0?\ X1O_ (23[;_Q)?[3^V?9_L][/:_Z[RHM^[R-_P!P M8W8YQD^L5[M&K3KTHU:;O&237H]4?G..P6)RW&U<)B8\M2G*4)*Z=I1;35TV MG9IZIM=F%%%%:'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !16;K/BS1-#!2[NPT@_Y8Q?,W_UOQKGI?%7B MSQ1(UKX=L6ABS@R+U'U8\#\.:\_$9EAW\WV[Q1J3NYZQH^YC[%C_(5TNG:1IND1>3IUFD2]RHY/U/4U4\ M7>-_!?P_TA_$'CSQ?I>B6$?^LOM7U".VA7ZO(P4?G7S=\7_^"SW_ 3H^#WF MVUW^T#:>(KR/.VS\(6TG8^I:*_+SXD_\ !R;H6J:C_P (Y^S1^RAK>MW=PQ2S MG\1ZBL+LW;_1;59B_P!!**YC_AH?_@X9_:\^7X;_ >F^'FE7766/P_!I"B, M]&$NJ,TY['=%R>PQ7)+B7+I2Y<.I57VA%O\ .R/O*/A-Q13IJKFK M&/X)R?R:1^LFH:CI^DV4NI:K?0VUM"A::XN)0B1KZLQP /VX[XKX;T_\ X(/_ +&.(]ODW*.V>E>]_"#_@WL_8)^'OE M7?CZ+Q3XXN5P9%UK6C;6Y8?W8[,1,![,[>^1Q4_7L_Q/\'#*"[SE_P"VQU-/ M]7O#/*=(DMXX>G;[JE3W7\CX)_X+1?\%'/@7^WWJ_@"P^!VC>(8;;P9 M_:PO+[7;**!;HW?V/88565VP/LS9+A3\PXKX>K]*O^#A/]F[X!_LX:1\%]#^ M!'PAT#PI;WG_ D7VXZ-IJ0R79C_ +,V&:0#?,5WO@N21N;'4U^:M?FV?QQ4 MFU[!7U MM_P2P_X)BV'_ 4$[;P9_9ADCM]"%X][]K^U8PQFC$6S[,>SY MW]L<_)-?K!_P; _\UP_[EK_W*T5^"OV&?V M,OAUL?P7^RK\/K"6/[MTGA*T:?\ [^M&7/YUZ;IFE:7HMFNGZ/IMO:6Z?<@M MH5C1?HJ@ 5/17HTZ-&DK0BEZ*Q\MBL=CL;+FQ%64W_>DY?FV%%%%:'*%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7X!_Y2">/_P#L M1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C5[I0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-EEBA0R32*BC MJS' %#:2NP'5^3__ <_?\T/_P"YE_\ <57ZDW_CGPU89!U 3,/X8!NS^/3] M:^0O^"F/[*7P-_;=OO NM?&WXHWGA+1O!LFHHBP75O ]^]X;3Y1+,&5"/LP M 5BWF=L<_+<38O"U[3/"V/L>]?EEOG'R8]?+7 M+^S&,T?\%,_@5_P@?Q1@^+6AV>W3/%.?MFQ?EBOD'SY]/,7#^["0U]S?#WX3 M?#3X*^'SX$^$NC2V6BPW,DD"W,YEFE+'F21S]YR ,] , "MR+3O!&I7MN MOQ$^'^E>)]*BG$EQH^L:9!=Q3#!'$_ Z:WCMBX^+4N(Z492PG+[%4V[-T>CZI2Y_WGK[M['!_\&P/_-QA\9VFG0)H+R.QNE M@5Q:7 $A0QW(Y^[N/]ZO=M>_91Q7G_ (B_X)=_ M$"YD>?2_V^_VEK1W)+&]^(,TXSGVC0G\3^-=U3B"M3WPTOZ^1X&'P?#%7^)C MW#UHR?\ Z3)GWM17YC^(/^"27[04N[^Q_P#@IQ\6+3=_T$+B[G_/;>QYKC]1 M_P"".G[6#JT-K_P4I\43QL,,+B&_3([Y OFKEEQ74B[?5G_X$CW*'#_ E9>] MGT(OSP]?_*WXGZT45^/\W_!%C]K"Z?[+<_M]W[V[?ZPR+?GW'R_:,'GWIT?_ M 0I^.>H_N-8_;]F$77#:1>R<_0W(%$>*,1+;#??4BCO7"?A_:\N(H?^$]5_ MJ?K]17Y$Q_\ !OIXQU3]WJ__ 4$4HO*!O"5U)S]&NQBIX_^#;N#5>=8_;_M MB4_U>[P(7Z]?OZBN.U;QS[,9_!A4_P#N- M<+>&Z^+B./RPM5_\ MQ^M%SJ> MFV3B.\U""%B,A990I(]>35.X\:>#K24PW7BS3(G Y22_C4_D37Y8V7_!LWX8 M=")_VZ!,V>#!X"11CZ?V@U:5I_P;'^"VA'G_ +8VHRMW:+P7&H_+[6?YUM', M\\G\.#7_ (-C_D-<,>&2_P":A;],)5_61^F$WQ5^%]O*8;CXD: CJ?F1]8@! M'X%JIO\ '?X'Q.8Y/C+X45E.&5O$5L"#Z??K\Z8?^#9+X7K$!XA?_,(O_!B_P A M_P"KOA?'?.YOTPT_U9]^O^TW^S;&I>3]H/P.H498GQ99@ ?]_*IR_M>?LG01 MM-/^U!\.T11EF?QK8 >Y\VOAM/^#:#]FT,#)^T3XX(S\P%M9C/_ )#XJY%_ MP;3?LG"13/\ '7XB,F?F5); $CV/V8X_*CZWQ&_^8:/_ (&']A^%4=\WK/TP M[_5GV9/^V]^Q=:Q&>Z_:\^%\:#J\GC_3@!^)FJG<_M^_L*VD?FR_MF_"L@G& M(_B!ISG\EF)KY+@_X-K?V+EE!NOC%\4'3NL>IZTX#Z_+8 T?6>)7_ ,N(?^!!_9/A-'?,L0_2BOU9].77_!1K M]@BT :7]L;X;G<>/*\7VC_\ H+G%?AW_ ,%??B5\/_B__P %$_B'\1/A=XQT M[7]"U'^R?L.KZ5=+-;S^7I%E$^UU)!VNCJ?0J1VK]-+7_@W+_8(MR3+XI^)$ M^1P)?$-H,?\ ?-H*_*K_ (*4?LZ?#_\ 9-_;6\:?L_\ PNFU&30M _L[["^J MW*S7!\_3;6Y?9?"VW>TOPW/UKP:P MG N'XGK/)<36J5?8RNJD(QCR\].[36M[\JMV;/#**[/X/? KQS\;O[>_X0NS M\S^P-%DU"YRI/F;?NPKCK(_S;1WVFN,K\]C5ISJ2A%ZQM==K[']%4,QP.)Q= M7"TJBE4I5/]M7QP M?3@@_C7UE7XC_L1?\$2O'W[4'[+?A7]J;X:_M7?\(MJ'B,7N=(;091]G-O?7 M%J,7,5R&;=Y.[_5C&['.,UZL/^"4'_!:/X6'S/A/^WW]LMX_]79K\0]8@W>G M[F2)HOS:OUO+LTS*AE]&+P/-JIF$'V6XMI?RS^-=QX1_X.7_V;;W:/'?[/'C?3 M<_?_ +)N;.]"_P#?R2#-7#B?))NSJV?FI+]#&OX1>(-&//'!\\>\)TY7^Z=_ MP/THHKXH\(_\' '_ 3D\2[?[9\9>)_#^[K_ &OX5G?;]?LOG?IFO4?"/_!6 M'_@G/XVV_P!C?M:^%8=_3^UY9=/_ #^U)'C\:[J>;976^"O!_P#;R_S/G<7P M3QC@?X^7UDN_LYM?>DU^)]#45Q7A']I/]G3Q_M_X0/X^^"M;W_<_LCQ5:7.[ MZ>7()-8B8I) MX=\&*ERT3=")92ZQ)@\%68M8;+ M:$JU3M!-V\V]DO-V1]B:SXYT+2,Q+/\ :)1_RS@.<'W/05AG4_&_C$[-.@-K M;-QO4E1CW;J?P_*ORTM/^"RG[;7QZNWTS]C3]AMKUF8QB^FTZ]UUXO\ ;_<) M##$>_P"\#@>IZUK#]F/_ (.$/VN@&^*7QLE^'VE7/_+O+XCATI?*/\)ATE&D M/'&V7!/<]Z\#^V<1F7P1G*/:G%I?.;M^"L?>KPHS;"+FSS'8?!+K&=52J?*, M.:_I<_1WQIXL^ /P*L1K/QR^+_AS0DV[U;Q!K<%FC?[HD<%S[#.?2O ?BU_P M7=_X)T?"6.2P\/>/M5\87, (^R>$=!D9 >P$MQY,3#W5V%>%?#+_ (-K_"5Y M?_\ "0_M)?M3Z]KMW._F7D'AS3DMV9N^;FY:9I,^IC4U]0?"#_@C;_P3I^#G ME7&G_L[V&OWD>-U[XON9=3,A'3PG^Q[^Q5JYK)/TND?E3X1_X-U?BO\2M73Q; M^UY^VC=ZK?M_Q\QZ3;SZA,^>N+R]=6'XQ'-?2/P@_P""$O\ P3K^%7E7.J_# M/4_&-Y%@K=^+M;DE!/O#!Y4+?1D-?8M%=.'X?R?#NZI)OO+WG^-SRLR\3N.L MTA[.>-E"'2-.U-)=O<47;U;.9^&WP6^#WP;T[^R/A)\*O#GABV*[6@T#18+- M6'N(E7=]373445Z\8QA'EBK(^&K5JV(J.I5DY2>[;NW\V%%%%49A1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45G>+?%OAGP M'X9OO&7C+7+;3=+TVV:>^OKN0)'#&HY8G^G4G ')KX!_X?;#_AIC'_"(_P#% MK?\ CSSY'_$P^]_Q_P#7_P @_P!SONKZ/(>$\]XEA5G@*7,J:NWLK_RKO)]$ M=%#"U\0FX*]C]#Z*SO"7BWPSX\\,V/C+P;KEMJ6EZE;+/8WUI('CFC8<,#_3 MJ#D'D5HU\].$Z/_\ L1-*_P#1 MC5[I7A?@'_E()X__ .Q$TK_T8U>Z4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !14-YJ%AIZ"2_O8H5)P#+(%S],]:QK[XC^'+0 M[;=Y;ALD?NH\ ?BV/TS7/6Q>&P_\6:7S_0F4XQW9OT5Y9XO_ &E?#GAR^CT: M^UO3;*^GC+6^F^=Y][/_ -2'V5&-8K>,_C1X]&WPA\*]?N895PE]XD= M=&LP>XDBE'VI?J+5A7F2SRA-\N'A*H_):?U\C:%#$U8J4(/E?5VC'_P*5E^) MZ_J'B30M+R+W5(E9>J*VYA^ R:Q-2^*FDVJ,UE9R2A1DR2L$4#U[G^5<-9? MKXU>(\/XO^*^G>'H'&39^$M)6XN8CZ"\O0T<@_[=%/O6OI_[)'P/$BW7C'PY M<>+K@$,TGC+4)=3BWC^-+:9C;PM[Q1)TJ>?/<3\,8TUYZO\ 5?@C18:G'^+6 M2\H)R:];\L?FFSF-0_:[\,:Q>RZ3X*UN7Q!=Q.8YK+P5I4VKR0O_ '96MDD6 M ^\A0#N15=4_:E\?N)-&^$=KH,+'!O?'GB-/.4=G2UL?M D'^R\T+>N#Q7NM MC86.EV<6G:9916UO"@2&"",(D:CH%4< >PJ6A9*ZSOBJTI^6R^[7\+%*> I_ M#2YG_?DW]RCR+Y/F/%[/]E7QOXAQ)\5OVB=;N(S_ *W2_!FGQ:+:./=R9[Q3 M[I*WCT);>#Q%,EU=QWVIWFJ7:?V:L+ M3W#"::00B25E\Q^&<%>K5^E=%89OPQ@25TW9ONE;?J>E MEV=U<+7?M')4I1G"4:+A1;4X2@]?9SC>TMW"3MM9V:_'3_AX1^R#_P!%=_\ M*!J'_P CT?\ #PC]D'_HKO\ Y0-0_P#D>OV+HK\R_P"('Y7_ -!<_P#P&)Y_ M]E>'W_0)BO\ PJI?_,9\ ?\ !%KQ!\$?&_QB^.OQ#^"/BU-1MM:A\,S:K NG MW%OY%V/[55FQ-&F0XPW&?FWYQD5]_P!%%?K.092LBRBE@%4.Q?M*?/RJ,(1]I-3GRTX1@KSC"FGI%6]Q:63N]64445[!YP5')9 MVDO^MM8V_P!Y :DHI-)[@5)/#^A3?ZW1K4^YMUS_ "JO)X.\,2_>T:(?[N5_ MD:TZ*QEA<-/XH)_)$\D'T,63X?\ A5_NZ>R?[LS_ -34$GPS\./]U[E/]V4? MU!KH:*QEEN7RWI1^Y$NE3?0Y>3X6:4?]5J5PO^\%/]!4#_"H [H-=(/;=;__ M &5=?16$LERR7_+O\7_F2Z%)]#C_ /A7OB&#_CT\1X]/F=?Y9H_X1;X@V_\ MJ?$.\>GVMS_,5V%%3_8N#7PN2]),/80Z''_8OBE;_P"KN]__ &TC/_H5']H? M%"W_ -;9;\?],D/_ *#7844?V5;X:]1?]O?\ /8VVD_O./\ ^$K^(%O_ *[P MYN'<_9)/Z&C_ (6)KT'_ !]^',?@Z_S!KL**/[/QL?AQ,OFDP]G-;2.13XJH M#B;0V'^[<9_]EK\_OVW?^".>D_MG?M1^)_VDY?VE[GPS_P ))]B_XDJ^!UO? MLWV>R@M?]=]OBW[O(W_<7&['.,G]+7BBE&)8U;_>&:\P_:I\>:3\-?A=<&TM M+<:GJV;33_W2[DR/GD''\*]#V9EKP^(Z#P^45,3CZRE3I+GLXVU2:27*UJ[V M2[L]G).*<_X,Q$\?EF(]G-Q<6^6$KQ;3M:2DM7%:VOY[GYW? ']E7P=^R5HV MJ> /"OC)_$DDVIO)=^(9=+%FUWM&U (A++L11G'SMG'&\!F\%GO.X!9EO8PR$DX^1<8V\[1D7BCQKE/$N(S>ABVJV*_BR<8-2UT]UQ<5R[*R7*K MI66A[[^PS\#?#7[''[+GA?\ 9L7XHP>(_P#A&_MO_$Z;3_L/VC[1?7%U_J3) M)LV^?L^^<[<\9P/8(M:T:;_4ZM;-_NSJ?ZUDR?#;PU)]U9T_W9?\0:KR?"W1 MS_J=0N5_WBI_H*_K&C_:N&I1I1I1<8I)6D]EHMSHQV.S#,<;5Q>):E4J2E.3 MT5Y2;;=DDE=O9)+L=+'+%*,Q2JW^ZV:=7(R?"I !M:+_?;5?"=G<$_C)&:M?\(O\0K?_4^(-_H/M;G_ M -"%'V7XIVW^KN/,Q_MQ'_T*HGCY25JN&F_DF;T,?BL++FI.47WBVOR/)/%W M_!)+_@G%XWW_ -L_LF>&H=_7^R&N-/\ R^RRQX_"O+O%W_!OO_P3I\2;O[&\ M-^+/#^[I_9'BF1]OT^U+-^N:^K/[5^)MM_K=-\S_ +8J?_031_PF?CBWXNO# M7 [_ &60?UKAJ/(ZG\7"V]:=OR/HL+Q]Q?@;>QQ]>*[>TFU]S;7X'P%XN_X- MG?V>KW=_P@7[2'C/3<_<_M>PM+['U\M8,_I7%M_P;Q?M,_#9FE^!/[>8MF4Y MBSI][I1S[FWN)1?]V4' M^@KC>#X2F[I,O'=*/)/&<\>TZ=.7YPO^)^9/_#OO_@OK\)^? M O[:)\01Q_ZJ)?B+>7 QV&S4(0H^F<4'QU_P)K:+[G_$NT&^W MC_MT*RG_ (%S7Z?1_$_07XDM;I?^ *1_Z%5B/XB>%W^]=2)_O0M_3-7' Y5_ MRYQLX?\ <33\4=*\5ZV(_P!]RW!UO.5!*7WIJWW'Y(_@M6]&_X.6=:T&[&D_%C]BFYLYU_UK6? MBQHG'_;&:TS_ ./U^H04WYTZU2G^"NCX'\(_\')?[&^J M[(O&'PE^(>D2-]YX+&RNHE^K"Y1OR2O4?"/_ 77_P"":7B@I'??&V_T61_N MQZOX5OQSZ%HH9$'U+8KVCQ5^Q7^Q-\0]S>*?V7OAOJ,C];A_"5EYWX2+&''X M&O,_%W_!%W_@FCXRW27G[,EE92MTETC7+^TV_18IPGYJ16ZI\30^"K2GZIK_ M -)*^O>$&,_B83%T?^O=2G-?^3G:^$?^"D_[ OC?:-"_:]\ JS_%X;O'IS'/#^>/PI_6^(Z7Q8:$_P##.W_I0_[%\*<7_"S6M1_Z^4.? M_P!-L_46OY/Z_5X?\$+_ /@HI\,N?@/_ ,%!5MO+_P!3C7=7TG'I_P >YEV_ MA7Y0U\;Q;B\7BO8JO0=-KFW:=[\NS7;]3]W\$LDR7*/K\LNS".+C/V5^6$H. M-O:6YE+^:[MZ,**]T_X8WUW_ (8[_P"&A_+F_M/[;]K^PXX_LG[GF8_O;OWF M>GE\UYK\(_@?\7?CSXF7P?\ !WX=ZKXAU XWPZ;:EUA!. TC\)$O^TY5?>OA ML+BJ.,WXL;20_[,5J%F'XS&OL'X$_L$ M[-U43QZ58HL]QMZ&63[TC?[3LS5^K_VGQ#CJG)AXQBNZ]ZWJW[I_$^(Q/A7E M--K"0KX^KWDU1H^ON_O/E=7[H\F^'?Q7_P""E_QS>/5O'VG>#?@UHDQ#1:5I M5K_;>OLI_A:69C:0G!&"8I&SP4%>T6/PY^*!T7RX-4N=4O&*LUWXJU9P'?!! M<)%&5C/?9''&IS@8KTK2/#>C:(O^@6:A\G^7W)'Q&.S&IF%2[I4Z<.D(1LO1R;XN%QU#3!E=%\(/^"7G[ ?P.\J;P-^R M]X8DN8<%+[7;5M4G5O[ZO>-(4/\ NXQVQ7OE%>A1RG+<.^:%)7[M7?WN[.W_ M %ESV.$^JTL1*G2_DI_NXOS<8"% L4,,81$4 M= . /:I:**]'8\1MMW84444""BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYH_:I_X*D?L[_LX?:? M#>@Z@/&/BB'*_P!D:+<*8;=QVGN,%4P<@JH=P1@J.M>GE639IGF*6&P%*52; MZ);>;>R7FVD:4J52M+E@KL^(?^"F_P"VW\3/CQ\3-0^#7]D:CX;\+>&]1:'^ MP[U#%<7EPAQY]ROZHG(4$-R3D?*E?86N?LX?MR_\%./%5S\?=>^'VB>'+(:: M4TB>]M?L$=W&H+1Q1DJTUP3G FD^09X8 ;1\O_\ "I/B9_PLS_A37_"#ZC_P ME/\ :/V#^POLY^T?:,XV;?USTQSG'-?V1PE6R3+\KCEV'E3A4H13JPA-2Y7] MIREI?7=O;9]#ZW"NC3I>SC9-;I/8^B?^"9/[;?Q,^ _Q,T_X-?V1J/B3PMXD MU%8?[#LD,MQ9W#G'GVR_JZ/M2ML7]^H#1Z;&PYMH#_P"AR=6(P/E'/TS7\R^).=9%GG$6[/G,PK4*V(1LR2HORJ<;LG !(F-&C%RG)I1BDVVV[))+5MO1):MG645\G_\/P_^"77_ $<] M_P"65K?_ ,A5=UG_ (+0_P#!-;P[]D_MS]HJ:U^W64=W9^=X'UM?.@?.R1?] M"Y4X.#[5Y[SC*$[?6*?_ (''_,^@EP9QA&:@\NKIO9>QJ7=M[>[K8^HZ*^>_ M@=_P52_8+_:1^*.E_!?X+_'?^V?$VL^?_9NF_P#"+ZI;^=Y,$D\G[R>U2-<1 MQ.WS,,[<#)(!^A*[*&)P^*AST9J2VNFFK_(\G,DS3E9 -\SB-'7NRD;C^! KEY?C7J.MW#6OAZ]-V\ M5R8Y8]!TY[QHCV28HLGE_P"\VP<5YE7.L!3ERQ;D^T5?_@?B*+=1V@G)^2O^ M1ZD[I&ADD<*H&2S' K(OO'GA>R'&IK.Q3 M.6?PW'8JCLK3>(=6$DT8/\<<<'FAQ_LM)&>W%:EA\"+N["MXR^(E_ZK=+&B$]FY _\>KFI/BUXQ\7[U\%^'M?UE&VM&=( MT_[/;NG]Z.[N#%#*O^[*Q/8&N]\-?"3X;>$KZ/5]$\'68U")"BZK=(;B]*^A MN)2TK#ZL:Z.C^SL?B/\ >,0[=HZ?C_P!J.'CNW+_ ,E7S2NW_P"!(\CMOAK\ M0'JKHIMTB<>HDE'UK5LOV:/"MP1)XW\8^)/$+ M Y6*ZU4V<"@]4,5DL"RH?[LOF<<9->CT5T4OYZ?@7&NZ7\**A MZ+7_ ,"=Y?C^!D^$/ 7@;X?V#Z7X#\&:5HMM(^^2WTG3X[=';^\1&H!/N>:U MJBO+ZRT^$W%_>101@\R32!1^9KF=9^/'P.\.@GQ!\9O"EACK]L\16T6/^^G% M>Q0PM:K[M&#?DDW^1$I5:TW*3;;Z[LZNBO*-9_;J_8YT+/VW]I7P<^WK]CUN M*Y_]%%LUR>M?\%3OV$-$W++\=HKAQG"66AW\N?HRP;?UKUJ/#7$>)_A8.K+T MIS?Z%+#XB6T']S/H.BOE#6?^"S/[%NE[OL.H>)]1QG'V+02N?IYKI7*:S_P7 M/_9TM\C0/A/XTNL=#=Q6D /_ 'S.]>K1\/\ C2O\.!J?-QA?"G MC&K6A'$THT8-ZRE.&B[V4FWZ6-8Y9BVUS*R\VCM/^"FW_!3;']H?LX_LX^(. M?FMO%'BBRE_![6V%_%%[+^" M6MRY_ )(?96[&OSNHK^@?^(9<-?ZM?V1R>?M-.?GM\=__;=K:>9[O]G8?ZO[ M*WSZW[G]$%%?FS^PE_P5OT'X9?#M/A?^U#>ZWJ)TYTBT+7+.Q6X=+4+CR[AC M*''OV@M"MY7X$&M2MISY_N_Z4L8)^ MA.>U?S/GO G$V18JI3J8>DXQDXM='=+3T>Q\[6P6)H2:<6UW6Q[-15;2 M-:T?Q!8)JF@ZM;7MM)_J[FTG66-OHRD@U9KX^491=FK,Y HHHI %%%% !111 M0 4444 %%%% !1110 4444 %>2?';]F+5/C?XIAUV[^)7V"VM;80VE@-(\T1 M\Y9MWG+DL?8< #MFO6Z*\O.,FRW/L$\)CH<]-M-KFE&[6UW%IOTO:^O0QKX> MEB:?)45U\U^1\V_\.]O^JN_^4#_[HH_X=[?]5=_\H'_W17TE17R?_$+>!/\ MH#_\J5?_ ),XO['RW^3\7_F9O@[1M4\/>%K#0M:US^TKFSMEAEOS!Y9GVC 8 MKN;!QC/)RE%*,4ET"BBBM!A M1110 4444 %1265G-_KK2)_]Z,&I:*3BI;H+)E.7P[H$W^LT6U/OY"@_RJO+ MX*\+S??T>,?[K,O\C6I16,L+A9_%!/Y(EP@^AAR_#SPO)]RTD3_=F;^N:@E^ M&&@/S'C?^9/L*78X_P#X0OQM;_\ M'KXEX';[3(/Z4?V3\3;;_5:EYG_;93_Z$*["BE_8^'7P3FO23#V$>C?WG'_: M/BG;?ZR#S /]B(_RK\H7_P""?7_!(WXC6-U)\'/VA]5U/5(+6J0V 9 MT&98(("&G).1YDCJ=R$,K5Z[7MW[$WQ3_P"$5\=2_#_5+G;9:[C[-N/$=TH^ M7Z;URON0E?A? 6/]EGL<)4J\D*[Y7*U[2^SU6[TWZWZ'SO O$>79+G/-FN&> M*H3U=-U)0BZGV9RLGS6U5FFGS:GU;INCZ9I$7DZ=9I$,BDDK(****H84444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117GG[0'[5'P+_9CT#^W M/B]XZMK"22,M9Z7$?-O+O_KG"OS$9XW'" ]6%=&$PF*QV(C0PT'.,2./,&0L"G MCF0C(^Z&Z5\C^,_V[_VUOV\?$=Q\,/V+OAYJ'AS0]_EWFLPR!;I4/\4]V<1V M@(Y"1GS." []*]4_9@_X(\_"WX>W47CK]H_5QXY\0N_G26#;O[-BE)R2P;Y[ MHY[R84YY0]:_0J?"&3\.05?B:ORSW6'I-2JOMSOX8+YZK9IZ'OI']E;_ ()5_L]?L\?9O$WBVS7QIXGBPXU+6+8?9K9QW@MB2JD' M&&2ZN)I#MAB"Q28.&9B MA"J<$C\Y/^"MVMZGX._9<_8\\2^'96BOM*\+1W-@\?WDEBL=(=",=PRBO1X] M?U;Q!_P<@"QU5G,6C>'_ ++IZ.<^7$WAWSB![>9/*?Q- 'VY^S%^UG\.OVHK M/Q'9>&;2\TKQ!X,UV;1O&'AG4]GVG2[R-W0@E&99(V:-]DBG#;&Z$$#U*OS- M_P""9?B#5K7_ (++?M)>%;:1_L%[-KUU=(#\IFAUN%(V/N!/*/\ @1K],J " MBBB@#POP#_RD$\?_ /8B:5_Z,:O=*\!\+1:M-^W]X]72+N*%QX'TKX$; MWXKV;[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8KY/\ ^"X?_*+KXG_]P7_T]V%?3'V+QO\ ]!NR_P# 8_XU M\J_\%L[7Q3'_ ,$Q?B:^I:I;20C^Q=Z1P%2?^)U8XY^N*\[-_P#D4XC_ 3_ M /26?4<#_P#):99_V$4?_3D3\._V;O@W??'CXQ:/\/+=7%M/-YVJ3I_RQM$^ M:5L]B1\H_P!IEK[,_P""@G[+=]\3/AMH_B#X4^#Y[S6O#1CLK72=)LVEFN;) MR$$,<: LY1MI50.A>H_^"9GP*_X0/X73_%K7+/;J?BG'V/>OS16*'Y,>GF-E M_=1&:^G;:XGM+B.[M96CEB+^88?Q6H8C*YWI9=)P2O[LY/2M>W1K]WYHJ&8]C&TA0$]/EV-D\5^:'A?X_?MO\ M[2/_ 4CTC]C'QK\=KKPIX=UJ:_ELIO"FG1VK/:QZ?0@R'U8M"S'\Z_JKPYR_),WRAU MZV8RH4G/X8TG.^G9:'2>(O^"@/[.=PQ@U+X\:?>));%6FEO&^S-@_=>*!&;)] M1":Y^Z_X*'?L:VL12_\ C_WE]<9/N) M)V%?IU/(O""@^:O+&5Y=W[)+_/\ ,_/[95'I)^MG^#T^Y(\HOO\ @J=_P3_T M@N9/A_XV\32/M+'4--AN(BXZ.(KBY$<1]T1?88J+5/\ @NK\(+*,0^&?@+XA MG1 %C6ZU"WMP .V$\S%?0^C?L-_L]:#@Z?\ 3X>$K]UKGPG!.P]\R*QS[UU MFC?!#PSX=P/#_@?P?8;?N_8_#4$6/^^5%>I2Q_AC@E:AEE62_O55'_TA#EB, M$U9PDTN\O\CXLE_X+E>,M?D-OX&_9-,KC@;_ !')<$_\!CM5Q^=(?^"G_P#P M41\4\> /V*_,W<*?^$3U:[_]%NG:OO:+3/&4$8A@U:P1%'RJEI@#\*=]B\;_ M /0;LO\ P&/^-:?ZU<'T?X&207^*M4G^:1/UK"+X:*^;;/@?_AIS_@M#XQ_Y M G[/?]E;_N_\4EY&W_P+D./QI/[/_P""[WC(?Z1>G2H7Z?O-!@VY_P!S,@_& MOOG[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH_P!?L/2_W?*<)'UI.3^] MR#Z]%?#2C]USX'_X9$_X+(>,3_Q._P!I[^RM_P![_BM;B#;G_KTB./PI!_P2 MF_;I\4\_$']L\2[OO_\ $^U.\_\ 1FS-??/V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C1_P 1,X@I_P"[TJ%+_#1@OSN']HUU\*2]$CX+L_\ @A/J6I3" M\\8_M523R$?,(?"Q=C_P-[K_ -EKI]'_ ."%7P/@Q_PD'QJ\5W7K]CM[:#/_ M 'TDE?9OV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUC5\3^.JRL\8TO*,(_E M%">98U_;_!?Y'R]HW_!%7]CG2\?;;_QCJ..OVS6XES_WZ@2NKT;_ ().?L(: M1AI?@W->NO1[WQ%?G_QU9E4_E7NWV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_ MXUY5;C;B^O\ %CZORG)?DT9/&8N6\W]YYKHW_!/S]BW0=OV']F_PR^W&/MMF M;GIZ^:6S76:+^S3^SEXAV=DN,;;2V2,8_X"!5RL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&O-E* M4W>3NS/<^"/^"FW_ 3)S_:'[1W[./A_GYKGQ1X7LHOQ>ZMD'XEXQ[LO<4G_ M 3)_P""9./[/_:._:/\/?W;CPOX7O8OQ2ZN4/X%(S[,W85]\?8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-?H7_$3.)?]6O[(Y_+VFO/R6^"__MV]M/,[ M_P"T<1]7]E?Y];=CF?B!^RM^S;\4]\GC_P"!OA?4II,[[N71XEN.?^FR 2#\ M&KP[X@?\$:?V-O%_F2^&;#Q!X7E;)3^R-9:6,'W6Z$IQ[ CVQ7TO]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XU\SE_%'$6566$Q=2"712=O\ P%NWX'/3 MQ.(I?#)KYGP7J_\ P19^+GP_OWUO]G;]JR2QN>L2WD%QI\B^F9[:1R?KL%5O M^$5_X+;_ +/_ #I?B*7QGI\/WS]MM-4\P#_KX"W)_P" \U]^_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^-?31\2\\KKES&E1Q2_Z>THM_?'E^\Z/[1K2_ MB)2]4? EO_P5V_:R^#TR67[2G[)/D[6"-*+6\TAV[9_?K*K'Z8![8KT_X?\ M_!;#]E7Q-LM_&WA_Q/X:F/\ K))[!+JW7Z-"Y<_]^Q7U3<:5XPNX'MKK5+"2 M.12KQR6>Y6!Z@@]17F'Q _8:^ ?Q0+R>,_@SX,FEESYEU::*+2=\^LMN4C_1FO\/_ -M[]DCXG[$\'?M! M>&999?\ 5VU[J LYG]A%<;')_"O4+:YMKVW2[L[A)8I%#1RQ.&5AZ@C@BOB[ MQQ_P1,_9^\1EY_"7B?6/#TA^Y%;77VB%?JLP9S_WV*\^?_@D)^UE\(IVO_V< MOVLDMF5MZH+N\TEV]LP-*K'ZX![XH_L+@#,/]SS25%](UJ;_ !G#W4'L<#4^ M"HUZK]4?HK17YT2:]_P6Z^ 0Q?:3/XQT^'[NVUL]4\S'_7'%R?QJ.T_X+*?M M!?#V_31OC]^S:=/N"<2>5%/82*1UQ# /\ @L9^S=XN*0^)O$VJ^&)&XA%L?\:7[%XW M_P"@W9?^ Q_QKP3 V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V*\[ MO?V4/@%J-Y+J%]X%:6>>5I)I7U>[+.[')8GS>I)S76?8O&__ $&[+_P&/^-' MV+QO_P!!NR_\!C_C7!CLJRO-%%8RA"JH[<\8RM?>W,G:YG4HT:UO:13MW5SC MO^&1/V>/^B>_^5:[_P#CM2V7[*'P"TZ\BU"Q\"M%/!*LD,J:O=AD=3D,#YO4 M$9KK/L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !KSUPIPM%W6 HW_ .O4/_D3 M+ZE@U_R[C]R_R-BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :]\Z38HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ M@,?\:SO%?B"^\"Z!<^*O&GCW1=)TRSCWW5_J.(88E]69B *J$)U)J,5=O1); ML$FW9'4US7Q5^,?PO^!_A:3QI\6/&]AH>G1Y GO9L-*P&=D:#+2O_LH"WM7Q M1\>/^"O6O7WB#_A5W[(/AZ3Q9K-U*8+;6&T>1HWD/_/M;C]Y,?0L%&1]UA6+ M\./^"7G[3'[3WB2/XP_MR?%*\@EGPR:*;H37FPG/EDK^ZM$_Z9Q@D9(PAK]! MP? T<#AXXWB.NL+2>JAO6G_AAO'UEMU5COA@E"//B)GL1->,F<&2.(YCMD_Z:2DX!R0A%;'[/_P#P M1_U+Q/K_ /PMG]M_X@7GB/6;N03W.A6VI22;V]+F[)WR'L5C*@8X=AQ7U?\ M"#X ^'?@+X73P=\(M T30[ 8,BVEB?,G8# >61B7E;_:3#QY5WZOYDG@SP1 MX.^'7ARV\(> _#%CH^EVB;;:PTZU6&)!W(50!D]2>I/)K4K'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:_/ISG5FYS;;>K;U;?F<+;;NS8HK'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&H$;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%4=*@U^&1SK%_ M!,I7Y!%%M(-7J "BBB@ HHHH **** "BBB@#\_/^"K/[,?[6?[3_ .T#\+O& M'P3_ &<=5U/2OA_>RSZA?7'B+1[87>;J"0"%9;T/C;!G+JOWQP./K_ %B]M)(]4GBCLHQ; M60MYI&E60V;$R,%54EZEAM/I'[0?[)/COPA_P46\"_\ !0?X6^$+KQ'8VNF3 MZ5XY\/:7+"M\ UI/;PWD"S.BR@"6-70,& B4J&W';]=T4 ?)G_!/']C+QM\) M/C3\7/VMOB[H8TC7OBAXHN[G1_#SW$/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ M -&-7NE !1110 4444 %%%% !7BO_!0[]GWQ%^U-^R)XG^ _A>W\VZUV]TC? M&)TC)@@U6TN)]K.0H;R89,9/7%>U45SXO#1QF$J8>3:4XN+:W5U:ZNFK]KI^ MATX/%XC+\93Q6'ERU*;P !4W_ R)^T/_ -$]_P#*M:?_ !VOMNBOR=^"O"S=W6K_ M /@4/_E9\W+(<+.3E*VFD8JVG;YGO>VKO"4]_$?[/F@0RR^?[V;5H\GZYSWS7AWQ _P""'O[.>O;[CX??$3Q/ MX?F;[L5P\5[ GT5E1S^,E?:M%?39?QIQ7E=EAL;4271R+Q5+ MX9L_.H_\$NOV]/@?^^_9R_:Q$MM#]RSCU>\TPR#L/)!DA/T9L4?\+K_X+4? M#Y?&?PMD\86D'1FT*#40R#N6TYED_%^?6OT5HKW?^(C8[%Z9I@Z&)[N=-*?R ME&UON-O[0G+^)",O5:_@?GWX:_X+?:WX:O\ ^P?CM^S)>:?=1_Z]],U!HI%_ M[=[B,$?C)7LOP_\ ^"OG[%'C?RXM6\8ZMX:FDP!%K^BR ^A>W\U!]2P%?1W MB;P?X2\:6!TKQCX6T[5K4YS;:G8QSQG_ ("X(KQGX@?\$T/V)?B+OEU#X%:= MIL[?=G\/S2V&P^H2%EC_ #4BC^U/#?,?]YP%7#OO1J*:^ZILO)![3+ZGQ0MNXX@TW68991[&-6W*?8@&NNKX8\?\ _!"_ MX.:F7N/AC\9O$6B2'E(]5M8;^-3Z#9Y+ ?4D_6N1_P"'?O\ P4\^!(\SX%?M M/_VI9P_ZC3XO$=Q!G'3_ $>Y4P#_ +Z-'^K/!F/_ -PS=0?\M:G*%O6:O'\ M^K82?P5;>JM^)^BM%?G5_P -9_\ !8'X!G9\5_@$WB:VAXGNI/#/G@*._G:: MXC7ZD$5#XD_X+F>+1X(U/0[?]GU-'\6>28K.[GU8RV\$IX,CPM$K97J$+$$X MR<<4UX7\3XB2^I.E7BVO>IU8RBK]7=IV]$P_LW$R^"TEY-'U)^U;_P %"/@; M^R5XFT;P;XSEN=2U34KF,WUCI95Y--LV/-S*/_08_O, 2.!S[-X2\6^&?'GA MFQ\9>#=+O$WCWQ-?>,_&>N7 M.I:KJ5RT]]?7)E\&>,Y;G4O M.I7.;ZQ4EY--D8\W, _]#CZ,.1\PY^]SWP7^K:Z5.ZBNC7V? MYNNIW5\HY:"=-WDM_/T/V'HK.\)>+?#/CSPS8^,O!NN6VI:7J5LL]C?6D@>. M:-APP/\ 3J#D'D5HU_/\X3IS<)JS6C3W3/"::=F%%%%2 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 %1WEY::?:2W]_= M1P00QEYIIG"I&H&2S$\ #D%5WN#U4=:^8K3P'_P42_X*CW<>J^.=3/@CX![_1=3VW]J/\ X+ ?!WX633>"_@)8IXZ\1;O*2Z@*\>\*_L6?MS_ /!077[;XC_M>^/+WPMX:\SS;+2+B'9, MJ'M;V0PL&1QYDO[SH2'KZS_9<_X)[_LZ_LKPPZIX7\-_VQXC1?WGB;6D66Y# M8Y\D8VP#K]P!L'#,U>Y5Z4^+BBO2J**_/L9C,7F&(E7Q-1SG+>4FVW\V<$YSJ2YI.["BBBN8D**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/' M_P#V(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *^9O^"A'_!/;PQ^UKX9?QEX-BMM-\?: M;;XL;]@$CU*-1Q;7!'Y))U4\'Y>GTS17IY/G&89%F$,;@I\M2/W-=4UU3ZHT MI5:E&HIP=FC^?#Q=X1\3> O$U]X,\9Z'*_4']JW_ ()[_ W]K7Q-HWC+QG%;:4_^@R? M>4$@<'CV;PEX2\,^ _#-CX-\&Z';:;I>FVRP6-C:1A(X8U'"@?UZDY)Y-?NN M:^-J>3TGE]&V)E\:DKPC;>VJR/SG\ _M_\ [9'[ M#FDZ9\+/VDOV9(CH&F1+:6,T&G?V<0B\8CGA5K6;'7Y5!)SEN=\"\039 \,\$@=)%/0JPX(]Q4M?G+?_ /!./]OS]D^\ MEU_]D'X^2:Q8HYD_LJ&\^Q22'K\]K.S6TN/4MD]EYJWX7_X*W?M)_ ?68O!7 M[9?[.5RLJG:;^VM'TZZ=1U<1R Q3_5#&O2LY^'U3,(.ID.+IXN._*GR54O.G M.WY_(3P#J*]":E^#^YGZ'T5X=\$_^"C/[(GQV\FS\.?%6UTK4IL :1XE L9] MQZ*I<^7(WM&[5[@K*ZAT8$$9!!X(KXC'Y9F.55O8XRC*G+M)-?=?=>:..=.I M2E::LQ:***X2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKS[X_? MM2? W]F7P_\ V]\7_'5MI[21EK/38SYMY=X[10K\S#/&XX4'JPKX@\;?M[_M MH?MU>)+GX6_L4_#K4?#VBEO+N]9B8"[6,_Q371Q': CD*A\S@A7;I7UF0\&Y MSGM-XB*5+#Q^*K4?+32]7OZ*_G8ZJ&$K5US+2/=Z(^NOVG?V\OV=_P!E2TDM M/'?BL7VNB/=!X9T.2,C>,A85/]Z0KD= W2OC?4OC/_P4-_X*=7\WASX. M>'Y/!/@"65HKF[BN'@MV3."L]WM#W!QP8H5QR-R=Z]?_ &8O^"._PR\!WWR1\R_LK?\ !*;]GO\ 9[^S>)O&=HOC7Q-%AQ?ZO;#[ M);/ZPVQ)4$'HSEV!&05Z5]0@ # %%%?#YMG6:Y[BGB,?6=2?F]%Y);)>221Q M5:U6M+FF[L****\LS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P MOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:O=* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K/\4>$?"GC?1I?#GC3PSI^KZ?.,36.IV:3PR?5' M!4_E6A150G.G)2B[-;- FT[H^4/C;_P1X_91^)_G:CX&M=0\$ZC)DA]&F\VU M+'NUO*2 /]F-HQ7A[_L>?\%0OV,&-Y^SA\69/%>@VQRFEV=T& 0='[?41X4_:;^"^I>'-0A?R[N]T96D2-^^^VFVRQ M>@:0^U8U_#K-:U)U\HJT\9376E)U\-B<+BL%6=+$4 MW":W4DTU\GJ<KB9\L$?=M%>6? W]L7X&_'3X*GXX:3XQLM*TVSC UZ+5[Q(6 MTF;',PT/38N/M%]-M,C8SLC09:1_\ M90%CZ5\-?&+_ (*L_&CX^>*'^#?[!'POU*:ZNN+ 37;+T,DF,G/E\9ALT_V M$!/4%4-?^!7PD^ /A9/!WPA\"V.B60QYHM8\RW##^.65LO*W^TY)[=*^ MEY>"N$/B:Q^*71:8>#]=ZEO_ %^3.BV#PO]^7_DJ_S/C?X _P#!('6?%WB# M_A;7[4NWI/\ _L1-*_\ 1C5[I7A? M@'_E()X__P"Q$TK_ -&-7NE !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5Q_P 6/V?O@G\<]._LSXN?##1]>0)MCFOK-3/$/^F(?V>_B?J MGA2^C?S+>QU+-W;(XZ!) 5FB_P!XF0UP7]K?\%@?V).-2M9_B)X;M>KL&UF+ M8.IW+MO(E _O84>G%?I!17W.&\1J^$+X-LFO;0&^M%8<$L%59DY_A"/CU MKZQ^&'QM^$7QITK^V?A1\1]'U^ *&D_LV^21XL]I$SOC/LP!K!^,_P"R1^SC M^T%%(?BO\)-)U*Z=A8CVKY.^)__!%)M!U7_A,?V5/C MMJ.A:C Q>TM-;D8&-O\ 8N[<*\8'09C8^IKH]EXB*ME]?9N#^]?YGWO17YO_\ #0G_ 5C_8I_<_&7P%-XW\.6O#ZC>6_VY!&/ MXOMEL?,C)];@$^U>P_!+_@L[^S)\0_)TWXH:=JG@B_? 9[N,WEEN/831+O'U M:-0/6N/'>'?$-"@\1@E'%4?YZ,E/_P E7O7[Z.W KQ7-#WEW6I]?T5C^" M/B%X#^)>BIXD^'GC/2],?"/AL$^(O%6FV Y^VWT<6/^^B*J$)U)W=208G\4VF_CK\HDS^E\/Y-_^T1H\F.OV*"XN?\ MT3&V:]2AD.>8G^#A:DO2$G^2-8T*TMHM_)GN%?,W_!0C_@H1X9_9)\,MX-\& MRVVI>/M2MLV%@Q#1Z;&PXN9Q_P"@1]6(R?E'/"_M*?\ !93X$>&OA]=V_P"S M?J<_B/Q-<@Q6,]SI,]O:6>1_KW\]4:3'\* ^OKN0M)-(QY8G^G0 # %?K'A_P"%F+S#%+&YW2E3I0>E.2<9 M3?FGJHKKUEML>G@&?VMO#*^#?&4MMIOC M[3;;-_8*0L>I1J.;F ?^AQ]5)R/E/'TS7\^'A'Q=XF\!>)K'QGX,URYTW5=- MN5GL;ZTD*R0R*>&!_IT()!R#7W=X2_X+G?$'_A&;'2-5_9NMM7UJ&W6.^U&T M\0/%'K@Y1CR/R,RJHJG-05T^G8_2&BOSO_X?#?M1:WSX5_8YWAN4^2]N..O\$:YXS1_P M\H_X*::W_P BO^Q-N!Z'_A!M9G_]!E7U%?%_\0PXIC_%5.'^*K#]&SC_ +-Q M*WLOFC]$**_._P#X:^_X+'>(.--_9>^Q;N!_Q1-S%CM_RWE/UY_E0?BC_P % MRO$'_(-^'7V'=T_XE&EQX_[_ +'T[T?\0XS"/\7'86'^*NOT3#^SYK><5\S] M$**_._\ L+_@O'K_ ,U[K/V)3T'VCP_'@=?^60)[]^>.:/\ AG+_ (+4Z]\N MH_'C[$&X)_X2B./';_EA&?KQ_.C_ %"PM/\ BYOA%_AJN7Y1#ZC%;U8?>?HA M17YW_P## O\ P5GU_G6?VS?LR'[\?_"PM7&<_P"S'#M/0=^] _X)2_MSZU\W MBG]M#>3][_B>ZG<>_P#'M[T?ZG<.4_XN=45_AC.7Y!]4PZWK+[F?HA5/4/$? MA[2,_P!JZ[9VN.OVBZ1,?F17Y]_\.1OBEK7'BG]KG>#][_B23W'M_'C_5O@.G_$SN_E'#U'^-P^KX);UO\ MR5GVYJ'QO^"VDDC5?B]X7M<'G[1X@MDQSCNX[UA:A^U[^RCI8_T[]I?P$A'\ M \76;-_WR)":^7-/_P""%'P6C _M7XW>*)N.?L]I;19X]U;O6[I__!#S]E&V MPU]X]\>W)[@ZG9HOY"US^M']E>&]/XLQJS_PT;?FP]EEZWJ-_(]JU#_@H!^Q M=IF?M/[2'AAL=?L]]YW_ * #6'J'_!4+]A#3"1<_M VC8//V?1K^;OC_ )9P M'-<;I_\ P1E_8NLL?:;'Q/=XZ_:->QG_ +]HM;FG_P#!)#]A"RQ]I^$EW=XZ M_:/$U^,\?],YEH]AX64_BJXN7^&-)?F'+EJWH_\%I/V-;+/V9/%MYCI]GT-!GC_ *:2K7?:?_P3*_86 MTS_CV_9[TYL?\_&HWDO_ *',:W-/_8-_8UTP@VW[-?A)L'C[1I*3=\_QYS1] M8\+:?PT,5+_%*FOR#FRU;*3^:/"=0_X+D_LNPY73/AMX\N".AEL+*,'_ ,FB M?TK#U#_@NU\)(\_V5\"?$UR]?\NV_F?FI^U1_P %C_'GQL^'%Q\-_A-X"F\&)J(,>J:M_;'VBYD@(P8H M]L:>5NZ,P))' VY)KXMK]U?VC?V4?A#^TQ\,;GX:>-O#T%NIS)IFI65NB3Z= M<8XEC('_ 'TIX8<'L1^-W[3?[,GQ,_94^)EQ\./B/I_K)I>J0H?L^HV^<"6, MG\F4\J>#V)_;?"[B/A/&X:>!RW#K#5$^9P5]M[_ #. MKCRR(9VE:W:16GABEV[P,]R" <$X)!QGI7[6_L-_ 'X!_## MX-Z'XV^$WPAN_#UYKNDQ3WD_B*$-JS;ADK-(1D#N%0*A!!"C-?+W_!,G_@F3 MC^S_ -H[]H[P_P _+<^%_"][%^*75RA_ I&?9F["OT/KX#Q:5HY5@)M MJFW[249-0D_Y;+27+W>B>B.'-<9"J_90>V_8****_#CQ@HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH ***\C_ &Z_CY9?LU?LI^,/BK-KB:==P:=] MCTF\=6;R;VY800R;5!9Q&\@D*J,E8VQ0!ZY17Y5?LA?LJ^"_VB?B!I<_PW_X M+6^*_&4>G7T-WJGA%K'4M-O;ZUCD5I8E2XU$2!64%3(L;A=V>>,^V?'WX^Z] M\;O^"NG@?]ABYUB[B\"Z'I$^H>*]'L[R2 :O?-IT]U$D[1D,\,:_9F$9.TL6 M+ \8 /NFBOAO_@F'^TQXQO/VK?CE^Q)XM\2WNJZ9X'\3:C<^!Y=3NGGN+/38 MK][=K4RR$O)&F^WV;B2N6&<;0/N2@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2O M _".J:?I7_!0#Q]-J-VD*MX&TI59SU.]^*]J_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2KQ_P"-O[!?[*7Q^\Z[\=_"/3XM1FR3K.CK]BN]Q_B9 MXL"4_P#70,/:O3O^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J[,#F&/RVNJV$JRIS M[Q;B_P "X5)TY7B[,^"?&_\ P1S^+GPHUM_''['7[1E[8WD63#::GWN-5MI(W4JZ/R&!X(((Y%?<4 M_$/%8V"I9YA:>,BM+R7)42\JD4FON;\SL6/E-6K14U]S^]'SC\$O^"NW[(_Q M7\G3O%.NWG@O4I, P>(H<6Y;_9N(]R!?>3R_I7T-??$_X=:;X$N/BA=>.-*_ MX1RUM6N9];CODDMEB4&_&W_@G_P#L,?'#SKW4O!EIH&I2 MY)U3PK(+*3)ZDQJIA>?(_P")A][_ M (_^O_D'^YWW5]_>$O%OAGQYX9L?&7@W7+;4M+U*V6>QOK20/'-&PX8'^G4' M(/(K^?"O=?V3/VV?VK/@':R?"KX%WBZI#K%T#9:'>:K0(""I;^(2Y&/R-'^JO!U'_ 'C.X+_!1J3_ ":# MZMA%\59?)-GWKK?QU^"'AK/_ D?QD\*Z?M^]]M\0VT6/^^G%'[&V@ M9^W?M*>$9-N<_8M72Y_]$ELU\P:)_P $6OV:X-O_ D?[0WB.[_O?8H+:WS] M-R28KK]$_P""1/[!^E8^W^(O%.IXQG[=KJ+G_OS#'1_9GAK0^/'UJG^"DH_^ ME,/9Y='>;?HO\ST'6_\ @JU^PAHNY1\;#>2+_P L['P_?OGZ-Y 7]:Y#6_\ M@M1^QOI6?L%KXPU/'3[%H<:Y_P"_TT=;VB?\$V/^"=.B;7_X59!=R+_RTOO$ M-_)GZKYP7]*Z_1/V0OV$- Q]A^ O@F3;C'VW2$N?_1P;-'MO"VA\%+%5/\4J M45_Y+J%\MCLI/[CP/6_^"ZWP4@S_ ,(Y\$O%-WQ\OVVZMK?/_?+28KF;C_@N M;XGUR8VG@3]E!YW!^4R>)'G8_P# ([48_,U]HZ)\//V:_#./^$;^&_@_3]OW M?L.@6T6/^^8Q736WB?P?9PK;VFI6L4:C"QQC:H^@ H_M_P /Z'\/)Y3\YXB: M_"*L'M\"MJ5_63/@3_AYY_P44\7)OVN?[.1^9(CX[U!/PVV\.T_GBOO_P#X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J/\ B(^84_\ =\%A:7^&BE^;8?VA47PPBO1' MP!_PYV_:>\6\?$;]L02[O]9\U[>]>O\ K9$S6EHO_!!WPK%AO$O[26HW1/+? M8O#4<'ZO/)7W;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU4S\4>-G'EIXA07:-.F MO_;;_B#S+&=)6^2_R/D'1/\ @AS^R_9X?7/B)XXO6&,K'?6D*'\!;D_^/5U^ MB?\ !'O]A_2MOV_P5K.IXZ_;?$5PN?KY)2OH_P#X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J\ROQ[QEB/BQU1>DN7_TFQE+'8N6\V>.:7_P30_89TB!K:T_9ZTQ MU9-I-U?7<[8QCAI)F(/OG-?G;_P4)_X)[>)OV2O$S>,_!D5SJ7@'4KG%C?," M\FFR,>+:<_\ H$G1AP?F'/ZZ_P#"8^&/^@U!_P!]5G>+9/AEX\\,WW@WQDMA MJ6EZE;-!?6-VF^.:-ARI']>H.".17I\+^(W$&09HJ]>M.O3EI.,Y.5UWBY-V MDNCZ[/0TPV85Z%3FDVUU39^3?_!/;_@GMXF_:U\3+XS\9Q7.F^ =-N<7U\H* M2:E(IYMH#_Z')T4<#YCQ^NWA'PCX8\ ^&;'P9X+T*VTS2M-MU@L;"SB"1PQC MH !^9/4DDG)-9OA*3X9> _#-CX-\&K8:;I>FVRP6-C:)LCAC4<*!_7J3DGDU MH_\ "8^&/^@U!_WU7%QKQKF'&.8>TJ>[1C\$.B7=]Y/J^FRT)QF,J8NI=Z); M(TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J^+.,TJ*S?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJYWX@?"7X:?%7^S/^%C^"-.UK^Q=12_T MO[?;B3[-<+T=<_J#P<#(.!6A_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5I2K5: M%15*4G&2ZIV?WH:;B[HTJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJLQ&E16 M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^& M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H- M0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8 M^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?] M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#" M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]4 :5%5=/UO2=5=H].OXYF098(>@JU0 4444 %%%% !1110 4444 %>E76(!G= 9"K2;5SGJ0.* M]'KAOVA?V;O@O^U1\/'^%OQU\%1:YHQNTNHH'N)(7@N$#*LL--+MK+0+349+B"[GN; MA8X)+A26K@'N0]I)D=N/:OLOX%?L7_ )_9YL=.T_P+IVMW<>C%CHD?B+Q/>ZE M%I>Y2I-K#<2O%:L59E+1(C%68$D$BM_XP?L[_"OXXWFBZWXXT6X76/#5T]SX M<\0:5J$UE?Z9(Z[7,,\+*ZJZ_*R$E&&-RG P ?"'_!,+P%K.J_\ !6[]IKXK MPV[G3-*U76=)EG ^4W%SK D5<]R%LY,CMQ[5^DUKNQ/ ' ZZ@ HHHH \(\#00S_ M /!0/Q^L\*N!X%TH@.H/_+1J]Q_L[3_^?&'_ +]"O$? /_*03Q__ -B)I7_H MQJ]TH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_O MT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"OFO_@H)_P $\O"G M[6'A9O%W@>VM=*\>:;;D6%[M"1:E&O(MIR/_ !R3JI.#E3Q]-45Z>49OF&19 MA#&X*?+4C]S75-=4^J-*56I1J*<'9H_ '_A4GQ,_X69_PIK_ (0?4?\ A*?[ M1^P?V%]G/VC[1G&S;^N>F.[0\6FQMR;: G_Q^3JQ&!A1S[Q_PJ7X:?\ "R_^%R?\(1IW_"4_V=]@_MS[ M./M'V?.=F[],]<<9QQ715^A\9^*68<49?#!4(>QIM+VEGK*757_D\MWUV._% MYE4Q--0BK+KY_P# (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ*_*3S"'^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\ M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@" M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8? M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0J:B@!D5M;0$F"W1">I1 ,T^BB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q_ M_P!B)I7_ *,:O=* "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 **** /"_ /_*03Q__ -B) MI7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "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* /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:O=* "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 **** "BBO)?CA^UQX/^$7Q:\)?L]:)H%UXD\?^-A-+HGARRN(X1';1)(\ MEU<32';#$%BDP<,S%"%4X) !ZU17EO[,7[6?PZ_:BL_$=EX9M+S2O$'@S79M M&\8>&=3V?:=+O(W=""49EDC9HWV2*<-L;H00/4J "BBB@#POP#_RD$\?_P#8 MB:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@ 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@ K\TEU[5=>_X. M0OL&J.S1:+H!M=.5C]R(^'?.('MYD\I_X$:_2VOD3]H/]DGQWX0_X*+>!?\ M@H/\+?"%UXCL;73)]*\<^'M+EA6^ :TGMX;R!9G190!+&KH&# 1*5#;CM /" M/^"9?B#5K7_@LM^TEX5MI'^P7LVO75T@/RF:'6X4C8^X$\H_X$:_3*ODS_@G ME^QEXV^$GQI^+G[6WQ=T,:1KWQ0\3W=SH_AY[B.:?2=,DNY;@).\3-'YTA:, MLJ,P7RE^;)(7ZSH **** /#_ -H/X!?'K4?&Q^+'[)GQ*T'PMXIU.WCL_$5W MXFTQ[V"XLXAF)(HUX1@Q)+=Q7!_\*D_X*^_]'_9I\%_ML>%]>U*X_:F^-'A#Q1ITMHJZ7;^&_#S64D$V[+,[-]Y2O& M/6O8:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHJKK=]?:9I-Q?Z9HLVHW$49,-C;RQH\S=E#2,JCZDCCUZ4 6J*^+OV4/^ M"B/QW_:$_P""BGC']E;QY\,]'\*:/X.\/:@\NGVUX;VZENX+NUB61[GY4*;) M6(5$7[W); QW/[9'[:7B3X5_M#_"_P#8^^$AL8?%GQ&U%&OM9U"V,Z:/IGF% M&F2'-HOVOK#X.>#HY M)]$\-?#J^\4>-[:SL5N+B[>240:?:1=UE9H[J3:,%MBC@'D ]HHK\[?VW/VW MO^"I?[%VJ:)\=/B%\/\ X;Q_#_6-:6SC\,Z9<37=S:ED>1;:ZN2$Q.T<$/"T-UXN\=W=O9>%M)UD,L=M))& M'>:X5"&*Q!E4HI!+NHR!D@ ^EZ*^5=&_;&^(?P6_;]T?]ACX\>(;#Q#!XQ\* M1:MX6\4VVEBQEBNB;A7M9HU=D9&-K+Y;## E5._=N'IG[1GQ?\;^%?BS\)O@ MM\,KR&'5?&WBV675Y9K=91'H=C;M<7Q ;[K.3;PJW8S<HKXD_X*,?\ M%'_VA?V5/BKX*^$W@OX,Z;IUGXRU406OBG6M02ZDEB2XBBF\NVA;$1Q*C*TC MMD2#*!@0/L?QMXT\*_#CPAJ?C[QQKD&F:/H]C)>:G?W+82"&-2SN>_ '0 OA4+^6VT+4=1L/M>N>(1$Y1YXU9O M(LH=P91N2=BR-]W%?22*40*SEB!@LV,GWXXH 6BBB@ HHHH **** "BBB@ H MHKSK]J;XQ^.O@-\%]?\ BEX#^%+>+)]"T:[U*YM'UB*RBBAMXC([,[AF8[0Q M"HC;MA&5)&0#T6BOFK_@EA^UY\2_VV/V>=7^,WQ2T_2[.]7QI=V%G9:1;M'# M;VT<%LZ)\[,S',C$L3SGL, <3_PW-\8OV@?C1\;_ 1^SKKVCZ%HWP2T*9EN M[_2?MKZ]JT?G[HW)D416H>VEC^3YVX<. =H /LNBO%_V!/VO])_;=_9MTOXV M6FCQZ;J/VF73_$&F12%TM;Z+:75">2C*\OPZ7N%K>1[Y(Q/$KDLA#Q.KID@':00'VKW_@GXV?$/QU^T M_P#$[POX>M/MWA/X>:-IFG1Z?:Q0B6_UVX1[J?;-(R@".![9"I8 -(2>1P > MS45\6_LW?\%$_CS\C^%=%OWN+*WO3>W4]Q%);A) M&N!M384D+!%0$;L%FQ6[^WE^T5_P4 \(_&/1OA+^P=\%K#Q3)%X?_M+Q3=ZG M9!H;8S3/';Q^:\\,:.1!,Q4L6(*G '4 ^M:*^$_V+_VKO^"FWQ!_;0C_ &<_ MVKOAYX2\.66G>%)=?URWTZT1[@6S,8+<"6*ZE2-FG(.UOF*1L< $-7W90 44 M44 %%%% !1110 4444 %%%?(?_!5']O_ ..?[#G@"RU_X;_!73[N#5]1_LVV M\3ZYJ:M##<&%I1MM(F\R0;5?#.Z -&.9M*U/P#9::4DT[3?-NXDFANR^Z2X'V,L=Z^6_F@!8\9H _0* MBO-OVB?V@=&^$/[+/B7]HK0KF.]@L?"[:AH3*I9;R>6,"S0#J1)+)$H_WZ\7 M^/?Q)_X*=6O@'1O O[,OPRT+5_%.C^%[.X\>>+=?$4$-QJ;PAY+/3X"R([ _ M,7.8U$B(#N#8 /K&BOC7_@EO_P %)_&G[7'PV\6JM$Q^;! /O6BO(_P!D M;]JG3/VDOV1O#W[4GB#1U\/P:AI-S*-:U+2=1\36VBK?0:;#9:3NEGM(GD(9F;[( M(CD(Q9B6X<22*J6R2(N450Y$J9=2< ^R**^=?^":/[9WBK M]M3X(:IXL^('A6RTSQ#X9\23Z'K+:3O^QW6.!I6525C0CWMNUG--&5:,B*W^9 &4 M>8'['P;^R/\,=/U[QAK(F==1\03F+2]'MHM M@>:9L@O(S2(L<0.6^=SE8V!^9_\ @GW_ ,%%_P!J?QM^USKW[#W[:?@/3+/Q M5I]M/+:W^DVOE-')$BRF.4*[1O&\+"2.5,<8^]O!4 ^]**\B_:%^+_C?PS\9 M?A-\$?AI>0P:EXR\3W%SKVA5^QE..>1\Z?M[?M0 M?\%/_@=X+O\ ]ICX8^!? NC?#?1KJ)6TC5UENM;DMWE6)+F[C.Q(D=F3]U&_ MFQB3Y^0VT ^Z**\M_9\_:!\3?';]E/PK^T'I?PSG.J^(]"ANQX=CO$B F8[6 MQ+*0!%D%PQRVP@A6/!\'_P"">G_!0OXU?MA_M0?$WX8_$;P!I'A?3O!-J(;; M1;"9KF:.Y6Z>&7S;DX$I!0@;$1?8]: /LJBO(_VU?C#XT^$'P;@'PKN8(_&/ MBKQ-IGAOPBUU;B6-;V\N40R,AX81PB:4@\8BYXS7D_\ P5(_;S^-_P"PQ\+[ M/Q7\._@Q8ZE!J6J)I4'BC7=30P173P/,N+2$B20%8I/F9HP&C/RD%20#ZTHK MR/7?VDS\+OV(HOVI_'FGOJ,UC\/K77-0M+-1&;JX>UCDV+P0@:1P,X(4'.#B MOEZ#_@H'^U%=?\$\F_X*.Z;XT\'7GV/71'JWP[CT-A;6]J=16R%O]H\XS"YQ M)%-O/R[7'[LC!(!]^T5SWPD^(5E\6_A5X9^*VFZ=-9VWB?P]9:M;VES_ *R! M+F!)E1O]H!P#[BNAH **** "BBB@ HHHH **** "BL?QYKGBKP]X:GU+P5X( MD\0ZFHQ:Z8FH16JR-@D;Y93A%R,$@,>1\IYQ\J_\$LO^"@?Q;_;O\8?%6;XC M^$-)T"Q\)W&E0:+H^F[I'M_.-\)?.F8_OGS @R%1?EX49.0#["HKY%_;D^.? M_!231Y=>U']C'X-Z,/#'@^!I-7UW7@LEYJ\J1B29;*V=UW11*=I8@M(ZL(\[ M?FZ3_@EM^W/KO[=_[/UUXZ\:^&;73/$6@ZPVF:RNG*PM;EO+21)H@Q8H&5\% M"QPRDYP0 ?2U%>#6/[0GQ9\1?'7XLZ=X"\-'7]!^'UAI.BZ1HEJB1MJ7B&Y M4SSE[D@^5%#'-:+(>0@,C8)7!^:O'W[='_!2?]D[]L+P!\,_VI_"7@#6/#'Q M'U>*STZV\$PSL(E>>*%UAEEVRF:(S1$K(A5PV 1G-_MP_M(_$7]E MCX#ZY\8? /P>7Q3_ &+8_:;QKK68[2"V3>J;B/FDE(+!MBJ,J#\X.!69_P $ MV?VCOB#^UE^R-H/QV^)\6GQ:QK&H:B)H=+MS%!$D5[-%&B*S,V B*,EB3C)- M 'N]%>0>)OC#XXU#]M/P[\ O!5S$ND:5X'O?$?C<&W1WF$LRVNGVZN?]4QD6 MYE/(R(AR!U\%^(/_ 4=_:$T7_@H_P"!OV+KGX.:9X7T?6KN&:^O;W4%OKV] MM)(I63;Y1$5N=T95E_>'*G#X.2 ?;-%?-'_!1[]NG5_V0-(\%^"_A[H]A>>, MOB+KXTS0WU97:UL8@\22W4J(RM)M,\05 RY+$DX4J>7@_;C^*7P _P""AFF? ML0_M$:GIVNZ/XTTJVO/!GBVUTP65S#/+YD:V]Q&K&-U::"2-64*063.025 / MK^BBB@ HHHH **** "BBB@ HHHH **\"_P""AW[6OQ1_8X^ NJ_&/X?_ 8@ M\20:8MN+W4=1UA+>VLS/.L$9,2YFG(D>,,HV#$@(?A@NM^Q3^T#XK^-?[%OA M;]HKXHQQ/J>J:-=:AJD>CV+;<1SS#9%$"S'"( %R6)'BOS<_:]_;[_ M ."K_P"RKJ&F_'OQS\!O"&C_ XU+5%M[;P_)(+NZMU8,R0WDT4NZ.=D5OG0 M>6K#&#T;[T\ _&CPIXY^ VC?M"N9-.T/5O"<'B!_MG#6MK);+<'?CNJ'DCCC MB@#KZ*^8/ GQB_;J^*W[*GA3Q7\*O"'AN3QQXYM;G6X]4\7"2UTC0-+FF9[* M)EMT:2XN#;O"%4 C(=Y& VJ_!?\ !.#]NK]JWXK_ +3OC[]CG]KCP?I \1># M;"6\.LZ';^7&ICGAB:)\,4=7$Z21L IVJV0<\ 'VY17Q)_P51_X*/_M"_L6- MH/A[X=?!G3;>+Q1<7$&G^*](V"Z9J&@V MVPP,\;O!+&R.R36[E&0Y =3G)RC*0#]#:*^7OBM^V1XT\3_M\:+^P+\%=6LM M'N8M!EU?QEXHN; 7_X)X_MO:Q^U3'X M[^&7Q(T^PMO&WPS\22Z3KDFF(T=MJ$0EECBNXXV9C&6:"0,FY@"H((#A0 ?2 M=%%% !1110 4444 %%%% !1110 45\2_M\_\%'_VA?V:?CYX!^!WA3X,Z;I= MCXTUNWAB\3:QJ"7_;LT']D+]NWX?>'MGC">&+2[SP];;#!]H9DMYH75V6: R M*8V#@.N"<_*5;ZX_;3^,'C;X2?"6QM?A5=00^,?%_BS2_#7A22YMQ+''=7=P MJO*R-PPCMUGE.>/W?/&: /7**^4_VX/BG_P4>\.>&_$/CC]E#P;X0T[PQX-M M)KC4;OQ2SR:MK0@0O-):6X41)"H#@>8RO*4+(-I3?T__ 3C_;#\:?MD?LDV MWQP\8> UMM=MKV[L+RRTK"1:A- %(DM_._&/QGN$5W\/:!<75G"PR)[K;MMXOJ\S1I]6H M[NBOD[XX?$G_ (*=0?#C0? O[-GPST+5O%VF>%;.[\?>+/$ BM[>34GA#O96 M$!9$>0$%F8YC571<[B2N?_P29_X*&_$?]M?0?%O@GXW>$+73?%_@BY@2_N-/ MMGABNHI3*HW1,6,4R/"X89P<@@#!% 'V#17Q)^TG_P %'_VA?A=^W9\,OV2+ M/X,Z;X>TOQAKFEMH)>W=WI]Q>&!@B0MY=L^8Y%.6E.,$8R#7VW0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%0:I'J06]TR$0375LTT:-ZLBNA8>P9?K0!^:?["__*># MXZ?]@;6/_2W3Z=^UQ8ZK:_\ !?CX/76IA_L]SHVGMI[-T\L?;E('_;0/^=>[ M? W_ ()I?%#X*_MI>)_VT8OVFM&U+5/%PO(]7T5_AY+% L-Q+'*4B<:D60JT M,8#-NX!R#G->F_M4_L::3^T%X\\"?'#PMXDBT#QY\.-76]\/ZM<6)N;:YBW! MI+.YB5T9XGQPRN&0LQ&=Q! /C;X(66K7W_!Q)X_N=,5S#:Z5<2:@5Z"+^S+2 M,9]O,>/\<5]8_L'_ /%R]9^*7[6,_P Z_$'QU-:>'YQT?1-)S86A7T#R1W4O MOYV>^:K_ W_ &%=:^'NK?%KXW?\+$L[KXM?%.PN+;_A)(=,>"RT1#%L@BMX M?,>0HC+$S,S[I#"GW<5V\/[,=QH'['5K^RE\,_B9J?A*XL?"$&C:?XLT0%+J MUECC53=( RD,[!F;#*WSMAE.& !\F?\ !;OX5_M867AK1?VH/ _Q,T[4_!WP M]UNVU,^#+CP]"PL+C,]+\0>,=*\-IH?AFST+1Y+.QTV >;YD^)9I7DF?SYAG(5%E8 M88X8=M^RI\"=0_9]^%LWA;Q)XAAUG7]7\0ZEKOB768(#$M[?7EU),[A220%5 MDC&3TC% 'PK_ ,%[?^3@/V<_^PS??^E>FUZU_P %^/%OB3PU^P.VF:#+*D&N M>,].L-7,9/-L$GN,-[&6"']*Z/\ ;M_X)J_$+]M_XE^$_'U_^TEI?AJ#P3-- M+H-A;> I+EMTDT&=/7Q%X-UC6WN-(N6>R@NML=L1LA5P\ZDJ-P^5@ MP<%C^LFFWJZEIT&HI$Z+<0K($D&&4, <'WYKY$LO^"7.O^-? _PO^"O[0WQH ML?$O@CX37[7&CV&G^'7M;K657 MXKR1[B1%CC3]V5C7+K_$IYK[!H **** " MBBB@ HHHH **** "O-OVR_\ DT#XK?\ 9-M=_P#3?/7I-<+^T=\+_&GQJ^#W MB'X3>#_'>G>'AXET.\TJ_P!1O] ?4&CAN(FB9HT6Y@ <*[8+%AG!QQ@@'R?_ M ,&]?_)BVJ?]E$U#_P!);*O#?^"2=GJFDZO^V%I_B(,-0MM/ECOA)][S5;5A M)GWW U]J?\$\/V'O%_[!?PUO_A&_QKL/%NB7FLRZG&3X1>PN8II(HHV7S/MD MJLF(5(&P')/S= ,SQ?\ \$_=!5'>V7C^E?HU^S?\*-*_9O_ &ZXG9CP-TIDD)/]XUYAX>_X)Y^#?A_\(OA7^S]\.]>^ MS^$_ ?C6W\2>(5O8?,N=?N8!)+'O*X4 W31RL"" L*(!@5U7[;_[-GQ+_:Q^ M"UQ\$_ ?QY_X0&RU:39XAO8?#QOIKZUQS;*1)]5;?C;'*\\PMP<%UF5 M\#Y"W.^*/V-OVDOV;/\ @I1J_P"W-\!O#&C^+?"GBW3YX_%.CW_B&/39]/$D M<9F?S)E*&,2PQS C)QN0J,!S6^!O_!&+XF_"[XN^%/B%XZ_;Y\2>+](\,:Y: MZF?"]]H=Q'!=/;2"2%27U"55"R(C#Y&QM&!W'TU^T%\ _B9^T=I5Y\-==^,9 M\,>!]14PZQIWAC3R-4U.V/#0->RN5@B<<.L<.XJ2OF8)! /AC_@BCY\_Q%_: M#_;K\66O]E^%;BXNW$ZN7B.9YK^YV,57>(8_*Y(7/FC@<@?9?_!.CPMK>G?L MRV/Q,\7VAA\0?$O5KWQKKJ'JLNHRF:%/;9;?9X\=O+QQTJ_\4_V/_#&J?LB7 M?['_ ,"OL?@O0;VTATY_L\+OY=@TZ-=J/FW/+-%YJ&1B26E+,2!U% 'YL_LF?\I_?B]_V!=0_] ML*_3'")E\ 9Y8U\B?"?_ ()H_%+X6_MN^(/VW8OVF]%OM6\2_:H]2T1_AW+' M;B&;9\D;#4RRE?*CPQW9P%ISR& MT+2@;.U=?[N]Q,S <$J#S7U)7&_L\?!O1?V>_@9X3^"6@2+);>&="M[#[0L> MW[1(B#S)B.QDDWN1ZN:[*@ HHHH **** "BBB@ HHHH *_/G_@XS_P"32?!G M_91H?_2"\K]!J^9O^"BG[ ?C3]O[PII/P]N?COIWA30M(U@:E##'X,>]N9)A M T0#2F^C7:/,D.!&#\P&?ER0#E?^"A-CJ^H_\$:=;M]$5S,O@/0)7"=?)2>Q M>7\/+5\^V:^/OVA&0?\ !O=\'P#U\<,!]?M6KY_K7ZC^#/@O=#X I\ _C/K6 MF>*[)O#HT2_EL]&DL([RS^SB!@\;7$Q#,H8DJX'S< 8KYT@_X)0SZK\'_"?[ M)?CKXRPZG\(_!?C&77].TN/0VBU:^5GN)$L;FZ$QC\I6NIMSI$K." !&1F@" MI9V.K_$#X/\ [(O[).L*[2ZEHFB^)O&,#\[=.T73[><13+Z27KV:<]2K>]?3 M_P"T!\:]#^ /POO_ (A:M83ZA=(5MM#T2R0O%)'>VF=-LU MP]PE_$9)'!*@[5"I\H'+LX!>_P""?W[+VB?L,_ SQ!XD^.FOZ:/&WC-;OQ3X M_99%9((8@7DA11DR16XG.]@"-\[8)#)G\S_&O[/GCN\^$7C[]O3]B+2-5T#X M/ZAKEUI&K^"[K69#TD2C.]@"Z_I1^QA_P $R-2_ M9IU+QAJ'QD_:1U;XJCQ9X=_L01ZUITUO]CLW9C<1AGNYR1+F/.-F/+[YXH> MO^";WQ:^$/[./C']C?X;?M!:1_PK_P 637BPWFM>%))]6TJTNU"7%NC)$+SXJZE9_#RQT+2TVPZ M8TEPT%\8AU\I;2&ZD!.2%8;B3G/U#^T-H6D^%_V1O'/AG0;)+:QT[X<:G:V5 MO&/EBBCL)$1![!0!^%<)\+?V!_"'P<\3_"73_!&M;/"'PET;5O[,TNZCWW-] MJ]\%1[^:084D1M-].\/OK^CW6F MW6HZAH3WYBBGB:)FCC6Y@PX#$@DD9QD'H0#X[_X-U?\ DR3Q-_V5*^_]-VFU M\X_'?X'^(/VI/VH_B_\ M3?\$S?[6\.ZG\-;S/B*YMM6:";Q!J4AG%U+IR1K MEN2:MM;P@]C M>*/PI_80^(?[+?Q5^(?C?\ 98^*^B6.C?$> M[%]>^'_%7AZ6[&D7H,K":WDAN(M\>9G_ '+@_L-?"*3X:>"]7N=6O=1U!K_ %_7;R%8Y+^Z90N1&I(BC55 6,$XY))) M)/LU !1110 4444 %%%% !1110 5^9GQZ_Y6'?AS_P!@:W_]-][7Z92"0QL( MF"M@[69<@'MD9&?SKY#\*_#?@3POJ'C3QCK5OIVE:59R7>HW M]T^V.WAC4L[L>P !-?*G[%WP O-;_:0\<_\ !27XU:8="U;XC3Q:=X$T'5<1 M3V&D!(8;=YE;[EU<1P0GRQ\R D')*$W$MM+;K+NDOI@"@E8CY,Y[B@#T_X,?\ M%X?V\OB?\8V_>Z9\/M'LO >@2KRC73[=0U-AZ,&DM(B?^F1'UX;_ (+%_L_? MM,_'+]F;5C\%_B7;0Z)HMH-2\0>"GTE3)K4=LQG)%P6).S8KB#9M=D&6S@5[ M;^S;^SSJWP0^!EU\.=9\:&\\1:UJ6JZKXA\3Z?!Y3SZC?7$LSW"*^[!3S%5< MYXB7.:\Q^#/[)G[$YKC7K6"4%76.X M>\*;MK':TRSA3C"E1LH V?\ @EA^T+XM_:9_8G\)_$7QQI%G::G;^?I'_@3\&-*^"_P(@LM$L-"LEMM)^WVCW:+\VYWD598FD=V+LS;UR[EO:OG MO]C;_@FI\1?V1OV@O%_QYB_:3TKQ"_CJ>27Q#I:5\*/"=WXKU8#YD.IWY:QL(V'9TA6 M]E'U4^E>&?\ !Q9_R9/X6_[*G9?^FW4J^L/@C\"=1^&GQ)^)7Q6\3^(8=3U? MX@>)HKM9((#&+33;:VCM[.T.2=Q15D8L, M,W'<^;?\ !1/]@_QI^WYX$TSX M73?'/3O"FA:9KL>K(B>#GO;F2=()85#2F]B7;B>4X$>>5YXY -;4?&GP@^'W M_!-:P\6?'W33>^#K?X3:>FOV"Q[FNX)+&*+R$&1\\C.J*M:U-<0A(KF0V46IK$L2R[XT#+ M*HV[B%8= _["G]E.+QM^R(_[(WQT\76WB#3I/#-OHCZKH^D-ITAB@CC6*;8\ M\X$RM&DF<[=P^[CBO(+[_@F[\7/%G[*&E?L+^//VA=(N/A_I=W )-5L/";Q: MS=V,-QY\5KN>Y>&%E8(/."-E4 V=20#Z2^!'Q+\-_&7X*^%/BOX/TTV6E^(O M#UIJ%C8LH!M8Y8E80D+QE,[>./EXXKK*R? 7@?PS\,_!&C_#KP7IBV6D:%ID M&GZ9:*Q(B@AC$:+D\G"J.3R>IK6H **** "BBB@ HHHH **** "OS-_X-Y/^ M1P_:!_[#6C?^C-4K](?%-MXKN]&E@\%ZUI^GZ@?]3=:IICWD*\'K$DT+-SC^ M,5\O_P#!/C_@FOXX_8*\6^*]M?MD??A;\&KW1O!&D2:QXV\6QR:+X%\/VV#+?:C-& MP5B#PL,*[II9&(5(XVR1D9X[]B_]GSX<_P#!.']DJ?P)KGBBTN+_ $72[CQ- MXZOH7&7D,1,LJJ<,(E2#RD8@;A"3P2P'F_[8/_!+;X]?M9_':3XS']O74O"D M-K:M9>'=%T3PC*HTRT8@O&)4U%#([LH9W(&XJHP%156;X8_\$KO'/PX_9T^( M/P2UG]J>_P#%FI_$B\TR#6O%&KZ7-'-#I%O+F6S0-=3,2\>,_$(/47&I2FX1".VR!H(L=O+QQ MT'QA_P %6H_VQ?V1OVH/ W[>4_CO2/&?AK2M3;3M"TJY\/Q11Z*90SO:LAWD MM-&C@7:L) 4Q\N$#?=W[5GP#^('QP^"@^&?P6^.NK_#'5;6\MKC3]=\/JP*I M#G%LZH\;>4P(R%8?=7(90@_9+^+_QD\.>%/#'[:GQ;\/^,;#PGK,&K+8> M'_"SV U>]@5A#)>N\\BR(I,X/N*XS_@A[_RC=\%?]A#5_P#TXW%>P_MA_L_^-/VH?@=KGP+\ M.?$S3O#%EXCLOLNIWUUX;?4)A'YBL?+ NH%4D+MRP;K7%_LJ?L;?%C]D[]E# M4?V9_#7QVTO5WCT_4D\,:VWA.2REL+JZ+NLLN+R82JDLC-A0A(P,\9( []A< M_P#"S?%?Q7_:OG^>/QSXYETSP[,/NOHND V-NR^@>9;N7W\S-?*7[5O_ "L M_"3_ + UA_Z#?5^@?P ^$&D_ +X'^%?@MX?F62#PSH-MIXN/+V^?)'& \Q&> MKON<^[&OG+XH?\$T?BK\3?VW/#_[;]U^T[HEIK'AL6L>GZ)%\.96MFAA#@H[ M'4]Q+>;)EAC&1@<<@$?_ 5G_8*^*?[7VA>"OB+\!-5L8_&7P_U*:XL+#49_ M*COHI6A<@2'Y5D1X(RH;"D,^6'%?,_Q?;XQ?M;?\%G?@[X?\6_"ZV\,:_P" M],TC4/%6FZ?KJ:DEBEI2_9H_8]^%_[,LN MM^)M"NM1U[Q=XJNC=>+/&OB&99M0U24DMAF556*($_+%&JJ!CJ1F@#U>BBB@ M HHHH **** "BBB@ HHHH ^5_P#@M;_RC.^)'^]HW_IXLJW?^"2O_*.GX6_] M@2;_ -*YZZ+]NG]EGQI^V3\#=3^ .E?%G3O"NCZTUJVIW,WA9]0N&\BX2X41 ML+N%4!>*/.58X#<\\2?LG_LU_$O]ES]FJR_9[@^,.D:U)H>G3VWAS7&\'R6Y M@=Y)9%>XA^VN)PK2#Y5:+*KC()S0!Y;_ ,%#/A[JG[U\0?%/Q!",IHVGHK^1: G@W5P6+(G)58P[#8T_X=Z,NG3!ULK5I##>C@GB&SM[I&'\)7!Y&*^?-2_P""'G[0NJ^( M]6\63_\ !3_Q3%?Z[J4FH:M-9^%9X!L6_AZX@TY;31KQM/%U'8!5"H?)+*'"@ !2PZ M5^J_M0?LD?\%6?%'[*OQVU#3_$[_$Z&YUZ\\5Q:;''->E(9IX;M7"AT MB/E2PFW),<;YV8 R_P!<_M'?LX_M5>-OCIX=^.'[.G[7$_A&+1]-%EJ'@G6- M+>]T;4AYCNTLD*31_O"'"%L;P$7:Z8YZ;X<_LTC2_C;=_M._%OQ#9>(?'USX M>BT*SO-.TIK*RTK3DD:4P6T+RS/N>1V9Y7D9FX"A%RI /B'_ (..O^0/\&?^ MPSJW_H-E7W7^U[\9)O@!^S-XT^+5BI:_TO0Y1HT2KDRZA+B&TC [[KB2)<>] M>+?\%$/^";'C?_@H#J?AL:K^T5IWA;3/"LUU+IEI:^!WNIG>?RLF65K] VT0 MKC:B]6SG(QZM\8?V?_'OQNTGP#X?\>>/=)FM?#?C>R\0>)5T_1)+:/5Q9AY( M+=8GGE\M?M'E2-N=LB(#O0!M?LQ?"2Q_9Q_9M\(?":YN8T/ASP[#%JET\@"R M7.SS+J8L?[TS2N2?[U?/'P;^$>G?M,?MP:A_P4K\>>78>#/#>E)H/PG.H$1? MVE$OF))JS;\;87>XG$&>7619.,)N]I_;9_9R^)?[5?P4NO@IX ^._P#P@-KJ M[^7X@U"'P^;Z:\M,&-=L]2;PM>Z%<1V]V;:598HR7U&15 =$/W&QMZ4 <)\#;+5;#_ M (.'OB%'K@82R:)/) 7_ (HFT^S:/'ML*C\*A_X(XV6K3?\ !1O]I358%?[! M%JNH1W!'W?-?5YC%GWVI+C\:^P/C'^QE)XC_ &H/#O[9GP<\56&A>.M%TJ;2 M]1BU?3'NK#6;)XW15F6.6-TDCWY616.0JJP( QH?L8_L:>%?V0_#7B%K?Q ^ MN^*/&>NRZQXP\1/:"W%Y=.S,$CB#-Y4*%WVH68Y=R6.< ]GHHHH **** "B MBB@ HHHH **** /S-_X+??\ )Y'[-O\ V&O_ '(V5?IB[I&ADD<*JC+,QP / M6ODG]MG_ ()J?$;]LOXS>$?BW>?M*:5X='@>;S= TZW\ 27/S?:$F!FD;45\ MPYCC'RJ@^4\#/'K'[5/P ^-'[1_[/=U\$_#W[05IX-OM8!@\0^(-+\*/,;JT M.[?;PQ->*T <%59C(Y*[@,;N #Q3P-\*=)_:T_;JD_X*%^,I(;/X=?#G1SHW MPXN;UA''K,L33F?5B6X%LCS2B)^DFQ) 0%^;T3QN?^%R?\%%?"/@I/WNE?"/ MP=<^)=3V_,G]K:D6LK*-QT#);QWDH]-X/T\$^$W_ 1(^)O@'Q_X6\1>+O\ M@H%XD\2:!X=UNPOI_"ESH%Q';7T5K,DJVQW:BZHA\L+]Q@!T'%?7'P,^!.H_ M##Q_\2?B=XH\0PZIK'Q \6+?^?# 4%KIT%M';6=H-;^&O[//Q;M/"^HZCIUQ!?0W6FB0:K"Z;3:>?NS:AQN4R!6. M&QP,FO#_ /@A?\'OVUK+Q'X2\2:I/>VVB^/?"] MQJ$VC&1RRQVSQWD6$0$*$!6/ XC4\UZ=^S]^SCX2_9K^&][X)^'=TTFH:IJ5 MUJVLZ[J<(DEU+5+@[I;N9(R@.6VC8A4!%"@C&: /A#X>?\K'?B[_ + W_N!M M*^K?VTS_ ,+1^*GP>_96@_>0>)/&7_"1^)HNJG2=&"W1CD']V2[-F@]>?"(T0[ ML\L,XP<5[GH?P(U*']JS7/VE?$OB*"[\[P99^'/#>G0V[*;"!9Y+F[=F)(9I M93#T PL*@D]@#8^/?QI\/_ +X8:A\1==LY[Z6';;Z1HUDA>ZU:_E.RWLH$ ) M>660A0 #C)8X"DCQC_@FI^R'X2^B,DC E0=JA$.T#YG9[W[!G_!.;Q;^QWX]UWXB?$' M]J+6/B7?ZII":=I[ZOILL!TZ'S1+*%,EW.6#LD60-N/+'7/ !\W_ /!2S_E- M%^SA_NZ#_P"GJYK],Z^1/VD/^":7Q0_:(_:Y\'?M<7?[36C:3J/@5K'^Q-'A M^'DLL#K:W;W2B9CJ09RSR,K%=ORXP >3]::9'J<6GPQZS=P7%TJ 7$UK;-#& M[=RJ,[E1[%F^M $]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%?,W_!0C_@H1X9_9)\,MX-\&RVVI>/M2MLV%@Q#1Z;&PXN9Q_Z!'U8C M)^4<^GE&49AGN80P6"AS5)?%1"L.F*,;FO+J9UB@ R,\L5) 8*6&9_'_[;NK_ 1L=+D^ M/O[-GBSPZ^MZI:Z;I5Y8W5IJ>GR7=Q*L:0R7$$FZ!LMG,D:J0IVLQ^6@#WNB MBB@ HHHH **** "BBB@ HHK%\9?$/P;X ;2H_%VNPV : -JBBB@ HHHH ***;*SK&S1Q[F"DJN<9/IF@!U%?*6K_ M /!4[1-+_:UE_8FB_9M\7W?CU)=D5G;ZCIHMYA]C^VAEFDN%7!@^8;L'/! / M%=%\(_\ @I?\&?B)^T7.? _BOP!\0H"4CT/Q=:6X2[?R_-V0SVTTL;D MQ_.I) ,[1)CQ:X(=TCRJ[#;Y4CC \LYSCJ* />J*\V_:P_:/L/V3_@OJ?QSU_P+ MJ>NZ1HOEMJL6DSP+-#&\J1*X69U#C>ZY .<9-?@YX M:^,V@Z-?:?9^)M'@U"VLM2B"3PI(H8*P!(/L0<$8(X-=90 4444 %%9?C+6M M;\.^'+G6?#WA6;6[JWC+IIMM5%)=JT[$02?(F6) &,D4 ?7M% M>+?L:?M[? #]N;P[J6L?!N_U&WO=%D1-8T'7+18+RTW[MCLJ.Z,C;6 96;E2 M#@\5[30 4444 %%%% !17FO[6/[2%A^R=\%]3^.>O^!=3UW2-%\MM5BTF>!9 MH8WE2)7"S.@<;Y%R <@9-7OV8_C_ .&_VI/@5X?^/?A#1K[3]-\102RVMGJ0 M3SXA'/)"0VQF7K&3P3P10!WE%%% !17DW[8G[5EA^QO\)[GXV>*OAQJVNZ!I M\L$>I2Z-R_;$^$=G\;_"_PYU7 M0O#^IR3II&0[(7?:H>-P-Q!.T\8P2 >KT444 %%%% !1110 M4444 %%%?,'_ 5\_:(^,7[+O[%&K_%SX%>,/["\0VNMZ?;P:A_9]O=;8Y9@ MKKY=Q'(AR.,EN=$U"XGT__A&M,M=TD4)9&\RWMHW& M#S@-@]\U^N-?0Y7F>'S;#.M132O;6U]+=F^Y^8\8<(9EP5FJR_'3A*;BIW@Y M-6;:7Q1B[Z/I\PHHKQB?]KUO%WQB\2_!+]G_ .%EYXUU+P3Y*>,-1&K06-AI MT\H8I:K+)N::?",654V)C#.&R!Z)\J>ST5YE\#/VF]'^-_CCQ9\-_P#A7?B/ MPSKG@F.P&OZ;XCMHD>.6Z\\HL;122),FV#<)48HPD&#D$!O[1_[5/@?]G&?P MMX;U72[S6?$_CG6ETGP?X:TUXUFU"X)4,Q>5E2*)-Z%Y&/R[Q@$D"@#T^BO$ M/V:OVV-#^/7Q;\:?L]>)_AKJW@WQWX$:-]9T+4KB*XCEMY-I2>&>([74AXSR M%.)$(SDX[/\ :1^-[?LY_"/6/C+=^!+_ %[3= L9+W5X-,N84GBMT&6=1,RA M\#)(!S@'&3Q0!WE%?('A+_@L!X!\3_ 2Z_:D7]F7XC#X?Z?JQT[5/$%FNF3F MRF!C&9(!>"41YEC&\*1\WY_2?P1^-WPR_:*^&6F?%[X0>)XM6T'5HV:UND1D M965BKQNC ,CJP*E2 01Z8- '645YC^T+^U)X/^ 6K^%O SZ%?^(?%_CC47LO M"7A726C6>]=%#2RL\K*D,,:D%Y&/ / 8\5CW7[6FM>#/B)X5^%?QC^ VO^'= M4\9:L+#0M1M;R"_TN:3RWE9&N8V#1R*D;'9)&N['R%@&*@'LU%%% !1110 4 M5XK^W!^VMX7_ &%OAUIWQ4\>?#S6M;T>^U9=.>71)8/,MYWC>1-R2NF581OR M,X(&>M<;^U'_ ,%/_AS^RE\// /Q3\9_"?Q+J.B_$+2HKS2I],EM2]N[PQS> M3*CRJ0P213E1GCD ^G**XKX__ +0WPA_9@^&UW\5_C7XP@T;1[5A&LDBE MY;F9@2L,,:Y:61L'"J.@).%!(\V^%?[9'Q=^,OA6'XH^"/V)/&Q\)7L7GZ5> M:CK6F6FHZA;D96:*SEN%^5A@KOD7<"",@@D ]^HKS;]FG]IWP9^U'HGB37_! M7A[6],B\,^*9= O[;Q!8&UN5NXK:WFE5HF^9"C7'ED'O&Q'!!KTF@ HHHH * M**\J^,G[7WPO^$?Q!TSX+65CJOBSQ]K4?FZ;X)\*VZ3WQA[SS-(Z16L(ZF2: M1!@$C.#0!ZK17F_Q=_:4\+?LX? C4/CS^T39KX>LM.0&;3[.[%[/([L%B@3" MHKS,2!M!*CDE]H+#DOA_^W/X9UKXS>'/@)\5?A[J?@GQ'XS\-KK?A"'4KR"X MAU& AF: R1,?*N55&+1$8X^5V. 0#W6BO'_BE^V!X;\&_'G2_P!ESX?^$;OQ M;X^U+2)=6FT>SO(K:'3K% ?WMQ/(<(7(VH@#,206VJ0QU?V5OVJ_A?\ M=_# M9_B+\-'NX#9:A)I^MZ-J<:I=Z7>QXWP2JK,N<$$,I*L#P!;[7M.\/:?-?:M;Z;_;N\):C\0OAS\*]=T?0=-U1]-FU#6[FV#272Q1RLB1Q2.Q 2:,EC@ M?-@9P< 'N]%%% !17B_[;7[9_A[]AWXT50UWPMX9\4Q1V_B;PY8:C'$Q:)+^S28(3P2 X.# M7?EE; 8?'0J8VDZE)?%%2Y6]']I;:V9=-PC-.:NNQ\"_$?\ X+I:/=^#+^S^ M%GP7O[379H2EA>ZQ?1/!;.>/,9$&9"O4+D GJ<<'\^?%WB[Q-X]\37WC/QGK MESJ6JZEWB;]DKQ,WC/P9%&'$O!/UVI@L%AOJU6I:SE/GY[?94GJFMU M'KON>_EN(P?.X0CRM^=[GSOX1\7>)O 7B:Q\9^#-#+"S^*?P7O[O7880E_>Z/?1)!']"^$?ANWL[.%8K:%-%A(1%& ,E22?4G))Y M.31XG\2\$_7:>"QV&^LU:>[C/D<+_99KL[6/)OV,/ M^"A7@S]L_P 3:UX9\,?#S4]%DT6PCNI9;^ZCD$@=]@ "=#WKU7]H3QOK/PS^ M ?CCXC^'(1)J/A_P?J>I6$97=OF@M9)4&.^60<5NZ%X+\'>%II+CPSX3TS3I M)5"RO86$<)<#G!* 9%7=2TZPUC3KC2-5LX[BUNH7AN;>9=R2QL"K*P/4$$@C MWK^>\WKY9B<=*IE]%TJ3M:+DYM::^\][O4\&K*G*=X*R[;GYE?\ !N5IMGX@ M7XP?%'7;EK[Q%>:CIT-U?W3EYBDGVF9V+'DF23YF/Z3I&J6\&LZ4(G=X&\NZDC2X:,221C:_SJ^X[",5]7:)\ M5?V@/BOK.G67A'X$:MX%T>.^AEUO7/'TEG]HDMT<-);VEI:7$S-)(HV>;,T: MQABRK*0%/F&9X9\0_P!L#XG_ !D_X*;VO[ WPM\<7?A+P]X?T:6]\8Z[I%K; M2:A?7'V19T@B>YBE2&-?-@#$)O)\P9'%3?L#?ME?%+XW?&/XQ?L8?%WQ@]QX ME^'6LWUMH?C6QL+>&ZOK&*[DM?.EA\LVXG1A$V1'L;S,%/E):IX[_9&^)_P2 M_P""H7P[\"WOBOPMXFT26R\6:7HLT O],N?LJP+,D4TD8FB"K:]MI;RVL9K MQ[KRY9/-$ F<^2H7S-J^6=S#=A0#PK]B+]J;_@JI^WM\&/B!HOPV^-_AO3?$ M'A[4K,P>)=9T*VB+)()/]#A6&W9%+!'=I71RN(U4#>SIWW[;_P"U/^V_^SE^ MU%\!/@CX.^-FG-=>.K?2++Q3;7?AZTEL)]0-U#:SR(?)6=(9&9F*JX8 _(4X MQN_\$4OV5?VEOV2/#OCOPE^T-\'+KP^VNZG:WVG7HUK3KN%PB.C1G[-&_AWJ>GWFM:A'KNEVYF M$>HQW+I#'<74;LP1"/F506. 2.: $^ W[4O[4W@7_@K3K_[$7Q>^,J^.?#EW MHOVNPN;C0+6Q>RF^P1W@\L0*"% +Q[69LC:V=V_: 'PVT3X7:=/I_A1+.SM);C7=;1ID,TQN89=\*RP,HAC";E=26R>+%G^S# M^U"O_!:.;]L&3X"ZBGP_EMAIPU@Z[I7F ?V6MI]H, N_-\OS 3C;OV<[,_+6 M!X=_9P_;4_8+_P""@?CKXW_ 7X#-\3/A]\3;N>YO;"PUZVLI[26>4S^5=Q.55D,<@VD;69ERP%>A?LL:Q_P4K^/,WP<_:.U_XN>%K/ MX?:EX7BG\6^%1IB+?:@QMB!(I+BZEA$[A0 SHN"[-@! M IKV_P#8I\*>./A_^RA\/_AS\2/!EUH.N>&_"=CI6I:?=75M.1+;P)$SJ]M+ M*C(Q4D'=G'4#I0!\2?LE_P#!0SXP_M1^(=8\&ZU^TC?^"_BQ'XS7[!\.=7T? M3HM(OM+2YC\W3K:22W$R7BQK,F9)=[,1@,,F.A_P4)3XMZK_ ,%D_@O\-[;X MX:M:6EU9V>I>'O*LK=X]!EFN;N%VBAD1HY6(ME8O*&)W8^ZJJ+7[3/[!GQD_ M:_B\!^+Y?V8-5\ _&I-9LO\ A-/']EJ6GII-U:(IWZ@X@G+FY#+&RHL0D5MR M$LBHP]-_;S_9*_:2\2_\%#OA#^V7\&/AF/&&D>%+*TL=:TFUUFUL[F'R;NYF M,F;ET1E9;HXP208SD $&@"]^TU^UQ\9_"/[77PC_ ."=_P ._BA40-\>T#!S>_9P_;%^*&D_\%#?B%_P3 MN^+GC*;Q#!I=DM]X,\5W-G;Q7ZJUI;W1MIQ#&D4I6.-M+]J; M]CWXU7G[:?PD_P""@7@7P0FMW_AZ""S\?>$M'U"+SXX@)5,]J]P8EN"BW#J0 M2C-Y2%5^9@LO[-O['OQ2UW_@HU\0_P#@H?\ %7P9=>'K&^M?L7@KPU>7,#W] MP%M(+4W,PBD:.$&.!@J,^[,N6VA1N /'_P!GO]JK]OO]H+XB_M#?"F+]J M+/X90ZBVDZQ)X-T^6]S;7%S'$BA(HXAO$(\QV5B ,(JEMR^A?L/_ /!2WXAZ M_P#\$Q?&W[5_Q^:+7-;^'VJW>G>?'"EN=5<0VKVPD$:A$+27:1,RJ.%W8)SG MEOV-_P!D[]KSX-_%G]I'QWXZ_9MU6WM/B;I^J2^%HXO$>C222RRW%S)'#(%O M2(V*SKR3M&ULMTS+^P[_ ,$[?C_9_P#!./XL?L7?M _#^7PAJWBS6Y=1T749 M]5LKRV9S!9^1DVD\K#;/9@N"H^5AM).0 #*M/^"C?QR\'_!GX3_M-M\:3XVU M7Q1XE*?$7X:Z;HML;;3M+F,I1K80P_:(7@2-1O>63>\GSY& /TGKX9_X)VP? M\%'/@5\*K+]CWXB_LPVMG!H-S-#I7Q'O/$UJ]E:64DK29-O&6DNG0L_EJI7< M"BOY84N?N25VCC9UB9RJDA%QEO89('YF@#\G_BCJ_B?0?^#BXZMX,\(?V]J< M(A-KI/V]+7[03X5 (\V0%4PI+<]=N.]2>'+[0OB7_P %G+?Q]^W1-<_"SQ7I MVH6'_"$^"UB6ZMM19(PEGNU*-MAW/EON!7;]WN4_+7>^)?V8OVRH_P#@L&/V M\--_9.UZ]\&6UPBK;0^)]!2^EC&BC3RZQOJ"K_K,N SC*@9P3@:GQH_8&_:@ M_;T_;X\.?M&_%[X?6_PT\#^$8+"WM;*^UNUO=6OX+6YDN<;;.26*-WDE=23( M0BX(WD8(!U7C+]K;]I#PE_P68\,?LCVWQ0>X\ Z[IS7MSHMSHUENC)TZZF$: MSK"LNT20HPRQ;L213?V'/VL?VD_BC_P46^,W[+_Q+^+$VL^&?!EKJ*Z#YFC6 M$%Q$T5_##'(SP0)O81NPY&TGG;5/]K#]F']ICPU_P51\ ?MO_"'X-3^.M L] M(%EJ>GZ=J]K:SVTWV>ZMCN-PZ*$V3HX;)&593MX)K?L*?LN?M??![_@HU\5O MVB_C5\"A9:%XYL]1^QZAHWB/3[J".:2\AN43:TZ3E2L;(',2G=M+*@)V@&K_ M ,$S_P!J[]H3XS?MB?'/X+?%SX@IKND^"-5GM='D;1+*UF;R;^:V625[:&/S M&,<:@YX] *\(_P"",'QGTO\ 9V_9=_:.^.&KV)NH?#%Q;WRV@?:;B1(;GRXL M_P .]RJY[;LU['_P3Q_9L_:I_9\_;$^-WQM^*7[.6L6>A^/KV^O]!:WU_1IY M3NOIKE(71+T[799 H.=@;[S*.:Y+_@GS_P $Z?VD/#G[./QU_9N_:-^%ESX2 M'Q)L8SHFLG6=/O8(ID28+O6UN9) 5D:-\;<,JL-P.,@',?$7Q[^U=^T]_P $ MA?'?[6WQ4^/S30>(9W3_ (0>'P_9QZ;!I\6J10*L+I&+A)EE1F#M*ZL@VLI) MWCI- ^,/Q7_9^_X(*^"_C'\'/&[Z-JVDIY91],M+N"[BGUF:!XY4N8I!@"0D M;=IR..K>]BBDL[? MQ'IGD)"FI&]\YIGN53!0[-JEFWCIM^:@"Q^U;^VE^U'\-_\ @E;\*?VK_ GQ M7;3O%VM-IT6N3+H5A+!?"XMYG9C%) PC96B7;Y>T89@0>-O+_'#]L[]N']G3 MQQ^S3\2O%/QWL==TCXL:?:2>(/"-OX7MK>UCC86/F;90IE:5ENPV\,JB1#M0 M(?+K8_:<_9$_:W^*?_!*7X8_LJ>$_P!GK4I/&?A^^LAK-C-XATA(K:.U@F0R M>:;S8XXD/^A.P8';MD3G.Y5 /6/VG_VN_C;J7_!2GX=?L"?#;Q/- MX0T/6M/.H^(_$5G9P27UX@@NI_(@:XCD2),6VPN%+[G;!&WG,_8W_:/_ &G/ M'W_!1CXE_LN_$'X[7FK^'/ATUQ<6,4OAG3U;4;;<(DCN+B&*,I*AGA<,@ ?R M7! !KD_^"JW[0'AOX1_M:_"77?B9^SQK]UING^'Y]4TWQ/X4N%M]Z_8 MEG1BIAB7#R1Y*N9P0=H8/N_\$U_VY_V'_&/QJU/X,?"WX,>+?!WCOQK-/J>H MZIXN/VJZU^=$DG?S;II7DW!!+(J%5C #[<$X(!]W77_'M)_US/\ *OQT_P"" M&_Q#^/GP[\"?&S5/V?O@(GCW5S;Z*R6O&FL:OH/AJZU+0O!]_KUVD1\G2]-FMXYIFP< -)7+K<$ M3LH+8'ED*K(-WS)^RS^U1_P4T_:Q\@?\$YO^"+OBHOCKPUX;CN;_P '>+I; M:V2Z>UCNHH55GMHXXIU99T8/LY*DCY6 &E_P4N^!O[:_Q>_:*^%6J?!WX;VG MCCX::!>07WB/P=>>(8+"UO+Z*YWDW@E;][%Y0C"824*5DRAW8;G_ -CG]E#] ML#X+_P#!3WXD_M _$CX0:7_PC7C?2KH'6M)\20O;6[S3VUR(XD<">4J8FB^: M*($C=\H(H Y;X!_M-?MY_'O]JWX\_LTV/[4$.F:7X .KIH^M7/@[3YKV);:] M:"':(XHXR[ #>[JPP&VH&8,G5?\ !/+_ (*4?$WQG_P3S^(O[17[1%W'K^K_ M VNKI$NXX([=]306T4L$<@C4(KF23R]X4?*5)!().;^Q]^S!^UG\'_VT/C] M\>/''[-VKV^A?$.WUJ;PUY7B'1I)I'FO6N(89$6]/ELZ'&2=JMU8#FJ/_!// M_@GC^T'X8_8D^,/[)7[1OPXG\)77CAWET?57U:PO( [6R)&2+6XD<%)8U8@@ M KT.: .'^(_CW]J[]IW_ ()!^.OVM?BK\?FG@\17#H?!$7A^SCTV"PAU2*W5 M872,7"3++&S!WE=60;64DAQN:/\ M2?%G]DG_@A_\)_B)\(8)8KN^UC^S=2U MB"TCGDTNSDOKYY)D656C\PF-8E,BL@:49&<55\*?L\?M_P"A_P#!,OQ?_P $ M^+W]E*:35;2^<:9XB7Q+8_8[VTDU".ZVPCS=[RF0R$;PB+'EF96 C;W'X!?" M;]ISX*_L _#?X!^+OV8[?Q+=:;KL^G^/_!-=1A>2YU0K',KS"*:0)!'/&\:&1]Y28Y.,L?9/\ @F7\ M:/VOOB9X4\;^"?VT]#M8/%W@OQ+#8RW=I'; 2+-:170A?[*3"7C29"=AX$BA MAN!) ,S_ (+"/$T^CZQ MH_A?Q1J&F:C;V\,K13P:CJ$R92='1E)0*P*_=)P5.&'IG_!5KX4_&;]H']D# MQ!\"/@?\*;_Q'K.OW%@T4L.IV%K!;K!>13N9&NKB(\K$0 H;EATYQQ?[)'P4 M_:,^%'_!*_5/V7/&_P =8MO&5GX7U_3[.PCUO29([^6^GNGB\N5;PHH47*[ MC(4QL;&XX! /FO0?VVO^"A_C_P#X)D>)OVT)?VG[73;[PCXTBL8K6Q\&V'FZ MC&\MG$5F=H_+1%-R&54CR"62)1(D MBLC,PPT8#;02P /;/!.C_P#!0;X8_MIZ#X3U7Q?<_$#X/ZSX6\WQ#XAUF#38 M)=*U-(9-QA%M'"^'E2'$95UVSM@Y0D?3U?-/[$'Q*_;T\3^$/#W@+]HW]FBT M\(GP_9):ZYXKU/Q)#!WT_P"S@M'YDNY8_)8L\.SRB&FQ)DXY^8* ?1U% M%% !1110!X_^W)^V!X;_ &'/@- ME?L[XA\,^&_%NG'1_%?A^QU.T9P[6NH6B31EAT.UP1D>M?#?_!=OX4_"[PG_ M ,$\MQ^&-%%%? MCY_;?X#>%/@KKVA7=QIES>K?ZAJ$$D86%02NU.'/%G_!0S1-&\5:!9:G9OX=U1FM-0M4FC)%N2"5<$9'TK]V_#WPK^ M&'A+41K'A3X<:#IEVJ%%NM/T>"&0*>HW(H.#Z5^B\(4.&8<+T<\EA\5@I3Q3HKDJJHXJ-W/EO"UG9W?G>QO5^5'[4WPU_; M[_X)F_M7^.OVO/V8[.7Q)X \:2*]@0B2(1R22[+A" M $;!<%F0_JO7S9^S[XN_:J^#,_C#PQ\9_P!G[6-9\.7'Q U^^\&ZUX9OK2ZN M8]/N-2N)HHKJV>9)%SO+1NF_Y'57$97G[\_F@QO^"<7_ 4'^"'[=$NO^,M/ M\(_\(O\ $*RT:R@\5Z;/=>8DUE!)<-#-#)P'B62YFSE0R&4!LC8Q^6/^"K7Q MFU+]HO2_"G[;7[(UC?:AH/P+\9R6-YXR!46MQ>O):RI);Q9WR0121Q(\Q"JQ MN%"[U!8>^_ +_@GCJ=Y\X8@UXA^Q!\#_\ @HM^Q*GB_P#94^('[&,/Q/\ MASXJN)3,MMXFLH+4M)&(9)DDF;'E2Q*@:.14<;5(P/RUVYDC"R M.[<,/:_VX9_&=S_P3H^)]Q\0M/TZTUE_AUJ37]KI-R\UO$Y@?Y4DD1&<#IN* MKGT%?!W@S_@GS_P43_8%^/VD?&7]G/X0:1XRT&\U![QO!:^)%NX=+=Q+%'%- M).+??/'!,Z)>(GR[Y ?E8J_W1^TGH'[37Q0_84\5^ =5^%$6K>/?&?AJ\L_[ M!\-:G:):Z4\ZE8XGN+R>(2B-6&^1<[F5BJ@%10!\(_L*VOQY^*O_ 22\8?L MV_ ;]GS5_$FI^+/%5[:-K\VI:?::98Q.MH9&=I[A97D54.%6,C+*=W8_>?\ MP31_9"\0?L3_ ++.G_!_QCX@M]1UNXU&XU367LF9K>&>8(/*B+ %E5(T!8@9 M;<< $5P7_!''X$?'[]ES]G*^^"GQ^^#M_P"'M1'B:ZU*WO3J^G7=M-%+%;JJ M@VUS(X?*/D% , ?-SBOKR@#XC_X*[?L=?M'?/!/[3_P"R/J]Q_P )O\.3 M,4TRSN%2YEA9E=9;?=\K.K*X:)O]8KD#)&UO-OV-_P#@KZWQ?^*&@_LP?M]? M"D:%XNMO$%LFC:^EI):*FJJVV%+JV?#6TC%MN]?D)DVE$4DU]4_&%_VI?!?[ M7&D?$WX1_"L^*O!+>"/L'B_3H=7M[6ZDF%V\D#VHG=$DFC#2':[(A65AN#%: M\M_:F_95U?\ ;W_:$^%OBZ'X%ZIX-T_P1K(U'Q1XP\1QVUO>7UM&\FP10 MRR22DNA/F2;8X@S%"Y9E(!RW[4?[5G[8'@;_ (*I^#/V3/A+\9K6T\-^+]*M MKI[/6O#EG%.#&W0?M% M_LP?M0^,O^"N?@']JSPC\!]1O_ _A6PM+'4-537=*C>7'VK?+'#)=K(47[0O M!4,=C84\9C^#7[,W[4G@[_@KQXY_:XU_]GW5(O _B+3[FQL-037M):7_ %-L MB2-"+S>%8V[8XW#>N0.< &G_ ,$GOVP/VBOC-XT^,WP1^.WB\>,=0^'6LB+1 M=7-C!9SW2^==0O$XB54 +6Z,I(ROF,"Q 7'E?Q]_;;_;?^'O[*&H_M"?$[XA MZI\,/B9:^.?)T;X8WFG:8;2^T??&AE6WEMVNWC!D*&=I2I9,J1O4#N?^";G[ M+'[7_P _CQ\=O'?CWX+3>&T^(37%YX2U*^UO3;J&"X^T74L27"6UU(X_P!> MF=JL/E8$],^,VW[!W_!2KQS^QW\5?AE\3/@5I5WXT\3^+K76KKQ9K'C2VFU; M74A>(+9QA2T:Q1[9)%:2:, .46,[@0 >A?\ !7WXIZA\>_\%E/^3$/V9/^P/:_^FNU MKT_]JS]DO]L7XQ_\$L?A7^R]X;_9XF?QAX?N=,&J6,?BC3?+M8+.SF@WR22S MQKO=I%(2,R +GCPI:S):0V_E!S>XD):)F!3*[2N2&RH /.?^"W'BS5/B+_P4+^$_P"SYXLN M)%\)V]MI_P"[B1!Z;&QU-?K)!!!:P):VL*1Q1H%CCC4! M54# Z #M7QS_P4Y_X)RZ]^W?X.\.?%KX:2#PM\2?#-M_H5KK,T8%Q 6\S[ M)++ TBI)')ED=&=,NX)PP=?1?A7^U#^U)_PAMEX>^,?["?CI/&L%NL.H2:'J M.C2:3=S 8,R7,E\GEHQ&XJ5)0' WD<@'3?M)S?$#X _ GXB_%+]EGX3#Q'XZ MU:YBU./1HHVD^VWICM;)IS&I!(;?2W;1+N1[57B4V5O$]K(!.?V*O%VC_"W4M,LOB5K,R/I^G>';_R?[/L3)&)+."\F\OS)_*5R M9V$66D8($PAKXL^)7[ /[>GB?X6_L[/I7[+6@6%S\,=1D_MC1-*\86K7EY*\ M]K/)?W+R%(E>9H&+!))F5B23A@J@'MG_ 4(_:P_:T^"'[??PE^!GP/^+T%C MHWQ!GT^*ZTO6- L[FWADEO\ [,WSB(3^6RX9E$F[.[:RY&TMOVKOVF?V4_\ M@J!X?_9#^-_QD;Q_X/\ B)I=O90HGN2V_=M*1#!RV% /MKQSXJM? O@G6/&U]"9(-&TJXOIHU." MR11M(0/J%K\C?V$/C)^UGH7PC^.O_!3'P5I?@OQ)KYUM!XH7Q3#=O=-9QJL\ M\=H89$6%%6:,[6+#;;H !L ;]?==T73?$FB7GAW6;836=_:R6UW"QXDB=2K+ M^()%?G3\%?V+?VI?V1?@9\??V.='^$=_XRTGXA6-Q%\/?$^E7]FENS7-N]H_ MVP331M;,D;0N?E928W"EOER >6?\%9_VRK?]L'_@GO\ !_XH>&M)FTJTU_Q; M>MKFDM-Y@M;^SA:+R]X WK^]=U.!E64D Y [#_@K%KNJ>#OVWOV6?$'AYV2\ ML3I[P>7U;&H6_P ON",@CN"17I'Q"_X)!:_JW_!+G0OV4=%U^PG\?>&]3;Q% M!>F0K:W6I2&3SK4.0"(S%+Y:N0,M%&S!03C8_LB M:]JWBG_@OM\9-1UR1FEMM U"UAWG[L4#Z?!&!Z#8B_G47_!"WQ!JT7[4/[1/ MA..1SI\NM)=E,_*DJ7MX@(]"5+.UMRNSDC'-:O_!++]B; MQG^RMX6\:?$;XMV5O9^,/B1X@.I:CI5O5H;9I$)5Y 9Y68H2OS* M3MR0#TW_ (*#?\F+_%[_ +)SJ_\ Z225\P?\&]5G<:A^PEXNL+359[&6;XEZ M@D=[:K&98&.FZ_LK>.OAC\+_AU?\ MB36O%'A:^TNPM;*]L[=8Y)X6C5Y'NIXE" MD[2QP#QTKP;_@CI\!OVD/V/?V M<_$WPH^.WP#U;3M2F\576MV#VFMZ32./:% 1A(ZKM#>6P7;N 'F/[&?[$O[9_P5_93_:.^%'CS]F_48=9 M^)&A-!X6AM_$NCRI/+)%*-T MVQ[5=93(&W;AL(^;W?X\?MO>)_V2?V$_V<_!/PXO[+3_ !/\1O"VA:;8Z[J5 MNLT.CVJ6-FMQ=F-OED=//BVJV5^8D@[=I\Q^,7P _P""@GQS_P"":OA#]C<_ MLBW>GZ]X-U6RM;R^O/$^GB.^AMUF2%K<"8C C9/,>1E4%0$\S<=G<_MI?\$_ M?VD?CW^Q/\$SX!\,QZ=\3_@YI-K;#09-5MS]IV6]M%*T,X;RBXDM(9$#, 5W M D' (!W_ ,$?VK_'LW[<^H_LH6GQ9U3QWX(\0^$/MWAKQRVG6OVG2-12-C- MTT-ND$@(220"2,[6*+@J<5X]'^V7^W'\%_VY?%7[%GQT^,-]JEUKVFM:_"35 M[;0-)M(Y[RZD5;&YN";7!C ,@DQG#PNJHY*BOK?]FKXO_MA_%+1K;6/CI^S* MG@ :7I[G4[5M=M[RYUR[$>T):QJP6VB+9?=-)G.Q!E2T@^6O^"B7['W[67[9 MNE1?'+PA\"O$.@_$3POXMAMO!&DOXBT9%AT2-6D^TR3)>E1<-<$2_>.P*B*I M^:1@#[[^'?ASQ1X4\(6>B>-/B%>^*=4BB'VW6[^RMK9[B3 W$16T<:(N*?C)XN^#NBZG^T!\,YO"GC!+1(=>TU[ZTN(Y+A5 >>%[66 M1/*>&;[P;XRT.VU+2]2MF@OK&[C#QS1L M.5(_KU!P1R*T:\V_:F^*?_"L?A=<_8+G9J>K9L]/VGYDR/WD@_W5S@]F9:X< MSS6CD> J9A5ERQI+FNM'=;6\V[)>=C.M6CAZ3J2V6IW'A+PEX9\!^&;'P;X- MT.VTW2]-ME@L;&TC"1PQJ.% _KU)R3R:T:\V_99^*?\ PL[X76WV^YWZGI.+ M/4-Q^9\#]W(?]Y<9/=E:O2:,LS6CGF IYA2ES1JKFN]7=[W\T[I^=PHUHXBD MJD=GJ%%%4?%'B/2_!_AG4?%NMR,EEI=A->7CHNXK%$A=R!W.U3Q7<:%ZBOD[ M]CG]H?\ :#_;O^%%]^T-X ^,_AGPO&=:NK72O!(\.+J"6,<3XC3493,DSRR* M _[HQ *ZD U[-^RI\0_B[\2?AM>ZI\=/#6GZ1XGT_P 3:EINH:?I+L]M&MO< M-'&T;/\ ,Z/&$<,<$AP<#I0!Z717RM\3OVN/B5\0?V\;G]@;X+^,],\&W>E> M"Y-9U'Q1J6C#4)KF\98GBM((7D1 HBF$KLVXL%90%V[CT7_!,S]J#XM_M7_L M[W7COXT^&["SUG2?%-[HIU#28V2TU9+<1_Z5"&)PI9WC."5+1,1C[J@'T/17 MRE_P5D_:J^/?[%OP1TSXW?!C6M#D%QXCM])N])UO16G4B2&XD\U9$E0J080- MI!!![8Y\I^,G_!13]LS]E_\ 9H^%'[7WC6U\">,_"GQ M[$ZOHMMH=SIE]IT M]S:&Z6**?[5,DBE(Y1O:($%!P=W !^@=%<_\)OB5X>^,GPO\._%KPEYHTSQ- MHEKJ=@MPNV18IXED57 SA@&P1Z@U\]^)/VO?&'Q5_;XU?]A;X6_$#2O!G_"+ M>&TU'6-;O=.2[OM4NI$AE6TLXY6$2JD,ZR.[+(QVL JA2U 'U)17C'P[\8_M M.:!^TPOP6^+T^@:MX9F\&7FJZ'XITG39+2>]FBN[2)H;B%I'6.2-9\Y0A9!* M"%0J5'LSND:EW8*JC)). !0 M%0MJ.GK8_VFU_"+;9O^T&4;-O\ >W=,>]2J MRNH=&!!&00>"* %HJ%+^PDO'T^.]A:XC0-) L@+JIZ$KU ]Z^./V\OVW_P!H M/]F+]LOX0?!SP+=^'[GPU\1=7LK748-1T=WN;96OH;>7RY5E4'(/A+\6#*4!7;&-Y)R%(!]945X='X(_;W\'>#9?$%K\>?!GC+Q%%;F M5_#NI>"FT^QN'QGR(;B&Y,D)SD"6190>Z#/R]A^RK\1_&_Q=_9Z\+?$GXD:. MFG:]J^GF?5M.CC*+:3>8X:$ \C9C;SS\O/- 'H-%0V=_8:@C26%[#.J.4=H9 M P5AU!QT/M4K,JJ69@ !DDGI0 M%,MKFVO(%NK2X26)QE)(W#*P]01UK!^*A M\7Q> -5O? OB&WTS5+6REGM+J[L/M,6Y$9@KQ[E)4D#.&!]#0!T-%?GK_P $ M\OVV?V__ -OOP!XZ\2>'O''P[T/5_"4MJFFZ?>>"[B:WU!YHYF"22+>JT(S$ M!N"OC=G!QBO3_P#@E;_P4KU_]O'2?$WA?XE>!K#0_%GA,P/>'1VD^QWD$I=0 MZ+(SM&RM&0REV!W*0>H !]=T45Q_Q_U#XP:3\%?$^I? #1++4?&D.CS-X;L= M1<+#-= ?*K%F5?7 9E4G ) )- '845\8_'G]I_\ ;J_9R_X)G6?[1_Q2TKPW MH_Q-TJ[A37M'N-/6YMYX9KT01$B&8+%)Y;QN=K,N.T35O$?ARWOM06QB,<(E=Q)H RO'/[*']J?M#']J7X:? M%+4O#/BZ;PTN@Z@LMC#?V%Y9++YJJT$H#QL'P=T4B9QR#DDW= _9EM[KXQZ- M^T!\7O'$WBOQ3X;TZZLO#<@TR&RM-*2Y"K'OA7K'AO4/#_ ,1-5>TN[?4-(:66U$,]I$YCF290 MVX7#=5^4KWKUC]I;Q3^WAHW[1?PRTC]F[P#H>I?#Z\OPOQ#U#4)8Q+;0^Z**C@N[6ZWBUN8Y/*D*2>6X.QAU4XZ'VH DHJ* M:]LK>>.VN+N*.28D0QO( SD=0 >OX5+0 45\Y?\ !3W]H3XU?LH?LSW_ .T! M\&];TA;C2+VS@N-,UG2#X.",VJ-\/O$VB>(+Q8=?\ "Q\.W5C<62M/-$CPW*W;J^3$ =T7REP<,.@! M^A=%<1^S=\=/#7[3'P+\,?'?PC93VMCXETQ;J.TN2#);N"4DB8CABDBNNX<' M;GO7:?:(!.+4S)YI3>(]PW;#M*^S6[W,MS^%.D_"?6?#>H:#\0]4GM+NVU'2&EDM?(FLXW*3),H;=]I;@K\I3O7VG0 44 M5%=WMEI\7VB_NXH(]P7?-(%&3T&30!+17,?&/XP_#OX!_#75OBU\5?$D.E:' MHUJTUY=3-R?[L:+U>1CA50^:[6BHG"%6#A-)I[IZIFV'Q&(PE>->A-PG%IJ46TTULTUJ MFNC1\G_\.//^"77_ $;#_P"7KK?_ ,FT?\.//^"77_1L/_EZZW_\FU]845P_ MV1E/_0/#_P C_D?1?Z\<:?]#/$?^#JG_P D>"? #_@F)^PY^RY\2(/BY\"O M@A_87B&VMI;>#4/^$EU.ZVQRKM=?+N+F1#D<9*Y';%>]T45UT,/A\-#DHP45 MV227X'BYAF>99M7]OCJ\ZL[6YIRE-V6RO)MVU>@4445L<(4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!\V?M,?\$[K;]I/]IWP9^T_J/QD MN](U'P#-9R^'=,M=%CE@W6]S]I!G+2!I-TF0=I3Y< 8.6/TA;K.L"+=2(\H0 M"1XT*JS8Y(!)P,]LG'J:?10 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% !65XJNO$-K;Q-X>MO,YNE>TTL-:V:Q_=.#\[C'7K9L]/VGYDR/WD@_W5S@]F9:^)*_G?Q>SF>'G3R>E6E+ M:=2[T_N+_P!N?_;K/EL\Q#BU04F^K_3_ #^X[_\ 9S^*FI_"_P ?QO;72I:: MH%M;Q9/NC)^1SGIM;OV#-7UK_;'Q,_Z!?_D ?XU\%U]M_LL_%/\ X6=\+K;[ M?<[]3TG%GJ&X_,^!^[D/^\N,GNRM1X0YS/$3J9/5K2CO.FD]/[Z_]N7_ &\P MR/$.3=!R:ZK]?\_O.N\*WOBNZN)5\0VGEH$!C/E@9.:G\;ZGX9T7P7J^L^-= MG]C6FEW$VK>;$9%^S+&S2Y4 EAL#< $GIBM2L+XI>#YOB'\,O$?@"WOEM9-< MT&\T]+ETW"(S0O&'(!&0-V<=\5_0^'I2H4E!RY^7?QS_ ."5 M'[7?[%WC6]_:2_X)K_%+4K[1B#=KH>FWF-0AM_OB+RVS%J4('(5@7/ \MS\Q M]\_9N_X*_:?XA_X)\^)OVJOC9X.4>(?!&IKH^I:9I7[I-7O9!']G:/=GR0_F M?/\ >V>7(P!&U:]M^$GP!_:N^ ?POT_X.^!_VB/#OB/3=*T]+/2-6\9^$YGO MK"-5"JI-O=(ERB #8K!& 5G;J.?L_\ @EQ\"D_8XU[]D74]7U&Z7Q/J+ZOK MGBLI&EY/J[.KB\" ;$"E%41#Y?+!4DEF8[%'P3^W3X'^-OB/PA\-?^"P.FOI MFLGQ!9VS>,-%T>TDBLM.MV_=PVLI5S)-$\1>TN'9AECMPH<*OV)\+/CKI_[< M#_"JW_8G^*&K>!?#>F:>]W\2=$\/V=HD6C6B#9#IA5X&6*XDG#!#'@>1%))C MF/.+^S9_P2S_ &H?@3X$U?\ 9^O/VYH[OX8ZL)X[OPZG@.VN)7AFR)5B:\>9 M+;>"20%D3<2=NXEJS/AS_P $6/&G[//QXF\<_LM_MI^)O!7A/4\)J^C06"S7 MKP Y, E9O*DZMLD>(M%G(#')(!9_X.#X?L_["&C0>:[[/B'IR[Y&RS8L[T9) M[FLOP)_P3\^(G[=O[&OP+\._&OX_V>F?#_0_">E7]IX8\+>%VBO+H_8E1&GO M)[F1=ZQ,R@I"%_>.=O3'N/[>W[!'B#]M;X-Z)\!=*^--KX2\/:-J%M>*T_AF M75+R:2""6% 9GO8\KME).59RR@ENN?4/V7O@]XL_9_\ @?X<^"_B?QY8>(D\ M,:1;Z9I^HV6@OI[/!"@C3S$:XG!?:%R05'!XYH Z[P5X.\-_#OP=I7@'P=I: M66D:)IL%AI=G&25@MX8Q'&@)Y.%4#)YXKX<_X*(_\$O+']LOXEZE^T5^RS\3 MH="^)7AZZBT_7K:XEDAAN[N""&2%A,@WV]PL$D # ,K+Y?W""Q^]J\%TK]EO MXW_#OX_>//CW\)_CY9QQ^.M4MKJ_\%^(- :XTX"&S@ME=)(YHY8ISY1)D&Y6 M4JK1DHK ^8O^"9_[;W[7_AS]I]O^"?/[=.AWESX@&GSOH>L:FJM>H8H3,4E MF3*7<+Q1NRSY+;EP6?/R>>?L3? 'X7?&#_@JC^T1\(_'>A2W'A*R?5]GABVO M9;:QE7^U(D6-XH64-&FXE8_N!@K8RBD?=GP\_9&O1^TS<_MB?&_Q7I^N>-E\ M/KH?A^WT?2VM;#1+ ,[LJ"2222:9VDDW2LR\2,JHHKS[]G/_ ()Q_$3]GO\ M:Q\?_M86G[1>CZKJ'Q AU 7VD2^ 98H+62XN%N$9&&HEBJ2(H*GEUW#$-&N=5F%GIMZ;&ZE^U)"K! M6EW6\1!8,%PVT#S'W?0'_!.B_P#BK\5?^",'B/PQH/QVB\&ZGIUUJ=AI/C#5 M[QDBT>SC>*9PTV=T*;'F0..8@X*_= KT;]F7_@E#XY_9G^#'Q8^#>B?M.Z;J MD'Q4T=[*YO[KX?NCZ<[Q30O*BKJ.),QSR84XPP1LD HUCP!_P2;O_"'[ _B_ M]A+5OVB3>V/B+55U#3_$-EX5-I+9RB6"4I+$;N07$9:W3@&,X+,I8)K!)9D4[9[B(%Y%::=% M$YFD(# M7O'_ 6"_P"4B7[+O_8RV7_IWM*[+QM_P16\7^._A!\-?A_KO[:> ML7>I?#.[?^P;R\\)V[6=K:,T3>1%;I(CY#1(?,EEE)"A<*H 'HW[6?\ P3<\ M>?M1_'/X^N8IXYWEG>.]A7#R1#Y(XT"@D M#/6@#P?]K+_E/W\&?^Q:L_\ W)5YG\ YM1\.?\'#VO0_$H,E[=^)]=73'NNJ MQRZ?.UI@GUMBBK[, .M?8_Q8_P""%_VX&_:&TJQOO"EM;6UCX? M'@222*6&/SMP>7^T 2S&>3Y@H"_+P<'.Y^V3_P $W/AY^U1XZT3XY>%?'&H> M OB7X:EADT?QEHUNDQ)B??$)X&*B8(WW2&5L':2RX6@#Z0KY4_X*M^&M2NO@ M_P"%M=?]HG0?A_X6T7Q?;WGBBPURSDFA\0Q!MZV8MX59KPDJY-KM*S9); 3- M>@:3\-OVY=>TM/"WQ&_:0\&6-EL\N\UGP;X%G@U6X3H3&]S>2V]M(1R6$,@! M^ZJ\$9,C MO,I@1EE9V)+/G);( /F#]G3Q5-X/_P""Y\WA?X:_#N^^'?AKQ;X7\W4/!;VT M-HLB#2?/CEEM8&:.*0O&LNW[ZEV#!69UJA\+_@O\._B)_P %T?BC\)?$VA[O M"HT:XN+GPY:S-!9W>ZVLG:.6.,@/&9)#(4Z,P&01D'Z6T?\ X)>>+=%_;:\/ M?MJG]K36M2UFPTY(/$"ZMX;M'GU1_L[6[E'B\N&VC:-@H186*;G@PSPB2)VC8'.8Y(W#* MI#$ JP!T?_!+#7M6^"/_ 4K^.7[%GA"^N?^$#L6U#4]%T>2X:2+39(;V!$$ M>XG:#'<[&/5O*CW9(S7Z(>//^1'UG_L$W'_HIJ\%_8G_ & O^&8_B/XY_:!^ M)'Q&3Q=\0OB%?RSZSJMMIGV.UM(GF,S001%W;:7*DEFZ1Q@ ;26]R^).@>+/ M%7@G4?#G@KQ+8:1?WUK)!'J&HZ2]['$'1E+>4D\)8C((^<#B@#\E_P#@BG\) M_CQ\7?@9\9/#/P,_:(?X?7EQ-I\$EW'X?BO&E9X;H##NP>#N-Z?,-VX<@5ZI M_P $._BA\'M.\1^//V)->^ &F:/XPM;6X?Q-K$5T]Y#X@2UF^RS0S+/NV!#, M<(I,;!Y#M4YW>N_L=?\ !+GX_?L.^'?%7ASX*_ME:"5\6_9S=W>K?"AYYK-X M5D5)(,:JJ!L2M_K$D7@?+USZ+^PU_P $T_A-^Q+K&M_$&P\5ZKXL\:^(T:/6 M/%.LJJ.T;R"61(HUSL#R*KL69V8J/FP,4 ? _P#P3JTRPUG]A;]L;3]8M4NX M=/\ #\D]C'=#S!;RPV>HO%(F[.UD=%96'(*@CI7>?LV:?8^(O^#?[QW=:]:Q MWLME+J]U9RW2[V@GCF39*A/*NN3AAR,GUKV?P7_P2 \<_#5?B]\/_AQ^U?+H MO@3XKVTR76EIX4CFO;8LLXCC,[3 -$OGLKA55I4&W=&3OKK/AG_P3+\:?#3] M@OQ+^PQ9?M%:;(Y? SK);03E6FC\D7^'>5Y?]H[=WG'[^?N<;<_-5[XL?\$I-%^-'[$' MA+]DOQW\68Y-8\!!1X5\9V'AXV_E*JE-DMLUQ)O5D.&VR+DJC#&W! /ES_@K ME^SI\&_V>/CQ^S=H_P &/!-MX?L;G798I]/T\E+=VANM-43F,';YS!L22XWR M;$WEMHQV/_!4[3K#1_\ @JQ^S/JFDVD=K<:IXET7^TIK=0C7>S68$0R$??(7 MY03G P.@KU'XZ?\ !*_X^_M1ZM\-_%GQR_;,@FUCP '\N;3?!"K#*P:W9)%1 MKC/G,T):61B5;Y L:!26[#]JS_@G'X]_:=_:3^'?[1\G[1&F:+=?#B6QN-+T MW_A!7N4NKBWN4N6>5_MZ?*\B<*H&U3C"))8YH87F=P\WV]3N8SRX8* HV\- M@EG?!G_@G/XP^$_[>/BC]N"X^/VGZE-XLAN;?4?#:>"G@6.WE:$JL<_VYR'7 MR(_F*$-\WRC(P ?'GPBM=,U33?VQ=5_;[6Q'Q)M-!E;1'\5[!E+JX"K+=RW1C4 LY&V'&=I(; Q]9_MZ?LE>+/VU?@G<_ G3 M?BS8>%-*U"ZMY]1N9?##ZA<.891(H0B[A5 65F>-;]BW]G+Q9^R=\! M=&^ FO?$NP\467A^*2+2]0MO#CZ?+Y;S22D2@W4ZN09, KLX7D$G- 'Q3_P7 M/^#/P\^ G["WPN\$_#'04L+;PUXK@TG2[D'-PMJ;&Z=T:7[S;W19&[,XSBO: M/!_['7@[]GK0Y?\ @H[=^-/%6O\ Q#T/X/7-SJ-K?ZH)+&\G73S*0L6S='&- MOEI$K!%54.-P+'NO^"CO[!>M?\% /A]H7PTC^,MMX1T[1]9_M.5SX8;4)KB8 M121( WVJ$(H65\C#$G'(Q@^U^"?!-YI'PNT_X=>.]0L=<>WT==/U">#33;07 MD8C\L_N'EE*ADX*EVSSV. ?E5\$- LOC/\ \$D_C;^UM\4@-7^)4GC*:_M? M'%TH.IV4EN+!X5@N!\\"*SR@)&54+(5 Q@5#^V-^W)\=/B5_P2L^!MEJ?BR] MM=1^(=_J-AXNUF&4I+?P:;<&V"NXQD2[HY)/[S1D'@D'ZOL?^"5'BSP7\"/& M_P"R#\+?CU9Z=\,?'/B(:I/'J'AQ[G5M*C+0&6TAF%PL-0[IE06X&=1G\-0>"@C^$M:6$7$EO*%82-,N4\T3%V:0 MKER&&,8H ^/?^"P'[-_P:_9T^+7[-^C?!CP5;Z!97.M7,-Q8V!*02M!/I:K. M8Q\OGN'Q)+C?)L3>6V+CM/\ @L+86>D_\%!_V:]7TNU2VNM1\0VB:A<0+L>Y M6/5+0()".7VAF SG )%>G?'C_@E7\??VIKCX;:Y\<_VS8)M5^'XE$<^F^"%$ M4O-L4D"-:M_"O4M$_P""@7_!2/\ :&^#/Q\\ MN^L?#GAC4O#G@G2KZ%9HM'B2Y6SGOK>)_E6X+[9/.&''F !@H 'LGAS_ ()C M?$;2OVZ=&_;NU_\ :M76M>LH/+U/3+[P.JPW(:S>TD2)HKM!;H(Y#Y8VN5*J M7,IW%JWQV_X)9^+=7_:X'[9_[)O[1DGPV\5WISKL$V@K?VUT[($DD"%U7#J M7C<,&?YP5;F@#Q+_ (*&?LC:E^S/_P $A+7X;?$KXBOXYU?PEXHMSH>NW5L\ M1LH)[D+Y$2M(Y"JGRC). Q5<+@5M>+_V4_%>I?\ !%_1&_9!\"I:>*O%7@WP M]J'C*#1$*7GB&UB@WRQ<',CDRLY0(H_":);VEK9K(BV_P!E$^9?,CD:*5FE&]" M N.0#PS_ ()+?M*_L[?M"_&&\O\ 1/A99?#7XF:5X-FT[Q)X2T2P%MI>K1+< MVY^VP1+@031LFR2,KO(D3YG$>1^@=?/7P5_8>F\(?M;>(?VTOB?X@T&[\6ZS MH2:3!9>%="DL+*)!L\RZD$DTKRW$FQ5R2 JC'SGYA]"T %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 MF>A?L=?LV>&?BK+\<= ^%]O:^,)YVEN?$D5]F44 %%%% !1110 4444 %%%% !1110 4444 ><7G[(_[.ESKE_P"([3X8 M6FFW>JW+7&JOH=U/IZWTS?>DF2VDC69F[LX)/?-=CX*\">"_AOX?B\*> /"F MGZ+IL+,T=CIEHD,09CN9MJ LQ))8\DDDDDUK44 %%%% !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 110 4444 %%%% !1110!__]D! end GRAPHIC 18 cnr-20211231_g3.jpg GRAPHIC begin 644 cnr-20211231_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^ 4\ 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@ HKSSX)_M9?LX_M':EJ&D? [XNZ3XEN=*B2748=-D M9C C$JI;*CJ01^%:7QJ_:"^"_P"SIX=M?%GQO^(FG>&M-O;T6EK>:DY5)9RC M.(Q@'G:C'_@)H [&BLWP=XP\,_$'PIIOCGP7K,.HZ1J]E'=Z9?VY)CN()%#) M(N>Q4@CZUHLRJI9F &22>E "T5X%XV_X*D?\$_OA[XCE\)^)?VH?#WVV&4Q MS+IZSWL:..JF6WC= 1@@_-P>.M>K?";XU?"3X[^%E\:_!OXBZ1XETLOY;7FD M7J3+&^,E' .8WP0=K 'D<4 =/1110 452\1>(_#WA'0[KQ-XKUVSTS3;&$RW MNH:A^_'O0!]"T54T'7]"\4Z-;>(_#&M6FI:?>PK-9W]AQ!(-6Z "BBB@ HHHH **** "BBB@ HHHH **KZOJVG:#I-UKFL7:6]I96[ MSW4\A^6.-%+,Q]@ 3^%>%_\ #TC_ ()\_P#1UGA7_P ")/\ XB@#WRBO,?A- M^VE^R=\=->3PK\)?VA/"NN:K*I:'2[35HQ_X*,?L1_ GQ1-X*^*'[1N@6&K6TGE MW>G6QEO);9\X*2K;)(8F'=6P1WH ]KHKA/@?^TY^S]^TGI<^K_ OXMZ+XFCM M=OVN+3KL&:VS]TR0MB2,'!P649P<=*[N@ HHHH **** "BBB@ HHHH **** M"BBB@ HKS_Q)^U1^SQX0^,%C\ ?$WQ9TJS\9:DT*V'AZ:1A<3&7/E[1C'S8. M.:/''[5/[/'PU^*FD?!#QW\6=*TOQ9KS6RZ/H5S(PGNC<2F&$( ,?/(I4<]1 M0!Z!1110 4444 %%>7^-?VU/V4_AU\4U^"7CCXZZ!IGBM[FWMQH=UH4 %%%<#\@D3/\ O"N[M;FWO;:.\M90\4T8>-UZ,I&0?RH DHHHH **** " MBJMOK>BW>K7.@VFKVLM]91127EE'<*TL"2;O+9T!RH;8^TD#.QL9P:M4 %%% M% !17#_&[]I7X$?LWV%AJGQS^)VF>&;?5)GBT^74I&43N@!95P#R 0?QKL-* MU33]UF:T2ZCT_4+DK)Y+LRJYP"%!*-UQTSTH ]/HI%974.C J1D$'@ MBEH **** "BBB@ HHHH **** "BO/]1_:H_9YTGXU0_LYZE\6-*A\<7#((?# M3R-]I/%4/@CXV?&[1?#FK7%BE[ M#8:C*RR/;L[HL@PIX+1N/^ FN6M/^"GW_!/Z]N%MH?VK_"*LQP#+?&-?Q9E M'XF@#WBBLSP=XU\'?$/PY;>,/ /BO3=;TF\3=::GI%]'UAO+[?]AM);A5EN-B[GV*3E]HY. <#DT 6J** M* "BBB@ HHHH **\*^)7_!3+]@_X1^*)O!GCK]ICP_!J=M,8KJUL?.O?(D!P M4D:VCD5&!X(8@@\'%>B_!G]H'X)?M#^'I/%7P1^*&C>)K&%PES)I5ZLC6['D M+*GWXF(&0' )'- '845Y_P")_P!JG]GCP9\7K#X!^*?BSI5EXQU1H5T_P]/( MPN)S*2(]H Q\Q!QSVKT"@ HHHH ***@U/4K#1M-N-8U2Z6"UM('FN9G^['&J MEF8^P )H GHKAO@C^TM\!_VD;'4-2^!?Q/TSQ-!I4L<6HRZ;(S"!W!*!L@=0 MI_*NYH **** "BO$O%7_ 4@_89\$>)]2\%^+/VE_#=AJND7\UEJ=C/.X>WN M(G,3+NQP /D[DT M>\4444 %%%% !1163XZ\=>$?AGX/U'Q_X]UZ#2]&TFV:XU'4+HD1V\2]7; / M H UJ*X3P9^TW\ _B)\)]3^.?@GXHZ7J7A'1DN7U37K:1C!;+!&))BQ(S\B$ M,>.E7/@M\??@W^T5X8N/&?P1^(6G^)-*M+]K*YO=.W0.(R6R MH_B('UH ]#HKD_C)\=?A%^SWX4C\<_&KQ[8>'-(FO4LX[_47*QM.ZNRQ\ \E M4<_\!-:O@+Q[X.^*'@[3_B!\/_$%OJNBZK;B?3M1M23'/&20&4D#C@T :]%% M% !1110 4444 %%>?_%']JC]GGX*^-M)^''Q5^+&E:'KFNK&=(TR]D82W0>0 MQ)M !ZN"OUKT"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _)C_ (-PO^2N_%;_ + = MA_Z435[!_P '&G_)IG@O_LHL7_I!>5XM_P &]NKZ5X,_:?\ BA\,M?U"*UU> MYT9%M;.=PKS-:W3K,J@]67>"0.< GH#CUK_@XZ\2Z+;_ +.?@+P?+J,(U&[\ M;->06AD'F-!%9S([A>NT--&,^K"@#ZV_X)\_\F+_ A_[)SI'_I)'7(_\%;+ M[XEZ?_P3V^)%U\*GNEU :9 MX]EGS5L#R;S79_L+VC>'/V( MOA)::NRV[Q?#C1?-$S;=C-91':<]#SBF_MG?M=?#[]CGX(-\9_B!X.UCQ#HT MNI1:=-;Z!#!,5,RR8>3S9$419383DG>)]4OK2T>,RMY)MIH)%AB41E,[RK[]_)7&/J3_@G%_P3 MB\>?LJ?M,ZS\;O@[^T)X8\0?"3Q##=VUKIVF:I)=S7-J7WVC.Z)Y+RQ' +JQ MX9\??(JIX6_X)F?\$UO^"C?P?T[]I#X.>&-6\"MXA21YX/#&I1H+.Z5BKPRV MSB6&,JPY2,(""".&!KYQ_80MO'O[!_\ P5W?]CWP%\5'\3^&=0U.33-<6U!6 M"[4V!N4D:(,RI/;OA78$D>7*N0&(H _8^BHC?V(NOL1O8O._YX^8-W3/3KTY MJ6@#\I_^"P_Q/^)'[4O[<_@G_@G/X(\22:=HOVS38]61"=DM_>$/Y\J@CS$@ MMW1U7U:0]2,?1>L_\$(OV"+SX32^ M&\(:O9Z]]B*0>,VUVYDNQ<;<"9XB_V M=AG!*"-01D#:?FKY2_;VOH_V8_\ @N1X7^/WQ!W6WAW5M1T+4VOW4^7':);Q MV$[Y[^687X4VZVP3? MYN\'!7;R",YR,9S0!\M?\$EOV,/VJOV*/ WB#P#\=OB!H&IZ#J%S'=:#H^DW ML\[:9/\ ,)CNDC1560;"47< R9ZLV>8^-W_!<'X<>$?BYJ7P?_9V^ 'B;XK7 MFB/(FK7^@S&.W4QG;(8=D4SRHAX,A54)^Z6!#'IO@)_P4S\-_MW_ '^*S_! MOX;>)M"U_P *>#KV99;P120&>2WG^S"*5&W&0M&3M*+C;P37PS_P1MG_ &[K M#PMXYO?V*?#?PPO2^H6:>(I?&KSB[3"2&!4\J1?W1S*>>K!O2@#]*/V%_P#@ MHA\$OV\/#NH3_#^WOM'U_1=O]M^&-7"BXMU8D+*C*=LL1(*[A@@C#*N5SY#X MF_X+A_ ?P7\8_'OP6\2_"GQ1_:G@W5+S2]/BTX1W,NO7T%Y]F$%O&N"I;YI, MLT?6_\ @NC\9K_5+"*:72=6\77=@\B MF&8ZJL.]<]#LFD7/HQH ^@_V;O\ @MK\/_C#^T'8_LX_%SX >(OASK>KWZ6. ME-JUV)@;F3'E0SHT43P-(2JK\K@LRY(!S7H_[ - M;\<>.M>@6?3_ MH <1,[)&9'PQ#.RL%1$=CM)( P3\>?\ !76RM;'_ (*[ M_ K4K.!8YKBW\-M-(BX+LNNW #'U. !GT ':O3O^"GO[%&O_ !E_:K\._'#] MES]IWPKX<^+-C90VL/A+4O$\=EJ%S)"KRQ2VF"7\PQ.0R,H4HN[=C((!T_PO M_P""W'A:Z^,&D_!W]I_]EWQA\);S7)8XM.O/$#,T2F1MB/,LL$#QQ%OE\P*R M@\G !(]5_P""@_\ P4B\$_\ !/D^$1XQ^&VJ^(?^$N^W_9O[,NXHOL_V7[-N MW;^N[[2N,?W37PIXI_;I_P""BG[&/Q!\,M_P49_9R\/>,M/2:6+2]6UW0K![ MU8@8S-]BOK3,0?'EDA@2V%W8ZCIO^#CS5[+Q)H?P*\2:4S/:7UKK]Q;NRX)2 M1=+9K66AQ6;RZ;9S*DLHN+J&W M #-P,&8,?937%?#W_@HK\&_%/[$7_#=GC+3+_P .>&%6Y\RPG*3W3/%=O:I$ M@4@.\DB@*,@?,,D $CA_^"QVNZ7'_P $M/&;M>QC^TH-#CLLN/WS'4[.3"^O MR(S<=E)KQ/\ 97^"'PX_:*_X(7:)\)_B7\5-,\%V]_J.H2:=XAUB[CAM[:\B MU:YEC#F1E#*VQE(SG:6(Y% &S'S\3H/^"?/Q!;P%YGR^,9+IUMS M'NV[MPM3#G=QCSL9XS7V7^S%^TO\+OVMO@[IOQL^$6H3RZ7J!>.2WO(Q'<6< MZ'$D$R D*ZG'0D$$,"0P)_+O2_"'_!8O]C3X,&#P1JGA_P"*/P>MM&DE5;&6 MQ\0:- M'M6_L_5])T" 1V+N8D=)X% RBLIQL)8J4^\1@T >Y?'K_DAGC3_L4]1_])9* M_&?_ ()+?!#_ ()Y?%_1?'$_[H_P#I+)7X^_\ !''_ ()Z_L^?MQ:%X^U' MXX)K9D\.7>G1Z;_9&IBW&V=;@ONRC;O]4N.F.: ,G_@HI\&OV./A3\:_AM8? M\$Q/' U7Q1>WC&>R\(>)7U9;>[66#[$\,X>0B9G,GR!SC8IPO\7ZF_MK?ML: M;^P9\!=!^+WQ,\$WFOS:CK5KH]U9Z1<)$4N9+6>9I 7XV V[C'7YA7YX_P#! M3#]ACX)9_$+V<5A>:K').$\AW:>$JB,8UVB.1' M#JPG0' )#>D_\%ZC^%&;YE'8,!S0!]X6/[2^AWW[('_#7R>&;M=-_X5X_BS^QS,OG^2MD;OR- MWW=^T;<],UY[^RK_ ,%&_!7[5/[,_C?]I?P_\.-4TJQ\$O>K=:9>7<;RW/V: MR2Z;8R\#*N%&>XKE=*US2[+_ ((>?VC<7L:0_P##-TEN'9P 93HS1*F?4R$+ MCU.*^TCCB;[4TRQN,,TC*J!3_J7+%05W>W_ +4/_!5WX.?LJ_"[ MP=XF\;>"-8NO%_C;0;;5-,\ VDD?VNUBF0'-S)RL2AB8P0&9G5@JD*Q7YX_X M-PO!/AYOA-\2_'$VE027]YKUKILEQ)$&;[.D!D\O)_A+2DD=#@9Z"O(/VSY? MC9=_\%V$@^&>G>'KKQ':7>E#P3:^,2XTWG[,7_!2+]JS6?!UM^TAJ_P'\+ZQI+73^&I=/\4/I]W= MJQA,BKY[NTJHRQD;1\I?_:KVO_@HQ^V=IWPG^+OPU_9[\,_LM>#?B1\9M6M= M.GTR_P#%.GPS0:7=2S^7;B%R%?>UPCL")(@@"L3\W !G^'?^"]WAO0_&^E^& MOVD/V1/&7P[T_567R=6O;EIMD9('G&*2W@9HQD%BA8@= QX/OW[?7_!0SP1^ MP1X6\,^*_%'@+4?$<'B>\G@M1I5W%'Y?EHC[B7X((<8Q7YM_\%BM&_;ZB\*^ M!/$G[;?C;P-(E]?7P\.^&/!]L0; B.$S/)(\89LYB7 DD48'(S7K_P#P7R60 M_LM_ IVR<&0,Q]?L-O\ _7H _0#XS?M+:'\&?V6]0_:DU/PS=WMAI_AZWU9] M*@F59G27R\(&/RY'F#GIQ6=^Q/\ M;^'?VU_@;#\#=3?PZ+8$R_ M;1:R&'RP.K[]NW_:Q7XU_P#!,2;_ ();ZG8Z]IG[?EK,WBR[U8G2+_6[F]73 M_LI1<@M;,-DWF>:6>;Y=I3:0=V?V8_:(^-V@_LW_ 5\0_''Q1X>U75=.\-V M0NKVQT2&.2Y>/>JLRK(Z+A0V]B6&%5CR1@_&'PV_9?\ ^"9G_!8+P9J_Q[\) M_#'5?!NOC6);;7&T74(K2^28@.LTT"^;;GS V[S-A+$/EB5. #(_9I_X)EVG M@#]MC3/VM/V#?VB_!\_PN@OHQ()=0F-G)&%NK,R1AT<9RR"1RRD(6^9 M-U?2/[=__!2CX)_L'V>FZ3XNTV_\0^*M:B,ND^%M(91*\6XKYTKMQ%&6!53A MF9@0JG:Q7\U/%/PI\4_\$F_^"FW@CP)\"OC+=>(+?5[G2VU"R"B.66TN[MH7 ML+N-"4=BB[U.!CS(W"J0#74_MN3_ !KO?^"ZL,/PWL/#]WXBM;K2/^$)M_&1 M?^S6==+BD3=M*G_7F4K@C][B@#ZT_9W_ ."U/PX^)GQATWX&?'SX$^)?A3KN MMR1QZ,VOR&2WG>0XB5V>*%XO,;Y58H4)X+"O5OV\O^"BOP<_8)\.Z7/XXTJ_ MUS7]>:3^Q?#FDE!+*B8#RR.QQ%&"RKG#,S'"J<,5^(OV]OV8_P#@I%^U;JG@ M^R_:2U7X#>%]6TE[I_#4MAXH?3[N[#&'S57SW=I51EB/RCY2X_O5[5_P47_; M,TWX1_%'X9?L]Z%^RYX-^)7QFU>TTV?3+[Q380S6^F7SOM;U/Q'*\?AO0=&V&6^ MV!2\A=CM2)=\8+' MO#'@^V(-@PCB,SR2/'N;(,:X$DB\#O7U1_P4G_9 \,?M/_"'X1ZSHO[1OA3P M1\0/#FAVRZ!:>*=?2R75%GC@VK&V?,242Q#RV56RS%3@X( '0?\ !=7_ (0? MQ'I=K^TU^P[\0/AWHNK2[+76]0\R3FWG[:_PA\/_ !$\&:?JT0LKKQ?I-CJ4"S;757CNK;]Y%,5, M@5Y@6Y(P0<'I_P#@M=\;)OCW^PG\"_BSX'TBXTSPMXFOGO;G3#C;:W(M L,) M*@*=@^U*I (4D 4 =[/_P '#W@QKR77]-_9 \83^#XKOR7\1OJ<:NO/0QB) MH@^"/D\_OUK[+^$'[77P<^/W[/-S^TE\(=8DU71;33[F>ZM6417-M-!$9)+6 M9"3Y]^&O^"^/PB\<>"9;[P#^SIXUUSQ:U\\-CX,TM1<3R0)&CM=221HW MEQ9?8,*[$J> .:]*_8#_ ."L/PK_ &Y_&.I?"L_#[4_!WBW3K-[L:1J%VMQ% M+/L$1U!]4TVT^U% 76 M%8YGV ]0"S9('4@9Z"N<_9ILK72?^#A;QI::= L,R\QR<>KD ML?G?M/^/]"\0^-?[1L9-4OO#=L(K6-&L7,<*CRHR=L9499$?\ T^3T?M@?\I_OAI_U\Z#_ M ">C_@I;_P IPO@-_P!?7A'_ -/D] 'US=_\%-_ ^@?MY1?L'^,_A=J^DZK= M7:P6'B.>\B:TN?,MOM$#*H^;$G$8ZXN_$M]/!8Z;IMQ''((X45I9B7XVJ7B7'K(/2OE3_@OI\(]>\ ^)?AG^ MW;\.8C!JWAG5X=-U"ZC7E)(Y3=V,IQV619U)/]^,>E<#XZ\=Z'_P5>_X*Q?# M/0_"X^V>!?"OAW3]4U"+.^,1+$E_EV]W<:5=.&ELGDC5VAK? M$74?LTRHV&73;.ZR..U 'YG>/_ 'QI_:P\'_%G_@HO=^8EIIG MCBU^WHNXF,7CR8$;CH+?-G'C^[,IS\M?MO\ \$_OVDHOVKOV2/!WQAGNUEU2 MXTT6?B%0>5U&W_=3DC^'>R^8!_=D6ORX^!OQV_;%^$7[%FJ?L;Z=_P $V/$^ MKZ%XCLK]=5UF;PQJHFNY+L$"X 6#:&1/*"$?\\4->E?\&^_QZUSX;?%WQI^Q MC\1;6[TR?4@^J:7IFI0M#+;:C; 1W4!CB:1CB* M3JJL"ARH!4GU?]AV+2[W_@O3\4'^)D<3ZG%K/B=O#GVP L)A>XLO,QC M^'-+_P ')=MX-3X@?"J[L5MQX@DTC55U,H!YILUEMOLV_OMWFZV^^^@#VS_@ MLKXS_9&\(>#?A2W[5?P9\1^+X[B+41H:^'M?^PFU*QV7G&3^_NS'CTVGUKVK M]MC_ (*">!/V!OAAX-\7^(/AQJFN6GB-OLME;6%Y'&]N$@5QN+_>X(''I7R! M_P '&?\ R(_P/_W-9_\ 16G5J_\ !P@K']FGX.N <#4Y03_VYQT ?=WQ:_:6 MT/X3?LKWW[5&H^&;N[T^Q\-0:R^E0S*LS)*J,(PQ^7<-XYZ<5P_P#_X*+?"' MXR_LAZQ^V;XCTB]\*>&-"N+J/4(M0D6:5?)V#Y?+^\SLZJJCDL0.]<5^VIKF MEVW_ 1NUC5)[R-8+GX6Z2D$A<8=I4M50 ]\E@!]:\(_X)T_"7X=_'C_ ((N M>*/@]\4?B%9^%=)U[Q+?1?V]?W,<45G<1RVT\#L9&56 EB0E=PW $9& M*]HU7_@IW\(?%W[!^M_ME_"?0-:U:UTZ5-.O= B58]0L+V22*+8X!9!_A/_P %A/V//A7]F_9Y\8:!\4OA,MOO+'7=)NK5G? MSE2&8"?8S&3>D/R[BX).3GZQ_P""8'[;NA_MB?LS^-M/C^$&A>#M9\(VODZK M9>%[,0:?_ME7'[?7Q8UO\ 9LT3P-?^/_.U9M97X@-* M/+B;4E\]H?+=6W^;L5CZ''>@#]$_V(?^"J/P?_;'\:7WP>O_ 7J_@;QYI\< MDDGA?7R"9UC_ -8(I,*6=.K1LB,!D@,%8K4_;N_X*R_!W]BCQG9_"2V\%ZEX MU\:W<,G_\))HGA/Q3Y5Y+9!3&[FUD9Y6D>V[36M4;0UO@"/-6P_T4KNXR+<93T(4CD"@#SG_@K=^W MQX>_;$^&7@CPOJ7PD\2^ _%WAS6;J?5_#/B6U966":&,1S1R%$+J2A'S(AST M!'-?L)\#_P#DBO@__L5M/_\ 2:.OS?\ ^#DRV\&BT^%-X%MQXA:354)0#SFL M@+8_/CG:)#\N>,L^/XJ_2#X'_P#)%?!__8K:?_Z31T ='>WMGIMG-J.H74<% MO;Q-)/-*X58T499B3P "2:_ WXY:#\3?^"C'Q-^/O[9WAD2/H?@J*&_AA>( MEC8>>MO;1#LA6TBEG<^L+<9;-?J)_P %HOVE/^&>_P!B'7-)TC4/)UOQU(/# MVF!'PZQ2JQNI/7 @61,CHTJ5^?\ ^P_^T-^UQ^R]^SEK'PE\&?\ !.GQ!XQT M/QRTMYJ6M7/AO5"NI6MQ;+$J*T4)5H?*R5()!\QB#\U 'Z,?\$B_VE_^&F/V M)/#.IZKJ'GZ[X63_ (1[7BS9=I+95$4C9Y)>!H6+=V+^AK+_ &F_^"MWP3_9 M/_:=3]G3XJ>#=6BA72H[^[\2P2H\,*/#)(JB(#>[$H$ '5G%?#?_ 0R^-7B MG]G#]L?6?V7?BEHNI: OCBQ$8TG6K62WFM=3@1I[?>DBJ4+P/*O(!8M%[5V/ M[<'AW1_%?_!>CX",J,@\&@#UX_\ !?OP M!X=^)%AX>^+'[*7CCPEXRU_57 N&MV; N#:M&NZ,=28Y7. <;CP?HS] MN?\ ;S\#_L/?"'0OC'KG@^]\3:?K^LQ6%G'I-W&A_>6\LZR[GX*E8NW]X5\J M_P#!R'I]G)\$OAMJKVR&XA\57<44Q4;E1[8%E!]"8T)'^R/2L/\ X++.TG_! M+3X%2.Q+-?:&22>2?[$GH ]!^)W_ 7M^'OAFPB\4?##]F+QAXK\-PB"/6/% M)E-G86MRZJ6MTE,,BRLC-LRQC#,#MR"&/TI\*/VYOA1\;/V0-6_;#^'MC?W& MDZ+H>HWVHZ-!_CI^V;XN_8STGX::K8:GX1DU)+G6KB[B:"X^QW"P M-M0?,-Q;(ST KP7_ (-Q[F%_V7_'-FL@,D?CTNZ9Y"M96X!_$J?RKS'_ ()Q M:G8ZS_P7'^,VIZ;5T'W\1[5/&[(8#1_8H_X* M\?#3]K7XPR?L]>*OA)KO@'QIY4SVFE:M,)TN&A0O+%OV1NDJHK/M:,#:C(_B9XFTY(KJ[A6Y5)9F>' M8Q1YPI56\YFP'*CD+XS\"M$^./A[_@OAH&D_M&^.]&\1>-H[F1M=U7P];B*T M=F\.R,D:*(X^$B,<9)0$E23DDD@';_%G_E8V\/\ _7SI_P#Z8Z_52ORK^+/_ M "L;>'_^OG3_ /TQU^JE 'Y"?\%J_#WASQ=_P50^%WA3QC$KZ1JGA[0+354> ME_$C_@J-\,_AWKEQ<166 MO^&M!TZ\EM'594BGU>\B=D+!@&"L2"01G&0>E"H!ZW_P;<>)? M'\\OQ0\(R3W,GA:W33KJ..0DQ07[F924[!GC0;L=1$F>@KU_XK_\%R_!>D_% M;5_A9^S=^S-XK^*;Z%-)%J.IZ-.8H6*,5=XA'#.[Q!N/,8(#U&1@GTS_ (); M_%_]DWQ5^QG#XN_9Z\!V/@K2](\X^,- BF::6QO8XPTKRROF2X#1A625B24P MO!4JOS7^SC^U?^U?^UUXX\9_\.QOV7_A+\,?#L5W!%K?BS6M-2*[N3^]^SM, M+==KOM\QMODRA-V-YR"P!]%_L7_\%8/A'^V-I7BNPTWP!K'AWQ3X0T6;5=0\ M-7TJ2FXMHN':&50-Q5RB,&12#(N !/%F MN6,\%];:7X5DO3)=Z=;RH%2%=V51$Y.U0!R?6O6?^"0FG^-M)_X*[?%?2_B/ MXHM-9\0VVD^(8O$&KZ="L4%]>+JMJ)Y4154*K2!F "J!GH.E;/[*/'_!P1\0 M@>]WKN/^_*T ?8O[9W_!3KX(?L7>#M U#Q?H^HZQXF\4:>EYHWA'3&47'E,! M^\F=N(H]V4!PS,P(53M8KYO^S[_P6N^''Q%^+^F?!+X__ ?Q+\*=9UR2./1I M=?D,EO,\AVQ"1GBA>(.WRJ^PIGJR]:^4/V\YOC-??\%RK"#X>6&@7?B"VGT4 M>"+?Q@6_LYG%A'(@?:0] 'ZN45F>"X]>B\':3%XJ MFCDU1=,@&I21/N1KCRU\PJ>X+9P:^7?^"F/B/_@IGH6M>$$_X)^Z3- M'Q.8K'39ML@:'R/^/T9'!E^YQZ]J /K6O'/^"A%[\2M-_8F^)E]\(6NEU^/P MGQSYZ1X'GM'MY#B'S2I'((&.<5Y[_P $S/$'_!1?7M.\8M_P4$TR6VGB MFL?^$5$MEIT.Y")_M&/L0YY$/W_P[UZ]^UA^TKX5_9&^!VJ_'GQOX6UG5]*T M>2!+RVT*&)YE$TRPJY$LB*$#NH)SD9Z&@#\D_P#@F+;?\$B==^'5WX<_;5LU MB\<7&I2+%>>(;V^@L&M"%V"&2V=8XB.=QE(;/W6QP/JO]AW_ ()J:U\ OVRY M/VG/V5OVB?"FK_""_DN;<:5I^M27L]S8RP96!I(U,3F*X*,I+D[8U).685+X M _8/_P""9O\ P5/^%(_:0^&7@+5? U_J=]6)[ M6]VCR[F%691-!Y@D##IM#?*&9: /J?\ :8\;?L=Z?_P5P\!^&/'GP3\2ZA\2 M)I]'_L?Q/:>(?*L;8L[^27M\_/M.<^N:]5_:U_X*K_![]CG]I'1?V?\ XH^# MM3\G5-'M]3NO$L$R&"R@DEGC):, NY7R"<+R=P YKY/_ &T/^4^OPM_Z^?#W M_HR2J7_!5?P_I'BW_@L[\$O"VOV,=U8:DOA6UO;:9 R30R:Y<(Z,#P05)!'O M0!ZWJ_\ P< > O"OCC3[3QQ^R7X[T3PEJIWZ;XDU)UBGN;?('GQVK1A9%P03 MLF;KW-?7WQR_:R^"7[/GP!?]I3QYXHW>&'LX+C39;%/,EU(SJ&@CMT)&]Y 0 M1D@ 99BJJQ'R'_P<8Z=9/^R)X-U1K5#<0?$>"&*7:-R(^GWI90>P)C0D?[(] M*\/_ ."J=OV@:+#Y&??9Y^/;- 'N_PY_X+ MW> O$L__ D?C_\ 99\9^&_!4UPUO9^-@YN[/SN0J3%856/)&#L>0J3T(R:] M;_9I_;\\(?M^?LV_$OQEX0^'^I>'XM TVZLIH=2NHY6E9[-W# IT&..:L:A< M? M?^"1[S3/I8\%'X)@)]SRO^0> H'_3;SL ?Q^=_MU\J_\ !"3_ ),M^.?_ M %WE_P#3<] &G_P;%_A1>:9-XK9=;N/&+W U#SUMH=B?NI%'D!6RF1]YI>?0 _1W] MB7]N_P""?[=G@"Z\8?"J6[L[[2I4BU[P_JBJMU8.X)0G:2KQOM;:ZG!VD$*0 M5'M5?G/_ ,$I_P!E3X]?"3]M#Q_\:?&_C#X:SZ=XFTW44UO1/ /B=+I+&_>_ MBF""W7)B2-A-& S$INVU^C% 'XC_ 3^$G[,OQI_X*W_ !B\&_M97.G1>%1X MK\5W"MJGB!M,B^U+JK"/]\LL9SAG^7=SSQQ7V]X)_P"";O\ P1DUCQ;I]CX! M7PQJ.L_:5DTZRT[XIW-Q-)(GSC;&MX2^-N<8/ -?$/P3_9)^&7[:7_!6_P", M7P<^+.I:S:Z4OBOQ7J ET.ZCAG\V+5651NDCD&W$AR-N>G-??O[//_!%C]DS M]F?XS:%\<_A_XI\N'FL8M4U>UDMV9XGB.]4M48C:YZ,.<4 =-^WG_P M4X^$/["VH:1X*U;PKJGBOQAKT/GZ=X:T=U1A"7,:R2R,#L#N&5 JNS%6X &: M\@^%_P#P74\(:C\7-(^$W[1?[+GBSX9RZW<10V=]JER9EC,K;$DECD@@=8BW M!=0^.N, D-_;\_;2@\,?MG^%_P!F;]G3]E#P3XY^, -K)8^)O%^GQ-_94SHT ML21/\D@98B92_FH%## 8DX^._P#@K+H7[;6F_$OX9ZI^VE\0/!VH:I?BY?0] M(\'6Q1-*A$UOO$CM$CN78C&6<#RVP>30!^DW['^*_\ @O[\./"?C"PEO_V5 MO',7@;5)RNF^,KTBW:^A4@--!;O'ME7!!P)@<$9 )Q7D_P#P<-V%OJOQ^^#> MEWB[H;G3[J*5<]5:Z@!_0UZW_P '#^CZ5I_[$/@^'3].A@2S^)5C!:1PQ!5A MB_LW4!L4#[J_(O X^4>E %GXR?\ !>KX6>"=4FU/X2_L[^+/&W@VSO%M+SQT MC-86#3G!*0F2%]YYX#F,DC@8PQ]J^*?[2O[/7[1O_!-[Q-^T/)8P ;B66VN'DQ_>,K,^?4YKS+]DQF;_@WZ^(H9B0MKKH7/8>8AH ] M$_9W\1_L_>*?^"-OQEU/]FKX<:SX6\.#P[XI1M,US5?MDYN!IGSR>9_=(* # MM@^M>@_%"9]0T_39TCF6%[/3(S*"_! M"%P6]%R>U7/^"=W_ "@L^,W_ &#/%O\ Z:TKI/\ @@IX%\._%#_@GE\1OAMX MNL_M&E:_XZU/3M1A_OPS:581N!Z':QP>QH ^P?V-?VL/!/[:'P'T_P".O@?2 MKC3H+N[N+6[TN\E5YK.:&0J41<]%C;O7YT?LQ_M2^)/^"=W MPM_:;_9&\:ZJUOKUE!-'X4P2F[4FE&G2S19ZDQ2P7*_[%L3S7VY_P0G_ &=/ M^%,?L6V_Q%U>P\K5_B)J#:M*SKAULDS%:(?52H>8>UQ0!]IU^.O_ 16^,'P MD^#G[8?Q7UGXN_%+PYX5L[O2KB&UN_$FMV]C'-)_:"ML1IG4,V 3@?\$ROV*_@M^VU^U-\2O!/QL75C9:/:W%]9_V3?BW?S3?"/YB5;(VL>* / MJ+_@NK^TI^SG\7?V-=+\+_"?X_>"?$^IQ^/;*XDT[P]XJL[V=85M;Q6D,<,C M,$!906Q@%@.XKZ*_8!^(_@CX0_\ !+_X??$SXD>(K?2=#T7P0MUJ6H7).R&- M7?L,EB3@!0"S,0 "2!7P]_P5H_X)(AJUSXOM=-D.JZ MN)XO(D@N9&PH1?FW1)SGUK;_ &P;OQ1;?\$"/A##H#RBTN-1TJ/7!'G#6H6\ M90WMYZVYY[@4 >CZ_P#\'#'@-]7OKWX+]>\+Z=+MO/$,NH);F-<\.T2 MQ2J@/4!Y%)[XKZ__ &0?VR_@G^VS\,S\2?@UJTY%M,(-7T?4(Q'>:;.1D)*@ M)&".5=258 X.58#AO^"6&B?"Q/\ @G3\/+3PC9:=)IE]X<9]=7RT9)[QF<7@ MFSPQ\P.IW?PJ!T %?%G_ 0P,%E_P4 ^,^E?#"0MX$&DW_V,P,3"5358Q8G/ M<^0T^WV+4 ?9W["/_!2GP/\ MW>+O%WA'PE\--5T&3PC'"]S-J-W%(MQYDDB M#:$Z8\LGGUH\4_\ !2KP/X6_;WL?V";CX::K+J]]) B:^EW$+9?-L_M0RA^; MA?E^M?'G_!O%/%%\=/C/82.%E:SLV6,GDA;JX!./8L/SJ+XGZG8ZE_P<;Z,M MC/S5C9E21VD,9$FU(V 5@21TK#_9K_X+(^!OBW\=K+]F MWXY? 'Q1\*O%NJS+!I=IXA8O'+._^KA??%#)$\G 3,95B0,@D9\<_;C_ &'_ M (L>(OVY;_\ :0_8'_:C\+6OQ(O8!)J7@D>*H+;5H98;=()6A0DAXF1%WI*% M"DGD@@+Q7@;_ (*%_MF_LR_M/>%/!7_!2+]G#P_J=_JDEO9P>*[OP[9Q:O;V MQG*"6WNK7,,T<;NS&-0,DG#*6R0#VO\ X*=^-OV._#O[:7PHTCX]_!/Q+XB\ M4W,-C_PCNKZ1X@^RV]F#J++&)(L_O,2Y8^HXKV;]M_\ X*7?#?\ 89^(W@_P M%\0/ VHZA'XM1I#JEK=1QQ6$:S)&SR!@2P&_=QV4U\?_ /!:W_E(]\"/^O;3 M/_3P]5O^#A?3K;5_VAO@YI-XNZ&ZTZYAE /56NX5/Z&@#UCQ[_P7]^'_ (-\ M16FHVO[*/CFX\#7]RT>G>,KQA9_;T4_-);PR1[)1CD RJ<8R%/ ^O]0_:M^! MVD_LU)^UMJ7C%(/ [Z%%JJ:D\1WF&0*$CV=?-+LL8CZ[SMZU\[?\%T/#VAVO M_!./4[*TTFWAATK7=)_LV&*$*EL!,(@$ &% 1F4 =CBOEG]I"7Q&W_!OE\)# MI+2FW/BF%=6*9Q]F%QJ>W=[>:(/QQ0![GX(_X+[> /%>O3:U?_LH^.K/X?VU MZ+>]\R/J"5$S-@\!C@'W']@__ (*2_#_]O3Q)XQ\/^!? M&I:0GA#[,9+N^NXY$O%F>959 G('[DGG^\*I?\$Z+CX))_P2[\%RWCZ2/"B> M"9_^$K,^S[.&_>_VAY_;[_G;L]J^1/\ @VW^S_\ "9?&'[+N\K[%HWE[^NWS M+W&??% 'ZLT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'P=^V#_P0Y\#_'3XPWOQ]^ _QDN_A[XAU.]: M]U*V33S/;27;'+SQ,DDA55!()PRGFOT?HH \<_;;_9'M/VP?V9] M0_9PT_QG'X3@O+BR>#4(M(%TENEO*D@181+$,$(%&&&/0XQ5'X/_ +"_P_\ M!7[$%A^PY\4M33QCH,&F7%G?WK6)LS7V622VN$6<@=RB?05[ MS_P3]_X)&?"C]B#Q7-\6=7\;W?C3QM-;/!#K-W9"V@L4D_UGDP[W(D895I&< MDJ2 %#,#]-L*'C88;:#PRJP^)/^(>[XJW4,?@35/VZKR7P=#.'B MTS^P)R <\0&[\I6_P!KG!YQVK]0** /+/V1?V0/@]^Q;\)8OA+\(M.F,+S& MXU75+]E>ZU*Y("F65@ .@"A5 50, 9))^5_B'_P1/\2^$_B_JWQ:_8@_:UUS MX4C7'?[?HME#-Y<2NVYHXI8)HV\H'E8G5MIQAA@8^^Z* /E[_@GY_P $P?A] M^P[J6L?$74O'5[XT\=^((FBU+Q/J%MY.R)G$DD<2%W8%W"L[L[,Y5?N\@UOV M:_\ @F5_PSS^W%X[_;-_X7;_ &Q_PFTNKO\ \(W_ ,(W]G^Q?;KY+K'VC[2_ MF;-FS_5KNSGY>E?55% 'RI^V!_P3)_X:N_:T\!?M1_\ "[?[ _X0>+3D_L+_ M (1O[5]M^RW\EWGSOM,?E[O,V?<;&,\YQ47[=G_!*GP5^U[\0]-^//@/XHZG M\/?B'I:1+%XCTN RK<>4]_\ M% _^"?7P_P#V]/A/IG@+5_$)X2RAXF"ID!E M(,:$' (/T%10!^>5I_P0U\?>-?A;-\//C_\ MT^*?$Z:;8BW\$V$MO/)INA. M-JB;[/)='S2(PR*BM&%!'+ !:]S\ ?\ !,;X8:;^P1:_L&_%KQ5-XHTRUGN; MB+Q!::>+"X@N)+J6XCGA0R3"-XS*5Y9@PW C#%:^FJ* /SJL?^"+?[5OAOP= MX13D1F9[F=E0]#M ."<%3R/K[]JS]B_ MX5_M5_LV2?LT:XKZ)I5M';'P__\$V/^&3_ -E'Q]^S#_PN?^W_ /A.9+]O[<_X1S[+ M]B^TV*6G^I^T2>9MV;_OKG...M?45% 'SI_P3A_8#_X=^?#GQ!X _P"%L_\ M"7?V[K:ZA]K_ +!^P>1B%8]FWSYMWW_MP:QI/Q*T MKQY>^"O'FA1+%I_B;3[;SA)$CF2-)8PZ-N1R2DB.K+N/WN /J.B@#X&^&W_! M%/Q+XE^,6D?%[]MW]K/6_BN= *?V=HU]#,8Y!&VY$EEGFD8Q;OF:)57<2!_BU=^!_''A^VCMX-5@M&FCGCBE:6$_) M)&\4L<$'"D?6]% 'YZ?%#_@AAXU^/WA6#4?CO^W?XH\2>-X+J-8- M?U71S=6EI8A'W6L5LURI#,[(YE\P#Y,;,L6KZ!_:H_X)Z>&?VN?V4?#G[._Q M*^($T>M>%[6S.F^,+'3 I^V0V_D/*ULTAS'("Q:+S."5P^5!KZ*HH _/+PU_ MP0V^(&N_#*;X6_'G]NCQ3XDT;3].E@\'>'XX+C^S-(N#&4BN6@DNB)!&&)6) M3& 1C<5)4_4G[!'[(/\ PP_^S[!\"?\ A8?_ D_D:M5YLN,8Z[N?05[310!3\0^']$\6:!?>%O$NEP7VG:E:26M_97,8:.XAD4H\ M; ]59201Z&OSI\=?\$ M1\,>.[SQA^R7^UOK7@BUO&8+IEQ;S-+;H3GRQ=03 MQLZ#H R$X RS'FOTBHH ^'/V,/\ @B;X _9V^+UK^T%\:?BY>_$/Q7I]U]KT MSS[$V]M;77:X??)(]Q*I^969E"MSM)"D>@_\% O^"7OP\_;BU32/B-IWCJ]\ M%^.]!B6+3O$VGVWG"2)',D:2QAT8E')9'5U92Q^]P!]144 ? OPY_P""*7B? MQ3\7]'^+7[;W[6NM_%8: 4_L_1;Z&8QR*C;ECEEGFD8Q%N6C55W$G+')SZ+_ M ,%$/^"6&B_ML^-= ^,W@KXL77@CQQX=MH[:VU:"T,T<\4"ZC6VU[5=': MZL[.Q"/OM8K9KE2&=V1S+Y@'R8V98M7L7[5__!+'X??M=_!3P7X)\??$&XLO M&G@?0X-/T[QWIFF!#<;(D1_-M6D.Z-F3S @E#(Q.U\%@WU310!^>>J_\$7OV MD/C$--\(?M2?\%&?%/BSP?I=TDL>BK9S-)-M&T-NGN'1) I8"1DE(!..IKZT M^*W[%7[/WQ?_ &98/V2_$GA(P^$;#3[>UT>*REVSZ:T"[89X9&#$2J,_,P;= MN8,&#,#ZQ10!^:C?\$$OC#::9+\*=%_X*"^(8/AU<7)EF\-'3+CRF!;=AK=; MP0.^?XRHYYV]J^R_@5^Q5\)/V:_V:;_]FOX01RV=GJ6GW46H:Q>*)KF[NIX3 M$]U-C:';&T!1M 5 HP!7L%% 'S5_P3;_ .">/_#O?PGXG\+_ /"W_P#A+O\ MA)-1M[KS_P#A'_[/^S^5&R;=OVB;?G=G.1C'0UD_#S_@F3_P@?\ P4/UG]O; M_A=OVO\ M:6[?_A%/^$;\ORO/MQ#C[5]I.[;][_5#/3CK7U710!\'_&/_@C3 MXPF_:@U?]IW]DS]K+4_AGJ/B*[GN=6MK?37E:*2X;?<>5)'-'NC=_G\IP0&Z M-@*%=X,_X(F/X _:4\%_M/:)^UMKFHZ_H%_;ZAXEG\3Z%]OGU^[69VF?SOM2 M&!9(F$04B4IMW;F)Q7W=10!\J_&#_@F5_P +7_;_ /#7[<__ NW[!_PCLM@ M_P#PBW_"-^;]H^S;N/M/VE=F[=_SR.,=Z3]I?_@F3_PT1^W#X#_;,_X7;_8_ M_"$2Z0__ C?_"-_:/MOV&^>[Q]H^TIY>_?L_P!6VW&?FZ5]5T4 ?)W_ 5F M^.G[*5E^R'\2/@S\5_BEH7_"0W&@C^S/"T.J0OJGV_Y9;)Q;!O,5/-$3ERH7 M8&YKPS_@W9_9QD\,_"OQ9^T]KVFE+CQ->KH^@RR)@FRMSNG=#W5YR$/O:U]4 M_'__ ()F?L;_ +3_ ,4Q\8_C5\,;C5M<:VAMYI4UV[MXYHXN$5DAE4<#C(P2 M.M>T>"_!?A+X<^%-/\"^!/#MII.CZ5:K;Z=IMC"(XK>)1@*JCI_,DDGDT := M?(?[7_\ P2J?]LG]JWPW^T#\0_CUY7AWPXMC#%X&7POYBS6T,WG31&Y-T #, MS."_E$A2HPVT&OKRB@ & *^/?BI_P2?/BO]O;3_P!N[X8?'W_A$M1MM3LK M^^T$>%?M4=W+$@BF'FBZBV+/"-CC83EW;)+8'V%10!\:?MU?\$AO#O[4?Q?M M_P!I#X.?%^]^'7CR,Q->ZE96S21W>HS^@7[97["_@K]N#]G'3?@QXYURYT2_TMK>[T?6K M2 2O9720F,[HR5\R-E=@R;ESP005%4;/_@E9^PQ:_&Z?]H2?X,?;?$MSK4FK MR2ZEK5Y@#\\O"W_!#;X@:Q\,Y_A5\= MOVZ?%/B/0K#3IH/"'AR&"X&F:5Z(D$6[5)4^X? +_@ MF)\.?AE^Q)JW[$/Q6\7OXST36=1N+NXU.'3/[/EB>1HWC>-?-FV21O&K*VX@ MD8*D9!^G:* /SLTC_@B[^U-\.= O/A1\&/\ @I1XDT/P)?O+OT4:9.IBCDSO M4+%=*C%@3N*^6'RZN=7N=8G^T>(M;U%%67 M4)-FP#8O$<:J2%0$XW,226)/M]% 'Y^_L^_\$3/'?[,_[1]C\3OA5^V-JMAX M1M?$5IJ-YX:CTR6.34[:";S$L[EH[E8YA@LGF,AQO+!.U=7^U9_P1\@^*7Q\ MG_:F_9A_:!U7X6>-KV5I]3FTZ!VAN9V7:\R-%+&\#2#/FUGJFI6[)':R.GEM,3))(\TO MEY169@$4G"Y"L)_V_?\ @DKX1_;"^(EC\>OAS\3[OP#X^LDA2;6;2U,L=YY6 M/)=@DD;QS( LJMG:J@J=JD?7]% 'YT>/O\ @@;JWQ>\*P:C\5_VV_$OB#QX MUVAO/%NOZ7+J*BS1'"VD44MX'4;WW%VD;[H"JF6S^@?@?PU_PAG@K1_!_P!M M^T_V3I=O9_:/+V>;Y4:IOVY.W.W.,G&>IK4HH ^2_P#@H;_P3!U7_@H%\1?" MOB/7OVAY/#OA_P +V;11^'8?#'VIII)90UQ*)S=1A&=$B0?NVV^7GYLXKZKT M?2-,\/Z1:Z#HME';6=E;);VEM$N%BB10JH!V 'TJS10!\??MC?\$H!^TO^ MU3H'[6WPY^/9\!^(]%CLGD">%_MXN;NTE+PW!;[5"5(4)&1@Y6->G-:WQ<_X M)DO\5?V_?#/[<\GQN%BWAV2P=O"X\->8+@VP8?\ 'S]I&S=G_GFV/>OJNB@# MYQ_X*0?\$_O^'@O@#P[X&_X6U_PB/]@:Q)?_ &K^P?M_G[HC'LV^?#MQG.[?O^^V,8YSFOJ"B@#RJ_\ V9?MW[$Y_8[_ .$VVY^&2^$/^$B_LW/2 MP%G]J^S^9[;_ "_,]M_>N+_8)_X)^Z1^Q;^SMXC_ &=_$'Q"3QM8>)==N[Z^ MN)-$-@IAN+2WMGMS&)Y+/"'@_6WVZEIVD6LL%[-;@G;#)+%<)'*0&8"0H,;C\G)!]3_8V_X)%^$_ MV+_VI]4_:"\"_&&XOM(N]%GTVP\,7>B$2VR2-"V][LW#>:V8B3^Z0$N9'*5 *2%"-Q9R37W+10!\J^+/^"97_ E'_!1O M3_\ @H#_ ,+L\C[#);O_ ,(E_P (WNW^58_9,?:OM(QG[_\ JCCISUKZJHHH M ^2_VN_^"7/_ U3^V#X+_:O_P"%Y_V#_P (A!ID?]@?\(S]J^U_8[Z6ZSY_ MVF/R]_F[/N-MVYYS@?3_ (X\$^%?B3X-U3X?^.-%AU+1]9L9;/4[&X7*3PR* M593Z<'J.0>1S6K10!\9?L0?\$E=7_8C^+6O^*/#7[3#Z]X.\3V,]CK7@K4/" M6S[3;G=Y&ZX6[(\V/<1YGE897D&U=_R^?^%?^"(/Q8^"_P 0M:N?V8_V]O$O M@;PIX@?;?Z=8:?)]L$ )*1&6.X1964,X64JK+N/!R<_H;10!\:_LA_\ !(;2 M?V,_VK9OVA?AO\?;V^T>XTB;3[CPUK&@B2YE26.,N[7JW !8SQK+GR ,93'\ M5^(/A#2+>PM/ M&UI9^8UZD0!!GB\Q6R)-TBLL@9#(W+<5YGX _P"")_BKQ?\ %K1_BC^V_P#M M!]5^''C_0H=3T76[&2SU.PG!VS0NI5AD8(/.0P(((!!! M-;%% 'YI^(/^" /C/P/XJOM7_9=_;4UOPMIU\Q5K&YM)DG2/G"/<6T\8F R1 MS&OXYKU_]A#_ ((V_#+]D/XE+\=?'OQ)O/'GC2$2'3[VYL?LUM8R2 K)*L9D MD:28JS+YC/@!B0H."/LVB@#Y5^-'_!,K_A;W[?7A;]N/_A=O]G?\(U+I[_\ M"+_\(WYWVG[*S''VG[2NS=N_YY'&.])^TS_P3)_X:+_;?\ _ME?\+M_L?_A! MY=(?_A&_^$;^T?;?L-^]WC[1]I3R]^_9_JVVXS\V<5]5T4 > ?\ !1C]AC_A MOWX-:3\(_P#A:/\ PB?]E^)XM7_M#^Q/M_F[+>XA\KR_/AVY\_=NW'[F,$_@%^US9>(O$7A.PLM*\,Q^(/#&E1BZM+VWLV6&_" M/*?(_P!0W>0?O-A#*QS]@5B?$7X<> _BYX,O_AW\3?"5CKFB:G%Y=]IFHP"2 M*5<@C(/0@@,&&"I (((!H _('P=^R;_P3ZT?]G;6?B[K/_!1V;Q/X8M=(O[[ MP[\,+RYCTRZ.I+'(L"3V?VJ2223S0IPD:;@0V=A.?>/^#?\ ^&FL:Y^QM\3/ MMN^SM/%'B&;3[*\>'<#ML41Y%7(WA3+CJ 2I&>#CW#_AR-_P3=_M@:J/@;=A M!)O^Q?\ "5ZCY/TQY^['MNKZ9\ ?#[P1\*O!UA\/OAOX5L=$T32X?*L-,TZW M$4,*Y).%'(_AKI&OL5OM"A2X)BC))$8F@GC,J+N8('7OVX_&7[9W_"\O[7_ .$NN]8G_P"$;_X1G[/]D^WW8N,? M:/M+^9LQMSY:[NOR]*^M*** /C?]NW_@DVO[4GQPTS]IWX-_'*]^'WCJPB@6 M>_@LVE2=X.(9T9)(WAE5<+N!8%448!!)\X^*O_!"#Q)\<+"P\5_%/]NGQ-K? MCV.?_3O$^LZ&;R$VRC]W;00-=*80CEFW>8P)8_(N37Z'T4 ?)O[>'_!,34?V MY/&G@'QSJ_Q[C\/W?@NS,5TL7A3[2FHR-)'(SJ/M2>0"8SA?GQNZG'/;?\%% M?V'O^&^_@EI?P<_X6?\ \(G_ &;XI@UG^T?[%^W^9Y=M

5Y?G0XS]HW;MQ MQLQCG(]\HH \-\8?L8?\)7^P)#^PY_PLG[/Y7@NQT#_A*/['WY^SK$//^S>< M/O>5]SS>-WWCCGD/A+_P3:_X5;_P3]\1_L*_\+G^W?\ "017R?\ "4_\([Y7 MD?:6!S]F^T-NVX_YZC/M7U#10!\Q?L[?\$X_^%!_L+>,_P!BO_A( M/"/CKX[Z?J>DR^)9=;OO$FJV":1;V2R06UOLD,EQ(H ,(.\N!\^,#&3](5S_ M ,5OA=X)^-?PYUCX4?$?23?:'KUDUIJ=HL[Q&2)NH#H0RG@'(((Q0!^-G_!1 MWP[\'_VVO^"INB>!_P!ECQ/:ZY)XNCTO3_$6M:/*EQ:&\4LDMQ'(A*RI%:)$ MSLI(S$_)P:_:/PEX6T/P-X5TSP5X8L5M=-T?3X;+3[9.D,$2".-![!5 _"O( M?V:?^"=/['_[)/B2;QI\$OA+%8ZW- T)UB^U">\N(XF^\D;3.PB!Z$H 2."2 M*]NH *^2_P!@?_@ES_PP]\:_%_QA_P"%Y?\ "4?\)78R6_\ 9W_",_8OLNZY M$^[S/M,N_&-N-J^OM7UI10!X3_P4,_8I_P"&\_@7:?!;_A9?_"*?9?$=OJO] MI?V-]NW>5#/'Y?E^=%C/G9W;N-N,'.1H^ OV+OA]I/[%VF?L4_%.Y3Q9H-IX M?72[^[:T-J;D*Y=9E0.YA=7VLI#DJR YKV6B@#\V;O\ X(*_%3PK_:?@;X+? MM^^)=!\#:U*QU'P_+93_ +U#P5F2"ZCAN3M&"61,],5]??L1?L,?!W]A3X9S M> OA@MQ>WNI3)/K_ (@U +]IU&500N=HPD: L$C'"[F)+,S,?:** /S\\=?\ M$0O%>C?M#ZM\;OV4?VQ-<^&D.OW<\M[9Z=8R^?:),_F2Q130W$1>(MRL;@;= MJ_,Q -=%\(/^"*?AGX*_M8>$_P!I[PW^T/JU^WAY_M.JV&N:0;J[UF]>.59K MF2[-P-A=I=V/*. H!+$EC]PT4 ?&W[7?_!(K2/C?\=E_:F_9\^.NK?"[Q\[B M2^U#2[9I(KF4)Y?G+Y'98I='TN[M7CMXWB?S(P[RRR%HE?Y_*54!898L"RG[GHH ^5?VU M_P#@F5_PV%^T?X$_:"_X79_PCO\ PA,=JG]D?\(W]K^V^3>&YSYOVF/R\YV_ M<;'7GI2?\% O^"9/_#=/Q,\$_$7_ (7;_P (M_PAT3I]C_X1O[=]KW3)+G?] MIB\O[F.C=<^U?5=% 'CW[=G[)W_#:O[.NH_ +_A/O^$:_M"_M;G^UO[*^V^7 MY,HDV^5YL6:\M^)?PH^ W[$/_!+[_A17[3<>K^.O ^C68TS7+[0] M&6*X87-\SQ7*Q-.?*,&$C$,JD ]*^LZH>*/"_AOQMX=O?"/C#0;35-+U M*V>WO].O[=98;B)AAD=&!#*1V- 'Y!_LZ_LB_P#!-C7?#-W\2=6_X*5:@GPV MAOGN=3^&>N3PZ1?W1A(8)/&+DM/N 4!HH S]$8-T]$_X-N/#&J!OB]XZ%@\> MF3RZ196DS+\KRI]KD= ?55>(D?\ 31?6OIC5/^")7_!-_5-8?5S\#+FW$C[W ML[7Q3J*0DYR0%\_*CV4@#MBOHGX1_!OX6_ 7P-:_#7X.^![#P_H=F2T.GZ?% MM4L?O.S'+2.<#+L2QQR30!TU%%% !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 %%%% 'E'[;'[57AS]C+]G37/COX@TA]2DL/+M M]+TI)?+-[>2MLBC+8.U!]"LO M"U\'FTJQ@L-,B6ZC5B#Y2WLC3N,@@,6&['RYK[K_ &[?V3]-_;1_9IUSX%W6 MMC3+R[:*[T;4G0LEM>0MNC+J.2C?,C8Y"N2.0*_-?P?JW_!;/_@F5HB^ ]+^ M'=[XE\%:0[FSMX](&N:;'&6+,R26^+FWC)).UFC R3M!- 'U?_P2N_X*B>,O MVO\ Q5KO[/\ ^T!X-M-%\?>';1[GS;&!X(KV**589D>&0DQ3QNZ;E!PP9B%7 M80>UU/\ X*3V%[_P4ET7_@GUX1^'DC.'N?\ A)_$6H3@!2FDRWT<=M&A.>D0 M:1R/XU"='KS'_@E]_P %%/@#^UM\3=3\':W^SIX9\!?%*>TN;R34]%TV%1K0 M+;[EA+L699=Q\QHW9RP#-O)! ^&=*_89UJ]_X*Q2?L5#]H;7H[Q)Y4_X3Y86 M^W';HS7N=OG9Y \G_6?=/X4 ?NS17Q'_ ,%#?V5?VBO&OPJ^'OPRT/\ ;(\/ M> ?AMX9TNRT_QMK7B'6Y=.NM5=%2)IW?[DN(D+K"\J*SLVYCA6'Y[_M+7'P? M_84^)_A7Q?\ \$^OVY];\6ZK#++)KJPW#-%;M&8S&&EB58+F*7,BM%\V G.0 MPH _>2BOS*_X.#OB9XUT/P-\&-=\&^*M4T9M2;5IKA=-U"2#?F*Q90VPC=C< M<9]3ZUK?"/\ X(\_&CXI0']HCXT?MJ>(5\5>._"[7.JII]E*K:==70CD55<7 M*B5(T:1-FU%4[2H 4"@#WK]A;_@I/8?MT_&WQ_X+\'_#R31O#G@ZTMC8WFH3 MAKR^DDEE1G=$)2)<1C" N>Y;G:/J6OQ$_P""-7[)NJ?'O]H[6]=L?C1K'AM? MAYJ^EZI<6^GQ,RZTJ7CMY$V)5PI\D@Y#??/'KK_MF_&/1_BO_P %*/&OPM_; M^^,7C_PE\.]!O9K3P]8>$TW);QJ8S;3&)E<;98B9FE$ M7NYGU22)H\;Y+5UC$#)*5 M*SJBY&5(&2#^C= !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 %%%% 'S/\ \%7?@O\ M#_&+]E>X/[+_C+Q%IOBKP_J4>I+8>'-8FM) MM7M51TFM1Y3+YC8<2*ASN:+:!EA7Q_\ LU_\%ZV^!GPA8$B@#\JO^"67PR^,7[6?_!1_6/\ @HCJWPS?PKX3BNM2 MOX2L+);W5Q=6TEJEO"Y5?/8)*TDDBC&Y_:L^+L7[#_P#P7.O?VEOB MCX,U>ZT!%2\M4T^%?-O8)]"^Q;X3(RH^R9F#?,.8V'6OV&5510B* , < 5 M6U/0]$UL1C6='M;L0ONA%U;K)L;U&X'!^E 'Y"?\%:/']YX__:2^"/[27QA\ M$>(-4^"&N^%-&U6WTB&1D4QS/]HO+4LK!5NC$T8;YE+*$ 8!3,T<=O(Q+ ML6^8\ %OW1U#3=.U:S?3]5L(;FWD&)(+B(.C#T*D8-.M;6UL;=+.RMHX8HU MVQQ1(%51Z #@"@#\I/\ @OWK^E>*_@9^SUXHT&[2>QU+3-0NK.>-LK)%);:< MZ,#Z$$&OU)\ JJ>!-%1!@#2;8 ?]LEK6HH _%C_@F#^U#HW[ O[8'CKX2?&C MP#KQU3Q;K]IH$,=K"BFRN1?.F^82,I\O$V[*AB0!@$'->T_MH_M9>$-!_:NU M+X2?\%/_ -AG0=0\!QQ3P>$_&>@:3.=2GA\P-!-'=F="8RA;S(8V5DD/?;@_ MII)H>B3:HFMS:/:O>QIMCO&MU,JKZ!\9 _&GZCIFFZQ:-8:OIT%U _WX+F%7 M1OJ&!!H _$_]EKX7> /C!_P4]\$^+/\ @FYX(\::3X#\-ZQ8W_B#4=?((B_0* !4 M] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%?,GQ._;/^/'B[]HK7_P!F']BWX*:-XGU7 MP9:V\OC7Q/XKUI[33--EG7?%:J(E9Y967)R/NE6&#M)&O^RS^V3X\^)'QG\1 M?LJ_M(?"2#P7\2?#>EQZJMOINI?:]/UC3G=4%U;2$ @!G52C9(SUR'5 #Z$H MKY+3]MO]K'X^>,?%I_8?_9W\->(O"'@K6)M)NO$GBWQ&]G_;E]" 9H;)$7 5 M<@"1SL;'?#_ ,/=>U*WLK_6/#'B5[N[\,/.P$37T;+M= 2%9HS@'N251OKY M65E#*P((R"#UH 6BBB@ 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 ***^./&,KZ;X>TZZB< MI)$A.)K]T=2KK" %(^\: /HVBOCZ7X&?\%F];8ZM??MO_#C1)V.[^R='\#)< M6JG^Z);B#S<>YYXJ_I'QH_X*:?LXR";]I7X$>'OBGX8B.;KQ'\)9735;2,=9 M'T^<)]I/^Q"%QZGN ?65%8GPX^(?A3XL>!=+^(_@>_>YTG6+1;BRFEMWA MS1R ,C @@JP!!!!K;H \Z^+GQ%_9U_9$\&>(?CQ\01H?A>UNG676M2M[&..Y MU:X ;RT.P![F8Y8*IW'ECP,FOGK]D7P-\9_C3\:/''_!2_XM^$+GPO+KG@YM M#^&'A*\7_2K71T(F6YN!_#)*Z*RK_P!-'/W2A/FGQ\^%?_!1#X@?MTW_ ,=? M%7["]O\ $CP=X2N9+7X7^']3^(FE6=A:JC@#4F@:9C)-+M\P"104W*",QIM^ MFOV;/C9^W;\0OB')H'[1_P"Q/8_#_P /#3994UVW\?V.ILUP&0)#Y,#%L,"Y MW=!M]Z .(_X(B6MG#_P3>\$7D&#-=W^L37C]WE_M.Y3)/<[%2OF'XJ7VI:)\ M)/\ @H#IV@.R6J^,],D58^GF7-R1='CN5Z_K7NGP@\*_MK_\$[U\3_ ?X1_L MK?\ "U? =YK]WJGP]U33/%=KI\FF)<-O-C=I.<[4'1#'_9@^'UA;>7@;/(^PQKCZ;:_,KX1WNHZU^P'^QSX M9UUF?29OVE[>*5).5:,:G<[5/M^\F'YU](:#KG_!4CP+^SC'^QC8_LGV&H:_ M8Z'_ ,(WI/Q5B\9VJ:4+%8_(COGA;]^)4A ^0C<64-M.=A[+XG_\$W[_ /X= M\^#_ -E[X1^*;:#Q;\-KRRU[PIK5TA2"76X)9)I'8:<#KMWJ3G;R =/ M_P %;[*QO_\ @G1\48=116C71K>10W_/1+R!T/UW!:]8_9MO=0U+]G7P#J.K M.S75QX*TJ2Y9^ID:TB+$^^2:^4_C?IO[?W[?7@"P_96^(?[*:?"W0-3U&T;X MD>+[KQ;:7L%?\ D#:U_P!> M(_\ 0JPZ .I_X7%X[_Z"@_(_XT?\+B\=_P#04'Y'_&N6HH ZG_A<7CO_ *"@ M_(_XT?\ "XO'?_04'Y'_ !KEJ* .I_X7%X[_ .@H/R/^-'_"XO'?_04'Y'_& MN6HH ZG_ (7%X[_Z"@_(_P"-'_"XO'?_ $%!^1_QKEJ* .I_X7%X[_Z"@_(_ MXUI77Q-\8P^%[76$U5O.FN7C<'., <<9KA*W+_\ Y$*P_P"OZ7^5 %W_ (7% MX[_Z"@_(_P"-'_"XO'?_ $%!^1_QKEJ* .I_X7%X[_Z"@_(_XT?\+B\=_P#0 M4'Y'_&N6HH ZG_A<7CO_ *"@_(_XT?\ "XO'?_04'Y'_ !KEJ* .I_X7%X[_ M .@H/R/^-'_"XO'?_04'Y'_&N6HH ZG_ (7%X[_Z"@_(_P"-'_"XO'?_ $%! M^1_QKEJ* .[\4_$WQCHVHI:VFJL5:VCD._).2,GO6;_PN+QW_P!!0?D?\:I> M/O\ D,Q?]>,/_H-8= '4_P#"XO'?_04'Y'_&C_A<7CO_ *"@_(_XURU% '4_ M\+B\=_\ 04'Y'_&C_A<7CO\ Z"@_(_XURU% '4_\+B\=_P#04'Y'_&C_ (7% MX[_Z"@_(_P"-._^@H/R/^---5URVTZZU4B.:3:^S(./SJM>_%WQS;WDL$>J_*DK*,@] <>M8_@G_D:[ M'_KO_0U1U3_D)7'_ %W?_P!"- '1?\+B\=_]!0?D?\:/^%Q>._\ H*#\C_C7 M+44 =3_PN+QW_P!!0?D?\:/^%Q>._P#H*#\C_C7+44 =3_PN+QW_ -!0?D?\ M:/\ A<7CO_H*#\C_ (URU% '4_\ "XO'?_04'Y'_ !H_X7%X[_Z"@_(_XURU M% '4_P#"XO'?_04'Y'_&M*Z^)OC&'PO:ZPFJMYTUR\;@YQ@#CC-<)6Y?_P#( MA6'_ %_2_P J +O_ N+QW_T%!^1_P :/^%Q>._^@H/R/^-._^@H/R/\ C7+44 =3_P +B\=_ M]!0?D?\ &C_A<7CO_H*#\C_C7+44 =WXI^)OC'1M12UM-58JUM'(=^2 MLW_A<7CO_H*#\C_C5+Q]_P AF+_KQA_]!K#H ZG_ (7%X[_Z"@_(_P"-'_"X MO'?_ $%!^1_QKEJ* .I_X7%X[_Z"@_(_XT?\+B\=_P#04'Y'_&N6HH ZG_A< M7CO_ *"@_(_XT?\ "XO'?_04'Y'_ !KEJ* .I_X7%X[_ .@H/R/^-'_"XO'? M_04'Y'_&N6HH [;PY\4O&FJZY;:==:J1'-)M?9D''YU6O?B[XYM[R6"/5?E2 M5E&0>@./6L?P3_R-=C_UW_H:HZI_R$KC_KN__H1H Z+_ (7%X[_Z"@_(_P"- M'_"XO'?_ $%!^1_QKEJ* .I_X7%X[_Z"@_(_XT?\+B\=_P#04'Y'_&N6HH Z MG_A<7CO_ *"@_(_XT?\ "XO'?_04'Y'_ !KEJ* .I_X7%X[_ .@H/R/^-'_" MXO'?_04'Y'_&N6HH ZG_ (7%X[_Z"@_(_P"-:6B?$WQCJ&G:C=3ZJVZUMA)% MMR!G..>:X2MSPK_R!M:_Z\1_Z%0!=_X7%X[_ .@H/R/^-'_"XO'?_04'Y'_& MN6HH ZG_ (7%X[_Z"@_(_P"-'_"XO'?_ $%!^1_QKEJ* .I_X7%X[_Z"@_(_ MXT?\+B\=_P#04'Y'_&N6HH ZG_A<7CO_ *"@_(_XT?\ "XO'?_04'Y'_ !KE MJ* .I_X7%X[_ .@H/R/^-'_"XO'?_04'Y'_&N6HH [NZ^)OC&'PO:ZPFJMYT MUR\;@YQ@#CC-9O\ PN+QW_T%!^1_QJE?_P#(A6'_ %_2_P JPZ .I_X7%X[_ M .@H/R/^-'_"XO'?_04'Y'_&N6HH ZG_ (7%X[_Z"@_(_P"-'_"XO'?_ $%! M^1_QKEJ* .I_X7%X[_Z"@_(_XT?\+B\=_P#04'Y'_&N6HH ZG_A<7CO_ *"@ M_(_XT?\ "XO'?_04'Y'_ !KEJ* .I_X7%X[_ .@H/R/^-:7BGXF^,=&U%+6T MU5BK6T._^@H/R/^-%?\ D#:U_P!>(_\ 0J +O_"XO'?_ $%!^1_QH_X7%X[_ .@H/R/^ M-._^@H/R/\ C7+44 =3_P +B\=_]!0? MD?\ &C_A<7CO_H*#\C_C7+44 =3_ ,+B\=_]!0?D?\:/^%Q>._\ H*#\C_C7 M+44 =3_PN+QW_P!!0?D?\:/^%Q>._P#H*#\C_C7+44 =W=?$WQC#X7M=8356 M\Z:Y>-P._^@H/ MR/\ C7+44 =3_P +B\=_]!0?D?\ &C_A<7CO_H*#\C_C7+44 =3_ ,+B\=_] M!0?D?\:/^%Q>._\ H*#\C_C7+44 =3_PN+QW_P!!0?D?\:TO%/Q-\8Z-J*6M MIJK%6MHY#OR3DC)[UPE;GC[_ )#,7_7C#_Z#0!=_X7%X[_Z"@_(_XT?\+B\= M_P#04'Y'_&N6HH ZG_A<7CO_ *"@_(_XT?\ "XO'?_04'Y'_ !KEJ* .I_X7 M%X[_ .@H/R/^-'_"XO'?_04'Y'_&N6HH ZG_ (7%X[_Z"@_(_P"-'_"XO'?_ M $%!^1_QKEJ* .I_X7%X[_Z"@_(_XU=\.?%+QIJNN6VG76JD1S2;7V9!Q^=< M36KX)_Y&NQ_Z[_T- &Q>_%WQS;WDL$>J_*DK*,@] <>M=)\%_B-XK\2?$S3- M&U74-\$K2EU&1G;"[#OZ@5YKJG_(2N/^N[_^A&NM_9Z_Y+!I'_;Q_P"D\E ' MTY1110 4444 %%%% !1110 5QG[0OQJ\-?LX_!'Q/\&M)EO9;: M@/<,.$B4G@,[E4!/ +9-=G7G?[6GP%@_:>_9O\8? 6;5A8-XDTAK>VO60LL$ MZLLD+L!R5$B(2!R1F@#P+XR_MV_M3>!_@/\ "ZQT_P"!&AZ7\9_B_P"()+'P M]X3U34&GL].MM^X7$[1LK,4ADM]ZY7:TC$@;-A]$_8P_:3^-7Q,\5>-_@#^U M#X*T71OB)\/I[)M2D\-3R/IVIV5Y&TEO

82Z_<8,I/!Q]TDJOF7P/_ &7? MVV/B!^U-X=_:8_;-3P7!)\,O"-QI7@K2O#%W++'J%_-&T^_8C^!7[0>A?$3X@_M2?M60Z-I_C3XB/I]O%X:T&X,UOHFGV4;I%"9 M/O^0S%_UXP_\ MH-8=;GC[_D,Q?]>,/_H-8= !1110 4444 %%%% !1110!J^"?^1KL?\ KO\ MT-4=4_Y"5Q_UW?\ ]"-7O!/_ "-=C_UW_H:HZI_R$KC_ *[O_P"A&@""BBB@ M HHHH **** "BBB@ K<\*_\ (&UK_KQ'_H58=;GA7_D#:U_UXC_T*@##HHHH M **** "BBB@ HHHH **** -R_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "K# MH **** "BBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA_P#0 M: ,.BBB@ HHHH **** "BBB@ K<\*_\ (&UK_KQ'_H58=;GA7_D#:U_UXC_T M*@##HHHH **** "BBB@ HHHH **** -R_P#^1"L/^OZ7^58=;E__ ,B%8?\ M7]+_ "K#H **** "BBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+ M_KQA_P#0: ,.BBB@ HHHH **** "BBB@ K5\$_\ (UV/_7?^AK*K5\$_\C78 M_P#7?^AH HZI_P A*X_Z[O\ ^A&NM_9Z_P"2P:1_V\?^D\E?!C_@CWH\WPNTR[^+7[8OQCU/Q#?:?%-?76A>.7M[2&1T#%8%9)"RC. M SL=V,X7.*U_^":WP\U/]G?]H[XX?LR^(_BCXD\97FA-H5]8Z[KFLR7(-A<0 MW$D4+1.2()T+L'93B5?+8*FW!\O7P?XN^"2_\*E^#7_!>OP3H7A6P_T6TT;Q M9+H=]J.EP+PL FEGWG8 /* P *^D/^"?/PR_9G^&WAWQ,?@M^TEIGQ8\ M5:QJ$-_\0O&%?^0-K7_7B/_0JPZW/"O_(&UK_K MQ'_H58= !1110 4444 %%%% !1110 5N7_\ R(5A_P!?TO\ *L.MR_\ ^1"L M/^OZ7^5 &'1110 4444 %%%% !1110 4444 ;GC[_D,Q?]>,/_H-8=;GC[_D M,Q?]>,/_ *#6'0 4444 %%%% !1110 4444 :O@G_D:['_KO_0U1U3_D)7'_ M %W?_P!"-7O!/_(UV/\ UW_H:HZI_P A*X_Z[O\ ^A&@""BBB@ HHHH **** M "BBB@ K M%?\ D#:U_P!>(_\ 0JPZW/"O_(&UK_KQ'_H5 &'1110 4444 %%%% !1110 M4444 ;E__P B%8?]?TO\JPZW+_\ Y$*P_P"OZ7^58= !1110 4444 %%%% ! M1110 5N>/O\ D,Q?]>,/_H-8=;GC[_D,Q?\ 7C#_ .@T 8=%%% !1110 444 M4 %%%% !6KX)_P"1KL?^N_\ 0UE5J^"?^1KL?^N_]#0!1U3_ )"5Q_UW?_T( MUUO[/7_)8-(_[>/_ $GDKDM4_P"0ET5Q_P ?_#OPA\5_!3Q/H7Q]6 ^"Y='F;Q,; MJ\EMXULT7?(S21,KH %SE2#Q0!\W_LV?LL_\$E_$GP0\,ZWX4^'?PTUFWGT: MV:6_UF2WN+QY?+7?YYE8NDN[.]#C:V1@8Q7OOP%^#W[+_P )_P"UO^&;O!'A M#1OM_D?VU_PBL,">=L\SR?-\KKC?+MS_ 'FQWK\U[KQ7_P &Y\-V]O:? WQ5 M=HNXQW%O-XAV2J#@NNZ\5MOU KZR_P""5NI_L!ZQ%XYU']@OX.^)/#FG,=,3 M7M5UHWK6^IR#[7Y20-=7$I+19EWA0N/.3.[C !]/O\ D,Q?]>,/_H-8=;GC[_D,Q?\ M7C#_ .@UAT %%%% !1110 4444 %%%% &KX)_P"1KL?^N_\ 0U1U3_D)7'_7 M=_\ T(U>\$_\C78_]=_Z&J.J?\A*X_Z[O_Z$: (**** "BBB@ HHHH **** M"MR__P"1"L/^OZ7^58=;E_\ \B%8?]?TO\J ,.BBB@ HHHH **** "BBB@ H MHHH W/'W_(9B_P"O&'_T&L.MSQ]_R&8O^O&'_P!!K#H **** "BBB@ HHHH M**** -7P3_R-=C_UW_H:HZI_R$KC_KN__H1J]X)_Y&NQ_P"N_P#0U1U3_D)7 M'_7=_P#T(T 04444 %%%% !1110 4444 %;GA7_D#:U_UXC_ -"K#K<\*_\ M(&UK_KQ'_H5 &'1110 4444 %%%% !1110 4444 ;E__ ,B%8?\ 7]+_ "K# MK,/_ *#6 M'6YX^_Y#,7_7C#_Z#0!AT444 %%%% !1110 4444 %;GA7_D#:U_UXC_ -"K M#K<\*_\ (&UK_KQ'_H5 &'1110 4444 %%%% !1110 4444 ;E__ ,B%8?\ M7]+_ "K#K,/_ *#6'6YX^_Y#,7_7C#_Z#0!AT444 %%%% !1110 4444 %:O@G_D:['_ M *[_ -#656KX)_Y&NQ_Z[_T- %'5/^0E/\ MTGDKDM4_Y"5Q_P!=W_\ 0C76_L]?\E@TC_MX_P#2>2@#ZUM5+23K#+',\:*.69 MDC=0HY).!UKW.N4^.GQB\)_L^_!_Q'\:O'+2_P!E>&M*EO;J.W4&27:/EB0$ M@;W8JBY(&6&2!S0!\8>/OVE_@'9ZY^R]^V_\,]233_AQHMUJ?@WQ+=)8R0QZ M3'=V$:16\Z[1L6&:'D@%/E)!((->@_L"_$CX<>._VNOC[_PSEJ5M??#>2XT. M^AN=+CVZ?_;._C?XCELM$^%7B.2"XLY$>7>+N\PJ*^8VMW<.$97FRQ78:] _X)X?%22ZM? M%_[-/C#]G'PY\+?&'P\OK9M<\.^$(XETR[AO(S)!>V_ECG>$8,"6(VKELG:H M!])T444 %%%% !1110 4444 %%%% !1110 5\7U]H5\7T ;GA7_D#:U_UXC_ M -"K#K<\*_\ (&UK_KQ'_H58= !1110 4444 %%%% !1110 5N7_ /R(5A_U M_2_RK#K/O^0S%_UXP_^@UAT %%%% !1110 4444 %%%% &KX)_Y&NQ M_P"N_P#0U1U3_D)7'_7=_P#T(U>\$_\ (UV/_7?^AJCJG_(2N/\ KN__ *$: M (**** "BBB@ HHHH **** "MR__ .1"L/\ K^E_E6'6Y?\ _(A6'_7]+_*@ M##HHHH **** "BBB@ HHHH **** -SQ]_P AF+_KQA_]!K#K<\??\AF+_KQA M_P#0:PZ "BBB@ HHHH **** "BBB@#5\$_\ (UV/_7?^AJCJG_(2N/\ KN__ M *$:O>"?^1KL?^N_]#5'5/\ D)7'_7=__0C0!!1110 4444 %%%% !1110 5 MN>%?^0-K7_7B/_0JPZW/"O\ R!M:_P"O$?\ H5 &'1110 45\9?\%#/^"X/[ M(/[!B7O@J'6!X[^(, 9%\'>';M2+24=KVYPR6ONF'EY!\O!S7QE^RS_P%M4T?P]<6TFCVC$QI-&LF6U"T)4[I%)<-O*[ M@!$ #]FJ*Q_ 'Q!\#_%7P9IOQ%^&OBS3]=T+6+5;G3-6TNZ6:"YB;HR.I(/< M'T((/(K8H **** "BBB@#(_P#0J ,. MBBB@ HHHH **** "BBB@ HHHH W+_P#Y$*P_Z_I?Y5AUN7__ "(5A_U_2_RK M#H **** "BBB@ HHHH **** "MSQ]_R&8O\ KQA_]!K#K<\??\AF+_KQA_\ M0: ,.BBB@ HHHH **** "BBB@ K5\$_\C78_]=_Z&LJM7P3_ ,C78_\ 7?\ MH: *.J?\A*X_Z[O_ .A&NM_9Z_Y+!I'_ &\?^D\EO^2P:1_P!O'_I/)0!].4444 %%%% !1110 4444 %>:?MC? 6X_:>_9B\: M? >QU:.QNO$6CM#8W#M/U!;O^Q].LHW6-99D M^5Y7,FYL=-N<+NV+REQ_P2L\?-"RVO\ P4Z_:.20CY&D^($K*#[@8S^8I?\ M@FWH?C[X/_&_XS?LU_&#X_\ CGX@>(_#-SH]Q;ZMXJ\2RWMI)IMQ#-+ ]M#+ MN>TE^%?^0-K7_7B/_0JPZ "BBB@ HHHH *** M* "BBB@ K/O^0S%_ MUXP_^@UAUN>/O^0S%_UXP_\ H-8= !1110 4444 %%%% !1110!J^"?^1KL? M^N_]#5'5/^0E\$_\C78_P#7?^AJCJG_ "$KC_KN_P#Z$: ( M**** "BBB@ HHHH **** "MSPK_R!M:_Z\1_Z%6'7YT?\%?_ /@LE\<_V7/B MKIW[!O["W@^TUOXH^,-/@2_U'[(;V?27N'Q;6]O;8V/=./WF9-R(C(=C;\J M?6_[7_[>'[+G["W@C_A-OVC?BA::09HV;3-%@/GZCJ;#^&WME^=^< N<1J2- MS*.:_*?XF?\ !2K_ (*C_P#!9KQK?? ;_@G5\,-4\!^ ?-^SZOK\-V8)Q"W\ M5]J0^6U!7YOL]OF1AN7,PXKT']D#_@WA^)GQM\_90>R^)7[09M M_BEX]C*S"75+7_B4:=-US!:OGSF!_P"6LV[) 94C-?5O[8_[#_[.O[=?PEE^ M$/[0'@F.^M4#-I&JVNV*^TBU3D'>EC<%CT/WCIE_M'7YHY=O_+79A/UW_8O_;E_ M9V_;T^%$7Q8_9]\9)>Q($36-%N\1W^D3L,^3']/+SZWX0@9KF[TVUSNDB:(Y_M&QXY5@98P% M8[MIE4 _:6BOBG_@EA_P6G^!7_!1#1K?P!XF^R^#_BG;V^;[PI/%?^0-K7_7 MB/\ T*@##HHHH **** "BBB@ HHHH **** -R_\ ^1"L/^OZ7^58=;E__P B M%8?]?TO\JPZ "BBB@ HHHH **** "BBB@ K<\??\AF+_ *\8?_0:PZW/'W_( M9B_Z\8?_ $&@##HHHH **** "BBB@ HHHH *U?!/_(UV/_7?^AK*K5\$_P#( MUV/_ %W_ *&@"CJG_(2N/^N[_P#H1KK?V>O^2P:1_P!O'_I/)7):I_R$KC_K MN_\ Z$:ZW]GK_DL&D?\ ;Q_Z3R4 ?3E%%% !1110 4444 %%%% !7-_&#PCX MS\>_#+6O!WP\^(TWA'6]0LC%IOB6WL5N7T^0D8E$3,H)_\%'/ M''CSX;_L-_$SQI\,[JXM]:L_#,GV:ZM21+;([+'+,A'*LD32.&'*E<]J /E# MQE9?$3X;^+9?!/CW_@X3TO3]4M9O+O=/E\):>)+=\X*28O2(F'<-@CN*^G_V M$OV4_!7P%T+7OBIIWQUO/BCXB^(EQ!>ZY\0;RYCE74HX59(%A,;NHB0,^ '; MKC.%55R_V;_^"?G[ 6G_ &\.Q>&/@+X(\6V.HZ);S_\)-K.AVVH76I^9&K& M,QJ2F3L*;3R#D ^OJ*** "BBB@ HHHH **** "BBB@ M HHHH *^+Z^T*^+Z -SPK_R!M:_Z\1_Z%6'6YX5_Y VM?]>(_P#0JPZ "BBB M@ HHHH **** "BBB@ K"?^1K ML?\ KO\ T-4=4_Y"5Q_UW?\ ]"- $%%%% !1110 4444 %%%% !6Y?\ _(A6 M'_7]+_*L.MR__P"1"L/^OZ7^5 &'1110 4444 %%%% !1110 4444 ;GC[_D M,Q?]>,/_ *#6'6YX^_Y#,7_7C#_Z#6'0 4444 %%%% !1110 4444 :O@G_D M:['_ *[_ -#5'5/^0E*HH9#L?4+CBSMI2/NQPPNUS)G*@21L<&,U^L?[%?[.7@ M;]DC]E[3/V=/AU"!I?A7PU%:+.8PK70'!9OTB_P""=W[1)_:N_8B^&?QZN;X7-]KG MA6W&M39SNU&#-O>?^3$4M:?[

/O^0S%_UXP_\ H-8=;GC[_D,Q?]>, M/_H- &'1110 4444 %%%% !1110 5N>%?^0-K7_7B/\ T*L.MSPK_P @;6O^ MO$?^A4 8=%%% !1110 4444 %%%% !1110!N7_\ R(5A_P!?TO\ *L.MR_\ M^1"L/^OZ7^58= !1110 4444 %%%% !1110 5N>/O^0S%_UXP_\ H-8=;GC[ M_D,Q?]>,/_H- &'1110 4444 %%%% !1110 5J^"?^1KL?\ KO\ T-95:O@G M_D:['_KO_0T 4=4_Y"5Q_P!=W_\ 0C76_L]?\E@TC_MX_P#2>2N2U3_D)7'_ M %W?_P!"-=;^SU_R6#2/^WC_ -)Y* /IRBBB@ HHHH **** "BBB@ K,\:S^ M$+;P;JUQ\09;!-!339SK;ZJ4%J+3RV\[SM_R^7LW;MW&,YXK3KX\_P""E?[5 M_P"RYXQ_9M^*'[,=K^TIX2<#?R< M9H ^5]UJ^TCX6_\%"OC1X+T">Z=KCPQX.O=433!ELLL0>R[ M,^>QK[1_X)E>//V!M4^'6M?#+]@_5Y[VQ\/7%O<^)KF]TZ[BN;BXNA($GFEN M8T,SL+=Q\O"A %&!7-?LV_\%*O^"9D/P-\,6&F?$SPOX06TT:W@E\-WVGM; MR6$BQJ'B(\O#X8'YU)#=^? 7]I7]F[]H?^UO^&?/B5HOB'^Q_(_M?^Q\ M_P"C^;YGE;\J/O>7)C_=- 'H=%%% !169XS\9>%?AWX4U'QUXXU^UTO1])M' MNM1U&]E"16\2#+,Q/;'Y]!7/_L]_'?P-^TS\'M&^./PU6]&B:\DSV']HVXBF M*Q3R0L60,V/FC;'/3'3I0!V=%?-/QC_X*S_L9_ OXI:U\'?'?BK6_P"V] N$ M@U.+3_#EQ<1QR-&K[0Z*02 PSZ$$=J]+_9F_:U^#/[6W@?4/B)\'=4OY=+TO M4FL;R;5--DLV258DE/RR@$KMD4[NG7TH ]+HKYBOO^"NO[&5CK4T8U[Q+/X> MMM2^P7/CRU\)W\8^ M,]/L?#-CIXOKG6Y)PUN+<@%9%9<[PV5VA*O"USI]EK;DC:MM/(NUBV1MW;=Q90/F(!^BZ M"BBB@ KXOK[0KXOH W/"O_(&UK_KQ'_H58=;GA7_ ) VM?\ 7B/_ $*L.@ H MHHH **** "BBB@ HHHH *W+_ /Y$*P_Z_I?Y5AUN7_\ R(5A_P!?TO\ *@## MHHHH **** "BBB@ HHHH **** -SQ]_R&8O^O&'_ -!K#K<\??\ (9B_Z\8? M_0:PZ "BBB@ HHHH **** "BBB@#5\$_\C78_P#7?^AJCJG_ "$KC_KN_P#Z M$:O>"?\ D:['_KO_ $-4=4_Y"5Q_UW?_ -"- $%%%% !1110 4444 %%%% ! M6Y?_ /(A6'_7]+_*L.MR_P#^1"L/^OZ7^5 &'1110 4444 %%%% !1110 44 M44 ;GC[_ )#,7_7C#_Z#6'6YX^_Y#,7_ %XP_P#H-8= !1110 4444 %%%% M!1110!J^"?\ D:['_KO_ $-4=4_Y"5Q_UW?_ -"-7O!/_(UV/_7?^AJCJG_( M2N/^N[_^A&@""BBB@ HHHH **** "O,_VQ?VG?!7[&_[-/B_]I#QZRM9^&=* M>>WLS)M:^NV(2WME/]Z29HTSVW$G@&O3*_&?_@O+\V?A2YN8\"2ZG8MJ%[&#]U5#"VCQP 9TXVBOV9\*_\ M@;6O^O$?^A5YC^SW\#? G[-'P1\+_ /X:6'V?0_"FCPZ?8J0 T@0?/*^.LDC MEI'/=G8]Z].\*_\ (&UK_KQ'_H5 &'1110 4444 %%%% !7XL?LT_P#&O+_@ MY,\6_!Z3_0O#'Q5N;R"R'W8?+U-%U&U5!_LW:"U7T^8=,Y_:>OQY_P"#G+X; M>(?A!\8O@?\ M_\ P]A\G5-$U)=*N+T*0([JTG&H:?DCJ2?MGOA!^ !^PU%< M_P#"7XD^'OC)\+/#7Q<\)3>9I?BC0;/5M.?=G,%Q"DR9QWVN*Z"@#(_P#0J ,.BBB@ HHHH **** "BBB@ HHHH W+ M_P#Y$*P_Z_I?Y5AUN7__ "(5A_U_2_RK#H **** "BBB@ HHHH **** "MSQ M]_R&8O\ KQA_]!K#K<\??\AF+_KQA_\ 0: ,.BBB@ HHHH **** "BBB@ K5 M\$_\C78_]=_Z&LJM7P3_ ,C78_\ 7?\ H: *.J?\A*X_Z[O_ .A&NM_9Z_Y+ M!I'_ &\?^D\EO^2P:1_P!O'_I/)0!].4444 %% M%% !1110 4444 %?$/\ P46_:H_98_9HG\5Z5?\ [(NF:S\0_P"REU'2]7UW MX90WFEW\DG22>Z4J[+D.K$L&#(1[G[>K,\9^"_"?Q$\+7W@CQWX=L]6T?4H# M#J&FW\ DAN(SR5=3PPX'!H ^$=(_;^_X)@SZ3:S:G^Q3?_:7MT:X^S_!2W,? MF%1NVD@_+G./:O6/^"=OQH@^-GQ*^*6O?#;]FBP\!?#6UETBW\'WX\%#1K[5 MY1#,;HW&TE9A'(?DP!L24 _,S5]2VMK;6-K'96<"Q0PQA(HT& B@8 [ "I* M "BBB@#YP_;@_8PTK]I:XN_&_P 5OBGK]QX-\-^$YIK3X;V,WV>PN]4B%Q(+ MVZ=#OGPK1*L? 4Q9R0[*:O\ P1S_ .4;7PQ_Z\M0_P#3G=U[K\9/^20^*O\ ML6[[_P!)WKP?_@CT)C_P34^&@MF59#8:CY;.I*AO[2N\9 (R/QH ^?\ ]CCX MH?MR>$M1^,7Q$^$/["6H>)9_%WQ7U/5[O5/%'B2+0]UKD"WM+>&X3S)2J[_W MAP@WA>2#7??'W]OS2OV@/^"87QE\?^$/#VI^$_%GARRD\.^+O"VIM_I>C7<\ MT=K(A8!=RE97VOA3E6!"LI V/@]_P5A\$^!]-U[X>_\ !0VZL?AM\2/#.J7$ M5[I=MHM]]CU&T#$PW-F?WQE5EX^\=Q&Y1A@!YQ\&/V8/B-^UA\!OVIOB])X- MO/#T?QZO$F\ :+K,7D3R0V(F>SN94/\ JO/E=,D_W2PRI5F /J?X,? GP))^ MP3X<^ $NA6S:+>_#2WL+NV,0V2F:S'FR$?WFD=I"W7M_&;_@F M1^RM\$_%EY)/8>*OCA8>&M;#L2+G38-0GCC@;U14:$ ?],5KW?P+_P %7/@K MX&_8YLOA[XF.LVOQDT'PO'X=?X;2:%=?VE/K<4 MT55$>-CR!9,YR%;&"PVG MFO&O[%OQ?^"/_!+WX./X?\'7&I^-_@[XRL/'>IZ#9KON)C]JFN;BU4+G<\8G M3.W.?L[8W$C(![I_P5_\$Z+X@_X)Y>.+IK2.*Y\-Q66JZ'QN(+J':\1 M'W&\LNF1_"Y%>[?!'Q;?^/\ X+^$/'>JD&ZUOPOI]_]+H%B5%0 MHQ!.-Q8949K[G\">$['P%X'T;P+ICEK;1=*M["W9A@E(8EC4_DHH U:*** " MODF+PQH\D:NWC&R4LH)4JV1[5];5\7T =AH&@:9;Z9JD47B>UE$MJ%=T4XC& M>IK+_P"$5T;_ *'2Q_[Y:CPK_P @;6O^O$?^A5AT ;G_ BNC?\ 0Z6/_?+4 M?\(KHW_0Z6/_ 'RU8=% &Y_PBNC?]#I8_P#?+4?\(KHW_0Z6/_?+5AT4 ;G_ M BNC?\ 0Z6/_?+4?\(KHW_0Z6/_ 'RU8=% &Y_PBNC?]#I8_P#?+4?\(KHW M_0Z6/_?+5AT4 ;G_ BNC?\ 0Z6/_?+5J7>@:8_A&TLV\3VJQI=2,LY4[6)' M0?2N/KU6-+J1EG*G:Q(Z M#Z5Q];E__P B%8?]?TO\J #_ (171O\ H=+'_OEJ/^$5T;_H=+'_ +Y:L.B@ M#<_X171O^ATL?^^6H_X171O^ATL?^^6K#HH W/\ A%=&_P"ATL?^^6H_X171 MO^ATL?\ OEJPZ* -S_A%=&_Z'2Q_[Y:C_A%=&_Z'2Q_[Y:L.B@#<_P"$5T;_ M *'2Q_[Y:C_A%=&_Z'2Q_P"^6K#HH [#Q?H&F7FIQRS^)[6W(M8U"2*2^F=O&-DI:5B5 M*MD<]*I^"?\ D:['_KO_ $-4=4_Y"5Q_UW?_ -"- &K_ ,(KHW_0Z6/_ 'RU M'_"*Z-_T.EC_ -\M6'10!N?\(KHW_0Z6/_?+4?\ "*Z-_P!#I8_]\M6'10!N M?\(KHW_0Z6/_ 'RU'_"*Z-_T.EC_ -\M6'10!YM^W_\ M*_#[]A3]DCQE^TQ MXE\5V%Y+H.FE=$TKY@VI:E*?+M;8=\-*R[B.50.W137YW_\ !M!^Q=KOQ&O/ M&_\ P5+_ &AO$$%KK4T)EG#S%]1U <8'F3?N%(P0(IQT<5YG_ M ,%I_BQXW_X*6_\ !1KP#_P2I^ >K,^E^'M90>)KN#+Q)J;QE[F>0#AELK3S M/0[WG3J!7[ _![X3^"?@3\*_#WP:^&^DK8Z#X8T>#3=*MAC*PQ($4L?XG.-S M-U9B2>30!Z!_PBNC?]#I8_\ ?+5J:!H&F6^F:I%%XGM91+:A7=%.(QGJ:X^M MSPK_ ,@;6O\ KQ'_ *%0 ?\ "*Z-_P!#I8_]\M1_PBNC?]#I8_\ ?+5AT4 ; MG_"*Z-_T.EC_ -\M1_PBNC?]#I8_]\M6'10!N?\ "*Z-_P!#I8_]\M1_PBNC M?]#I8_\ ?+5AT4 ;G_"*Z-_T.EC_ -\M7R-_P7-_94TO]H;_ ()C?$O2=+UV MSO=6\+:8OBC1HHT8OYM@?.E"#NS6PN(P.N9*^G:KZMI6G:[I=SHFL6<=S:7E MN\%U;RKE98W4JRD=P02#]: /B;_@VS^-NF_'_P#X)HZ-X2UOQA;Q:M\.-=O/ M#MS%)[R1+:]>Z71_/;FXGTRX/O^0S%_P!>,/\ Z#0 ?\(KHW_0Z6/_ M 'RU'_"*Z-_T.EC_ -\M6'10!N?\(KHW_0Z6/_?+4?\ "*Z-_P!#I8_]\M6' M10!N?\(KHW_0Z6/_ 'RU'_"*Z-_T.EC_ -\M6'10!N?\(KHW_0Z6/_?+4?\ M"*Z-_P!#I8_]\M6'10!N?\(KHW_0Z6/_ 'RU:F@:!IEOIFJ11>)[642VH5W1 M3B,9ZFN/K<\*_P#(&UK_ *\1_P"A4 '_ BNC?\ 0Z6/_?+4?\(KHW_0Z6/_ M 'RU8=% &Y_PBNC?]#I8_P#?+4?\(KHW_0Z6/_?+5AT4 ;G_ BNC?\ 0Z6/ M_?+4?\(KHW_0Z6/_ 'RU8=% &Y_PBNC?]#I8_P#?+4?\(KHW_0Z6/_?+5AT4 M ;G_ BNC?\ 0Z6/_?+4?\(KHW_0Z6/_ 'RU8=% '87>@:8_A&TLV\3VJQI= M2,LY4[6)'0?2LO\ X171O^ATL?\ OEJ+_P#Y$*P_Z_I?Y5AT ;G_ BNC?\ M0Z6/_?+4?\(KHW_0Z6/_ 'RU8=% &Y_PBNC?]#I8_P#?+4?\(KHW_0Z6/_?+ M5AT4 ;G_ BNC?\ 0Z6/_?+4?\(KHW_0Z6/_ 'RU8=% &Y_PBNC?]#I8_P#? M+4?\(KHW_0Z6/_?+5AT4 ;G_ BNC?\ 0Z6/_?+5J>+] TR\U..6?Q/:VY%K M&H213D@#K^-MZ#+:VNB MS:DMF+B1L;<3L"(F4X=6((#(,@]* /GKPCJW_!<3XC^';/QQ;1_ #PS!JEM' M=6^BZNNJ-<6L;J&5)#$LJ[P",_,>?3I7N'[*NG?MR6']O?\ #9^N_#:]W_9? M^$;_ .%>I>#9CSOM'VC[3&O7,&S;GH^<<5\[_"SXA?\ !;[X?> -*\$:]^RI M\/?$$VE64=JFKWGBV&*>Y1%"JTH2YVM)@#+*%!/.!7T'^R9XY_;2\:?V_P#\ M-??!'PUX-^S?9?\ A'O^$>UM;S[9N\[S_,Q(^S9MAQTSO;KC@ ]BHHHH *** M* *U]HVD:G+%/J6E6UP\#;H'G@5S&?521P>!TJS110!7;2-*?45UA],MS=HF MQ+HPKYBKZ!L9 YZ58HHH KVNDZ58W,U[8Z9;PS7#;KB6*%5:4^K$#+'ZU8HH MH **** "OB^OM"OB^@#<\*_\@;6O^O$?^A5AUN>%?^0-K7_7B/\ T*L.@ HH MHH **** "BBB@ HHHH *W+__ )$*P_Z_I?Y5AUN7_P#R(5A_U_2_RH PZ*** M "BBB@ HHHH **** "BBB@#<\??\AF+_ *\8?_0:PZW/'W_(9B_Z\8?_ $&L M.@ HHHH **** "BBB@ HHHH U?!/_(UV/_7?^AJCJG_(2N/^N[_^A&KW@G_D M:['_ *[_ -#5'5/^0E/O^0S%_UXP_^@UAT %%%?EY_P '-/[8&N_#OX)^#_V. M?A=JETGB?XAZQ%J&I1Z;(PN$T^UF4P1KL^8--=^65(Z_97'>@#]0Z*_$K3?& MO_!Q_P#\$O\ 3K>[\6>'+_XL^"[6!'ECO ?$L4*8!8-+"RW\ 0<98B(8XW 5 M[O\ LO\ _!T-^RI\09H?#7[4_P ,=>^&NJ;O+N-2M%;5=-5AP2WEHMQ%S_"( M7QSEN.0#]/J*XKX)?M'_ #_ &DO#8\7? /XQ>'?%VGA099M!U6*X,!/1944 M[HF_V7"GVKM: "BBB@#5\$_\C78_]=_Z&J.J?\A*X_Z[O_Z$:O>"?^1KL?\ MKO\ T-4=4_Y"5Q_UW?\ ]"- $%%%% !1110 5\Q?\%7?^"BWA'_@G)^S'>?$ M-WMKSQGK@DL/ >AS-G[3>[>9Y%')@@#!W/&243(,BFO>?C!\7/A]\!?A?KOQ MD^*OB.'2?#OAS3I+[5K^<\1Q(.@'5G8X54&2S,J@$D"OQ6_9=^%_Q,_X.#/^ M"CFJ_M4_'C1KNS^"O@*[2&ST.9SY36Z,7MM)4CAI)<^=-?!7A7Q#_P4/\ VA;2>;QC\3U<^&Y=2!-R--EE\Z>]?/(>[EVL#U,< M:L#B6OU%J.SL[33K2+3]/M8X+>"-8X((4"I&BC"JJC@ #I4E !6YX5_Y MVM?]>(_]"K#K<\*_\@;6O^O$?^A4 8=%%% !1110 4444 %%%% 'XL_\%A(Y M/V"/^"W'P>_;QT]&M=&\4&PN=>N4&WS#:L-/U%!CUT^6#\7.1Z_M+')'+&LL M3AE8 JRG((/<5^=7_!S3^SO_ ,+8_P""?L/Q@TRQ\S4?AKXGMK]Y%7+"PNB+ M2=1[>9);.3V$)/2OH7_@D7^T1_PT]_P3J^%WQ+O+[S]2M_#J:/K;LV7-Y8DV MDCO_ +4GE"7Z2@]Z /JV_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "K#H ** M** "BBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA_P#0: ,. MBBB@ HHHH **** "BBB@ K<\*_\ (&UK_KQ'_H58=;GA7_D#:U_UXC_T*@## MHHHH **** "BBB@ HHHH **** -R_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ M "K#H **** "BBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA M_P#0: ,.BBB@ HHHH **** "BBB@ K5\$_\ (UV/_7?^AK*K5\$_\C78_P#7 M?^AH HZI_P A*X_Z[O\ ^A&NM_9Z_P"2P:1_V\?^D\EI7/B#5CIWV:PU)'E\!75O+,DL-LF[="Q8X.X#<(U(R,&O?Z\2 M_:'_ &"/@G\?_$H^)EK>:YX'\=Q1;+?QYX#U1M-U+ PLK)\MPO &)%) &%9 M10!YE_P[4_:#_P"DI7QH_P# Y?\ XJO4OV<9'1V;:BOYB[R2!^Z6O)9_V)O\ @I=H['2O"'_!5F^? M3,D(VL?#BRGND4]C*SLSD#OE?PK:\&?\$N/#NO:Y;>+?VQ_VA/&?QLOK.<36 MNE^)[LV^B0R#G>NG1NR$^H9F0C *F@#Z2\#>.O"'Q,\)6/COP%X@M]5T?4X? M-T_4;1MT5Q'DC>A_B4D'!Z'J.*UJBL+"QTNQATS3+.*VMK>)8K>W@C")$BC" MJJCA0 !P *EH **** "BBB@ HHHH **** "BBB@ KXOK[0KXOH W/"O_(& MUK_KQ'_H58=;GA7_ ) VM?\ 7B/_ $*L.@ HHHH **** "BBB@ HHHH *W+_ M /Y$*P_Z_I?Y5AUN7_\ R(5A_P!?TO\ *@##HHHH **** "BBB@ HHHH *** M* -SQ]_R&8O^O&'_ -!K#K<\??\ (9B_Z\8?_0:PZ "BBB@ HHHH **** "B MBB@#5\$_\C78_P#7?^AJCJG_ "$KC_KN_P#Z$:O>"?\ D:['_KO_ $-4=4_Y M"5Q_UW?_ -"- $%%%% !1110 444=.M !10"",@Y!Z&B@ K'_+?$D8N$;[5.,O]CW_AE[]@'2?''B+2O(\2_%"9?$>IM(F)([)EVV$)/]WR/WV#R&N7 M% 'W77A_[3__ 3<_8B_;%AFE^/O[.^@:KJ4RX_X2"T@-EJ:GL?M=N4E8#J% M9F7U!YKW"B@#\A?C=_P;&>+OAOXD/Q1_X)V_M>:QX9UFT8OI^G^);J6VGA/7 M$>I6(5TZ8 ,)[9?O6%^S7_P51_X*&_\ !.?]KG0OV2/^"NFH&\\+:Q D=MXH MU!+>:>QBD6^!=6X=667S-TJ DD@IL;]EZ^6_\ @K-_P3>\(_\ !1W] MFJY\$Q1VUEXY\/B2^\!Z[,,>1=;1NMI&'/D3A51_[I"28)C (!]0V]Q;WEO' M=VDZ2Q2H'BEC8,KJ1D$$<$$=Z?7Y5?\ ! /_ (*0^+DOKK_@E[^UU):"V)$NE2;NLUN%8Q]=T*E1CRAN_56@#5\$_\C78_]=_Z&J.J M?\A*X_Z[O_Z$:O>"?^1KL?\ KO\ T-4=4_Y"5Q_UW?\ ]"- $%%%% !117YW M?\%\O^"H=W^R3\)H_P!ESX#:S(WQ3^(-F8O-T]B9]#TR0F-IUV_,+B8[HH0. M1\[@@JFX ^9?^"LG[5'Q2_X*R?MH:%_P2M_8PU+[3X7TG7-OBK6K=R;6]O82 M?/N)67K9V:[L=I)<[0Q$)/ZP_LB_LK_"W]B[]G[P]^SO\(=.\K2M"M=LUW(@ M$VH73_$[1H_\ A:?C MFUCG\222*&?2+7AXM-1NQ7AY2.&EXRPB0U]R4 %%%% !6YX5_P"0-K7_ %XC M_P!"K#K<\*_\@;6O^O$?^A4 8=%%% !1110 4444 %%%% '%?M(_!G1OVBOV M?_&OP(U_8+7Q?X8O=)>5UR(6GA:-91[HQ5P>Q4&OS"_X-:?C-K&@Z3\7OV*O M&^^VU/PQKJ:Y9Z?,V7C9O]#ODQV"206W'3,I]>?URK\6+S_C7=_P/O^0S%_ MUXP_^@T 8=%%% !1110 4444 %%%% !6YX5_Y VM?]>(_P#0JPZW/"O_ "!M M:_Z\1_Z%0!AT444 %%%% !1110 4444 %%%% &Y?_P#(A6'_ %_2_P JPZW+ M_P#Y$*P_Z_I?Y5AT %%%% !1110 4444 %%%% !6YX^_Y#,7_7C#_P"@UAUN M>/O^0S%_UXP_^@T 8=%%% !1110 4444 %%%% !6KX)_Y&NQ_P"N_P#0UE5J M^"?^1KL?^N_]#0!1U3_D)7'_ %W?_P!"-=;^SU_R6#2/^WC_ -)Y*Y+5/^0E M/\ TGDH ^G**** "BBB@ HHHH **** "FSS MPVT+W-S,L<<:EI)'8!54#)))Z 4ZO"_^"F5GXWO_ -@CXIVGP\CN'U-_"DWR M6H)D:VW*;D #DYM_-! ZC- '8^+/VLOV:_!/P>/Q_P#$/QIT!/!GVI[:+Q#; M7PN+>>99'B:*(P[C,X>-QM0,?D8XP":U?@I\>O@[^T;X)3XB_!'X@:?XCT=Y MFA-W8N_" M?X:Z)<^,O&=K;6F+.&58E$"78=0K2^:/WN_)/VE]V3D5[-_P3XUKX9^-/VR? MVA/'?[-MO9_\*WNI- MK>\T>W$>G7FKQ6\WVJ2V"@(<;EWLHPQ96Y#!B ?8E M%%% !1110 4444 %%%% !1110 4444 %?%]?:%?%] &YX5_Y VM?]>(_]"K# MK<\*_P#(&UK_ *\1_P"A5AT %%%% !1110 4444 %%%% !6Y?_\ (A6'_7]+ M_*L.MR__ .1"L/\ K^E_E0!AT444 %%%% !1110 4444 %%%% &YX^_Y#,7_ M %XP_P#H-8=;GC[_ )#,7_7C#_Z#6'0 4444 %%%% !1110 4444 :O@G_D: M['_KO_0U1U3_ )"5Q_UW?_T(U>\$_P#(UV/_ %W_ *&J.J?\A*X_Z[O_ .A& M@""BBB@ HHHH *^._P#@N3^VK_PQC^P7XBO?#FK?9O%OC@-X;\*^6^)(GG1O MM%RN.1Y5N)"&'21HA_$*^Q*_$;]MB_OO^"R/_!;_ ,-_L@>&KR6Z^''PNN9+ M+7)K=SY?DVSK)J\^1]UI)5CLE8<;DB;N: /6O^#?G_@K?>_$C2[#]@/]J779 M8?%ND6BQ_#_6]48K)JMFB;EL)2_)GCCYC8_ZR(8^\@,GZOU^9?\ P7-_X))W MWQ?\.VW[;7['.AR:5\3? EM#-?Z;X>0P3:O96H!AEMQ'@B\ME1?+V_,\:!!E MDB6O5?\ @BM_P5=T7_@H7\&SX$^)6H6UI\6/"%FB^)+(!8_[7MQA%U*%!@88 MD+*B\)(1PJR(* /M^MR__P"1"L/^OZ7^58=;E_\ \B%8?]?TO\J ,.BBB@ H MHHH **** "BBB@ HHHH W/'W_(9B_P"O&'_T&L.MSQ]_R&8O^O&'_P!!KPK] MNC]J#0_V-/V3/'/[1^MF)G\-Z)))I=M,?ENM0D(BM(#WP\[QJ<=%)/:@#\IO M^"D>H7__ 5A_P""V_@C]A+PQ>RW'@KX#O'W_ 4%^*(EN]?\?:K/I>B:C>#,LULDWG7USN_B\ZZVH3_>M&]: M_5^@ HHHH **** /RQ_X+_?\$V/%.K?9O^"F?[)D-UIOC_P,8;SQ?/M@J[S_%"H/'DX;ZB_X)&_\%)_"W_!1W]FR#Q3?S6MGX^\-K%9 M>/-%A(4)<%3LO(EZB"<*S+_=99$R=FX_54T,5Q$UO<1*\;J5='7(8'@@@]17 MX>?MR? GXI_\$&_V_P#1OVZ_V5]$EE^$WC'47@U3P]$Q6V@\T^9=:/(0"$C8 M*9K9R/D,>,'R3O /W:\$_P#(UV/_ %W_ *&J.J?\A*X_Z[O_ .A&N:_9%^/G MPQ_:@\">$?CS\'=?74O#WB2V2ZL9Q@.G4/#(H)V2QN&1T_A9&':NEU3_ )"5 MQ_UW?_T(T 0445\U3[-X>T42A)=7U)U; MR;9/0$@L[8.R-';!VX/YL?\ !$/]BCXF?MO?M%:Q_P %>_VUXWU.6ZUR6Y\# M6E[$?+O+]#L^V(C9"VUJ%$,"\@/'D8\E=W >!O@!_P %&O\ @X(^/7A7XV?M M2^&)/!7P.T6[:2Q2")K2 V3,&DCL$DS+=3S!$1KM@8UP2"-HB/[<^"?!7A/X M;^#M+^'_ (#T"VTK1=$L(K+2=-LX]D5K;Q($CC0=@% 'X4 :E%%% !1110 5 MN>%?^0-K7_7B/_0JPZW/"O\ R!M:_P"O$?\ H5 &'1110 4444 %%%% !111 M0 5^2/\ P=-?!35M,\+?"7]LWP7OMM3\+:_)HE[?P#]Y'Y@^UVPCEMY\' MINF'J*_6ZOG3_@K-^SO_ ,-0?\$\?BE\+;2Q^T:DOAN35=$15RYO;$B[B1/1 MG,/E?20CO0![;^SE\:])_:/_ &.?AS\>M$V"#Q=HEMJOE1G(ADF@1Y(OJCED M/NIK>K\]_P#@V4_:33XM?\$U)O@;J=_YFI?"[QQ=6D4);++IUZOVN!CWYF:\ M0#L(A]!^A% !1110 4444 %%%% !1110 5N>/O\ D,Q?]>,/_H-8=;GC[_D, MQ?\ 7C#_ .@T 8=%%% !1110 4444 %%%% !6YX5_P"0-K7_ %XC_P!"K#K< M\*_\@;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7__ "(5A_U_2_RK M#K/O^0S%_P!>,/\ Z#0!AT444 %%%% !1110 4444 %:O@G_ )&NQ_Z[ M_P!#656KX)_Y&NQ_Z[_T- %'5/\ D)7'_7=__0C76_L]?\E@TC_MX_\ 2>2N M2U3_ )"5Q_UW?_T(UUO[/7_)8-(_[>/_ $GDH ^G**** "BBB@ HHHH **** M "ODW_@H1_P40\<_LJZ%XH\+>#/V;?B!>:K9Z(EWI'CB/PREWX=C+X^:>990 M4"D,K*P# @'!5E)^LJ\3_P""CMA=ZG^PU\3+*Q\4Z?HLC>&I"-2U2(O!& Z$ MJP"L1N *!MIVE@>V: /"/AM_P48^&_@71I)O!W_!+3XUZ5-K$23:Q-X=^$,% MM%?RE>9&,&-8\)1Z/=*_DR&^=HD WAI=C;N1\P )(>N%_9V_X+7_ +!@^"OAC3/BE\8M M1T/Q!I^A6EIK%KJ7AN^N7:YCA5)7$EI!)&ZLZE@P(R"/E'0?1'[-/[:O[,W[ M8/\ ;7_#.GQ+_P"$B_X1W[-_;'_$FO;3[/\ :/-\K_CZACW[O)E^[G&WG&1D M ]3HHHH **** "BBB@ HHHH **** "BBB@ KXOK[0KXOH W/"O\ R!M:_P"O M$?\ H58=;GA7_D#:U_UXC_T*L.@ HHHH **** "BBB@ HHHH *W+_P#Y$*P_ MZ_I?Y5AUN7__ "(5A_U_2_RH PZ*** "HK&_L=4LX]0TR]BN+>9=T4\$@='' MJ&'!%?DM_P %:/\ @L1\1?C)\13_ ,$WO^"8C7NO^*==O&TKQ%XL\./OD:0Y M$EE82*<+@!O.NLA8U5MK##2+?_X-POVU/%.CKXG_ ."8/[0IGT_Q7X#O;R;P MK::DV)EACF9;[3CD\O!-ND4#)*228PL0H _5^BBB@ HHHH **** -SQ]_P A MF+_KQA_]!K#K<\??\AF+_KQA_P#0:PZ "BBB@ HHHH **** "BBB@#5\$_\ M(UV/_7?^AJCJG_(2N/\ KN__ *$:O>"?^1KL?^N_]#5'5/\ D)7'_7=__0C0 M!!1110 4444 ?.__ 5/_;*M/V%OV)/&/QOM;V./7Y+7^RO!T3XS+JUR&2$@ M'AA& \[+W2!A7RA_P;-_L:W?PM_9LUK]L7Q_92-XE^*5X4TJ>[R94TB"1@'R MWS SW'F2'/WEBA;O7AO_ 66\<>*/^"F?_!4WX<_\$P_A'JTAT7PMJ*1>([J MU.Y(KV9!-?7![-]ELTP >DAF3J:_9/P%X'\+_#+P/H_PX\$:3'8:-H&EV^G: M38PCY;>VAC6..,>P50/PH UJ_&O_ (+%?L"?%3]@#]H&R_X*T?L!1R:3!9ZN M+SQKH^GPDQ:;=2-MDN?+7 :RN=Q2>/HK2$CY9/W?[*54U_0-#\5:%>^&/$VD M6VH:;J-I):ZA87D*R0W,,BE'C=&!#*RD@@\$$B@#Q#_@G3^WW\*_^"B/[.MA M\:/A_)'9:I!MM/%OAMY@TVCWX7+1GNT3??CDQAT/9E=5^EK_ /Y$*P_Z_I?Y M5^"?[1WPA^-W_!N_^W=8_M._L]V-[J_P0\;WAMKS1GF9HO)+%Y-*G*1<_ MNY48,CH>592* ->BBB@ HHHH **** "BBB@ HHHH W/'W_(9B_Z\8?\ T&OQ MB_X.2_CMXM^.GQE^%/\ P3!^"TAN]7US6+74]:M(G.'O+F0VNGP.1]T*&GE< M'@!XG[9K]B/CMXS\-?#C1-2^(7C/5(['1]"\/-J&JWLI^6WMH86DDD/LJ*Q_ M"OQ4_P""(O@SQ+_P41_X*A?%+_@I]\4]*D.GZ!?3-X>AN?F$-[=(T%K"I.0P MM;!"GJ&>%NN* /UM_9L^!/A']F/X!^$?V?O L8&E^$M!M].@EV!6G9$'F3L! M_'))OD;_ &G-=O110 4444 %%%% !7$?M'_L]?"_]JOX)^(?@%\8]"74/#_B M.P:WNXQ@20M]Z.>)B#LEC<*Z-CAE'!'%=O10!^)W_!-G]HSXF?\ !"#_ (*- M7W[!/[7VO,/A5XJUF.;2O$/)PD,@417"Y_=M'DG]RV_]3?V MV?\ @H7^R;^PGX?G\6_M"_%.TL;BY\R72?#U@11;J=Q4GCS&VQ@D M;G6O-_\ @K7_ ,$P=!_X*8?L^MX3\.P6MI\1_#BS7?@+6)\(&G*Y>QE<](9] MJJ3_ .$?D*5;XW_ &&O^#::>YU6S^+O_!3+X@77B/5XXXE3P%IFKR2Q1+&H M1(KR^#;Y0JJ$\J JBA !*Z\4 ><_$+_@H[_P57_X+0>,+[X)?\$]_ACJ7P_^ M'WG&WU;7K:\,$HB/4WVIX"P K\WV>W_>$%ES,*^K?^"?7_!N_P#LM?LL/9_$ MC]HAH/BIXZC*S!M4M?\ B3Z?-US#:OGSV!_Y:3[LX#+'&:^\_A[\.? /PF\' MV/P]^&'@O2_#VA:9"(M/TC1K%+>WMT]%C0 #GDG')))YK:H ;'''#&L,,:HB M* JJ, = !3J** "BBB@ HHHH *W/"O_ "!M:_Z\1_Z%6'6YX5_Y VM?]>(_ M]"H PZ*** "BBB@ HHHH **** "D95=2CJ"",$$<$4M% 'XN?\$B'F_8,_X+ MB_&']A.9C;:'XK:_@T2T)V[OLV=1TYC[BPEG&/63CW_:.OQG_P""X=A+^Q7_ M ,%@?@#^WI8QFVTK75L9-:G48\]].O!!?+GWL+BV3VS7[+HZ2()(W#*PRK*< M@CUH 6BBB@ HHHH **** "BBB@ K<\??\AF+_KQA_P#0:PZW/'W_ "&8O^O& M'_T&@##HHHH **** "BBB@ HHHH *W/"O_(&UK_KQ'_H58=;GA7_ ) VM?\ M7B/_ $*@##HHHH **** "BBB@ HHHH **** -R__ .1"L/\ K^E_E6'6Y?\ M_(A6'_7]+_*L.@ HHHH **** "BBB@ HHHH *W/'W_(9B_Z\8?\ T&L.MSQ] M_P AF+_KQA_]!H PZ*** "BBB@ HHHH **** "M7P3_R-=C_ -=_Z&LJM7P3 M_P C78_]=_Z&@"CJG_(2N/\ KN__ *$:ZW]GK_DL&D?]O'_I/)7):I_R$KC_ M *[O_P"A&NM_9Z_Y+!I'_;Q_Z3R4 ?3E%%% !1110 4444 %%%% !7'?M!_% MOP1\!_@GXF^,/Q&MFGT7P]I,EW>VJ1*[7 7A8E5OE+.Y5!G RPR0.:[&O*?V MXO@;K?[2?[)?COX)>&9HTU37=#9-+\YPJ/=1NLT*,Q^ZK21JI/8-GM0!\FG_ M (*$_M=:IXR\.>#M#_X)2:5!>^,M&GU;PKI^I>,+.*>^LH0C2/AX4"LJR(QC M;#X;.TCFO<_^"=W[37Q7_:5;QY=?$S]GG1/AQ_PC.K6VE#1;2]WWXNU65[@7 M495&C4*T!C)0!@[D%@./*_C%XY_:*UGP5\$?VX]4_94\5V/B'X1>)=0L/&W@ M:UMA+?2:?=6@M+JZM$&/.BRBLF.",'.U2X[;_@G_ .)_'/QX_:-^,'[6\WPB M\1>"O"/B^VT+3_#UCXILOLUYJ3V4,R27;Q D 2(@8%E(X#$H< 'UG1110 4 M444 %%%% !1110 4444 %%%% !7Q?7VA7Q?0!N>%?^0-K7_7B/\ T*L.MSPK M_P @;6O^O$?^A5AT %%%% !1110 4444 %%%% !6Y?\ _(A6'_7]+_*L.MG5 MIX+7X=V=S@#%9E12[L ,DD\ 5^/W_!53_@K MC\5/VL_BA_P[3_X)=K>:[J&NW3:9XE\7:!)\]^>1+:6X I "!N; :5E#-@!$3XV_X+Y?LT^/_P!C3]J;P1_P5T_9AMS9 M746MVL7BX01GRXM2C7;#/*J]8KF!6MY1P"5 )+3&OV/KC?VA?@3\/_VF_@CX MG^ 7Q2TW[5H7BK29;&^0 ;X]PRDR$_=DC<)(C=G13VH S?V3?VEO '[8'[._ MA7]HSX:7&=+\3Z6EQ]F:0,]G< E)[:0C^.*57C/8E,C@BO1*_%[_ ((F?';X M@?\ !.#]O'QM_P $F?VEM2\FQUC77_X16[F)6$:J$!BDBW=(KZV$;+GG>D*@ M;G:OVAH **** "BBB@#<\??\AF+_ *\8?_0:PZW/'W_(9B_Z\8?_ $&L.@ H MHHH **** "BBB@ HHHH U?!/_(UV/_7?^AJCJG_(2N/^N[_^A&KW@G_D:['_ M *[_ -#5'5/^0E2X?/&VX5OX* .D_X-G_V6_$O MB@>/_P#@I5\9O-OO$/C?5;K3?#^H7BY>=6G\[4;P'H3+<;8@PP08)AT:OUIK MC?V>O@?X+_9J^!WA7X"?#RV\K1_">B0:=9DJ TOEH TSXZO(^Z1CW9V/>NRH M **** .*_:(_9]^%?[4WP:U[X#_&CPVFJ>'O$-D;>\@. \;=4FB;!\N6-PKH MX^ZR@^U?BGX"^,G[=O\ P;C?'3Q=\&/$'POU#XC?!_7+C^TM'DEDFM+"[.=D M=[#$J:?Y?UEFB$/Y.:]I^*'[#G[&GQJ\R3XK?LK_#_ %Z: M7.^\U#PE:/< GJ1-Y?F*?<,*^<_BA_P;O?\ !+'XD>9-IGP4U3PI:)?H$ ]J /JWX:?M%?L_?&B-9?@_\R/=?!+]KKQ7H3HVZW3Q+H5MJ6"#D#? UJ1]0..N*\ MG_9V_:]_;"_X(+_M6/\ LI_MT:AJWBSX2>(+CS=*\0"6:Z6"'(0:A8-(2VQ? ME$]IG*GE1G!E /W"HK*\#>.?!WQ,\':9\0?A]XELM9T36;*.[TO5-/G$L%U MXRKHPX((-:M !1110 4456UG6='\.:1=>(/$.K6UA86-N\][>WLZQ0V\2*6> M1W8A450"2Q( R: /@3_ (.FOVP6^!O[)>G?LZ>%M3\OQ!\5FBM;A8GP\>D6 MP22Y;CD>8Y@AP>&224=C7M?_ 2&_8^'[$_[!G@OX5:MI@MO$>I6O]N^+PR8 M?^TKM5=XW_VH8Q%;_P#; &OSHF\3:=_P6Z_X."(O%>CW(U?X3?">*%[*906M M[K3=,<;&&>'6[U"3=@X+02=]E?MA0 4444 %%%% !1110 4444 :O@G_ )&N MQ_Z[_P!#5'5/^0E>/DEG MGVY\NQO5^S2CVS.;/_OFOI'_ ()<_'7_ (:0_P""?/PF^+,]Y]HO+KP?;66J M3%LE[VSS9W#'T)E@=OQKO?\ @H#\"Q^TM_P3U\?? V*T\^Z\0^&M2@TN/;G_ M $Y8C):G'?$Z1'\*_/;_ (-7/CH?%_[)GCGX!:A=[[KP3XP6^M8V;F.SOX/O^0S%_UXP_\ H-8=;GC[ M_D,Q?]>,/_H- &'1110 4444 %%%% !1110 5N>%?^0-K7_7B/\ T*L.MSPK M_P @;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7_\ R(5A_P!?TO\ M*L.MR_\ ^1"L/^OZ7^58= !1110 4444 %%%% !1110 5N>/O^0S%_UXP_\ MH-8=;GC[_D,Q?]>,/_H- &'1110 4444 %%%% !1110 5J^"?^1KL?\ KO\ MT-95:O@G_D:['_KO_0T 4=4_Y"5Q_P!=W_\ 0C76_L]?\E@TC_MX_P#2>2N2 MU3_D)7'_ %W?_P!"-=;^SU_R6#2/^WC_ -)Y* /IRBBB@ HHHH **** "BBB M@ KY!_X*5^*_^"D&A>!O&-A^SEX,T"Y\(2^'T>'7M$U"]@\264G D6!(9,O( M&&59!]U\8R"3]?5\D>$/BW^U3^UA^V[XET+X3_$JQ\'_ G^#WBB#2_$,(TM M+F[\4WZ#=4RK#&5;:Y;" &?X>^)G_!:8>'[$+^SE\()1]CBQ+>> M([L3/\@YDS-G>>^>^:[W]B;X7_ME:3\2_B1\TFWO/&4NF1:)X0\.ZO M<7-AH\-I#)&S1K*S+$92RLP0_,P9C]X >/>-M1_:,_X*$?MK_$#X'_"[]I/Q M)\,OAS\(H[:RU#4/!L[07NJZO*&+*TJLK;49)5*[BH$(^7,F1Z5_P3Z^,?QM M7XB?%#]C;]HWQF/%'B;X5:E9?8/%C6XBEU?2[R$RV[RJ,CS54+N.23Y@!+%2 MS 'U#1110 4444 %%%% !1110 4444 %%%% !7Q?7VA7Q?0!N>%?^0-K7_7B M/_0JPZW/"O\ R!M:_P"O$?\ H58= !1110 4444 %%,GG@M8'N;F9(XXT+22 M2, JJ!DDD] !WK\O/^"B7_!PC9>%/&B?LQ?\$U?#D7Q%\>WE\+)_$EM9/?6, M4Y;;Y%E#'S?S$Y&\?NAQCS(M;@LHL#K\\SJ/UK\@A^R-_PJ_\)3^U3^VQK6MWMPP:^A\.:/B5CW_ -,O M))2_U,(H ^M_C'_P7K_X);_!SS;:;]I&'Q->Q9Q9>#M*N-0\S']V=4%O^6EW!#@?NY/MOX.?\ !O5_P2X^$?E7-_\ !34/&-Y#C;>^,O$% MQ<9_WH83% V?>,U]B_#3]GGX!_ 3X:VFG_ _X*>$_!\,UTZ3IX9\/6UCYR@< M;S"BE_7+9YYH ^=/^"8/_!+KX,_\$V/A+_8?AM(=:\;ZQ A\7^,Y8-LMVXY^ MSP@\Q6R-]U.K$;GR<8^H*** "BBB@#\N_P#@Y%_85UGQK\-=%_X*#?!.WGM? M&7PR:)?$-SIN4GDTM9=\5VI7G?:S'?N'(CE=B<1"OK7_ ()6?MU:-_P4#_8] M\/\ QE>X@3Q-9+_97C>PAP/L^J0JOF.%'W4E4I,@Z!9=N25-?0?B#P_HGBS0 M+[PMXETJ"^TW4[.6TU"QNHP\5Q!(A22-U/#*RD@@]0:_$3]F_7]<_P""#7_! M8+5OV=?'6JSQ?!SXG2PQV.HWDA\J.QFE?[!>LQX+VTIDMIF./D,SX^Y0!^X] M%'7I10 5\+_\%?/^"S7P]_X)\>&9?A1\+6L_$GQ>U6U!L-&+>9!H:./DNKP* MJ!;:5[:$7,/AL MRX"%T (FO&W#R[?!"DAI 1MCDX__ ()!_P#!$W6? GB:']NG_@H1'/XB^*.K M71U32/#^N3&Y.D3N=_VR\9R?.OB3N"G(A//,F/* .?\ ^#?7_@HW\<_B'\9O MB+^QI^VEXKUV[\=W>I7'B+1I?%8>.]6X&!?V#)( 8]H"31PA0$438 50!^L5 M?D+_ ,'&GP'\:_L3?MQ?#7_@K1^SQ8?9IY[ZP@\4^4I$9U2WBQ$TNW^"ZM$> M!^Q$)SS)7ZD?L\_'+P-^TQ\#_"WQ\^&U[Y^B^*]&AU"RRP+1;U^>%\=)(W#1 MN.S(P[4 =E1110 4444 %%%% !1110!J^"?^1KL?^N_]#5'5/^0E\$_\C78_P#7?^AJCJG_ "$KC_KN_P#Z$: (**** ./_ &@?C;X+_9N^ M"/BKX\_$.Z\K1O">B7&I7V& :41H2L29ZN[;44=V=1WK\H/^#>?X)>-/VM?V ML/BA_P %6_CM:_:+V76+NS\.22*2@U*[&^Z>+/*K!;/';H.FVX9?X*ZG_@YB M_:F\2>(;;P#_ ,$V/@UYM]XA\=:I:ZCK^GV;9DGC,_DZ=9XZ$RW.Z3:<$&WB M/1J_0[]AK]EGPW^Q=^REX*_9N\-^5(?#NCHFJ7D2X%[?R$RW5QZX>9Y" >0N MU>PH ]8HHHH **** "MR_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "H PZ** M* "O(OVU_P!BCX'?MY_ Z_\ @=\<=!\ZWFS-I&KVRJ+S2+P*0ES;N1\K#."I M^5U)5@0:]=HH _#/]F']I[]J'_@WR_:AD_8^_;!M[W7O@QKUZ]QHVLV<3R10 M1,^#J5@#D@9(^T6F=RL=RY8@R_MOX&\<^#OB9X.TSX@_#[Q+9:SHFLV4=WI> MJ:?.)8+J!QE71AP00:\W_;7_ &*/@=^WG\#K_P"!WQQT'SK>;,VD:O;*HO-( MO I"7-NY'RL,X*GY74E6!!K\D/V8?VGOVH?^#?+]J&3]C[]L&WO=>^#&O7KW M&C:S9Q/)%!$SX.I6 .2!DC[1:9W*QW+EB#* ?N9165X&\<^#OB9X.TSX@_#[ MQ+9:SHFLV4=WI>J:?.)8+J!QE71AP00:^>_^"C__ 5/_9S_ .";_@'^T?B% MJ(UKQCJ%LS^&_ NFW"B[O3R!+*<'[-;[@096!SA@BNP*T >O?M'_ +2_P1_9 M*^%.H?&CX_>/;/P_H.GKAI[ELR7,I!*P01C+32M@X1 2<$] 2/QK^+'[2'[? MG_!P[\8[GX _LQ>'[SP+\$=*O4.M7=X[)!Y0;*3ZE*G$\QQNCLHR5!P3NV&9 M;/[/G[$W[='_ 7N^,-I^UK^W-XKU#PG\([>9CX>TNRC: 7-N6R8-+@?(2,X M >\D#%R !YA4^7^S/P.^!/PB_9L^&6F?!WX'> [#PYX:OJ=E;R^*O&&I MJ#?:S.%)RQ'$42EFV0K\J Y)9BSM[;6YX^_Y#,7_ %XP_P#H-8= !1110 44 M44 %%%% !1110!J^"?\ D:['_KO_ $-4=4_Y"5Q_UW?_ -"-7O!/_(UV/_7? M^AJCJG_(2N/^N[_^A&@""BBB@ HHHH **** "BBB@ K<\*_\@;6O^O$?^A5A MUN>%?^0-K7_7B/\ T*@##HHHH **** "BBB@ HHHH **** -R_\ ^1"L/^OZ M7^5?B!_P2_\ ^,(?^#@3XO?LD7'^B:1XR;5H-%LS\J@975[ ^A(LS*@]?,X] M*_;^_P#^1"L/^OZ7^5?B'_P7/AE_8V_X*[_ C]NW3HFM]/U+[!+K$J+_ *]] M-NUCNU)']ZRN((_I0!^T%%-BEBN(EG@E5T=0R.C9# ]"#W%.H **** "BBB@ M HHHH *W/'W_ "&8O^O&'_T&L.MSQ]_R&8O^O&'_ -!H PZ*** "BBB@ HHH MH **** "MSPK_P @;6O^O$?^A5AUN>%?^0-K7_7B/_0J ,.BBB@ HHHH *** M* "BBB@ HHHH W+_ /Y$*P_Z_I?Y5AUN7_\ R(5A_P!?TO\ *L.@ HHHH ** M** "BBB@ HHHH *W/'W_ "&8O^O&'_T&L.MSQ]_R&8O^O&'_ -!H PZ*** " MBBB@ HHHH **** "OBS_ (*-?\%N_AE_P3I^,W@SX.^$?A_+\1/&VH:O:R^( M/#6E7>V73M.D( *JVZ[EW#RH<&IK3 M5/BAXFM77PAH,I#K:IRIU"Y4!?\$"?^"4WC*Y^*%C_P M4S_;N@N]8^('B;4&U;PCI>OKOFLS-E_[4N5;_EY?.8D(_=(0V Y41 'Z=Z9K M3^)--M_$4FBWVFM?P)5*JLP61<[6 ) 8$9/6N[_9Z_Y+!I M'_;Q_P"D\E)/#OB[1X?$/A/7[+5-/N-WD7VG723PR;6*MM="5. M&5E.#P01VH NT5C>)_B-\/?!-W;6'C/QWHVD3WAQ:0ZGJD5N\_./D#L"W/'% M;"LKJ'1@01D$'K0 M%8LOQ(^'=OXJ7P+/X]T5-;?&S1WU2$739&1B+=O/'/2 MMJ@ HK%\/_$CX=^+=5N-"\*^/=%U.^L\_:[/3]4AFE@P<'>B,2O/'(ZUM4 % M%%% !7Q?7VA7Q?0!N>%?^0-K7_7B/_0JPZW/"O\ R!M:_P"O$?\ H58= !11 M10 5Y[^TU^U1\!OV/OA;=_&']H7XAV7A_1;;*Q-.VZ>\FP2(+>)_\ !;3]G?\ X)\:?=?#[P[);^-OB@T.+?PG8W0\G3&8962_ ME7/DC!#"$9E<8X16$@^(_P!F7_@EW^W%_P %BOBC:?MD?\%._'>LZ!X*FQ+H M/AM8S;75Y:,0RPV=LV5T^T(Q^]8&64 , Q?S@ 97QB_;)_X*)?\ !?7XG7W[ M-O[%_@Z^\#_!Z"<1Z_J%U.T,0=PY6RAW9YR)=F]?T?_P"";W_! M([]F;_@G)X82^\(::OB3QY=6WEZSX]U:V47,F1\T5LF2+2 G^!26;C>[X&/? M_@M\$/A+^SK\.-.^$GP1\ Z=X:\.Z5'LL]+TR#8@/=V)RTDC'EI')=CRQ)YK MJJ "BBB@ K_8_NO%7@71/M'C_X<\L=B&%SR2\.YL>8*\U_X*_\ _!;/4_AGXBF_8>_8 DE\1_%35KH: M7JNNZ+";HZ-/(=GV.T50?.OB3M. 1">.9,B/Y3_X*:_LX96U#3E(&(E5]EPCC9Y2,"K+Y+,/O MS_@D!_P1A\ _\$__ [#\8/BXMGXD^+^J6I^V:KCS+?04&TAM;QH M]QL;Q0)+:Y4>LPUWPSJU M[?>&+.Z?F*>&0QZC9(3U&Y1<(!P09WZ5^R?C[_D,Q?\ 7C#_ .@U^)__ 7Y M^!OCG]BK]L?XUTN.9E2.#<'73('& ]U, CW$Z\JI&"O[A: /1?\ M@B_^RK\?/V]OVR-3_P""Q7[7\*?8QJ$TG@NSEMBL=]>+&;>.2!&^[:VD8\N- MCDM*@.XM&Y/['5G^%/"GAKP)X8T_P5X,T*UTO2-)LHK33--L8!'#:P1J$2-$ M7A550 .PK0H **** "BBB@ K?\$#?&7B;]B:VTNV\3Z/XH5W^&E] M>V,MS:>?)*JB]T] _P##;_\ MP5BU"]\3>*=9N5U&T\"ZW<&9VAP -MFN$10JOP#"OZLZ[X(\&>*-5 MTK7/$WA+3-1O="NVNM$O+ZPCEET^=HVC:6!V!,3E&92RD$JQ'0UJ4 1V=G:: M?:16%A:QP001K'##"@5(T48"J!P !TJ2BB@#<\??\AF+_ *\8?_0:PZW/ M'W_(9B_Z\8?_ $&L.@ HHHH **** "BBB@ HHHH U?!/_(UV/_7?^AJCJG_( M2N/^N[_^A&KW@G_D:['_ *[_ -#5'5/^0E%?^0-K7_7B/\ T*L.MSPK_P @;6O^O$?^A4 8=%%% !1110 4 M444 %%%% !1110!N7_\ R(5A_P!?TO\ *OS#_P"#GOX%?\+&_8!T_P"+UC9[ MKOX>>,;6ZGF"Y*65V#:2K[9FDM#G_8K]/+__ )$*P_Z_I?Y5X?\ MP_ U/VE M?V/OB5\"EM1-<>)?!M]:Z:I&<7OE,]LW_ 9UB;\* .0_X)4?'7_AH[_@G?\ M"7XI3WGVB\D\(P:=JDI;+/>61-E.S>A:2!F_X%7T'7Y8?\&K'QR;Q3^RY\0/ MV>]2NBUUX,\71ZC:Q2'!CM+^' 0#T$UK.Q]#+SU%?J?0 4444 %%%% !1110 M 5N>/O\ D,Q?]>,/_H-8=;GC[_D,Q?\ 7C#_ .@T 8=%%% !1110 4444 %% M%% !6YX5_P"0-K7_ %XC_P!"K#K<\*_\@;6O^O$?^A4 8=%%% !1110 4444 M %%%% !1110!N7__ "(5A_U_2_RK#K/O^0S%_P!>,/\ Z#0!AT444 %% M%% !1110 5\_?\%'_P#@H5\)O^"%II.E1;;>UB(-QJ-TP M/E6ENA(WRN00!T #,Q559A^0?[&G[,WQX_X+Z_MC7_[2N2U3_ M )"5Q_UW?_T(UUO[/7_)8-(_[>/_ $GDH ^G**** "BBB@ HHHH **** "O+ MOVU_B7J7P<_91\=_$_1?'LGAB^T;0);BQUR'2HKY[>?($86"8B.1F]-N/B?)JG[3WA;Q)XH^#=XC^)OA_J M_@RSAM]4LGMS=036UW:Q1.1/"KE581L&7#8KU+P_KW_!:+X.:!:_"N#X._## MXAKIL"6FG^.)-?>T,\2C:DMU \B,TFT#=L R>['+&72/V._VU_!_P1^(>O:1 M\1?"&I_&CXTZQ;IXVUV\2:/3-%TQ+:2W2*T"KOD:"-RJ%EYWC*G9N8 ^FO@# M\7]'^/\ \$O"OQKT&S>VM?%&A6VHI:2/N:W,D89HB>,E&W*3WVYKKZX_]G[X M/Z1^S_\ !#PI\$]#OGNK;POH5MIR7H_"WX(:[I/@OX?_P#"(RWWBSQX9S)JD[CS_,TVSA4@Q$QQQEIF MV\3?*P*%6A_X)!7MOIO_ 3,^&^HWC[8K?3=2DE;T5=2NR3^0KWOXR?\DA\5 M?]BW??\ I.]?/_\ P2/TN/6_^"7_ ,/=%E(_B9XBU%K>36F>0:3IL,[V\-I:X8>2$, M;X=,-C;SQ6/\%_VC_'?[*/['G[3/PGM_$EUJ%U\!]?N],\"ZEJ,GFS065VQC MT]7+??\ *([+2?V*D^"VN7<-MX@^&OBC6-'\4:=+ M(%DLIOMLT^74\JI$A 8\$HP_A./ ;'P%JG[1W[,/[;WQ>^'\#7VE>,/%\A\- MW%N-PU'\]I8,?V&=/_P"$E\%K=_$C M7_"4>N7?Q GN)&U9-;G@%R)Q<%MVU)F V9PRK\P)))\X\9_MOK#X-_M*_#2 M#_@GOH/[1TOBBR71=,^'$%S?7!N%VPSPVBI);GG_ %HF4Q;.I? &217PMIWP MVU_X(?\ !+S]E[XX>*M/FAM/!GQGT[Q7X@#1G_1M,N-0GDCG/^R4-M_W^% ' MM_[?/[$'P)_9-_9:/[2G[)W@*U\%^-_A3<6.HZ/K6E.ZRWL0N(H9X;MMV;A7 MC=BV_).W&=K,#]K?#SQ?:_$+P!H?CZQA,<&N:/:ZA#&3DHDT2R 9[X#5\X?\ M%>?B3X:TW_@GOXITW3M5M[V]\;)8:5X5M;242-JDUQ&+^^DT?6&>\E8K9 J3(3@[NU8O] MIZE_T$9_^_S?XT 7O^$)\5_] .?\A_C7Q]_P6<_X*%0_\$TOV8I= =,GVL5E"CS;YT/6* .K<@AI&B0\,2/HSXT_';P=^SY\*-?\ C7\6 M/&+:7X=\-:;)?:K>RS'Y8U'"J,Y=V8A$0? M^"%O_!$YK[P58_\ !0;]M+X/ R 1P:YO\ M/4O^@C/_P!_F_QK:OK^^'@:QE%Y*'-[*"WF M')&/6@"G_P (3XK_ .@'/^0_QH_X0GQ7_P! .?\ (?XU1_M/4O\ H(S_ /?Y MO\:/[3U+_H(S_P#?YO\ &@"]_P (3XK_ .@'/^0_QH_X0GQ7_P! .?\ (?XU M1_M/4O\ H(S_ /?YO\:/[3U+_H(S_P#?YO\ &@"]_P (3XK_ .@'/^0_QH_X M0GQ7_P! .?\ (?XU1_M/4O\ H(S_ /?YO\:/[3U+_H(S_P#?YO\ &@"S-\/- M>N+B&[N/##22V[%K>1XE+1$@J2I/*Y!(..QJ7_A"?%?_ $ Y_P A_C5'^T]2 M_P"@C/\ ]_F_QH_M/4O^@C/_ -_F_P : +W_ A/BO\ Z <_Y#_&C_A"?%?_ M $ Y_P A_C5'^T]2_P"@C/\ ]_F_QH_M/4O^@C/_ -_F_P : .D\9^%_$&H: MK'-9Z5+(@M(E+*!U"\BO&OVR_P!BJ']LK]F3QA^S=XWT*1+;Q-I+PVMXT88V M-XI$EMTFL?$OA?5[Z]\-:;=/\T-Q!(8] M2LDSU 91<(%Z@W#]*_8/_A"?%?\ T Y_R'^-?BS_ ,%^?@K\0?V*OVS?AQ_P M5O\ V?(GM[N36K:W\3O$2$_M.W3$32E>?+NK1'MW[$0G/,E?K-^SS^T-X9_: M8^!_A;X^?#;79Y]%\5Z-#J%EFI?]!&?_O\W^-']IZE_P!!&?\ [_-_ MC0!>_P"$)\5_] .?\A_C1_PA/BO_ * <_P"0_P :H_VGJ7_01G_[_-_C1_:> MI?\ 01G_ ._S?XT 7O\ A"?%?_0#G_(?XT?\(3XK_P"@'/\ D/\ &J/]IZE_ MT$9_^_S?XT?VGJ7_ $$9_P#O\W^- &]X3\)^(['Q':7=WI$L<< !5_P;J%] M)XHLDEOIF4S?,&E)!X-?B;_P5P_;_P#C/_P5,_:=@_X)5?\ !/O5)]5\.2ZT MT/BW7K.Z;[+J\T,FZ0M*N0-.ML;V?D2NH*A@L?F ''?'+XC_ +17_!Q]^W3: M_LR_LUKJ6E?!#P->?:K[5VMV$20!C&^JW"G :>4;X[:!L$*22%S,R_M1^SO^ MR-X4_98^#>A? CX*_#U]*\/>'[,06<"@%Y6ZO-*W'F2R,2[N>69B?:O,_P#@ MGK^PU\+O^"=O[/.G_ [X4LTUT^+KQ1XA9/+GUJ_*@/.^#\J#[L<>2$0 9)W, MWNG]IZE_T$9_^_S?XT 7O^$)\5_] .?\A_C1_P (3XK_ .@'/^0_QJC_ &GJ M7_01G_[_ #?XT?VGJ7_01G_[_-_C0!>_X0GQ7_T Y_R'^-'_ A/BO\ Z <_ MY#_&J/\ :>I?]!&?_O\ -_C1_:>I?]!&?_O\W^- %[_A"?%?_0#G_(?XT?\ M"$^*_P#H!S_D/\:H_P!IZE_T$9_^_P W^-']IZE_T$9_^_S?XT 7O^$)\5_] M .?\A_C6M>>%_$$G@VSL$TJ4S1WI?\ 01G_ ._S?XT?VGJ7_01G_P"_S?XT 7O^$)\5_P#0#G_( M?XT?\(3XK_Z <_Y#_&J/]IZE_P!!&?\ [_-_C1_:>I?]!&?_ +_-_C0!>_X0 MGQ7_ - .?\A_C1_PA/BO_H!S_D/\:H_VGJ7_ $$9_P#O\W^-']IZE_T$9_\ MO\W^- %[_A"?%?\ T Y_R'^-'_"$^*_^@'/^0_QJC_:>I?\ 01G_ ._S?XT? MVGJ7_01G_P"_S?XT =)XS\+^(-0U6.:STJ61!:1*64#J%Y%9/_"$^*_^@'/^ M0_QJYXZO[Z'6(EBO)5!LHCA9".=M8O\ :>I?]!&?_O\ -_C0!>_X0GQ7_P! M.?\ (?XT?\(3XK_Z <_Y#_&J/]IZE_T$9_\ O\W^-']IZE_T$9_^_P W^- % M[_A"?%?_ $ Y_P A_C1_PA/BO_H!S_D/\:H_VGJ7_01G_P"_S?XT?VGJ7_01 MG_[_ #?XT 7O^$)\5_\ 0#G_ "'^-'_"$^*_^@'/^0_QJC_:>I?]!&?_ +_- M_C1_:>I?]!&?_O\ -_C0!>_X0GQ7_P! .?\ (?XT?\(3XK_Z <_Y#_&J/]IZ ME_T$9_\ O\W^-']IZE_T$9_^_P W^- &]X3\)^(['Q':7=WI$L<<I?\ 01G_ ._S?XT?VGJ7_01G M_P"_S?XT 7O^$)\5_P#0#G_(?XT?\(3XK_Z <_Y#_&J/]IZE_P!!&?\ [_-_ MC1_:>I?]!&?_ +_-_C0!>_X0GQ7_ - .?\A_C1_PA/BO_H!S_D/\:H_VGJ7_ M $$9_P#O\W^-']IZE_T$9_\ O\W^- %[_A"?%?\ T Y_R'^-'_"$^*_^@'/^ M0_QJC_:>I?\ 01G_ ._S?XT?VGJ7_01G_P"_S?XT =)>>%_$$G@VSL$TJ4S1 MWM8O]IZE_ MT$9_^_S?XT ?B_\ \$V]%U7]A[_@XJ^+'['US9/:6/CB35H-'TYOE55D5=:L M<=B5M=\8]?,(ZG%?M=_PA/BO_H!S_D/\:_$[_@O,=1_8_P#^"L?P%_;ZTLS0 MVUW]ADU6:,G=/)I=XHN5)'/SV=S#'CK@&OV@MMI?]!&?_ +_-_C0!>_X0GQ7_ - .?\A_C1_PA/BO_H!S_D/\:H_VGJ7_ $$9 M_P#O\W^-']IZE_T$9_\ O\W^- %[_A"?%?\ T Y_R'^-'_"$^*_^@'/^0_QJ MC_:>I?\ 01G_ ._S?XT?VGJ7_01G_P"_S?XT 7O^$)\5_P#0#G_(?XT?\(3X MK_Z <_Y#_&J/]IZE_P!!&?\ [_-_C1_:>I?]!&?_ +_-_C0!>_X0GQ7_ - . M?\A_C1_PA/BO_H!S_D/\:H_VGJ7_ $$9_P#O\W^-']IZE_T$9_\ O\W^- '2 M7GA?Q!)X-L[!-*E,T=W(SQX&0".#63_PA/BO_H!S_D/\:N7U_?#P-8RB\E#F M]E!;S#DC'K6+_:>I?]!&?_O\W^- %[_A"?%?_0#G_(?XT?\ "$^*_P#H!S_D M/\:H_P!IZE_T$9_^_P W^-']IZE_T$9_^_S?XT 7O^$)\5_] .?\A_C1_P ( M3XK_ .@'/^0_QJC_ &GJ7_01G_[_ #?XT?VGJ7_01G_[_-_C0!>_X0GQ7_T MY_R'^-'_ A/BO\ Z <_Y#_&J/\ :>I?]!&?_O\ -_C1_:>I?]!&?_O\W^- M%[_A"?%?_0#G_(?XT?\ "$^*_P#H!S_D/\:H_P!IZE_T$9_^_P W^-']IZE_ MT$9_^_S?XT 7O^$)\5_] .?\A_C6MXS\+^(-0U6.:STJ61!:1*64#J%Y%.K^^AUB)8KR50;*(X60CG;0!3_P"$)\5_] .?\A_C M1_PA/BO_ * <_P"0_P :H_VGJ7_01G_[_-_C1_:>I?\ 01G_ ._S?XT 7O\ MA"?%?_0#G_(?XT?\(3XK_P"@'/\ D/\ &J/]IZE_T$9_^_S?XT?VGJ7_ $$9 M_P#O\W^- %[_ (0GQ7_T Y_R'^-<7^T'\3?!7[+'P?UOX[_'?6XO#WA?P_:& M?4=1O& '7"QHHYDD=B$2-069F )-'QB^.O@;X ?#+6?C%\8/'\>A>'-!LVN M=4U.]N&"1(. !R[LQ"JB@L[,%4$D"OQ+\8^-/VL_P#@Y3_:_3P-X3N=5\(? M 'P/J EEEN"62TB.5%Q,,E)]1F3<(X\E84)YP)'D )O#7A/]JO\ X.8_VV/[ M=DT76/"_[/\ \/[WRSY?W;.!B"8U;E)=2N5"EB-RP)C[P51+^X7PJ_9VTGX( M_#G1OA+\*OAU'HGAW0+%+/2=+LXP(X(E' Y.68G+,Q)9F)9B22:YC]F_X!_" M[]DSX.:-\!_@/X>&A^'-$M_+MK:&0[YG/+SROUDE=LLSGDD^F .Y_M/4O^@C M/_W^;_&@"]_PA/BO_H!S_D/\:T/"?A/Q'8^([2[N](ECCCER[L!@#%8/]IZE M_P!!&?\ [_-_C6GX,U"_E\464TKXJZ5?:CIDL4*&8-(X& 3!(H_4@?C7%ZEJ6HKJ-PJW\X G M? $I]3[UU?[/]]>W'Q\E=3Y^5>0D']Q(: /I>BBB@ HHHH **** "BB MB@ KQ[_@H!\2_B%\'?V,?B+\2OA4\D>OZ3XX48(S&C/(" M>!LR>*]AKROXR?$+X(_%'X7_ !$^&Z?M':/H!T2P-GXQU;3]8MC-X<$NY0;@ M2$K"6"2+B0 $!AV- 'SY\,O^"17PD\8_#W1?&7C7]JSXQ>(=5UC2[>^OM9MO M'K)#=R2QJYDC'EL?+.[*Y9C@C+&O>OV5OV,_A[^R-_;W_"">//&FM_\ "0?9 M?M7_ E_B$W_ )/D>=M\K*+LSYS;NN=J^E?%W@KX"?LA_#?P]#X2^'__ 73 M\2Z+I5L"+73-+^*5E!;P#KA(TD"H/90!7U%^P#X?^'>A?\);_P (#^W]K7QS M\W[!]K_MCQ=#JO\ 8F/M&W9Y;-Y7G9;.<;OLXQ]TT ?1E%%% %;6=(T[Q!H] MWH.KV_G6E];26]U%O*[XW4JRY4@C()&00:PO@Y\'?AQ\ /AMI?PA^$?AS^R? M#NC)(FFZ=]LFG\D/*\KCS)G>1LN[GYF/7 X %=-10!X3\;?^":_['7[0/CVZ M^)OQ#^%LHUO48A%K%YH^MW>G_P!IQ@ ;;A;>5%EX !8C<0 ">!CUOX>?#CP) M\)O!&G_#;X;>%;/1M"TJW\C3],L8ML4*9)/'*XE=(V!P0V"RD @@ M\U[]110 4444 %?%]?:%?%] &YX5_P"0-K7_ %XC_P!"K#K<\*_\@;6O^O$? M^A5^<_\ P7F_X*>M^Q+\"%^"'P?UPI\4OB#9O#IKVK_OM%TYB8Y;[CE9&.Z* M'I\^]P?W6" ?*7_!73]J'XG_ /!5;]M7P_\ \$IOV.=2^T^'=(UW;XLU>!B; M6ZU"+/GS2LO6ULD#_P"_+NP&(A)_6/\ 9,_9>^&'[&W[/_AS]G?X1Z=Y.D^' M[(1OPR%&%4 ?*7_ 0B_P""82_L,_ $_%SXLZ&$ M^*7C^TCGUD7"?O=&L#AX=/!/*N3B2;IF3:ASY2D_>= !1110 4444 %%%% ! M6Y?_ /(A6'_7]+_*L.MR_P#^1"L/^OZ7^5 &'1110 4444 %%%% !1110 44 M44 ;GC[_ )#,7_7C#_Z#6'6YX^_Y#,7_ %XP_P#H-8= 'F/[9?[,'@[]LK]F M3QA^S=XW");>)M)>&UO&CW&QO%(DMKE1ZQS+&^.X4CH37YK?\&X'[3_C'X/? M$3X@?\$K?C\7L-=\,ZM>WWABSNGYBGAD,>HV2$]1N47" <$&=^E?KO7XW?\ M!?7X#>/_ -B_]L3X>?\ !6O]G?36AE&KVL/BLP(1$NI6Z[87FV_\L[JU#6[] MCY6"&-.GR\ U-4'V*VCR,%+* M12$\$RM"_)+U^SVJ?\A*X_Z[O_Z$: (**** "BBB@ HHHH **** "MR__P"1 M"L/^OZ7^58=;E_\ \B%8?]?TO\J ,.BBB@ HHHH **** "BBB@ HHHH W/'W M_(9B_P"O&'_T&L.MSQ]_R&8O^O&'_P!!K#H **** "BBB@ HHHH **** -7P M3_R-=C_UW_H:HZI_R$KC_KN__H1J]X)_Y&NQ_P"N_P#0U1U3_D)7'_7=_P#T M(T 04444 %%%% !1110 4444 %;GA7_D#:U_UXC_ -"K#K<\*_\ (&UK_KQ' M_H5 &'1110 4444 %%%% !1110 4444 ;E__ ,B%8?\ 7]+_ "K#K>?>#PG#I6J2,V6:ZL2UE* MS>C,T!?_ (&#T(KO/VT?@?'^TG^R5\1_@0;=99_%'@Z_LK ,.%NVA8V[_P# M9A&W_ :_/C_@U5^.$OB+]FWXB_LZZK<-]J\'>+8M4M(93ADMKZ'84 /99K25 MCZ&;GJ* /U5HHHH **** "BBB@ K<\??\AF+_KQA_P#0:PZW/'W_ "&8O^O& M'_T&@##HHHH **** "BBB@ HHHH *W/"O_(&UK_KQ'_H58=;GA7_ ) VM?\ M7B/_ $*@##HHHH **** "BBB@ HHHH **** -R__ .1"L/\ K^E_E6'6Y?\ M_(A6'_7]+_*L.@ HHHH **** "BBB@ HHHH *W/'W_(9B_Z\8?\ T&L.MSQ] M_P AF+_KQA_]!H PZ*** "L'XG_$_P"'_P %_A]J_P 5?BIXLL]#\/:%9/=Z MMJM_+LBMXEZD]R2< * 69B% )(%3^/?'O@SX7>"]4^(OQ$\36>C:%HME)=ZK MJNH3".&VA099V8] !^)Z#DU^(W[0?Q[_ &GO^#B7]K2']F#]F1+[PW\$/"M\ MMSJ6JW<++%Y08K_:5ZH(WRN PM[7.1R3C]XZ $7Q8^*7[4G_ <>?M>Q?!/X M+)?^$O@1X-OEN+N]NHCY<$6647UT <37DJAU@M\X0%N0!-*?V3_9=_9>^#7[ M'?P6TCX#? KPLFEZ%I,74X:>]G('F7-Q)@&69R,LQ] H"JJJ*G[(O[(_P5_8 ME^!^E_ 7X%>&Q8Z5IZ[[J[EPUSJ5TP DN[B0 >9*^!D\!0%50JJJCTV@ HHH MH *U?!/_ "-=C_UW_H:RJU?!/_(UV/\ UW_H: *.J?\ (2N/^N[_ /H1KK?V M>O\ DL&D?]O'_I/)7):I_P A*X_Z[O\ ^A&NM_9Z_P"2P:1_V\?^D\E 'TY1 M110 4444 %%%% !1110 5Y9\5OAU^RI\(?AQ\1_BI\1/AIX?M=%UO3FO_B+< M'2D8ZQ' KN//4#,[9=PJG)+/@H:@[2.(I6.R01Q/&(Y RA_]?&!D$L/;O\ @G'X MQ^!.NQ>-O"W@3]DNU^"_CG0+ZSMO'_@Z.UB60;HY)+2;S8T03Q,KS%&VCJV! M@AF\P^%OAK]J3]K/]L3X?_''X[?LPZM\/_#'P5\*WGV72=4NXY#JNNSQ>4QM M@,;HP%1E;[H,*_-\V!Z1^PEX<^-'Q"^.7Q3_ &R_C!\)=0\!0>.X])TWPOX5 MUD[;^.RL8I%-Q._VB_B_J0BTS1-)46UDD@$VI M7CMM@M(0>LDCX4=E&YVPJL1^1W_!'G]E7XG_ /!3W]LC7_\ @K+^V38_:]%T M[7C)X0TNX0_9KO48L"%8E;_EULE"*O\ >E5VG4D)<02*0\$RAF D0A@&89PQ!C^$'PE^'_P' M^%^A?!SX5^'8=)\/>'--CL=)L(!Q'$@QDGJSL35? >DQ?\+, M\$12WWA"=0%?4(\9GTUF])0H*9^[*J3H&F2O@ZEJ+?^"K/[1YEU+Q)XNU*^@\(7=^GSR-+(WV M_45[#>Y:W3&,*LXQAEH _3+_ ()]?LK>!/V*_@GX&_9P^'J*]IX>M52\O_+" MOJ%X^7N+I_\ :DE9FQD[054<**]#U3_D)7'_ %W?_P!"-7O!/_(UV/\ UW_H M:HZI_P A*X_Z[O\ ^A&@""BBB@ HHHH **** "BBB@ K%?^0-K7_7B/\ T*@##HHHH ** M** "BBB@ HHHH **** -R_\ ^1"L/^OZ7^58=;E__P B%8?]?TO\JPZ "BBB M@ HHKD_BK\>O@?\ O2_[;^-7QB\+^$K0H66X\2:];V2N/\ 9\YUW'M@9)/% M '645\,_&_\ X.)_^"8?P=\ZTT/XI:QXZOHZR-7R MSXN_X.=_CO\ %W79/!_[$G[!%UK%]_R[R:O/=:K/(#T)L["-"OX3-GVH _8R MH[N\M-/M9+Z_NHX(8D+RS3.%5%'4DG@#WK\9?^$__P"#I#]K[C0?!EQ\--(N MO]8/[,T[0?)!Z'-X7OAC_9R?6I+3_@W0_P""A7[2%S'JG[;W_!0\7.]A(\ O M]2\1R)SG:/M?P(\V+XE_M@^!K:X@SY M]AINM)J-U&1V:"T\V4'V*YKYP_:!_P"#I#_@G%X>U1E^&6B^/_&SQVR1Q3Z; MX?CL[9V5>[7DL4BCW\HGVK"^#_\ P:\_L ^!_*N_BAXP\=^-[E<>=!=:M'86 MC_1+:-95_P"_QKZY\,_\$E_^":WP$U"VM_AK^Q=X#B:*TB:*YUC1QJEPC$?> M$U\9I ??=F@#\VM;_P"#G[]H3XLZE)X>_9*_X)]RZE=@[86O=2N]7E$['1Q&A]]:=YE_X"=WI M7[(Z)H.A^&M-CT;PYHUII]G",16ME;K%&@]E4 "K= 'XLZM_P1$_X+3_ +7= MJ+#]L?\ ;LM8=$N94>ZT34/&&H:FJ$,&W"RB1+7((!&''('3K7ZF?L6?L7_! M+]A'X%Z=\"O@?H7DVEL!-JNJW"J;O5[PJ!)=7#@?,[8 ^ZBA54!5 KUJB@ MHHHH **** "M7P3_ ,C78_\ 7?\ H:RJU?!/_(UV/_7?^AH HZI_R$KC_KN_ M_H1KK?V>O^2P:1_V\?\ I/)7):I_R$KC_KN__H1KK?V>O^2P:1_V\?\ I/)0 M!].4444 %%%% !1110 4444 %%?^0-K7_7B/_0JPZ "BBB@ HHHH **** "BBB@ KJS13#C]XYY MS.,?LO6!\4_AAX%^-7PXUOX2_$WP]!JWA_Q%ILMAJVGW ^6:&12K#/52,Y## M!4@$$$ T <3^Q9^UQ\,_VX?VJU^&O[*'Q)^('_! '_@ICK'[)OQSURYG^#/Q NHI++7+H8A2 MW=REIJP[*\9S!<@8X5FPPCBS^AG_ 6A_P""@]I^P=^QGJ'B/P;K<:>./&JO MI'@012 O%*Z9FOUQ_#!$V\-R/,>$'AJ /@;_ (*;_$CQG_P6-_X*F>%?^") B+[G &2>2,D\AIR?M#\\AH01E#7Z+T :O@G M_D:['_KO_0U1U3_D)7'_ %W?_P!"-7O!/_(UV/\ UW_H:HZI_P A*X_Z[O\ M^A&@""BBB@ HHHH **** "BBB@ K=?M M=?!"U_:4_9=^('P%NHT9O%GA&^TZU:3I%<20L().>Z2[''NM 'F?_!(?XZ_\ M-$_\$WOA+\0KB\\^]@\+1:/J;LV7-S8,UD[/_M.8!)[[P>]?2-?E!_P:L?&^ M[U#X)?$[]E[Q!(\5[X1\40ZQ9VMQD.D-Y&898P#T"2VF2.S3^]?J_0 4444 M%%%% !6YX^_Y#,7_ %XP_P#H-8=;GC[_ )#,7_7C#_Z#0!AT444 %%%% !11 M10 4444 %;GA7_D#:U_UXC_T*L.MSPK_ ,@;6O\ KQ'_ *%0!AT444 %%%% M!1110 4444 %%%% &Y?_ /(A6'_7]+_*L.D^*OQ-^'7P?^"2?$'XK>.=)\.: M'I]U*][JVMZA';6\(QQN>0@ GH!U)X%?E7^V+_PGIOO=7UO4([:WA';<\A !/0#J3P*_,;]L3_ (.7?!%CKI^#O_!. MSX3WOQ&\3WD_V6Q\0ZEITZV3S'@"VLT N;QL],^4,X(WBO*OAS_P1Q_X*>?\ M%0/&%G\;?^"HGQ\U;PIH1?SK+PW.R2:A'&W5(+&/%MIP(X+,#("/GB)YK].? MV.O^"A+IW[/7PBLK'4GA\N^\4:@/M6JW@[^9ICCV1YZ(* M/S,@_9Z_X.;/VYH4NOB1\8[KX7:'?J&CAN->@T )$W5&ATM&N^G!68;NQXKK M_A7_ ,&K6A:UJG_"5?M9_ME:_P"(+ZY8/?V_A?35AD9N^;R\:9I,^IA4U^NM M% 'R'\#_ /@A3_P2_P#@9Y-UI_[-%AXFOHL;K_QO>2ZJ9,?WH)F^S_E$*^J/ M!_@;P3\/-$C\,^ /!^E:'IL/^JT_1]/CM8$^D<:A1^ K4HH **** "MSQ]_R M&8O^O&'_ -!K#K<\??\ (9B_Z\8?_0: ,.BBB@ HHHH **** "BBB@ K5\$_ M\C78_P#7?^AK*K5\$_\ (UV/_7?^AH HZI_R$KC_ *[O_P"A&NM_9Z_Y+!I' M_;Q_Z3R5R6J?\A*X_P"N[_\ H1KK?V>O^2P:1_V\?^D\E 'TY1110 4444 % M%%% !1110 5X[_P4"^+GC/X$_L9?$/XK?#MVCUO2O#[?V;<*FXVTDCI")P#P M3&)#(,Y&4YXKV*O(/B[^U'^P[-;:_P#!3XT?M"?#V(3V\^F>(O#^L^*;6*0( MZE)(94:0,IVD@C@C- 'D/PA_X(]?L(WGPQTW4_B-X$F\?:[K.GQWFL^,M6\1 M7K3ZG/,@=YU:.90JL6)7'.",LQRQG_X)ZZ%=_ ']HGXS?L5>&?&&H:WX(\#M MHVI>%$U*[,\NBK?P222V!<_P HK(O& 23DL37AFG?#CX-?#BV_X0K]GS_@O1 M!X3\%QDK8^&KS7M.U"2QA)XB@N&NHS$HSQM08]SS7U)_P3V\!_LD?#?P7KWA M[]FGXZV'Q&U>YU"/4/'?BK_A)(=3U"^NY@_ER7,D;'8#LEV*?1SEF+L0#Z%H MHHH **** "BBB@ HHHH **** "BBB@ KXOK[0KXOH W/"O\ R!M:_P"O$?\ MH58=;GA7_D#:U_UXC_T*L.@ HHHH **** "BBB@ HHHH *W+_P#Y$*P_Z_I? MY5AUN7__ "(5A_U_2_RH PZ*** "BBB@ HHHH **** "BBB@#<\??\AF+_KQ MA_\ 0:PZW/'W_(9B_P"O&'_T&L.@ HHHH **** /D_\ X+!?\$XM$_X**_LN M77A?1+2WA\?^%Q+J/@/4Y<+FXVCS+)V/2*=55#DX5UC3 W)\D5_1=7+> _@G\*?AAXL\5^.? '@6PTK5O&^JQZEXJOK2+:^HW20I"L MC_1$' P"S.Y&YW8@'36]O!:0):VL"111($CCC4*J*!@ = !VI]%% &KX)_Y M&NQ_Z[_T-4=4_P"0E%?^0-K7_7B/_0JPZW/"O_(&UK_KQ'_H5 &'1110 4444 %%%% !1110 M 4444 ;E_P#\B%8?]?TO\JPZW+__ )$*P_Z_I?Y5AT %%%% 'XM_LI?\8%_\ M'*?CCX+R?Z'H'Q/GU"*S4\0A-0B35K8(/]F=/LZ^A)'K7[25^-G_ YD6>5?=8<'@"OV#\(^*= M$\<^%-,\:^&KP7&FZQIT-]I]PO26"6-9(V_%6!_&@#0HHHH **** "MSQ]_R M&8O^O&'_ -!K#K<\??\ (9B_Z\8?_0: ,.BBB@ HHHH **** "BBB@ K<\*_ M\@;6O^O$?^A5AUN>%?\ D#:U_P!>(_\ 0J ,.BBB@ HHHH **** "BOEG_@H M;_P5V_90_P""=>E'2OB#KC^(?&L\(>P\":!,C7I4C*R7#$[;6(\89_F8- MVW:,\D5^;?QP_P"#DCXX?'OQYH _)[P9_P $-?\ @J1_P4,U+2_C1_P50_:EO]%T M1KIFM?#']HI?:A #RZP6T.+'3PPQRFY@?O1<5^DG['7_ 3D_8__ &$]"73O MV>OA%96.I/#Y=]XHU ?:M5O!W\RY<;E4]3''LCST05]&W_\ R(5A_P!?TO\ M*L.@ HHHH **** "BBB@ HHHH *W/'W_ "&8O^O&'_T&L.MSQ]_R&8O^O&'_ M -!H PZ*** "BBB@ HHHH **** "M7P3_P C78_]=_Z&LJM7P3_R-=C_ -=_ MZ&@"CJG_ "$KC_KN_P#Z$:ZW]GK_ )+!I'_;Q_Z3R5R6J?\ (2N/^N[_ /H1 MKK?V>O\ DL&D?]O'_I/)0!].4444 %%%% !1110 4444 %>0^-?V!/V,/B-X MKO\ QSXZ_9L\*:KK&J7+7&HZC>::'EN)6ZNQ[DUZ]7RY\6_'?_!773_B7K5C M\%_@E\(;_P *17[KH-YK6J7273_ &I_8]H(OM/E;_+WXZ[?-DQ_OFOBS]G[X6?\%C_V<]4\ M=ZMX0^"WPAO)/B!XYO?%.K+J6N7#""ZN2"\<.R=<1#' ;(/[?_X;-^'O@;0?)^R_\(W_ ,(7>32^?GSOM'G>;*^-N(-N,9W/G/& #V*B MBB@ HHHH **** "BBB@ HHHH **** "OB^OM"OB^@#<\*_\ (&UK_KQ'_H58 M=;GA7_D#:U_UXC_T*L.@ HHHH **** "BBB@ HHHH *W+_\ Y$*P_P"OZ7^5 M8=;E_P#\B%8?]?TO\J ,.BBB@ HHHH **** "BBB@ HHHH W/'W_ "&8O^O& M'_T&L.MSQ]_R&8O^O&'_ -!K#H **** "BBB@ HHHH **** -7P3_P C78_] M=_Z&J.J?\A*X_P"N[_\ H1J]X)_Y&NQ_Z[_T-4=4_P"0E\$ M_P#(UV/_ %W_ *&J.J?\A*X_Z[O_ .A&@""BBB@ HHHH **** "BBB@ K<\* M_P#(&UK_ *\1_P"A5AUN>%?^0-K7_7B/_0J ,.BBB@ HHHH **** "BBB@ H MHHH W+__ )$*P_Z_I?Y5AUN7_P#R(5A_U_2_RK#H **** /AS_@X?^ G_"[O M^"9/BG6[*R\[4? 6J67B6R"K\P2)S!<'/8"VN)G/_7,5T7_!"#X]_P#"_?\ M@F)\.[N\O?.U'PE;3>%]2&[/EFR?9;K_ . AMC_P*OJ'XM?#C0?C%\*_$OPD M\4Q[M,\4:!>:3J"[^&GQ#^./[#7CJ3R=3T/4 MTU>"Q+?ZNXMY6T_4.#_M"S'X/O\ D,Q?]>,/_H- &'1110 4444 %%%% !1110 5N>%?^0-K7_7B/_0J MPZW/"O\ R!M:_P"O$?\ H5 &'1110 445\U_\% _^"JG[*O_ 3N\*//\4_% M U;Q9<0%]&\"Z),DFH79/W7D&<6T.>LLF 0#L#L-M 'T%XQ\9>$OAYX7O_&_ MCSQ/8:+HVEVS7&I:KJEVD%O:Q+U>21R%11ZDU^2O[;O_ 7P^+_[1WQ _P"& M0/\ @D1X&U;7-:U65K1O',&F,]S/V7PKX#UZ+]I#_@HKK2?$7Q_>W'V]O#5Y=M>:=:7# M'<9+R20DZA/GKN_<@[N)>'K]/;6UMK&VCLK*WCAAAC"0PQ(%5% P% ' ' MJ2B@ HHHH W+_P#Y$*P_Z_I?Y5AUN7__ "(5A_U_2_RK#H **** "BBB@ HH MHH **** "MSQ]_R&8O\ KQA_]!K#K<\??\AF+_KQA_\ 0: ,.BBB@ HHHH * M*** "BBB@ K5\$_\C78_]=_Z&LJM7P3_ ,C78_\ 7?\ H: *.J?\A*X_Z[O_ M .A&NM_9Z_Y+!I'_ &\?^D\EO^2P:1_P!O'_I/ M)0!].4444 %%%% !1110 4444 %5=:US1?#>ES:YXBUBUL+*W4-<7E[<+%%$ M"0 6=B O) Y/>K58WQ"^'W@SXK>"=3^''Q#T"'5-$UFT:VU/3[@L$GB;JI*D M$?4$$4 :\4L5Q$L\$JNCJ&1T;(8'H0>XIU?GE\?_ (9_!7_@G2TNI?LY_P#! M2;4/A9/"3)'\,O$%R?$EA+GD)'8_/<0!NGFX<^XZC<^!7_!6#]HG3O 3?$'] MK3]BOQ5:>$+>7;-\2?".AW0LC#T%V]E<@31P8^8RAF'. N>* /O&BLSP9XR\ M+_$/PCIGCSP3K4.I:/K-C%>:9?VY)2X@D4.CC/."I!P<$=ZTZ "BBB@ HHHH M **** "BBB@ HHHH *^+Z^T*^+Z -SPK_P @;6O^O$?^A5AUN>%?^0-K7_7B M/_0JPZ "BBB@ HHHH **** "BBB@ K/O\ D,Q?]>,/_H-8= !1110 4444 M %%%% !1110!J^"?^1KL?^N_]#5'5/\ D)7'_7=__0C5[P3_ ,C78_\ 7?\ MH:HZI_R$KC_KN_\ Z$: (**** "BBB@ HHHH **** "MSPK_ ,@;6O\ KQ'_ M *%6'6YX5_Y VM?]>(_]"H PZ*** "BBB@ HHHH **** "BBB@#^+M MY$S#[HG&LPF!B3TQ_:L9?_@/XU^TE?D1_P '3/PFUGPQ#\&OVS?!>ZVU'P]K MDVB7-_&OS)(<7MB<]MCP79^KC\0#]=Z*Y/X"_%C1OCS\$/!_QM\/;19>+?#- MCK%LBMG8MQ DNP^Z[MI'4$$5UE !1110 5N>/O\ D,Q?]>,/_H-8=;GC[_D, MQ?\ 7C#_ .@T 8=%%% !1110 4444 %%%% !6YX5_P"0-K7_ %XC_P!"KS/X M\_'WX0_LQ_"W5/C/\<_'-EX>\.:1#ON[^\?[S'[L4:#+2RL>%C0%F/ !K\;? MB#^T5_P4(_X.'?COJ'P(_9)@U3X?_ _0)!)K^H33O#"+?)"SZE)$?](F<9\J MQ0E0>3D(TR@'Z??M'_\ !57_ ()^_LI^?9_%_P#:<\.1ZG;Y$F@Z)<'4[\/V M1H+42-$3ZR;1ZD5\(_&O_@Z0L?$6M_\ "!?L.?LC:YXHU:Z^*G*F5^V MRPLC)),#U'[Y&QV';TW]F_\ X-AOV%_A7]GU7XZ^*/$WQ,U&/!E@NKDZ7IS, M.X@MF\[KV:=@1QCKG[N^"G[-/[/G[-^B?\(]\!/@MX9\(6K(%E70-&AMGGQW ME=%#RG_:O^2P:1_P!O'_I/)0!].4444 %%%% !1110 4444 %?&_[7W_!3[]A: MTB\:_LJ_$GXO^,?#FJQM+I.L7_AG1YUN;1@1O,$P4@-C(W8(YZ&OLBO'[CQG M^VDJ_$_[-\'/"C'2FA_X53NUHC^VP3)YGVSY_P!Q@"+'W<[CZ4 ?%O[/'[8_ M_!"_]F*:/5_AKX=U"76T;>_B;7?"UU?ZB\F"?''P^^%.M:GJ6FVVE+IWB:.ZTZ6S807\=Q& A< M_P"$9UDWGVK=YWG^9EVV;<0[>F=[>E '>?"CX7>#?@I\-]%^$_P\TY[31- L M$L]-MY)VE9(E' +N26/N370T44 %%%% !1110 4444 %%%% !1110 5\7U]H M5\7T ;GA7_D#:U_UXC_T*L.MSPK_ ,@;6O\ KQ'_ *%6'0 4444 %%%% !11 M10 4444 %;E__P B%8?]?TO\JPZW+_\ Y$*P_P"OZ7^5 &'1110 4444 %%% M% !1110 4444 ;GC[_D,Q?\ 7C#_ .@UAUN>/O\ D,Q?]>,/_H-8= !1110 M4444 %%%% !1110!J^"?^1KL?^N_]#5'5/\ D)7'_7=__0C5[P3_ ,C78_\ M7?\ H:HZI_R$KC_KN_\ Z$: (**** "BBB@ HHHH **** "MR_\ ^1"L/^OZ M7^58=;E__P B%8?]?TO\J ,.BBB@ HHHH **** "BBB@ HHHH W/'W_(9B_Z M\8?_ $&L.MSQ]_R&8O\ KQA_]!K#H **** "BBB@ HHHH **** -7P3_ ,C7 M8_\ 7?\ H:HZI_R$KC_KN_\ Z$:O>"?^1KL?^N_]#5'5/^0EXN9 M-H[LT"3Q_P#;2OJVJNMZ-I?B/1KOP]K=DES97]K);WEO(,K+$ZE70^Q4D?C0 M!\)?\&W_ ,>_^%Q?\$U=(\%W][YNH?#SQ!?:#.';+F N+N!O]T1W(C'_ %Q( M[5][U^,O_!O#K.J?LJ?\%"_CW_P3\\57KC8]PUAYY_UMQI5Z\&Y/>6"Y,F1U M6('L*_9J@ HHHH *W/'W_(9B_P"O&'_T&L.MSQ]_R&8O^O&'_P!!H PZ*** M"BBB@ HHHH *\:_;?_;N_9\_8!^$$WQ;^/'B<1>8'CT+0+,J]_K-P!GR;>,D M9QD;G.$0$%B,C/FW_!3[_@K-\"?^";?@$Q:U+%XB^(6J6I?PUX(M;D"1P<@7 M-TPR8+<,#\Q&YR"J X9D_/W]B3_@F5^U%_P5_P#C'%^W]_P4[U_4X/!=XRS> M'?#&7M9-6M0VZ."WC!S9:<,\,/WDP)8'+F8@'-_#;X-_MS_\'&WQ\C^,OQSU M.\\"? GP]J#IIMM9D_9XD!PUO8JX NKMA\LMVZ[4YXP$@K]N?V4/V=?@U^RM M\#Y_@I\!_ UIH'A[2M. @M+5W$VA^(C%9NTL8?,*[CB/Y MOEYY&#QTKW7]E;]F#Q=^S?\ V]_PE7[4'C[XD?VS]E\C_A.-5-S_ &=Y/G;O M(_N^9YHW>OE)Z5\U_ K_ (),>,=/^$/AZ3PQ_P %*/C#IMG>:5!=Q6O@[Q&] MEIB^:@DS;PQOM2/YN,=1@\=*^C_V3/V5/%/[,G]O_P#"2_M1?$3XE?VW]E\G M_A/=<>]_L[R?.SY&]CL\SS1OQU\I/2@#V*BBB@ HHILLL5O$T\\JHB*6=W; M4#J2>PH ^!_":_M;_MB?&_XP^+/!G[?6I_#'P=X2^),_A;P_I]OH-K=0SR6L M:++M>62,CYMK8RV?,)XKWS39_B7^PA^RKX[^)W[0?[0FH_%6ZT*VN=7M+_4= M(BT]PJP(L5D%C=QAI5^^>AEZ<5Y?\$/^"3/_ 3V\<^$=5\87VN-\7K?Q#K- M[=Q>)'\5-+!#))(?.2W-C*D08.IW.,ON7!(Q@?/>LO\ $#P[^Q3^V%^QE'XM MU+Q#X>^$NJ:&_#=C,/,@M-:FED@F; M:V2R1O!.4W9!(CW @D'Z!^"WB70!^R=X3\8?:(_[+'P\L+PRY&SR/L*/G/IM MK\T/A1I&I>&_^"?O['?C/7D:/2K;]I2VN+AI.%CB;4[G:Y]!^YD.??WH ^C? MC_X:_;'_ ."?'PTL_P!K1OVP?$GQ,L=!O[/_ (6/X2\2V%N+6]LYYDADDL0B MAK5D>12H!/!R3A2C?;FB:SIOB/1;/Q#HUT)[._M8[BTF7I)&ZAE8?4$&OGK_ M (*Y:GI^E?\ !.?XH7&I2*J2:1;PIN/622]MT0?7G8U5O_'6L0WTT2VME MA96 S:*3P: .>HK<_P"$^UG_ )];'_P$6C_A/M9_Y];'_P !%H PZ*W/^$^U MG_GUL?\ P$6C_A/M9_Y];'_P$6@##HK<_P"$^UG_ )];'_P$6C_A/M9_Y];' M_P !%H PZ*W/^$^UG_GUL?\ P$6C_A/M9_Y];'_P$6@##K+_ !?J>FZG'!!;VK!K6-R9+<,"?^1KL?^N_] M#5'5/^0E(+6SFM[0))+ABELH/3L:JW_CK6(;Z: M);6RPLK 9M%)X- '/45N?\)]K/\ SZV/_@(M'_"?:S_SZV/_ ("+0!AT5N?\ M)]K/_/K8_P#@(M'_ GVL_\ /K8_^ BT 8=%;G_"?:S_ ,^MC_X"+1_PGVL_ M\^MC_P" BT 8=%;G_"?:S_SZV/\ X"+1_P )]K/_ #ZV/_@(M &'6YX5_P"0 M-K7_ %XC_P!"H_X3[6?^?6Q_\!%K4T#Q?J=YIFJ3RV]J#;VH= EN "<]_6@# MCZ*W/^$^UG_GUL?_ $6C_A/M9_Y];'_ ,!%H PZ*W/^$^UG_GUL?_ 1:/\ MA/M9_P"?6Q_\!%H PZ*W/^$^UG_GUL?_ $6C_A/M9_Y];'_ ,!%H PZ*W/^ M$^UG_GUL?_ 1:/\ A/M9_P"?6Q_\!%H PZ*W/^$^UG_GUL?_ $6C_A/M9_Y M];'_ ,!%H +_ /Y$*P_Z_I?Y5AUV%WXOU./PC::DMO:^9)=2(P-N-N .P[5E M_P#"?:S_ ,^MC_X"+0!AT5N?\)]K/_/K8_\ @(M'_"?:S_SZV/\ X"+0!AT5 MN?\ "?:S_P ^MC_X"+1_PGVL_P#/K8_^ BT ?A_^WY_Q@?\ \'%?PS_:9@_T M30OB#+I<^JSCY8D2X1]'O<]B5C"SM[N#UK]I*_+_ /X.O/A-?_$;]E[X??M% MVFGPB\\">+9-/NIK2 1LEGJ$0.]B.H6>U@4>AF..IK]!?V%_VM=6_:;_ &.O MAK\=V-C/<^)/!]E<:FXM5.+T1B.Z7/?;.DJ_A0!W=%;G_"?:S_SZV/\ X"+1 M_P )]K/_ #ZV/_@(M &'6YX^_P"0S%_UXP_^@U\7?\%._P#@O5\#?^">FF77 M@32(M+\:?$Z2#_1/"&GA/+T\L,K+?RKGR%P0PB&97!& JMY@^-_V?_\ @Z$_ M:]^"?BJQ\-_\%,_V5YH=+\00KJ6C:]I/A632[V.PG.^*2.VNB$O+<*P".CH= MH!+2MR0#]?:*XS]F#_@H5^S[^V5X.'C;]F[XK>&_$ULB*UY:6T(CO+$GHMQ; M2!983Z;U .."1S7I_P#PGVL_\^MC_P" BT 8=%;G_"?:S_SZV/\ X"+45[\2 M[W3;.;4=1.FV]O;Q-)///;HB1HHRS,QX !))X % &17YW?\%:/^"Z'@K]D& M>[_9O_97CM?&/Q>N7^R3&!/M-GX=E?Y0)%7/VB[R0%MQ]UN9.@C?R[_@I1_P M7M^-_P"TUX_;]@/_ ()+Z;/K6MZY.^G:CX]\.V8^T7!Y$D>FOTBC4;M]\Q4* MH9HRJ@3'V[_@D'_P10^'?[ _V7X__'6'3/&GQAN4\T7]U%]HL_#K.,LMH'_U MDYR0URPW=0@0%BX!X;_P3&_X(>>/?B+\0/\ AN__ (*JSW?B7Q?K%TNI:?X( M\02>>PE."D^I@\,P 79:#Y(U"JXX\I/UECC2)%BB0*J@!548 'H*W?\ A/M9 M_P"?6Q_\!%H_X3[6?^?6Q_\ 1: ,.MSPK_R!M:_Z\1_Z%1_PGVL_P#/K8_^ M BUJ:!XOU.\TS5)Y;>U!M[4.@2W !.>_K0!Q]%;G_"?:S_SZV/\ X"+1_P ) M]K/_ #ZV/_@(M &'16Y_PGVL_P#/K8_^ BT?\)]K/_/K8_\ @(M &'16Y_PG MVL_\^MC_ . BT?\ "?:S_P ^MC_X"+0!AT5N?\)]K/\ SZV/_@(M'_"?:S_S MZV/_ ("+0!AT5N?\)]K/_/K8_P#@(M'_ GVL_\ /K8_^ BT %__ ,B%8?\ M7]+_ "K#KL+OQ?JU\R2ZD1@;<;< =AVK+_X3[6?^?6Q_P# 1: , M.BMS_A/M9_Y];'_P$6C_ (3[6?\ GUL?_ 1: ,.BMS_A/M9_Y];'_P !%H_X M3[6?^?6Q_P# 1: ,.BMS_A/M9_Y];'_P$6C_ (3[6?\ GUL?_ 1: ,.BMS_A M/M9_Y];'_P !%H_X3[6?^?6Q_P# 1: ,.MSQ]_R&8O\ KQA_]!H_X3[6?^?6 MQ_\ 1:U/%_B_4]-U..""WM6#6L;DR6X8Y(H X^BMS_A/M9_Y];'_P !%H_X M3[6?^?6Q_P# 1: ,.BMS_A/M9_Y];'_P$6C_ (3[6?\ GUL?_ 1: ,.BMS_A M/M9_Y];'_P !%H_X3[6?^?6Q_P# 1: ,.BMS_A/M9_Y];'_P$6C_ (3[6?\ MGUL?_ 1: ,.M7P3_ ,C78_\ 7?\ H:G_ .$^UG_GUL?_ $6K_A?QGJNH>(+ M6SFM[0))+ABELH/3L: .;U3_ )"5Q_UW?_T(UUO[/7_)8-(_[>/_ $GDK,O_ M !UK$-]-$MK9865@,VBD\&NF^!_BO4M8^*6E:?=06RH[3$F*W"M\L+L.1[B@ M#Z)HHHH **** "BBB@ HHHH *Y?XT^ #\5/A1K_PZ_X3.^\/+K&FR6TFM::Z MK/:(P^9U+@K]W(.>,$YKJ*\$_P""HL_BNV_X)^?%6;P9),EZ/"SB1K M56.*8(O.<@#K7TS_ ,$\-%^%N@7_ (UTWXI_#SQM9ZGX>U MF\GLX;B#4;B2QBEL)I9&SNN#.C+N)W_.R\ MBZ=!X;TB;1-:M/LD:M-8S7D$OG6,L_+R(C1[XD>7_ M %C64@_*I5BH4'@$G)8LQ]FHH ^,X_P#@FG^TUI/PVG_9>\+?M\ZG M:?""=7M1HLOA*"36(-,?_@GC M^T1\7KOP[X1_;#_;0F\?> _#&HPWL?ABS\(0Z=)K%?^ M0-K7_7B/_0JPZ "BBB@ HHHH **** "BBB@ K/O^0S%_UXP_^@UAUN>/O^0S%_UXP_\ H-8= !11 M10 4444 %%%% !1110!J^"?^1KL?^N_]#5'5/^0E\$_\C78 M_P#7?^AJCJG_ "$KC_KN_P#Z$: (**** "BBB@ HHHH **** "MSPK_R!M:_ MZ\1_Z%6'6YX5_P"0-K7_ %XC_P!"H PZ*** "BBB@ HHHH **** "BBB@#W_A&XNM)A"Y+WUIB[ME'IF:",?C7R3_ ,&NWQ[_ .%A_L-: M]\$-0O=]Y\//%\JVT.[/EV%\OVB+Z9N!>_E7Z6D C!%?@G^Q]^U+\.?^")7_ M 5&_:(^&OQBMM3C\%R0WT.E:9I-F9)[B1+E+K2E55B0+&O4+DEB ?)_P#P3$_X( ?#K]G34K;]HC]M.\M?B%\3IY_MT>GW M;FYTW1[ACO,A,G-[WPG_ D]GIB6>I^6#M\XQ?+; M7\?_ $T@:,$ G,AK]E*XWXY_L\_ _P#:8\#3?#;X^?"W1O%>BSY/V+6+)9?* M8C'F1/\ ?AD Z.A5AV(H \_^'O\ P4K_ &%OBA\"M4_:0\(_M+^&9/">A6@N M->N[F\\FXTP'A4GMI )HY&;Y40IND8@(&)&?RM_:8_;E_;3_ ."\7QHN?V-O MV"O#&H>'/A1!*O\ PD.KWC-;B\M]V/M.IS)GRH#@F.T3^'']A_#JP&L>+=2MU7Q/XXU"W47>H- MP3'&,G[/;AAE85)Z N78;J^E:** "BBB@ K<\*_\@;6O^O$?^A5AUN>%?^0- MK7_7B/\ T*@##HHHH **** "BBB@ HHHH **** -R_\ ^1"L/^OZ7^58=;E_ M_P B%8?]?TO\JPZ "BBB@ HHHH **** "BBB@ K<\??\AF+_ *\8?_0:PZW/ M'W_(9B_Z\8?_ $&@##HHHH **** "BBB@ HHHH *U?!/_(UV/_7?^AK*K5\$ M_P#(UV/_ %W_ *&@"CJG_(2N/^N[_P#H1KK?V>O^2P:1_P!O'_I/)7):I_R$ MKC_KN_\ Z$:ZW]GK_DL&D?\ ;Q_Z3R4 ?3E%%% !1110 4444 %%%% !7E_P M?_:+\!_M'>,?B7\);/PE=J/ 6NG0=>758HGM[\O&Q;8H9MT94$$.!G/2O4*^ M$/V1?VF_V>O@)^U=^TWIGQI^,WAWPO<:A\45EL8=;U2.W:=%B8,RAR,@$@'Z MT >M>%_V;?\ @GA\>_A3XT_8W\!^"+6X\/\ A3Q(_B=]MT M&ZO=:BC2_M_+8>;$2?G7)ZBOL[X0_M&? ?X__P!H_P#"DOBYH'BK^R?)_M/^ MP]2CN/LOF[_+W["=N[RY,9Z[#Z4 =I1110 4444 %%%% !1110 4444 %%%% M !7Q?7VA7Q?0!N>%?^0-K7_7B/\ T*L.MSPK_P @;6O^O$?^A5AT %%%% !1 M110 4444 %%%% !6Y?\ _(A6'_7]+_*L.MR__P"1"L/^OZ7^5 &'1110 444 M4 %%%% !1110 4444 ;GC[_D,Q?]>,/_ *#6'6YX^_Y#,7_7C#_Z#6'0 444 M4 %%%% !1110 4444 :O@G_D:['_ *[_ -#5'5/^0E(_]"K#K<\*_P#(&UK_ *\1 M_P"A4 8=%%% !1110 4444 %%%% !1110!N7_P#R(5A_U_2_RK#K;<7"D,L'D"W38F'8H?G4##?<-% &;X/\'>$_A]X7L/ M!'@3PS8:-HVEVRV^FZ5I=HD%O:Q*,*D<: *BCT K2HHH *W/'W_(9B_Z\8?_ M $&L.MSQ]_R&8O\ KQA_]!H PZ*** "BBB@ HHHH **** "MSPK_ ,@;6O\ MKQ'_ *%6'6YX5_Y VM?]>(_]"H PZ*** "BBB@ HHHH **** "BBB@#O^2P:1_V M\?\ I/)7):I_R$KC_KN__H1KK?V>O^2P:1_V\?\ I/)0!].4444 %%%% !11 M10 4444 %>4^,/V&/V.?B#XHOO&OC?\ 9G\&:KJ^IW#3ZAJ-]H,,DUQ*>KNQ M7+$^IKU:L?X@>/?"?PM\#ZO\2/'FLQZ?HVAZ?+>ZG>R@D0PQJ69L#EC@< D MG )- 'E_P#P[G_8/_Z-'\ _^$W!_P#$UVGPA_9S^ _P _M'_A27PCT#PK_: MWD_VG_8>FQV_VKRM_E[]@&[;YDF,]-Y]:^=?A!_P4S^*/Q<_:#\%?#J7]D#6 M?#/A#XAZ?JMYX-\1^(=71+S58K*T-QYBVBI^Z5PT(!9R")0RLPS7K'['/[8> MF?M6:+KVF:S\.M4\%>-?!VH)8^,O!>M-NGTZ5U+1.K[5\R*158J^U<[&XQ@D M ]FHHHH **** "BBB@ HHHH **** "BBB@ KXOK[0KXOH W/"O\ R!M:_P"O M$?\ H58=;GA7_D#:U_UXC_T*L.@ HHHH **** "BBB@ HHHH *W+_P#Y$*P_ MZ_I?Y5AUN7__ "(5A_U_2_RH PZ*** "BBB@ HHHH **** "BBB@#<\??\AF M+_KQA_\ 0:PZW/'W_(9B_P"O&'_T&L.@ HHHH **** "BBB@ HHHH U?!/\ MR-=C_P!=_P"AJCJG_(2N/^N[_P#H1J]X)_Y&NQ_Z[_T-4=4_Y"5Q_P!=W_\ M0C0!!1110 4444 %%%% !1110 5N7_\ R(5A_P!?TO\ *L.MR_\ ^1"L/^OZ M7^5 &'1110 4444 %%%% !1110 4444 ;GC[_D,Q?]>,/_H-8=;GC[_D,Q?] M>,/_ *#6'0 4444 %%%% !1110 4444 :O@G_D:['_KO_0U1U3_D)7'_ %W? M_P!"-7O!/_(UV/\ UW_H:HZI_P A*X_Z[O\ ^A&@""BBB@ HHHH **** "BB MB@ K<\*_\@;6O^O$?^A5AUN>%?\ D#:U_P!>(_\ 0J ,.BBB@ HHHH **** M"BBB@ HHHH W+_\ Y$*P_P"OZ7^58=;E_P#\B%8?]?TO\JPZ "BBB@ HHHH M**** "BBB@ K<\??\AF+_KQA_P#0:PZW/'W_ "&8O^O&'_T&@##HHHH **** M "BBB@ HHHH *W/"O_(&UK_KQ'_H58=;GA7_ ) VM?\ 7B/_ $*@##HHHH * M*** "BBB@ HHHH **** -R__ .1"L/\ K^E_E6'6Y?\ _(A6'_7]+_*L.@ H MHHH **** "BBB@ HHHH *W/'W_(9B_Z\8?\ T&L.MSQ]_P AF+_KQA_]!H P MZ*** "BBB@ HHHH **** "M7P3_R-=C_ -=_Z&LJM7P3_P C78_]=_Z&@"CJ MG_(2N/\ KN__ *$:ZW]GK_DL&D?]O'_I/)7):I_R$KC_ *[O_P"A&NM_9Z_Y M+!I'_;Q_Z3R4 ?3E%%% !1110 4444 %%%% !7DW[=7P2\3?M&_LB^/?@OX, MG1-7UO0F33!)($66XC=9HXBQX4.T80D\ -DUZS7S+\5O^'O/_"Q]9_X4M_PH M?_A%/MS_ -@?\)#_ &K]N^S?P^=Y7R;_ %V\4 ?*WC[_ (*:?">T_:K^ 'C3 MXU_#SQ5X&U;X9Z-XDL?''AR_\/R"2VNKJPM[>%;91_K8WDB8*<+A<$@#FOI? M]@"/Q_\ &?XY_%?]M_Q1\--3\'Z'X^&DZ=X-T?6X/)OKBQL89$-[/'_#YA== MG7 ! +*%=LYX?^"X_;/^FWVC[1]I_[8;-O^WGM0!Z[1110 4444 %%%% !1110 M4444 %%%% !7Q?7VA7Q?0!N>%?\ D#:U_P!>(_\ 0JPZW/"O_(&UK_KQ'_H5 M8= !1110 4444 %%%% !1110 5N7_P#R(5A_U_2_RK#K/O^0S%_P!> M,/\ Z#6'0 4444 %%%% !1110 4444 :O@G_ )&NQ_Z[_P!#5'5/^0E%?^0-K7_7B/\ T*L.MSPK_P @ M;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7_\ R(5A_P!?TO\ *L.M MR_\ ^1"L/^OZ7^58= !1110 4444 %%%% !1110 5N>/O^0S%_UXP_\ H-8= M;GC[_D,Q?]>,/_H- &'1110 4444 %%%% !1110 5N>%?^0-K7_7B/\ T*L. MMSPK_P @;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7_\ R(5A_P!? MTO\ *L.MR_\ ^1"L/^OZ7^58= !1110 4444 %%%% !1110 5N>/O^0S%_UX MP_\ H-8=;GC[_D,Q?]>,/_H- &'1110 4444 %%%% !1110 5J^"?^1KL?\ MKO\ T-95:O@G_D:['_KO_0T 4=4_Y"5Q_P!=W_\ 0C76_L]?\E@TC_MX_P#2 M>2N2U3_D)7'_ %W?_P!"-=;^SU_R6#2/^WC_ -)Y* /IRBBB@ HHHH **** M"BBB@ KQ7_@HMXTL/AY^Q#\2?%^HG4PMKX<<1'1[]K6X$SND<16506C'F.FX MCG;NQ7M587Q/^&_@[XP?#O6OA;\0=)6^T37].ELM3M68KOBD4@X8=)N/A5IEQ\5_VQOC'?^)+[3HYKZ\T+QRT%I!*Z!BL".DA9 M5)QN=CNQG"YP/'/A=^Q]\5O#?B?XZ^#O!?[;7Q3LOB#\%)[6^T;6?^$H:72= M6M+JQ:]M8;JTD5CO C>.3YRGS [&'![:'P5\8/@E;CX0?!G_ (+C> ]+\*:= M_HMCI_BZ+1;S4])@7*B 322%G** HSY8 &%5,"O0_AG^QG\)?'W[./BGX)?L M]?MUG6=>\5Z[%J'Q<^(6BZE:ZIJ>L131RH]LYCF(M$D4.$R6P%D&'W,: /H? M]DOXQ:C^T#^S-X&^-&M6,=M?>(_#5K>7\,*D(MPR 2[ >0N\,5]B*]#K$^&G MP\\+?"3X>:'\+O!%B;;1_#VE0:?IL#-N9888PB;C_$V%!)ZDDGO6W0 4444 M%%%% !1110 4444 %%%% !7Q?7VA7Q?0!N>%?^0-K7_7B/\ T*L.MSPK_P @ M;6O^O$?^A5AT %%%% !1110 4444 %%%% !6Y?\ _(A6'_7]+_*L.MR__P"1 M"L/^OZ7^5 &'1110 4444 %%%% !1110 4444 ;GC[_D,Q?]>,/_ *#6'6YX M^_Y#,7_7C#_Z#6'0 4444 %%%% !1110 4444 :O@G_D:['_ *[_ -#5'5/^ M0E(_ M]"K#K<\*_P#(&UK_ *\1_P"A4 8=%%% !1110 4444 %%%% !1110!N7_P#R M(5A_U_2_RK#K/O\ D,Q?]>,/_H- &'1110 4444 %%%% !1110 5N>%? M^0-K7_7B/_0JPZW/"O\ R!M:_P"O$?\ H5 &'1110 4444 %%%% !1110 44 M44 ;E_\ \B%8?]?TO\JPZW+_ /Y$*P_Z_I?Y5AT %%%% !1110 4444 %%%% M !6YX^_Y#,7_ %XP_P#H-8=;GC[_ )#,7_7C#_Z#0!AT444 %%%% !1110 4 M444 %:O@G_D:['_KO_0UE5J^"?\ D:['_KO_ $- %'5/^0E(+CPO,MI#8 F>6+* MF>.,+R7:#S5 ')) ')KV:OGOXM?M/?LG?%[X>?&GX7?%#2-;U+0/AS;16GQ& ML!87$/FQS-)M6!XG5Y.86R48$<>M '"?LV_L7_\ !*3Q;\#_ SKOA'X8> M M>MI]'MVEU+4[A)[J28QKYGGEW+)+NSN0XVMD;5QBO?/@+\!/V9O@A_:W_#.O MP_\ #6A?VIY']L?\(\B#S_+\SRO,VD_=\R7&?[S5^:__ DG_!O%_P!&Y^-/ M^^]?_P#DVOK;_@EMJ7_!/#4/^$Z_X8*^'.M>']G]F?\ "5_VPVH'S\_:_LNS M[9/+]W%QG9C[PSGC !]:T444 %%%% !1110 4444 %%%% !1110 5\7U]H5\ M7T ;GA7_ ) VM?\ 7B/_ $*L.MSPK_R!M:_Z\1_Z%6'0 4444 %%%% !1110 M 4444 %;E_\ \B%8?]?TO\JPZW+_ /Y$*P_Z_I?Y4 8=%%% !1110 4444 % M%%% !1110!N>/O\ D,Q?]>,/_H-8=;GC[_D,Q?\ 7C#_ .@UAT %%%% !111 M0 4444 %%%% &KX)_P"1KL?^N_\ 0U1U3_D)7'_7=_\ T(U>\$_\C78_]=_Z M&J.J?\A*X_Z[O_Z$: (**** "BBB@ HHHH **** "MR__P"1"L/^OZ7^58=; ME_\ \B%8?]?TO\J ,.BBB@ HHHH **** "BBB@ HHHH W/'W_(9B_P"O&'_T M&L.MSQ]_R&8O^O&'_P!!K#H **** "BBB@ HHHH **** -7P3_R-=C_UW_H: MHZI_R$KC_KN__H1J]X)_Y&NQ_P"N_P#0U1U3_D)7'_7=_P#T(T 04444 %%% M% !1110 4444 %;GA7_D#:U_UXC_ -"K#K<\*_\ (&UK_KQ'_H5 &'1110 4 M444 %%%% !1110 4444 ;E__ ,B%8?\ 7]+_ "K#K,/_ *#6'6YX^_Y#,7_7C#_Z#0!A MT444 %%%% !1110 4444 %;GA7_D#:U_UXC_ -"K#K<\*_\ (&UK_KQ'_H5 M&'1110 4444 %%%% !1110 4444 ;E__ ,B%8?\ 7]+_ "K#K,/_ *#6'6YX^_Y#,7_7 MC#_Z#0!AT444 %%%% !1110 4444 %:O@G_D:['_ *[_ -#656KX)_Y&NQ_Z M[_T- %'5/^0E/\ TGDKDM4_Y"5Q_P!=W_\ M0C76_L]?\E@TC_MX_P#2>2@#Z?@5<^++7PU>6B_$[QC+J*6]GH$*O OQ9^'B^$? MB-\/=733?&GAZ&X\V%'=6:&X@?)S%*$7QRU&T\*V_P 6/'MSK,-]X@NDM8X-)21EM-\DA 5=\LRIDX*[",[A5O\ MX)R^)K3]H+]L/]HK]K[P5;R_\(9XBU31]#\-:BT+(FIMI]H89ITW $KQ$P)& M<2X.""* /LVBBB@ HHHH **** "BBB@ HHHH **** "OB^OM"OB^@#<\*_\ M(&UK_KQ'_H58=;GA7_D#:U_UXC_T*L.@ HHHH **** "BBB@ HHHH *W+_\ MY$*P_P"OZ7^58=;E_P#\B%8?]?TO\J ,.BBB@ HHHH **** "BBB@ HHHH W M/'W_ "&8O^O&'_T&L.MSQ]_R&8O^O&'_ -!K#H **** "BBB@ HHHH **** M-7P3_P C78_]=_Z&J.J?\A*X_P"N[_\ H1J]X)_Y&NQ_Z[_T-4=4_P"0E\$_P#(UV/_ %W_ *&J.J?\A*X_Z[O_ .A&@""BBB@ HHHH *** M* "BBB@ K<\*_P#(&UK_ *\1_P"A5AUN>%?^0-K7_7B/_0J ,.BBB@ HHHH M**** "BBB@ HHHH W+__ )$*P_Z_I?Y5AUN7_P#R(5A_U_2_RK#H **** "B MBB@ HHHH **** "MSQ]_R&8O^O&'_P!!K#K<\??\AF+_ *\8?_0: ,.BBB@ MHHHH **** "BBB@ K<\*_P#(&UK_ *\1_P"A5AUN>%?^0-K7_7B/_0J ,.BB MB@ HHHH **** "BBB@ HHHH W+__ )$*P_Z_I?Y5AUN7_P#R(5A_U_2_RK#H M **** "BBB@ HHHH **** "MSQ]_R&8O^O&'_P!!K#K<\??\AF+_ *\8?_0: M ,.BBB@ HHHH **** "BBB@ K5\$_P#(UV/_ %W_ *&LJM7P3_R-=C_UW_H: M *.J?\A*X_Z[O_Z$:ZW]GK_DL&D?]O'_ *3R5R6J?\A*X_Z[O_Z$:ZW]GK_D ML&D?]O'_ *3R4 ?3E%%% !1110 4444 %%%% !7-_$#X-_"#XL_93\5/A5X; M\3?87+V/_"0:';WOV=CCE/.1MAX'(QTKI** .:^)OP=^&'QD^'EQ\)OB9X+L MM6\-W8@%QH\Z%87$,B2Q#"$8"O&A ''RXZ<5I^#_ ;X2^'WAFS\&>!/#-AH MVD:?"(K'3-,M$@@MTZ[41 %49)/ ZDFM*B@ HHHH **** "BBB@ KS;]K/\ M:;\&_LC?!#5/C1XRT^YU!;1XK;2]'LC^_P!2O96V0VT?!P6;DG!VJK-@XP?2 M:^/O^"LF;_Q)^S=X=OQNTR]_:(T$7R-]U\.R@'_@+R?K0 [6_P!N;]L7]GD: M!\1_VS_V8/#OA_X>Z]J5O97^L>&/$KW=WX8>=@(FOHV7:Z D*S1G /10W_/1+R!T/UW!:]8 M_9MO=0U+]G7P#J.K.S75QX*TJ2Y9^ID:TB+$^^2: .UHHHH *^+Z^T*\TD_9 MM\)&1C%I-F%+':#/+>%?^0-K7_7B/\ T*L.N_\ C/X6E^%_C_X> M^#O#EIIZ6GC+Q$^FZLK"9R\*Q%P 6DRO(ZCFO1?^&;?"W_0+LO\ O]<__'* M/GNBOH3_ (9M\+?] NR_[_7/_P Z*^A/\ MAFWPM_T"[+_O]<__ !RC_AFWPM_T"[+_ +_7/_QR@#Y[HKZ$_P"&;?"W_0+L MO^_US_\ '*/^&;?"W_0+LO\ O]<__'* /GNBOH3_ (9M\+?] NR_[_7/_P < MH_X9M\+?] NR_P"_US_\ZW+_P#Y$*P_Z_I?Y5[1_P ,V^%O^@79?]_K MG_XY7G7AOPM+KG[3/B7X%7EIIYT70O#MEJ5E$!,&6:9B')<2;CP.A.* . HK MZ$_X9M\+?] NR_[_ %S_ /'*/^&;?"W_ $"[+_O]<_\ QR@#Y[HKZ$_X9M\+ M?] NR_[_ %S_ /'*/^&;?"W_ $"[+_O]<_\ QR@#Y[HKZ$_X9M\+?] NR_[_ M %S_ /'*/^&;?"W_ $"[+_O]<_\ QR@#Y[HKZ$_X9M\+?] NR_[_ %S_ /'* M/^&;?"W_ $"[+_O]<_\ QR@#Y[HKZ$_X9M\+?] NR_[_ %S_ /'*/^&;?"W_ M $"[+_O]<_\ QR@#Q?Q]_P AF+_KQA_]!K#KO_V9/"TOQW\ 7OC'QK::?+=V MOB*_TV-HQ-&!#;RE$&%D Z#KU->B_P##-OA;_H%V7_?ZY_\ CE 'SW17T)_P MS;X6_P"@79?]_KG_ ..4?\,V^%O^@79?]_KG_P".4 ?/=%?0G_#-OA;_ *!= ME_W^N?\ XY1_PS;X6_Z!=E_W^N?_ (Y0!\]T5]"?\,V^%O\ H%V7_?ZY_P#C ME'_#-OA;_H%V7_?ZY_\ CE 'SW17T)_PS;X6_P"@79?]_KG_ ..4?\,V^%O^ M@79?]_KG_P".4 >(>"?^1KL?^N_]#5'5/^0E]='X0^ ^@^)/">E^(M0TVR:XO] M.@N9V$MP 7>-6;@28')- 'AE%?0G_#-OA;_H%V7_ '^N?_CE'_#-OA;_ *!= ME_W^N?\ XY0!\]T5]"?\,V^%O^@79?\ ?ZY_^.4?\,V^%O\ H%V7_?ZY_P#C ME 'SW17T)_PS;X6_Z!=E_P!_KG_XY1_PS;X6_P"@79?]_KG_ ..4 ?/=%?0G M_#-OA;_H%V7_ '^N?_CE'_#-OA;_ *!=E_W^N?\ XY0!\]UN7_\ R(5A_P!? MTO\ *O:/^&;?"W_0+LO^_P!<_P#QRO.O#?A:77/VF?$OP*O+33SHNA>';+4K M*("8,LTS$.2XDW'@="<4 +^/O^0S%_P!>,/\ Z#6'7?\ [,GA:7X[ M^ +WQCXUM-/EN[7Q%?Z;&T8FC AMY2B#"R =!UZFO1?^&;?"W_0+LO\ O]<_ M_'* /GNBOH3_ (9M\+?] NR_[_7/_P Z*^ MA/\ AFWPM_T"[+_O]<__ !RC_AFWPM_T"[+_ +_7/_QR@#Y[HKZ$_P"&;?"W M_0+LO^_US_\ '*/^&;?"W_0+LO\ O]<__'* /GNBOH3_ (9M\+?] NR_[_7/ M_P O>NC\(? ?0?$G MA/2_$6H:;9-<7^G07,["6X +O&K-P),#DF@#PRBOH3_AFWPM_P! NR_[_7/_ M ,(GTW5E83.7A6(N "TF5Y'4!T)Q7HO_#-OA;_H%V7_ '^N?_CE 'SW17T)_P ,V^%O^@79?]_KG_XY1_PS M;X6_Z!=E_P!_KG_XY0!\]T5]"?\ #-OA;_H%V7_?ZY_^.4?\,V^%O^@79?\ M?ZY_^.4 ?/=%?0G_ S;X6_Z!=E_W^N?_CE'_#-OA;_H%V7_ '^N?_CE 'SW M17T)_P ,V^%O^@79?]_KG_XY1_PS;X6_Z!=E_P!_KG_XY0!\]UN>/O\ D,Q? M]>,/_H->T?\ #-OA;_H%V7_?ZY_^.5YU^S)X6E^._@"]\8^-;33Y;NU\17^F MQM&)HP(;>4H@PL@'0=>IH X"BOH3_AFWPM_T"[+_ +_7/_QRC_AFWPM_T"[+ M_O\ 7/\ \Z*^A/^&;?"W_0+LO\ O]<__'*/^&;?"W_0+LO^_P!<_P#Q MR@#Y[HKZ$_X9M\+?] NR_P"_US_\ZW/"O_ "!M:_Z\ M1_Z%7M'_ S;X6_Z!=E_W^N?_CE>=?&?PM+\+_'_ ,/?!WARTT]+3QEXB?3= M65A,Y>%8BX +297D=1S0!P%%?0G_ S;X6_Z!=E_W^N?_CE'_#-OA;_H%V7_ M '^N?_CE 'SW17T)_P ,V^%O^@79?]_KG_XY1_PS;X6_Z!=E_P!_KG_XY0!\ M]T5]"?\ #-OA;_H%V7_?ZY_^.4?\,V^%O^@79?\ ?ZY_^.4 ?/=%?0G_ S; MX6_Z!=E_W^N?_CE'_#-OA;_H%V7_ '^N?_CE 'SW17T)_P ,V^%O^@79?]_K MG_XY1_PS;X6_Z!=E_P!_KG_XY0!XO?\ _(A6'_7]+_*L.N_\-^%I=<_:9\2_ M J\M-/.BZ%X=LM2LH@)@RS3,0Y+B3<>!T)Q7HO\ PS;X6_Z!=E_W^N?_ (Y0 M!\]T5]"?\,V^%O\ H%V7_?ZY_P#CE'_#-OA;_H%V7_?ZY_\ CE 'SW17T)_P MS;X6_P"@79?]_KG_ ..4?\,V^%O^@79?]_KG_P".4 ?/=%?0G_#-OA;_ *!= ME_W^N?\ XY1_PS;X6_Z!=E_W^N?_ (Y0!\]T5]"?\,V^%O\ H%V7_?ZY_P#C ME'_#-OA;_H%V7_?ZY_\ CE 'SW6YX^_Y#,7_ %XP_P#H->T?\,V^%O\ H%V7 M_?ZY_P#CE>=?LR>%I?COX O?&/C6TT^6[M?$5_IL;1B:,"&WE*(,+(!T'7J: M . HKZ$_X9M\+?\ 0+LO^_US_P#'*/\ AFWPM_T"[+_O]<__ !R@#Y[HKZ$_ MX9M\+?\ 0+LO^_US_P#'*/\ AFWPM_T"[+_O]<__ !R@#Y[HKZ$_X9M\+?\ M0+LO^_US_P#'*/\ AFWPM_T"[+_O]<__ !R@#Y[HKZ$_X9M\+?\ 0+LO^_US M_P#'*/\ AFWPM_T"[+_O]<__ !R@#Y[K5\$_\C78_P#7?^AKV_\ X9M\+?\ M0+LO^_US_P#'*XO]H?X>0?!?X)^)/BGX1L;"/4M$TYKFS=S.X#@@/_2>2N_\ "'P'T'Q)X3TOQ%J& MFV37%_IT%S.PEN "[QJS<"3 Y)KHO"/P0T/PCXBMO$.G65K'-;LVUTDG) 92 MIP&'_ /!0+]F#Q+^U/\!H_#?P[UNWTWQAX9\06?B/P9?7F?)CU*U9BBN0"0K* M\B9[%@2"!BO<** /A[XWZ;^W]^WUX L/V5OB'^RFGPMT#4]1M&^)'B^Z\6VE M[');6\R3-#810DNQD>-2I;( 5C@EJ^V=*TNPT32[;1=*ME@M;.W2"VA3I'& MBA54>P JQ10 4444 %%%% 'D'[1_@7Q=XL^+'PDUOPYH,]W::'XPDNM6GA M*VL)@90[<],\5Z_110 4444 %%%% !1110 4444 %>0>#? OBZP_;3\:?$"\ MT&>/1=0\'Z=:V6HL!Y0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$_%=?\ #ZQN]+\ Z'IFH6[13V^CVT4\3]4=8E#*?<$$5L44 %%%% !1110 M4444 %%%% !7D'@WP+XNL/VT_&GQ O-!GCT74/!^G6MEJ+ >7+-&[%T'/4 U MZ_10 4444 %%%% !1110 4444 %%%% 'D'[%/@7Q=\/OA/J6B>--!GTZ[F\8 M:I=1P7 9H9)RR/P>A'(KU^BB@ HHHH **** "BBB@ HHHH \X_:[\*>(_'/ M[-/C'PCX1TB6_P!2O]':*SLX "\K[E.T9[\5U_P^L;O2_ .AZ9J%NT4]OH]M M%/$_5'6)0RGW!!%;%% !1110 4444 %%%% !1110 5Y!^T?X%\7>+/BQ\)-; M\.:#/=VFA^,)+K5IX0"MK"8&4.W/3/%>OT4 %%%% !1110 4444 %%%% !11 M10!Y!X-\"^+K#]M/QI\0+S09X]%U#P?IUK9:BP'ERS1NQ=!SU ->OT44 %%% M% !1110 4444 %%%% !7D'[%/@7Q=\/OA/J6B>--!GTZ[F\8:I=1P7 9H9) MRR/P>A'(KU^B@ HHHH **** "BBB@ HHHH *\@_:/\"^+O%GQ8^$FM^'-!GN M[30_&$EUJT\(!6UA,#*';GIGBO7Z* "BBB@ HHHH **** "BBB@ HHHH \@\ M&^!?%UA^VGXT^(%YH,\>BZAX/TZULM18#RY9HW8N@YZ@&O7Z** "BBB@ HHH MH **** "BBB@ KR#]BGP+XN^'WPGU+1/&F@SZ==S>,-4NHX+@ ,T,DY9'X/0 MCD5Z_10 4444 %%%% !1110 4444 %>B@#'^'UC=Z7X!T/3-0MVBGM]'MHIXGZHZQ*&4^X(( MK8HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "OF?_ (*!?M,?M'_L?V5I\=O!W_"NM4\!6-L8M;\-^(]2 MET[5KNY+$C['.6:.1MJ\1B,M]X[7X*]%^V5^UOX]^ 5UH7PP^!_P$USQ]\0/ M&$<__"-Z?;VS1Z= (BHDGNKDX5$0R(2N1P1N:,$-7G_P0_X)Q:]XU\>VW[2? M_!0WQS%\2O'D?[S2O#Q3_B0>' 2"(K>W("RLN!\S+M)&=K,!(0#T_P#8C_:M M\6_M?_"^3XIZ]^SUKW@*QEDC_L@ZW=I*-4B9SU\ MI_$#_@K=\#/#WQ!U/X=?![X0_$;XIOX>E,?B+4OAQX8^WV>G%20RF3>H M&4T&]-AXS^+GB_3VBM=-? 9DL8G'^D2%64J^#D,&"A66:@#DOV@?^"D/[3_[ M%WQZ3X2_%SX7^#/B7%XFU!CX1T_X=ZM-;:W! Q_=1W%C()F9CT!7"LO>,/ ND>*?%'@J\\-ZCJ&GQ3WN@W\\&P2,C(7G !]?44RVN;>\MX[RSN$EBE0/%+&X974C(8$<$$^O(M.M&N)WBB0NPCC09 M=L*< 4 5_BM;?$V[^'>KVWP:U?1;#Q0]FPT:[\0VLDUE'-V,J1,K%<9Y!.#@ ME6 VGY!_9C_X*F_&_P"*OQ_/[+/BG]F*R\2Z[I5_';>)/&/PS\3I>:+:1$@/ M=,9%Q&B\_(92Y*E "_RF$>'_ -L[_@J21<>,SJ_P3^!-RL>/OBW^Q9_P2G^$NC> M(\+'2TU&8QZ!X1\+6!NM5U MN<;59\%@TK\J#+*XY*KNSM6@#Z,HKY\_9P_X*,?##X^_$A/@OXD^&'CGX<>, M;JS>[TGP]\0_#[:?+JD"#W6!QAGD4A5 .\_X)]?MY^+_ -N?P]>^+;W]F+7?!FC6 MT"_9=?O=22XLM0GW;7B@8I&\FWD[U0J,%20V ?H^OF3XS_\ !2_X"? ?XB-^ MSK\+/A9XQ^(GB71(%CU#PU\,/#8O%T>- (Y-I54*C V(&V]&VGBO4/V7_VK M_A-^UKX+NO%WPQGU"VN-+O39:]X?URR-KJ.D70&3#<0DG8V.A!93@@$E6 / M2Z*** "BBB@ HHHH ***^8?VI_VL/VDY_BU/^R1^Q7\$KO4?&@LH;C6/''B6 MT:#0O#]O.,I-O88N7P&PHR-R$!92KH #D?VV_P!O;]I#]@OXHIK7C/POX \: M>!O$5S'%X:\/Z5K$NG^(X#@*Q:)_-%RN[^-%QD@'9D"OIG]G[XG>+/C'\)]* M^(WC7X1:QX&O]21Y'\-Z[*C7-NFXA&?9]WZ_\1O%\@$6FHB%G^RHY*6L2*" WW@H(!13L',2 M?\%H/@#=7EUKWA?X'_%C6_ NGW+0ZA\2=*\%/)H\&TX:4N7#B,=22H; .$/< M ^P:*S?!WC#PO\0?"FG>.?!6N6^IZ1J]E'=Z;J%H^Z.XAD4,CJ?0@BM*@ HH MHH **** "BBF7$Z6UO)0H(-:NI?$O\ ;3_X M*6ZC<>%_@19:O\%_@V)W@U+QUJUJT6O:^BDJZ64.0;="_X)%_ )M6-K%H-A/*L4MX8_M6L>(;S!(4MC?/(?F./ECC!)PBYH ^C5)9 M0Q4@D<@]12U\Q_!?_@J7\)?BA\1M'^&7CSX,_$CX:WGBB;RO"-Y\0?#!L;36 M9#]V*&4.P\QNP/RDD*&+$ _3E !1110 4444 %%%% $4E]917*6^'VKW,&E?%*TL+^Y MAGT>1@L5OJ\#0N#A2$5T.5)4?*6EW+Z]I/\ P3S^-7@[2+76/V-_^"EOQ T/ M1;JV2XTVQ\3Q6_B6Q,+J&3R/.**D94@@@-P<\YS0!<^ 6J?$W]D/]L:P_8I\ M9_&37O'_ (0\:>%KG6O VJ>++L7.K:3<6K8GLYI@ 9H6C^=&(&TKM"CDGZUK M\]M"\:?L\_L*_M(7?Q*_:C_:E\3_ !X^.U_IO]DV>D>&/#@FGTFT)WM!#:0N M8H')Y(9T;#$K&-[EOJ[]F/\ ;3^#G[54^KZ'X+MM>T/Q%H&PZWX1\7Z.VGZI M9(_W)'A8D%&_O*S < XR,@'K=%%% !1110 4444 %16]]9712-$VV5 M8Y Q0^AQT-1ZSI&F^(-(N]!UFT6>SOK:2WNX&) DC=2K*<<\@D5^6GPJ_P"" M='[/'P6_;0UO]DKXQ7/BGP[?^)3)K/P7^)GAKQ//8W=U;#_6Z:YRT)N(L9!V M;FVL3]^-: /MG]I3]ABZ_:+^(B_$:W_:O^*_@J:TTF.WTS2_!GBDVME!8N@*X0 %-Z[5SN>"UA:XN9DCC09=W8 */4D]*?7C?[>?[)&A_MJ?LV:U\%M1OOL>H/MO M?#VH%B%M=0B#>4S@?>C;+(XP?E(_MVC:IIT;&62Q,+*"A M$(*I)N+97Y=A8%?*?V!OV+_A-\8/AI?6OPI^*'Q(^!OQ<\":@='^(6A>%_%D MS6XOH\J+B2WG9_,AF"%@ X7"V^SZ3X<\8ZYX/DM= *JHC@B6Y+L47 50SJH Y8@ D?6X((R#0 4444 M %%%% !1110!%<7UE:-&EW>11-*VV(22!2Y]!GJ:Y;X[?"NY^-GPJU;X8V?Q M%\0^$Y=4CC1?$'A:_-M?6H617/ER#IN"E#ZJQKXZ_P""R/[%GA;QL^@_MK'X M=R^*HO X2+X@>%8KV:!M4T(,2\L3Q.K1S0;W?<#@JC_%7_@G]_P4)^)/A'P[KMA'>Z1I^IW*:[I:(PR%6VG*>6PY5@Q9E92#R,4 M7-"T7XC?\$[/VFOAS\-!\?O%_C[X;_%;4)]%_L_Q[J@OM1T354C$D,\$X52T M,A^1H\ +G=R2*^RZ_/7QC8_"K]C[]H#0/CG_ ,%$_P!N35?BY\1-#BD7P%X' MT3PS'"]D\Z[#.MC;,RB1Q]UW\I20/OLBE?IG]F__ (* ?!3]I/QM;3;R[MN&W8YQ@$@ ]QHHHH **** "BB MB@ J)+ZRENGL8[R)IHQF2%9 64>I'4=:EK\N/BY_P3]_9L^ 7_!0!=*^->A: MO:> _C#>,W@3QMH^OW%G<>%]>+%GL6=6V;)6?]VTBL1E #A)&H ^X_VI/V/8 MOVH]5T2\O?VA_B5X*M='AN%DLO /B8Z>M[(Y0QR2_*X+1X?'&3OZ\5QW["_Q M4^*FD_%'XE_L6?&WQY+XNUKX7W-A-I/C"Y4"XU32KZ#SH! M<%FYFX_8#_;0^'\+:=\!/^"I/C6QTH#:EGXZ\.VNO311^US,5(P.@"#\*\U_ M9^_:4_8X_89\6>*/!_ACX@_$']H'XI^*-02[^(/B7P9X<.IS2R1!E1,K((TB MCW/\J22%2Q!/"JH!^@M%<%^SI^TI\)?VIOA__P +&^$6N2W-I%=R6>HV5[;- M;W>G7:8WV]Q"_P T,?-EU+P M[I%YXD$V@6NQ-XLI+1T(:W9PPP3M0,/E;:=WR_\ L*_L&_"34O$7BO\ 9J\1 M^,_''PH^.7PZO&^W:YX$\77%LOB'3G;-OJ212EU:,AT5T0(!N0G:7*K[-\:? MV.OVJ_#OPZU.Q^/7_!7S4=.^&(MFCUZ;4/"%E9W;VK?*T!O1*')<93.3NW8V M-G! /I/]B[]H8_M6?LN>#?C]+I26-QX@TQFO[6/.R.ZAE>WG"9YV>;%)MSD[ M<9KU"OB3X(_\%//V$O@A\-M&^%WPA\"_$IOAOX6A33H_'L7@F>31X &PTT\Y M(DRSLSL?*R68G Z5]HZ)K6D>)-&M/$7A_4X+VPO[:.YLKRUE#Q3PNH9)$8<, MK*001P0: +5%%% !1110 4444 175[9V,0FOKN*%"P4/+(%&3T&3WK-\>^%Y M?'/@;5_!]IXEU#1Y-5TR>UBUC2+DQ75DTD959X7'*R(2&4^H%?+G_!7G]AYO MVK/@M9?$7P=X<&K>+OA]*^H6&BO+*L>MV65:YL&\IE?."V!7W'7Y[?'/X4:#\!O&/A?XJ_\ !4[_ M (*.77CRP\-:FFJ>#_A_8^%8; W][$?W4[VMJS-.%/&2@4$X:3:S*WT#\#/^ M"F7P#^-_Q%TWX67'A'QUX)UC78W?PS'X_P#"[:='K6P986TF]UQU075Y<>!==-A/?1>6R^1 M(^&!3<4?D'!3CKD>1?LM>*/BC^SG^USJ_P"P/\3/BSJWCW1[CP4GBSP#XD\1 M3B;5+:U%R;::QNY0!YQ#C>DA ^4$=PJYT7_!/']I3X>6J_\ #*G_ 4R\?Z+ MI;1AK33?&=A;>)($0C(6)YBHC3TPIX]>M>9_#_XI_LQ_L&_'_7_$_P 8/VA? M&'[0'QZ\0V@TW4T\(^'!=7&GVB,'-I%;Q2>5!\ZJ63S-PV+A$!.X _0BBO+O MV9/VO_@]^U?IFJR_#J35;#5= N4@\0^&/$FF-9:GIHT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %?.6G?'GXK_M'?&+X_P#[-'@C0K#2-+\$^&8-)TCQ')=NMXVM M7MG*X?8 0(5W+AN"#'GY_,Q']&U\[_'O]B[XE:U\9;K]I/\ 9+_:!E^&OC75 M].AL?%2SZ'%J.G:]#"-L#3P2$;9HU.U91D[0%P,DD \>_P""?W[7'[)/['_[ M'^G_ 7^./B>Q^&_C'P6;F+QIX8URW:'4)[WSG9KB.,*6NQ(NPJ\>_Y=J@X4 M5Z!_P2Z36_&VG?%/]I>/PA=>'?#'Q2^(#]'O(?*D>S$*1?;F0<*UPRES MUSMR"RE6/@'QU\!_ _X*_''P[J?_ 40^+_CG]I3XG21?:?#7PT\)^%8_LEC M"6.9?[/CD6-@2G1F'F!#F-P,CJ/!_B;XB?\ !43]I?QIX;\%_M(_$3X1^ ?A MMI.DQ:?X5\.*VB:S+?7,+O(UVI^91#)$T>SYD(5"A&2S 'Z 45\X_P#!/[XR M?$_Q'?\ Q)_9L^,OC-/%7B#X2>*(]*_X2](1&VKV4\1EMWF5>!<*%=),=U&2 M6RQ^CJ "BBB@ HHHH *R?'WB^Q^'W@76O'NIVTLUMHFDW.H7$, R[I#$TC*O MN0I ]ZUJCNK6VOK:2RO;=)H9HRDL4J!E=2,%2#P01QB@#X"_:?U_XW?MH?\ M!-SX9?M$>-?A/#=VEMX_T_Q5XQ\%^%Y)+DW_ (U_:[_ ."D'[&/B3]ES6?AE\(_&&G>/M?\=>'YM#\*^"/#UJT]Q+<7,1AB M26$+FW"%U)5PK_+A06P*T8/V OVM/@[!=?#G]C[]NJ;P7\/+F[EFL/#>L^#; M?59]"65R\D5I<2MN,>YF*HV-O7<6)8^'_ OXS_L$_LD?%SQ1XJ\,>&?BC\;/ M'>GR3+XT^-I\-MJEG87&TAU\Y6S;Q<%2\:.2O >1< 'W?\ LM^ /%/PI_9K M\ ?#+QQ=B?6?#_@[3=/U1Q)O'GPVT:.H;^(!E(![@9KO*_.3X4?#?]KKXK?L MD3_\%(3^W_XLM/&4VD7WB.Q\,P7:_P#"+V]O;&5C82V9^0@K$49^-A)R&*EC M]P_LR?&5?VAOV?/!WQN&D_8'\3^'[:_GL@21!*Z#S$4GDJ'W 'N,'O0!W5%% M% !1110 4444 >*?MS_M->,_V9/A_P"%;SX:^#['6_$OC3XA:3X5T*TU6X:* MU$]V[$M*Z\JNR)U!'1G5L,%(/BOQPOO#'[.G_!5+2OVH/VE+7R/ ^L_#4:'X M4\875NTMCX>U9;C<\,KX(MC)&TNV4X!\YAG&\K]+_M+_ +.G@3]J;X27WPD\ M?2W=M#/+%=:=JFFS>7=Z9>Q-OANH'_AD1NA[@D'@FOEOX[?LS?M5Z%\*]6NO MVP_^"I]W8_"K1[+&N7&@^"K;3M2U"V)""*2XC+-O?(3:HD\QFP58M0!)\:_V MB/A?^V[^V!\&O@_^RKJL/BFZ^'WC>/Q9XO\ &FDH7LM*T^&)T>T%P!B3[075 M2$)4E4&3SM^WJ_+_ /X;)^"/PC_9CT_X#?\ !/[X.^-OA-<^-_$VFZ1H_P 1 M?&?A(PVVH1W$RQ3:@MX7D$TJH207V[$8E I4!?8M3\+?&G_@FW\5OA=JMY^U MGXT^)OA7XC^-[3PCXET'Q[J'VRXAO;M7\F_LG)+1(DB'?%ELAP"6)!4 ^WJ* M** "BBB@ HHHH *\3'[3?C75OV^O^&2_#?@ZP?0M)^'A\0>)=:N[ADN$GEN! M%;QP(,AU !W9 SOSN7R]LGME>&?M0?L?:]\7?'VB_'[X%_&.[^'7Q,\/Z?)I MUKXDM]-CO;>_T]W\PV5W;2$+-'ORRG/R,Q;!(7 !\^_\$^OC)\#OV&-!^(/P M1_:U\66'@CXA1>.-1U36-5\2 P?\)-:R-N@O;>=ABY0KN 126!W':"QKN/V" M?&%O^TE^UM\8?VR/AKX?N]/^'NO6.E:#H6H75HUN?$=S9"02WPC8 [4W")68 M9(.#AE=5SY_^"=^O_&_XD:/:_P#!1+]LRX^)4\ EU#0?AQIEK#HNGR+"45YF M@A;?/_RTD2105<_,RL2<#:J_3] ! M1110 4444 %%%% 'PG\7_B'^T%_P4@_X)F?%_4O 7@2"QFN/%%Q:^#M,TRX= M[S5-*L+V!I$E0_=G<13#8I^T^?1?%5A"NGZ M%'8VGPOMK0C5(IEB"?V>]H5S&0V8V=P(SR=Q!R='Q7^PG^T3\.?'7B+Q/^P] M^UL/AWH_C#5)-3UWPEJWA2WU6SM[^7'FW5H9>8"Y&3'@J3WP%5?*/B7\"/@] M^Q#\(_'W[??Q$^(\GQW^+WA)HK&+7O$TR26^DZH\L,,,26D;LMMY;7$>?>/V!?V@/$_[37[*OAGXK>.;>V37I M?M5AK;60 @FNK2YDMI)H\<;9#%Y@ X&_ Z4 >QT444 %%%% !1110!Y-^W-^ MTC>?LD_LK>+OC[I>A1ZE?:):0IIUG/GRGN9[B.WB,F"#Y:O*K, 02JD @D&O MG[]M"TUSP9^TU^SM^UO^TMX-63P5X6L+RW\9KIL&-8N+=?+O' 7+0"; M:!,5^4PHQPVP'ZW^+WPH\#_'/X9:W\(OB1I OM#\06#VFH6^[:Q1NC*W\+JP M#*PY5E![5\LZW^Q=^W'X6\&2_#^]_P""HUWI'PVTBP82:E<>#[2/6+;3HT), MFI0^'O%/QCBN[_Q3\7]19;[4CI=O'YKRI-P&=QO91'L4%1MVM)YB['Q MD^!GQ<_X)E^#;/\ :P\"?MB?$;QMIVDZUI\/CWPG\0=:%_;ZQ:75U';2/:@@ M&"=6E5U.7/!RQ *L ?>-%%% !1110 4444 9?C;P7X6^(_@_4_ /C?18=1T? M6;&6SU*PN%RD\,BE70_4$\CD=1S7R=^T_!XW^ '@GX0?\$U/V,?$-YX>U/QZ MU[I]IXKU&]DN;C1=(LXA/>3([')F*R'9M*A I5/+_=E?L6O'_P!KC]E2;]H_ M3O#OB;P3\1[OP5X]\$:F^H>"O&%E:)<-8RR)Y3C M.2?$_@%\1=._;,_X*6ZA^TI\#[*1OA_\/? D_A6\\7B$I'XBU":X$WDPD@&6 M&(?-N[$*>DB$\A^U'^SAX[TCXG1:+KK_LP?!NTA"^%O!7@V MT5-?N[;JLL\Q"M;%LEL\$DDM&V1(0#[RHKY*^!&L_&#]E;]M2P_8T\<_'C7O MB5X8\8>#;C7?#>I>+9EGU?1[BVEV2133@ S0R+DJS8PR[0!ABWUK0 4444 % M%%% !7 _'7]FGX2?M&KX;;XH:'///X3\10:UH-[97CVUQ:W41R-LL9#JK8&Y M01G:IX*@COJ* /B3XG^#?&'_ 4Q_:V\8?L_>*?%U_H?P5^$MY9VWB31]+N# M#<>+-6DC\[RI77E+>/&"/8,OS.&B^AO'OQ _9=_X)^? ;^U=871O!?A+1XBE MAI>G6Z1M=2['QIHVL:!'J&G:K) FR&Z"MS#,J?*2H.[OC+;OFKXX_"SPM^SG\8-! MUKX^>)=?_:D_:-UY=_@7P7=6JV^E:2N2?M36B%HX($96.3A6*%@D>UI$ /HO M_@E+X,\=Z3\#/%7Q5\;>%)/#D7Q.^)&J^+]!\+RKM;2]/NS'Y,97 VE@A< M#:ZG )(KZ?KXY\,_L1_MX?&J _$']J/]OSQ9X3UJY7S++PI\)YEL=/THGE8Y M'ZW6.A# ]"/,</]1\(ZEXEM+< M11ZR+4H4NMB_*CLK@.HZ%<_Q8H ^@:*** "BBB@ HHHH \H\9?"#X'_!7XB^ M,OV[)/#UW#XAM_ TT7B":QNW6.\L[1#.6:$$))-MB1 [ D+&H&.<_//['G[) MD_[95UI7_!03]N*2+Q3JOB"+[=X!\#7!\S1_#6FNVZ "$_+-*RA7RP(Y#,&? ME?M36='TOQ#I%UH&MV,=U97UM);WEM,N4FB=2KHP[@J2"/>OD+3OV"/VXOA= MH3?!']G;]OS_ (1WX:I(ZZ/;:EX/AO-7T:T=BWV6&Y)!D5U;^T+[1?#]E87M_DG[3+# D;R<\_,RE MN?6OSN^$VA7G@SXL>(?@7_P2Y\*_\)CX_CN&M_BA^TG\1)?MD5A.Q_>0P.P( MD?<#\JJP8K\RS!?,7TOXR_LS?M:?LE_!37?VK=/_ ."BGCKQ-XL\(:>VKZIH MWB5D/A[5(HOGEM199(AWKN565LY*@;3@@ ^YJ*Y_X3^/;?XJ_"SPU\4+33Y+ M2+Q)X?LM4BM)3EX5N($F",>.0'P?I704 %%%% !1110 RYMK:]MI+.\MTFAF M0I+%*@974C!4@\$$<8KY*_:,MH/^"='[,6E?!#]BW0WL_$/Q)^(J:%X.75+U M[BWTJ^U*1W:8"3 MZ'J-AJEOJ_ACQ)IF#SD UY)XM^+' MAS]M7_@I#\--#_9R=-5TGX)S:EJ/CGQW8C=:H]S;^0FFPS#B4NR_-M)4C<1G MRVJC\V^%NA69E\06G@WPS%I,NJ0# VW$R,_*H;/S$@K]ET %%%% !1110 5P_[ M0_[._P *_P!J/X77GP@^,.A-?:/=SQ3_ +F8Q3031N&26*0#]&@$NH7LK!#, MP& \LC9DN)FZ#)9V)"J#P*Y']IG]D#XD>.OBSI_[2W[+_P ;A\/OB'9Z,='U M&ZNM(2^L-:T_S/,6"YA;HR.25E&6 XQPI7A/#G_!,+Q#\6O'EE\4?^"@_P"T M1J/QS Y[LKY+8#'ZYKY]_;D^+ M'[0/[,7P_P!/^+GP2N_AK!X2\-P,OB/P_P",9Y+![F(*%BBL[A'$:. ,+$4Y M. -W"TG[ ?[;OC']M[P7=^/M4_9GUWP/I$21_P!FZMJ.HI/;:HY+"00$I&[J MN!\X0H22,@K@@'T'1110 4444 %%%% ' ^*/V:?A)XN^/GAO]IC5=#G3Q?X6 MTVYL-.U&TO'A$EO,"#'.J$"95W2%5?*J9&."<$?)OP!^"\O_ 53\R.ZL"AZD%23& A^\*^2-2_82 M_:S^$>OZ]I7[$_[85IX)\%>)-6GU*3PQK?A*'43HES.VZ9K*1\XC9B6$1 5? M4DDT =G^W9^T_P# []D[X!WGP_O](LK_ %KQ%H\NC^#/AUI5JKS:I),A@CB2 MW0?+ "P5CMQCY5#,54]1^P;\(O&WP'_8]^'WPE^(]P7US1O#T<>I1F3?]GD= MFD\C<.#Y0<19''[OCC%"]2U.W,L_AK69HWN;,;B%#F,X!90K;2 R[L,H8$5U5 !1110 444 M4 %?,O[04/PQ_P""9W[//Q8_:-^"7@J3^V/%&KQ7_P#9#W9)YKA<%\%=V!&%^FJX[]H#X&^!?VD_@YK_P0^)%M+)H_B"R\BX:!@LL+ MA@\Q0C;$D?W Z@' PNQ#L'"?MP_%KPU^U3^T5\-/V+?V?I8]=\ M5>&/B)I_BCQ?X@T_$D'A2TL78R;IEX6X;=MV \'"-AG K2U#]AO_ (*&>.-' MC^$WQ'_X*372^"H4$$UUX>\(Q6FMZA; ;1'+=!MR,5X+AGW<[@V:]L^"'[(W MPS_9*^#FH?#O]E;PUIFBZG<6C,FLZW ]W)>WH0B.:\=62290QSM5E"@D(%'% M 'K-%?"'PP_X*D?M*Z9^T(/V//B%^S?HOQ&\864Z1:AK_P )/$HELXX]^UY9 MHYDVVY3JXDE0*QVD)D"ON^@ HHHH **** "N?^*WPN\$?&OX;ZU\)_B/HJ:A MH>OV#VFHVK_Q(P^\I_A=3AE8D^'[)!&4AD=M[328* @C;A5!56RGM7P!_9B_9C_8 M/^%=S:^ =&T[0-/M+4S>(?%6L7""YN@HRTUW=/C(SDXRJ+D[54<51_:T_9-U MOX\ZKX9^*GPD^*MQX#^(_@F6=O#7BF"P2ZB,,ZA9[2Y@0#D@^ M/WG_ 3H^+/[0WBRR;_@H7^V-<^.=+M)5GLOASX8LET?3)V4\/.(V#SCKSM5 MU[28.* #]CWQM'^UK_P4%\>?MF_"K2+BU^'&F^!8?!6G:S-;M"OB>^CO!$OC!\)M#^"OA+X@^*?AMH.B7D;QP?# M;4QI;26R1NOV0[5*B(EE;&T\H/4UY7^S3K_Q-_9?_;!N?V$O'_Q=UKQ[X::TV"(79EBEP M<*51"3DKGA]:B M]A]IU!KL-;VHFVXN%$9?J,,%)4_NU-?>_C;P%X'^)/A^7PK\0_!>D^(-,F(: M73=;TZ*ZMW8="T@V-]\./\ @E/H5A\' M_A+^S1\8/B;?>*I+C7/$'B70=)&JW-Y,K*LTMU,&4^8-R80(%P^<[F8GZ#_9 MY_:(^%O[4/PSMOBK\)=9DNM.FF>WNK>Z@,-S874>!);7$1YCE0D94]B""58$ M^ K_ ,%I?V.?#RM8?&;3_'GP\UB-#YFA>,/!%W%<[AU $*R#KW)'X5!_P3'N MO$_Q.^*WQR_:LT_P#J?A?P'\2?$NG7'@O3-5MO(ENC;VSQ7.H>7_ ^>S1N6 M&0S;AD[)U@ M=XV59!CNI(/X5\3?\$__ -K?]EG]CG]EN/\ 9N_:%\6Z9\._&WP]N[VV\7Z# MJL3)->SF>207<&%)O%EC9"I3<2, #;L)^ZZX?XQ_"?X$>*=/F^(GQ8^"OAGQ M/<^'["6YMKC6/#MM>7$*Q*TFV)I48J>#C!')H ^!_P!E/]B#P'^T]\"_&/QM M^(_Q@^(OPU^%?BCXD:QJ^E^![7Q.NFZ+=^'VF1[=YX)%*1 OYBE@0I1$*]%: MO<)?^"L_[!?P9U+P_P#!+X57.H:MX9TB>ST6\\0^&],9]#\.6_$,)FNG(#(, M*-T>\$!CN)&#H_LX^&YO^"G'[ ]I>?ME^#M(DTWQ9K%S?Z'I_AZ62W>PLHKE MUM1O4_+*FUUR.&CVA@2SBN1_9*\ ^'KG7?C9_P $E/BO!:^)/!WA&QLI-!U% M+&&"X;3;Z%95AN#"BJ;F!C$RS[=[,-_&U0 #[;BECGC6:&171U#(ZG(8'H0> M].KR/]B/X/?&KX ? 6S^#?QL\?6'B6?P]?7%GX=U:S6022:0C8M%GW@?OECX M(7(50JY8J6/KE !1110 4444 %?,G_!6;X6^)OB9^RM!J'A_PM/X@MO"/C+2 M_$>O^&K5-TFKZ9:R-]IMU7^,[',FWN(^,G KZ;HH ^$?V]_V_OV)_CG^Q-K7 MPN^%WC6P\;>(/'&FQ:?X1\'Z/:/+?)?.Z>0S0!=T#1/M8!@"2@5,?$3:E::)?R(B%+2,+NED\TA M8@20,*3G8'7L?^"@USX6_9/^$DWQ@_9T^"7@K3/BAXO\2V7AS1?%B^&;2.>V MNKYV4W$LPCW-A0^-Q(W,I8,,J?%_VL/^"?GQQ^$7[,]_\:M;_;,\;_$C4/!] MU:>*O%/A7QO?"XT;5OL,JW$B01/N:TPJMC#-N4;" #P ?1/[.7_!2SX(_M#_ M ! L_A;+X%\<^!M=UBT>[\-67Q \._V>-\.?LJ?\%&M!_; M*^/NC7L_P^U#X%=3%TTA,J1*S1I-$[() "27=>F37A%G^T M7XI\.?_!7_!&+Q?JGCJU\::Y)JFO>&]2\#R-H7AV\F'[ZZBOYY(#;JQ"G MRF1XN.&Z(?U N+>WNX'M;J!)8I%*R1R*&5@>H(/45#IFDZ/H%B+#1M,MK*VC MR1#;0K&B^IPH % 'S-^S#\,/ W[#:W7CG]K_ /:3T/4/BU\6M2C;7-?US5(K M5+N6%"([*S639B&(-M!"J"60;5'EH/J"&:&XA2XMY5DC=0R.C9# \@@CJ*^( MOVROVL/ 7[66I7O[&?[*OP"T/XW>)PVW5=8U6V67P_X7)RIN)+KC,J\X\IEY MR S,#&>__P""H_ M2*JFK:#H>OQ)!KNBVEZD;AXTN[99 K#HP# X/O0!^:7P:\5_\%&OVN='7]GC M]FSXQ:K#\&[:T33V^,WBOP2-+U2XL0-AAMSYS&Z<1@*)D6)R1EVC)R?T*^ O MP2\#?LX_![0/@C\-K.2'1O#M@+:T\Y@TDI)+R2N0 "[R,[L0 -SG XKXS_X M*3_"*?P#^U!X2_:0^+7Q-\>#X.Z^(?#_ (MMM \6W=DGA6[;"V]\JPL +=SQ M(,<,6.2SHM>2_$?P=H/QQ\=S_L^?\$QO'7Q=\7:U8S+'KGQ(U#XK:DOAS0%! M[2!_])? .-F0<902X( !^JE%>5?L<_L]>-/V:/@S;_#SXA?'?Q'\0]8>Z>[O M]<\1W;3,DCJH,4'F%I%A&W(5W8Y9CQNVCU6@ HHHH **** "O$O^"CGP=^(? MQ]_8E^(/PH^%,C_V_J>DQO801OM:Z\FXBG>V!XYE2)XAD@$R8/&:]MHH _-K MXY_MB_\ !/\ \?\ PS^'>O\ @GXE^)?AC\6/A:JV_@WPYHW@BYNM3TB?R5@F MTF6UD1(9XF51&5:5 <#YAEE/7? /X$_MU_M[>)O#GQ4_X*!WD7AOX?>&]4BU M70/AS::3]AGUNZB.8;B^@+R-$@X/E2.2>0$4-O;[+^*GC7X/?!+PQJ7QR^*U M_I6BV&D6P.H>(+NV!>*,L$5=RJ78EF50BY)+ $FOF6'_@J?\1_C9,\7[#_[ M"_COXB67F&.+Q/K,L>AZ5*1_%'-,&#CV8QMZ@4 >C:]^U[XN^%W[=5G^S1\: M/"^G:9X2\;Z/')\,/%-NS_Z9J$?_ !\V5RS':LI++Y84#_EF,LTH"_0%?GY^ MU3\-/^"IG[9GPG;X?>._V3?ASH$EOJ,.HZ!JMKXY/]HZ/>1'*3PR(S(&P64^ MJL>APP^S?V<3\;_^%'>&H_VD+338?&\6F)'XA_LFY\V&2=VLGN5L99[=$L-0EB0$M'!.A)."1N );!3XE?\%=_A+X@G3X=?L/ M^#]7^,OCO4(\6&FZ'ID\-C9ENDMW<2HFR,9R=O'!#/']X?77CCQ_P##[_A /V1/V2K?3?"/BWXRZW>6<7B*RLDB72+" MUA6:]ND6,#,XCD&T]?O%2&VL #QGX:_&7X5_L5?&+6/C)^VO\6;GXC?M%^-+ M5+*3P=\/M-;49/#MAD2+IMO&A"1G(5F#,I; *AOGDD^K/V8_VW/@]^U-J>K> M$_"VF>(_#GBC0HDFU?P=XUT5M.U2UA<@+,8BS!D)(&Y6;!(SC_8E_X*)?&'QY^U]J4FAR?$&UTN?X M?>-;[3II[6;3H+<)/8))&C>2Z2*FY.-VQ&/\&[[EJEKWAOP[XJL/[+\4:!9: ME:[P_P!FO[5)H]PZ':X(R/6@#XO\:?MU_'_]N.\G^#__ 30\$7]MHT[&WUS MXV>);"2TL-/B/#_8DD4/+-@\$KO4_P#+,<2+UFF>)_!W_!*OX:>&/@#X'_9Q M^*_Q'CO+>YU;7_%'@_PVM^9[K>HN;JZ/FAED)*$*> @10YVFNL_9N^/_ ,5? MB[^U[\7OAK;Z1H^G?#GX;&PT32[9+8K>2ZD4,DLH(.T1;2R[2.BQ%<'S,\M\ M:?\ @H3\4/V(O"6[R M('>\\ ^&O#-Q;K:>&[$2 MGR !/#*KL=BOPHSP7+,3M /9? __ 5S_8[O+S2]$_L+QIX8\,74D5EHGB_7 M/!DMGH4F<+&B3Y/EIC: 6554$$D $CZL1TE021N&5AE64Y!'K7P[X:^)_P = MOC=^RA^TC^R5X[\.6OQ-\:_#@7?AVPO;:WBMO[?AN(7^RSO&/D6YBVLY5,$M M&@4[_F/U+^RKX$\:_"_]FCP#\./B/?\ VG7M#\(Z?8ZO+YOF?OXK=$==_P#' MM(V[OXMN>] '?4444 %%%% !1110!\M?\%;/ VM^+?V??#'B+_A%[W7_ OX M1^)6CZ]\0?#VGQ&274="@:07*",?ZP+O5RO3"%CC;FLSQK_P6-_9)L]$LM!_ M9KCUGXI^*]1A":#X-\(:#=)*S8PHE:2)1"@Z'"LRC^#%?7%> _M=?&NY_933 MP/I_P0^$_A^Y\3_$KXCZ=X?C^TQ"TM]LK%YI9I(EW%MB%5/S$%]VU]NQ@#YJ MD\?ZC^SS\9='_;4_X*8:Q/JOQ3U:TEL_A-\%/ MI]MFT*WE^21DC#[6G<$H9 M&%OB%H+:?<7 M]LOWI;?)(D"CDCAL D JK$>2?$35O"'[,'_!5C4OVC/VFH_L/A+Q9\/[;2O MWC>_@9[#1;R)E$]E)+@BV>0"1P[;01(R@_,P#/'/[0'PW_;C_;M^$/@_]EF] M7Q'!\+=8N]?\9^.]/A;['86TELT*V,.Y= M869+*Q^'WA];M+.* )N$@5@8AM==@VX.TC(Q7@][_P %0/VJ%_:4\:_L_P#A MS_@GU<:Y<>")=^HVNG>/8%OYK)FQ%>P02P*UQ&ZE&Q&#M\Q S D9Z2/_ (+- M_LH^&&.F?'SPO\0OACJZ+B32/&?@BZCE+#J$,"R;AZ$[ MWB?5OV@OVM_C'^V)X%\#:KX?^&_BVQTG3]#EU:S-L_B"ZM497OUC_N@94/W# M@9W!U7[)H **** "BBB@ HHHH ^6?VFOVIOVIO%GQ>U#]D?]B'X.7/\ PDME M#"?$GQ)\56;0Z-H,4T8='BW*1=2[6R PRIPD@#;=K]F#]@'X0_LNW][\=_B MKXOF\1>&-(T]Y(;B#3;:X58A,ZG(F2>%CN&"<< M@ XH 7XN?\%DOV,?AGXD'ASPYX@U7QJEI>01^(M8\'ZYX1 MD!;CRB^XX7J:^IM+U33=;TRWUK1K^&ZL[N!)[6ZMY \.V@:61@JDD(B@L[''"@$D\"OB2?Q9^VE_P5 G?3?AS%K'P2^!\SE+GQ M'=Q>7XC\3PYY6W3_ )=H6'&[.""?FE&Z,?<5>*?\%#?VC/%7[*O[(_BKXQ^ M]/BN==M5MK/11)]Q\':AXY\-_8;/Q!@9 M9ED=78CD [=V0 2Q"UX3^ MT=_P33_:3_X9(\5^*_&_[='C?Q?XH&BC6/%'AGQ!>"?P[J+6CI>M:PV[#-OA MX0$D4J#M *JK$"O\8?VF/B+_ ,%)O!/PQ^#/P3_9&\>^'=0NO$NB>)+[QCK^ MC+!I6@VL)67[3:7:L1-E6(0X0LI*A2QV@ _1.BBB@ HHHH **** "OS7_P"" ME?[%/P(^&/[5^C_ME?%[P)=ZQ\,_&-W'I?Q$>RU*Y@G\-ZA)M2WU:)H'4^62 MJAU8,H.[ +2)M_2BL3XD_#KP=\7/ .K_ R^(.B1:CHNNV$EGJ5G,.)(G7!P M>JL.H8W\26 MJQ,,J(6E*!$P<@@-QW/6M+X-?L[_ T_8G^(MW^TQ^V/^U_%XJ^(7B^--"L_ M%7B^:#2[>& L)/L=I 9"L8+*&8@X ' 3A_"7P,EVN MC^'M-CL=.6^O7N)1$@PH:1R2?IT P% 'RS^VG^V7\,_B[J5[^Q?^SU\"=+ M^.WCB[RM]I=S;)/H>@L/E\^\N#A59">B,I5L@R(V 0#[$L[VSU&TCO\ 3[N* M>"9 \,T,@9'4C(8$<$'U%25\D?\ !-W_ ()@67[%GF_$7QO\0;O5_&&I6\D< M^GZ5>S0Z-ID9R\J64H5]\6]F98Y!M7/.OV+?\ @I=\??#D?[/7[0'[77@YOAJ[1Q:WK'AK0YH=?UVU M1@?*F5T\F(OM&XHY&?O"095OMBB@"EX:\.Z/X0\.:?X3\/68M[#2[**TL;=2 M2(H8T"(HSSPJ@?A5VBB@ HHHH **** "BBB@ KRS]K;]F0_M8_#FU^%=]\7/ M$GA32)-4CFU]/#4ZQ2:M9A6#V;N02J,64DC(^7!5@>/4Z* .1^"/P&^$7[.7 M@*V^&?P6\"V.@:/:\BWLX_FF? !EED;+RR' R[DL<#G@5UU%% !1110 4444 M %%%% !1110!\\?MA?L3^-_VRO&VD>&?&OQ_U31_A-;V(?7_ 1H,"PW&L7J MRED,MSS^YQL.P@X:/( 8AT[']BW]F8_LA?L_Z9\"%\6PZY%I-W=/;ZC'I$=F M[Q23,Z+(L9(DD52%,AY;&37JU% !1110 4444 %%%% !1110!3\0^'/#_B[1 M+GPSXKT*SU/3;V(Q7FGZA:I-!.AZJZ."K ^A!%6+6UM;&VCLK*VCAAAC"10Q M(%5% P% ' '&!4E% !1110 4444 %%%% !1110 5Y'^UO\ LK1_M+^'M#O_ M U\0;SP;XU\':M_:G@OQCI]LL\FG7)78ZO$Y"S0R+\KQD@-AB:9#Y5CING0"..)>I.!U8G)+'+ M,22222:W** "BBB@ HHHH **** "BBB@#YK^._[('Q[T[XUZG^TQ^Q%\9]*\ M'^*/$EE!:^,]!\2Z:;G2-=\A=L%P^P%X9T3Y-R@[E_N_-OD_8]_8M^*/PJ^+ M?B/]J7]J+XS1>./B9XFTM-*:YTZS^SZ?I.G+(LGV6W3 )4NB,6VK]WH2SLWT MA10 4444 %%%% !1110 4444 17ME::E9S:=J%LDT%Q$T<\,JAED1A@J0>H( M)&*^.]/_ &*?V_\ X%Z-<_!3]D?]K?PUI/PW>XF;0X_%'AYKG5O#L$KL[6]O M(%9)U5F;:9,$9QQC-?9-% 'DG[''[(?@S]COX9W/@S0?$-_K^LZSJ*_% M6KMF[UB_DQOF?D[1Q\JY..22S,S-ZW110 4444 %%%% !1110 5YW^U!^S7X M*_:I^%DGPU\8ZA?:=-;W\&I:#KVE2^7>:/J,!+07<#=G4DCW5F'&'&LI[FUBFN M=+O&CE>UD906B8H61F4DJ2I*DC@D%O%6J3:G=^#_ !CH1NH-(OIC MF::RD16*H[?-Y++L4],YX^LZ* / /V+/V'6_9EU;Q)\6OB=\4;WQ]\3?&SQM MXI\7W\(B!C3[EM!&"?+B7CC/.Q JJJK[_110 4444 %%%% !1110 5R?QS^ M#'@;]H?X1Z_\%?B38-<:+XBL&M;Q8V"O'R&25"00'1U1U)! 9 <'I7644 ?$ M_BS]C/\ X*?^/_!!_9C\6_MD^#W^&T]M_9VH^)[;0IE\2W^FXVF"52OE;FC^ M1G$@9AG<6RP;Z\^&7P\\,_"/X GRAPHIC 19 cnr-20211231_g4.jpg GRAPHIC begin 644 cnr-20211231_g4.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^ 4\ 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* "BH=0O[#2K"?5-4O8;:UMH6EN;FXD"1Q1J"6=F/"J "23P *\]_P"&R?V0 M?^CJ_AM_X7.G_P#QZ@#TBBN>\"?%SX4?%**6;X8_$[P]XC2 9F?0=:@O!'_O M&)VQ^-=#0 4444 %%%8R?$?X>2>-V^&4?CS1F\2):?:G\/#5(3?+!Q^],&[S M G(^;;CD)/#O@_0[KQ/XMUZRTO3;*(RWNH:C=) M!!;H.K/(Y"H/ !0!- M16)X"^)GPW^*FD2Z_P###X@Z'XDL(;@V\U[H.K0WD,E; M] !16+X?^)/PZ\6^(=4\(^%?'VBZGJVB2!-:TS3]5AFN+!B2 L\:,6B)*L,, M!T/I6U0 4444 %%%% !1110 4444 %%%8WACXC_#SQMJNJZ%X,\>:+J]]H5U M]FURSTS5(;B73I\LOE3I&Q,+Y1QM< Y1AC@T ;-%%8S_ !&^'L?C=/AE)X\T M9?$DEI]JC\/MJD(OF@Y_>B#=YA3@_-MQP>: -FBBB@ HHHH ***S_$7BOPMX M0\/7'BWQ9XET_2]*M(A+=:GJ-XD%O"AP-SR.0JCD*M%M M?$GA?6[34M.OH%FLK^PN5F@N(F&5='0E74CD$$@U;H **@U/4]-T73;C6-8U M""TM+2!YKJZN91''#&H+,[LQ 50 22> !FJ?A#QIX.^(7AZ#Q=X!\6:9KFE7 M1<6NIZ/?QW-O-M8HVV2,E6PRLIP>"I'44 :=%%8?C_XF?#CX4Z"WBGXH>/M% M\.::K;3J&NZI%:0[O[N^5E&?;.: -RBO._AG^UQ^RY\9=;'AGX5?M">#M?U, M@E--TSQ#;RW#@#)*Q!]S =R 0*]$H **** "BBB@ HHHH **1I(T949P"QPH M)Y)Z\4M !1110 4444 %%%(LB.65'!*'# 'H< X/X$'\: %HK&\$_$?X>?$N MPN-5^''CS1O$%K:7;6MU/T^$\OQ.\/+XID3?'X:;6H!J#+Y9DW"WW^81L!?.W[H) MZ>, MM:U;PWX0\>:+JNHZ#.(=?3I26 2=$8M"Q*. ' .4;T- &S12"1#( M8@XW E<\@'.#^A_*EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** .,_:._Y-Z\>?]B9JG_I)+7P+_P2)_X)\?L<_M$?L6:3\3/C/\#K#7== MN-;U"&;4+B_NHV:..8JBXCE5>!QTK[Z_:._Y-Z\>?]B9JG_I)+7S5_P0@_Y1 MXZ'_ -C%JG_I0: /-/VZ_P#@ES\.?V8OAA>?M@_L$2ZKX \8?#V$ZM/;6&L7 M$\%[9Q_-/D3N[*5C!66D6U_ MH#W6OS33B.VLIK=GBNR6)]%\'_L6?%;7=?G2.W7X? M:M"/,. \DMI)%'']6D=%'NPK\U/B!JWCCX7?\&]7@O2X)9[9/&'C=X+M5)4_ M87O+ZX4'_9=K:-O0A_>@#["UC_@MQ^Q]:7]]+X9\+?$;Q'H6FSF*_P#%^@^# MVDTN#'5FDDD1P!USLY'(SQ7TK\$OCG\*/VC/AW9?%7X,>,[77=#OLK%=VV5* M.OWHY$8!XI%R,HP##(.,$4_X/?"?P)\'?A)H?PC\":-:V^AZ/I,5G;6\4*A) M4" ,[#^)G.69CDL6).237YX? #7]1_95^/7[;GPR^#):ST/PWX/OO$N@6-KQ M%IU\EI)*HB4<(%,VW _A@0?PB@#Z6^+7_!77]E/X8?$S4?A-H>F>,O'.JZ([ M)KS> O#GV^#364X<2R&1 =I!#%-X!!!.00/"OV=/CM\+OVD?^"UTOQ<^#OBB M/5M#U+X-8AN%C:-XY%>%7BD1P&C=2,%2/<9!!/K_ /P1#^'?A3P?_P $^/"G MBS1+"$:EXKN]0U#7;Y5'F7,RWL\";FZG9'$B@'H0Q[FO//A_\,/!_P ,O^"^ M&OMX-TR"SB\0_"N36+ZVMD"HMU+)$DK!1P"YB\QO5G8]Z /H/]JC_@HS^S=^ MR1XHL/AYXXO-9UWQ9J48EM/"/A#2_MVH-&<[79-RJF<' 9@S 9 (!-(I=)T>2\\3Z;K^J^)[;0F\*ZOH)M]2LKFX.(GFB9\"(G@NC/M) ."1 MGR__ ()0Z;I_Q/\ VO\ ]IC]H3QO:I=>*X/'[Z-93W*AI=/L4EN%$*$\JI2& M&/Z6ZCUJM_P67^&7@N/XY_LY_%^WTRWA\02?%"QTJXNHT DNK7[1!*JN>K"- ME.W/3SF]: /L#]H_]J#X(?LF_#]OB5\=/&T.CZ<9?)M(]C2W%Y-@D10Q("TC M8&>!A1RQ !->'^!?^"R?[)/BGQ=IOA3QGHGCGP''K4BIH^L^._#'V*PO"V-I M699'"JS(TW4Y_&MG.=.O%^:&Y5?)4DHV,@,I92RYPQH _0165E#*001D$=Z\ M*_X*=?\ )@'Q8_[$^X_FM:W[ 6E?%_P_^QQ\/_#7QYT6[T[Q7I6ABPU.SOG5 MID$$CPPEV4D,3"D39R2<\\UD_P#!3K_DP#XL?]B?7_!-#]A MOXS?L4_#_P")7Q,_9_T_5=YLKVRFE6/GS79V0R,B/& MS%<.&788\GZH_P""4?\ RCP^%?\ V+S?^E$M9/\ P6+\3Z-X8_X)S_$9M8G1 M3?VEG96<;'F6:2]@"A1W( 9_HA/:@#U;3OVHOA%'^S-I?[5WC/Q1;:#X3U#P MU::S->WSDBWCGC1UC(4$O)N<($4%F;Y0"2!7SU?_ /!<+]E:RMAX@7X4?%F; MPV7POBZ/P2HTTC. WF/.K8_X!GVSQ7,:WH/[*W@[_@CY\*K+]O*74T\.VFAZ M7>VNEZ9=RQ7=[>O!))!;HD;+YC>7(Q*.0B[=S;=F1LG]O3]HSXP>!9/!WP#_ M ."57C*Z\/7^E-:6LOC>]M]$L/L31[!^[D0HT7E\;5?!7@&@#VCXK?MM_!73 MOV/[C]J;P/X@U+7?#>J630Z3?^&]/DFN%GDWQ*3&=KQE) 0^X H5.1Q7S;_P M0L_:P\.^,O@S#^S]KP\3W_B\W^JZUJ&M:A9226MPK3H23=NQWRDR D'GKSQ2 M_P#!$RXFF_X)?>+8Y9698=>UU(P3]U?L4#8'IRQ/XUU__!#-[&+_ ()O6$FJ M7HMK9=-OB'K&B3-#K,'P[\-'4$LY%)#(TCR1HQ!!!*E@"",Y! [7]DC_@H+^SC^V? M=:IH7PFUG4K37M%3S-5\,^(=.-I?6\>X)YA3+*RAB%)5FVD@-C:_9D\7?%WQA_P6XF\7_&3X%P?#?7=9^&4LEWX++&3QM#8.5>32MLH(8C M/R?:#;$\<$ G@&OL^OA/]LKXM_'+]L#]LZ?_ ()?? CQI_PB&@V7AS^T/BIX MFBA$EU)92Q1,UM"#T0I$_M6P?L7?$75?V?M%_P""7_A; M1K7XFW?B2ROM/E\(6@BN+#3E1BYU)H^?-20(S&8EU2*4L=K9;]8J_+?PEX0/ M_!#']L-;[Q!82ZS\$_B5%'9)XNN-/274-&F3+".62- QVDEF10!+&=ZJ7B*C M[$_X)Q?MA^/_ -MWX/ZO\8_%OPTM?#NFQ^);BP\/-;W#L;^WC"DS,K#Y<%MA M()!9'Z8H ^A*^2O^"S/QTU?X7?L@W'PN\$&27Q3\4=3B\+Z+:6Y_>R1S'_2, M#N&C_<_6X6OK6ORZ_:^_:-U;XC_\%:M$U#P_\"/&WQ-\,_ 2W DT3P+HDE\Z MZO(ID,[[%(C"3>2N3C+V>!WH Z_]A/POOC;X)_9Q^$6M_&SXC&[&B M:!;I-?FPM_-FVM(D8VID9.YU[]*_,+_@I=^U5\5OC"/ /[17A7]AOXQ?#_Q! M\*O$*ZC'XG\5^$)X+%;9GC;RYI=H 'G1P@!CM(=Q_%S];?\ !0KXK>&OCI_P M2*\7?&+P?+NTWQ+X/T_4+4%@6C$EU;,8VQ_$C$HP[,I% #?'O_!:?]CGP:\8 MT#3_ !KXN1--M[S5I_"7AT7,.DK+$) ES(\J(KJK895+;6#*2"I ][_9P_:8 M^#?[6'PS@^+/P0\5KJNDRSM;S[X6BFM;A0"\,L; %' 93CH0RL"5()X;_@FA M\._"7P^_8,^%^E^&-%M[:/5/!MCJFH>7$ ;BYNX%GFD<_P 3%G(R<\ #H *^ M??\ @CYI^B^$?BW^U7X)L&33=!T7XJ7$5I;Q2^3%9P+<7\?RD8$8$<2#(Q@( M/2@#U?XM?\%2- M"000=K, 003D$#LOV2?^"A'[.'[9U]J?A[X4ZOJ=GK^BQ^;JGAGQ%IQM+ZWB MW!#)LW,K*&(4[6;:2H8#,%'-Y,)'*A0NWS IQR 0'8-:BOW>$1XCEFFB 5I&$:@@@$"-<@8H ]!_94NC8_\ !9K] MI>]6UEG,/A;3G$$"@O)B"R.U02 6/0$%XIDDFB0=%'_'Z,#^&"+CI M@ ^F/BY^V?\ !OX-?&O1/V?/$::Q>^*->T*ZUBUL=(T[S_*L[>.:1Y)#N&T$ M02[>N2A'7&?AG]B3_@H7X(U'_@HU\6/$GBB+QUJ%G\0=6TC2?!T%QI$LSZ;' MYSHD?LCR?\%% M_BM:?#W2M=C^+":#9GQM=73/]ADMO*M/*$(+%=VWR,X4&**XA9)$_?QJ,3$+*Z@MT 7^ZN/BOP-X>_X M*#?\$KO'WCRT^'_[+<7Q?^'/BGQ;<:Y%J6@W#?VJOF<;7$:R2A@@7(,+IN#% M6^9J /LC]E+]MS]G[]LO1=1U'X,>)+E[W1I5CUO0M6LFM;[3V;(7S(VR""58 M;E++E2,Y!%>MU\;?L!_M-_L1_M'_ +2/C#QSX"^#FK^ ?C3J>EA?&&E^(#-' M->01F%6:-/,,)*E(=Q\N.4G+%3EF/V30!^._[?WA3XZZA_P5K^(OQ1_9RO'C M\4?#7PAIOBVWAA4M)<06UM81S1JH^_\ NYV9D/WT5TP2P!_37]C3]JGP1^V3 M^S_HOQN\%LD3WD?D:UI@DW/IM^@'G6[=^"0RDXW(Z-@;J^8?A* W_!P%\401 MD'X26^0?]S2*Y'Q5!<_\$>/V\$\=Z=#)!\!/C+?"+5H(U/D>'=2R6W #A%0L MSJ!C,#R* Q@4T ==_P $VO\ E);^UG_V,5K_ .E%W7MO[2G_ 4U_9B_9E\? M)\(]\4^,60/+X4\$:.=0O8 5W#S!N1$8K\VPOOVD-MP03X=_P35NH+G_ M (*1?M8WUG*LT4FO6CQ/$P82*9[H@J1P01T-0_\ !!30],\=_"SXD?M3^*;> M.\\:^+OB+>0:MJLR[IEB6*WN/*#'E09;B1B!@'Y,_=& #Z&_9:_X**_LU?M; M>)+[P!X!U?5='\5:+8_B%#I-U=6R[9=0LVDB/DR$%?B'_P %]O 5KXOT>"_M]+^&:ZE!;7,8>,W$7VXQ.5/!*.0X M]&13VH ]2^&__!9O]D#Q]\2M-^&&NZ=XU\&W6M3I%HVH>,_#@L[2]9R%0JZR MN55B0 SJJ\\D5[+^T=^UM\'/V5IO"B?%_4;NSB\8^((]'TRZA@5H89W(^>=V M91'& )9]0TNRFO/M]_HHBM+FWCD1&E1P[,JEI$QYBH3N M'&>*P?B/_P %A?V3?!/CK4O '@[2?&WQ!NM%=EUFZ^'WAK[?:V3 D-OE:2-6 M P?F3H%?*O_!._P"/_P"T[^S_ /LE>$_"'P>_X)=:YX@TV[LO[0E\ M4V7C.TM_[;EF)&'A\1:=/JUO=6[:A&(V2YS$$^=V1CG9]Z60DG>:Y M[P=X<_X*#?\ !+/XC^/A\.OV78?B_P##KQ;XMGUV/4-"N&_M5#(?N.(U>7_9]_;+TC4;WX,^([HWVBR+'K>@ZO9-:WVGLQ(7 MS(FR""58;E++D$9R"*XG]B"\_9'N?CM\>(OV<]+UVW\2Q>.BOQ,DU9G,,VI? M:+W+6^YB GF"XZ #!7BN'_8&_:>_8C_:0_:6\7>.?!'P;U?P#\:]2TD)XMTS MQ 9HYKRWC,(8QIYAA8J4AW?NXY3RQ!!9CYA^Q!XNUGP!X_\ V^?'?ATD:AHG MBS5;^Q(&3YT+ZS(G_CRB@#WOXR_\%:_V6/A%\4+_ .#VE:;XQ\&V;MIRIPP('@/P>_:!^%/[3?_!:[PS\6_@WXF75- M&O/@]+'O,312V\R-.'AEC&/#O[ ^C?$'3[6- MM9\8:UJ5]K]^PW33RQ7DUM&'<\D!(@0"< R,>K$GB[?X8>#_ (;?\%^;2^\( M:9!:?\)/\+9]9U.&V0*INW,T$C[1P&<0*['NS%CR2: /I/\ :K_;Y_9R_8\G MT_1/BIXAO;OQ!JZ[M)\*^'K$WFI72%BH<1 @(I8%0790Q!"Y(..?_9V_X*>? MLS?M%?$=?@W:1^)O!WB^:+S+'PUX\T0Z==7BX+'RL.Z,< G;N#$ D @$CXO^ M"OQH^-UI_P %._V@_C7X/_8^U+XO:[H7B230+":UU^"S/A^TBGGMX]HEC?F6 M*U4 K@@)(,GS#6_^WGJ/[>'[8^A>$[_PO_P31\2>#O&'@OQ+#JV@^+5\5VEU M-;J@8M (XSM:012?>X:(<_:"_;;^ '[+_ (_\-?#[XT>(Y])F\4VE M[=6.HR6X-I!%:Q^9*TTF[*\$!0 Q8D #)%>+V7_!DZ[IOCS1= M'U&;R]/\7ZQX3:+2[D9QO1A(92G?/E< Y..:\Y_X*=>"]$^*_P"W[^RCX2\? MZ#'-9:EJ5PVJ:7ZL T0_T>:*YA*.G]T@9&1V8CH2* .*_X+2?M0Z7\*/V+]1\'>&- M9UZ#6?'UB@\.ZYX=5S;QP17ED\_FW,;#RDE@F*+U$@=EZ&L_X2_M.?LN_'7_ M ()@ZEHGQ5\.>+E\(^"?A_HVE^-TDTM[66X"V\*$VK;@95WQ_>!'!'K7+?M/ M7EU?_P#!O7IUS>3M)(?AQX24NYR2%O=.4?H!7=_M*?\ *#Y_^R*Z)_Z3VE ' MM?P:^)_[.7PF_8Q\,?%'P_K[^'_AGI7@^TN-,O=>D826UAY:B$29+,TA!50H MW,S$ 9) KQ+4/^"X/[*MI:MX@LOA5\6;[PVKE3XNM?!(&FX!QN\R2=6Q_P MS[5B:F/V3!_P1P^&,O[9^HW\7@Z+PGHLB6NE7DL5S>WJV^88(EB8&5C\S;&^ M4;-[8";A>\/_ +?G[0'Q/\&VWA#]F;_@E3XUO_#MSIJV>E/XRN[?1-/:S,>Q M!MD1HWA\O VJ^TKP#0![=X]^-_PO_:*_86\;_%SX/>*H=9T'5/A_K1M;N)&0 MAELYE>-T4 ? M2WCSQGHGPY\#ZS\0O$TQCTW0=)N-1U"11DI!!$TLA'T537YX?L+?LRVW_!4G M7-:_;T_;A%UK^FW6M7%AX"\#O?2II^GVL3#0.6&/M?] MM7PSJ_C/]CWXI>%/#\3R7VH?#[6(;2*,9:61K.4*@_WCA?QKQ?\ X(>^)M%U M_P#X)P>#-,TJ5&FT74-6LM21#DI.=0GN #[F.>)OHPH J?M:?\$?OV8OB5\* M-0NOV>_A?8^"/'VE6S7?A/5_#Z\C&^.*4!@FUV4+YA 9"0P;@@^T?LAZ MC\?_ Y^R[H5L+&B@EF)[ $U\+_\%5/VN?A_\8?^"7OB M+X@_LV?$./6M%USQ#9:'?ZG8QRQ%$,BRRPLLBJZ$J$5@0,K(0>M '8^(?^"V M/['^G:MJ$'A#PW\0O%VD:3,8]2\4^%_")GTVVQU9I9)(VVCKN"D$%(M>T:X\5:SJ=QJES96OA31O#_GZI*8-OF3>4'" MI%EL!G==Q5L [6QWW[(O_!0_]F_]M*_U/PY\*M4U2P\0:-&9=3\,^)-/^RWT M,0<(9-H9T=0Y"MM8E2RA@-RY^;O^#?[X?>%;;X3_ !.^*B:1 =;O?B1=:5+? MF,&06L$%O,L0;J%WW#D@=2!GH*TO&6D:;X8_X. ?"-QH-FEH^O\ PEFN-8," MA?M4@2^0,^/O';;PC)_YYKZ4 >W_ +2G_!2[]G#]F;XACX/:Q:^)_%GC!;9; MBX\+^!M#.H7=M&RAE,@+HB$J0P4MNPRD@!E)O_LL?\%$?V MZSHWBO2X#-?>$_%FDFQU".($ N$W,K@%ER%8E<@D $&OG#XI_"O]N_\ 8=_; M/^(G[5G[-WP-T_XJ^$_B1]GGUC34GQJ=BT8SY2 'S,;B^/+252NP,H916U^S M-^V=^QU^TU^VAH^M?%K]FOQ#\,_CW::3)I^D#Q,9XQ-#Y= M I(P%8D*H /(/$'_ 4@^'^C_P#!6N[^*^OVWCZY\)Z)X&N-%M-$319I9K>[ M\Q1++%:[\+&Y3)D&-V%SVK[0^/7_ 4>_9A_9I^($WPW^+^OZCIM_%X.7Q(' M&G[XI+5I6A2)"&RT[2+M" =\D@9(\/T__E/S??\ 9&Q_..N?_:,^'/A7XF_\ M%[OA9I'C/2+>_L;'X9C4?L=U$'CDF@;5'A)4\';)L<>Z"@#U_P )_P#!83]D MSQ=^SUKG[3%OIWC"T\.^'M1>6R3P[Q@['4,,CL<&OC7_@O%9VEM_P3\UB:VM8XWG\6:6\ M[(@!D;>5W,1U.U5&3V ':OKCX:D'X(!9W,+$/"TFFV$8E4CH5W[@>Q45]8?\ M!('X:>#OAS_P3^\ 7'A;3((KC7].?5=8NXXP'NKF65R6=OXBJA8QGHL8% &S M8?\ !2']F7QG^S!J_P"T_P##WQ!JNM:+I$T=IJ=AI6E.^IV-S*ZQHDEL2&'+ M@[AE2H)4D U\U_\ !";]KC1/%'PUN/@+XOE\4ZIXSU7Q'J>M76NWUG)/;3J8 MX(K=+P_9'D M4,V](0 J,69V)Y.97['%?/7_ ;^_P#)A,G_ &/.H_\ HNWH ],_X)DWG[(] MY\*/%TG['FEZ[::(OCZ\774U]G,C:GY%OYK)N9OW>SRL<@9!XK&^(W_!8K]D MKP7XXU'P#X,TOQK\0;K1F*ZQ=?#[PW]OMK,@D'=*TD:L!@_,FY>#SQ7RE^QI MXX\1?#G_ ()#_M,^+/"=U)!?Q>.=9@@N(6(>(3VMA SJ1R&59&((Z$9[5]E_ M\$G/A;X*^&'[ _P[_P"$0TNWAEU[0H]8U>ZBC >ZN[CYW:1NK%01&,]%C4=J M /0/V7OVO_@'^V'X,F\:_ KQHNHQV4JQ:II]Q"T%Y82,"56:%N5S@X895MK; M6.TX\S\=_P#!6K]CWX=ZMXK\,>(-(NPY=BBC:@TVPG[I;[/&"1S@$=": />?V7/^"H7[,/[5OQ%F^#WA8^(O#?BZ.) MY8?#?C+1Q975PJ+O?R]KR(S*OS%"P?:"P4A21]%U\&_\%$](T[1?^"H7[*GC M'2K2.WU/4=9N[*]O(E"R30)+;A48CD@"XF&#V<^M?>5 %/Q!KVC^%=!OO%'B M&_CM;#3;.6ZOKJ4X6&&-"[N?8*"3]*_&75[#XM^+? NO?\%M-'M;I=8T_P". M$-UIUE*Y _X1^+%L$)&W*> Y@9)9(B);H#9P[3,\P]&- 'Z$_#KQ[X;^*?@'1?B7 MX.O1&?\$'?CSX@U[X$> M(/V4OB597FG^)_A?K#PC3-4@>&YALIW=A&\<@#JT4XG1@1\@:-<#BJW_ 1< MTO3_ (C_ !!^/7[3?BVU2Y\7:Q\2;G3Y+RX4-+:VJDR^2A/*(3(%*C (@0?P MC ![[^S?_P %(_V:_P!IW4=:\+>#[G7=&\3:!927FI>$/%.D&SU-8$&6=(]S M+)C(R%8L,C( ()^-_P!E3_@HMX#OO^"F_P 3O'_B2#QY?:1XQM]+T;PA93:/ M+++I@+Q+LEB+_P"BQ;RS<(]/,:0AGV^9C[*.@Y M#<]:]*_97_:T^$7[8G@&]^(GP>N=0^R:=K$NF:A:ZM9_9[FWN8U1V5X\G'RR M*0<^O<&OF+X#?\I\/C;_ -DJL?\ T5HM)^SK;?\ #'?_ 5Q^(?[/<@^S>%_ MC5I \5^%8^B+J$9D>>)1T7)^VG _ACB&.E 'TYX__:V^$WPZ_:)\(_LM:L=3 MNO&'C2TEN]+LM/LA(D-O'YA::9BP\M,12G.#_JV_'Q[]G_XF_L6?"_XI_M*_ M$;X0Z!XJ_P"$@\.ZLEY\60\#S_:;B.2_9?L<9<[OF%S\JA\'@KX?S'YHS!"%\^:/TW*L3@_P#3W(.*;_P2V_Y/ MQ_;%_P"R@6/_ *4ZM0!YO_P2J_;L\,:M^TO\6_#_ (OC\:ZOJGQ&^(SR^&;B MXTV2<6MJAN3#!<2._P#HVV,JBH>%QM& *^X?V5OVN_A!^V'X.U3QG\(I]26+ M1=9DTO5++6++[-$>E M 'U+\2/VL?A1\,/CYX,_9IUMM2NO%OCJ.:71['3K(2K%#$&+33,6'EIA)#G! MXB?TY],KX:_8:0_M9_\ !17XR?MMWO\ I.@>$9!X'\ RM\T9$6/M$T9[9 WC MVOFK[EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YGXU>'M8\6_! MOQ;X4\/6?VB_U/PS?VEC;^8J>;-);R(B[F(5!/V&O"FJZ?9WUQ=)>:MXPT_SF:9][ ^7J*K@'IQ7Z:T4 ?GO\0/V M9?\ @JA_P41FT_X>?M@MX3^%7PUAOHKG6]"\+7BW-[J7EL&524EG5B#TW2*B MG:^QV1:^F_VH_P!B+X=?M"?L>W/[)&BK'H.G6>F6L'A:>*(NNF2VH7[.V,Y9 M<+L;G)5VYR&RNHXU"137$389C@#<6>!FQDA2_M@_M1>$M,AM?$?@6:&ZDT;5;>2VT>9GB2'343S3*Y2 M*)2T@4H79OF;[Q^\J* /AGQQ^SU^U3^S9^USXT_:=_X)YVOA7QUI7CB=3\1/ MAQJ&N16TD.HJSDS)(SJJ,7:5OG8%6EE!1@05\$_;HLOVVO'W[1_[/7C_ /:P MT?P]X7_M#XG66G^$OAYX?OOMCV@%W:-//_$7A-&_X1#0-%TE;/2]*E//G M 84R,#AA\BG:1W9F)9LG&3M!"C@"N,_;K^&?C?XR M_L@?$+X6_#;1/[2U[7/#]>LT4 ?G+^SEKG M_!;3]FKX(^'?@7X4_8.\&W^G>&[(VUK>:AXPL/.E4NSY?9J2KG+'H!6SJG[% MO_!03_@H-\0M U#_ (*'ZAX9\'_#OP[J*WP^'WA*Z\U]0F48'F.LDH&5)4R& M5BJLP1%+EA^@-% 'R?\ \%5?V-/BE^TS\(?"%]^SW:Z;+XB^'GB.+5=*\.WS MI%;:A$JA?(&XA%8%4P&*J5WKD9%9-_\ &O\ X*C_ +1WA"X^$FA?L8:=\)[K M5+5K+6/'WB/QI#>PZ>CKLEEM;6%!)))@L4R653C<2.:^QJ* /D'_ ()2?LI? M&[]G']E+QE^SS\=_"!T:ZN?%FHOI=]'J%M M.N/./V /V>/VYOA-\*O%7_!/OXW_ ,LM,\":II.N6\/Q*TS7;>9D:\A:-"D M(EWN"69A\JLN5#*O)K]!:* /SW_8]N?^"E'[!GPJ7]E"/]@:U\>V^E:E=OH' MBS1O'5I8VMS'-,TA:;S59OON2"_EMMPI7Y(;GPWJ4*VGAIS%)'!8K'-*)IPJQ09D1&!>9CD[2Q^^:* " MOBK]L']D;]J'X=?MAV/_ 4,_8?TO3M?U^?2UTWQMX)U.\6W_M:W6-8PTWVJPZGJ%XT3;@L(7!!!Y'R(,]9",J?4?^"8WP._;+_90N?$_[+WQHATG M5OAMX;8S> /%D-R%N+@3RL[0B(9(09=V$A#1NVU3*C I]<44 9?CG4_$NB^" M]7UCP9X;.LZQ:Z9/-I6D+<1Q&]N5C8Q0[Y&5$WN%7(U:]@N'6-6;RE:2!WC8EWGE^5CCSP#@@ MBOK"B@#G_BQ\-?#?QD^&'B#X3^+X/,TSQ'H]QIU\ 2(YHV0LOHPSD'L0#7P M%\(/V/?VZ]!_X)=_%C]B'Q]\)O-U6&_4?#J5/$6GM'J=K+>1S2QH?M&(0KQR M2_OMA(N,#D$#]':* /._V1? OBKX7_LK?#?X;^.=+^PZUH'@;2M/U:R\])?( MN8;2..1-\;,C892,J2#C@D5\[?L=_L8?&;PMXD_:LT7XO>&Y/#VD_%SQ9J+> M&-4BU"VN'GLKE]07[0JPRLT9"7$;!9 CO['K_\ !2;]@7X8 M']E.+]@JU^(%KINJ74N@>+-%\=6EC;7"32ERTWFJS?>8D%_+8+A2O&:T/@G^ MR9^WGHW_ 4[T']L7X^>'M&U2P\0^&KJ#Q#+X;U*%;7PP3#+';V2I-*LUP%6 M. M)&C O,YYVEC]]44 ?*'[.G[-/QL\"?\%/OC9^T1XK\%?9?!WB[1+&W\/: MQ_:5M)]KDCCM5=?*20RQX,;\NB@[>.HSYS_P7A\(7_ACX4^!?VJ? .NC2_%_ M@SQ3_9VFSQG$MS!>PNKQ)CEV!B4A?[K2D>_WK7QT?^">O[2WQC_:>TOXF?MA M?M06WB_P#X,\32ZQX(\%V.E)!^\$A:V%T4CC5S$-H);S&?:5W ,V0#V;]@K] MG>+]EG]DGP5\&I;58M1L=)6XUW Y;4)R9KC)_BVR.R _W44=J^;=/^#G[='[ M+/\ P4>\>_&'X/? #3_''@;XK:GI[:CJ8UV"VETR)67SF*22JV]-TQ VE7&S M#9RM?>-% 'RA\ ?V:?C9X)_X*G_&?]H_Q/X*^S>"_%GANPM?#^L_VE;/]JFC MAL5=?)20RI@PR#+HH.W@G(SY_IOP'_;2_P""<_QY\<>-?V3O@M9?%7X8^/\ M5&U:Y\(KKT6G7VBWK%BPC:0$,GS%1M5R45 0I3 +/X>Z/X(TN:U\#?#^SUI;VX:64,&N+F6([?XMW\)+1Q?(H4E M\'P';_\ !3K]@;Q9XJ\%:+\%;[]H/P+JVNRZCXM?#N'3-,UW^TK9O.NU73@8_)$AF7F"7YF0+\G7D9]U_:B_9R\! M?M7_ .UWX&_$6WS9:Q:D6]XB!I+&Y7F&YCS_&CX..C#*GAB#Z!10!\"_P#! M&K]AK]J#]CSXD?$^?]H/PFEK::K!86FAZO'K-M=)J*V\EP"ZK'*TD:[&C($J MH<,!@$$"7P]\ _VVO^";/QI\9Z]^R;\&;'XK?"KQOJKZLWA%=>BTZ^T2[;.1 M&T@(*X(0%5D+(B9"EDBS3R1_+C?%$6+!21$J",;V>NY\2?LT_&R_P#^"OGA M_P#:BM/!6_P)8_#5]*NM=_M*V&R[)N<1^29/./\ K$^8(5YZ\&OJ^B@#Y@_X M*Z_L[_&+]J#]CZX^%OP,\'_VYKTGB.QNDL?[0M[;,49?>V^XDC3C(XW9/85S M_P#P46_9<^.WQWT;X$VGPI\#?VK)X,\=6&H^)%_M.U@^QVT:Q!Y/WTJ>9C:> M$W$XX!KZ_HH YSXO?"_PQ\:_A;XA^$7C2%WTKQ)H]QIU]Y1 =8Y4*%D)Z,N= MRGL0#7Q-\!C_ ,%0/^">7@T_LX67[*UE\:O".DW$J^#O$NC>+(=.FAMWD+B* M:.57? +$[2H"Y*B1U5L:[+J7AS6+OQV(=5L!(%7R)GN?-D8!50$!"NX,P8;RH^[J* /C M#]E/]F?]IWXH_MP:E_P4&_:O^'>E> KF+PW_ &-X6\%:=J4=Y<(A7:9[J:/* M,0C.!T8EQE4$8#;'[!?[*?Q:^%GQW_::U_XU_#]+/P]\2_'LMYX=>34;:==3 ML'N-09F*0R,T8,=Q'\L@1OGQC(./K>B@#X ^#'P[_P""@_\ P3%OM<^"WP:_ M9U@^-/PPO]8FOO"$]OXHATZ^TDRD9AG\U6R. 3A-A;+AUWE!8_9N_9?_ &]+ MS_@IC9?ME?M-^"M+MK#5_!=S%=1Z/J]O)!H#G?%!IH7S3+*RHB2-*BF,O,V& MX-?>]% 'Q'\9/V8/VM_V6/VQM>_;1_8@\&Z;XUTKQU;(OC[X=WVII92R3+@F MX@ED(7)(+YR65I) $=7PM#Q3H/\ P4R_;[^(?A;1/&_PTO\ ]GKX=:#JJ:AK ML^F>./.UC5F4%3#'+:^6Z@J6 #*B#>7)D**M?==% 'RA^V3^S1\:_BK^W7^S MW\8_ '@LW_AKP-J-Y)XHU(ZE;1?8D=H2A\N619).:]+_ ."@OPJ\ M>_&_]C3Q_P#"CX7Z#_:FOZWHRP:98?:HH/.D\Z-L;YF5%X4G+,!Q7LE% 'R; MX_\ V0?B[\2?^"0ME^R$=,M]/\:Q_#_2+1]/NKV,QI>V#%M_$5F_]O>2 M!'(S'SRD)588B2S!6,AVGL/NRB@#X-_:4_X)\_'_ .,G_!-/X0_";POIMG:_ M$+X9VNF7DOAO4KV%H+N:&V,4ML958PEP2"K%MAVL"P#;AUP^/O\ P53^.?A9 M_AAX>_8DTWX8:O?6QM=3\?\ B'QM#=6FG;EVO/;VL2>;(_)9!N=58+N+#FOL M2B@#X8_X)\_L;?M'?LY_L/\ QJ_9F^(G@+RM3U?4M;?PE=)JEF\>L)<:;':Q M,NR9O(W- IQ-L($HST;'LW_!+GX(_%#]G3]A[P;\'_C+X8_L;Q'I4NI&_P!. M^VP7'E"74;F:/]Y [QMF.1&X8XS@X((KZ!HH " P*L,@]0:^ ;S]D3]N3_@G MK\:/$?Q$_P"">V@:+XV^'7BZ^-]JGPSU>^2VDTZ- M]BN?OZB@#\^_BUK_ /P5_P#VYO"L_P ![3]FS1_@QX8UN,VOBCQ)JGB!+FX> MU;B2&,(V_:ZD@A8B6'RF1 3GWC5?^";7PAE_8!G_ &#-%U"6WTYM,'E:\\ , MQU,2BX%\Z@\DS@$H#_J_W8(T910!\)?"KXL?\%;?V8?AO8_L[ZY^Q#IOQ M*NM!M$TWPYXZTSQQ;VUM/;QKLA:XCD&]BJA02Q@8A1GDECZ/_P $ZOV+OBM\ M#_$/C?\ :6_:?\0V.I?%#XEWJSZS%IK;K?2[<,66VC;HQR5!QE5$4:J3M+-] M344 ?*'_ 2$_9I^-G[+OP(\8^#/CKX*_L/4M5^)5]JMA;?VE;77FVDEK:1I M)NMY)%7+1.-I(8;>1@C)X\_9I^-FL_\ !7SP5^U%IO@KS/ FD_#672M0UW^T MK9?*NV-_B/R3()F_UT7S!"OS=>#CZOHH ^*?&_A;_@HM^R%^U+XU^+_P2\#W M?QM^'?CJ9+M_"^I>,OL][H$ZEV\JW-P6$<(:20*L2,NS8I5?+!.=X-^ W[7_ M .VE^VGX#_:N_:=^!FG?"KPQ\-(9)-"\/C7(M0U/4KEB67S)(@ L:N%;#*A M4@*?,+C[GHH ^%_VMO@G^VO\*?\ @H;I_P"VW^RM\$M.^(-E?>"ET+4M)N-9 MAM'MY-S D^9(AVD")@R[APX8+P3U^O\ [.?Q]\2_\%8_ /[5\WPX-OX0T_X5 MG3=:U$ZM:-]CU!UO2;?RA+YKX,\8WHC)S][@X^N:* /$?^"B/[+.K?MC?LG> M(_@CX:U6WLM9N6@O-%N+QB(?M,$JR*DA )"NH9-P!V[PV#C!\#^'_P 5/^"P MVM?#73_V:I?V0]#\,:W;:7'I-W\5=3\5P26=M"J"+[8MM$S&2;:-P",PW\E MORC[JHH ^-?^"9G["WCOX._L7?$7]EK]I;PF]E;^*?%VKQJBWUO*]WI=Q8VM MLMP#!)(L;-YV_P""FO\ P3L\&R?LU:#^RM9?&GPAIEW/ M_P (7XGTGQ9!ILL$$LC2>5<1RAVP&%9U>"2148,CE0Q# H"1TSROP(_X>>_\$\O!A_9NT[]E:Q^- M/A+2KB5?!GB;1_%D.FS0V\DC.(IXY5=\ L3M*@+DJ)'4+C[[HH ^/_V)_P!D M#]HB\_::\2?M]?MK'2[+QOK>F_V;X=\(Z1<":'0;+Y00TBEE,FU H"LPP\C, MQ9\+H_L!?LT_&SX)_M5_M*_$GXG>"O[,T7X@>-;:_P#"-[_:5M-]OMUN-1=G MV12,\6%GB.) A^?IPH?VE;0_88GDM2K>7+(KRY$;\1JQ^7W&?J^BB@#XZ^*7[+?Q]_:#_ ."J M_@_XR?$3P%]E^$_POT7S_#=_-JEK(NHZH5$F]8$E::-A,\9RZ*"+$<_,N?L6 MBB@#XM\7_LH?M#?"7_@K/I/[7'P#^'_]J>"/&FCII_Q*,&K6EN;1F B>7RII M4>0#RK6X/EJS,T<@QEAG'N?@!^V7_P $_?VE?'/Q@_9#^$%C\4/AW\2-0.J: MWX*.N1Z??:5?%G=FA>3*E-TCXVJY*L%91Y:N?NJB@#XI^%GP(_:__:[_ &P_ M"O[7/[7GPUM/AOX:^'=K,/!7@.WUM+Z[N+J7[T\\L6 !D(QR$),,0\O&YCB> M(?@W^W1^S/\ \%*?&_[1/P(^ &G^/?!_Q.AT^"^G.NP6LNFJBP+*6665"&4Q MR$<%65E^8-D5]XT4 ?*'PD_9I^-GAC_@KI\4OVG]<\%>1X&\1^ +33=&US^T MK9OM%TB:8&C\E9#,F#;S?,R!?DZ\C-;_ (*P_LF_'#X\^$/!GQ7_ &5--,WQ M*\":Y(VE^5?06KR6-S&4N%$D[HF05B8!F'R^8!R:^N** /'OV!_V;A^R?^R9 MX-^"UY:QQ:K9::+GQ"8V5MVHSDRW W*2'"NYC5AU6->U>8_L$?LT_&SX*_M: M_M*?$WXF>"O[,T/Q_P",+6^\(WW]I6TWV^!)]19GV12,\6%GB.)%0_-TX./J M^B@#X._9?^#G[<_['W[;7Q#T;1?@!I_B7X:?%#XB/K-QXPBUV"-]+M))YG+^ M4TH=F19P&0IDF,E"P-7?^"Z?A2[\._ OP?\ M5^"M?CTGQ=\-?&,$FBWF[$D ML=R0KPH/XCOCA?']R.3U-?+-,T>U9PBW.JW\=O&6/10TA S[58T/7M#\3Z7%KGAO M6K34+*X7=!>6-RLL4@Z95T)!_ U\W7/_ 3WTSXS?M8^,_V@/VP(-%\<:*]O M:V/PT\,7+S36NBVBH?M!E@D41F61PC9&\99_]G'F?[*FC^"?@%_P5%^*7P5_ M9O=[3X9V7P]AU;QAH5I.TEAH^O>=& L()(C=H"Q* _WUX$2JH!]G^)_B-\/? M!-W;6'C/QWHVD3WAQ:0ZGJD5N\_./D#L"W/'%;"LKJ'1@01D$'K7P5_P3U_9 M<^#'[='P:U_]LG]K'X>6?C+Q'\3/$6HM;R:TSR#2=-AG>WAM+7##R0AC?#IA ML;>>*Q_@O^T?X[_91_8\_:9^$]OXDNM0NO@/K]WIG@74M1D\V:"RNV,>GJY; M[_E.2P!XQA0 J@4 ?>DOQ(^'=OXJ7P+/X]T5-;?&S1WU2$739&1B+=O/'/2M MJOB+X=_\$K/V,_VN/BO\?O^"6?P4\-6WC"\L_%7Q@\# MKF.26 ,ZPKNE97!"CU-1_P##1G@3_GN/^_HH [^BN _X:,\"?\]Q_P!_11_P MT9X$_P">X_[^B@#OZ*X#_AHSP)_SW'_?T4?\-&>!/^>X_P"_HH [^BN _P"& MC/ G_/!/^>X_[^B@#OZ*X#_AHSP)_P ]Q_W]%'_#1G@3_GN/ M^_HH [^BN _X:,\"?\]Q_P!_14C?M >#DM5O7#"%V*I(7&"1U&: .[HK@/\ MAHSP)_SW'_?T4?\ #1G@3_GN/^_HH [^BN _X:,\"?\ /!/\ GN/^_HH [^BN _X:,\"?\]Q_ MW]%'_#1G@3_GN/\ OZ* ._HK@/\ AHSP)_SW'_?T4?\ #1G@3_GN/^_HH [^ MBN$NOV@/!UE((KL-&Q4,%=P"0>AJ/_AHSP)_SW'_ ']% '?T5P'_ T9X$_Y M[C_OZ*/^&C/ G_/!/\ GN/^_HH_X:,\"?\ /X_[^B@#OZ*X#_AHSP)_SW'_?T4?\-&>!/^>X_P"_HH [^BN M_P"&C/ G_/!/^>X_[^B@#OZ*X#_AHSP)_P ]Q_W]%2-^T!X. M2U6]<,(78JDA<8)'49H [NBN _X:,\"?\]Q_W]%'_#1G@3_GN/\ OZ* ._HK M@/\ AHSP)_SW'_?T4?\ #1G@3_GN/^_HH [^BN _X:,\"?\ /!/\ GN/^_HH [^BN _X:,\"? M\]Q_W]%'_#1G@3_GN/\ OZ* ._HKA+K]H#P=92"*[#1L5#!7< D'H:C_ .&C M/ G_ #W'_?T4 =_17 ?\-&>!/^>X_P"_HH_X:,\"?\]Q_P!_10!W]%!/^>X_[^BC_AHSP)_SW'_?T4 =_17 ?\-&>!/^>X_[^BC_ (:,\"?\]Q_W M]% '?T5P'_#1G@3_ )[C_OZ*/^&C/ G_ #W'_?T4 =_17!V_[0?@N[G6VM29 M)'.$1'!)--?]HGP-&YCDEPRG!!D'!H [ZBN _P"&C/ G_/!/ M^>X_[^B@#OZ*X#_AHSP)_P ]Q_W]%'_#1G@3_GN/^_HH [^BN _X:,\"?\]Q M_P!_11_PT9X$_P">X_[^B@#OZ*X#_AHSP)_SW'_?T4?\-&>!/^>X_P"_HH [ M^BN _P"&C/ G_/!/ M^>X_[^BC_AHSP)_SW'_?T4 =_17 ?\-&>!/^>X_[^BC_ (:,\"?\]Q_W]% ' M?T5P'_#1G@3_ )[C_OZ*/^&C/ G_ #W'_?T4 =_17 ?\-&>!/^>X_P"_HH_X M:,\"?\]Q_P!_10!W]%!/^>X_[^BC_AHSP)_SW'_?T4 =_17"-^T! MX.2U6]<,(78JDA<8)'49J/\ X:,\"?\ /!/\ GN/^_HH_X:,\"?\ M/!/^>X_[^B@#OZ*X#_AHSP)_SW'_ ']%'_#1G@3_ M )[C_OZ* ._HK@/^&C/ G_/!/^>X_[^BC_ (:,\"?\]Q_W]% '?T5P'_#1G@3_ M )[C_OZ*/^&C/ G_ #W'_?T4 =_17 ?\-&>!/^>X_P"_HH_X:,\"?\]Q_P!_ M10!W]%!/^>X_[^BC_AHSP)_SW'_?T4 =_17 ?\-&>!/^>X_[^BC_ M (:,\"?\]Q_W]% '?T5PC?M >#DM5O7#"%V*I(7&"1U&:C_X:,\"?\]Q_P!_ M10!W]%!/^>X_[^BC_AHSP)_SW'_?T4 =_17 ?\-&>!/^>X_[^BC_ M (:,\"?\]Q_W]% '?T5P'_#1G@3_ )[C_OZ*/^&C/ G_ #W'_?T4 =_17 ?\ M-&>!/^>X_P"_HH_X:,\"?\]Q_P!_10!W]%!/^>X_[^BI+K]H#P=9 M2"*[#1L5#!7< D'H: .[HK@/^&C/ G_/!/\ GN/^_HH [^BN M _X:,\"?\]Q_W]%'_#1G@3_GN/\ OZ* ._HK@/\ AHSP)_SW'_?T4?\ #1G@ M3_GN/^_HH [^BN _X:,\"?\ /MHLWCGX@:M,HL_"-HX M'" G][=LK JHSMW#@G)(]6U+6TEN/%'B. MZO4GU#6;N12LES.P8D\L<+T4'N2S-S7C[_@DA_P3X^*/CC6/B1X\^ +:AK>O M:E/J&K7S^+M70SW$KEY'VI=A4!9CA5 4#@ 5T7[/G_ 3H_8V_97\>/\3? M@-\'?["UR33Y+)[[_A(=1NLP2,C.FRXN)$Y**<[<\<'DT >7_P#!%CQ'9:3^ MQ4GP6UR[AMO$'PU\4:QH_BC3I9 LEE-]MFGRZGE5(D(#'@E&'\)QX#8^ M4_ M:._9A_;>^+WP_@:^TKQAXOD/ANXMQN&HP:0_GM+#C[ZNOW2.IX'((K[%^-O_ M 37_8Z_:!\>W7Q-^(?PME&MZC$(M8O-'UN[T_\ M., #;<+;RHLO +$;B M 3P,>M_#SX<>!/A-X(T_X;?#;PK9Z-H6E6_D:?IEC%MBA3))X[DDEBQR6))) M))- 'DWP;_:5^&D'_!/?0?VCI?%%DNBZ9\.(+F^N#<+MAGAM%22W//\ K1,I MBV=2^ ,DBOA;3OAMK_P0_P""7G[+WQP\5:?-#:>#/C/IWBOQ &C/^C:9<:A/ M)'.?]DH;;_O\*^T-2_X).?L%:IXTD\:7/P-C43:A]OGT.'6;R/2I;G.?,-DL MHA_X %"8XVXR*]X\3^!?!OC3P==_#WQ9X7L=0T*_LC:7FDW5LK6\L!7;Y90C M&W'0=L#'2@#YM_X*\_$GPUIO_!/?Q3ING:K;WM[XV2PTKPK:VDHD;5)KBYA9 M1!M)\S]T'D^7.0ON*^@O@SX/N_A[\'_"G@&_(,^A^&K'3YBIR"\-ND9_537D MWPF_X)A?L4_!;X@6'Q+\$_"21M4T>4R:#_:VNWE]!I;$YW6\5Q*Z1L#@AL%E M(!!!YKWZ@ HHHH *^+Z^T*^+Z -SPK_R!M:_Z\1_Z%6'6YX5_P"0-K7_ %XC M_P!"K#H **** "BBB@ HHHH **** "MR_P#^1"L/^OZ7^58=;E__ ,B%8?\ M7]+_ "H PZ*** "BBB@ HHHH **** "BBB@#<\??\AF+_KQA_P#0:PZW/'W_ M "&8O^O&'_T&L.@ HHHH **** "BBB@ HHHH U?!/_(UV/\ UW_H:HZI_P A M*X_Z[O\ ^A&KW@G_ )&NQ_Z[_P!#5'5/^0E/O^0S%_P!>,/\ Z#6'0 4444 % M%%% !1110 4444 :O@G_ )&NQ_Z[_P!#5'5/^0E(_P#0J ,.BBB@ HHHH **** "BBB@ HHHH W+_P#Y M$*P_Z_I?Y5AUN7__ "(5A_U_2_RK#H **** "BBB@ HHHH **** "MSQ]_R& M8O\ KQA_]!K#K<\??\AF+_KQA_\ 0: ,.BBB@ HHHH **** "BBB@ K5\$_\ MC78_]=_Z&LJM7P3_ ,C78_\ 7?\ H: *.J?\A*X_Z[O_ .A&NM_9Z_Y+!I'_ M &\?^D\EO^2P:1_P!O'_I/)0!].4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\7U]H5 M\7T ;GA7_D#:U_UXC_T*L.MSPK_R!M:_Z\1_Z%6'0 4444 %%%% !1110 44 M44 %;E__ ,B%8?\ 7]+_ "K#K"?\ D:['_KO_ $-4=4_Y"5Q_UW?_ -"- $%% M%% !1110 4444 %%%% !6YX5_P"0-K7_ %XC_P!"K#K<\*_\@;6O^O$?^A4 M8=%%% !1110 4444 %%%% !1110!N7__ "(5A_U_2_RK#K/O^0S%_P!> M,/\ Z#0!AT444 %%%% !1110 4444 %;GA7_ ) VM?\ 7B/_ $*L.MSPK_R! MM:_Z\1_Z%0!AT444 %%%% !1110 4444 %%%% &Y?_\ (A6'_7]+_*L.MR__ M .1"L/\ K^E_E6'0 4444 %%%% !1110 4444 %;GC[_ )#,7_7C#_Z#6'6Y MX^_Y#,7_ %XP_P#H- &'1110 4444 %%%% !1110 5J^"?\ D:['_KO_ $-9 M5:O@G_D:['_KO_0T 4=4_P"0E2@#Z,/_H-8=;GC[_D M,Q?]>,/_ *#6'0 4444 %%%% !1110 4444 :O@G_D:['_KO_0U1U3_D)7'_ M %W?_P!"->1_'G_@HE^Q;^Q)J,&K?M*_M!:#X?G@_>C15G-UJ4JXX*6< >8@ M\#=LV\C) YJS^R1^V'\&OVZ_@S;_ +1/P*N[]]!U'4[RU6'5;98;J"6"=HV6 M6-7<(6 611N)V2(3@D@ 'IE%%% !1110 4444 %%%% !6YX5_P"0-K7_ %XC M_P!"K#K<\*_\@;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7__ "(5 MA_U_2_RK#K/O^0S%_P!>,/\ Z#0!AT444 %%%% !1110 4444 %;GA7_ M ) VM?\ 7B/_ $*L.MSPK_R!M:_Z\1_Z%0!AT444 %%%% !1110 4444 %%% M% &Y?_\ (A6'_7]+_*L.MR__ .1"L/\ K^E_E6'0 4444 %%%% !1110 444 M4 %;GC[_ )#,7_7C#_Z#6'6YX^_Y#,7_ %XP_P#H- &'1110 4444 %%%% ! M1110 5J^"?\ D:['_KO_ $-95:O@G_D:['_KO_0T 4=4_P"0E2@#Z,/_H-8=;GC[_D,Q?]>,/_ *#6'0 4444 %%%8/Q,^*?PV^#'@ MN]^(OQ;\=Z3X;T'3X]][JVM7Z6\$0[ NY R>@4.%E8= M'Z&OF_\ X7!_P)1_:.I;Q_RT268$ M0-_UQ6,>U?2% 'Y;_LI?\&KWP'754U;]LCX\^(/&^MZEO-S:Z QL;.*9U.7: M5]\]RP;Y@V8LG[RFO._^#='XF>+?V6?VL_C-_P $O_B]>>3?V.K75[I43DJC M:C82?9;P1@_>\Z 0RJ>A2V)SS7[0^"?^1KL?^N_]#7XF?\%R/#NM_P#!/7_@ MKA\+_P#@I9X!TV1=.\0ZA'+X@2V&//NK/;;7D)(X7S]/EC09ZD2GGF@#]GJ* MI>&_$6B>+_#MAXM\-:E%>:;JEE%=Z?>0G*3P2('CD4]PRL"/K5V@ HHHH ** M** "BBB@ K<\*_\ (&UK_KQ'_H58=;GA7_D#:U_UXC_T*@##HHHH **** "B MBB@ HHHH **** -R_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "K#H **** " MBBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA_P#0: ,.BBB@ M HHHH **** "BBB@ K<\*_\ (&UK_KQ'_H58=;GA7_D#:U_UXC_T*@##HHHH M **** "BBB@ HHHH **** -R_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "K# MH **** "BBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA_P#0 M: ,.BBB@ HHHH **** "BBB@ K5\$_\ (UV/_7?^AK*K5\$_\C78_P#7?^AH M HZI_P A*X_Z[O\ ^A&NM_9Z_P"2P:1_V\?^D\E\(:%=^*/%FO66EZ980--?:CJ-TD$%O&HRSR2.0J*!U)( J[7Y7?\'3 M?[0MSX:_9T\!?LL^'+AVU#QUXE;4M0MK?+/)9V2@)&5'9[BXB9?4VYQTH UO MVY/^#D[X*?#/4I?A+^PMX/;XI>+YIOLMOK;PRKH\4Y.U5B5,37[;N L>Q&R" MLC=*\,^&?_!(S_@IY_P5;\:6?QU_X*>_&K6/!WADOYVG^&KB-1J"1-_!;:>N M(-.!'REY5\W(!:-^M?H+_P $V?\ @E;^S/\ L'_"_P /:MH?PML)OB1+H5M_ MPE/B_41]IO#>M"OVA+=WR+>'>64)%MRH&XN?F/U30!XU^R!^P!^R?^PMX4_X M1G]G/X3V.E7$T(CU'7[D?:-3U#&#F:Y?YV&1GRUVQJ3\J+7LM%% !1110!J^ M"?\ D:['_KO_ $-?&7_!>#]E#_AK#_@GYX[TO2--^T>(/!CMXI\/!4RYELPY MGC4#DE[5KA HZN4ZX%?9O@G_ )&NQ_Z[_P!#6?K4,-S>7=O<1+)')+(KHZY# M D@@@]10!\#_ /!NM^U?_P -&?\ !/;2OA]KNI>=K_PNO6\.WBN^7:Q \RQD MQV40MY _Z]6K[SK\4/\ @G5/-_P2S_X+L^._V*=6E:S\&?$:XDL= 61B(ML@ M-[I#Y_C8(\EIQ_RTF8<8X_:^@ HHHH **** "BBB@ K<\*_\@;6O^O$?^A5A MUN>%?^0-K7_7B/\ T*@##HHHH **** "BBB@ HHHH **** -R_\ ^1"L/^OZ M7^58=;E__P B%8?]?TO\JPZ "BBB@ HHHH **** "BBB@ K<\??\AF+_ *\8 M?_0:PZW/'W_(9B_Z\8?_ $&@##HHHH **** "BBB@ HHHH *W/"O_(&UK_KQ M'_H58=;GA7_D#:U_UXC_ -"H PZ*** "BBB@ HHHH **** "BBB@#3T!@_8A_:'\4_M3_LF>%OV@O$7AVQL-4\06UY M*^G:>[^2C17<\**IG7OC*P\"7 M>F:?KUY$99;2V2.XD580Q*Q-NGERZ@.0V"Q KSO_@CG_P HVOAC_P!>6H?^ MG.[H YJZ_:8_X*WV-M)>WO\ P3L\)0PPQEY99?BI8JJ*!DL29, )_BS\5/@[I_A#0-(O\ [-HVJ6.K&ZAU/RO,^U2(Q4;HXRJ M2+E6)< DH<<__P %5OB'XR\0>&_!/[$'PGU9[/Q-\;=?.E75[#RUEHL05[Z8 M@N?LZ_LYZ79Z?/%X$NM"\*PW,YCBAD>V M:&.1W"DYW-O9L$LV2>2: /F_X-_M]?\ !2C]HGX=6/QA^"_[ 'AW4_#&KO/_ M &1?W7Q"M[9YDBF>%B8Y65E^>-AR,'&1D$&O<_BA^UQK7[-G[(?4992D%I#,N51B=TQ7 9SM &&KA/ MC9^U,_[:WP _9,^*&O:)%I_]M?M#Z-:>*=-BR8$O+>=X7"[B3L<,[J"255\$ MD@F@#V;6_P!N;]L7]GD:!\1_VS_V8/#OA_X>Z]J5O97^L>&/$KW=WX8>=@(F MOHV7:Z D*S1G /10W_/1+R!T/UW!:]8_9MO=0U+]G7P#J.K.S75QX*TJ2Y9^ID:TB+$^^2: M .UHHHH *^+Z^T*^28K[P,(U$NAWI8*-Q%R,$]Z '>%?^0-K7_7B/_0JPZ[# M0+OPB^F:HUGI-TD:VH,ZO."67/0>E9?V_P !?] &^_\ H4 8=%;GV_P%_T M;[_P*%'V_P !?] &^_\ H4 8=%;GV_P%_T ;[_P*%'V_P !?] &^_\ H4 M8=%;GV_P%_T ;[_P*%'V_P !?] &^_\ H4 8=%;GV_P%_T ;[_P*%'V_P ! M?] &^_\ H4 8=;E_P#\B%8?]?TO\J/M_@+_ * -]_X%"M2[N_"(\(VDDFDW M1MC=2".,3C<&QR2: ./HK<^W^ O^@#??^!0H^W^ O^@#??\ @4* ,.BMS[?X M"_Z -]_X%"C[?X"_Z -]_P"!0H PZ*W/M_@+_H WW_@4*/M_@+_H WW_ (%" M@##HK<^W^ O^@#??^!0H^W^ O^@#??\ @4* ,.BMS[?X"_Z -]_X%"C[?X"_ MZ -]_P"!0H /'W_(9B_Z\8?_ $&L.NP\7W?A&/4XUU+2;J23[+&5:.< !<<" MLO[?X"_Z -]_X%"@##HK<^W^ O\ H WW_@4*/M_@+_H WW_@4* ,.BMS[?X" M_P"@#??^!0H^W^ O^@#??^!0H PZ*W/M_@+_ * -]_X%"C[?X"_Z -]_X%"@ M##HK<^W^ O\ H WW_@4*/M_@+_H WW_@4* (/!/_ "-=C_UW_H:HZI_R$KC_ M *[O_P"A&ND\+WG@V3Q!:I8:/=QS&7]V[W (!QW%5;^^\#"^F$NAWI<2MN(N M1@G/- '/45N?;_ 7_0!OO_ H4?;_ %_T ;[_P "A0!AT5N?;_ 7_0!OO_ H M4?;_ %_T ;[_P "A0!AT5N?;_ 7_0!OO_ H4?;_ %_T ;[_P "A0!AT5N? M;_ 7_0!OO_ H4?;_ %_T ;[_P "A0!AUN7_ /R(5A_U_2_RH^W^ O\ H WW M_@4*U+N[\(CPC:22:3=&V-U((XQ.-P;'))H X^BMS[?X"_Z -]_X%"C[?X"_ MZ -]_P"!0H PZ*W/M_@+_H WW_@4*/M_@+_H WW_ (%"@##HK<^W^ O^@#?? M^!0H^W^ O^@#??\ @4* ,.BMS[?X"_Z -]_X%"C[?X"_Z -]_P"!0H PZ*W/ MM_@+_H WW_@4*/M_@+_H WW_ (%"@ \??\AF+_KQA_\ 0:PZ[#Q?=^$8]3C7 M4M)NI)/LL95HYP %QP*R_M_@+_H WW_@4* ,.OQ7^.__ !L:_P"#D[P[\+T_ MTWPK\)+NW@O!]Z(1Z4K7MRKKT^:_&[W5[I&O /,6WA>78/=MH4#J2P%?E#_P:R?"H^.O%/QK_ &]OB[I] MQ?ZKXCU@:)87\;;"\\LGV_4F)/)W/)9'\&SF@#];Z*W/M_@+_H WW_@4*/M_ M@+_H WW_ (%"@##HK<^W^ O^@#??^!0H^W^ O^@#??\ @4* ,.BMS[?X"_Z M-]_X%"C[?X"_Z -]_P"!0H @\$_\C78_]=_Z&J.J?\A*X_Z[O_Z$:Z3PO>># M9/$%JEAH]W',9?W;O< @''<55O[[P,+Z82Z'>EQ*VXBY&"<\T ?C;_P<[? # MQ%X-O?A7_P %#_A;OL];\):S#HVJ:C;K\\#+*;S3I^.@CF2X7<>\L8],_IC^ MRG\?_#O[4_[-W@K]H?PML6T\7>';;4&@C;(MIV3$\!/K'*)(S[H:;^WK^SG\ M-OVQOV//B#^S?/H=PEUXF\.S1:-<3W *6^HQXFLYCGLEQ'$Q]0",\U^?/_!K M#^U#I]W\'_'_ .P[\6+"\77? &N/JFBV3=H6;_:O* / MU(HK<^W^ O\ H WW_@4*/M_@+_H WW_@4* ,.BMS[?X"_P"@#??^!0H^W^ O M^@#??^!0H PZ*W/M_@+_ * -]_X%"C[?X"_Z -]_X%"@##K<\*_\@;6O^O$? M^A4?;_ 7_0!OO_ H5J:!=^$7TS5&L])NDC6U!G5YP2RYZ#TH X^BMS[?X"_Z M -]_X%"C[?X"_P"@#??^!0H PZ*W/M_@+_H WW_@4*/M_@+_ * -]_X%"@## MHK<^W^ O^@#??^!0H^W^ O\ H WW_@4* ,.BMS[?X"_Z -]_X%"C[?X"_P"@ M#??^!0H PZ*W/M_@+_H WW_@4*/M_@+_ * -]_X%"@ O_P#D0K#_ *_I?Y5A MUV%W=^$1X1M))-)NC;&ZD$<8G&X-CDDUE_;_ %_T ;[_P "A0!AT5N?;_ 7 M_0!OO_ H4?;_ %_T ;[_P "A0!AT5N?;_ 7_0!OO_ H4?;_ %_T ;[_P " MA0!AT5N?;_ 7_0!OO_ H4?;_ %_T ;[_P "A0!AT5N?;_ 7_0!OO_ H4?;_ M %_T ;[_P "A0!AUN>/O^0S%_UXP_\ H-'V_P !?] &^_\ H5J>+[OPC'J M<:ZEI-U))]EC*M'. N.!0!Q]%;GV_P%_P! &^_\"A1]O\!?] &^_P# H4 8 M=%;GV_P%_P! &^_\"A1]O\!?] &^_P# H4 8=%;GV_P%_P! &^_\"A1]O\!? M] &^_P# H4 8=%;GV_P%_P! &^_\"A1]O\!?] &^_P# H4 8=;GA7_D#:U_U MXC_T*C[?X"_Z -]_X%"M30+OPB^F:HUGI-TD:VH,ZO."67/0>E ''T5N?;_ M7_0!OO\ P*%'V_P%_P! &^_\"A0!AT5N?;_ 7_0!OO\ P*%'V_P%_P! &^_\ M"A0!AT5N?;_ 7_0!OO\ P*%'V_P%_P! &^_\"A0!AT5N?;_ 7_0!OO\ P*%' MV_P%_P! &^_\"A0!AT5N?;_ 7_0!OO\ P*%'V_P%_P! &^_\"A0 7_\ R(5A M_P!?TO\ *L.NPN[OPB/"-I))I-T;8W4@CC$XW!L\\&R>(+5+#1[N.8R_NW>X! ..XH YO5/\ D)7' M_7=__0C76_L]?\E@TC_MX_\ 2>2LR_OO POIA+H=Z7$K;B+D8)SS73? ^Z\* M3?%+2H]'TJYAN"TVR26<,H'DONX]QD?C0!]$T444 %%%% !1110 4444 %%% M% !1110 4444 8GQ+TC4?$'PX\0:#I%OYUW?:)=V]K%O"[Y'A957+$ 9) R2 M!7D__!-;X._$?X ?L1^!/A#\7/#G]D^(M&MKQ-2T[[9#/Y)>^N)4'F0N\;91 MT/RL>N#R"*]SHH ^:;G]G[XM^+/^"JUM^T?XJ\);? OA;X5/I?AC53?V[!M4 MFN%-8U;2I(=*\ M1Z1=R07%A<_>CE5XF5P P 8*02I89&:[&B@#XP\/_&+_ (*N>&_@];_ "X_8 MYAU'QS::8-*@^*$WCRT;2YMJ>6NIR(Q\YI-H#LA^9GR<#.RIO$7_ 2_U;0O M^"=OAC]F/X9>,;0>._ ^M6_BG0O$%RI6WFUZ.5YF)XRL3"62)21D (S X(/V M310!\/?&_3?V_OV^O %A^RM\0_V4T^%N@:GJ-HWQ(\7W7BVTO8Y+:WF29H;" M*$EV,CQJ5+9 "L<$M7VSI6EV&B:7;:+I5LL%K9VZ06T*=(XT4*JCV %6** M "BBB@ KXOK[0KXOH W/"O\ R!M:_P"O$?\ H58=;GA7_D#:U_UXC_T*L.@ MHHHH **** "BBB@ HHHH *W+_P#Y$*P_Z_I?Y5AUN7__ "(5A_U_2_RH PZ* M** "BBB@ HHHH **** "BBB@#<\??\AF+_KQA_\ 0:PZW/'W_(9B_P"O&'_T M&L.@ HHHH **** "BBB@ HHHH U?!/\ R-=C_P!=_P"AJCJG_(2N/^N[_P#H M1J]X)_Y&NQ_Z[_T-4=4_Y"5Q_P!=W_\ 0C0!!1110 4444 %%%% !1110 5N M7_\ R(5A_P!?TO\ *L.MR_\ ^1"L/^OZ7^5 &'1110 4444 %%%% !1110 4 M444 ;GC[_D,Q?]>,/_H-8=;GC[_D,Q?]>,/_ *#6'0!^=_\ PI_$SQ';Z88T;#_8+'_ 5WEE_X M*!?\%O?A'^P;ILC7>A^$VLK;7K=#N"&XQJ.I.,<9%A% ,=FC(/M^TL<<<,:P MPQJB(H"JHP !T % #J*** "BBB@ HHHH U?!/_(UV/\ UW_H:HZI_P A*X_Z M[O\ ^A&KW@G_ )&NQ_Z[_P!#5'5/^0E0?+"MOJ3_ &?4-Y_Z97BB\('0>7U[_ME7YT?\'+?[ M*'_"\?V&(/CIH&F^=K?PJU87[,B9=M+N2D%V@]E86TQ/98&H _1>BOF3_@CY M^U?_ ,-B?\$_/ 7Q-U34_M.O:98?V#XI9GW/_:%F!$TCG^]+'Y4Y_P"NXKZ; MH **** "BBB@ K<\*_\ (&UK_KQ'_H58=;GA7_D#:U_UXC_T*@##HHHH *** M* "BBB@ HHHH **** -R_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "K#H ** M** "BBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA_P#0: ,. MBBB@ HHHH **** "BBB@ K<\*_\ (&UK_KQ'_H58=;GA7_D#:U_UXC_T*@## MHHHH **** "BBB@ HHHH **** -R_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ M "K#H **** "BBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA M_P#0: ,.BBB@ HHHH **** "BBB@ K5\$_\ (UV/_7?^AK*K5\$_\C78_P#7 M?^AH HZI_P A*X_Z[O\ ^A&NM_9Z_P"2P:1_V\?^D\E,/_H-?"_\ P7P_:-_X9V_X M)G>.!I]_Y&J^./*\*:7AL%OMF[[2/7_CSCNOQQ0!\8?\&^?A[6?VP/\ @HK\ ML:C8>3JOQ!N[CQ3J&Y?F,"?^1KL?^N_ M]#5'5/\ D)7'_7=__0C0!!6-\1O /ACXK?#[7?AAXVT\7>C>(]'N=,U:U;_E MK;3Q-%(OXJQ%;-% 'XS_ /!OIX^\3_L:_MY_&'_@F%\5-1*R37]S/H?F_*LU M_I[,KO$OI<696?/]RV6OV8K\7O\ @N]X%N,&YNM.=(YXV/;S["6.$#N(GYXX_97P[X@T;Q9X?L?%/AW4([O3]3LXKN MPNHCE)H9$#HZGT*D$?6@"Y1110 4444 %;GA7_D#:U_UXC_T*L.MSPK_ ,@; M6O\ KQ'_ *%0!AT444 %%%% !1110 4444 %%%% &Y?_ /(A6'_7]+_*L.MR M_P#^1"L/^OZ7^5>7_'#]HOX$?LU>$6\=?'WXM:#X2TI0WEW6N:BD!G8#)2)" M=TS_ .P@9CV% ':4RYN;>SMY+R\N$BBB0O++(X544#)8D\ "M6G;3DO&2-GC@32[8;MY M8!0]YAQN)RW0@'[9>!_'W@;XF^'(O&/PX\9:5K^D3RS10:IHNH1W5O(\4K12 MJLD;%6*2(Z, >&4@\@UK5^7'_!J_\>#XR_9+\;_L_:E>;[OP-XN6]M(F;F.R MU"+@GM[EC_UTK]1Z "BBB@ HHHH *W/'W_(9B_Z\8?\ T&L.MSQ]_P A MF+_KQA_]!H PZ*** "BBB@ HHHH **** "MSPK_R!M:_Z\1_Z%6'6YX5_P"0 M-K7_ %XC_P!"H PZ*** "BBB@ HHHH **** "BBB@#O^2P:1_V\?^D\E 'TY1110 4444 %%%% !1110 44 M5\Y?%'X3?MP?M*^+M6\/7GQD3X.?#^TU":VL4\'LMUXAUR!'*BY>[.$L$< . MB1AI #ASG@ 'T;17Q]+_ ,$1OV/-4)O?%WBCXCZ]J;'+ZSK'C:22Z9O[Q945 M<_\ :OZ1^P=^TK^S0XUG]C3]L?Q#>6L!W'P%\6I3JVEW2_\\DG0+-9C_:C4 MGU)YR ?65%8GPWUKQIXA\"Z7K7Q%\&)X>UVXM%;5=%CU!+M+2;HR+,@ D7(R M&P,@C(!R*VZ "BBB@ HHHH **** "BBB@ HHHH *^+Z^T*^+Z -SPK_R!M:_ MZ\1_Z%6'6YX5_P"0-K7_ %XC_P!"K#H **** "BBB@ HHHH **** "MR_P#^ M1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "H PZ*** "BBB@ HHHH **** "BBB@# M<\??\AF+_KQA_P#0:PZW/'W_ "&8O^O&'_T&L.@ HHHH **** "BBB@ HHHH M U?!/_(UV/\ UW_H:HZI_P A*X_Z[O\ ^A&KW@G_ )&NQ_Z[_P!#5'5/^0E< M?]=W_P#0C0!!1110 4444 %%%% !1110 5N7_P#R(5A_U_2_RK#K#[9X=\#O?76A7+?-& M5V_V7IBXZ FU668>C19Z\T ?LKX+\(:!\/O!VD^ O"EB+;2]$TR#3]-MEZ16 M\,:QQH/HJ@?A6G110 4444 %%%% !1110!J^"?\ D:['_KO_ $-4=4_Y"5Q_ MUW?_ -"-7O!/_(UV/_7?^AJCJG_(2N/^N[_^A&@""BBB@#XM_P""_'[,?_#2 M?_!-KQ?=Z7IWGZSX DC\5Z5M7+!;4,+H9'./LDEPV.[(OIQ7_P"#?G]IS_AH M[_@FWX5TC5=0\_6?AY/+X5U,,WS>5;A7M#CKM^RR0)GN8F],#[0UO1=*\2:+ M>>'==L([JQO[62VO+69GG:?++*2.3L3TX /VBHHHH **** " MMSPK_P @;6O^O$?^A5AUN>%?^0-K7_7B/_0J ,.BBB@ HHHH **** "BBB@ MJ*_O['2K&;4]3O8K:VMHFEN+B>0(D2*"6=F/"J "23P *EK\H?\ @O\ _P#! M1'QEXAUNQ_X)6_LBM))MRO+R L153D2. M% .:_:&_X+A?\%#/VYOB]K7[)W_!(KX0B?1-'OI(T\<6>F+1M;>C$J#X'_\&V_QP^/?BY?C/_P4^_:QUC6=6NB'NM%T/5)+ M^]= M>,M>OOM_C[Q!"F3>WWEX$*,1GR( 3'&.,Y=\!I&KW^@#R#]EO]@C]D+]C'2% MTS]G+X%:)X?N#%Y=QK(@,^HW([B2[F+3.">=N[:,\ 5Z_110!^+G_!-7_C!? M_@X0^+'[)UQ_HFB^.'U6#1K1OE15<+K%@?0E;;S(QZF0CKQ7[1U^,'_!?6QO M/V0/^"HOP&_;[T.V>*UN#9MJAA7_ (^)=+O$:=6(_P">EIK5SGQ@^'/@7XN_"W7_AE\3;1)O#^MZ5-::LKR^7MA93N< M/_ 5^\&_A*@]J /BO]H>]_:AT_P[\!/^"?R?M/:W=^.?B;JUWJ'CKQ[HRBUO MH-+B#7,T<)C(V(!(Z(R[#CRX6B5E9ATWY P6POS$GV7 M_@FCX?\ V8M*L/&NL_!K]IR7XN>,M8O[2\^(GC*\F)N)Y"LJ6J%,8BB54F") MEL?,,X"@ 'U%1110 4444 %%%% !1110 4444 %%%% !7Q?7VA7Q?0!N>%?^ M0-K7_7B/_0JPZW/"O_(&UK_KQ'_H58= !1110 4444 %%%% !1110 5N7_\ MR(5A_P!?TO\ *L.MR_\ ^1"L/^OZ7^5 &'1110 4444 %%%% !1110 4444 M;GC[_D,Q?]>,/_H-8=;GC[_D,Q?]>,/_ *#6'0 4444 %%%% !1110 4444 M:O@G_D:['_KO_0U1U3_D)7'_ %W?_P!"-7O!/_(UV/\ UW_H:HZI_P A*X_Z M[O\ ^A&@""BBB@ HHHH **** "BBB@ K@6D+IZE&F\WZ1D]J^2O^#8K]G'_ (55^PAJ/QPU M2P\O4?B9XFFN892N&;3K(M:P*>_^N%XP/<2#'J>*_P"#M#XU:UX@N/@[^Q#X M$WW6J^*+^/7+W3X&P\I4?8[%,=Q)+-<\'C="I[BBB@ HHHH **** "BBB@#5\ M$_\ (UV/_7?^AJCJG_(2N/\ KN__ *$:O>"?^1KL?^N_]#5'5/\ D)7'_7=_ M_0C0!!1110 5^,7_ 7X\,:Y^Q7_ ,%(O@O_ ,%)_ .G.([RXMAK2P#'VB[T MV1-\;MV\^RE6''=87K]G:^-O^"\W[,?_ TS_P $V?&L>F:?Y^L^!@GBO1L+ ME@;,-]I [G-H]R !U;;0!]=>%?$^A^-?#&F^,O#&HI=Z9J]A#>Z==Q'Y9H)4 M#QN/8JP/XU?KX;_X-Z/VG/\ AHC_ ()O^'/#6K:AYVL_#B\E\+WX=OF^SPA9 M+-L=E%M+%$#W,#>F!]R4 %%%% !6YX5_Y VM?]>(_P#0JPZW/"O_ "!M:_Z\ M1_Z%0!AT444 %%%% !1110 445ROQN^-'PY_9V^$NO\ QN^+?B*+2O#OAK3G MO=4O9.2J+T1!U>1V*HB#EG95')% '@/_ 5O_P""D'AC_@G)^S-<^,K.:VNO M'?B,2V'@+1IL,)+K:-]U(O4P0!E=O[S&./(\S(^6O^#?G_@F_P"*-'BN_P#@ MIE^U9#[\(C6 7N+:UN26FU.0MSY]SN;:>HA8G)\XA? _P!CKX/? M$W_@OQ_P43UG]LS]H_1)[?X/>![Z."PT"9BT$D<;>9:Z.AZ/D'S[IQU\PCY? M-3;^XUO;P6L"6MK"D<4:!(XXU 55 P .@ [4 ;]_P#\B%8?]?TO\JPZW+__ M )$*P_Z_I?Y5AT %%%% 'YZ?\'+_ ,!O^%J_\$YY?B7866^^^'7BJRU4R(N7 M^R3L;*9!_L[KB%S[0YZ U[G_ ,$=OCS_ ,-%_P#!-GX4>.[J\\Z_L?#::'JC M,V7^T:>S699_]IUA63W$@/>O6_VI?@O8_M&?LV^//@/J"IM\6^$[_2XWDZ12 MS0.D4GL4D*N#ZJ*_-7_@U7^-%\_PK^*W[*WB1G@OO"WB:#6K2SN.'1;F,V]P M@'8)):1DCLTWN: /UGHHHH **** "MSQ]_R&8O\ KQA_]!K#K<\??\AF+_KQ MA_\ 0: ,.BBB@ HHHH **** "BBB@ K<\*_\@;6O^O$?^A5AUN>%?^0-K7_7 MB/\ T*@##HHHH **** "BBB@ HHHH **** -R_\ ^1"L/^OZ7^58=;E__P B M%8?]?TO\JPZ "BBB@ HHHH **** "BBB@ K<\??\AF+_ *\8?_0:PZW/'W_( M9B_Z\8?_ $&@##HHHH **** "BBB@ HHHH *U?!/_(UV/_7?^AK*K5\$_P#( MUV/_ %W_ *&@"CJG_(2N/^N[_P#H1KK?V>O^2P:1_P!O'_I/)7):I_R$KC_K MN_\ Z$:ZW]GK_DL&D?\ ;Q_Z3R4 ?3E%%% !1110 4444 %%%% !7BG_ 4; M\+>,_&O[#?Q-\+_#^\$.JW?A>98,SB+SD#*TL(8D#,D0>, GDN!WKVNN8^-& MF?"S5_A/XALOC=;V$OA :5-+XC74R1;BT12\C28_A 7)^E 'S-^S:/\ @C[K MOP1\-3^'-'^""(FC6ZW-OXCMM*&I0S",;UNA02,&O??@+8?L MGV7]J_\ #,%G\/(=WD?VY_P@4=@N<>9Y/G_9/^VNS?\ [>.]?GY;:G^R%X]B M?Q9^S]_P1#\5>,_!Q9OL7BA-/>U6_13@RP1$.9$.#C#9/0A2"!]:_P#!-[5? MV+?%7@37_%_[)/P?7P+?/?Q:?XX\-7=@UKJ%C=V_F;(KF-F;&WS9"K X.YAP MRLJ@'TC1110 4452\/>)/#OB[1X?$/A/7[+5-/N-WD7VG723PR;6*MM="5.& M5E.#P01VH NT5CZG\0O .BWTFF:SXXT>TN8L>;;W.IQ1NF0",JS C@@_C5S1 M?$7A_P 2VS7GAW7;/4(4?8\ME=)*JM@':2I(!P0<>] %RBL67XD?#NW\5+X% MG\>Z*FMOC9H[ZI"+ILC(Q%NWGCGI6U0 45B^'_B1\._%NJW&A>%?'NBZG?6> M?M=GI^J0S2P8.#O1&)7GCD=:VJ "BBB@ KXOK[0KXOH W/"O_(&UK_KQ'_H5 M8=;GA7_D#:U_UXC_ -"K#H **** "BBB@ HHHH **** "MR__P"1"L/^OZ7^ M589( R3@#J37XO:-_P '*OBGP'_P4:\;:9XVN9->_9^O?$(TW1[:TB#SZ/%; MC[/_ &I;$2KKLPRX< _:&BL;X>_$+P/\6/!&E_$GX:^*;+6]!U MJS2[TK5=.G$D-S"PR&5A^1'4$$$ @BMF@ HHHH **** "BBB@ HHHH W/'W_ M "&8O^O&'_T&L.MSQ]_R&8O^O&'_ -!K#H **** "BBB@ HHHH **** -7P3 M_P C78_]=_Z&J.J?\A*X_P"N[_\ H1J]X)_Y&NQ_Z[_T-4=4_P"0E7_MK?M"6'[*7[)OQ!_:'O9(P_A;PQTOU_X*6?\'.VI>)U/V[PG\&KDB#^-(X] M#18$93T*MJTGFCL58,>HDN)RK'NUK^?ZLT %%%% !1110 4444 %%%% &KX)_ MY&NQ_P"N_P#0U1U3_D)7'_7=_P#T(U>\$_\ (UV/_7?^AJCJG_(2N/\ KN__ M *$: (**** "H-5TO3M]3T4 M?BU_P1/U34?V ?\ @KQ\8/\ @G-XJO9(],\0RW4.@"X;F>:Q+W5C+ST\W3YI MG/#/%WA_X@>#])\>>$]06[TK6]-@O],ND^[-;S1K)&X]B MK _C0!I4444 %;GA7_D#:U_UXC_T*L.MSPK_ ,@;6O\ KQ'_ *%0!AT444 % M%%% !1110 5^)G_!4;]IKXI?\%B/VX="_P""8?[&^K>=X+T#66/B37K=TA'#RD\LJ1D 'TK^RM^S)\+ M?V/?@-X>_9Z^#VD_9M&\/V8B$K@>=>SGYI;F8C[TLCEG8].< !0 /0J** -R M_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "K#H **** "OQ;_ &9_^,#_ /@Y M>\9_"9_]#T#XHW&H16W:(IJ4*:K $'M=1BW'H"XT[6-.@OM/N%Z2P2QK(C?BK _C6C0 4444 %;GC[_D,Q?]>, M/_H-8=;GC[_D,Q?]>,/_ *#0!AT444 %%%% !1110 4444 %;GA7_D#:U_UX MC_T*L.MSPK_R!M:_Z\1_Z%0!AT444 %%%% !1110 4444 %%%% &Y?\ _(A6 M'_7]+_*L.MR__P"1"L/^OZ7^58= !1110 4444 %%%% !1110 5N>/O^0S%_ MUXP_^@UAUN>/O^0S%_UXP_\ H- &'1110 4444 %%%% !1110 5J^"?^1KL? M^N_]#656KX)_Y&NQ_P"N_P#0T 4=4_Y"5Q_UW?\ ]"-=;^SU_P E@TC_ +>/ M_2>2N2U3_D)7'_7=_P#T(UUO[/7_ "6#2/\ MX_])Y* /IRBBB@ HHHH *** M* "BBB@ KQO_ (*$?"KQM\;?V+/B+\,/AQ#)-K>I^'G_ +/M8CA[EXW24P+_ M +4@C,8'0E^:]DKQ^X\??ME(OQ/-M\!?#[G1FA_X58#XB0?\)""9/,-S\W^C M;0(L9QG>?2@#RSX)_P#!6[]@=OA+I-MXH^)]MX&U'1],BL]4\(:OI5S#<:5- M"@C>W5%B(<(5P-F> ,@'*B'_ ()[>(D^/G[2GQL_;)\#>%K[2O ?C231M,\, M75]9M;OKCV$$L<]_Y; '82ZJK'DC(.&5E')>)C_P48\:ZZ/%'C+_ ()6?!75 MM3!!&HZGX@L+B?(Z?O');CZU]#?LG>-/VO?%=OK5I^U/\ ?#O@2*Q2T3PW%X M?U]+U;I2)1,&",1&$"P[1QG>?2@#V"BBB@#YF_;Y\.?MI_%"SU'X6_!#7=)\ M%_#_ /X1&6^\6>/#.9-4G<>?YFFV<*D&(F..,M,VWB;Y6!0JQ_P1S_Y1M?#' M_KRU#_TYW=>Z_&3_ ))#XJ_[%N^_])WKP?\ X(]2-#_P34^&DJPM(5L-1(C3 M&YL:E=\#) S]30!\5>%_&_\ P2^^)'QM^-?QA_;HLI==U?4?BG?V_AZTLX-5 MF>ST>U"0Q7$GV$A$1\8^<[OW1P,5]:7/C#]E/]DG_@FS\0/CU_P3[338=!FT MV>^TV[T^_N+E!JDJQ6DU7Q7^ MRW\,X?"&G-X@NH?$F@76F06=Y;WR'#FZBB=P"RX898_*<<$$#XJ\-?#(?$W] MGG]N?1?@)8B;P!<>(XKGP=!IBYM)KNR9[J_%J%^4J1' %"<%?+"\8H ]Q^'? M_!*S]G+QC^PSI_\ PDO@M;OXD:_X2CUR[^($]Q(VK)K<\ N1.+@MNVI,P&S. M&5?F!))/G'C/]KCXK_'[_@EG\%/#5MXPO+/Q5\8/'-AX!U[6X)=MR81=36\\ M^\?QRK#%O]1.X[U]8?!O]I7X:0?\$]]!_:.E\462Z+IGPX@N;ZX-PNV&>&T5 M)+<\_P"M$RF+9U+X R2*^%M.^&VO_!#_ ()>?LO?'#Q5I\T-IX,^,^G>*_$ M:,_Z-IEQJ$\DUU"&,G)1)HED SWP&KYP_X*\_$GPUIO_!/?Q3ING:K;WM[XV2PTKPK: MVDHD;5)KBYA91!M)\S]T'D^7.0ON*^@O@SX/N_A[\'_"G@&_(,^A^&K'3YBI MR"\-ND9_530!TM%%% !7Q?7VA7R3%XZUB*-8EM;+"J ,VBYXH =X5_Y VM?] M>(_]"K#KL- \7ZG>:9JD\MO:@V]J'0);@ G/?UK+_P"$^UG_ )];'_P$6@## MHK<_X3[6?^?6Q_\ 1:/^$^UG_GUL?\ P$6@##HK<_X3[6?^?6Q_\!%H_P"$ M^UG_ )];'_P$6@##HK<_X3[6?^?6Q_\ 1:/^$^UG_GUL?\ P$6@##HK<_X3 M[6?^?6Q_\!%H_P"$^UG_ )];'_P$6@#XG_X+@?MB?\,=?\$_?%>MZ%JGV?Q/ MXR3_ (1GPN4?$B372.)IUQRIBMUF<-V<1C^(5\^_\$H?^",/P&^)_P#P1PCL M?VF? BRZU\9M6/B&'58XU2_T:VCB:/3)+>0@[6$;RW ZJRWC(X925KQO_@K- MXX\1_P#!6S_@LY\//^"?'A6]#^$OA_=_8O$$M@NU(Y6"W6KSY7C=';Q1VZ[N MDL3*#\]?N1IVIQ^%?AOI&F^'=&T^SL[/_0[.R@M%6&"") J(B]% 4 #V% 'X M#_!#X\?M;_\ !NG^U ?V'==LUNM*U73Y=\4\9_56!! M5E8!E8%6 ((&5^V#^SU\(?VY_@9JO[/W[0O@BPU/1=17?;W$-LL=WIMR 1'= MVTN"8IDR<,,@@LK!D9E/XV?"/XU_MG_\&T?[4DGPD^*-O<^-_@'XQU!IK6>. MV#0W"9 -Y:!SMMK^-=HEMRP60 9)'E3* ?N115+X+?M4>"/VA_AAH_QD^#/B M?1M>\-Z[:BXTW4K*W4JZ]"K X9'5@59& 9&4JP!!%=3_ ,)]K/\ SZV/_@(M M &'16Y_PGVL_\^MC_P" BT?\)]K/_/K8_P#@(M &'16Y_P )]K/_ #ZV/_@( MM'_"?:S_ ,^MC_X"+0!AT5N?\)]K/_/K8_\ @(M'_"?:S_SZV/\ X"+0 >/O M^0S%_P!>,/\ Z#6'78>+_%^IZ;J<<$%O:L&M8W)DMPQR167_ ,)]K/\ SZV/ M_@(M &'16Y_PGVL_\^MC_P" BT?\)]K/_/K8_P#@(M &'16Y_P )]K/_ #ZV M/_@(M'_"?:S_ ,^MC_X"+0!AT5N?\)]K/_/K8_\ @(M'_"?:S_SZV/\ X"+0 M!AT5N?\ "?:S_P ^MC_X"+1_PGVL_P#/K8_^ BT 0>"?^1KL?^N_]#5'5/\ MD)7'_7=__0C72>%_&>JZAX@M;.:WM DDN&*6R@].QJK?^.M8AOIHEM;+"RL! MFT4G@T <]16Y_P )]K/_ #ZV/_@(M'_"?:S_ ,^MC_X"+0!AT5N?\)]K/_/K M8_\ @(M'_"?:S_SZV/\ X"+0!AT5N?\ "?:S_P ^MC_X"+1_PGVL_P#/K8_^ M BT 8=%;G_"?:S_SZV/_ ("+1_PGVL_\^MC_ . BT 8=;E__ ,B%8?\ 7]+_ M "H_X3[6?^?6Q_\ 1:U+OQ?JU\R2ZD1@;<;< =AVH X^BMS_A/ MM9_Y];'_ ,!%H_X3[6?^?6Q_\!%H PZ*W/\ A/M9_P"?6Q_\!%H_X3[6?^?6 MQ_\ 1: ,.BMS_A/M9_Y];'_ ,!%H_X3[6?^?6Q_\!%H PZ*W/\ A/M9_P"? M6Q_\!%H_X3[6?^?6Q_\ 1: ,.ORS_X.E?VC;CPI^S9X(_96\-W+MJ/C_P 2 M&_U*V@RSO8V(79&5'/SW,T#+ZFW..E?K1_PGVL_\^MC_ . BU^(WQEUZ\_X* M>?\ !RWH?A.6*&^\)_!J[AAN8TB!@6+1BUS<+(@X(?4Y#;MZJR@], _5/\ M8P_9EM/V.?V/_AA^SA%:I%=>&_!5FFL"/&U]2F4W%ZXQV:YEF8>Q%>E5V'B_ MQ?J>FZG'!!;VK!K6-R9+<,"?\ D:['_KO_ $-4=4_Y"5Q_UW?_ -"-=)X7\9ZK MJ'B"ULYK>T"22X8I;*#T[&JM_P".M8AOIHEM;+"RL!FT4G@T <]16Y_PGVL_ M\^MC_P" BT?\)]K/_/K8_P#@(M &'16Y_P )]K/_ #ZV/_@(M'_"?:S_ ,^M MC_X"+0!\2?\ !=/]F/\ X:>_X)M>.M-TW3_M&L^#84\5Z& F6$ED&:<*.I+6 MC7* #JS#KTKD?^#=G]IS_AH'_@G)H?@W5]0\[6?AKJ,WAN\#M\YM4Q-9MCLH M@E6$?]>[>E?H'J'B^\U:PGTO4])TVXMKF%HKB":Q1DD1@0RL#P002"/>OQ/_ M ."*GBW6?^";'_!9;XO_ /!//5YEBT;Q9)* /V:HK<_X3[6?^?6Q_P# 1:/^$^UG_GUL?_ 1: ,.MSPK_P @;6O^ MO$?^A4?\)]K/_/K8_P#@(M:F@>+]3O-,U2>6WM0;>U#H$MP 3GOZT =J'@+5K+Q)9A5^;9&Y MM[CGL!;W,SG_ *YCVK] ?^$^UG_GUL?_ $6N8^-6EP_''X.>+/@MXKLK(Z9 MXN\-WVC:ABS4D0W4#PN1[[7)% 'R9_P0E^//_"^_^"8?PXOKR]\[4/"EI+X8 MU$;L^6;%S' I_P"W4VS?\"KZ^K\C_P#@U:^.'BSX3^(_CA^P]XM2"+4-$UB+ M6X;">(.8[B)S87_7IAH[-:_8S_A/M9_Y];'_ ,!%H PZ*W/^$^UG_GUL?_ 1 M:/\ A/M9_P"?6Q_\!%H PZW/'W_(9B_Z\8?_ $&C_A/M9_Y];'_P$6M3Q?XO MU/3=3C@@M[5@UK&Y,EN&.2* ./HK<_X3[6?^?6Q_\!%H_P"$^UG_ )];'_P$ M6@##HK<_X3[6?^?6Q_\ 1:/^$^UG_GUL?\ P$6@##HK<_X3[6?^?6Q_\!%H M_P"$^UG_ )];'_P$6@##HK<_X3[6?^?6Q_\ 1:/^$^UG_GUL?\ P$6@##K< M\*_\@;6O^O$?^A4?\)]K/_/K8_\ @(M:F@>+]3O-,U2>6WM0;>U#H$MP 3GO MZT T"22X8I;*#T[&@#F]4_Y"5Q_P!=W_\ 0C76 M_L]?\E@TC_MX_P#2>2LR_P#'6L0WTT2VMEA96 S:*3P:Z;X'^*]2UCXI:5I] MU!;*CM,28K<*WRPNPY'N* /HFBBB@ HHHH **** "BBB@ KX@^/GPIT76/C- MXDU2?_@M7J/@-Y]5D=O!T7C&R@72"?\ EW$;W2LFWT*@^U?;]?'GCWP!^Q]X M^\5?&/QWXY_X)M:UK&L>!KN.>[U"Y\';Y?&$LIE#/IQS_I)'E98\8WKZT >: M_P#"E] _Z6!=5_\ "[L/_DROH;]@OP78>$/^$K^P_P#!0*Z^.OVC[#N^TZ[; MWO\ 8FW[1C'DS2;/.W=\9^S\9P*?@MY7]G?VE_PDOA;^S?[9S]I\OR^3YGE8?=_=\]? M[U 'TY1110!6UG2-.\0:/=Z#J]OYUI?6TEO=1;RN^-U*LN5((R"1D$&L+X.? M!WX ?%G_@F#^Q7\9_'FH?$GQ=\*);?5M88G79M"UV\T^/4R3EC/';RHCEB2 M6; 9B222:]@^&7PL^'7P9\#6/PT^%O@ZQT/0M-B,=GIEA#MC0$DL3W9F))9F M)9B2223FM^B@#YRU+_@DY^P5JGC23QI<_ V-1-J'V^?0X=9O(]*ENQU#0K^R-I>:3=6RM;RP%=OEE", M;<=!VP,=*U:* / ?A-_P3"_8I^"WQ L/B7X)^$DC:IH\IDT'^UM=O+Z#2V)S MNMXKB5TC8'!#8+*0""#S7OU%% !1110 5\7U]H5\7T ;GA7_ ) VM?\ 7B/_ M $*L.MSPK_R!M:_Z\1_Z%6'0 4444 %%%% !1110 5Y;^VM^TSX>_8[_ &5O M&_[2'B/RG3PQHZ_XXU:XTK1-1NU_>3Q^=]HU"ZSW\VY*)D8(:VD' M>OV#O_\ D0K#_K^E_E7D_P"R_P# 'PG^RS^SSX._9Y\$(/[.\):#!I\L7_\ R(5A_P!?TO\ *@##K@?VF?V9?@Q^UY\'-5^! M?QX\(0ZQH&K1_,C?+-:3 '9<028S%,A)*N/4@@J64]]10!^$^C:W^V%_P;9? MM4GP_P"(DO\ QS\ ?&>HEHWB&V*\4?\ +2/)VVNI1(!N0D),J]2 KQ?=/Q%_ MX./O^"7'@71H=2T+XD^)/%=S+;),=,\.^$[@31%E#>6S78@BWC." Y .1FOK MS]H']GWX1?M1_";5_@C\O@_P#\$+/^"6_P;\JXTW]EK3-?NX\;KSQA?7&J>81W:&>0P?@(P#0!\;^/ MO^#J.^\5:L?"O[*W[#^K:S?3DBSFU_6BTK'M_H=G$Y;\)JP#^UW_ ,'-W[7O MR_"3]G.;X=6%U]V6/PA;Z2HC/\0EUR1W/'.Z/!/\/I7[ ^ /A7\,/A1I(T'X M6_#C0?#5B ++0-'@LXL#I\D*J/TK>H _$3XB_\ !+3_ (.$/^$;?]HWQ!^U M_?Z[XJ\.3)J&D^$M-^)%]->[DY;R(F1;,,!G]TK8D&Y<$D*WT3_P3!_X+]^% M_C1K4'[,7[>]G#X!^)MI M%#_ZQ !@E08V /LGKTHK\2OV7?\ @IO^VS_P1I^*MI^Q?_P4S\$ZOKO@6'$6 M@>(D^,OPL_: ^'>F_%GX+^. M].\1^'=7A\VPU73)P\<@[J>Z.IX9& 92"& ((H ]"\??\AF+_KQA_P#0:PZW M/'W_ "&8O^O&'_T&L.@ HHHH **** "BBB@ HHHH U?!/_(UV/\ UW_H:HZI M_P A*X_Z[O\ ^A&KW@G_ )&NQ_Z[_P!#5'5/^0E2[6%Y?29[B2:6WY MZ;H&';CNO^#H;]I0_#7]C/P]^SKH]_LU#XE>)5:]A5N7TVPV3R @<\W#V>/4 M*U?7W_!,S]FL?LD_L)?#7X&W5A]GU+3_ Y%=:_&5PPU&Z)N;I2>IVS2N@)_ MA11QC% 'TEX^_P"0S%_UXP_^@UAUN>/O^0S%_P!>,/\ Z#6'0 4444 %%%% M!1110 4444 :O@G_ )&NQ_Z[_P!#5'5/^0E>)98W_ !1E/XUK5^9__! +_@II\ /%W['' MA7]EWXO_ !LT/1?'OA&XGTG3-+U[4%M9-2L _F6K0-+A)2J2>0(T8N!;Y*X( M)_3#KTH *W/"O_(&UK_KQ'_H58=;GA7_ ) VM?\ 7B/_ $*@##HHKYC_ ."A M'_!6/]E+_@G9X>>'XF>)/[:\8SV_F:3X#T.97OY\CY7F/W;6$G_EI)R1G8LA M!6@#Z-\4^*O#'@?P[>^+_&GB*QTC2=-MVN-0U/4[M(+>VB49:221R%10.I) MK\3-M,H^7A#B7C=&^'G_!53_@X<\8P^*OB'JK?#/X%07V^SB$4B:<55L MV\)*OJMP,$>AEEP J DD1(%C7)(7))(!P/_!+#_@DY\&_^";/PW\VV%OX@^(V MLVBKXI\9208)'#&TM W,5LK >C2%0S]$1/K.BB@ HHHH **** -R_P#^1"L/ M^OZ7^58=;E__ ,B%8?\ 7]+_ "K#H **** "BBB@#\7%_P",#?\ @YZ(_P"/ M/P_\7;S_ '?M UF#\N=6C_';ZU^T=?C_ /\ !T;\--<\ >+?@C^VWX(0P:EH M6JR:-/?A?]7/%(M_8,/_H-8=;GC[_D,Q?]>,/_ *#0 M!AT444 %%%% !1110 4444 %;GA7_D#:U_UXC_T*L.MSPK_R!M:_Z\1_Z%0! MAT444 %%%% !1110 4444 %%%% &Y?\ _(A6'_7]+_*L.MR__P"1"L/^OZ7^ M58= !1110 4444 %%%% !1110 5N>/O^0S%_UXP_^@UAUN>/O^0S%_UXP_\ MH- &'1110 4444 %%%% !1110 5J^"?^1KL?^N_]#656KX)_Y&NQ_P"N_P#0 MT 4=4_Y"5Q_UW?\ ]"-=;^SU_P E@TC_ +>/_2>2N2U3_D)7'_7=_P#T(UUO M[/7_ "6#2/\ MX_])Y* /IRBBB@ HHHH **** "BBB@ KS?]K[X]R?LO_LT> M,?CU;Z$-3G\.:29[6P=RJ33,ZQ1AR.0F]U+8YV@XKTBO'_V_?'_A;X7_ +&7 MQ&\:>-? T'B73+?PU-%&?A'H&E0_M+_ OCMDTJ#[#8ZYI'/[>_P"&P/B5X+\1>=]E_P"$=_X1#39;?[/C MSOM'G>8B[MV8=N,XVMZT >NT444 %%%% !1110 4444 %%%% !1110 5\7U] MH5\7T ;GA7_D#:U_UXC_ -"K#K<\*_\ (&UK_KQ'_H58= !1110 4444 %%% M% &9XU\8^&_AYX.U;Q_XRU6.QTC0],GU#5;V8X2WMH8VDED;V5%8GZ5^-G_! M%/P?XD_X*-_\%3?B?_P4Z^*.E2'2_#E]+)X=@NAN$-Y&^S6*,IQT M9H6X.*^B/^#EK]L,_ K]C&T_9U\+:IY7B'XK7YM+A8GP\6D6Y22Z;CD>8Y@A MP>&227T-?0?_ 2#_8\'[$W[!G@SX6:OI?V;Q)JEM_;OC ,F'&I7:J[1/_M0 MQB*W_P"V&>] 'TW6Y?\ _(A6'_7]+_*L.MR__P"1"L/^OZ7^5 &'1110 444 M4 %%%% !1110!YS^U%^R?\!/VR?A7=_!W]H7X?VFNZ/W:0;+BQFP0MQ;S M#YH91G[RGD95@RDJ?QV^)_[-G_!1+_@WH^*MW\=?V8_$MWX]^"6H7JMK5K=1 M,]N(R0%CU*!/^/>8#"I>Q84G .W>83^Y]0ZEING:SIT^D:O80W=I=0M#=6MS M$)(YHV!5D96!#*02"#P0: /B[X1?\'''_!,SX_:)I.K^-/BG=?#S7KC3HDU# MP_XGTBZ9;6=1M=5NX8F@=,\JY9"5()53E1]'?"_]LC]DKXU^6GPC_::\!>(Y M9<;;;1_%EI/,">QB60NI]B :\9_:'_X(!_\ !*7XC:T]Q%^S#!X@#]4Z*_&/\ X<#?\%7OV=?WG[(G_!1E%MK;_56D?B75 MM",B@\+Y,/GQ'_=9MM#H_B'^T%XKM=8\&Q7\5DNK:I M#H^K6[3/NV*[PA;M0VTC%=B MVGBWP];W[01MN%M.RXG@)]8IA)&?=#7H- !1110 4444 :O@G_D:['_KO_0U M1U3_ )"5Q_UW?_T(U>\$_P#(UV/_ %W_ *&J.J?\A*X_Z[O_ .A&@""BBB@ MHHHH **** "BBB@ K(=7?1K2_=?\ 6W,\ MHU#46Y]6:SY'JPK]?Z -SQ]_R&8O^O&'_P!!K#K<\??\AF+_ *\8?_0:PZ " MBBB@ HHHH **** "BBB@#5\$_P#(UV/_ %W_ *&J.J?\A*X_Z[O_ .A&KW@G M_D:['_KO_0U1U3_D)7'_ %W?_P!"- $%%%% !1110 4RZM;:]MI+*]MTFAF0 MI+%*@974C!4@\$$<8I]% 'YZ?M;?\&VW["'Q_P#M/B#X,QZC\*=?FRROX>_T MG3'<]WLI6PH]%ADA4>E?*W_#-7_!P-_P24'VGX!>.+CXM?#[3^4T?3R^LVZ0 MCHATZ?%U;\#)%H<#N_-?MI10!^5_[+G_ =!?!'Q#J">!/VV/@OK'PZUJ"7R M+[6-'ADOK!) <,9;<@75O@\; LY&.37Z0?"+]LW]DWXA_ SQ1\=O!?[1G@V_ M\(:7I*SZMK\6OP"#3UW=+@LP,#=MD@5LD#&:XO\ :C_X)^?L<_MFZ<]K^T5\ M!-#UZ[,6R+7%@-MJ4 X"7<)28 <';N*G RIK\^/B/\ \&F'@3Q%XZ&L_ K] MK#5-$\(K,LFN:/XBTA;R\BM\Y(MYXFC21MP "R1C:/F+.1M(!E_MG_\ !?7X MS_M+?$ _LC_\$A_AYJ^M:QJDC6Q\<)I1DNK@=&>QMW&((P.3=7 &T$G9'@25 MVW_!/?\ X-W/#WAKQ$G[2'_!27Q)_P +%\=7]Q]NE\+7-Z]W807#'<7O9G); M4)L_>4GR<[@?.!!K[C_8P_8$_9@_8)^'X\!_L\?#Z*QDGC4:OX@O<3:GJKC^ M.XG(!89R1&H6-23M1%M#O;WSM0\!:K>^&[TLWS;(W%Q;C M'8"WN84'_7,U]I^+_"NB>.O">J>"?$MH+C3=9TZ>QU"!NDD$L;1R+^*L1^-? MC]_P;6^*M;_9]_:W^/?[ GC6\(O=.N'NK>*3Y1]ITR\>QN2H[EQ/"W^[#D< MT ?LE1110 5N>/O^0S%_UXP_^@UAUN>/O^0S%_UXP_\ H- &'1110 4444 % M%%% !1110 5N>%?^0-K7_7B/_0JPZW/"O_(&UK_KQ'_H5 &'1110 4444 %% M%% !1110 4444 ;E_P#\B%8?]?TO\JPZW+__ )$*P_Z_I?Y5AT %%%% !111 M0 4444 %%%% !6YX^_Y#,7_7C#_Z#6'6YX^_Y#,7_7C#_P"@T 8=%%% !111 M0 4444 %%%% !6KX)_Y&NQ_Z[_T-95:O@G_D:['_ *[_ -#0!1U3_D)7'_7= M_P#T(UUO[/7_ "6#2/\ MX_])Y*Y+5/^0E*_A?X:M=#GO=>T M6:Q@B\212O8MY@VGSA$1)MP3RA# X(((S7;44 ?$?PN_9L_X+-_"CP78> M( M_:X^%VHV&EVJ6U@=9T6XGFBA0!40R_9P\FT %RS8')->_\ [*WAG]M3PY_; MW_#8'Q*\%^(O.^R_\([_ ,(AILMO]GQYWVCSO,1=V[,.W&<;6]:[F^^,GPAT MN\ET[4_BKX;MKB%RDT$^N6Z/&PZAE+Y!]C5_PSXZ\$^-//\ ^$.\8Z5JWV;; M]I_LS4(I_*W9V[MC';G:V,]<'TH U:*** "BBB@ HHHH **** "BBB@ HHHH M *^+Z^T*^+Z -SPK_P @;6O^O$?^A5AUN>%?^0-K7_7B/_0JPZ "BBB@ HHH MH ***^7_ /@L7^UY-^Q=^P%XU^)FA:@;?Q%K%N/#_A21&VNE_>*R"53_ 'HH MA-./>$#O0!^#X!?L2R_'SQ-IGE>(?BQ?+J"-(F'BTF O'9I_P #)GGR M.JSQ^E?HM0 5N7__ "(5A_U_2_RK#K/O^0S%_P!>,/\ Z#6'6YX^_P"0S%_UXP_^@UAT %>4 M?MR_LT:3^V%^R3X]_9RU1(A)XF\/RQ:9-,/EM[],2VDQ]DN(XF/L".]>KT4 M?E)_P:]_M+ZM<_#/Q_\ L+_$%Y;;6_ .LOJND6%WQ+%:3R>5=P!>PANE#-_M M7E?JW7XF_M8?\:G_ /@X#\.?M(6H^P> OBM:TX^6%8+]OLVIASW,5R%O2 M/]J.OVR!!&0: "BBB@ HHHH U?!/_(UV/_7?^AJCJG_(2N/^N[_^A&KW@G_D M:['_ *[_ -#5'5/^0E5JGQ/\116+QJV&.G6A6ZN6!ZX\Q;6,CNLQ!]#^C-?BK_ ,%* M"?\ @H]_P7O^&W[&5D3>^&/ 4EG::] OS1,JK_:>J-GH"8%CMSG^.(#D\4 ? MHS_P2-_9J_X92_X)Y_#3X7WVG_9]6N-"76?$"LN'%]?$W,B/_M1B18?I"*^D M: !@# '0"B@#<\??\AF+_KQA_\ 0:PZW/'W_(9B_P"O&'_T&L.@ HHHH ** M** "BBB@ HHHH U?!/\ R-=C_P!=_P"AJCJG_(2N/^N[_P#H1J]X)_Y&NQ_Z M[_T-4=4_Y"5Q_P!=W_\ 0C0!!1110 4444 %%%% !1110 5N>%?^0-K7_7B/ M_0JPZW/"O_(&UK_KQ'_H5 &'1110 4444 %%%% !1110 4444 ;E_P#\B%8? M]?TO\JPZW+__ )$*P_Z_I?Y5AT %%%% !1110 5^,'QKMF_8_P#^#H/PEXJT M%Q;Z?\3;FP>XMNB2?VG:OIT@/KF[C,W^_CTK]GZ_&;_@XR_XLW_P46_9L_:= MSY7V-+;_ $CIC^R]7CN^OM]KS^- '[,T444 %;GC[_D,Q?\ 7C#_ .@UAUN> M/O\ D,Q?]>,/_H- &'1110 4444 %%%% !1110 5N>%?^0-K7_7B/_0JPZW/ M"O\ R!M:_P"O$?\ H5 &'1110 4444 %%%% !1110 4444 ;E_\ \B%8?]?T MO\JPZW+_ /Y$*P_Z_I?Y5AT %%%% !1110 4444 %%%% !6YX^_Y#,7_ %XP M_P#H-8=;GC[_ )#,7_7C#_Z#0!AT444 %%%% !1110 4444 %:O@G_D:['_K MO_0UE5J^"?\ D:['_KO_ $- %'5/^0E?&#X:^-?B!J*Z7\.[:.U^)9L+.]MYM.65I-OER1QAI" M3"_,);&/<4 >9?LZ_P#!+#_@F+XW^"'ACQ;X<^$.G>*[?4-%MYV\03:]>227 MLC1J7=]DX5'W9R@"A#E=HQBO?OV?/V0_V&O[>^S_P!K M_9;J>7[3Y'F>5GS9'QM\Z3IC[W.>*_-B"R_X-V+;=]F^)/C"/>VY]G]OC@SVH ^M:*** "BBB@ HHHH **** "BBB@ HHHH *^+Z^T*^+Z -SPK_R! MM:_Z\1_Z%6'6YX5_Y VM?]>(_P#0JPZ "BBB@ HHHH *_&S_ (../'7B/]IW M]L3X(?\ !-_X;7I:[NKV"[U%(_F1;W4;@6ML9!V\F%)9#Z)<9)K]D998H(FG MGD5$12SNYP% ZDGL*_%C_@E'%+_P47_X+D?%/]N[5(VN_#W@Q[N[T":0;E7S M0=.TM"#P#]CCFD]GBR.>0 ?LC\// OASX7> -#^&?@^R%MI'AW1[;3-+MQ_R MRMX(EBC7\$116Q110 5N7_\ R(5A_P!?TO\ *L.MR_\ ^1"L/^OZ7^5 &'11 M10 4444 %%%% !1110 4444 ;GC[_D,Q?]>,/_H-8=;GC[_D,Q?]>,/_ *#6 M'0 4444 ?GK_ ,')7[)W_"_/V#&^,F@:;YVN_"G4QJT;(F7;3)ML-Z@] !Y, M['TMC7L7_!&']K'_ (; _P"">O@;QUJNI_:?$'A^T_X1OQ0S/NPN;!S M-GN(8QB@#]GZ*** "BBB@#5\$_\ (UV/_7?^AJCJG_(2N/\ KN__ *$:O>"? M^1KL?^N_]#5'5/\ D)7'_7=__0C0!!1110 4444 %%%% !1110 5N7__ "(5 MA_U_2_RK#K&=$N]5U2;(^2WMX6ED//^RAK\C_\ @VP^'?B3]H7]IKXW_P#! M1OXE6OF:AJ>H3:?8SL-R&]OYS>WNPGH8T6W0?[,Y' KZ/_X.0_VE?^%'?\$[ M;[X<:3J'E:O\3-:M]#A5&PZV:'[3=N/52D20M[7(KU+_ ((H_LU?\,O?\$W? MAUX3U#3_ +/J_B'3CXEUT,NUS<7^)D5QV9+%?^0-K7_7B/\ T*@# M#HHHH **** "BBB@ HHHH **** -R_\ ^1"L/^OZ7^58=;E__P B%8?]?TO\ MJPZ "BBB@ HHHH *_)S_ (.Q/ ?]H_L]?";XG>3G^Q_&=[I?F8^[]LM!+C\? ML/Z5^L=? O\ PM^(/)W?\ "+>+]'U3./N;YS99_P#)S'XT M ?8G[-7CS_A:?[.7@#XG>=YG_"1^"=*U3S,YW?:+.*7/_C]=M7S!_P $7?'G M_"QO^"7'P8U_SMYMO"?]EDYZ?8;B:RQ^'V?'X5]/T %;GC[_ )#,7_7C#_Z# M6'6YX^_Y#,7_ %XP_P#H- &'1110 4444 %%%% !1110 5N>%?\ D#:U_P!> M(_\ 0JPZW/"O_(&UK_KQ'_H5 &'1110 4444 %%%% !1110 4444 ;E__P B M%8?]?TO\JPZW+_\ Y$*P_P"OZ7^58= !1110 4444 %%%% !1110 5N>/O\ MD,Q?]>,/_H-8=;GC[_D,Q?\ 7C#_ .@T 8=%%% !1110 4444 %%%% !6KX) M_P"1KL?^N_\ 0UE5J^"?^1KL?^N_]#0!1U3_ )"5Q_UW?_T(UUO[/7_)8-(_ M[>/_ $GDKDM4_P"0E?^FF.G2@#LZ* M^=_B7_P4^_9A^'?C_5_AMIR>+/%VI>')#'XD;P1X4N-2@TF09W)/+&-BLN#N M"EMI4@X(('K'P+^/?PE_:3^'-I\5O@MXRM];T2\9D6YA5D:*5<;HI(W >*1< MC*L <$'H02 =A17R-)_P6]_8$6:2*'QCXDG6.1D\VW\)7;HQ!()#!<$<=:]Z M\/\ [3OP7U[]GR+]J.;Q:-,\%2:8^H/JVKP/;^5 KE"61AN#%A@+@LQ( !) MH [^BOG3X8?\%2?V4_BAXYT7P)#=^)] E\3RB+PIJ7BKPM%? M^0-K7_7B/_0JPZ "BBB@ HHHH ^7/^"S7[2__#+'_!.3XC^.-/U#[/K&LZ5_ MPCN@%6P_VJ^_<%T/]Z.%IIA_UQKQO_@VO_9H_P"%)_\ !/>'XJ:OI_E:O\3M M=GUAW=<.+&$FVM4/^R?+EF7VN*^?/^#EGXE>)?CU^T+\$O\ @G-\,[CSM2U; M4HM3O;5265KV^G^PV 8#H47[4QS_ S \#K^M7PF^&OAKX,_"WPW\(?!MOY6 MD^%]"M-)TV/ !$%O"L29QWVH,^] '04444 %;E__ ,B%8?\ 7]+_ "K#K_P""H'PGL"DY MU&VM=;,?RI+J%@PDA65NXN+3?"1_MM-.L^%55,O_:5GF:*-/1I5#P9])S0![G\+_B-X5^,'PV\/_%CP-?B MZT;Q-HMKJFE7 Q^\MYXEEC)QT.UAD=C6[7YN_P#!LQ^UC_PNC]BB_P#V>O$. MI>;K7PKU"?^1KL?^N_]#5'5/\ D)7'_7=__0C0!!11 M10 4444 %%%% !1110 5N7__ "(5A_U_2_RK#K .]?%_QD_X.!O\ @EQ\'VFM(/CS M<>+;V$D-9>#="N+O=C^[.ZQV[?A+7G/_ <6_P#!0&;]FO\ 9GB_9<^&6K,O MCCXJP26LXM&_?6.B9V7$@ Y#3D_9TXY4SD$%!2_\$VO^"!G[(OPN_9U\*>*? MVM?@/8>*_B9J-BM_KXUVZN)+?3GE^=+(6OF" F)"J.S(Q+A\';@ \?^)?\ MP=6Z#J^H_P#"-_LO_L7Z]KEY<,5LIO$NLI#(6[?Z):),7/L)1]:Y@_MK?\'+ MO[81\OX)_LRR_#S3[KB*ZB\&PZ8IC/\ $)]&?"EIL"FV\-Z#;V,9 [%844&NGH _O^""O_ 4^_:[^ M(/AWQU_P47_:ZL=2TC3-22:;1+WQ'>:M=0V[21M<0P1A$MK8R*@4M&Y&0"0= MHK]G+:VM[.WCL[2!(HHD"111J%5% P .@ [4^B@ HHHH W/'W_(9B_Z\8?_ M $&L.MSQ]_R&8O\ KQA_]!K#H **** "BBB@ HHHH **** -7P3_ ,C78_\ M7?\ H:HZI_R$KC_KN_\ Z$:O>"?^1KL?^N_]#5'5/^0E?SNR?SK]":_(W_ (--_'+W?PE^,GPMED*M MI/B32]3$3<$&Z@GA8X_[%?^0-K M7_7B/_0J ,.BBB@ HHHH **** "BBB@ HHHH W+_ /Y$*P_Z_I?Y5AUN7_\ MR(5A_P!?TO\ *L.@ HHHH **** "BBB@ HHHH *W/'W_ "&8O^O&'_T&L.MS MQ]_R&8O^O&'_ -!H PZ*** "BOC?_@JM_P %B?@]_P $V=%T_P *VNG0^*_B M'J[12VGA2&ZV"TLMXWW5RPYC4J&$:_>D;IA59A]7?#?X@^%/BS\/=#^*/@35 M%OM$\1Z1;ZGI-XG2:VGC62-O;*L..U &U1110 4444 %?'7_ 6#_P""K.O? M\$L_ 7@;Q?\ #OPEHOB'Q3XE\3M'#HVNM*(7TVWB+74@,3JRN'DMT4\@&0DA ML8/V+7XO?'RSC_X*O?\ !QQX0_9S4#4/ GPJU&&TUJ+[T+P:;=$ M61/?"=.P!^P'PE\9^+_B-\+?#GQ!\?\ @@>&=/_ $GDKDM4_P"0E-+J:TT)+O2_B-::6EWHMHS8!:X/(38P961N?NMT8&OK2N"_:B^*?@ M'X)?L]^+OBM\3_#\6K:'H>C27-[I,T*2+>D8$<&UP5^>0H@W @%@3TH ^=]# M_P""HGQCN-$LY[G_ ()G?'>ZD>UC:2YM_"Q\N5BH)=>/ND\CV-=W^Q+\9/VL M?CO\2_B1X_\ C9\)M>\#>!7ETR#X>>&?%.F16]_ R0R"]D?"+(ZO)Y; N2!N MVH?E;/DWPN^.7_!1FS_:O^$7AOX_:]X0T+P]\5-%U^[T_P !:!I08Z2MGIZS M01W-Q(AD\P--$6$;[._$_CG]F[]JK0])M_B)\.+BS M^WZGH&18ZU8W<;/;W<2G!4D(P<8 !*_*IRJ@'T-1110!\X?MP?L8:5^TM<7? MC?XK?%/7[CP;X;\)S36GPWL9OL]A=ZI$+B07MTZ'?/A6B58^ IBSDAV4U/\ M@CJ"W_!-?X9*&*DV6HX8=1_Q,[NO=OC)_P DA\5?]BW??^D[UX!_P2-UC3/# MO_!,'X>>(-:NUM[.QTG5+B[G?I'$FHWC,QQV !/X4 =]\+?A;^SK_P $X/V= MM61?%<^F^%]-O+K6-;U[Q'=I+$X+-C<&$V\OV>988P2&F=D "CD1AA ME2I/@L/_ 4._9*_;#^/EU\5OV[/B9J-CX$\+ZN?^%>?"2UT.ZN+6YV_=U#4 M6B1DFD(/$62!\RGY,B3[H\*?MT^%?VG_ -G[QWXO_P""?DUIXF\3^#]/3^S] M*UW1;JWMYK@JSQP;"86;>D;JNUE ;;D@4 ?._P"R-\=OVVOV3_V)?!\&A_\ M!.O4=0\%>&=#>ZU:]NO%\%MJURDDLEQ<74=@8VD50TCE48%V4!L*#QO?M^?' MCP!^V%^S[^SQ#\/-1EN/!_Q;^-&AV>K03KL=[99G2:TF4$@,DV P!(W0@@D8 M)ZS0?^"S'[-,GP)BUCQI/?0_%"/3A:ZE\+8O#]X+]]:";6M(XV0_(TOW69N$ M(W?,"M>-M^Q1\=_@M_P2X^%FNP^"[N^\=_##XC6OQ#N_"ULA:X$(N))'M%49 M/F+$T4C*.0T;J 3C(!]&_P#!7_P3HOB#_@GEXXNFM(XKGPW%9:KH=S$H5[&X M@NH=KQ$?<;RRZ9'\+D5[M\$?%M_X_P#@OX0\=ZJ0;K6_"^GW]R0,9DFMHY&X M[,;)2R@E2K9'M7UM7Q?0!V&@:!IEOIFJ11>)[642VH M5W13B,9ZFLO_ (171O\ H=+'_OEJ/"O_ "!M:_Z\1_Z%6'0!N?\ "*Z-_P!# MI8_]\M1_PBNC?]#I8_\ ?+5AT4 ;G_"*Z-_T.EC_ -\M2'PMHH&3XUL0!U.U MJQ*^;O\ @KC^TO\ \,H_\$]/B5\4;#4/L^KW&AMHWA]E;#B^O2+:-T_VHQ(T MWTA- 'YY?\$T]*M/^"F'_!P%\2OVOM2UB&;PC\/);R\T"]G!:&5(P-,TM0H^ MZS0B2Z'H\1/)Z_MU_P (KHW_ $.EC_WRU?F3_P &RW[-'_"G_P!@RZ^-FKZ? MY6J?$_Q#+>QR,N&.G6A:VME(ZX\P74@/=9@?<_HU0!N?\(KHW_0Z6/\ WRU' M_"*Z-_T.EC_WRU8=% &Y_P (KHW_ $.EC_WRU:EWH&F/X1M+-O$]JL:74C+. M5.UB1T'TKCZW+_\ Y$*P_P"OZ7^5 !_PBNC?]#I8_P#?+4?\(KHW_0Z6/_?+ M5AT4 ;G_ BNC?\ 0Z6/_?+4?\(KHW_0Z6/_ 'RU8=% &Y_PBNC?]#I8_P#? M+4?\(KHW_0Z6/_?+5AT4 ;G_ BNC?\ 0Z6/_?+4?\(KHW_0Z6/_ 'RU8=% M&Y_PBNC?]#I8_P#?+4?\(KHW_0Z6/_?+5AT4 =AXOT#3+S4XY9_$]K;D6L:A M)%.2 .OXUE_\(KHW_0Z6/_?+4>/O^0S%_P!>,/\ Z#6'0!N?\(KHW_0Z6/\ MWRU'_"*Z-_T.EC_WRU8=% &Y_P (KHW_ $.EC_WRU'_"*Z-_T.EC_P!\M6'1 M0!^+/POTNS_X)*?\'&E_\*)=8AL/AS\8KKR+&Y4%;9+75I/-M2JGA5@U%#;; MC]V-7.<$U^X7_"*Z-_T.EC_WRU?DU_P=!_LMWGC#]G?PC^V+X,MY(]8^&^M+ M9:O=VV5D73KMU$!Y6IP$P7:X'W1YT;LH_NLIZ$4 ?0W_"*Z-_T.EC_WRU'_ BNC?\ M0Z6/_?+5AT4 =7X7\.Z5:^(+6XA\56D[I+E8D5LMQT%5;_PQH\E],[>,;)2T MK$J5;(YZ53\$_P#(UV/_ %W_ *&J.J?\A*X_Z[O_ .A&@#5_X171O^ATL?\ MOEJ/^$5T;_H=+'_OEJPZ* -S_A%=&_Z'2Q_[Y:C_ (171O\ H=+'_OEJPZ* M-S_A%=&_Z'2Q_P"^6H_X171O^ATL?^^6K#HH W/^$5T;_H=+'_OEJ/\ A%=& M_P"ATL?^^6K#HH W/^$5T;_H=+'_ +Y:M2[T#3'\(VEFWB>U6-+J1EG*G:Q( MZ#Z5Q];E_P#\B%8?]?TO\J #_A%=&_Z'2Q_[Y:L'XI>(OAE\&?AOKOQ:^(WQ M.T[3M!\-Z3/J.KWLBMB*WA0NY ZL<# 4
(_%FIV,_C"TL7^>1Y9%^P:<,_"@\K&D:_PU['0!N?\(KHW_0Z6/_?+4?\ "*Z-_P!#I8_] M\M6'10!N?\(KHW_0Z6/_ 'RU'_"*Z-_T.EC_ -\M6'10!N?\(KHW_0Z6/_?+ M4?\ "*Z-_P!#I8_]\M6'10!V'B_0-,O-3CEG\3VMN1:QJ$D4Y( Z_C67_P ( MKHW_ $.EC_WRU'C[_D,Q?]>,/_H-8= &Y_PBNC?]#I8_]\M1_P (KHW_ $.E MC_WRU8=% &Y_PBNC?]#I8_\ ?+4?\(KHW_0Z6/\ WRU8=% &Y_PBNC?]#I8_ M]\M1_P (KHW_ $.EC_WRU8=% &Y_PBNC?]#I8_\ ?+4?\(KHW_0Z6/\ WRU8 M=% '5^%_#NE6OB"UN(?%5I.Z2Y6)%;+<=!56_P##&CR7TSMXQLE+2L2I5LCG MI5/P3_R-=C_UW_H:HZI_R$KC_KN__H1H U?^$5T;_H=+'_OEJ/\ A%=&_P"A MTL?^^6K#HH W/^$5T;_H=+'_ +Y:C_A%=&_Z'2Q_[Y:L.B@#<_X171O^ATL? M^^6H_P"$5T;_ *'2Q_[Y:L.B@#<_X171O^ATL?\ OEJ/^$5T;_H=+'_OEJPZ M* -S_A%=&_Z'2Q_[Y:M30- TRWTS5(HO$]K*);4*[HIQ&,]37'UN>%?^0-K7 M_7B/_0J #_A%=&_Z'2Q_[Y:C_A%=&_Z'2Q_[Y:L.B@#<_P"$5T;_ *'2Q_[Y M:C_A%=&_Z'2Q_P"^6K#HH W/^$5T;_H=+'_OEJ/^$5T;_H=+'_OEJPZ* -S_ M (171O\ H=+'_OEJ/^$5T;_H=+'_ +Y:L.B@#<_X171O^ATL?^^6H_X171O^ MATL?^^6K#HH ["[T#3'\(VEFWB>U6-+J1EG*G:Q(Z#Z5E_\ "*Z-_P!#I8_] M\M1?_P#(A6'_ %_2_P JPZ -S_A%=&_Z'2Q_[Y:C_A%=&_Z'2Q_[Y:L.B@#< M_P"$5T;_ *'2Q_[Y:C_A%=&_Z'2Q_P"^6K#HH W/^$5T;_H=+'_OEJ/^$5T; M_H=+'_OEJPZ* /QS_P"#?/2K+X2?\%K]F: -S_ (171O\ H=+'_OEJU/%^@:9>:G'+/XGM;)[58TNI&6C!>+2XFR!? MWN#\L8.=D7#2L,#"AF&?_P %?_\ @K_\/_\ @G/\/V\$>"'L]=^+.NV9;0=! M=M\6F1-D"^O #D(#G9'PTK# PH9A\X?\$@/^"0'Q ^(WQ 7_ (*4?\%*$O-= M\9:[>#5_#/AGQ$N^5)6PR:A>HPP' V^3;X"Q*%)4$(B 'F'[.?\ P0"^/G[9 MW[,'Q(_;4_;1^)6H1_%SQQH-QJ?P\\.ZG<,MVUX )HI[_(Q&9@@@2WP!#%)D MJ&"(GT9_P:^?M60_&/\ 9AU_]D/XB>*4LO$?PKU OI5OJ"L)9=(N9'8* >28 M+@3(V?NK+"M?I37XC?M2PR_\$;_^"[VB?M)Z7$UC\-?BO.]WK(C&V%+6]D$> MIQG'7R+G9>!!@ &%: /W5_X171O^ATL?^^6H_P"$5T;_ *'2Q_[Y:L&&:*XB M6>"571U#(Z-D,#R"".HIU &Y_P (KHW_ $.EC_WRU'_"*Z-_T.EC_P!\M6'1 M0!Q?[:GQF\'_ +(?[*'C_P#:3UCQ=83#PCX:N+VSM&5L75YMV6MO_P!M)WBC M_P"!U^=__!IS^S)?ZAHWQ!_;[^)&JK+KWC+Q$VC:1/> F>YAC87%[.#W$MS) M&I/]ZT:L;_@Z*_:/U6#X9_#S]A_P$\MQK/CK6UU;5;"UYEEMH'\FT@*]Q+X>5 M_P#@5 'K]_X8T>2^F=O&-DI:5B5*MD<]*Z;X'Z%ING_%+2KNU\26UTZM,!!$ MIW-F%P3SZ Y_"O/]4_Y"5Q_UW?\ ]"-=;^SU_P E@TC_ +>/_2>2@#Z_ MM1_M61:98^._B3<62/X<2V^A:=9QNEO;"0$AY#O8N5+ D*$^"?@C M\;_@S^W-\ [WXM_M6>-?&>O?$G0?%-QXJANM5VZ79RPZ8CQI96RC9&B-*NT79 M@7S ,8QNQG%6:** *]KI.E6-S->V.F6\,UPVZXEBA56E/JQ RQ^M6*** "BB MB@ KXOK[0KXOH W/"O\ R!M:_P"O$?\ H58=;GA7_D#:U_UXC_T*L.@ HHHH M *_'[_@YR^+?B/XK?$GX+_\ !/3X:N;G5M?U:/6+RP1O];=7$IT_3E..^YKS M(/\ >4U^P-?BI^Q1_P ;)_\ @X;\;_M,W'^G>$OAE/=76CR'YH6CLU&G:=M] M"[DW@'JC&@#]@?@9\)/#GP$^"_A3X)>$$ TSPEX=L])LCMP72WA6(.?]IMNX MGN2375444 %%%% !6Y?_ /(A6'_7]+_*L.MR_P#^1"L/^OZ7^5 &'1110 44 M44 %%%% !1110 4444 ;GC[_ )#,7_7C#_Z#6'6YX^_Y#,7_ %XP_P#H-8= M!1110 4444 <9^T3\$_"W[2/P)\7? 7QJ@.F>+O#]UIES)LW&'S8RJRJ/[Z, M5=3V9 :_+/\ X-G_ (T^*_@_\4_C!_P39^+,AMM6\.ZO<:MIME(_^JNK:9;' M48E)Z\K;.H'99&QR37Z_U^*7_!3:&7_@F9_P74^'/[<6E1-9^%/'LL%YK[QK MB/&T:?JR =&80217'/\ RTF!XQF@#]K:*;#-%<1+/!*KHZAD=&R&!Y!!'44Z M@#5\$_\ (UV/_7?^AJCJG_(2N/\ KN__ *$:O>"?^1KL?^N_]#5'5/\ D)7' M_7=__0C0!!1110 4444 %%%% !1110 5N7__ "(5A_U_2_RK#K(_MH_M5>!/V*OV9_%?[1_Q =7M?#^G%K*P\P*^H7KG9;VJ>\DK* MN0#M7'?@G\ M,-'6PT#POI,.GZ7;#!(CC4#(_]"K#K<\*_ M\@;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7_ /R(5A_U_2_RK#K< MO_\ D0K#_K^E_E6'0 4444 %%%% !1110!^,W_!2W_BQ?_!QY\"?BBO[F'Q. MWADW-P.!B:]N-+DR?:-5)]B*_9FOQK_X.B["[^&OQY_9Z_:+TN%C/9-?Q&1. MJO975G=1#/N9I,?0U^Q]A?6FJ6,.I6$PD@N(EEAD7HZ, 01]010!+6YX^_Y# M,7_7C#_Z#6'6YX^_Y#,7_7C#_P"@T 8=%%% !1110 4444 %%%% !6YX5_Y MVM?]>(_]"K#K<\*_\@;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7_ M /R(5A_U_2_RK#KDP8EU#595&?*MH 0TC<@%N$3<"[*.:_*.?\ ;]_X M++_\%@OBQ?)_P3TT"_\ AO\ #_06DC%]!=QV\9)'!O+^1#YDY!!$$ ^0,"0V M/,(!^VU%?C3_ ,.WO^#D_P 0?+J7[>OV'=\A/_"TK^+ Z[OW%N?7J.>*/^'. M?_!P1K_S:_\ \%0_*CD_UD/_ N;Q.V,=/D6U"=AWH _9:OD/_@MY_P5_P#A M]_P3H\,IX'\#R66N_%G7=%B;0=!=M\6EQ,I OKP Y" YV1\-*PP,*&8?$O\ MPX4_X+ ZWSXK_P""G>\M\[_\5UX@N/G_ .!HN>">>M>X_L,_\&ZUO^S;^T;_ M ,-'?MK_ !FM/BUXBLDM[OP];/#/);Q7848NKE[DE[AXPJ"-3\JD;CDA=H!Y M]_P2 _X) ?$#XC?$!?\ @I1_P4H2\UWQEKMX-7\,^&?$2[Y4E;#)J%ZC# <# M;Y-O@+$H4E00B)^LU%% !7PY_P ' ?[&G_#5W[ VL>*_#>E>?XI^&3OXCT8Q MIF26U1,7T [X: &7:.6>WC%?<=,N;:VO;:2SO+=)894*2Q2H&5U(P5(/!!'& M* /BK_@@=^V7_P -;_L!Z%H_B/5?M'BKX<,OAK7O,?,DL,2 V=P>YWV^Q"QY M:2&4U]L5^(_[&=S<_P#!'C_@NEXC_9.UNX>S^'/Q3N$LM#:9R(O(NG:729ICWM,1_=A:@#\V?@!_QM1_X.(]<^,LW^G^!OA%=/T[R]7^*6N--;2.N&&EV9>" <\C=,;M_1E=#Z&OT[\$_\C78_]=_Z&@"C MJG_(2N/^N[_^A&NM_9Z_Y+!I'_;Q_P"D\E::Q_P3Q_X*;^%/B5X$\0_#7]KGP1KUC\,K34;'P1JGC/2IH[^S MM+R!()$E6*"1;EECC159W[9Z?*/I3]C']D74_P!FBP\2^,?B1\3KKQO\0_'> MHQ7WC3Q9=6XA%P\2%(8(HQQ'#$K,%'^T(_]"K#K<\*_P#(&UK_ *\1_P"A5AT M%%%% '@'_!4?]I?_ (9)_8(^)7QIL[_[/JEMX>DL/#[JV'&HW9%M;LH[E))1 M(0/X8V/:OE+_ (-@?V:?^%6_L3:S^T%J]AY>H_$WQ&[VLK+@MIMB7MX>O/\ MKS>'T(*FO-?^#H7XU:_XROOA!^P3\.RUUJ_B?6AK=]IT38>61G-CI\?'4/+) M=<'C,:GGM^H/[-_P5T#]G#X ^#/@+X8"FR\(^&K/2HI47'G-#$J/*?\ :=PS MGU+&@#M:*** "BBB@ K+-Q-G^Y;K7[,T :O@G_D:['_ *[_ -#5'5/^0E/\ M@L/^WQIW_!/S_@G[=_$;2;^$>,]>O9](\"6CX+-?R( U MS=^7:K(#]P0L/NT ?1/_ ;@?L$ZA\&_@9J'[;?Q=L99?&OQ4CWZ1-?Y:>VT M4OY@D+-SONI )B3G,/_ *#6'6YX M^_Y#,7_7C#_Z#6'0 4444 %%%% !1110 4444 :O@G_D:['_ *[_ -#5'5/^ M0E(_]"H PZ*** "BBB@ MHHHH **** "BBB@#/O^0S%_UXP_\ H-8=;GC[ M_D,Q?]>,/_H- &'1110 4444 %%%% !1110 5N>%?^0-K7_7B/\ T*L.MSPK M_P @;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7_\ R(5A_P!?TO\ M*L.MR_\ ^1"L/^OZ7^58= !117(?'CX[_"G]F?X3:S\;OC9XOM]#\-Z#:F?4 M+^XR>X"QHJY:21V(544%F9@ "30!U_3K7YQ?\%,/^#@?X1_LS7UW\"/V0;.S M^)'Q+DE^QM=6I,^E:1<$[0C-$3$6:V8D>9J5XF5MHF4'%K"6>0!AF; M[H^[?^"9_P#P1-_9H_X)\V-IX[U.WB\;?$PQ9N/&&J6@"6#$89+"$Y%NO4>8 M296!/S*K; ?'G['W_!$']IW]N[XE)^V5_P5[\?:\YU$I/:^"+FZ,6HW<6=R M17&S"Z=;C/%M$%D 8C]R1S^O'PX^&WP_^$'@G3OAO\+?!NF^']!TFW$.G:1I M-HL$%N@[*B@#).23U))))))K;HH **** "MSQ]_R&8O^O&'_ -!K#K<\??\ M(9B_Z\8?_0: ,.BBB@ HHHH _+__ (.;_P!D*]^('[/'AS]L_P 6LD?B'X8 M:@EOJ]S:964Z5<2J$DW+\V8+GRV7'W1/*V>*^Q?^"97[7ME^W#^Q3X)^/;W4 M;ZS3JMO\ NKG*C[H=@)E']R9*]=^*?PU\(_&7X::_\)?'^F"\ MT3Q-H]SIFK6Q_P"6EO/&T;@'L=K'!['![5^0'_!!SXE>+OV#?^"A'Q2_X)6_ M&;4RD>I:I<2^'7E^1)=2M$+++&IZ+=V.V4$\D01#J: /V=K\=/\ @Y&^*?BG M]HS]I7X,_P#!-#X47/GZAJ.J6^HZG;H2R?;[V4V=B'Q]WRXS<2-GHEPIX%?L M)J>IZ?HNFW&L:M>Q6UI:0/-=7$SA4BC4%F=B> 23[5^+O_ 1[TS4/^"CW M_!93XJ?\%$O%5E)-H7A*:>Y\/_:$)\J6Y5K+38B#P3'8Q2D^CHAP,B@#]A?@ MW\+/"WP.^$OAGX,^"+;RM'\*Z#::5IJ$ 'R8(EB4MCJQ"Y)[DD]Z[GP3_P C M78_]=_Z&LJM7P3_R-=C_ -=_Z&@"CJG_ "$KC_KN_P#Z$:ZW]GK_ )+!I'_; MQ_Z3R5R6J?\ (2N/^N[_ /H1KK?V>O\ DL&D?]O'_I/)0!].4444 %%%% !1 M110 4444 %?&_C3_ ()9?%>]^-'C;XN_"+]OGQIX"3QQKKZIJ6D>']-V1B0C M #,MPN_:,@$@=:^R** /A/PE_P $?/COX#U?6M?\&?\ !3?XA:7>^([_ .VZ M]=66EF-[^XQCS92+KYVP>IKZ%_9#_9D^+G[.7_"0_P#"U/VM?%7Q2_MG[)]@ M_P"$FB*_V9Y/G;_+S+)GS/-3=T_U2]>U_0?VY_V2/%?QA'P#\*?';1=5\6%; M@G3-,:2X5?(C>68--&IA4HB.2"X(*D=>*[?X7?%CX:_&SP7:_$3X3>-M.\0: M)>@_9]1TRX$D9(^\IQRK@\%6 8'@@4 =#1110 4444 %%%% !1110 4444 % M%%% !7Q?7VA7Q?0!N>%?^0-K7_7B/_0JPZW/"O\ R!M:_P"O$?\ H58= !22 M21PQM+*X55!+,QP !U)-+7Y6_P#!>[_@IEXMAOX/^"8G['EQ;>?/G##S/[D3!>LA* 'D7[,5[:?\%/?^#BSQ!\=[6YCU3P M3\+9IKW1[B-P]O);Z:%L[%XFZ$27CB[7U&XCV_:^OE#_ ()%_P#!,_PG_P $ MX/V=8_#VH1VU]\0/$R17?CO7(1N#3 '99PMU\B',/_H-8=;GC[_D,Q?]>,/_ *#6'0 4444 %%%% M !1110!^+O\ P7,\/ZS^P7_P51^#_P#P4H\#:?(MGK4]L^O"W&#<7-@4@N8F M(Z>?I\L<0SR=DA[ ]GBO1MJ9;_1%?[2HQRS]J3_ (:._P""Y@?TQ0!]\>"?^1KL?\ KO\ T-4=4_Y"5Q_UW?\ ]"-7O!/_ "-=C_UW M_H:HZI_R$KC_ *[O_P"A&@""BBB@ HHHH **** "BBB@#YO_ ."LG[8L7[#W M[#'C/XQZ;J*P>(KJU_L;P<-V&;5+H,D3KZF)1)<$=U@(KYV_X-HOV*#\$_V( M+[]K?QEIS#Q)\7-;9K"6=?WD6C6F](>O(,LS7$I/1T\@\X%?.7_!:[QMXG_X M*._\%1/AE_P3 ^$^JR'3/#M_$GB*XMCN6&^N4$]W.P'#"UL4!'<,TR]:_:SP MGX)\,?#3X%^&/AUX*TJ.PT;0($T[2;*(?+;VT,2QQQCV"*H_"@"&BBB@ HHH MH **** "BBB@ HHHH W/'W_(9B_Z\8?_ $&L.MSQ]_R&8O\ KQA_]!K#H ** M** "BBB@ HHHH **** -7P3_ ,C78_\ 7?\ H:HZI_R$KC_KN_\ Z$:O>"?^ M1KL?^N_]#5'5/^0E//^$C_X)_>( MO!D\V9O#OQ+O8XX\_=@FM+293^,AF_*OT:\6^'+'QCX5U/PCJ@S;:KI\UG<# M&DBM>V]Q^16$4 ?L3 M6YX^_P"0S%_UXP_^@UAUN>/O^0S%_P!>,/\ Z#0!AT444 %%%% !1110 444 M4 %;GA7_ ) VM?\ 7B/_ $*L.MSPK_R!M:_Z\1_Z%0!AT444 %%%% !1110 M4444 %%%% &Y?_\ (A6'_7]+_*L.MR__ .1"L/\ K^E_E6!//!:P/,O"GP\\)ZEX[\=>(;32=&T>RDO-4U._F$<-K! M&I9Y'8\*H4$DU^'WQN^*G[07_!QG^V];? #X&SW_ (>^!7@>\%S=:G-"RQQP M9*-J5PAP'NI@'2W@/**6^[^_>M__ (*0?MK_ !I_X++?M26/_!-+]@*Y>X\! MVNH[O$GB*%V6UU9H7'F7L\B]-/MS@H/^6TFU@&)A%?JA^PI^Q#\'?V OV?\ M3/@1\(; .(0+C7M/O\ D,Q?]>,/_H- &'1110 4444 %?CW M_P ''GP(\8?L]?'CX6?\%2O@?%]DU72=8M-.UZYB0[5OK5C<6$\@'WE=$E@? M/!6*)/XJ_82O*_VW/V8?#G[97[*GC;]F[Q)Y2+XET62+3KN9N_P"#?G]E?_AFG_@G-X:US6--\C7?B-._BG5" MZ?.(9U5;-,]=OV5(I,=FF?UR?Q&_9Z^'W[0_[5WQW^%7_!+?Q]>7L&E^&/B+ MJ5L^CNI$NCK-+&^K9P>?*2SFD [,9.?GK^HS1M'TOP]H]IH&AV$5K96-M';V M=K"NU(8D4*B*.P"@ #T% %FM7P3_ ,C78_\ 7?\ H:RJU?!/_(UV/_7?^AH MHZI_R$KC_KN__H1KK?V>O^2P:1_V\?\ I/)7):I_R$KC_KN__H1KK?V>O^2P M:1_V\?\ I/)0!].4444 %%%% !1110 4444 %>(_\%)-4\?Z+^PE\4=3^&4E MS'J\7A2!_ W[+?A;]J+]D*Z_9AT M;P^OAG4?"GC S:AIL,1DORNDVNYKN0#=),"S[Q(2RDL"!TKM_P#@GO9_#31_ MVR_VB=!_9N%HGPV@O=#:*#1R#IL.M-;S?;%M-OR 9"APG (4#"A16-X!_P"" M4O\ P3C_ &IO!'A_]H?2/AL-,/BG1[?4+^P\'>*)UT])YHE>:%%!PBJS,A1! M'C!&U3P/K#X*? KX2?LY^ +;X7_!3P-9^']#M79TL[,,2\C8W22.Y+RN< %W M8L0 ,X H ZVBBB@ HHHH **** "BBB@ HHHH **** "OB^OM"OB^@#<\*_\ M(&UK_KQ'_H58=;GA7_D#:U_UXC_T*O%?VP?VLOA/^Q-^S_KO[0WQCU3R=,T> M#%K91.//U*[8'R;2 '[TDC# [* SMA58@ \,_P""QG_!3_PY_P $Y?V?F/AB MZM;SXE^*X9;;P5I,F'%O@8DU"9?^>461@'_62%5Z;ROS_P#\$#O^"8'B/P#: MR_\ !1C]K2UNM0^)/C=9;WPU#K69+G3K6YRTE_,7Y^U7(/O^0S%_UXP_\ MH-8=;GC[_D,Q?]>,/_H-8= !1110 4444 %%%% $.HZ=8:QI\^DZK9QW%K=0 MM#"""01[U^+O\ P1VU&_\ ^"<__!93XK?\$[_$]Y)#HGBN M6XMO#XN'(\V2V#7NFRDGC,EA+,#ZNZ#)P*_:BOQO_P"#CKX;>*/V9/VL?@M_ MP4N^%EGY5[9ZC;V.IRH"J-?V$OVJT\PCKYT)GC([I;8Q0!^TO@G_ )&NQ_Z[ M_P!#5'5/^0E#_BWX)O/M&C^)]*M-5TN;C+V M]Q"LL9..AVL,CL:T=4_Y"5Q_UW?_ -"- $%%%% !1110 4444 %>>?M9?M$^ M%/V3/V;O&?[1GC0JUCX3T*:]%NS[?M4^-L%N#V:69HXA[N*]#K\B_P#@Y<_: M.\5?$CQ3\,_^"9OP7+WVN^+-7M=4URPM7^::664VVFVC8_O2M+*RGILA;N* M(_\ @VI_9V\5_%;QW\3O^"G'QJ#7NN>)]7NM,T.^N$YFGFE%SJ5TH/8NT42L M.F)E]17[*7__ "(5A_U_2_RKQS]D/]G'PM^R-^S/X+_9Q\'[&M/"FA16DMRB M;?M=R"?^1KL?^N_]#5'5 M/^0EK]HOX(2 M?NK34_\ A)5L(>F?*UB&XM^/^O=Y#^-?LS7XS:A_Q8C_ (.M8+@?N=/\8.O' M3S/MGATI^MVF?PH _9FMSQ]_R&8O^O&'_P!!K#K<\??\AF+_ *\8?_0: ,.B MBB@ HHHH **** "BBB@ K<\*_P#(&UK_ *\1_P"A5AUN>%?^0-K7_7B/_0J M,.BBB@ HHHH **** "BBB@ HHJKK6MZ+X;TFXU_Q%J]K86-I$9;N]O;A8H84 M'5G=B%4#U)Q0!TU__P B%8?]?TO\J_&G_@M'_P %-/B1^TC\4T_X)0_\$^?M M.MZWKU__ &3XXU?19,ML+:_\ B]XJLA_;-T2)1H5LV&^P M0OR"V<&:13AW 4$J@9@#TO\ X)6_\$R_AO\ \$VO@/'X3T_[-JOCC78XY_&_ MBE(^;J<#Y;>$D;EMHLD(#@L2SD M@?4-%% !1110 4444 %%%% !6YX^_P"0 MS%_UXP_^@UAUN>/O^0S%_P!>,/\ Z#0!AT444 %%%% !1110!\H?"K_@F3X- M^&7_ 5/\>?\%!-.CM1;>)_!]O!8:O^2P:1_P!O'_I/)0!] M.4444 %%%% !1110 4444 %<"/*"A22W8 UU=>#?\%/?#7BOQ;^P'\4M$\%P32W[>&7F$5N" M7>&*1)9E ')S$D@QWSB@#X.E\#?\&[NCW4UFG[0OBQ'64B4VW]N.C,.I#)9E M6^H)!]:^KO\ @E?:_P#!/ZTN_B!#^P?XK\2:S !I7_"37NN"\\K=_IGV=8?M M4<;9 \XMA>C)7G/CCX@?LD^'?&W[+G[3OPN/ABV^%S_VIX/\1WBVL26EJ+JP MC-M!>;AB)HYX2S>9@CYF)QS7IW[!7BSX:+^UG\>?AE^SGJVG7GPXL;C1-4L8 M]!E233;#5KJ"5;V.V:/*;7,,;LJ':KJP '2@#ZTHHHH **^;_P!N']L_X@?! M>[F^!_[./PAU;Q=\2;_PTVKPRBSQI>A6)::,7UY.V% #02[8L_.4P2,J&O\ M_!+?XC>-_BK^P3X ^(GQ,\5WFM:UJ-K?R:AJNI3F2:8KJ%RBEF/HJJH] H': M@#Z!HKX;^!*_M1_\%)M/\3?M(:)^UMXE^&?@_P#X2"\TWX:Z%X2LH-LEO;ML M%[>-(I:B?LG?%?Q5^TC':7WCCX%:GJ6D>)WL M$$,6LRVX/V:=% C\]L)P ,@L%4$* #ZYHKX6\-?!_\ X*&^/_V9X/VQ(_VU M]=L/'^I: /$NE^!;;2;;^P([=HOM$.G- REBS1%4,A)*LW.XKO/2?$__ (*0 M>*-2_P""=G@?]HSX/:+9IXY^*&HV7AOPW8S#S(+36II9()FVMDLD;P3E-V02 M(]P()! /L6BOAGX_^&OVQ_\ @GQ\-+/]K1OVP?$GQ,L=!O[/_A8_A+Q+86XM M;VSGF2&22Q"*&M61Y%*@$\').%*-]N:)K.F^(]%L_$.C70GL[^UCN+29>DD; MJ&5A]00: +5%%% !7Q?7VA7Q?0!=3Q-X>\%^ O%/C#Q=K5MINE:5HKW>I:A> MS".&V@C!>21V;A55022>@%?@]\3/%GQ?_P"#C;_@HA;?"WX=W>I:+\!_AY.9 M9K\1E!%9E]KWKAA@WEUL*0HP/EH,E?DF+?K[^W=^QE-^WQ^QYXV_9N@^+FL> M#'U.""XCU+2MK1SO#)O2WNHS@S6S/M+(K(240[N"IP_^">?["7PO_P"">W[- M^E_ OX?(EU?'%WXI\0-"%EUC464"29NZH,!(TR=B*HR3N9@#U/X5?"WP#\$? MAQHOPD^%OAFWT?P]X>T^.RTG3;5<)#"@P!D\LQY+,FZ6=>\-*J9?[=99G M5$_VI8UE@_[;&OIJCKUH _/_ /X-;/VI/^%V?L<6_P %-;U'S=8^%GB)]/". M^7.FW.^XM7/L&-S$!V6!:_0?5/\ D)7'_7=__0C7XN_\$ZY%_P""7?\ P<6^ M)?V5KUOL'@OXFW\MCH<;?+"L=V/MVE[?[Q1RUD#_ 'I'_#]HM4_Y"5Q_UW?_ M -"- $%%%% !1110 4444 9GC7QCX;^'?@W5OB!XRU6.PT?0],GU#5;Z8X2W MMH8VDDD;V5%8GZ5^-7_!&+P=XD_X*4_\%4_B7_P4X^*>E2'1_#%_)+X=M[H; MEBO+A&@L;<9X;[-9((OBM?&" M\2!OWD6CV[(]P>.1YLA@A /#(TP[&OH__@D?^QPG[#_["?@WX1ZKIHM_$FH6 MW]M^,] 'TM6Y?_P#(A6'_ %_2_P JPZW+_P#Y M$*P_Z_I?Y4 8=%%% !1110 4444 %%%% !1110!N>/O^0S%_UXP_^@UAUN>/ MO^0S%_UXP_\ H-8= !1110 4444 %%%% !1110!J^"?^1KL?^N_]#5'5/^0E M\$_\C78_P#7?^AJCJG_ "$KC_KN_P#Z$: (**** "BBB@ H MHHH **** "MSPK_R!M:_Z\1_Z%6'6YX5_P"0-K7_ %XC_P!"H PZ*** "BBB M@ HHHH **** "BBB@#'&OI.F_[/K4R3\_]<)8U MK]F:_'O_ (.O?"MYI=K\"_C-HX,5QINI:Q8O<*.0Y%G/!^1BF/XT ?L)6YX^ M_P"0S%_UXP_^@UQW@7Q59^._!&C>-].Q]GUG2K>^@P(_]"H PZ*** "BBB@ HHHH *\V_:-_;!_9B_9'\-_\)5^T=\;-!\*6 MSQE[>#4;P&ZN@.OD6R;IIS[1HQKXP_X.!?\ @I;X^_9(^&_AW]F[]FGQ7=:? M\3O'LZS->:4H>[TW2U?9NB&"5EN)AY4; 9 CFQAMIKR']EW_ (-H+[XAZC;? M&W_@I'^T1K_B;Q!JJ1W>I^'-(OY'E,C*&,=WJ-P7EF89VL(U7!4[96�!+^ MT7_PE<'HO\ P2<_X+(_\%0]6M_&W_!1+]HJZ\$^&))5GA\.ZA*LTL:]08=* MM&2V@;'R[I664<;E:OUF_9T_9$_9F_9*\-?\(G^SE\%-!\)VK1A+B73;,?:; MH#H9[A]TTY]Y'8UZ/0!\Q?L5?\$2_P!@W]@[1M'^)OP\^']UXA\=6]S*J>-O M%EW]INX3L*DP1J%@M^&8!DC#X8@NU?3M;E__ ,B%8?\ 7]+_ "K#H **** " MBBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA_P#0: ,.BBB@ M HHHH **** "BBB@ K5\$_\ (UV/_7?^AK*K5\$_\C78_P#7?^AH HZI_P A M*X_Z[O\ ^A&NM_9Z_P"2P:1_V\?^D\E:]._X)<_%[X0?$GP!XGT#X'?LD7? MPHT7P]K"075I=F+S+N_;S!.DJJ?-6:(1Q!A-\VV6/'&*Q_\ A\7\(_\ HU'X M^_\ AN!_\D5-_P $])_B;\6/VA/C1^UMKOP?U[P%X5\=S:+;^&]#\2V?V:]O M&LK:2*2]EA_@+!D (R&R0&;9N(!]:T444 *SCG_A&[[G_MW>OG MO_@DY8W>I_\ !+/P%IM@V)[C1-6BA.<8=M0O /U-?2WC+P]_PEOA#5?"GVS[ M/_:>FSVGVCR]_E>9&R;MN1NQNSC(SCJ*X3]CG]G3_ADS]FSPQ^SU_P )C_PD M'_".0W$?]K_V?]D^T>;,X !XU_P $1;NVE_X)Q^"] M,C&VXT[4=8M[Z,C#1R_VEZ'']U>M?4.I?L!?'[X7>._%>L_L7?M=GX>^'?'&J2ZGK7A?4 MO"$.JPV-_+Q+^_9V!N?$5CX@% MY)XQU+66W3Z]LDE[;H@^NYA7KG[.6E:CH7[/7@/1-7C9+NS\&:7!=(XY61+2)6!]\@ MU\]3_P#!/']HCXO7?AWPC^V'^VA-X^\!^&-1AO8_#%GX0ATZ36Y8#^Y^WSK( MQE48&Y<'?DDD-\U?7 P!0 4444 %?),7CK6(HUB6ULL*H S:+GBOK:OB^@ M#L- \7ZG>:9JD\MO:@V]J'0);@ G/?UK+_X3[6?^?6Q_\!%H\*_\@;6O^O$? M^A5AT ;G_"?:S_SZV/\ X"+1_P )]K/_ #ZV/_@(M8=% &Y_PGVL_P#/K8_^ M BT?\)]K/_/K8_\ @(M8=% &Y_PGVL_\^MC_ . BT?\ "?:S_P ^MC_X"+6' M10!N?\)]K/\ SZV/_@(M'_"?:S_SZV/_ ("+6'10!N?\)]K/_/K8_P#@(M:E MWXOU./PC::DMO:^9)=2(P-N-N .P[5Q];E__ ,B%8?\ 7]+_ "H /^$^UG_G MUL?_ $6C_A/M9_Y];'_ ,!%K#HH W/^$^UG_GUL?_ 1:/\ A/M9_P"?6Q_\ M!%K#HH W/^$^UG_GUL?_ $6C_A/M9_Y];'_ ,!%K#HH W/^$^UG_GUL?_ 1 M:/\ A/M9_P"?6Q_\!%K#HH W/^$^UG_GUL?_ $6C_A/M9_Y];'_ ,!%K#HH M [#Q?XOU/3=3C@@M[5@UK&Y,EN&.2*R_^$^UG_GUL?\ P$6CQ]_R&8O^O&'_ M -!K#H W/^$^UG_GUL?_ $6C_A/M9_Y];'_ ,!%K#HH W/^$^UG_GUL?_ 1 M:/\ A/M9_P"?6Q_\!%K#HH W/^$^UG_GUL?_ $6C_A/M9_Y];'_ ,!%K#HH M W/^$^UG_GUL?_ 1:/\ A/M9_P"?6Q_\!%K#HH _)C_@Z,^%?B_PWX@^#_\ MP46^&\:6&O>#]9BT6]U.R@"O#)'*U]ILQQT$\>,-):7"?>CD1BR_,!N W+E2"=[ MX@? 7X/?M->%KCX)_'KX?Z?XG\+:YB+4M'U*,E) #N5E92&C=6 970AE8 J0 M1FOR&_:D_P""&'[7_P#P3^^*-Y^U)_P2&^+^OW$=A+(\W@\WB_VI%"&W&%-P M\G4X./\ 4RKO.% 69N: /VO_ .$^UG_GUL?_ $6C_A/M9_Y];'_ ,!%K\I/ MV _^#C;X?\%*/V,/V'=.D?\ :!^->G66K"+?;^%].;[7JMQD M97%M%ED#=GDV1^K"OS+^-W_!<3]O'_@H[J.K_LW?\$QOV5M7LM.U6TEL;_7I M+;[7JBV\RM&7>0$6NF!E8C>[N5."LJG% $7PVUR\_P""T_\ P)#IUR)TM;>)2EK9^8 M ^P-*Y(R-\[@%@ 3]I4 ;G_"?:S_ ,^MC_X"+6I=^+]3C\(VFI+;VOF274B, M#;C;@#L.U+]3O-,U2>6WM0;>U M#H$MP 3GOZUQ];GA7_D#:U_UXC_T*@ _X3[6?^?6Q_\ 1:/^$^UG_GUL?\ MP$6L.B@#<_X3[6?^?6Q_\!%H_P"$^UG_ )];'_P$6L.B@#<_X3[6?^?6Q_\ M 1:/^$^UG_GUL?\ P$6L.B@#<_X3[6?^?6Q_\!%H_P"$^UG_ )];'_P$6L.B M@#<_X3[6?^?6Q_\ 1:/^$^UG_GUL?\ P$6L.B@#L+OQ?JU\R2Z MD1@;<;< =AVK+_X3[6?^?6Q_\!%HO_\ D0K#_K^E_E6'0!N?\)]K/_/K8_\ M@(M'_"?:S_SZV/\ X"+6'10!N?\ "?:S_P ^MC_X"+1_PGVL_P#/K8_^ BUA MT4 ;G_"?:S_SZV/_ ("+1_PGVL_\^MC_ . BUAT4 ;G_ GVL_\ /K8_^ BU M^:7_ =0Z1?_ !!_X)TZ)XFELKV4L\MM;);2,3W)>%B?>OH_Q M?XOU/3=3C@@M[5@UK&Y,EN&.2*_.[_@W8\>?\)I_P2J\#Z7)-YDOAS5M8TN5 MB>1B_FN$!^D=P@^@%??OC[_D,Q?]>,/_ *#0 ?\ "?:S_P ^MC_X"+1_PGVL M_P#/K8_^ BUAT4 ;G_"?:S_SZV/_ ("+1_PGVL_\^MC_ . BUAT4 ;G_ GV ML_\ /K8_^ BT?\)]K/\ SZV/_@(M8=% &Y_PGVL_\^MC_P" BT?\)]K/_/K8 M_P#@(M8=% &Y_P )]K/_ #ZV/_@(M:F@>+]3O-,U2>6WM0;>U#H$MP 3GOZU MQ];GA7_D#:U_UXC_ -"H /\ A/M9_P"?6Q_\!%H_X3[6?^?6Q_\ 1:PZ* - MS_A/M9_Y];'_ ,!%H_X3[6?^?6Q_\!%K#HH W/\ A/M9_P"?6Q_\!%KG_BK^ MT9H?P5^&NO?%SXCW^G:=H/AO29]1U:]DM%Q%!$A=B!_$V!@*.6) ')J2OR2_ MX..OVOO%_P 0O$G@_P#X)6_L\>;J/B3QCJ5E<^+;.Q?YY3+*HT_3CV&^3;<. M#C 2 YPQH XC_@D[X,^('_!6S_@JGXQ_X*H_'W05?PSX+UI)_#.EW40>V2_5 M0NG6:+]TBT@5)W(QF;RG(/F-7[@?\)]K/_/K8_\ @(M> _L#_L@^$/V&/V5/ M"G[.7A3RII=(LA+KNI1)C^T=2E^>YN#GG#2$A0>5C5%_A%>Q4 ;G_"?:S_SZ MV/\ X"+1_P )]K/_ #ZV/_@(M8=% '87?B_4X_"-IJ2V]KYDEU(C VXVX [# MM67_ ,)]K/\ SZV/_@(M%_\ \B%8?]?TO\JPZ -S_A/M9_Y];'_P$6C_ (3[ M6?\ GUL?_ 1:PZ* -S_A/M9_Y];'_P !%H_X3[6?^?6Q_P# 1:PZ* -S_A/M M9_Y];'_P$6C_ (3[6?\ GUL?_ 1:PZ* -S_A/M9_Y];'_P !%H_X3[6?^?6Q M_P# 1:PZ* -S_A/M9_Y];'_P$6M3Q?XOU/3=3C@@M[5@UK&Y,EN&.2*X^MSQ M]_R&8O\ KQA_]!H /^$^UG_GUL?_ $6C_A/M9_Y];'_ ,!%K#HH W/^$^UG M_GUL?_ 1:/\ A/M9_P"?6Q_\!%K#HH W/^$^UG_GUL?_ $6C_A/M9_Y];'_ M ,!%K#HH W/^$^UG_GUL?_ 1:/\ A/M9_P"?6Q_\!%K#HH W/^$^UG_GUL?_ M $6K_A?QGJNH>(+6SFM[0))+ABELH/3L:Y2M7P3_P C78_]=_Z&@"Y?^.M8 MAOIHEM;+"RL!FT4G@UTWP/\ %>I:Q\4M*T^Z@ME1VF),5N%;Y878?ZI M_P A*X_Z[O\ ^A&NM_9Z_P"2P:1_V\?^D\E 'TY1110 4444 %%%% !1110 M5P7[4?Q,UWX,_L\^+_BKX8U?P_8:AH&B2WMK=>*EN&T]'09_?+;_ +U@>@6/ MYBQ4#K7>UYU^UM\!8OVG_P!F[QA\!9-8&GOXDTAK>UOF4E8)U99(78#DH)$3 M-?%_PUTWX8_ /2?$7@>_@M_$&BZT MFK1S1I/&9(+A#'=.DD,JABKJQ^Z<@5U.A?MF?\%*/A?I-M\.?BE_P38U3Q9X MAL8%MSXE\*^+85T[5&48$Y_=/]GW8!(8Y&3\J_='HG[$7P.^/6C^.O'O[5/[ M4UIINF>-OB.]C"OA;1[@30:#IUG&Z06YE!(DE.]F=@67(!!Y( ![?\-9?B'/ M\/=%F^+=MI4/BAM,A/B"+0C(;)+S8/-$'F$OY>_.W<2<8S6W110 4444 %%% M% !1110 4444 %%%% !7Q?7VA7Q?0!N>%?\ D#:U_P!>(_\ 0JPZW/"O_(&U MK_KQ'_H58= !1110 4444 %%%% !1110 5N7_P#R(5A_U_2_RK#K/O M^0S%_P!>,/\ Z#6'0 4444 %%%% !1110 4444 :O@G_ )&NQ_Z[_P!#5'5/ M^0E_7VN-/E_X6A\"Q=Y<;99M+1&;JR_-+I$YSU&86=AS,1BOW.J*_L+' M5+&;3-3LHKFVN(FBN+>>,.DJ,,,K*>&!!((/!!H _.E?^#G3_@GVOP)@^)5Q MI'B__A+908Y?AY#I6ZYBF"CYC=$K;& D\/O\PCGR@?EKYDU']OW_ (+[^&7@"XE:&;7]*G:V58\X/FZQ,JEG7NMHJ28_A:OT'T?_ ((B M_P#!,C1?CC=_'F']E_1YM0N765-"NI'DT:VF!):6.P)\@%LCY"IC&T;44Y)^ MJ=.TW3M'T^#2=(L(;6UMHEBMK:VB"1Q(HPJJJ@!0!P .!0!^7W[(?_!LA\#O M!NHQ_$;]N+XGW_Q,\132_:+S1=.N)K73/.)RWFS$BYNSNYW%H0&=#LQBVTK0M.CM8$/<[(P 6..6/)/))KH** "BB MB@ K2TNHEDBE0I(C#(9 M2,$'\* /RW_X-3/'G]J_L?\ Q$^&\DVY]%^(OVY5)Y2.ZL;= /INM7/U)K]9 M_'W_ "&8O^O&'_T&OQ-_X-AKB?X5?M/?M$_LVWLS>99_9'\ISR&T^]N[5S^= MRN?H*_;+Q]_R&8O^O&'_ -!H PZ*** "BBB@ HHHH **** "MSPK_P @;6O^ MO$?^A5AUN>%?^0-K7_7B/_0J ,.BBB@ HHHH \[_ &L?VE/ 7[(/[.OBS]HW MXD3@:9X7TI[G[.) KWDY(2"V0G^.65DC7L"^3P#7YW]SK5W!X2:>,[)-1F&+FXB#=(K>%EMH@,J-[@8,0JA_P71^// MC[]O[]MSP'_P23_9LO\ [1'8ZY"_BJ>$EHCJDD98F7;UBLK4R2OCHSR C=$* M_67]G3X#> ?V7_@;X7_9_P#AA8?9]#\*Z1%8V8( >8J,R3/C@R22%Y'/=G8] MZ .UHHHH **** -R_P#^1"L/^OZ7^58=;E__ ,B%8?\ 7]+_ "K#H **** " MBBB@ HHHH **** "MSQ]_P AF+_KQA_]!K#K<\??\AF+_KQA_P#0: ,.BBB@ M HHHH **** "BBB@ K5\$_\ (UV/_7?^AK*K5\$_\C78_P#7?^AH HZI_P A M*X_Z[O\ ^A&NM_9Z_P"2P:1_V\?^D\E\U_\ M:;_X)X_M#?%B\\%_LE>)_BEX-^*'B-O$WAV^\'H99;'4YDQ<6]TB([1QF3!$ MF,!5!&XLP0 A\82?'[_@HE^VS\0_@OX"_:2\5?#?X:_"%+;3[RZ\$WK6MYJN MKRABX>52#M1XY5*DE0(4^4-(6'I7_!/CXM_&JS^)/Q2_8P_:&\;_9(\/>*/^"=O[%GBS]H? M]IKPAJ^I>,/%WBN7Q-XNT?PU:+=WJ7%[/'##;*N\*Y#.&;YL*97&3C)U_P#@ MF]\./C-XC^(GQ6_;<^//@*Y\*:K\5]4L1H?A?4 5NM/TJRA:*#SE(!5W4H"& M /[K=@!P* /K&BBB@ HHHH **** "BBB@ HHHH **** "OB^OM"OB^@#<\*_ M\@;6O^O$?^A5AUN>%?\ D#:U_P!>(_\ 0JPZ "BBB@ HHHH **** "BBB@ K M/O\ D,Q?]>,/_H-8 M=;GC[_D,Q?\ 7C#_ .@UAT %%%% !1110 4444 %%%% &KX)_P"1KL?^N_\ M0U1U3_D)7'_7=_\ T(U>\$_\C78_]=_Z&J.J?\A*X_Z[O_Z$: (**** "BBB M@ HHHH **** "MSPK_R!M:_Z\1_Z%6'6YX5_Y VM?]>(_P#0J ,.BBB@ HHH MH **** "BBB@ HHHH W+_P#Y$*P_Z_I?Y5AUN7__ "(5A_U_2_RK#H **** M"BBB@ HHHH **** /QF_X)X_\6*_X.4_C9\-C^YC\6-XD$4/0$7$\&KK@>RH M<>U?MKX^_P"0S%_UXP_^@U^)7[27_%B?^#IGP'XZ_P!2GC%]*P>@?[9I4FD? MJR?G7[:^/O\ D,Q?]>,/_H- &'1110 4444 %%%% !1110 5N>%?^0-K7_7B M/_0JPZW/"O\ R!M:_P"O$?\ H5 &'1110 5X1_P4E_;3\.?L#_LA^*/V@-4: M"758(/L/A/3ISQ?:M,&%O'CNJD-*X'/EQ28YQ7NSLJ*7=@% R23P!7X=_M[_ M !3U;_@N+_P50\'?L1_ +Q++<_##P1=2+J>NZ>VZ"14*G4M34_=9555MH&.5 M9\%3B>@#VW_@VV_8L\1_V#XG_P""E7QW6>_\5_$.[NH/#-YJ(W3-:M.7O+\D M_P =Q< J&X.R)B,K+7ZL5E>!?!'A7X:>"M(^'?@71(=-T70M-@T_2=/MUQ'; M6T,8CCC7V55 _"M6@ HHHH **** -R__ .1"L/\ K^E_E6'6Y?\ _(A6'_7] M+_*L.@ HHHH **** "BBB@ HHHH *W/'W_(9B_Z\8?\ T&L.MSQ]_P AF+_K MQA_]!H PZ*** "BBB@ HHHH **** "M7P3_R-=C_ -=_Z&LJM7P3_P C78_] M=_Z&@"CJG_(2N/\ KN__ *$:ZW]GK_DL&D?]O'_I/)7):I_R$KC_ *[O_P"A M&NM_9Z_Y+!I'_;Q_Z3R4 ?3E%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %?%]?:%?%] &YX5_Y VM?]>(_]"K#K<\* M_P#(&UK_ *\1_P"A5AT %%%% !1110 4444 %%%% !6Y?_\ (A6'_7]+_*L. MMR__ .1"L/\ K^E_E0!AT444 %%%% !1110 4444 %%%% &YX^_Y#,7_ %XP M_P#H-8=;GC[_ )#,7_7C#_Z#6'0 4444 %%%% !1110 4444 :O@G_D:['_K MO_0U1U3_ )"5Q_UW?_T(U>\$_P#(UV/_ %W_ *&J.J?\A*X_Z[O_ .A&@""B MBB@ HHHH **** "BBB@ K(_]"K#K<\*_\@;6O^O$?^A4 8=%%% !1110 4444 %%%% !1110 M!N7_ /R(5A_U_2_RK#K,/_ M *#7X\_\'8_@,W_P.^$'Q/$/_((\6:CI9DQT^UVT%?\ D#:U_P!>(_\ 0JPZW/"O_(&UK_KQ'_H5 &'117PA_P %M_\ @K-I MO[ OPI'PD^$&IPW7Q<\7V3#1H4 D_L*T8E#J$J,H'N+*WU8F M2XT"TGRSF0OD_;9]Q,K'YD5O+X)E#?I!0 4444 %%%% !1110!N7_P#R(5A_ MU_2_RK#K/O\ D,Q?]>,/_H- &'1110 4444 %%%% !1110 5J^"?^1KL M?^N_]#656KX)_P"1KL?^N_\ 0T 4=4_Y"5Q_UW?_ -"-=;^SU_R6#2/^WC_T MGDKDM4_Y"5Q_UW?_ -"-=;^SU_R6#2/^WC_TGDH ^G**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^+Z^T*^+Z -SP MK_R!M:_Z\1_Z%6'6YX5_Y VM?]>(_P#0JPZ "BBB@ HHHH **** "BBB@ K< MO_\ D0K#_K^E_E6'6Y?_ /(A6'_7]+_*@##HHHH **** "BBB@ HHHH **** M -SQ]_R&8O\ KQA_]!K#K<\??\AF+_KQA_\ 0:PZ "BBB@ HHHH **** "BB MB@#5\$_\C78_]=_Z&J.J?\A*X_Z[O_Z$:O>"?^1KL?\ KO\ T-4=4_Y"5Q_U MW?\ ]"- $%%%% !1110 4444 %%%% !6Y?\ _(A6'_7]+_*L.MR__P"1"L/^ MOZ7^5 &'1110 4444 %%%% !1110 4444 ;GC[_D,Q?]>,/_ *#6'6YX^_Y# M,7_7C#_Z#6'0 4444 %%%% !1110 4444 :O@G_D:['_ *[_ -#5'5/^0E(_]"H PZ*** "BBB@ HHHH M **** "BBB@#\EEG_P G M,?C7N_\ P2)^(G_"T/\ @E_\"O$OG^9]F^']OI&[.?VG/A!^Q[^SMXV^/_ ,(M1W MVG@KPP9=LFJWNW/..5@CR'ED[+A1\[H#\!?\$7/^"=_Q-_;#^-5S_P %;/V^ MQ-K%YJVJ'4? VEZK#Q?7 .$U%HSPEM"%5+:/&/D5P J1E_._V/?V??C9_P % M_OVWM2_;4_:PT^XL/@[X3OQ;:;H"2MY$Z1MOBTBW;C*@,)+F88+%\#:9%\O] MP]+TO3=$TRWT71=/@M+.S@2"TM+6(1Q0Q(H5415 "J !P ,4 3T444 %%% M% !1110 4444 ;E__P B%8?]?TO\JPZW+_\ Y$*P_P"OZ7^58= !1110 444 M4 %%%% !1110 5N>/O\ D,Q?]>,/_H-8=;GC[_D,Q?\ 7C#_ .@T 8=%%% ! M1110 4444 %%%% !6KX)_P"1KL?^N_\ 0UE5J^"?^1KL?^N_]#0!1U3_ )"5 MQ_UW?_T(UUO[/7_)8-(_[>/_ $GDKDM4_P"0ENO@5 MK.I7B>&Y;>/53J&DRVNQYA(4 \P# [2/!D%[<':9P#_P \U.03QO:,'@U'X=^!EE^PI_P3[\2^ M#_AK876K^(=+\':EJ%]?6EN\UWKFN26SLTY !=V>;:JYR50*.=M ''2?\%O? MV!%FDBA\8^))UCD9/-M_"5VZ,02"0P7!''6O>O#_ .T[\%]>_9\B_:CF\6C3 M/!4FF/J#ZMJ\#V_E0*Y0ED8;@Q88"X+,2 20*^+?V1OCM^VU^R?^Q+X/@T/ M_@G7J.H>"O#.AO=:M>W7B^"VU:Y2262XN+J.P,;2*H:1RJ,"[* V%!XWOV_/ MCQX _;"_9]_9XA^'FHRW'@_XM_&C0[/5H)UV.]LLSI-:3*"0&2; 8 D;H002 M,$@'M'PP_P""I/[*?Q0\7CBZ:TCBN?#<5EJNAW,2A7L;B M"ZAVO$1]QO++ID?PN17NWP1\6W_C_P""_A#QWJI!NM;\+Z??W) QF2:VCD;C MMRQH ZBBBB@ KXOK[0KY"C\&>*)4$D>BS%6 *D (_]"K# MKJ_#OA?Q!:Z5JL-QI4J//:!8E('S'=T%9/\ PA/BO_H!S_D/\: ,JBM7_A"? M%?\ T Y_R'^-'_"$^*_^@'/^0_QH RJ*U?\ A"?%?_0#G_(?XT?\(3XK_P"@ M'/\ D/\ &@#*HK5_X0GQ7_T Y_R'^-'_ A/BO\ Z <_Y#_&@#*HK5_X0GQ7 M_P! .?\ (?XT?\(3XK_Z <_Y#_&@#*KD2QQQRY=V P!BJFH>#/%$M_/+'HLQ5I MF*D / R 1P: .4HK5 M_P"$)\5_] .?\A_C1_PA/BO_ * <_P"0_P : ,JBM7_A"?%?_0#G_(?XT?\ M"$^*_P#H!S_D/\: ,JBM7_A"?%?_ $ Y_P A_C1_PA/BO_H!S_D/\: ,JBM7 M_A"?%?\ T Y_R'^-'_"$^*_^@'/^0_QH RJ*U?\ A"?%?_0#G_(?XT?\(3XK M_P"@'/\ D/\ &@"?Q]_R&8O^O&'_ -!K#KJ_&?A?Q!J&JQS6>E2R(+2)2R@= M0O(K)_X0GQ7_ - .?\A_C0!E45J_\(3XK_Z <_Y#_&C_ (0GQ7_T Y_R'^- M&516K_PA/BO_ * <_P"0_P :/^$)\5_] .?\A_C0!E45J_\ "$^*_P#H!S_D M/\:/^$)\5_\ 0#G_ "'^- &516K_ ,(3XK_Z <_Y#_&C_A"?%?\ T Y_R'^- M !X)_P"1KL?^N_\ 0U1U3_D)7'_7=_\ T(UO>$_"?B.Q\1VEW=Z1+'''+EW8 M# &*J:AX,\42W\\L>BS%6F8J0!R,F@#%HK5_X0GQ7_T Y_R'^-'_ A/BO\ MZ <_Y#_&@#*HK5_X0GQ7_P! .?\ (?XT?\(3XK_Z <_Y#_&@#*HK5_X0GQ7_ M - .?\A_C1_PA/BO_H!S_D/\: ,JBM7_ (0GQ7_T Y_R'^-'_"$^*_\ H!S_ M )#_ !H RJW/"O\ R!M:_P"O$?\ H50?\(3XK_Z <_Y#_&M;P[X7\06NE:K# M<:5*CSV@6)2!\QW=!0!RE%:O_"$^*_\ H!S_ )#_ !H_X0GQ7_T Y_R'^- & M516K_P (3XK_ .@'/^0_QH_X0GQ7_P! .?\ (?XT 95%:O\ PA/BO_H!S_D/ M\:/^$)\5_P#0#G_(?XT 95%:O_"$^*_^@'/^0_QH_P"$)\5_] .?\A_C0!E4 M5J_\(3XK_P"@'/\ D/\ &C_A"?%?_0#G_(?XT 3W_P#R(5A_U_2_RK#KJ[SP MOX@D\&V=@FE2F:.[D9X\#(!'!K)_X0GQ7_T Y_R'^- &516K_P (3XK_ .@' M/^0_QH_X0GQ7_P! .?\ (?XT 95%:O\ PA/BO_H!S_D/\:/^$)\5_P#0#G_( M?XT 95%:O_"$^*_^@'/^0_QH_P"$)\5_] .?\A_C0!E45J_\(3XK_P"@'/\ MD/\ &C_A"?%?_0#G_(?XT <'\;?AS!\8?@SXN^$ES.D4?BGPQ?Z1))(N51;F MWDA)('4 /7X^_P#!#G]I77_^":7[5GC3_@E7^V1X?7PQJ.N>*EDT;4KB0B%= M7,,<:1ECA6@NX5@:&48!.P<^:-O[??\ "$^*_P#H!S_D/\:^'?\ @X _X) : MU^WM\-(OCG\"_"+GXK^!]'4Z8UJ@5]=LXP7?3V(Y,JG<\)[.63@2;E /LVBO MS]_X(*?\%0]6_;<^'4G[+_QOOI/^%O>!;+9,;T[)]?T^(B/[20V";B([4G4\ MDE9/XG"?HO\ \(3XK_Z <_Y#_&@#*HK5_P"$)\5_] .?\A_C1_PA/BO_ * < M_P"0_P : ,JBM7_A"?%?_0#G_(?XT?\ "$^*_P#H!S_D/\: ,JBM7_A"?%?_ M $ Y_P A_C7,_&/Q;X;_ &??AAK7QG^,VL0>'O#'AZQ:[U?5]1D"101CCZLS M$A5106=F55!) (!B_&_XW?"[]G+X6:S\:?C-XOM=#\-Z#:&XU'4+IN%'1451 MR\C,0JHH+,S!0"2!7XMB+]K/_@Y>_:\N+'1SJ7@O]GSX>W7GSN_*6<1X#L.4 MN-3G4D*O*0(QZ@,97>+-?_:]_P"#EW]L ?#'X0Z=JOA7X">!KY9KJZEBS':1 M$LHN[@ [)M0F4.(H,D1*6YP)9'_;W]DG]D3X??L?_ 9/@%\%/A__ &+H6F:< M([6' :6[F)!DGF?K+,Y^9G/7H, Q?@C\%?AI^SK\*-#^"GP?\+P:-X<\. MV*VNF6$ ^ZHY+L>KR.Q9WO^2P:1_V\?\ I/)6 M+J'@SQ1+?SRQZ+,5:9BI '(R:ZCX$^&=>TKXJZ5?:CIDL4*&8-(X& 3!(H_4 M@?C0!]'4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'QM\1(A\H22W8>\6>U?3'[0.M?%_PW\%? M$OB'X!:!INK>,;#2I+C0-+U>-WM[R=/F\E@DD;$LH95PZ_,5R<9KL:* /CC0 M?^"S'[-,GP)BUCQI/?0_%"/3A:ZE\+8O#]X+]]:";6M(XV0_(TOW69N$(W?, M"M>-M^Q1\=_@M_P2X^%FNP^"[N^\=_##XC6OQ#N_"ULA:X$(N))'M%49/F+$ MT4C*.0T;J 3C/Z1'1](;4AK+:5;&\5=HNS OF 8QC=C.*LT ? ?[:?[=WP9_ M;D_9Q'[*/['>LWGBOQS\3;BRLETJ+2;B-M$MA<12W,]Z70+$J*A1B"<;BPRH MS7W/X$\)V/@+P/HW@73'+6VBZ5;V%NS#!*0Q+&I_)15VUTG2K&YFO;'3+>&: MX;=<2Q0JK2GU8@98_6K% !1110 5\;#4M14!5OYP!T E/^-?9-?%] '0^&+^ M^DT?6&>\E8K9 J3(3@[NU8O]IZE_T$9_^_S?XUJ^%?\ D#:U_P!>(_\ 0JPZ M )_[3U+_ *",_P#W^;_&C^T]2_Z",_\ W^;_ !J"B@"?^T]2_P"@C/\ ]_F_ MQH_M/4O^@C/_ -_F_P :@HH G_M/4O\ H(S_ /?YO\:/[3U+_H(S_P#?YO\ M&H** )_[3U+_ *",_P#W^;_&C^T]2_Z",_\ W^;_ !J"B@"?^T]2_P"@C/\ M]_F_QK:OK^^'@:QE%Y*'-[*"WF')&/6N>KI?]!&?_O\ -_C1_:>I?]!&?_O\W^-044 3_P!IZE_T$9_^ M_P W^-']IZE_T$9_^_S?XU!10!/_ &GJ7_01G_[_ #?XT?VGJ7_01G_[_-_C M4%% '0^.K^^AUB)8KR50;*(X60CG;6+_ &GJ7_01G_[_ #?XUJ^/O^0S%_UX MP_\ H-8= $_]IZE_T$9_^_S?XT?VGJ7_ $$9_P#O\W^-044 3_VGJ7_01G_[ M_-_C1_:>I?\ 01G_ ._S?XU!10!/_:>I?]!&?_O\W^-']IZE_P!!&?\ [_-_ MC4%% $_]IZE_T$9_^_S?XT?VGJ7_ $$9_P#O\W^-044 ;7@S4+^7Q191RWLS M*9N5:4D'@U3U+4M174;A5OYP!.^ )3ZGWJ?P3_R-=C_UW_H:HZI_R$KC_KN_ M_H1H /[3U+_H(S_]_F_QH_M/4O\ H(S_ /?YO\:@HH G_M/4O^@C/_W^;_&C M^T]2_P"@C/\ ]_F_QJ"B@"?^T]2_Z",__?YO\:/[3U+_ *",_P#W^;_&H** M)_[3U+_H(S_]_F_QH_M/4O\ H(S_ /?YO\:@HH G_M/4O^@C/_W^;_&MJ^O[ MX>!K&47DH8I?]!&?_ +_-_C1_ M:>I?]!&?_O\ -_C4%% $_P#:>I?]!&?_ +_-_C1_:>I?]!&?_O\ -_C4%% $ M_P#:>I?]!&?_ +_-_C1_:>I?]!&?_O\ -_C4%% $_P#:>I?]!&?_ +_-_C1_ M:>I?]!&?_O\ -_C4%% $_P#:>I?]!&?_ +_-_C1_:>I?]!&?_O\ -_C4%% ' M0^.K^^AUB)8KR50;*(X60CG;6+_:>I?]!&?_ +_-_C6KX^_Y#,7_ %XP_P#H M-8= $_\ :>I?]!&?_O\ -_C1_:>I?]!&?_O\W^-044 3_P!IZE_T$9_^_P W M^-']IZE_T$9_^_S?XU!10!/_ &GJ7_01G_[_ #?XT?VGJ7_01G_[_-_C4%% M$_\ :>I?]!&?_O\ -_C1_:>I?]!&?_O\W^-044 ;7@S4+^7Q191RWLS*9N5: M4D'@U3U+4M174;A5OYP!.^ )3ZGWJ?P3_P C78_]=_Z&J.J?\A*X_P"N[_\ MH1H /[3U+_H(S_\ ?YO\:/[3U+_H(S_]_F_QJ"B@"?\ M/4O^@C/_P!_F_QH M_M/4O^@C/_W^;_&H** )_P"T]2_Z",__ '^;_&C^T]2_Z",__?YO\:@HH G_ M +3U+_H(S_\ ?YO\:/[3U+_H(S_]_F_QJ"B@"?\ M/4O^@C/_P!_F_QK:\,7 M]])H^L,]Y*Q6R!4F0G!W=JYZMSPK_P @;6O^O$?^A4 97]IZE_T$9_\ O\W^ M-']IZE_T$9_^_P W^-044 3_ -IZE_T$9_\ O\W^-']IZE_T$9_^_P W^-04 M4 3_ -IZE_T$9_\ O\W^-']IZE_T$9_^_P W^-044 3_ -IZE_T$9_\ O\W^ M-']IZE_T$9_^_P W^-044 3_ -IZE_T$9_\ O\W^-']IZE_T$9_^_P W^-04 M4 =#?7]\/ UC*+R4.;V4%O,.2,>M8O\ :>I?]!&?_O\ -_C6K?\ _(A6'_7] M+_*L.@"?^T]2_P"@C/\ ]_F_QH_M/4O^@C/_ -_F_P :@HH G_M/4O\ H(S_ M /?YO\:/[3U+_H(S_P#?YO\ &H** )_[3U+_ *",_P#W^;_&C^T]2_Z",_\ MW^;_ !J"B@"?^T]2_P"@C/\ ]_F_QH_M/4O^@C/_ -_F_P :@HH G_M/4O\ MH(S_ /?YO\:VO'5_?0ZQ$L5Y*H-E$<+(1SMKGJW/'W_(9B_Z\8?_ $&@#\9? M^"W_ .P-\3_V4_C78_\ !7O]A>:YT?6-'U9+_P >6NE('!=LSZ5J 4 M%E&3EH7^_$_\2G!PRNJ^X:WHFC^)=&N_#GB'2[>^T^_M9+:^LKN%9(KB%U*O M&Z,"&5E)!!X()%?AQ\?OAM\7_P#@W:_X*$6'[1/P3TZ_U;X&^/KIH+G2!*60 MVQ;?+IEYI=_ >'1NJL.J.K!D9#A ME964@$$5T] $_P#:>I?]!&?_ +_-_C1_:>I?]!&?_O\ -_C5:::&VA>XN)5C MCC4L[NV H')))Z"OF']I#_@LK_P3B_9?\^Q\=?M+:-JVK09!T+P>QU:ZWCK& MWV;='"WM*Z4 ?1OQ&^+7A?X0^!-5^)WQ-\=1:)H&AV3W>K:KJ%V4BMH4&2S' M] !DDD D@5^(GQR^./[5O\ P<=?M;Q?L\? :XU/PS\"O"%\MS?7]\K^5'%E ME&HWB@XENI '6WML_*">1B605OV@/VG/VI/^#BG]IC3_ -EG]ES1-4\(?!S0 MIHKW6KG54 \M,X-_J'E.49P=RP6JNI?\ 01G_ ._S?XT? MVGJ7_01G_P"_S?XU!10!/_:>I?\ 01G_ ._S?XT?VGJ7_01G_P"_S?XU!10! M/_:>I?\ 01G_ ._S?XT?VGJ7_01G_P"_S?XU!10!/_:>I?\ 01G_ ._S?XT? MVGJ7_01G_P"_S?XU!10!/_:>I?\ 01G_ ._S?XT?VGJ7_01G_P"_S?XU!10! MT-]?WP\#6,HO)0YO906\PY(QZUB_VGJ7_01G_P"_S?XUJW__ "(5A_U_2_RK M#H G_M/4O^@C/_W^;_&C^T]2_P"@C/\ ]_F_QJ"B@"?^T]2_Z",__?YO\:/[ M3U+_ *",_P#W^;_&H** )_[3U+_H(S_]_F_QH_M/4O\ H(S_ /?YO\:@HH G M_M/4O^@C/_W^;_&C^T]2_P"@C/\ ]_F_QJ"B@"?^T]2_Z",__?YO\:VO'5_? M0ZQ$L5Y*H-E$<+(1SMKGJW/'W_(9B_Z\8?\ T&@#*_M/4O\ H(S_ /?YO\:/ M[3U+_H(S_P#?YO\ &H** )_[3U+_ *",_P#W^;_&C^T]2_Z",_\ W^;_ !J" MB@"?^T]2_P"@C/\ ]_F_QH_M/4O^@C/_ -_F_P :@HH G_M/4O\ H(S_ /?Y MO\:/[3U+_H(S_P#?YO\ &H** )_[3U+_ *",_P#W^;_&M/P9J%_+XHLHY;V9 ME,W*M*2#P:Q:U?!/_(UV/_7?^AH @U+4M174;A5OYP!.^ )3ZGWKJ_V?[Z]N M/BYI$4]Y*ZGS\J\A(/[B0UQNJ?\ (2N/^N[_ /H1KK?V>O\ DL&D?]O'_I/) M0!].4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5\7U]H5\7T ;GA7_ ) VM?\ 7B/_ $*L.MSPK_R!M:_Z\1_Z%6'0 M 4444 %%%% !1110 4444 %;E_\ \B%8?]?TO\JPZW+_ /Y$*P_Z_I?Y4 8= M%%% !1110 4444 %%%% !1110!N>/O\ D,Q?]>,/_H-8=;GC[_D,Q?\ 7C#_ M .@UAT %%%% !1110 4444 %%%% &KX)_P"1KL?^N_\ 0U1U3_D)7'_7=_\ MT(U>\$_\C78_]=_Z&J.J?\A*X_Z[O_Z$: (**** "BBB@ HHHH **** "MR_ M_P"1"L/^OZ7^58=;E_\ \B%8?]?TO\J ,.BBB@ HHHH **** "BBB@ HHHH MW/'W_(9B_P"O&'_T&L.MSQ]_R&8O^O&'_P!!K#H **** "BBB@ HHHH **** M -7P3_R-=C_UW_H:HZI_R$KC_KN__H1J]X)_Y&NQ_P"N_P#0U1U3_D)7'_7= M_P#T(T 04444 %%%% !1110 4444 %;GA7_D#:U_UXC_ -"K#K<\*_\ (&UK M_KQ'_H5 &'1110 4444 %%%% !1110 4444 ;E__ ,B%8?\ 7]+_ "K#K,/_ *#6'6YX M^_Y#,7_7C#_Z#0!AUYY^U3^S#\*/VQ/@3K_[/GQFT47>BZ[:E/-C $UE.O,5 MU"Q!V2QOAE/0X((*D@^AT4 ?A%^R5^VC\:?^#?/]I/QK^Q=^USX;UKQ/\/+C MS-2\/MHD:%VD8'R+^S$TB)Y-P$"31E_W,%_*.K2:=<:[=0 ])&,:1VUMV_P!:)%'K7ZJ_'']D/]F']I?7 M-!\1_M _ OPWXQN_#+RMHDGB#34N5M_,V[UV/E74[%.UPRY4'&>:[CPYX9\- M^#M%M_#?A'P_8Z5IUHFRUL--M$@AA7T1$ 51[ 4 ?C/#_P $?O\ @ME_P4#F M35?V^?VNV\*Z)(M1-M8AQW6VM=F5_V97E'K7Z$T4 YKI:** "MSPK_R M!M:_Z\1_Z%6'6YX5_P"0-K7_ %XC_P!"H PZ*** "BBB@ HHHH **** "BBB M@#O^2P:1_V\?^D\E 'TY111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7Q?7VA7Q?0!N>%?^0-K7_7B/_0JPZW/"O\ R!M:_P"O$?\ H58= !1110 4 M444 %%%% !1110 5N7__ "(5A_U_2_RK#K/O^0S%_P!>,/\ Z#6'6YX^_P"0S%_UXP_^@UAT M %%%% !1110 4444 %%%% &KX)_Y&NQ_Z[_T-4=4_P"0E%?^0-K7_7B/_0JPZW/"O_(&UK_K MQ'_H5 &'1110 4444 %%%% !1110 4444 ;E_P#\B%8?]?TO\JPZW+__ )$* MP_Z_I?Y5AT %%%% !1110 4444 %%%% !6YX^_Y#,7_7C#_Z#6'6YX^_Y#,7 M_7C#_P"@T 8=%%% !1110 4444 %%%% !6YX5_Y VM?]>(_]"K#K<\*_\@;6 MO^O$?^A4 8=%%% !1110 4444 %%%% !1110!N7_ /R(5A_U_2_RK#K,/_H-8=;GC[_D M,Q?]>,/_ *#0!AT444 %%%% !1110 4444 %:O@G_D:['_KO_0UE5J^"?^1K ML?\ KO\ T- %'5/^0E/_2>2@#Z(_]"K#H **** "BBB@ HHHH **** "MR__ .1"L/\ MK^E_E6'6Y?\ _(A6'_7]+_*@##HHHH **** "BBB@ HHHH **** -SQ]_P A MF+_KQA_]!K#K<\??\AF+_KQA_P#0:PZ "BBB@ HHHH **** "BBB@#5\$_\ M(UV/_7?^AJCJG_(2N/\ KN__ *$:O>"?^1KL?^N_]#5'5/\ D)7'_7=__0C0 M!!1110 4444 %%%% !1110 5N7__ "(5A_U_2_RK#K/O^0S%_P!>,/\ Z#6'6YX^_P"0S%_U MXP_^@UAT %%%% !1110 4444 %%%% &KX)_Y&NQ_Z[_T-4=4_P"0E%?^0-K7_7B/\ T*L.MSPK_P @;6O^O$?^ MA5AT %%%% !1110 4444 %%%% !6Y?\ _(A6'_7]+_*L.MR__P"1"L/^OZ7^ M5 &'1110 4444 %%%% !1110 4444 ;GC[_D,Q?]>,/_ *#6'6YX^_Y#,7_7 MC#_Z#6'0 4444 %%%% !1110 4444 :O@G_D:['_ *[_ -#5'5/^0E(_]"K#K<\* M_P#(&UK_ *\1_P"A4 8=%%% !1110 4444 %%%% !1110!N7_P#R(5A_U_2_ MRK#K/O\ D,Q?]>,/_H- &'1110 4444 %%%% !1110 5N>%?^0-K7_7B M/_0JPZW/"O\ R!M:_P"O$?\ H5 &'1110 4444 %%%% !1110 4444 ;E_\ M\B%8?]?TO\JPZW+_ /Y$*P_Z_I?Y5AT %%%% !1110 4444 %%%% !6YX^_Y M#,7_ %XP_P#H-8=;GC[_ )#,7_7C#_Z#0!AT444 %%%% !1110 4444 %:O@ MG_D:['_KO_0UE5J^"?\ D:['_KO_ $- %'5/^0E_'/XA_#7]E+]C[1/&F MB?#_ ,0C1KW6K_QG#8,]R(PTB[)2H)#[Q\N< #/6O9?@W\;OCA9?!?Q+\5OV MTOA%IGPW?PZ;BZEMK#7XM2C;3H;=96N"\1(!SYJ[.OR#CD5\X? '_@G]_P % M"/"NG^.;R7]L?3_AM/XI\?:EXC^P^&?#-OJS7=QU?1XO+M]6M+F\18[H( M A>..;( 4;=IVKDJ #U&V_;Z_;GU_X2R_M=>%/V,-&F^%20/J$&GW/BED\1 M7.DIDM?+$$,0!C!D$?+%1P6!#'V7XK?MW?!SX:_L@VO[8MB+K6-$U?3[67PW MIEJH6ZU*ZN<"&T YV2;B0_79L M!L\C[#&N/IMK\ROA'>ZCK7[ ?['/AG769])F_:7MXI4DY5HQJ=SM4^W[R8?G M0!];ZW^W-^V+^SR- ^(_[9_[,'AWP_\ #W7M2M[*_P!8\,>)7N[OPP\[ 1-? M1LNUT!(5FC. >Y)5&^OE964,K @C((/6OG/_ (*WV5C?_P#!.CXHPZBBM&NC M6\BAO^>B7D#H?KN"UZQ^S;>ZAJ7[.O@'4=6=FNKCP5I4ERS]3(UI$6)]\DT M=K1110 5\7U]H5YI)^S;X2,C&+2;,*6.T&>YR!_W\H \6\*_\@;6O^O$?^A5 MAU]%6W[/NAV<,UO:V=FB7";)E$DYWKZZ*^A/\ MAFWPM_T"[+_O]<__ !RC_AFWPM_T"[+_ +_7/_QR@#Y[HKZ$_P"&;?"W_0+L MO^_US_\ '*/^&;?"W_0+LO\ O]<__'* /GNBOH3_ (9M\+?] NR_[_7/_P < MH_X9M\+?] NR_P"_US_\ZW+_P#Y$*P_Z_I?Y5[1_P ,V^%O^@79?]_K MG_XY4S_L^Z')8IILEG9FWCZ*^A/^&;?"W_0+LO\ O]<__'*/ M^&;?"W_0+LO^_P!<_P#QR@#Y[HKZ$_X9M\+?] NR_P"_US_\Z*^A/^&;?"W_0+LO\ O]<__'*/^&;?"W_0+LO^_P!<_P#QR@#Q?Q]_ MR&8O^O&'_P!!K#KZ*OOV?=#U.87%_9VZ*^A/\ MAFWPM_T"[+_O]<__ !RC_AFWPM_T"[+_ +_7/_QR@#Y[HKZ$_P"&;?"W_0+L MO^_US_\ '*/^&;?"W_0+LO\ O]<__'* /$/!/_(UV/\ UW_H:HZI_P A*X_Z M[O\ ^A&OH&S_ &>= T^Z2]LK&SCEC.4<2W!P?H9"*9)^SCX9FD::73;,L[$L M?.N.2?\ MI0!\]45]"?\,V^%O^@79?\ ?ZY_^.4?\,V^%O\ H%V7_?ZY_P#C ME 'SW17T)_PS;X6_Z!=E_P!_KG_XY1_PS;X6_P"@79?]_KG_ ..4 ?/=%?0G M_#-OA;_H%V7_ '^N?_CE'_#-OA;_ *!=E_W^N?\ XY0!\]T5]"?\,V^%O^@7 M9?\ ?ZY_^.4?\,V^%O\ H%V7_?ZY_P#CE 'SW6Y?_P#(A6'_ %_2_P J]H_X M9M\+?] NR_[_ %S_ /'*F?\ 9]T.2Q339+.S-O&Y>.+S)_E8]3GS,_K0!\ZT M5]"?\,V^%O\ H%V7_?ZY_P#CE'_#-OA;_H%V7_?ZY_\ CE 'SW17T)_PS;X6 M_P"@79?]_KG_ ..4?\,V^%O^@79?]_KG_P".4 ?/=%?0G_#-OA;_ *!=E_W^ MN?\ XY1_PS;X6_Z!=E_W^N?_ (Y0!\]T5]"?\,V^%O\ H%V7_?ZY_P#CE'_# M-OA;_H%V7_?ZY_\ CE 'SW17T)_PS;X6_P"@79?]_KG_ ..4?\,V^%O^@79? M]_KG_P".4 >+^/O^0S%_UXP_^@UAU]%7W[/NAZG,+B_L[.5U0(&,DXPHZ#B0 M5#_PS;X6_P"@79?]_KG_ ..4 ?/=%?0G_#-OA;_H%V7_ '^N?_CE'_#-OA;_ M *!=E_W^N?\ XY0!\]T5]"?\,V^%O^@79?\ ?ZY_^.4?\,V^%O\ H%V7_?ZY M_P#CE 'SW17T)_PS;X6_Z!=E_P!_KG_XY1_PS;X6_P"@79?]_KG_ ..4 ?/= M%?0G_#-OA;_H%V7_ '^N?_CE'_#-OA;_ *!=E_W^N?\ XY0!XAX)_P"1KL?^ MN_\ 0U1U3_D)7'_7=_\ T(U] V?[/.@:?=)>V5C9QRQG*.);@X/T,A%,D_9Q M\,S2--+IMF6=B6/G7')/_;2@#YZHKZ$_X9M\+?\ 0+LO^_US_P#'*/\ AFWP MM_T"[+_O]<__ !R@#Y[HKZ$_X9M\+?\ 0+LO^_US_P#'*/\ AFWPM_T"[+_O M]<__ !R@#Y[HKZ$_X9M\+?\ 0+LO^_US_P#'*/\ AFWPM_T"[+_O]<__ !R@ M#Y[HKZ$_X9M\+?\ 0+LO^_US_P#'*/\ AFWPM_T"[+_O]<__ !R@#Y[K<\*_ M\@;6O^O$?^A5[1_PS;X6_P"@79?]_KG_ ..5-;?L^Z'9PS6]K9V:)<)LF423 MG>OIS)Q^&* /G6BOH3_AFWPM_P! NR_[_7/_ ,-R\<7F3_ "L>ISYF?UJ'_AFWPM_T"[+_ +_7/_QR@#Y[HKZ$_P"& M;?"W_0+LO^_US_\ '*/^&;?"W_0+LO\ O]<__'* /GNBOH3_ (9M\+?] NR_ M[_7/_P Z*^A/\ AFWPM_T"[+_O]<__ !RC M_AFWPM_T"[+_ +_7/_QR@#Y[HKZ$_P"&;?"W_0+LO^_US_\ '*/^&;?"W_0+ MLO\ O]<__'* /GNMSQ]_R&8O^O&'_P!!KVC_ (9M\+?] NR_[_7/_P OIS)Q^&* /G6BOH3_AFWPM_P! NR_[_7/_ ,-R\<7F3_ "L>ISYF?UJ'_AFWPM_T"[+_ +_7/_QR@#Y[HKZ$ M_P"&;?"W_0+LO^_US_\ '*/^&;?"W_0+LO\ O]<__'* /GNBOH3_ (9M\+?] M NR_[_7/_P Z*^A/\ AFWPM_T"[+_O]<__ M !RC_AFWPM_T"[+_ +_7/_QR@#Y[HKZ$_P"&;?"W_0+LO^_US_\ '*/^&;?" MW_0+LO\ O]<__'* /GNMSQ]_R&8O^O&'_P!!KVC_ (9M\+?] NR_[_7/_P < MJ:^_9]T/4YA<7]G9RNJ! QDG&%'0<2"@#YUHKZ$_X9M\+?\ 0+LO^_US_P#' M*/\ AFWPM_T"[+_O]<__ !R@#Y[HKZ$_X9M\+?\ 0+LO^_US_P#'*/\ AFWP MM_T"[+_O]<__ !R@#Y[HKZ$_X9M\+?\ 0+LO^_US_P#'*/\ AFWPM_T"[+_O M]<__ !R@#Y[HKZ$_X9M\+?\ 0+LO^_US_P#'*/\ AFWPM_T"[+_O]<__ !R@ M#Y[K5\$_\C78_P#7?^AKV_\ X9M\+?\ 0+LO^_US_P#'*DL_V>= T^Z2]LK& MSCEC.4<2W!P?H9"* /G[5/\ D)7'_7=__0C76_L]?\E@TC_MX_\ 2>2O49/V M%X&9E#J M5+(Y5AD=B.0?<4ZB@#XP^%GB#_@I1^QU9:S\%]>^ .K_ !YTU-6N)_!OCUO' M]O%=RV\K%DM[[[8QD5D)^_RJ@E5W*H-;/[/W_!/_ ,8:M\#?C&O[4FJV*^./ MCY-//XI31CYEOHJ>7(MI!$2?WA@,K-G)!.%RP7>WUM10!\,Z#KG_ 5(\"_L MXQ_L8V/[)]AJ&OV.A_\ "-Z3\58O&=JFE"Q6/R([YX6_?B5(0/D(W%E#;3G8 M>R^)_P#P3?O_ /AWSX/_ &7OA'XIMH/%OPVO++7O"FM72%()=;@EDFD=AR42 M5YIP.NW>I.=O/UI10!\/?&_3?V_OV^O %A^RM\0_V4T^%N@:GJ-HWQ(\7W7B MVTO8Y+:WF29H;"*$EV,CQJ5+9 "L<$M7VSI6EV&B:7;:+I5LL%K9VZ06T*= M(XT4*JCV %6** "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 *^9_\ M@H%^TQ^T?^Q_96GQV\'?\*ZU3P%8VQBUOPWXCU*73M6N[DL2/L MZN3A41#(A*Y'!&YHP0U>?_!#_@G%KWC7Q[;?M)_\%#?',7Q*\>1_O-*\/%/^ M)!X K& M62/^R#K=VDHU2)ER9H<*C[ < ,R!6# J6YQ[/7RG\0/^"MWP,\/?$'4_AU\' MOA#\1OBF_AZ4Q^(M2^''AC[?9Z<5)#*9-ZAR,'E1LX.'X->\? #]H#X6_M-_ M#"Q^+GP@\0?;](O6>-A)$8YK6=#B2":-N8Y$/!4^H()4@D [2BBB@ HHHH * M*** "BBOD;XY?M*_M?\ [0/Q;UW]EC]A_P"'%UX930;TV'C/XN>+]/:*UTU\ M!F2QB"K MSPWJ.H:?%/>Z#?SQRS6$C*"T+O$2K%3QD'Z@'('@WP7_ &4_V6?^"< 'U]1 M3+:YM[RWCO+.X26*5 \4L;AE=2,A@1P01SFGT %%%% !1110 445C_$'QMI/ MPV\"ZQ\0M>MKR:QT/3)[Z\BTZT:XG>*)"[".-!EVPIP!0!7^*UM\3;OX=ZO; M?!K5]%L/%#V;#1KOQ#:R364.?AQXQNK-[O2?#WQ#\/MI\NJ0(- MS/;$L1)M7YBIP< D!@K$?0= !1110 4444 %%%% !7A_[Z#B..3).%=?F;;@G[C:O[8'[4TW[+ M?@73M7T+X1>(_''B'Q#J8TSPSX>\/63O]JO"C.JRRA2(4VJQ)PQPK$*0K$>' M_#W]@3XQ_M3^,+'X\?\ !3GQ5!K$EK+]H\._!_19B-#T7T^T;6/VJ7G!Y8'& M&>12%4 [S_@GU^WGXO\ VY_#U[XMO?V8M=\&:-;0+]EU^]U)+BRU"?=M>*!B MD;R;>3O5"HP5)#8!^CZ^9/C/_P %+_@)\!_B(W[.OPL^%GC'XB>)=$@6/4/# M7PP\-B\71XT CDVE50J,#8@;;T;:>*]0_9?_:O^$W[6O@NZ\7?#&?4+:XTN M]-EKWA_7+(VNHZ1= 9,-Q"2=C8Z$%E." 258 ]+HHHH **** "BBB@ HHKY MA_:G_:P_:3G^+4_[)'[%?P2N]1\:"RAN-8\<>);1H-"\/V\XRDV]ABY? ;"C M(W(0%E*N@ .1_;;_ &]OVD/V"_BBFM>,_"_@#QIX&\17,<7AKP_I6L2Z?XC@ M. K%HG\T7*[OXT7&2 =F0*^F?V?OB=XL^,?PGTKXC>-?A%K'@:_U)'D?PWKL MJ-"@@%%.P76O>%_@?\6-; M\"Z?,/"_Q!\*:=XY M\%:Y;ZGI&KV4=WINH6C[H[B&10R.I]""*TJ "BBB@ HHHH ***9<3I;6\ES( MKLL:%F6.,LQ &>%&23[#DT 5]?379=#O(_"]U:0:DUK(-/FOX&E@2?:=C2(C M*S(&QD!E)&<$=:^%_"__ 5'_:?\ ?M _P##'WQ._9QT+XF>-H) LFI?"'Q( M&A";L,T\,Z$6S*,%_,DC"YY"@@UJZE\2_P!M/_@I;J-QX7^!%EJ_P7^#8G># M4O'6K6K1:]KZ*2KI90Y!MT)R-^1T/SDAH:]0BTS]A[_@D7\ FU8VL6@V$\JQ M2WAC^U:QXAO,$A2V-\\A^8X^6.,$G"+F@#Z-4EE#%2"1R#U%+7S'\%_^"I?P ME^*'Q&T?X9>//@S\2/AK>>*)O*\(WGQ!\,&QM-9D/W8H90[#S&[ _*20H8L0 M#].4 %%%% !1110 4444 127UE%)0P:W,F"-C;@2"#RJG'%?$G_!4_ M]B[X->"/VCM"_;E^)G@&]U[X?:O#M(M=8_8W_X*6_$#0]%NK9+C3;'Q/%;^);$PNH9 M/(\XHJ1E2"" W!SSG- %SX!:I\3?V0_VQK#]BGQG\9->\?\ A#QIX6N=:\#: MIXLNQSFF !FA:/YT8@;2NT*.2?K6OSVT+QI^SS^PK^TA=_$K]J M/]J7Q/\ 'CX[7^F_V39Z1X8\.":?2;0G>T$-I"YB@%B04;^\K,!P#C(R M >MT444 %%%% !1110 5%;WUE=R216MY%(T3;95CD#%#Z''0U'K.D:;X@TB[ MT'6;19[.^MI+>[@8D"2-U*LIQSR"17Y:?"K_ ()T?L\?!;]M#6_V2OC%<^*? M#M_XE,FL_!?XF>&O$\]C=W5L/];IKG+0FXBQD'9N;:Q/WXUH ^V?VE/V&+K] MHOXB+\1K?]J_XK^"IK328[?3-+\&>*3:V4%RKNWVIHBIWL045E!7(3KDY$?_ M 3X^//Q%^+7@'Q7\.?C/JEOJ7C+X7^-;WPIK^MV<02+5S;D>7>!!PC.APR] MF1C@9P/.O$'[$'[3^+_"5G?W=K 2TAOI9 M%?('.[Y,8SFN'_9D_;4_88_8S\(WWP0^ D7Q,^+L\.J3ZGXY\<>%?"TFI+0J5/!*LCJP#(ZL"K*P!!!!%=/0 4444 %%%% !3)YX+6%KBYF2.-!EW= M@ H]23TI]>-_MY_LD:'^VI^S9K7P6U&^^QZ@^V]\/:@6(6UU"(-Y3.!]Z-LL MCC!^5R0-P4@ ]BAFAN(A-;RJZ,/E=&R#^(KXH_:"_9-^,?[(W@;Q1^V+\$_V MS/B7J^O^%S=G\R&8(6 # MA=RNHR%!/:_M)?LG_%;P]\/Y$_X* ?\ !66^F^$\<\?]I:3'X1M=+NM756WB MU,L+M),QV@[0LI;&=HP" #[:^$OQ$TSXO?"KPS\6-$MI(++Q/X?LM6M(9C\\ M<5S DRJWN X!KH*^2/A7_P %8?V.XX/#_@_2/ WCWPIX+;[/I/ASQCKG@^2U MT JJB.");DNQ1IKEOCM\*[GXV?"K5OAC9_$7Q#X3EU2.-%\0>%K\VU]: MA9%<^7(.FX*4/JK&OCK_ (+(_L6>%O&SZ#^VL?AW+XJB\#A(OB!X5BO9H&U3 M0@Q+RQ/$ZM'-!O=]P."IRV5CVMN?"_\ 8*DU3X=Z/\5?^"?W_!0GXD^$?#NN MV$=[I&GZG+O!_BN*Q^W0^&/'WAYM-O M+NUS@SPJ699%!ZX;=CG& 2 #W&BBB@ HHHH **** "HDOK*6Z>QCO(FFC&9( M5D!91ZD=1UJ6ORX^+G_!/W]FSX!?\% %TKXUZ%J]IX#^,-XS>!/&VCZ_<6=Q MX7UXL6>Q9U;9LE9_W;2*Q&4 .$D:@#[C_:D_8]B_:CU71+R]_:'^)7@JUT>& MX62R\ ^)CIZWLCE#')+\K@M'A\<9._KQ7'?L+_%3XJ:3\4?B7^Q9\;?'DOB[ M6OA?DD3A@? MQ%?+7Q\_8+^)]WXE\5_M%?!S]MCXI:)XQ\V74O#ND7GB03:!:[$WBRDM'0AK M=G##!.U P^5MIW?+_P"PK^P;\)-2\1>*_P!FKQ'XS\<)GG9YL4FW.3MQFO4*^)/@C_P4\_82^"'P MVT;X7?"'P+\2F^&_A:%-.C\>Q>"9Y-'@ ;#33SDB3+.S.Q\K)9B<#I7VCHFM M:1XDT:T\1>']3@O;"_MH[FRO+64/%/"ZADD1APRLI!!'!!H M4444 %%%% ! M1110!%=7MG8Q":^NXH4+!0\L@49/09/>LWQ[X7E\<^!M7\'VGB74-'DU73)[ M6+6-(N3%=6321E5GA<?V'F_:L^"UE\1?!WAP:MXN^'TK MZA8:*\LJQZW995KFP;RF5]SJ@*%2'W JI!DR. _9<_8P^&GQE^!^B?'C_@G] M^U_\3_A9;:K;XN/#<>N_VKIVFW:<2VTMI.06>-\C+/\ ,NUAPP) -;X@_#KX MD_\ !+W5_!WQH\+_ +3_ (^\=>#-9\5V6@^/O#/Q#UL:@Q6[8HM]9/M4Q21N M QC&=XX+8%?<=?GM\<_A1H/P&\8^%_BK_P %3O\ @HY=>/+#PUJ::IX/^']C MX5AL#?WL1_=3O:VK,TX4\9*!03AI-K,K?0/P,_X*9? /XW_$73?A9<>$?'7@ MG6-=C=_#,?C_ ,+MIT>M;!EA;2;W5SCD E2>@R>* /HBBBB@ HHHH **** " MHFOK);L6#7D0G9=RPF0;R/7'7'!J6OS0_P""B/[$WP"^$O[8^D_M8_&;P;>Z MA\,/B!?+IWC6^L=5N;>?PIJ\F!#J:/$X_/='N/!2>+/ /B3Q%.)M4MK47)MIK&[E 'G$.- MZ2$#Y01W"KG1?\$\?VE/AY:K_P ,J?\ !3+Q_HNEM&&M--\9V%MXD@1",A8G MF*B-/3"GCUZUYG\/_BG^S'^P;\?]?\3_ !@_:%\8?M ?'KQ#:#3=33PCX<%U M<:?:(PER."4$T#$X# $AE+*<$9R"!ZC0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\Y:=\>?BO M^T=\8OC_ /LT>"-"L-(TOP3X9@TG2/$V?G\ MS$?T;7SO\>_V+OB5K7QENOVD_P!DO]H&7X:^-=7TZ&Q\5+/H<6HZ=KT,(VP- M/!(1MFC4[5E&3M 7 R20#Q[_ ()_?M\A\J1[,0I%]N9!PK7#*7/7.W(+*58^ ?'7P'\#_@K\ M8$.8 MW R.H\'^)OB)_P %1/VE_&GAOP7^TC\1/A'X!^&VDZ3%I_A7PXK:)K,M] M(/A)XHCTK_A+TA$;:O93Q&6W>95X%PH5TDQW49);+'Z.H **** "BBB@ K)\ M?>+['X?>!=:\>ZG;2S6VB:3?#;1HZAOX@&4@'N!FN\K\Y/A1\-_VNOBM^R1/_P4A/[?_BRT\93:1?>( M['PS!=K_ ,(O;V]L96-A+9GY""L11GXV$G(8J6/W#^S)\95_:&_9\\'?&X:3 M]@?Q/X?MK^>R!)$$KH/,12>2H?< >XP>] '=4444 %%%% !1110!XI^W/^TU MXS_9D^'_ (5O/AKX/L=;\2^-/B%I/A70K35;AHK43W;L2TKKRJ[(G4$=&=6P MP4@^*_'"^\,?LZ?\%4M*_:@_:4M?(\#ZS\-1H?A3QA=6[2V/A[5EN-SPRO@B MV,D;2[93@'SF&<;ROTO^TO\ LZ>!/VIOA)??"3Q]+=VT,\L5UIVJ:;-Y=WIE M[$V^&Z@?^&1&Z'N"0>":^6_CM^S-^U7H7PKU:Z_;#_X*GW=C\*M'LL:Y<:#X M*MM.U+4+8D((I+B,LV]\A-JB3S&;!5BU $GQK_:(^%_[;O[8'P:^#_[*NJP^ M*;KX?>-X_%GB_P ::2A>RTK3X8G1[07 &)/M!=5(0E2509/.W[>K\O\ _ALG MX(_"/]F/3_@-_P $_O@[XV^$USXW\3:;I&C_ !%\9^$C#;:A'<3+%-J"WA>0 M32JA)!?;L1B4"E0%]BU/PM\:?^";?Q6^%VJWG[6?C3XF^%?B/XWM/"/B70?' MNH?;+B&]NU?R;^RHHHH **** "BBB@ KQ,?M-^ M-=6_;Z_X9+\-^#K!]"TGX>'Q!XEUJ[N&2X2>6X$5O' @R'4 '=D#._.Y?+VR M>V5X9^U!^Q]KWQ=\?:+\?O@7\8[OX=?$SP_I\FG6OB2WTV.]M[_3W?S#97=M M(0LT>_+*<_(S%L$A< 'S[_P3Z^,GP._88T'X@_!']K7Q98>"/B%%XXU'5-8U M7Q(#!_PDUK(VZ"]MYV&+E"NX!%)8'<=H+&NX_8)\86_[27[6WQA_;(^&OA^[ MT_X>Z]8Z5H.A:A=6C6Y\1W-D)!+?"-@#M3<(E9AD@X.&5U7/G_X)WZ_\;_B1 MH]K_ ,%$OVS+CXE3P"74-!^'&F6L.BZ?(L)17F:"%M]RJ>8@+@*5\P L0V#P MWP#^%/Q<_P""E9USXBW?[0'BCX5?!_PYK]SH'P]\!_"ZZ32Y&@M2$%Q/(JE1 MV 0JP!W!=@ W 'Z#45\P?L7^*?BY\*?VA?'?[#WQ8^*]_P"/K?POHMAK_A+Q M9K+;M1-A!(+&:X\47%KX.TS3+AWO-4TJPO8&D25#]V=Q%,-B MGYSA HR"W9VG_!3_ /X)]?";]E[3Y]%\56$*Z?H4=C:?"^VM"-4BF6()_9[V MA7,9#9C9W C/)W$')T?%?["?[1/PY\=>(O$_[#W[6P^'>C^,-4DU/7?"6K>% M+?5;.WOY<>;=6AEY@+D9,>"I/? 55\H^)?P(^#W[$/PC\??M]_$3XCR?'?XO M>$FBL8M>\33));Z3JCRPPPQ):1NRVWEM<1R%"Q=5^X8]U 'T+_P3'^%GC[X- M?L/>!? OQ,TM].U=+:ZO)M*D!#:?'=7DUS%;$'E2DU>]5\2>#?^ M"ML;,#;+$I. MU@IC5N?EYY]X_8%_: \3_M-?LJ^&?BMXYM[9->E^U6&MM9 "":ZM+F2VDFCQ MQMD,7F #@;\#I0!['1110 4444 %%%% 'DW[YGN([>(R8(/EJ\JLP!!*J0""0:^?OVT+37/!G[37[.W[6_[2 MW@U9/!7A:PO+?QFNFQR7UEX8UBXMU\N\D?#;2+!A)J5QX/M(]8MM.C0DQR7Y=2-D8YN-P; R1CB@#G M?V\OVJO@E^V+I'A?]C?]E7Q79>.?&WB7Q;I=_!JGA\_:+?PU;6MRD\M_)<*- MJ,J*R[5)8*[YP2H;[KK\]OB!\&M-_98\4?#C]AO_ ()Z:E#X>\4_&.*[O_%/ MQ?U%EOM2.EV\?FO*DW 9W&]E$>Q05&W:TGF+L?&3X&?%S_@F7X-L_P!K#P)^ MV)\1O&VG:3K6GP^/?"?Q!UH7]OK%I=74=M(]J" 8)U:574Y<\'+$ JP!]XT4 M44 %%%% !1110!E^-O!?A;XC^#]3\ ^-]%AU'1]9L9;/4K"X7*3PR*5=#]03 MR.1U'-?)W[3\'C?X >"?A!_P34_8Q\0WGA[4_'K7NGVGBO4;V2YN-%TBSB$] MY,CLZ^S-/XF\;:[,C7U]@;Y)KBY?&Q,@MM!5%Y.,Y)\3^ 7Q%T[]LS_@I;J'[ M2GP/LI&^'_P]\"3^%;SQ>(2D?B+4)K@3>3"2 988A\V[L0IZ2(3R'[4?[.'C MO2/AS#;14U^[MNJRSS$*UL6R6SP2 M22T;9$A /O*BODKX$:S\8/V5OVU+#]C3QS\>->^)7ACQAX-N-=\-ZEXMF6?5 M]'N+:79)%-. #-#(N2K-C#+M &&+?6M !1110 4444 %<#\=?V:?A)^T:OAM MOBAH<\\_A/Q%!K6@WME>/;7%K=1'(VRQD.JM@;E!&=JG@J".^HH ^)/B?X-\ M8?\ !3']K;QA^S]XI\77^A_!7X2WEG;>)-'TNX,-QXLU:2/SO*E=>4MX\8(] M@R_,X:+Z&\>_$#]EW_@GY\!O[5UA=&\%^$M'B*6&EZ=;I&UU+MR(H(EPT\[X MR>I/+,H:=JL MD";(;H*W,,RI\I*@[N^,MN^:OCC\+/"W[.?Q@T'6OCYXEU_]J3]HW7EW^!?! M=U:K;Z5I*Y)^U-:(6C@@1E8Y.%8H6"1[6D0 ^B_^"4O@SQWI/P,\5?%7QMX4 MD\.1?$[XD:KXOT'PO*NUM+T^[,?DQE<#:6"%P -KJ< DBOI^OCGPS^Q'^WA M\:H#\0?VH_V_/%GA/6KE?,LO"GPGF6QT_2B>5CD?K=8Z$,#T(\QQS7HO_!/# MXY_$GXM?#SQ?X$^,6O6^M^)OAEX_U'PCJ7B6TMQ%'K(M2A2ZV+\J.RN ZCH5 MS_%B@#Z!HHHH **** "BBB@#RCQE\(/@?\%?B+XR_;LD\/7()K M&[=8[RSM$,Y9H00DDVV)$#L"0L:@8YS\\_L>?LF3_ME76E?\%!/VXI(O%.J^ M((OMW@'P-<'S-'\-::[;H (3\LTK*%?+ CD,P9^5^U-9T?2_$.D76@:W8QW5 ME?6TEO>6TRY2:)U*NC#N"I((]Z^0M._8(_;B^%VA-\$?V=OV_/\ A'?AJDCK MH]MJ7@^&\U?1K1V+?98;DD&15R0KDHRC 7;@4 7?^"J/[0/@"#X-7_[$_@K2 M8?%7Q*^)5JFD>'O!FGJLDEJLC*1>3@<6\<87S$9L?,@885'=?IGX3>$]5\!? M"OPSX%U[5O[0OM%\/V5A>W^2?M,L,"1O)SS\S*6Y]:_.[X3:%>>#/BQXA^!? M_!+GPK_PF/C^.X:W^*'[2?Q$E^V16$[']Y# [ B1]P/RJK!BOS+,%\Q?2_C+ M^S-^UI^R7\%-=_:MT_\ X**>.O$WBSPAI[:OJFC>)60^'M4BB^>6U%EDB'>N MY596SDJ!M." #[FHKG_A/X]M_BK\+/#7Q0M-/DM(O$GA^RU2*TE.7A6X@28( MQXY ?!^E=!0 4444 %%%% #+FVMKVVDL[RW2:&9"DL4J!E=2,%2#P01QBODK M]HRV@_X)T?LQ:5\$/V+=#>S\0_$GXBIH7@Y=4O7N+?2K[4I'=I@)-RQQ1*A" M1@;0Q5F5SO+?7%>:_M6?LT>'/VJ?A5_PKW6/$-[H>HV&J6^K^&/$FF8-SHVI MV[%H+N,$@$J2P(R,J[ %20P .._8_P#^"?WP@_9/MIO&U]-+XM^(FJ;IO$OQ M$\1'SKZ[F<9D\MG+&",G/R@[F&-[.0#7DGBWXL>'/VU?^"D/PTT/]G)TU72? M@G-J6H^.?'=B-UJCW-OY":;#,.)2[+\VTE2-Q&?+:J/QP_92_:@UGX<:EK'[ M?W_!21[;X6Z%9F7Q!:>#?#,6DRZI ,#;<3)R2YPODJD@=F 5=Q%D76G^/;Q;O4=+OHH1+'= M6\^ QB).QXS\JAL_,2"OV70 4444 %%%% !7#_M#_L[_ K_ &H_A=>?"#XP MZ$U]H]W/%/\ N9C%-!-&X9)8I!S&XP1D?PLPZ$BNXHH ^-/VJ;7XE_M=?M/V MO_!.?X>^.]1\)> _#WA*WUGXGZW973-J&I6\C^7!IL4KEFPZ@%W8G=N;=NV; M)/>O#'@W]EC]@3X&W!T6PT+P)X/T: 2ZA>RL$,S 8#RR-F2XF;H,EG8D*H/ MKD?VF?V0/B1XZ^+.G_M+?LO_ !N'P^^(=GHQT?4;JZTA+ZPUK3_,\Q8+F%NC M(Y)6498#C'"E>$\.?\$PO$/Q:\>67Q1_X*#_ +1&H_%R\TR7S=)\)QV"Z=H% MD_J;:,XF/3DA PX<.* %_P"":%SKOQA^*GQK_;3L?"MUH'@WXH:_IJ^#--O( M?*DNX+"W>WDU%DZ+Y[,#GNRODM@,?KFOGW]N3XL?M _LQ?#_ $_XN?!*[^&L M'A+PW R^(_#_ (QGDL'N8@H6**SN$<1HX PL13DX W<+2?L!_MN^,?VWO!=W MX^U3]F?7? ^D1)'_ &;JVHZBD]MJCDL)! 2D;NJX'SA"A)(R"N" ?0=%%% ! M1110 4444 <#XH_9I^$GB[X^>&_VF-5T.=/%_A;3;FPT[4;2\>$26\P(,?#^_TBRO\ 6O$6CRZ/X,^'6E6JO-JDDR&".)+=!\L +!6.W&/E4,Q53U'[ M!OPB\;? ?]CWX??"7XCW!?7-&\/1QZE&9-_V>1V:3R-PX/E!Q%D.?%.K_$CXFWN3>>/?%\GFSQDC!%M&2PMUQP.6<*2 MH?;\M>9?MB_\%!/VE?V$/C(MOX^\(> _'OA3Q1?JGA+0/#FK36'B.V0_*!) MXF\\;AC>B@,QQE,A ?:M%YLQN(4.8S@%E"MM(#+NPRA@1754 %%%% !1110 5\R_M!0_#'_ ()G?L\_ M%C]HWX)>"I/[8\4:O%?_ -D/=R/9OJ]R\=M&R0Y"1)YDGFN%P7P5W8$87Z:K MCOV@/@;X%_:3^#FO_!#XD6TLFC^(++R+AH&"RPN&#QS1D@@/'(J.I((R@R", MB@#Q3]C[_@G?H'PKUD?M$_M*ZK_PL'XS:SMNM7\3ZSB:/2Y2,_9[%"-L21_< M#J <#"[$.P<)^W#\6O#7[5/[17PT_8M_9^ECUWQ5X8^(FG^*/%_B#3\20>%+ M2Q=C)NF7A;AMVW8#P<(V&<"M+4/V&_\ @H9XXT>/X3?$?_@I-=+X*A00377A M[PC%::WJ%L!M$A"(YKQU9))E#'.U64*"0@4<4 >LT5\(?##_@J1^TKIG[0 M@_8\^(7[-^B_$;QA93I%J&O_ D\2B6SCCW[7EFCF3;;E.KB25 K':0F0*^[ MZ "BBB@ HHHH *Y_XK?"[P1\:_AOK7PG^(^BIJ&AZ_8/::C:O_$C#[RG^%U. M&5ARK*".0*Z"B@#XY_:L3XBZ+JOPK_X)<_LG>+[[PG'XAT"9];\83WDEQ=Z3 MX?LD$92&1VWM-)@H""-N%4%5;*>U? ']F+]F/]@_X5W-KX!T;3M T^TM3-XA M\5:Q<(+FZ"C+37=T^,C.3C*HN3M51Q5']K3]DW6_CSJOAGXJ?"3XJW'@/XC^ M"99V\->*8+!+J(PSJ%GM+F!R%FA< <'[IY .2#X_>?\ !.CXL_M#>++)O^"A M?[8USXYTNTE6>R^'/ABR71],G93P\XC8/..O.U77M)@XH /V/?&T?[6O_!07 MQY^V;\*M(N+7X<:;X%A\%:=K,UNT*^)[Z.\%P]VBL 66)08@S#.TQ]#N5?LJ MO)/CG^R!X2^,'PFT/X*^$OB#XI^&V@Z)>1O'!\-M3&EM);)&Z_9#M4J(B65L M;3R@]37E?[-.O_$W]E_]L&Y_82\?_%W6O'OAS6?!A\3> M=\37(GU73UCG,$ M]C'URQ^'__ 4> M_P""B]]K_P"R_P#%CQ?X?T7PI\-&T_Q/\4/AYJ+V'VG4&NPUO:B;;BX41E^H MPP4E3^[4U][^-O 7@?XD^'Y?"OQ#\%Z3X@TR8AI=-UO3HKJW=AT+1RJRGZXK MX9^#_P#P45^.7AGQWXQ^!GPJ_P""64-EIWP]U/[-KWAWP3XILXKNRW%ML\=D MMO&;A)%7 M)=!TD:KZM[J PW-A=1X$EM<1'F.5"1E3V(()5@3X"O\ P6E_8Y\/*UA\9M/\ M>?#S6(T/F:%XP\$7<5SN'4 0K(.OZ\3_$[XK?'+]JS3_ .I^%_ M ?Q)\2Z=<>"],U6V\B6Z-O;/%T444 %%%% M !1110!F^,=&O?$?A'5?#VG:DUE<7^FSV\%XG6!WC95D&.ZD@_A7Q-_P3_\ MVM_V6?V.?V6X_P!F[]H7Q;IGP[\;?#V[O;;Q?H.JQ,DU[.9Y)!=P84F\66-D M*E-Q(P -NPG[KKA_C'\)_@1XIT^;XB?%CX*^&?$]SX?L);FVN-8\.VUY<0K$ MK2;8FE1BIX.,$G^'I9+=["RBN76U&]3\LJ;77(X:/:&!+.* MY']DKP#X>N==^-G_ 24^*\%KXD\'>$;&RDT'44L88+AM-OH5E6&X,**IN8& M,3+/MWLPW\;5 /MN*6.>-9H9%='4,CJA![TZO(_V(_@]\:O@!\!;/X- M_&SQ]8>)9_#U]<6?AW5K-9!))I"-BT6?>!^^6/@A'_"T_B"V\(^,M+\1Z_X:M4W2:OIEK(WVFW5 M?XSLXCXR<"OINB@#X1_;W_;^_8G^.?[$VM?"[X7>-;#QMX@\<:;%I_A' MP?H]H\M\E\[IY#- %W0-$^U@& )*!5R2!6I:?L<_ ?\ 8\T'0OVT?VR?V@?B M#XHD^'VD6TNE:5XQ\1-J5IHE_(B(4M(PNZ63S2%B!) PI.=@=>Q_X*#7/A;] MD_X23?&#]G3X)>"M,^*'B_Q+9>'-%\6+X9M(Y[:ZOG93<2S"/T<2.LN%^8C(.,D;@"1]$5\!_$7X[_$;_@HK\4_@KX2 M^$7[*OQ \)P^%/'NE^,?$?C;QAHHM+:PLX4+M!:SJS+<"='X((#A8SM(+%/O MR@ HHHH **** "BBB@#XS_::U[PY^RI_P4:T']LKX^Z->S_#[4/ARWAJP\50 M6$MU%X5U,732$RI$K-&DT3L@D ))=UZ9->$6?[1?BGPY\8-?\%?\$8O%^J>. MK7QIKDFJ:]X;U+P/(VA>';R8?OKJ*_GD@-NK$*?*9'BXX;HA_4"XM[>[@>UN MH$EBD4K)'(H96!Z@@]14.F:3H^@6(L-&TRVLK:/)$-M"L:+ZG"@ 4 ?,W[,/ MPP\#?L-K=>.?VO\ ]I/0]0^+7Q:U*-M6@^H(9H;B%+BWE62-U#(Z-D,#R"".HKXB_;*_:P\!?M9:E>_L9_LJ_ M +0_C=XG#;=5UC5;99?#_A+OV3/V9OAC\8/V'O\ @H?)>>&]0\5^+=4U2[\1 M7.E74R^*[*XE62VO[>XABDS+&50["/DD0<%MZC](JJ:MH.AZ_$D&NZ+:7J1N M'C2[MED"L.C ,#@^] 'YI?!KQ7_P4:_:YT=?V>/V;/C%JL/P;MK1-/;XS>*_ M!(TO5+BQ V&&W/G,;IQ& HF18G)&7:,G)_0KX"_!+P-^SC\'M ^"/PVLY(=& M\.V MK3SF#22DDO)*Y +O(SNQ W.< #BOC/_@I/\(I_ /[4'A+]I#XM?$W MQX/@[KXA\/\ BVVT#Q;=V2>%;ML+;WRK"P MW/$@QPQ8Y+.BUY+\1_!V@_'' MQW/^SY_P3&\=?%WQ=K5C,L>N?$C4/BMJ2^'- 4'M('_TE\ XV9!QE!+@@ 'Z MJ45Y5^QS^SUXT_9H^#-O\//B%\=_$?Q#UA[I[N_USQ'=M,R2.J@Q0>86D6$; M"+FZU/2)_)6";29;61$AGB95$95I4!P/F& M64]=\ _@3^W7^WMXF\.?%3_@H'>1>&_A]X;U2+5= ^'-II/V&?6[J(YAN+Z MO(T2#@^5(Y)Y 10V]OLOXJ>-?@]\$O#&I?'+XK7^E:+8:1; ZAX@N[8%XHRP M15W*I=B695"+DDL 2:^98?^"I_Q'^-DSQ?L/_L+^._B)9>88XO$^LRQZ'I4 MI'\4Y6QEGMT2PU M"6) 2T<$Z$DX)&X EL%/B5_P5W^$OB"=/AU^P_X/U?XR^.]0CQ8:;H>F3PV M-F6Z2W=Q*B;(QG)V\<$,\?WA]=RQ13Q-!/&KHZE71QD,#U!'<5\M_MY>./'_ M ,/O^$ _9$_9*M]-\(^+?C+K=Y9Q>(K*R2)=(L+6%9KVZ18P,SB.0;3U^\5( M;:P /&?AK\9?A7^Q5\8M8^,G[:_Q9N?B-^T7XTM4LI/!WP^TUM1D\.V&1(NF MV\:$)&23ZL_9C_;<^#W[4VIZMX3\+:9XC\.>*-"B2;5_!WC M716T[5+6%R LQB+,&0D@;E9L$C.-RY@_9<_8O_9W_8C\$W,W@S383J OA M;X-O/#VJ^-$B*P^(+^YD#"TA;_EM%%_K W3(STDC9@#[1HHHH **** "BBB@ M KX:T[XO?![]B7_@HE\8?'G[7VI2:')\0;72Y_A]XUOM.FGM9M.@MPD]@DD: M-Y+I(J;DXW;$8_P;ON6J6O>&_#OBJP_LOQ1H%EJ5KO#_ &:_M4FCW#H=K@C( M]: /B_QI^W7\?_VX[R?X/_\ !-#P1?VVC3L;?7/C9XEL)+2PT^(\/]B210\L MV#P2N]3_ ,LQQ(O6:9XG\'?\$J_AIX8^ /@?]G'XK_$>.\M[G5M?\4>#_#:W MYGNMZBYNKH^:&60DH0IX"!%#G::ZS]F[X_\ Q5^+O[7OQ>^&MOI&CZ=\.?AL M;#1-+MDMBMY+J10R2R@@[1%M++M(Z+$5P?,SRWQI_P""A/Q0_9Q_:OU_X"^, M/VA(4DJ/I:@ HHHH **** "L'XI:'XD\3?#+Q'X;\&ZK]@UC4-!O+;2K M[<5^SW,D+I%)D8QDD79&5F\TX97WX"E 2H K%^-WQ0^(O[:^DV_Q!_:[ MO#\"?V9+"_CN6T?Q%.8=<\;M&PDCB:),R+$=H;RXP3W7S2%DC^]?']OX#\,Z M5?\ Q9\2^$[*ZN/#^F3WGVTV$;W,<4,;2,(W(W X4X (YKX0^!?[!?B#_@I9 MH-A^W3^U_P#&?Q+::IX@=[SP#X:\,W%NMIX;L1*?( $\,JNQV*_"C/!+]<\&2V>A29PL:)/D^6F-H!9 M550020 2/JQ'25!)&X96&593D$>M?#OAKXG_ !V^-W[*'[2/[)7COPY:_$WQ MK\.!=^';"]MK>*V_M^&XA?[+.\8^1;F+:SE4P2T:!3O^8_4O[*O@3QK\+_V: M/ /PX^(]_P#:=>T/PCI]CJ\OF^9^_BMT1UW_ ,>TC;N_BVY[T =]1110 444 M4 %%%% 'RU_P5L\#:WXM_9]\,>(O^$7O=?\ "_A'XE:/KWQ!\/:?$9)=1T*! MI!7Y)&2,/M:=P2AD9R.6 :1MJ1?2W[-'_ 4* M^&?[0WQ D^#>N_#7QM\.O&JV+7MIX6^(6@MI]Q?VR_>EM\DB0*.2.&P"0"JL M1Y)\1-6\(?LP?\%6-2_:,_::C^P^$O%GP_MM*\#>-[^!GL-%O(F43V4DN"+9 MY )'#MM!$C*#\S ,\<_M ?#?]N/]NWX0^#_V6;U?$<'PMUB[U_QGX[T^%OL= MA;26S0K8QSD 2F=B P7*G:,%MK[ #[;HHHH **** "BBB@ KQS]L;]JK6/V8 M_"^CP^"/@KXB\>>+/%5^^G^%M!T.S8Q27*IO)N)P"((PN6S@DA&( 579?8Z* M /COX7_\$]?B9^T'XVLOVA/^"FGB^W\6:Q;/YV@?"_37(\/>'\\A6C!(NI!P M&)+*<89IA@CV+]IS]J5OV68?#VA^'/V:OB!X[EUA9DLK'X?>'UNTLXH FX2! M6!B&UUV#;@[2,C%>#WO_ 5 _:H7]I3QK^S_ .'/^"?5QKEQX(EWZC:Z=X]@ M6_FLF;$5[!!+ K7$;J4;$8.WS$#,"1GI(_\ @LW^RCX88Z9\?/"_Q"^&.KHN M)-(\9^"+J.4L.H0P+)N'H3MR.PH ]R_9I_:@^%G[5G@*3QW\,;F]B-E>O8ZU MHFL6AMM0TF\3[]M:]$KXV_X)[>)]6_:"_:W^,?[8G@7P-J MOA_X;^+;'2=/T.75K,VS^(+JU1E>_6/^Z!E0_<.!G<'5?LF@ HHHH **** " MBBB@#Y9_::_:F_:F\6?%[4/V1_V(?@Y<_P#"2V4,)\2?$GQ59M#HV@Q31AT> M+#=+D\& M^+_%EY%X8TC3WDAN(--MKA5B$SJ M'/#GB#5?&J6EY!'XBUCP?IS7>G:)!),L9N)[GA&0%N/*+[CA>IKZFTO5--UO M3+?6M&OX;JSNX$GM;JWD#QS1NH975APRD$$$<$&OBO\ 9+\!>&_A!^T%\3?^ M"4?B6UL_$WP]D\$KXAT W5E"ES#87$B6]Q8W;PJOG/NF5DE8>9M&<\J%]P_8 M5_9\^+?[+GPJO_@C\0_B#:>(]"T77;A/ %TN\W=OHQ(:&"Y+ NA+ !<@+@ MX 50#VNBBB@ HHHH **** (-4U"+2=,N-5GAFD2V@>5X[:!I9&"J20B*"SL< M<* 23P*^))_%G[:7_!4"=]-^',6L?!+X'S.4N?$=W%Y?B/Q/#GE;=/\ EVA8 M<;LX()^:4;HQ]Q5XI_P4-_:,\5?LJ_LC^*OC'X#T^*YUVU6VL]%%R@:**YN; MB.W25P>"$\PO@\$J >#0!8\#_"[]E#_@F]^SYJFK>'=&LO"OA;0[/[7K^L2H M9;J\9<*))I,&2>5F8*JCNX5% (6N-^ ?_!4SX _';Q_I'P\F\#>//!=QXGW' MP=J'CGPW]AL_$&!D"UF61U=B.0#MW9 !+$+7A/[1W_!-/]I/_ADCQ7XK\;_M MT>-_%_B@:*-8\4>&?$%X)_#NHM:.EZUK#;L,V^'A 212H.T JJL0*_QA_:8^ M(O\ P4F\$_#'X,_!/]D;Q[X=U"Z\2Z)XDOO&.OZ,L&E:#:PE9?M-I=JQ$V58 MA#A"RDJ%+': #]$Z*** "BBB@ HHHH *_-?_ (*5_L4_ CX8_M7Z/^V5\7O MEWK'PS\8W<>E_$1[+4KF"?PWJ$FU+?5HF@=3Y9*J'5@R@[L M(FW]**Q/B3\ M.O!WQ<\ ZO\ #+X@Z)%J.BZ[826>I6+XTT*S\5>+YH-+MX8"PD^QVD!D*Q M@LH9B#@ TV.QTY;Z]>XE$2#"AI M'))^G0# 4 ?+/[:?[9?PS^+NI7O[%_[/7P)TOX[>.+O*WVEW-LD^AZ"P^7 MS[RX.%5D)Z(RE6R#(C8! /L2SO;/4;2._P!/NXIX)D#PS0R!D=2,A@1P0?45 M)7R1_P $W?\ @F!9?L6>;\1?&_Q!N]7\8:E;R1SZ?I5[-#HVF1RL&>&" L/. MY _>2#^$;54@D_6] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !7RO^VQ^SY\6/"GQI\)_MV_LE^%GU3QSH$T6D^, M/"]K*L7_ E.ARR*K1,6(7S8B0RNW #$GR46OJBB@"!K>WU*UC.H:E+1 M0!\?O^Q-^VW^S\=3\"_L+?M0>'-!\ ZE?3W>F^&_&'A\W4GAIYG+RI92A7WQ M;V9ECD&U<]R69O3_ -B;]BC1_P!D;1-?UK6_'VH>,_'7C2_6^\:>,M43;+?S M+NV(B9;RXDWO@%B27))QM5?<:* "BBB@ HHHH **** "BBB@#A/VE?V?/!/[ M47P9UGX+>/7N(;/5(T:WO[-MMQ87,;B2&YB;LZ.JL.QP0>"17S%XZ_8M_P"" MEWQ]\.1_L]?M ?M=>#F^&KM'%K>L>&M#FAU_7;5&!\J973R8B^T;BCD9^\)! ME6^V** *7AKP[H_A#PYI_A/P]9BWL-+LHK2QMU)(BAC0(BC//"J!^%7:** " MBBB@ HHHH **** "O+/VMOV9#^UC\.;7X5WWQ<\2>%-(DU2.;7T\-3K%)JUF M%8/9NY!*HQ922,CY<%6!X]3HH Y'X(_ ;X1?LY> K;X9_!;P+8Z!H]KR+>SC M^:9\ &661LO+(<#+N2QP.>!77444 %%%% !1110 4444 %%%% 'SQ^V%^Q/X MW_;*\;:1X9\:_'_5-'^$UO8A]?\ !&@P+#<:Q>K*60RW//[G&P["#AH\@!B' M3L?V+?V9C^R%^S_IGP(7Q;#KD6DW=T]OJ,>D1V;O%),SHLBQDB215(4R'EL9 M->K44 %%%% !1110 4444 %%%% %/Q#X<\/^+M$N?#/BO0K/4]-O8C%>:?J% MJDT$Z'JKHX*L#Z$$58M;6UL;:.RLK:.&&&,)%#$@544# 4 < <8%244 %%% M% !1110 4444 %%%% !7D?[6_P"RM'^TOX>T._\ #7Q!O/!OC7P=JW]J>"_& M.GVRSR:=A+.S?2%% !1110 4444 %%%% !1 M110!%>V5IJ5G-IVH6R307$31SPRJ&61&&"I!Z@@D8KX[T_\ 8I_;_P#@7HUS M\%/V1_VM_#6D_#=[B9M#C\4>'FN=6\.P2NSM;V\@5DG569MIDP1G'&,U]DT4 M >2?L""@AOM-\)^#;72;W58>A2>X0DKD<,N'5NXKZ*^ /[.?P9_9@^'T'PR M^"'@:TT/2H3OE6$%I;J7 !EFE;+RR' ^9B< # [>B@ HHHH **** "BBB M@ HHHH ^8/\ @H#^SE\3+[7O#'[:'[+&D^?\4_AU,!_9<1VCQ+H[L1<:=)TW M'#.R=QN<#YBA7Z0TF6;Q#X>LKWQ!X<:RGN;6*:YTN\:.5[61E!:)BA9&922I M*DJ2."1S5^B@ "@*HP!T HHHH **** "BBB@ HHHH *^3->_8N_:_\ @CXM M\17/[!?[1?AWPYX6\5:I-J=WX/\ &.A&Z@TB^F.9IK*1%8JCM\WDLNQ3TSGC MZSHH \ _8L_8=;]F75O$GQ:^)WQ1O?'WQ-\;/&WBGQ??PB(&-/N6T$8)\N)> M.,\[$ "JJJOO]%% !1110 4444 %%%% !7)_'/X,>!OVA_A'K_P5^)-@UQHO MB*P:UO%C8*\?(9)4)! ='5'4D$!D!P>E=910!\3^+/V,_P#@I_X_\$']F/Q; M^V3X/?X;3VW]G:CXGMM"F7Q+?Z;C:8)5*^5N:/Y&<2!F&=Q;+!OKSX9?#SPS M\(_ASH/PL\&6SPZ3XH_M+?".Y^$MC\7/$/@R&_O(6U'4_#4JI<7%H&_?6 MI9A\JR(2I(Z'&0R[D:S^SQ^S/\$_V5_ ,/PW^!W@2TT73TPUS)&-UQ>R@8\V M>5OFE<^K'@<* .\HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2**** "BBB@ HHHH **** /_9 end XML 20 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 22, 2022
Jul. 03, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 1-14315    
Entity Registrant Name Cornerstone Building Brands, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 76-0127701    
Entity Address, Address Line One 5020 Weston Parkway    
Entity Address, Address Line Two Suite 400    
Entity Address, City or Town Cary    
Entity Address, State or Province NC    
Entity Address, Postal Zip Code 27513    
City Area Code 866    
Local Phone Number 419-0042    
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol CNR    
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 Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 966,794,672
Entity Common Stock, Shares Outstanding   127,001,002  
Documents Incorporated by Reference Certain information required by Part III of this Annual Report is incorporated by reference from the registrant’s definitive proxy statement for its 2022 annual meeting of stockholders to be filed with the Securities and Exchange Commission within 120 days of December 31, 2021.    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Central Index Key 0000883902    
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Firm ID 248
Auditor Name GRANT THORNTON LLP
Auditor Location Raleigh, North Carolina
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Sales $ 5,583,137 $ 4,617,369 $ 4,889,747
Cost of sales 4,384,062 3,567,049 3,801,328
Gross profit 1,199,075 1,050,320 1,088,419
Selling, general and administrative expenses 649,472 579,200 627,861
Intangible asset amortization 189,488 180,994 177,577
Restructuring and impairment charges, net 26,247 34,120 18,060
Strategic development and acquisition related costs 27,875 19,341 50,185
Gain on divestitures (831,252) 0 0
Goodwill impairment 0 503,171 0
Income (loss) from operations 1,137,245 (266,506) 214,736
Interest income 205 1,364 674
Interest expense (191,301) (213,610) (229,262)
Foreign exchange gain (loss) (3,749) 1,068 2,054
Loss on extinguishment of debt (42,234) 0 0
Other income, net 1,661 469 1,183
Income (loss) before income taxes 901,827 (477,215) (10,615)
Provision for income taxes 235,968 5,563 4,775
Net income (loss) 665,859 (482,778) (15,390)
Net income allocated to participating securities (7,815) 0 0
Net income (loss) applicable to common shares $ 658,044 $ (482,778) $ (15,390)
Income (loss) per common share:      
Basic (in dollars per share) $ 5.22 $ (3.84) $ (0.12)
Diluted (in dollars per share) $ 5.19 $ (3.84) $ (0.12)
Weighted average number of common shares outstanding:      
Basic (in shares) 126,058 125,562 125,576
Diluted (in shares) 126,795 125,562 125,576
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Comprehensive income (loss):      
Net income (loss) $ 665,859 $ (482,778) $ (15,390)
Other comprehensive income (loss), net of tax:      
Foreign exchange translation gains (losses) 6,594 17,254 3,211
Unrealized gain (loss) on derivative instruments, net of income tax of $(12,063), $10,985, and $7,176, respectively 14,054 (35,281) (22,812)
Unrecognized actuarial gains (losses) on pension obligation, net of income tax of $(3,195), $231, and $513, respectively 4,093 (1,092) (1,984)
Amount reclassified from Accumulated other comprehensive income (loss) into earnings 21,164 0 0
Other comprehensive income (loss) 45,905 (19,119) (21,585)
Comprehensive income (loss) $ 711,764 $ (501,897) $ (36,975)
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Parenthetical] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Unrealized gain (loss) on derivative instruments, tax $ (12,063) $ 10,985 $ 7,176
Unrecognized actuarial gains (loss) on pension obligation, tax $ (3,195) $ 231 $ 513
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 394,447 $ 674,255
Restricted cash 2,211 6,223
Accounts receivable, net 685,316 554,649
Inventories, net 748,732 431,937
Income taxes receivable 14,514 39,379
Investments in debt and equity securities, at market 2,759 2,333
Prepaid expenses and other 135,701 77,751
Assets held for sale 3,400 4,644
Total current assets 1,987,080 1,791,171
Property, plant and equipment, net 612,295 631,821
Lease right-of-use assets 322,608 264,107
Goodwill 1,358,056 1,194,729
Intangible assets, net 1,524,635 1,584,604
Deferred income taxes 1,839 1,867
Other assets, net 20,947 10,191
Total assets 5,827,460 5,478,490
Current liabilities:    
Current portion of long-term debt 26,000 25,600
Accounts payable 311,737 211,441
Accrued compensation and benefits 101,164 81,548
Accrued interest 19,775 25,485
Accrued income taxes 3,220 5,060
Current portion of lease liabilities 73,150 70,125
Other accrued expenses 320,389 247,893
Total current liabilities 855,435 667,152
Long-term debt 3,010,843 3,563,429
Deferred income taxes 252,173 269,792
Long-term lease liabilities 251,061 198,875
Other long-term liabilities 281,609 337,437
Total long-term liabilities 3,795,686 4,369,533
Stockholders’ equity:    
Common stock, $0.01 par value, 200,000,000 shares authorized; 126,992,107 and 125,425,931 shares issued at December 31, 2021 and 2020, respectively; and 126,971,036 and 125,400,599 shares outstanding at December 31, 2021 and 2020, respectively 1,270 1,255
Additional paid-in capital 1,279,931 1,257,262
Accumulated deficit (98,826) (764,685)
Accumulated other comprehensive loss, net (5,612) (51,517)
Treasury stock, at cost; 21,071 and 25,332 shares at December 31, 2021 and 2020, respectively (424) (510)
Total stockholders’ equity 1,176,339 441,805
Total liabilities and stockholders’ equity $ 5,827,460 $ 5,478,490
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS [Parenthetical] - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
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) 126,992,107 125,425,931
Common stock, shares outstanding (in shares) 126,971,036 125,400,599
Treasury stock, shares (in shares) 21,071 25,332
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income (loss) $ 665,859 $ (482,778) $ (15,390)
Adjustments to reconcile net income (loss) to net cash from operating activities:      
Depreciation and amortization 292,901 284,602 263,764
Non-cash interest expense 28,722 9,589 8,504
Share-based compensation expense 29,003 17,056 14,078
Loss on extinguishment of debt 42,234 0 0
Non-cash fair value premium on purchased inventory 0 0 16,249
Goodwill impairment 0 503,171 0
Asset impairment 22,210 4,905 0
Gain on divestitures (831,252) 0 0
Loss (gain) on asset sales, net 0 (1,252) 321
Provision for credit losses 3,604 5,390 2,035
Deferred income taxes (59,510) (4,319) (6,085)
Changes in operating assets and liabilities, net of effect of acquisitions and divestitures:      
Accounts receivable (156,066) (61,976) (38,242)
Inventories (311,242) 7,927 91,822
Income taxes 24,865 14,146 (32,719)
Prepaid expenses and other (56,768) 3,415 (10,279)
Accounts payable 72,260 4,663 (21,141)
Accrued expenses 36,944 8,276 (40,403)
Other, net (19,651) (4,398) (2,906)
Net cash provided by (used in) operating activities (215,887) 308,417 229,608
Cash flows from investing activities:      
Acquisitions, net of cash acquired (528,250) (41,841) (179,184)
Capital expenditures (114,715) (81,851) (121,085)
Proceeds from divestitures, net of cash divested 1,187,307 0 0
Proceeds from sale of property, plant and equipment 5,124 3,569 5,511
Net cash provided by (used in) investing activities 549,466 (120,123) (294,758)
Cash flows from financing activities:      
Proceeds from ABL facility 190,000 345,000 290,000
Payments on ABL facility (190,000) (415,000) (220,000)
Proceeds from cash flow revolver 0 115,000 0
Payments on cash flow revolver 0 (115,000) 0
Proceeds from term loan 108,438 0 0
Payments on term loan (25,905) (25,620) (25,620)
Proceeds from senior notes 0 500,000 0
Payments on senior notes (670,800) 0 0
Payments of financing costs (13,187) (6,731) 0
Purchases of treasury stock 0 (6,428) 0
Payments on tax receivable agreement 0 0 (24,906)
Payments on derivative financing obligations (9,377) 0 0
Other (6,418) (1,566) (1,934)
Net cash provided by (used in) financing activities (617,249) 389,655 17,540
Effect of exchange rate changes on cash and cash equivalents (150) 222 2,310
Net increase (decrease) in cash, cash equivalents and restricted cash (283,820) 578,171 (45,300)
Cash, cash equivalents and restricted cash at beginning of period 680,478 102,307 147,607
Cash, cash equivalents and restricted cash at end of period 396,658 680,478 102,307
Supplemental disclosure of cash flow information:      
Interest paid, net of amounts capitalized 178,330 196,770 240,063
Taxes paid (refunded), net (excluding tax receivable agreement payments) $ 267,399 $ (3,316) $ 51,001
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Retained Earnings (Deficit)
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Stockholders' equity beginning balance (in shares) at Dec. 31, 2018     125,583,159         110,899
Stockholders' equity beginning balance at Dec. 31, 2018 $ 959,982   $ 1,256 $ 1,237,056 $ (265,839)   $ (10,813) $ (1,678)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (256,857)
Treasury stock purchases $ (1,934)             $ (1,934)
Retirement of treasury (in shares) 300,000   306,531         306,531
Retirement of treasury shares $ 0   $ (3) (2,420)       $ 2,423
Issuance of restricted stock (in shares)     819,641          
Issuance of restricted stock 0   $ 8 (8)        
Issuance of common stock for the Ply Gem merger (in shares)     13,731          
Issuance of common stock for the Ply Gem merger $ 167     167        
Stock options exercised (in shares) 0              
Other comprehensive loss $ (21,585)           (21,585)  
Deferred compensation obligation (in shares)               5,712
Deferred compensation obligation 0     (86)       $ 86
Share-based compensation 14,078     14,078        
Net income (loss) (15,390)       (15,390)      
Stockholders' equity ending balance (in shares) at Dec. 31, 2019     126,110,000         55,513
Stockholders' equity ending balance at Dec. 31, 2019 935,318 $ (678) $ 1,261 1,248,787 (281,229) $ (678) (32,398) $ (1,103)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (1,298,253)
Treasury stock purchases $ (7,994)             $ (7,994)
Retirement of treasury (in shares) 1,300,000   1,298,665         1,298,665
Retirement of treasury shares $ 0   $ (13) (7,982)       $ 7,995
Issuance of restricted stock (in shares)     614,596          
Issuance of restricted stock $ 0   $ 6 (6)        
Stock options exercised (in shares) 0              
Other comprehensive loss $ (19,119)           (19,119)  
Deferred compensation obligation (in shares)               29,769
Deferred compensation obligation 0   $ 1 (593)       $ 592
Share-based compensation 17,056     17,056        
Net income (loss) (482,778)       (482,778)      
Stockholders' equity ending balance (in shares) at Dec. 31, 2020     125,425,931         25,332
Stockholders' equity ending balance at Dec. 31, 2020 441,805   $ 1,255 1,257,262 (764,685)   (51,517) $ (510)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (612,011)
Treasury stock purchases $ (9,685)             $ (9,685)
Retirement of treasury (in shares) 600,000   612,011         612,011
Retirement of treasury shares $ 0   $ (6) (9,679)       $ 9,685
Issuance of restricted stock (in shares)     1,861,991          
Issuance of restricted stock 0   $ 18 (18)        
Issuance of common stock for the Ply Gem merger (in shares)     15,220          
Issuance of common stock for the Ply Gem merger $ 185     185        
Stock options exercised (in shares) 300,976   300,976          
Stock options exercised $ 3,267   $ 3 3,264        
Other comprehensive loss 45,905           45,905  
Deferred compensation obligation (in shares)               4,261
Deferred compensation obligation 0   $ 0 (86)       $ 86
Share-based compensation 29,003     29,003        
Net income (loss) 665,859       665,859      
Stockholders' equity ending balance (in shares) at Dec. 31, 2021     126,992,107         21,071
Stockholders' equity ending balance at Dec. 31, 2021 $ 1,176,339   $ 1,270 $ 1,279,931 $ (98,826)   $ (5,612) $ (424)
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION
Nature of Business
Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) is the largest manufacturer of external building products in North America. Headquartered in Cary, North Carolina, the Company serves residential and commercial customers across new construction and the repair and remodel markets. The Company reports results under three reportable segments: Windows, Siding, and Commercial.
Recent Developments
On February 13, 2022, funds affiliated with Clayton Dubilier & Rice, LLC (“CD&R”) submitted a non-binding proposal to acquire all of the Company’s outstanding shares of common stock that CD&R does not already own for a purchase price of $24.65 in cash per share (the “CD&R Offer”).
The CD&R Offer stated that any transaction would be subject to (i) approval by a special committee (“Special Committee”) of our independent directors; and (ii) a vote in favor of the transaction by a majority of the voting power represented by the shares of our common stock owned by stockholders not affiliated with CD&R.
The board of directors of the Company (the “Board”) previously formed a Special Committee to evaluate and consider any potential or actual proposal from CD&R and any other alternative proposals or other strategic alternatives that may be available to the Company.
The CD&R Offer provides that CD&R reserves the right to withdraw or modify the CD&R Offer at any time and no legally binding obligation with respect to any transaction will exist unless and until mutually acceptable definitive documentation is executed and delivered by us and CD&R. There can be no assurance that the transaction proposed by CD&R or any related transaction will be completed or as to the terms of any such potential transaction, including with respect to pricing or timing.
Basis of Presentation
Our consolidated financial statements include the accounts of the Company and our majority-owned subsidiaries. All intercompany accounts, transactions and profits arising from consolidated entities have been eliminated in consolidation.
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
(a) Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities in the consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, provisions for expected credit losses and inventory reserves, accounting for business combinations, valuation of reporting units for purposes of assessing goodwill for impairment, valuation of asset groups for impairment testing, accruals for employee benefits, general liability insurance, warranties and certain contingencies. We base our estimates on historical experience, market participant fair value considerations, projected future cash flows, and various other factors that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. Given the uncertain economic climate and additional or unforeseen effects from the COVID-19 pandemic, these estimates have become more challenging, and actual results could differ materially from these estimates.
(b) Cash and Cash Equivalents. Cash equivalents are stated at cost plus accrued interest, which approximates fair value. Cash equivalents are highly liquid debt instruments with an original maturity of three months or less and may consist of time deposits with a number of commercial banks with high credit ratings, money market instruments, certificates of deposit and commercial paper. The Company’s policy allows it to also invest excess funds in no-load, open-end, management investment trusts (“mutual funds”) that invest exclusively in high quality money market instruments. As of December 31, 2021, the Company’s cash and cash equivalents were only invested in cash.
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 December 31,
2021
December 31,
2020
Cash and cash equivalents$394,447 $674,255 
Restricted cash(1)
2,211 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$396,658 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and working capital and other indemnification agreements in both periods presented.
(c) Accounts Receivable and Related Allowance. The Company reports accounts receivable net of an allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes provisions for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded.
The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Ending balance, prior period$13,313 $9,962 $10,270 
Cumulative effect of accounting change(1)
— 678 — 
Provision for expected credit losses3,604 5,390 2,035 
Amounts charged against allowance for credit losses, net of recoveries(1,729)(3,579)(2,807)
Allowance for credit losses of acquired company at date of acquisition269 862 464 
Divestitures(4,158)— — 
Ending balance$11,299 $13,313 $9,962 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
(d) Inventories. Inventories are stated at the lower of cost or net realizable value less allowance for inventory obsolescence using the First-In, First-Out Method (“FIFO”).
The components of inventory are as follows (in thousands):
December 31,
2021
December 31,
2020
Raw materials$485,642 $241,353 
Work in process and finished goods263,090 190,584 
$748,732 $431,937 
The following table represents the rollforward of reserve for obsolete materials and supplies activity for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Beginning balance$22,172 $18,712 $19,227 
Provisions5,155 8,015 3,207 
Dispositions(6,029)(4,555)(4,082)
Reserve of acquired company at date of acquisition705 — 360 
Divestitures(722)— — 
Ending balance$21,281 $22,172 $18,712 
The principal raw materials used in the Company’s manufacturing processes include PVC resin, glass, aluminum, and steel that we purchase from multiple producers.
(e) Assets Held for Sale.
The Company records assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.
In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less costs to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less costs to sell. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of real property assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. The total carrying value of assets held for sale is $3.4 million and
$4.6 million at December 31, 2021 and 2020, respectively. Assets held for sale at December 31, 2021 are actively marketed for sale or are under contract.
In addition to the divested businesses discussed in Note 5 — Divestitures, during fiscal 2021 and 2020, the Company completed the sale of certain real property and equipment that was previously classified as held for sale, resulting in net cash proceeds of approximately $5.1 million and $2.0 million, respectively, and a net loss that was immaterial for fiscal 2021 and a net gain of $1.4 million for fiscal 2020, which are included in restructuring and impairment charges, net, in the consolidated statement of operations. During fiscal 2020, the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment.
(f) Property, Plant and Equipment. Property, plant and equipment are stated at cost and depreciated using the straight-line method over their estimated useful lives. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of their estimated useful lives or the term of the underlying lease. Depreciation and amortization are recognized in cost of sales and selling, general and administrative expenses based on the nature and use of the underlying assets.
Depreciation expense for fiscal 2021, 2020 and 2019 was $103.0 million, $103.5 million, and $86.2 million, respectively.
Property, plant and equipment consists of the following (in thousands):
December 31,
2021
December 31,
2020
Land$24,812 $26,933 
Buildings and improvements253,637 279,113 
Machinery and equipment990,338 970,083 
1,268,787 1,276,129 
Less: accumulated depreciation(656,492)(644,308)
Total property, plant and equipment, net$612,295 $631,821 
Estimated useful lives for depreciation are:
Buildings and improvements1539 years
Machinery and equipment315 years
The Company capitalizes interest on capital invested in projects in accordance with Accounting Standards Codification (“ASC”) 835, Interest. For fiscal 2021, 2020 and 2019, the total amount of interest capitalized was $0.9 million, $1.1 million and $1.2 million, respectively. Upon commencement of operations, capitalized interest, as a component of the total cost of the asset, is amortized over the estimated useful life of the asset.
(g) Internally Developed SoftwareInternally developed software is stated at cost less accumulated amortization, is included within property, plant and equipment within our consolidated balance sheets, and is depreciated using the straight-line method over its estimated useful life ranging from 3 to 7 years. Software assets are reviewed for impairment when events or circumstances indicate the carrying value may not be recoverable over the remaining lives of the assets. During the software application development stage, capitalized costs include external consulting costs, costs of software licenses and internal payroll and payroll related costs for employees who are directly associated with a software project. Upgrades and enhancements are capitalized if they result in added functionality which enable the software to perform tasks it was previously incapable of performing. Software maintenance, training, data conversion and business process reengineering costs are expensed in the period in which they are incurred.
(h) Goodwill and Other Intangible Assets. The Company reviews the carrying values of goodwill and identifiable intangibles whenever events or changes in circumstances indicate that such carrying values may not be recoverable and annually for goodwill as required by ASC 350, Intangibles — Goodwill and Other. This guidance provides the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value, we perform a quantitative analysis. If the carrying value of a reporting unit exceeds its fair value, we measure any goodwill impairment loss as the amount by which the carrying amount of a reporting unit exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit.
Unforeseen events, changes in circumstances, market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of the Company’s assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of the Company’s use of acquired assets or the strategy for its overall business and significant negative industry or economic trends.
(i) Leases. The Company has leases for certain office, manufacturing, warehouse and distribution locations, and vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of which are real estate agreements in which future increases in rent are based on an index. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company has elected to exclude leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
Accounting for leases requires judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for durable tooling is based on the Company’s best estimate of standalone price.
(j) Revenue Recognition. The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, we are not required to exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. Revenue is generally recognized when the product has shipped from the Company’s facility and control has transferred to the customer. For certain products, it is industry practice that customers take title to products upon delivery, at which time revenue is then recognized by the Company. For a portion of the Company's business, when the Company processes customer owned material, control is deemed to transfer to the customer as the processing is being completed. Allowances for cash discounts, volume rebates and other customer incentive programs, as well as gross customer returns, among others, are recorded as a reduction of sales at the time of sale based upon the estimated future outcome. Cash discounts, volume rebates and other customer incentive programs are based upon certain percentages agreed upon with the Company’s various customers, which are typically earned by the customer over an annual period.
The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date, while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. The Company does not have significant financing components. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.
Shipping and handling activities performed by the Company are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, the Company receives payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognizes such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see Warranty accounting policies below).
A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Windows Net Sales Disaggregation:
Vinyl windows$2,190,887 $1,763,565 $1,838,796 
Aluminum windows85,735 74,672 53,622 
Other45,655 51,388 38,029 
Total$2,322,277 $1,889,625 $1,930,447 
Siding Net Sales Disaggregation:
Vinyl siding$667,284 $523,724 $525,005 
Metal293,427 255,267 263,018 
Injection molded75,361 66,672 66,578 
Stone87,948 86,457 92,228 
Other products & services(1)
240,060 209,826 164,578 
Total$1,364,080 $1,141,946 $1,111,407 
Commercial Net Sales Disaggregation:
Metal building products(2)
$1,473,662 $1,107,733 $1,249,757 
Insulated metal panels(3)
208,220 348,640 441,441 
Metal coil coating214,898 129,425 156,695 
Total$1,896,780 $1,585,798 $1,847,893 
Total Net Sales:$5,583,137 $4,617,369 $4,889,747 
(1)Other products & services primarily consist of installation of stone veneer products.
(2)The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 5 — Divestitures for more information. The net sales of UCC, which was acquired on December 3, 2021, are included from the date of acquisition. See Note 4 — Acquisitions for more information.
(3)The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 5 — Divestitures for more information.
(k) Deferred Financing Costs. Deferred financing costs generally comprising facility, agency, and certain legal fees associated with issuing new debt and debt restructuring, are amortized over the contractual term of the related agreement using the effective interest method. See Note 13 — Long-Term Debt.
(l) Cost of Sales. Cost of sales includes the cost of inventory sold during the period, including costs for manufacturing, inbound freight, receiving, inspection, warehousing, and internal transfers less vendor rebates. Costs associated with shipping and handling the Company’s products are also included in cost of sales. Purchasing costs and engineering and drafting costs are included in selling, general and administrative expense.
(m) WarrantyThe Company offers a number of warranties associated with the products it sells. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include
the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized. See Note 12 — Warranty.
(n) Insurance. Group medical insurance is purchased through Blue Cross Blue Shield (“BCBS”). The plans include a Preferred Provider Organization Plan (“PPO”) and a Consumer Driven Health Plan (“CDHP”). These plans are managed-care plans utilizing networks to achieve discounts through negotiated rates with the providers within these networks. The claims incurred under these plans are self-funded for the first $500,000. The Company purchases individual stop loss reinsurance to limit the claims liability to $500,000 per covered individual per year. BCBS administers all claims, including claims processing, utilization review and network access charges.
Insurance is purchased for workers compensation and employer liability, general liability, property and auto liability. The Company utilizes either deductibles or self-insurance retentions (“SIR”) to limit the exposure to catastrophic loss. The workers compensation insurance has a $1,000,000 per-occurrence deductible. The property and auto liability insurances have per-occurrence deductibles of $500,000 each. The general liability insurance has a $1,000,000 SIR. Umbrella insurance coverage is purchased to protect us against claims that exceed the Company’s per-occurrence or aggregate limits set forth in the Company’s respective policies. All claims are adjusted utilizing a third-party claims administrator and insurance carrier claims adjusters.
Each reporting period, the Company records the costs of its health insurance plan, including paid claims, an estimate of the change in incurred but not reported (“IBNR”) claims, and administrative fees, when applicable, (collectively the “Plan Costs”) as general and administrative expenses on the consolidated statements of operations. The estimated IBNR claims are based upon (i) the level of paid claims under the plan over the prior 36 months, (ii) an estimated lag factor and (iii) an estimate of incurred and reported but not yet paid claims. The Company uses an actuary to determine the claims lag and estimated liability for IBNR claims.
For workers’ compensation costs, the Company monitors the number of accidents and the severity of such accidents to develop appropriate estimates for expected costs to provide both medical care and indemnity benefits, when applicable, for the period of time that an employee is incapacitated and unable to work. These accruals are developed using independent third-party actuarial estimates of the expected cost for similar disabilities. For general liability and automobile claims, accruals are developed based on independent third-party actuarial estimates of the expected cost to resolve each claim, including damages and defense costs, based on legal and industry trends and the nature and severity of the claim. Accruals also include estimates for IBNR claims, and taxes and administrative fees, when applicable. Each reporting period, the Company records the costs of our workers’ compensation, general liability and automobile claims, including paid claims, an estimate of the change in IBNR claims, taxes and administrative fees as general and administrative expenses on the consolidated statements of operations.
(o) Advertising Costs. Advertising costs are expensed as incurred. Advertising expense was $16.9 million, $15.1 million and $28.6 million in fiscal 2021, 2020 and 2019, respectively.
(p) Impairment of Long-Lived Assets. The Company assesses impairment of property, plant and equipment at an asset group level in accordance with the provisions of ASC 360, Property, Plant and Equipment. The Company assesses the recoverability of the carrying amount of property, plant and equipment if certain events or changes in circumstances indicate that the carrying value of such asset groups may not be recoverable, such as a significant decrease in market value of the asset groups or a significant change in our business conditions. If it is determined that the carrying value of an asset group is not recoverable based on expected undiscounted future cash flows, excluding interest charges, an impairment loss equal to the excess of the carrying amount of the asset group over its fair value is recorded. The fair value of an asset group is determined based on prices of similar assets adjusted for their remaining useful life.
(q) Share-Based Compensation. Compensation expense is recorded for restricted stock awards under the fair value method. Compensation expense for performance stock units (“PSUs”) is recorded based on the probable outcome of the performance conditions associated with the respective shares, as determined by management. See Note 9 — Share-Based Compensation.
(r) Foreign Currency Remeasurement and TranslationThe functional currency for the Company’s Canadian operations is the Canadian dollar. Translation adjustments resulting from translating the functional currency financial
statements into U.S. dollar equivalents are reported separately in accumulated other comprehensive income (loss) in stockholders’ equity. The net foreign currency gains (losses) included in net income (loss) for fiscal 2021, 2020 and 2019 were $(3.1) million, $1.1 million and $1.2 million, respectively. Net foreign currency translation adjustments, net of tax, and included in other comprehensive income (loss) were $6.6 million, $17.3 million and $3.2 million for the fiscal 2021, 2020 and 2019, respectively.
The functional currency for the Company’s Mexico operations is the U.S. dollar. Adjustments resulting from the remeasurement of the local currency financial statements into the U.S. dollar functional currency, which uses a combination of current and historical exchange rates, are included in net income (loss) in the current period. Net foreign currency remeasurement gains (losses) were $(0.6) million, $0.2 million and $0.9 million for fiscal 2021, 2020 and 2019, respectively.
(s) Contingencies. The Company establishes reserves for estimated loss contingencies and unasserted claims when it believes a loss is probable and the amount of the loss can be reasonably estimated. The Company’s contingent liability reserves are related primarily to litigation and environmental matters. Revisions to contingent liability reserves are reflected in income in the period in which there are changes in facts and circumstances that affect our previous assumptions with respect to the likelihood or amount of loss. Reserves for contingent liabilities are based upon assumptions and estimates regarding the probable outcome of the matter. The Company estimates the probability by evaluating historical precedent as well as the specific facts relating to each particular contingency (including the opinion of outside advisors, professionals and experts). Should the outcome differ from the assumptions and estimates or other events result in a material adjustment to the accrued estimated reserves, revisions to the estimated reserves for contingent liabilities would be required and would be recognized in the period the new information becomes known.
(t) Income taxes. The determination of the Company’s provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The amounts recorded in our consolidated financial statements reflect estimates of final amounts due to timing of completion and filing of actual income tax returns. Estimates are required with respect to, among other things, the appropriate state income tax rates used in the various states in which we and our subsidiaries are required to file, the potential utilization of operating and capital loss carry-forwards for federal, state, and foreign income tax purposes and valuation allowances required, if any, for tax assets that may not be realized in the future. The Company establishes reserves when, despite our belief that our tax return positions are fully supportable, certain positions could be challenged, and the positions may not be fully sustained. The Company’s provision for income taxes reflects a combination of income earned and taxed in the various U.S. federal and state, Canadian federal and provincial, Mexican federal and other jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for tax contingencies or valuation allowances, and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate.
In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, in determining whether a valuation allowance is required. Such evidence includes the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment, and judgment is required in considering the relative weight of negative and positive evidence.
(u) AcquisitionsThe Company records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, we record the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. Various fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, discount rates and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. We believe these estimates are based upon reasonable assumptions; however, they are inherently uncertain and unpredictable, and actual results may differ. Estimates associated with the accounting for acquisitions may change during the measurement period, which may be up to one year from the acquisition date. As a result, material adjustments during the measurement period are reflected in the comparative consolidated financial statements in the period in which the adjustment amount is determined. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in our consolidated statements of operations. Newly acquired entities are included in our results from the date of their respective acquisitions. See Note 4 — Acquisitions.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTING PRONOUNCEMENTS
12 Months Ended
Dec. 31, 2021
Accounting Changes and Error Corrections [Abstract]  
Accounting Pronouncements ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for
other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. This creates an exception to the general recognition and measurement principles in ASC 805. The Company will be required to adopt this guidance in the annual and interim periods for the fiscal year ending December 31, 2023, with early adoption permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company does not anticipate that the adoption of this guidance will have a material impact on the consolidated financial statements.
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONS
Union Corrugating Company Holdings, Inc.
On December 3, 2021, the Company completed its acquisition of 100% of the issued and outstanding common stock of Union Corrugating Company Holdings, Inc. (“UCC”) for a purchase price of $216.8 million, subject to customary adjustments that have not been finalized as of December 31, 2021. UCC is a leading provider of residential metal roofing, metal buildings, and roofing components. The addition of UCC advances our growth strategy by expanding our offering to customers in the high growth metal roofing market. This acquisition was funded through cash available on the balance sheet. The Company reports UCC results within the Commercial segment.
The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$19,594 
Accounts receivable20,821 
Other receivables16 
Inventories68,727 
Prepaid expenses and other current assets1,356 
Property, plant and equipment24,184 
Lease right of use assets37,964 
Goodwill140,342 
Other assets94 
Total assets acquired313,098 
Liabilities assumed:
Accounts payable32,732 
Accrued expenses22,427 
Deferred income taxes1,289 
Current portion of lease liability3,859 
Other current liabilities1,852 
Non-current portion of lease liabilities34,105 
Total liabilities assumed96,264 
Net assets acquired$216,834 
The $140.3 million of preliminary goodwill was allocated to the Commercial segment. Goodwill from this acquisition is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the year ended December 31, 2021, UCC contributed net sales of $21.9 million and net income of $1.8 million, which have been included within the Company’s consolidated statements of operations. During the year ended December 31, 2021, the Company incurred $1.0 million of acquisition-related costs for UCC, all of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
Due to the recent closing of the UCC transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessment of the fair value of acquired assets and assumed liabilities are completed. There can be no assurance that such finalization will not result in material changes from the preliminary purchase price allocation. The Company’s estimates and assumptions are subject to change during the measurement period (up to one year from the acquisition date) as the Company finalizes the valuations of accounts receivable, other receivables, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, accrued expenses, other current liabilities, other long-term liabilities, lease liabilities, and deferred income taxes.
Cascade Windows
On August 20, 2021, the Company completed its acquisition of Cascade Windows, Inc. (“Cascade Windows”) for $239.5 million in cash and a working capital adjustment that has not been finalized as of December 31, 2021. Cascade Windows serves the residential new construction and repair and remodel markets with energy efficient vinyl window and door products from various manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through cash available on the balance sheet. The Company reports Cascade Windows’ results within the Windows segment.
The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$2,838 
Accounts receivable17,398 
Other receivables409 
Inventories16,278 
Prepaid expenses and other current assets1,538 
Property, plant and equipment18,300 
Lease right of use assets21,849 
Intangible assets (trade names/customer relationships)137,660 
Goodwill110,816 
Other assets500 
Total assets acquired327,586 
Liabilities assumed:
Accounts payable17,680 
Accrued expenses7,488 
Deferred income taxes33,221 
Current portion of lease liability247 
Other current liabilities2,349 
Non-current portion of lease liabilities19,926 
Other long-term liabilities7,211 
Total liabilities assumed88,122 
Net assets acquired$239,464 
The $110.8 million of preliminary goodwill was allocated to the Windows segment. Goodwill from this acquisition is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the year ended December 31, 2021, Cascade Windows contributed net sales of $57.4 million and a net loss of $6.2 million, which have been included within the Company’s consolidated statements of operations. During the year ended December 31, 2021, the Company incurred $1.9 million of acquisition-related costs for Cascade Windows, $1.2 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
The purchase price allocation for the acquisition of Cascade Windows remains subject to further adjustments, primarily associated with the finalization of the working capital adjustment, therefore the measurement period remained open as of December 31, 2021. The Company anticipates completing the acquisition accounting adjustments during the first half of fiscal 2022.
Prime Windows
On April 30, 2021, the Company acquired Prime Windows LLC (“Prime Windows”) for total consideration of $93.0 million, exclusive of a $2.0 million working capital adjustment that was finalized as of December 31, 2021. Prime Windows serves residential new construction and repair and remodel markets with energy efficient vinyl window and door products from two manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through borrowings under the Company’s existing credit facilities. Prime Windows’ results are reported within the Windows segment.
The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$997 
Accounts receivable5,500 
Inventories4,446 
Prepaid expenses and other current assets823 
Property, plant and equipment2,500 
Lease right of use assets2,787 
Intangible assets (trade names/customer relationships)51,600 
Goodwill33,148 
Other assets50 
Total assets acquired101,851 
Liabilities assumed:
Accounts payable1,676 
Other accrued expenses1,679 
Lease liabilities2,637 
Other long-term liabilities829 
Total liabilities assumed6,821 
Net assets acquired$95,030 
The $33.1 million of goodwill was allocated to the Windows segment. Goodwill from this acquisition is expected to be deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized.
During the year ended December 31, 2021, Prime Windows contributed net sales of $55.8 million and net income of $5.3 million, which have been included within the Company’s consolidated statements of operations. The Company incurred $1.0 million of acquisition-related costs for Prime Windows during the year ended December 31, 2021, $0.7 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.
The fair value of all assets acquired and liabilities assumed was finalized during the fourth quarter of 2021.
Kleary
On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. (“Kleary”) for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary’s results are reported within the Siding segment.
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,135 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill12,539 
Total assets acquired44,601 
Liabilities assumed:
Accounts payable1,149 
Other accrued expenses1,020 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,617 
Net assets acquired$41,984 
The $12.5 million of goodwill was allocated to the Siding segment and will be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. The fair value of all assets acquired and liabilities assumed was finalized during the first quarter of 2021.
During the year ended December 31, 2020, the Company incurred $10.2 million of acquisition-related costs for Kleary, primarily consisting of a contingent earnout, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. Strategic development and acquisition related costs for the year ended December 31, 2021 included a reduction of $4.2 million to the previously estimated accrual to reflect the final contingent earnout for the Kleary acquisition at approximately $5.4 million, which was paid as of October 2, 2021.
Environmental Stoneworks
On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“Environmental Stoneworks”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers 100% of the outstanding limited liability company interests of Environmental Stoneworks for total consideration of $182.6 million, subject to certain post-closing adjustments. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility. Environmental Stoneworks’ results are reported within the Siding segment.
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379 
Accounts receivable16,825 
Inventories13,062 
Prepaid expenses and other current assets3,677 
Property, plant and equipment14,295 
Lease right-of-use assets11,372 
Intangible assets (trade names/customer relationships)91,170 
Goodwill63,543 
Deferred taxes474 
Other assets157 
Total assets acquired217,954 
Liabilities assumed:
Accounts payable5,910 
Other accrued expenses14,666 
Lease liabilities11,365 
Other long-term liabilities3,450 
Total liabilities assumed35,391 
Net assets acquired$182,563 
The $63.5 million of goodwill was allocated to the Siding segment and is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
Unaudited Pro Forma Financial Information
The following table provides unaudited supplemental pro forma results for the Company for the years ended December 31, 2021, 2020 and 2019 as if the UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks acquisitions had occurred on January 1, 2019 (in thousands except for per share data):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Net sales$5,977,230 $5,056,390 $5,387,135 
Net income (loss) applicable to common shares663,273 (480,289)26,688 
Net income (loss) per common share:
Basic$5.26 $(3.83)$0.21 
Diluted$5.23 $(3.83)$0.21 
The unaudited supplemental pro forma financial information was prepared based on the historical information of the Company, UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks. The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks acquisitions occurred on January 1, 2019 or of future results.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
DIVESTITURES
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
DIVESTITURES DIVESTITURESOn August 9, 2021, the Company completed the sale of its IMP business for cash proceeds of $1.0 billion. On August 18, 2021, the Company completed the sale of its DBCI business for cash proceeds of $168.9 million. The IMP and DBCI businesses were within the Company’s Commercial segment. For the year ended December 31, 2021, the Company recognized a pre-tax gain of $679.8 million for the IMP divestiture and $151.5 million for the DBCI divestiture, which are included in gain on divestitures in the consolidated statements of operations. As part of the consideration received for the sale of the IMP business, we entered into a short-term agreement with the purchaser to supply steel for the IMP business. We recognized approximately $15.5 million in net sales under the supply agreement, which ended in December 2021. For the year ended December 31, 2021, the Company incurred $21.3 million of divestiture-related costs, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. The divested businesses did not represent strategic shifts that have a major effect on our operations and financial results, so they were not presented as discontinued operations.
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING AND IMPAIRMENT
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
RESTRUCTURING AND IMPAIRMENT RESTRUCTURING AND IMPAIRMENT
The Company has various initiatives and programs in place within its business units to reduce SG&A, manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the year ended December 31, 2021, the Company incurred restructuring charges of $1.3 million, $14.2 million and $10.1 million in the Windows, Siding and Commercial segments, respectively, and $0.6 million in corporate restructuring charges. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $78.6 million. The following table summarizes the costs related to those restructuring initiatives and programs for periods indicated (in thousands):
Year EndedCost
Incurred
To Date (since inception)
December 31, 2021
Severance$3,696 $39,927 
Asset impairments22,210 30,078 
Gain on sale of facilities, net— (1,298)
Other restructuring costs341 9,877 
Total restructuring costs$26,247 $78,584 
For the year ended December 31, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statement of operations. The asset impairments of $22.2 million for the year ended December 31, 2021 included right-of-use lease assets in the Windows segment of $0.3 million; certain product line assets in the Siding segment for which the fair value of the assets was below their carrying amounts by $14.0 million; assets in the Commercial segment that were recorded at fair value less cost to sell, which was less than the assets’ carrying amount by $6.4 million; and the write-off of previously capitalized software development costs in the Commercial segment of $1.5 million.
The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through December 31, 2021 (in thousands):
WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$— $85 $— $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $— $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred971 264 2,004 457 3,696 
Cash payments(1,262)(904)(2,473)(587)(5,226)
Balance, December 31, 2021$15 $195 $1,522 $300 $2,032 
We expect to fully execute our restructuring initiatives and programs over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans. We are unable at this time to make a good faith
determination of cost estimates, or ranges of cost estimates, associated with future phases of the plans or the total costs we may incur in connection with these plans.
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS GOODWILL AND OTHER INTANGIBLE ASSETS
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from acquisition— 12,539 — 12,539 
Impairment(320,990)(176,774)(5,407)(503,171)
Currency translation3,991 10,000 — 13,991 
Purchase accounting adjustments from prior year acquisitions— 1,776 — 1,776 
Balance, December 31, 2020$397,024 $654,821 $142,884 $1,194,729 
Goodwill recognized from acquisitions143,964 122 140,342 284,428 
Divestiture— — (121,464)(121,464)
Currency translation208 155 — 363 
Balance, December 31, 2021$541,196 $655,098 $161,762 $1,358,056 
As a result of the decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic, during the first quarter of fiscal 2020, the Company determined that an interim goodwill impairment test was necessary. The Company determined that deterioration in discount rates and market multiples during the three months ended April 4, 2020 from the COVID-19 pandemic driven economic uncertainty when combined with lower forecasted discounted cash flows, decreased the fair values of the Company’s reporting units. The Company performed an impairment evaluation by comparing the fair market value of its reporting units, as determined using an equally weighted discounted cash flow model and a market approach, to its carrying value. It was determined that the Siding, Windows and Metal Coil Coating reporting units' carrying value each exceeded their fair value. As a result of this analysis, the Company recorded a goodwill impairment charge of approximately $321.0 million for the Windows reporting unit, $176.8 million for the Siding reporting unit, and $5.4 million for the Metal Coil Coating reporting unit (which is within the Commercial segment). This non-cash charge did not affect the Company’s cash position, liquidity or debt covenant compliance, nor did it have any impact on future operations.
In addition to interim impairment tests under ASC 350, Intangibles — Goodwill and Other, the Company evaluated its property and equipment and intangible assets for impairment during the first quarter of fiscal 2020 in accordance with ASC 360, Property, Plant and Equipment. This analysis was triggered by a decrease in projected cash flows due to the depressed construction market. The impairment test results did not indicate that an impairment existed other than the $3.1 million included in restructuring and impairment charges, net, in the Company’s consolidated statement of operations for the three months ended April 4, 2020.
The Company performed its annual impairment assessment of goodwill during the fourth quarter of fiscal 2021 and 2020. The Company performed the annual impairment testing on each of its reporting units that had goodwill balances. The fair value of the Company’s reporting units is based on a blend of estimated discounted cash flows and a market approach. The results from each of these models are then weighted and combined into a single estimate of fair value for the Company’s reporting units. Estimated discounted cash flows are based on projected sales and related cost of sales. Publicly traded company multiples and acquisition multiples are derived from information on traded shares and analysis of recent acquisitions in the marketplace, respectively, for companies with operations similar to ours. The primary assumptions used in these various models include earnings multiples of acquisitions in a comparable industry, future cash flow estimates of each of the reporting units, weighted average cost of capital, working capital and capital expenditure requirements.
As a result of the annual impairment tests, the Company concluded that the estimated fair value of each of its reporting units exceeded its carrying value. However, there can be no assurance that: 1) valuation multiples will not decline, 2) discount rates will not increase, or 3) the earnings, book values or projected earnings and cash flows of the Company’s reporting units will not decline. The Company will continue to analyze changes to these assumptions in future periods.
The table that follows presents the major components of intangible assets as of December 31, 2021 and 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of December 31, 2021
Amortized intangible assets:
Trademarks/Trade names/other3157$241,727 $(76,574)$165,153 
Customer lists and relationships72091,845,511 (486,029)1,359,482 
Total intangible assets8$2,087,238 $(562,603)$1,524,635 
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 
Intangible assets are amortized on a straight-line basis or a basis consistent with the expected future cash flows over their expected useful lives. Amortization expense of intangibles was $189.5 million, $181.0 million and $177.6 million in fiscal 2021, 2020 and 2019, respectively. The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):
2022$196,157 
2023196,144 
2024195,487 
2025195,304 
2026195,120 
In accordance with ASC 350, Intangibles — Goodwill and Other, the Company evaluates the remaining useful life of intangible assets on an annual basis. The Company reviews finite-lived intangible assets for impairment when events or changes in circumstances indicate the carrying values may not be recoverable in accordance with ASC 360, Property, Plant and Equipment.
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
LEASES LEASES
Weighted average information about the Company’s lease portfolio as of December 31, 2021 was as follows:
Weighted-average remaining lease term6.9 years
Weighted-average IBR5.74 %
Operating lease costs were as follows (in thousands):
Year Ended
December 31, 2021December 31, 2020
Operating lease costs
Fixed lease costs$107,938 $113,760 
Variable lease costs(1)
102,646 70,795 
(1) Includes short-term lease costs, which are immaterial.
Cash and non-cash activities were as follows (in thousands):
Year Ended
December 31, 2021December 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$91,024 $99,076 
Right-of-use assets obtained in exchange for new operating lease liabilities$88,826 $19,785 
Future minimum lease payments under non-cancelable leases as of December 31, 2021 were as follows (in thousands):
Operating Leases
2022$89,202 
202365,893 
202452,382 
202543,976 
202636,016 
Thereafter108,542 
Total future minimum lease payments396,011 
Less: interest71,800 
Present value of future minimum lease payments$324,211 
As of December 31, 2021
Current portion of lease liabilities$73,150 
Long-term portion of lease liabilities251,061 
Total$324,211 
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED COMPENSATION
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATIONOur 2003 Long-Term Stock Incentive Plan, as amended (the “2003 Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”) , on November 16, 2018, awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the 2003 Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject to award agreements with the same terms and provisions as awards of the same type granted under the 2003 Incentive Plan.
As of December 31, 2021, and for all periods presented, the Founders Awards and our share-based awards granted under the 2003 Incentive Plan have consisted of RSUs, PSUs and stock options, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change in control. As a general rule, stock option awards expire on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
A total of approximately 6,594,000 and 8,497,000 shares were available at December 31, 2021 and 2020, respectively, under the 2003 Incentive Plan for further grants of awards.
Vesting of the PSUs granted as part of the Founders Awards was contingent upon the achievement of synergies captured from the Merger and continued employment. Based on achieved synergies during the period comprising the two fiscal years ended December 31, 2020, the Founders Awards vested at 200% of target amounts in November 2021. Vesting of the PSUs granted under the 2003 Incentive Plan during the years ended December 31, 2021 and 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total stockholders return. The grant-date fair values of the PSUs granted during the years ended December 31, 2021 and 2020 were determined by Monte Carlo simulations.
Stock Option Awards
The fair value of each option award is estimated as of the date of grant using a Black-Scholes-Merton option pricing formula. Expected volatility is based on normalized historical volatility of our stock over a preceding period commensurate with the expected term of the option. The risk-free rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not currently pay dividends on our Common Stock and have no current plans to do so in the future.
During fiscal 2021, 2020 and 2019, we granted 815,258, 1,120,644 and 359,873 stock options, respectively, and the weighted average grant-date fair value of options granted during fiscal 2021, 2020 and 2019 was $7.38, $2.13 and $1.97, respectively.
The assumptions for the option awards granted in fiscal 2021, 2020 and 2019 were as follows:
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Volatility rate49.03 %47.52 %39.87 %
Expected term (in years)6.006.006.50
Risk-free interest rate1.02 %0.48 %1.73 %
The following is a summary of stock option transactions during fiscal 2021, 2020 and 2019 (in thousands, except weighted average exercise prices and weighted average remaining life):
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Life
Aggregate
Intrinsic
Value
Balance, December 31, 20183,297 12.08 
Granted360 4.67 
Forfeited(713)12.16 
Cancelled(96)9.17 
Balance, December 31, 20192,848 11.22 
Granted1,121 4.86 
Forfeited(539)11.26 
Cancelled(215)11.85 
Balance, December 31, 20203,215 8.95 
Granted815 15.01 
Exercised(301)10.85 
Forfeited(647)9.17 
Cancelled(37)10.37 
Balance, December 31, 20213,045 $10.28 7.8$21,817 
Exercisable at December 31, 20211,235 $9.23 7.0$10,136 
The following summarizes additional information concerning outstanding options at December 31, 2021 (in thousands, except weighted average remaining life and weighted average exercise prices):
Options Outstanding
Number of
Options
Weighted Average
Remaining Life
Weighted Average
Exercise Price
1,119 8.0 years$4.91 
1,926 7.8 years13.40 
3,045 7.8 years$10.28 
The following summarizes additional information concerning options exercisable at December 31, 2021 (in thousands, except weighted average exercise prices):
Options Exercisable
Number of
Options
Weighted Average
Remaining Life
Weighted Average
Exercise Price
507 7.8 years$4.83 
728 6.5 years12.30 
1,235 7.0 years$9.23 
There were 300,976 options exercised during fiscal 2021 and cash received from the option exercises was $3.3 million. The total intrinsic value of options exercised in fiscal 2021 was $1.5 million. The tax benefit realized for the tax deductions from options exercised totaled $0.6 million for fiscal 2021. No options were exercised during fiscal 2020 and 2019.
Restricted stock and performance awards
During fiscal 2021, 2020 and 2019, we granted time-based RSUs with a fair value of $18.7 million, $7.0 million and $3.3 million, respectively.
During the fiscal 2021, 2020 and 2019, we granted PSUs with fair values of approximately $28.0 million, $5.6 million and $0.4 million, respectively, to certain executives.
Restricted stock and performance award transactions during fiscal 2021, 2020 and 2019 were as follows (in thousands, except weighted average grant prices):
Restricted Stock and Performance Awards
Time-BasedPerformance-Based
Number of
Shares
Weighted
Average
Grant Price
Number of
Shares(1)
Weighted
Average
Grant Price
Balance, December 31, 20182,245 $12.57 1,037 $14.63 
Granted703 5.40 76 4.67 
Vested(586)12.42 (234)16.30 
Forfeited(543)11.00 (168)13.09 
Balance, December 31, 20191,819 $10.32 711 $13.38 
Granted1,399 5.04 1,068 5.25 
Vested(422)11.77 (192)19.65 
Forfeited(442)9.76 (212)8.49 
Balance, December 31, 20202,354 $7.02 1,375 $6.93 
Granted1,248 14.97 1,525 24.48 
Vested(1,099)6.23 (763)10.67 
Forfeited(511)9.64 (698)11.38 
Balance, December 31, 20211,992 $11.76 1,439 $17.73 
(1)The number of restricted stock shown reflects the shares that would be granted if the target level of performance is achieved. The number of shares actually issued may vary.
Share-Based Compensation Expense
Share-based compensation expense is recorded over the requisite service or performance period. For awards with performance conditions, the amount of share-based compensation expense recognized is based upon the probable outcome of the performance conditions, as defined and determined by management. We account for forfeitures of outstanding but unvested grants in the period they occur.
Share-based compensation expense recognized during fiscal 2021, 2020 and 2019 was $29.0 million, $17.1 million and $14.1 million, respectively. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $7.5 million, $4.4 million and $3.7 million in fiscal 2021, 2020 and 2019, respectively. Included in the share-based compensation expense during fiscal 2021 were accelerated awards of $1.0 million due to the retirement of the Company’s former CEO and modification of certain awards that included fully vesting certain restricted stock unit awards that would otherwise be forfeited at retirement, extending the post-retirement exercise period for stock options vesting at the retirement date, and allowing continued vesting of certain performance unit award that would otherwise be forfeited at the retirement date. As of December 31, 2021, we do not have any amounts capitalized for share-based compensation cost in inventory or similar assets.
Unrecognized share-based compensation expense and weighted average period over which expense attributable to unvested awards will be recognized are as follows (in millions, except weighted average remaining years):
Year Ended December 31, 2021
Unrecognized Share-Based Compensation ExpenseWeighted Average Remaining Years
Stock options$7.8 2.1
Time-based restricted stock16.8 2.1
Performance-based restricted stock19.7 1.6
Total unrecognized share-based compensation expense$44.3 
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER COMMON SHARE
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
EARNINGS PER COMMON SHARE EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted income per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted income per common share is as follows (in thousands, except per share data):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Numerator for Basic and Diluted Earnings Per Common Share:
Net income (loss) applicable to common shares$658,044 $(482,778)$(15,390)
Denominator for Basic and Diluted Earnings Per Common Share:
Weighted average basic number of common shares outstanding126,058 125,562 125,576 
Common stock equivalents:
Employee stock options737 — — 
Weighted average diluted number of common shares outstanding126,795 125,562 125,576 
Basic earnings (loss) per common share$5.22 $(3.84)$(0.12)
Diluted earnings (loss) per common share$5.19 $(3.84)$(0.12)
Incentive Plan securities excluded from dilution(1)
2752,5594,480
(1)Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
We calculate earnings per share using the “two-class” method, whereby unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents are “participating securities” and, therefore, these participating securities are treated as a separate class in computing earnings per share. The calculation of earnings per share presented here excludes the income attributable to unvested restricted stock units related to our Incentive Plan from the numerator and excludes the dilutive impact of those shares from the denominator. Awards subject to the achievement of performance conditions or market conditions for which such conditions had been met at the end of any of the fiscal periods presented are included in the computation of diluted earnings per common share if their effect was dilutive.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
OTHER ACCRUED EXPENSES OTHER ACCRUED EXPENSESOther accrued expenses are comprised of the following (in thousands):
December 31,
2021
December 31,
2020
Sales and marketing$99,845 $69,236 
Accrued warranty obligation and deferred warranty revenue30,181 26,094 
Other accrued expenses190,363 152,563 
Total other accrued expenses$320,389 $247,893 
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
WARRANTY
12 Months Ended
Dec. 31, 2021
Product Warranties Disclosures [Abstract]  
WARRANTY WARRANTY
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the years ended December 31, 2021 and 2020 (in thousands):
December 31,
2021
December 31,
2020
Beginning balance$216,230 $216,173 
Acquisitions10,518 109 
Warranties sold1,986 2,677 
Revenue recognized(2,650)(2,746)
Expense26,129 28,566 
Settlements(31,612)(28,549)
Divestiture(2,245)— 
Ending balance218,356 216,230 
Less: current portion30,181 26,094 
Total warranty, less current portion$188,175 $190,136 
The current portion of the warranty liabilities is recorded within other accrued expenses and the long-term portion of the warranty liabilities is recorded within other long-term liabilities on the Company’s consolidated balance sheets.
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
Debt is comprised of the following (in thousands):
December 31,
2021
December 31,
2020
Term loan facility due April 2028$2,580,500 $2,497,967 
8.00% senior notes due April 2026
— 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(43,657)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,036,843 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,010,843 $3,563,429 
(1)Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026 (included in the December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.3 million and $1.7 million as of December 31, 2021 and 2020, respectively, are classified in other assets on the consolidated balance sheets.
The scheduled maturity of our debt is as follows (in thousands):
2022$26,000 
202326,000 
202426,000 
202526,000 
2026 and thereafter2,976,500 
$3,080,500 
Term Loan Facility due April 2028 and Cash Flow Revolver
On April 12, 2018, Ply Gem Midco entered into a Cash Flow Agreement (the "Current Cash Flow Credit Agreement"), which provides for (i) a term loan facility (the “Existing Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million, issued with a discount of 0.5%, and (ii) a cash flow-based revolving credit facility (the “Existing Cash Flow Revolver” and together with the Existing Term Loan Facility, the “Existing Cash Flow Facilities”) of up to $115.0 million.
On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Existing Term Loan Facility by $805.0 million. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay $325.0 million of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Existing Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Existing Cash Flow Facilities.
On April 15, 2021, the Company entered into a Second Amendment to the Current Cash Flow Credit Agreement (the “Second Amendment"), among the Company, the several banks and other financial institutions party thereto (the "Cash Flow Lenders") and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), which amended the Current Cash Flow Credit Agreement to, among other things:
Terminate $92.0 million of commitments by Cash Flow Lenders under the Company’s cash flow-based revolving credit facility of up to $115.0 million, maturing on April 12, 2023 (the “Existing Cash Flow Revolver”; and
Replace such commitments with $92.0 million of extended cash flow-based revolving commitments, maturing on April 12, 2026 (the “Extended Cash Flow Revolver” and together with the Existing Cash Flow Revolver, the “Current Cash Flow Revolver”).
On April 15, 2021, the Company entered into (i) a Third Amendment to Current Cash Flow Credit Agreement (the “Third Amendment”), among the Company, the subsidiary guarantors parties thereto, the Cash Flow Lenders party thereto and the Cash Flow Agent and (ii) an Increase Supplement (the “Increase Supplement”), between the Company and JPMorgan Chase Bank, N.A., as the increasing lender. The Third Amendment amended the Current Cash Flow Credit Agreement to, among other things, refinance the Existing Term Loan Facility in an original aggregate principal amount of $1,755.0 million with Tranche B Term Loans in an aggregate principal amount of approximately $2,491.6 million, maturing on April 12, 2028. The Increase Supplement supplemented the Current Cash Flow Credit Agreement to, among other things, increase the aggregate principal amount of the Tranche B Term Loan Facility by approximately $108.4 million (the “Incremental Tranche B Term Loans”), for a total principal amount of $2,600.0 million (the “Current Term Loan Facility” and together with the Current Cash Flow Revolver, the “Current Cash Flow Facilities”). Proceeds of the Incremental Tranche B Term Loans were used, together with cash on hand, (i) for the redemption of all of the 8.00% Senior Notes (as defined below) (the “Senior Notes Redemption”) and (ii) to pay any fees and expenses incurred in connection with the extension and refinancing of the Company’s senior credit facilities and the Senior Notes Redemption.
In connection with the Third Amendment and the Increase Supplement to the Current Cash Flow Credit Agreement, the Company incurred $24.8 million in financing costs of which $13.2 million was deferred and are being amortized using the effective interest method.
The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity. The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.50%) plus an applicable margin of 3.25% per annum or (ii) an alternate base rate plus an applicable margin of 2.25% per annum. At December 31, 2021, the interest rates on the Current Term Loan Facility were as follows:
December 31, 2021
Interest rate3.75 %
Effective interest rate4.02 %
The Company entered into certain interest rate swap agreements in 2019 and 2021 to effectively convert a portion of its variable rate debt to fixed. See Note 14 — Derivatives.
Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. There are no amortization payments under the Current Cash Flow Revolver. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.
Both the Current Term Loan Facility and Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.
Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:
the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and
50% of annual excess cash flow (as defined in the Current Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. No payments were required in 2021 under the fiscal year 2020 excess cash flow calculation.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Facility due April 2026
On April 12, 2018, Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), which provides for an asset-based revolving credit facility (the “Existing ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Existing ABL Facility.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Existing ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.
On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Existing ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Existing ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Existing ABL Facility.
On April 15, 2021, the Company entered into Amendment No. 6 to the Current ABL Credit Agreement, by and among the Company, the subsidiary borrowers party thereto, the several banks and financial institutions party thereto and UBS AG, Stamford Branch, as administrative agent and collateral agent, which amended the ABL Credit Agreement in order to, among other things:
Terminate the existing revolving commitments of each of the Extending ABL Credit Lenders (as defined in therein), originally maturing on April 12, 2023 (the “Existing ABL Commitments”); and
Replace the Existing ABL Commitments with an extended revolving commitment of $611.0 million, maturing on April 12, 2026 (the “Current ABL Facility”).
Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of December 31, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
December 31, 2021
Excess availability$565,576 
Revolving loans outstanding
Letters of credit outstanding40,257 
Loans outstanding under the Current ABL Facility bear interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a LIBOR floor of 0.00%) plus an applicable margin ranging from 1.25% to 1.75% per annum depending on the average daily excess availability under the Current ABL Facility or (ii) an alternate base rate plus an applicable margin ranging from 0.25% to 0.75% per annum depending on the average daily excess availability under the ABL Facility. Additionally, unused commitments under the ABL Facility are subject to a 0.25% per annum fee.
The obligations under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in all present and after-acquired inventory, accounts receivable, deposit accounts, securities accounts, and any cash or other assets in such accounts and other related assets owned by the Company and the U.S. subsidiary guarantors and the proceeds of any of the foregoing, except to the extent such proceeds constitute Cash Flow Priority Collateral, and subject to certain exceptions (the “ABL Priority Collateral”), which security interest is senior to the security interest in the foregoing assets securing the Current Cash Flow Facilities; and
a perfected security interest in the Cash Flow Priority Collateral, which security interest will be junior to the security interest in the Cash Flow Collateral securing the Current Cash Flow Facilities.
Additionally, the obligations of the Canadian borrowers under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned Canadian restricted subsidiary of the Canadian borrowers, subject to certain exceptions, and are secured by substantially all assets of the Canadian borrowers and the Canadian subsidiary guarantors, subject to certain exceptions.
The Current ABL Credit Agreement includes a minimum fixed charge coverage ratio of 1.00:1.00, which is tested only when specified availability is less than 10.0% of the lesser of (x) the then applicable borrowing base and (y) the then aggregate effective commitments under the Current ABL Facility, and continuing until such time as specified availability has been in excess of such threshold for a period of 20 consecutive calendar days.
6.125% Senior Notes due January 2029
On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 (“the 6.125% Senior Notes”). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company’s Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021. The effective interest rate for the 6.125% Senior Notes was 6.33% as of December 31, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Current Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.
The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:
prior to September 15, 2023, at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
prior to September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.
Redemption of 8.00% Senior Notes
On April 15, 2021, the Company redeemed the outstanding $645.0 million aggregate principal amount of the 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”) for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption resulted in a pre-tax loss on extinguishment of debt of $41.9 million during the year ended December 31, 2021, comprising a make-whole premium of $25.8 million and a write-off of $16.1 million in unamortized deferred financing costs.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of December 31, 2021, the Company was in compliance with all covenants that were in effect on such date.
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVES
12 Months Ended
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVES DERIVATIVES
We utilize derivative instruments, including interest rate swap agreements and foreign currency hedging contracts, to manage our exposure to interest rate risk and currency fluctuations. We only hold such instruments for economic hedging purposes, not for speculative or trading purposes. Our derivative instruments are transacted only with highly rated institutions, which reduces our exposure to credit risk in the event of nonperformance.
Interest Rate Swaps
We are exposed to interest rate risk associated with fluctuations in interest rates on our floating-rate Current Term Loan Facility. The objective in using interest rate derivatives is to manage our exposure to interest rate movements. To accomplish this objective, we have entered into interest rate swap agreements as part of our interest rate risk management strategy. Interest rate swaps involve the receipt of variable amounts from a counterparty in exchange for the company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.
On a monthly basis, we net settle with our swap counterparties for the difference between the fixed rate specified in each swap agreement and the variable rate as applied to the notional amount of the swap.
In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s Current Term Loan Facility. The interest rate swaps effectively converted a portion of the floating rate interest payment into a fixed rate interest payment. Three interest rate swaps each covered a notional amount of $500.0 million. The Company designated the interest rate swaps as qualifying hedging instruments and accounted for these derivatives as cash flow hedges.
As discussed in Note 13 — Long-Term Debt, the Company refinanced its Term Loan Facility. Contemporaneously with the refinancing on April 15, 2021, we completed a series of transactions to modify our interest rate swap positions as follows: (i) we de-designated all existing interest rate swaps as cash flow hedges; (ii) we terminated two existing interest rate swaps with a notional value of $500.0 million each; (iii) we entered into two receive-fixed interest rate swaps with a notional amount of $250.0 million each, which are designed to offset the terms of an existing, active interest rate swap with a notional amount of $500.0 million; and (iv) we entered into two pay-fixed interest rate swaps with a notional amount of $750 million each, effectively blending the liability position of our existing interest rate swap agreements into the new swaps and extending the term of our hedged position to April 2026.
The amount remaining in accumulated other comprehensive loss for the de-designated and terminated swaps as of December 31, 2021 was approximately $44.7 million and is being amortized as an increase to interest expense over the effective period of the original swap agreements.
The new receive-fixed interest rate swaps remain undesignated to economically offset the now undesignated existing, active swap. The new receive-fixed and the existing, active swaps mature on July 12, 2023. Cash settlements related to these receive-fixed interest rate swaps are classified as operating activities in the consolidated statements of cash flows.
The new pay-fixed interest rate swaps also qualify as hybrid instruments in accordance with ASC 815, Derivatives and Hedging, consisting of a financing component and an embedded at-market derivative that was designated as a cash flow hedge. The financing component is accounted for at amortized cost over the life of the swap while the embedded at-market derivative is accounted for at fair value. The new swaps are indexed to one-month LIBOR and are net settled on a monthly basis with the counterparty for the difference between the fixed rate of 2.0369% and 2.0340%, respectively, and the variable rate based upon one-month LIBOR (subject to a floor of 0.5%) as applied to the notional amount of the swaps. In connection with the transactions discussed above, no cash was exchanged between the Company and the counterparty. The liability of the terminated interest rate swaps as well as the inception value of the receive-fixed interest rate swap was blended into the new pay-fixed interest rate swap. The cash flows related to the portion treated as a financing component are classified as financing activities while the cash flows related to the portion treated as an at-market derivative are classified as operating activities in the consolidated statements of cash flows.
The key terms of interest rate swaps are as follows (amounts in thousands):
December 31, 2021December 31, 2020
Effective DateFixed Rate Paid (Received)Notional AmountStatusNotional AmountStatusMaturity Date
Entered into May 2019:
July 12, 20192.1570 %$— Terminated$500,000 ActiveJuly 12, 2023
July 12, 20192.1560 %— Terminated500,000 ActiveJuly 12, 2023
July 12, 20192.1680 %500,000 Active500,000 ActiveJuly 12, 2023
Entered into April 2021:
April 15, 20212.0369 %750,000 ActiveApril 15, 2026
April 15, 20212.0340 %750,000 ActiveApril 15, 2026
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
$1,500,000 $1,500,000 
The embedded at-market derivative portion of our interest rate swap agreements is recognized at fair value on the consolidated balance sheets. It is valued using pricing models that rely on market observable inputs such as yield curve data, which are classified as Level 2 inputs within the fair value hierarchy.
Foreign Currency Forward Contracts
In December 2020 and during 2021, the Company entered into forward contracts to hedge a portion of its non-functional currency inventory purchases. These forward contracts were established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. The forward contracts are highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. All of the Company’s foreign currency forward contracts are initially designated as qualifying hedging instruments and are accounted for as cash flow hedges in accordance with ASC 815, Derivatives and Hedging. Unrealized gains and losses on these contracts are designated as effective or ineffective. The effective portion of such gains or losses is recorded as a component of accumulated other comprehensive income or loss, while the ineffective portion of such gains or losses is recorded as a component of cost of goods sold. Future realized gains and losses in connection with each inventory purchase will be reclassified from accumulated other comprehensive income or loss to cost of goods sold. The gains and losses on the derivative contracts that are reclassified from accumulated other comprehensive income or loss to current period earnings are included in the line item in which the hedged item is recorded in the same period the forecasted transaction affects earnings.
During the year ended December 31, 2021, the Company realized a loss of approximately $1.1 million within cost of goods sold in the consolidated statements of operations based on the foreign currency forward contracts described above. The changes in fair values of derivatives that have been designated and qualify as cash flow hedges are recorded in accumulated other comprehensive income or loss and are reclassified into cost of goods sold in the same period the hedged item affects earnings. Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, fluctuations in the value of the derivative instruments are generally offset by changes in the fair value or cash flows
of the underlying exposures being hedged. The changes in the fair value of derivatives that do not qualify as effective are immediately recognized in earnings. As of December 31, 2021, the Company had a hedge asset of approximately $0.7 million and a gain of approximately $0.8 million in accumulated other comprehensive loss on the consolidated balance sheets. No hedge liability or asset or deferred gain or loss in accumulated other comprehensive loss existed as of December 31, 2020 related to the forward contracts.
Fair Values of Derivatives on the Consolidated Balance Sheets
The fair values of our derivatives and their presentation on the consolidated balance sheets as of December 31, 2021 and 2020 were as follows (in thousands):
December 31, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$11,543 $— $— $— 
Other long-term liabilities(2)
— 11,543 — — 
Total$11,543 $11,543 $— $— 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$— $13,127 $— $— 
Other long-term liabilities(3)
— 28,279 — 75,770 
Foreign currency forward contractsPrepaid expenses and other728 — — — 
Total$728 $41,406 $— $75,770 
(1)The balance as of December 31, 2021 is related to receive-fixed interest rate swaps for which the fair value option has been elected.
(2)The balance as of December 31, 2021 is related to a pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.
(3)The balances as of December 31, 2021 include the financing component of the pay-fixed interest rate swaps.
Effect of Derivatives on the Consolidated Statements of Operations
The effect of our derivatives and their presentation on the consolidated statements of operations for the years ended December 31, 2021 and 2020 were as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$21,164 $— 
Foreign currency forward contractsCost of sales1,083 — 
Derivatives designated as hedging instruments
Interest rate swapsInterest expense15,998 24,198 
$38,245 $24,198 
(1)For the year ended December 31, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps.
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
CD&R INVESTOR GROUP
12 Months Ended
Dec. 31, 2021
Temporary Equity Disclosure [Abstract]  
CD&R INVESTOR GROUP CD&R INVESTOR GROUPOn August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier & Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&R Fund VIII and CD&R Friends & Family Fund VIII, L.P., a Cayman
Islands exempted limited partnership (“CD&R FF Fund” and, together with CD&R Fund VIII, the “CD&R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.
In January 2014, the CD&R Fund VIII Investor Group completed a registered underwritten offering, in which the CD&R Fund VIII Investor Group offered 8.5 million shares of Common Stock at a price to the public of $18.00 per share (the “2014 Secondary Offering”). The underwriters also exercised their option to purchase 1.275 million additional shares of Common Stock. In addition, the Company entered into an agreement with the CD&R Fund VIII Investor Group to repurchase 1.15 million shares of its Common Stock at a price per share equal to the price per share paid by the underwriters to the CD&R Fund VIII Investor Group in the underwritten offering (the “2014 Stock Repurchase”). The 2014 Stock Repurchase, which was completed at the same time as the 2014 Secondary Offering, represented a private, non-underwritten transaction between NCI and the CD&R Fund VIII Investor Group that was approved and recommended by the Affiliate Transactions Committee of our Board of Directors.
On July 25, 2016, the CD&R Fund VIII Investor Group completed a registered underwritten offering, in which the CD&R Fund VIII Investor Group offered 9.0 million shares of our Common Stock at a price to the public of $16.15 per share (the “2016 Secondary Offering”). The underwriters also exercised their option to purchase 1.35 million additional shares of our Common Stock from the CD&R Fund VIII Investor Group. The aggregate offering price for the 10.35 million shares sold in the 2016 Secondary Offering was approximately $160.1 million, net of underwriting discounts and commissions. The CD&R Fund VIII Investor Group received all of the proceeds from the 2016 Secondary Offering and no shares in the 2016 Secondary Offering were sold by the Company or any of its officers or directors (although certain of our directors are affiliated with the CD&R Fund VIII Investor Group).
On July 18, 2016, the Company entered into an agreement with the CD&R Fund VIII Investor Group to repurchase approximately 2.9 million shares of our Common Stock at the price per share equal to the price per share paid by the underwriters to the CD&R Fund VIII Investor Group in the underwritten offering (the “2016 Stock Repurchase”). The 2016 Stock Repurchase, which was completed concurrently with the 2016 Secondary Offering, represented a private, non-underwritten transaction between the Company and the CD&R Fund VIII Investor Group that was approved and recommended by the Affiliate Transactions Committee of our Board of Directors. See Note 20 — Stock Repurchase Program.
On December 11, 2017, the CD&R Fund VIII Investor Group completed a registered underwritten offering of 7,150,000 shares of the Company’s Common Stock at a price to the public of $19.36 per share (the “2017 Secondary Offering”). Pursuant to the underwriting agreement, at the CD&R Fund VIII Investor Group request, the Company purchased 1.15 million of the 7.15 million shares of the Company’s Common Stock from the underwriters in the 2017 Secondary Offering at a price per share equal to the price at which the underwriters purchased the shares from the CD&R Fund VIII Investor Group. The total amount the Company spent on these repurchases was $22.3 million.
Ply Gem Holdings was acquired by CD&R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018 (the “Ply Gem-Atrium Merger”).
Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&R Fund VIII Investor Group, CD&R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&R Pisces”, and together with the CD&R Fund VIII Investor Group, the “CD&R Investor Group”) and the Golden Gate Investor Group (together with the CD&R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock that are held by the Investors following the consummation of the Merger.
On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&R Fund VIII Investor Group and the Golden Gate Investor Group.
Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009 (the “Old Registration Rights Agreement”), by and among the Company and the CD&R Fund VIII Investor Group.
At December 31, 2021 and 2020, the CD&R Investor Group owned approximately 48.8% and 49.4%, respectively, of the outstanding shares of the Company’s Common Stock.
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTIES
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
RELATED PARTIES RELATED PARTIESPursuant to the Investment Agreement and the New Stockholders Agreement, the CD&R Investor Group had the right to designate a number of directors to the Company’s Board of Directors that was equivalent to the CD&R VIII Investor Group’s percentage interest in the Company. Among other directors appointed by the CD&R Investor Group, our Board of Directors appointed John Krenicki, Nathan K. Sleeper and Jonathan L. Zrebiec to the Board of Directors. Messrs. Krenicki, Sleeper and Zrebiec are partners of Clayton, Dubilier & Rice, LLC, (“CD&R, LLC”), an affiliate of the CD&R Investor Group.As a result of their respective positions with CD&R, LLC and its affiliates, one or more of Messrs. Krenicki, Sleeper and Zrebiec may be deemed to have an indirect material interest in certain agreements executed in connection with the Equity Investment and the Merger.
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Fair Value of Financial Instruments
The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable and accounts payable approximate fair value as of December 31, 2021 and 2020 because of the relatively short maturities of these instruments. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At December 31, 2021, there were no borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
December 31, 2021December 31, 2020
Carrying
Amount
Fair
Value
Carrying
Amount
Fair
Value
Term loan facility$2,580,500 $2,570,823 $2,497,967 $2,485,477 
8.00% Senior Notes
— — 645,000 674,025 
6.125% Senior Notes
500,000 531,900 500,000 530,000 
The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of December 31, 2021 and 2020.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded.
Deferred compensation plan liability: Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.
Interest rate swaps: Interest rate swaps are based on cash flow hedge contracts that have fixed rate structures and are measured against market-based LIBOR yield curves. These interest rate swaps are classified within Level 2 of the fair value
hierarchy because they are valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.
Foreign currency forward contracts: The fair value of the foreign currency forward contracts are classified within Level 2 of the fair value hierarchy because they are estimated using industry standard valuation models using market-based observable inputs, including spot rates, forward points, interest rates and volatility inputs.
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2021 and 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
December 31, 2021
Level 1Level 2Level 3Total
Assets:
Short-term investments in deferred compensation plan:(1)
Money market$24 $— $— $24 
Mutual funds – Growth557 — — 557 
Mutual funds – Blend1,560 — — 1,560 
Mutual funds – Foreign blend467 — — 467 
Mutual funds – Fixed income— 151 — 151 
Total short-term investments in deferred compensation plan(2)
2,608 151 — 2,759 
Foreign currency forward contracts— 728 — 728 
Interest rate swap assets(3)
— 11,543 — 11,543 
Total assets$2,608 $12,422 $— $15,030 
Liabilities:
Deferred compensation plan liability(2)
$— $2,759 $— $2,759 
Interest rate swap liabilities(4)
— 52,949 — 52,949 
Total liabilities$— $55,708 $— $55,708 
December 31, 2020
Level 1Level 2Level 3Total
Assets:
Short-term investments in deferred compensation plan:(1)
Money market$349 $— $— $349 
Mutual funds – Growth487 — — 487 
Mutual funds – Blend1,006 — — 1,006 
Mutual funds – Foreign blend338 — — 338 
Mutual funds – Fixed income— 153 — 153 
Total short-term investments in deferred compensation plan(2)
2,180 153 — 2,333 
Total assets$2,180 $153 $— $2,333 
Liabilities:
Deferred compensation plan liability(2)
$— $2,339 $— $2,339 
Interest rate swap liabilities— 75,770 — 75,770 
Total liabilities$— $78,109 $— $78,109 
(1)Unrealized holding gains (losses) were $0.2 million and $(0.5) million for the years ended December 31, 2021 and 2020, respectively.
(2)The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)The interest rate swap assets relate to receive-fixed interest rate swaps for which the fair value option has been elected.
(4)The balance as of December 31, 2021 includes $41.4 million related to the financing component of pay-fixed interest rate swaps and $11.5 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges.
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESIncome tax expense is based on pretax financial accounting income. Deferred income taxes are recognized for the temporary differences between the recorded amounts of assets and liabilities for financial reporting purposes and such amounts for income tax purposes.
The following is a summary of the components of income (loss) before provision (benefit) for income taxes (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Domestic$818,635 $(420,014)$(12,016)
Foreign83,192 (57,201)1,401 
$901,827 $(477,215)$(10,615)

The components of the provision for income taxes consisted of the following (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Current:
Federal$219,379 $(1,343)$(311)
State64,509 7,316 7,219 
Foreign11,590 3,909 3,952 
Total current295,478 9,882 10,860 
Deferred:
Federal(43,980)82 205 
State(18,363)1,462 1,875 
Foreign2,833 (5,863)(8,165)
Total deferred(59,510)(4,319)(6,085)
Total provision (benefit)$235,968 $5,563 $4,775 
The reconciliation of income tax computed at the United States federal statutory tax rate to the effective income tax rate is as follows:
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Federal income tax at statutory rate$189,384 $(100,215)$(2,229)
State income taxes34,071 7,482 8,059 
Non-deductible expenses180 217 62 
Gain on divestitures9,725 — — 
Compensation related expenses2,573 3,630 3,518 
Meals and entertainment552 465 1,265 
Tax credits(14,285)(3,343)(7,179)
Foreign income tax3,413 (2,820)(884)
Employee fringe benefits480 443 474 
Unrecognized tax benefits5,686 (157)(581)
Reversal of valuation allowance— — (3,981)
Global intangible low-taxed income8,248 4,317 4,398 
Goodwill impairment — 94,793 — 
Transaction costs— — 1,903 
Other(4,059)751 (50)
Total provision (benefit)$235,968 $5,563 $4,775 

The increase in the effective tax rate for the year ended December 31, 2021 is primarily a result of higher pre-tax earnings relating to the gains on the Insulated Metal Panels and DBCI divestitures. The Company’s statutory federal
corporate income tax rate for the year ended December 31, 2020 resulted from lower pre-tax earnings related to the goodwill impairment of $503.2 million, of which approximately $438.7 million had no tax basis, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”) that was enacted by the United States on December 22, 2017.
Deferred income taxes reflect the net impact of temporary differences between the amounts of assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax purposes. The tax effects of the temporary differences as December 31, 2021 and 2020 are as follows (in thousands):
December 31,
2021
December 31,
2020
Deferred tax assets:
Inventory obsolescence$4,363 $4,369 
Bad debt reserve2,511 2,302 
Accrued and deferred compensation13,136 7,522 
Accrued insurance reserves7,895 8,429 
Net operating loss and tax credit carryover41,732 61,169 
Pension1,148 4,576 
Leases72,812 68,589 
Warranty44,925 44,969 
Other reserves52,635 48,258 
Total deferred tax assets241,157 250,183 
Less valuation allowance(15,634)(11,996)
Net deferred tax assets225,523 238,187 
Deferred tax liabilities:
Depreciation and amortization(388,730)(424,254)
Stock basis(12,733)(12,826)
Leases(72,098)(66,962)
Other(2,296)(2,070)
Total deferred tax liabilities(475,857)(506,112)
Total deferred tax liability, net$(250,334)$(267,925)
We carry out our business operations through legal entities in the U.S., Canada, Mexico and Costa Rica. These operations require that we file corporate income tax returns that are subject to U.S., state and foreign tax laws. We are subject to income tax audits in these multiple jurisdictions.
As of December 31, 2021, the $41.7 million net operating loss carryforward included $20.8 million for U.S federal losses, $13.3 million for U.S. state losses, and $7.6 million for foreign losses. Federal and foreign net operating losses will begin to expire in 2029, if unused, and state operating losses began to expire in 2021, if unused. There are limitations on the utilization of certain net operating losses.
Valuation allowance
As of December 31, 2021, the Company remains in a valuation allowance position, in the amount of $15.6 million, against its deferred tax assets for certain state jurisdictions as it is currently deemed “more likely than not” that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these state jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowance as necessary.
The rollforward of the valuation allowance on deferred taxes is as follows for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Beginning balance$11,996 $10,347 $19,497 
Additions (reductions)3,638 1,649 (9,150)
Ending balance$15,634 $11,996 $10,347 
Uncertain tax positions
Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences and interest and penalties applicable to both permanent and temporary differences. The tax reserves are reviewed periodically and adjusted in light of changing facts and circumstances, such as progress of tax audits, lapse of applicable statutes of limitations and changes in tax law. The Company is currently under examination by various taxing authorities.
As of December 31, 2021, the reserve was approximately $17.4 million, which includes interest and penalties of approximately $2.6 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheets. Of this amount, approximately $14.8 million, if recognized would have an impact on the Company's effective tax rate. The Company has elected to treat interest and penalties on unrecognized tax benefits as income tax expense in its consolidated statement of operations. Interest and penalty charges have been recorded in the contingency reserve account within other long-term liabilities on the consolidated balance sheets.
The following is a rollforward of unrecognized tax benefits (excluding interest and penalties) for the years ended December 31, 2021 and 2020 (in thousands):
Year Ended
December 31,
2021
December 31,
2020
Unrecognized tax benefits at beginning of year$9,403 $10,107 
Additions based on tax positions related to current year6,037 194 
Reductions for tax positions of prior years15 (39)
Reductions resulting from expiration of statute of limitations(610)(859)
Unrecognized tax benefits at end of year$14,845 $9,403 
CARES Act
In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law on March 27, 2020. The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (“QIP”). Specifically, the CARES Act amends IRC §163(j) for tax years 2019 and 2020. The CARES Act increases the 30% adjusted taxable income threshold to 50% and allows taxpayers to elect to use their 2019 adjusted taxable income as their adjusted taxable income in the 2020 §163(j) calculation. The combination of these two factors will allow the Company to deduct additional interest expense for income tax purposes that would have been previously disallowed. Additionally, the Company deferred employer side social security payments for approximately $19.9 million as of December 31, 2020. In December 2021, the Company paid approximately $10 million in related deferred employer side social security payments and approximately $10 million has been recorded in current liabilities on the consolidated balance sheet as of December 31, 2021. The Company continues to evaluate the impact of the CARES Act on our financial position, results of operations, and cash flows.
Other tax considerations
As of December 31, 2021, the Company has not established U.S. deferred taxes on unremitted earnings for the Company’s foreign subsidiaries. The Company continues to consider these amounts to be permanently invested with the exception of its Mexican subsidiary. The indefinite reinvestment assertion continues to apply for the remaining foreign subsidiaries for purposes of determining deferred tax liabilities for U.S. state and foreign withholding tax purposes.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS ACCUMULATED OTHER COMPREHENSIVE LOSSAccumulated other comprehensive loss consists of the following (in thousands):
December 31,
2021
December 31,
2020
Foreign exchange translation adjustments$22,741 $16,147 
Unrealized loss on derivative instruments, net of tax benefit of $5,549 and $17,612, respectively
(23,407)(58,625)
Defined benefit pension plan actuarial losses, net of tax benefit of $1,854 and $5,049, respectively
(4,946)(9,039)
Accumulated other comprehensive loss$(5,612)$(51,517)
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK REPURCHASE PROGRAM
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
STOCK REPURCHASE PROGRAM STOCK REPURCHASE PROGRAM
On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for up to an aggregate of $50.0 million and $50.0 million, respectively, of the Company’s Common Stock for a cumulative total of $100.0 million.
During fiscal 2021 and 2019, there were no stock repurchases under the stock repurchase programs. During fiscal 2020, the Company repurchased 1.1 million shares of its Common Stock for $6.4 million through open-market purchases under the authorized stock repurchase programs. As of December 31, 2021, approximately $49.1 million remains available for stock repurchases under the program authorized on March 7, 2018. The authorized programs have no time limit on their duration, but our Current Cash Flow Credit Agreement and Current ABL Credit Agreement apply certain limitations on our repurchase of shares of our Common Stock. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
In addition to the Common Stock repurchases, the Company also withheld shares of restricted stock to satisfy minimum tax withholding obligations arising in connection with the vesting of restricted stock units, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During fiscal 2021, 2020 and 2019, the Company canceled 0.6 million, 1.3 million and 0.3 million shares, respectively, of which 1.1 million canceled shares, for fiscal 2020, related to repurchased shares under stock repurchase programs. The remainder of the canceled shares related to shares used to satisfy minimum tax withholding obligations in connection with the vesting of stock awards. The cancellations resulted in $9.7 million, $8.0 million and $2.4 million decreases in both additional paid-in capital and treasury stock during fiscal 2021, 2020 and 2019, respectively.
Changes in treasury stock, at cost, were as follows (in thousands):
Number of
Shares
Amount
Balance, December 31, 2018111 $1,678 
Purchases257 1,934 
Retirements(307)(2,423)
Deferred compensation obligation(6)(86)
Balance, December 31, 201956 $1,103 
Purchases1,298 7,994 
Retirements(1,299)(7,995)
Deferred compensation obligation(30)(592)
Balance, December 31, 202025 $510 
Purchases612 9,685 
Retirements(612)(9,685)
Deferred compensation obligation(4)(86)
Balance, December 31, 202121 $424 
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANSDefined Contribution Plan — The Company has a 401(k) profit sharing plan (“Savings Plan”) that allows participation for all eligible employees. The Savings Plan allows the Company to match between 50% and 100% of the participant’s
contributions up to 5% of a participant’s pre-tax deferrals. Contributions expense for fiscal 2021, 2020 and 2019 was $16.3 million, $16.2 million and $13.3 million, respectively, for matching contributions to the Savings Plan.
Deferred Compensation Plan — The Company has an Amended and Restated Deferred Compensation Plan (as amended and restated, the “Deferred Compensation Plan”) that allows its officers and key employees to defer up to 80% of their annual salary and up to 90% of their bonus on a pre-tax basis until a specified date in the future, including at or after retirement. Additionally, the Deferred Compensation Plan allows the Company’s directors to defer up to 100% of their annual fees and meeting attendance fees until a specified date in the future, including at or after retirement. The Deferred Compensation Plan also permits the Company to make contributions on behalf of its key employees who are impacted by the federal tax compensation limits under the Savings Plan, and to receive a restoration matching amount which, under the current Savings Plan terms, mirrors the Savings Plan matching levels based on the Company’s performance. The Deferred Compensation Plan provides for the Company to make discretionary contributions to employees who have elected to defer compensation under the plan. Deferred Compensation Plan participants will vest in the Company’s discretionary contributions ratably over three years from the date of each of the Company’s discretionary contributions.
As of December 31, 2021 and 2020, the liability balance of the Deferred Compensation Plan was $2.8 million and $2.3 million, respectively, and was included in accrued compensation and benefits on the consolidated balance sheets. The Company has not made any discretionary contributions to the Deferred Compensation Plan. A rabbi trust is used to fund the Deferred Compensation Plan and an administrative committee manages the Deferred Compensation Plan and its assets. The investments in the rabbi trust were $2.8 million and $2.3 million as of December 31, 2021 and 2020, respectively. The rabbi trust investments include debt and equity securities as well as cash equivalents and are accounted for as trading securities.
Defined Benefit Plans — With the acquisition of RCC on April 7, 2006, the Company assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds and fixed income securities.
On January 16, 2015, the Company assumed noncontributory defined benefit plans covering certain hourly employees (the “Coil Coating Benefit Plans”) which are closed to new participants. Benefits under the Coil Coating Benefit Plans are calculated based on fixed amounts for each year of service rendered. The Company also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid. Plan assets of the Coil Coating Benefit Plans are invested in fixed income funds. Currently, the Company’s policy is to fund the Coil Coating Benefit Plans as required by minimum funding standards of the Internal Revenue Code.
As a result of the Merger on November 16, 2018, the Company assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc. Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
The Company refers to the RCC Pension Plan, the Coil Coating Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
Assumptions—Weighted average actuarial assumptions used to determine benefit obligations were as follows:
Defined Benefit PlansOPEB Plans
December 31,
2021
December 31,
2020
December 31,
2021
December 31,
2020
Discount rate2.85 %2.50 %2.85 %2.45 %
Weighted average actuarial assumptions used to determine net periodic benefit cost (income) were as follows:
Defined Benefit PlansOPEB Plans
FY 2021FY 2020FY 2021FY 2020
Discount rate2.50 %3.30 %2.45 %3.20 %
Expected return on plan assets5.95 %5.87 %n/an/a
The basis used to determine the expected long-term rate of return on assets assumptions for the Defined Benefit Plans was recent market performance and historical returns. The assumptions for the plans are primarily long-term, prospective rates.
The health care cost trend rate assumed for 2022 is 6.00% and is assumed to decline each year to an ultimate trend rate of 4.00%, which is expected to be achieved in 2030.
Funded status—The changes in the projected benefit obligation, plan assets and funded status, and the amounts recognized on our consolidated balance sheets were as follows (in thousands):
Defined Benefit PlansOPEB Plans
FY 2021FY 2020FY 2021FY 2020
Change in benefit obligation
Benefit obligation at beginning of period$104,934 $101,148 $7,575 $7,778 
Service cost54 46 17 17 
Interest cost2,542 3,231 178 237 
Benefits paid(6,641)(6,883)(985)(661)
Actuarial (gains) losses(3,755)7,392 (283)204 
Benefit obligation at end of period$97,134 $104,934 $6,502 $7,575 
Accumulated benefit obligation at end of period$97,134 $104,934 
Change in plan assets
Fair value of assets at beginning of period$94,215 $86,105 $— $— 
Actual return on plan assets8,162 10,574 — — 
Company contributions3,218 4,419 985 661 
Benefits paid(6,641)(6,883)(985)(661)
Fair value of assets at end of period$98,954 $94,215 $— $— 
Funded status at end of period$1,820 $(10,719)$(6,502)$(7,575)
Amounts recognized on the consolidated balance sheets
Noncurrent assets$5,098 $5,056 $— $— 
Current liabilities— — (546)(656)
Noncurrent liabilities(3,278)(15,775)(5,956)(6,919)
$1,820 $(10,719)$(6,502)$(7,575)
Certain of our defined pension plans have projected benefit obligations in excess of the fair value of plan assets. For these plans, the projected benefit obligations and the fair value of plan assets were as follows (in thousands):
December 31,
2021
December 31,
2020
Projected benefit obligations$46,372 $90,267 
Fair value of plan assets43,093 74,491 
Funded status$(3,279)$(15,776)
Plan assets—The investment policy is to maximize the expected return for an acceptable level of risk. Our expected long-term rate of return on plan assets is based on a target allocation of assets, which is based on our goal of earning the highest rate of return while maintaining risk at acceptable levels.
As of December 31, 2021 and 2020, the weighted average asset allocations by asset category for the Defined Benefit Plans were as follows (in thousands):
Investment typeDecember 31,
2021
December 31,
2020
Equity securities31 %60 %
Debt securities67 %34 %
Real estate%%
Total100 %100 %
The principal investment objectives are to ensure the availability of funds to pay pension and postretirement benefits as they become due under a broad range of future economic scenarios, to maximize long-term investment return with an acceptable level of risk based on our pension and postretirement obligations, and to be sufficiently diversified across and within the capital markets to mitigate the risk of adverse or unexpected results from one security class having an unduly detrimental impact on the entire portfolio. Each asset class has broadly diversified characteristics. Decisions regarding investment policy are made with an understanding of the effect of asset allocation on funded status, future contributions and projected expenses.
We have set the target asset allocations for the RCC Pension Plan and the Ply Gem Plan at 30% equity and 70% fixed income, and the MW Plan at 50% equity and 50% fixed income. The Coil Coating Benefit Plans have a target asset allocation of 100% fixed income.
The fair values of the assets of the Defined Benefit Plans at December 31, 2021 and 2020, by asset category and by levels of fair value, as further defined in Note 17 — Fair Value of Financial Instruments and Fair Value Measurements were as follows (in thousands):
December 31, 2021December 31, 2020
Asset categoryLevel 1Level 2TotalLevel 1Level 2Total
Cash and cash equivalents$20 $— $20 $48 $— $48 
Mutual funds:
Growth funds6,649 — 6,649 11,677 — 11,677 
Real estate funds2,072 — 2,072 5,966 — 5,966 
Equity income funds6,197 — 6,197 9,031 — 9,031 
Index funds12,642 — 12,642 26,364 — 26,364 
International equity funds4,883 — 4,883 8,844 — 8,844 
Fixed income funds12,982 53,509 66,491 12,562 19,723 32,285 
Total$45,445 $53,509 $98,954 $74,492 $19,723 $94,215 
Net periodic benefit cost (income) —The components of the net periodic benefit cost (income) were as follows (in thousands):
Defined Benefit Plans
FY 2021FY 2020FY 2019
Service cost$54 $46 $42 
Interest cost2,542 3,231 3,897 
Expected return on assets(5,439)(4,958)(4,935)
Amortization of prior service cost65 62 58 
Amortization of loss416 433 1,313 
Net periodic benefit cost (income)$(2,362)$(1,186)$375 
OPEB Plans
FY 2021FY 2020FY 2019
Service cost$17 $17 $22 
Interest cost178 237 262 
Amortization of loss70 108 — 
Net periodic benefit cost$265 $362 $284 
The amounts in accumulated other comprehensive income that have not yet been recognized as components of net periodic benefit income are as follows (in thousands):
Defined Benefit PlansOPEB Plans
December 31,
2021
December 31,
2020
December 31,
2021
December 31,
2020
Unrecognized actuarial loss$5,450 $12,345 $1,350 $1,703 
Unrecognized prior service cost— 65 — — 
Total$5,450 $12,410 $1,350 $1,703 
Unrecognized actuarial gains (losses), net of tax, of $4.1 million and $(1.1) million during fiscal 2021 and 2020, respectively, are included in other comprehensive income (loss) in the consolidated statements of comprehensive income (loss).
The changes in plan assets and benefit obligation recognized in other comprehensive income (loss) are as follows (in thousands):
Defined Benefit Plans
FY 2021FY 2020FY 2019
Net actuarial loss (gain)$(6,479)$1,777 $(315)
Amortization of net actuarial loss(416)(433)(1,313)
Amortization of prior service cost(65)(63)(58)
Total recognized in other comprehensive income (loss)$(6,960)$1,281 $(1,686)
OPEB Plans
FY 2021FY 2020FY 2019
Net actuarial loss (gain)$(283)$204 $1,367 
Amortization of net actuarial loss(70)(108)
Total recognized in other comprehensive income (loss)$(353)$96 $1,367 

We expect to contribute $0.5 million to the OPEB Plans in fiscal 2022. We expect the following benefit payments to be made (in thousands):
Fiscal years endingDefined
Benefit Plans
OPEB Plans
2022$6,554 $554 
20236,522 539 
20246,417 485 
20256,337 463 
20266,268 391 
2027 - 203129,529 1,923 
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. The Company has three reportable segments: Windows, Siding and Commercial.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance on a U.S. GAAP basis based primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition-related costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).
Summary financial data attributable to the segments for the periods indicated is as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Net sales:      
Windows$2,322,277 $1,889,625 $1,930,447 
Siding1,364,080 1,141,946 1,111,407 
Commercial1,896,780 1,585,798 1,847,893 
Total net sales$5,583,137 $4,617,369 $4,889,747 
Operating income (loss):      
Windows$100,725 $(223,646)$92,538 
Siding137,772 (61,930)66,273 
Commercial1,104,335 159,586 201,073 
Corporate(205,587)(140,516)(145,148)
Total operating income (loss)$1,137,245 $(266,506)$214,736 
Unallocated other expense, net(235,418)(210,709)(225,351)
Income (loss) before income taxes$901,827 $(477,215)$(10,615)
Depreciation and amortization:      
Windows$134,626 $121,519 $94,737 
Siding116,660 113,737 121,004 
Commercial36,282 45,213 44,550 
Corporate5,333 4,133 3,473 
Total depreciation and amortization expense$292,901 $284,602 $263,764 
Capital expenditures:
Windows$49,001 $22,197 $43,408 
Siding33,198 28,558 22,695 
Commercial16,934 26,833 51,144 
Corporate15,582 4,263 3,838 
Total capital expenditures$114,715 $81,851 $121,085 
December 31,
2021
December 31,
2020
Property, plant and equipment, net:
Windows$251,627 $223,206 
Siding155,346 159,761 
Commercial174,440 227,391 
Corporate30,882 21,463 
Total property, plant and equipment, net$612,295 $631,821 
Total assets:
Windows$2,223,098 $1,717,032 
Siding2,060,275 2,123,615 
Commercial1,073,264 890,380 
Corporate470,823 747,463 
Total assets$5,827,460 $5,478,490 
Summary financial data attributable to various geographic regions for the periods indicated is as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Total sales:
United States of America$5,132,085 $4,304,559 $4,526,385 
Canada422,867 305,780 340,250 
Mexico9,417 3,093 3,381 
All other18,768 3,937 19,731 
Total net sales$5,583,137 $4,617,369 $4,889,747 
December 31,
2021
December 31,
2020
Long-lived assets:
United States of America$3,213,052 $3,107,027 
Canada270,752 292,503 
Costa Rica324 189 
Mexico10,858 11,435 
Total long-lived assets$3,494,986 $3,411,154 
Sales are determined based on customers’ requested shipment location.
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONTINGENCIES
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims arising out of its operations and businesses that cover a wide range of matters, including, among others, environmental, contract, employment, intellectual property, securities, personal injury, property damage, product liability, warranty, and modification, adjustment or replacement of component parts or units sold, which may include product recalls. The Company insures (or self-insures) against these risks to the extent deemed prudent by its management and to the extent insurance is available. The Company regularly reviews the status of ongoing proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes and are not predictable with assurance.
Further, due to the lack of adequate information and the potential impact of present regulations and any future regulations, there are certain circumstances in which no range of potential exposure may be reasonably estimated. Also, it is not possible to ascertain the ultimate legal and financial liability with respect to certain contingent liabilities, including lawsuits, and therefore no such estimate has been made as of December 31, 2021.
Environmental
The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits could result in substantial fines or penalties, injunctive relief, consent orders, requirements to install pollution controls or other abatement equipment, or civil sanctions.
The Company could be held liable for costs to investigate, remediate or otherwise address contamination at any real property it has ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. The Company could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous or other materials.
MW Manufacturers, Inc. (“MW”), a subsidiary of Ply Gem Industries, Inc., entered into a September 2011 Administrative Order on Consent with the U.S. Environmental Protection Agency (“EPA”) under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study based on the investigations was submitted to the VDEQ for review and approval in September 2019. Upon completion of a 30-day public comment period, the VDEQ issued its Final Decision and Response to Comments approving a final remedy in May 2021. The final remedy consists of continuing groundwater monitoring until the VDEQ’s corrective actions have been met; and implementing and complying with land use restrictions and institutional controls imposed by an environmental covenant. The Company has recorded a liability of $4.5 million for this MW site, of which $1.0 million is in other current liabilities and $3.5 million is in other long-term liabilities on the Company’s consolidated balance sheet as of December 31, 2021. 
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party at the site and has liability for investigation and remediation costs associated with the contamination. In May 2019, KBP and an unrelated respondent entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was approved by EPA in December 2019. Two phases of RI field sampling have been completed through May 2021 and a Monitoring Well Plan was approved by EPA in November 2021. The Company has recorded a liability of $4.4 million within other current liabilities on its consolidated balance sheet as of December 31, 2021. If necessary, the Company will adjust our remediation liability if the RI/FS scope materially changes or the EPA imposes additional investigative requirements. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.
Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly discovered matters will not result in material costs or liabilities.
Litigation
The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $3.9 million liability related to the settlement in other current liabilities on the Company’s consolidated balance sheet as of December 31, 2021.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“CD&R Fund VIII”), and certain directors of the Company. Voigt purported to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserted claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt sought damages in an amount to be determined at trial. On August 25, 2021, the parties to the case filed a Stipulation of Compromise and Settlement (“Stipulation”) setting forth their agreement to settle the litigation. The Stipulation provides for CD&R, CD&R Fund VIII, and the eight director defendants to cause their respective insurers to pay a total of $100 million into an escrow account that will be used to pay escrow expenses, satisfy any fee and incentive amounts awarded by the court in favor of plaintiff and plaintiff’s counsel, and distribute the remaining funds to the Company. The Stipulation further provided that plaintiff’s counsel would apply for an award of attorneys’ fees and litigation expenses in an amount of up to 23.5% of the $100 million payment by the insurers, and that an incentive award for the named plaintiff will be paid solely from the amount of plaintiff attorneys’ fees awarded. This Stipulation required court approval. On January 19, 2022, the Court held a hearing, verbally approved the Stipulation, and approved the plaintiff’s counsel’s application for a fee award of 23.5% of the $100 million
settlement payment and the incentive award. On January 20, 2022, the Court entered an Order and Final Judgment approving the Stipulation. The Stipulation represents a gain contingency in accordance with ASC 450, Contingencies, that has not been recorded as the matter was not resolved as of December 31, 2021. The proceeds from the Stipulation will be recorded when received.
Other contingencies
The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction (“AISC”) against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the $4.1 million in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter was appealed by the AISC and, on September 22, 2021, the U.S. Court of International Trade (“CIT”) issued an opinion upholding the USITC’s determination that there was no injury or threat of injury to the domestic FSS industry caused by the cumulated imports of FSS from Mexico, Canada, and China. The AISC has appealed the CIT decision to the U.S. Court of Appeals for the Federal Circuit (“CAFC”). The Company will continue to vigorously advocate its position, that its import of FSS from BSM should not be subject to any CVD or AD tariffs, in all tribunals including the CAFC as well as the tribunal established pursuant to the North American Free Trade Agreement (“NAFTA”). The Company’s position is in agreement with, and bolstered by, the USITC’s determination that FSS imports do not cause material injury or threaten material injury to the U.S. industry and the CIT’s sustaining of the USITC’s final negative injury determination. We have evaluated this matter in accordance with ASC 450, Contingencies, and concluded that no liability to the Company is probable and estimable as of December 31, 2021.
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Use of Estimates Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities in the consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, provisions for expected credit losses and inventory reserves, accounting for business combinations, valuation of reporting units for purposes of assessing goodwill for impairment, valuation of asset groups for impairment testing, accruals for employee benefits, general liability insurance, warranties and certain contingencies. We base our estimates on historical experience, market participant fair value considerations, projected future cash flows, and various other factors that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. Given the uncertain economic climate and additional or unforeseen effects from the COVID-19 pandemic, these estimates have become more challenging, and actual results could differ materially from these estimates.
Cash and Cash Equivalents Cash and Cash Equivalents. Cash equivalents are stated at cost plus accrued interest, which approximates fair value. Cash equivalents are highly liquid debt instruments with an original maturity of three months or less and may consist of time deposits with a number of commercial banks with high credit ratings, money market instruments, certificates of deposit and commercial paper. The Company’s policy allows it to also invest excess funds in no-load, open-end, management investment trusts (“mutual funds”) that invest exclusively in high quality money market instruments. As of December 31, 2021, the Company’s cash and cash equivalents were only invested in cash.
Accounts Receivable and Related Allowance Accounts Receivable and Related Allowance. The Company reports accounts receivable net of an allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.The Company establishes provisions for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded.
Inventories Inventories. Inventories are stated at the lower of cost or net realizable value less allowance for inventory obsolescence using the First-In, First-Out Method (“FIFO”).
Assets and Liabilities Held for Sale and Divestitures Assets Held for Sale. The Company records assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less costs to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less costs to sell. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of real property assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate.
Property, Plant and Equipment Property, Plant and Equipment. Property, plant and equipment are stated at cost and depreciated using the straight-line method over their estimated useful lives. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of their estimated useful lives or the term of the underlying lease. Depreciation and amortization are recognized in cost of sales and selling, general and administrative expenses based on the nature and use of the underlying assets.
Internally Developed Software Internally Developed SoftwareInternally developed software is stated at cost less accumulated amortization, is included within property, plant and equipment within our consolidated balance sheets, and is depreciated using the straight-line method over its estimated useful life ranging from 3 to 7 years. Software assets are reviewed for impairment when events or circumstances indicate the carrying value may not be recoverable over the remaining lives of the assets. During the software application development stage, capitalized costs include external consulting costs, costs of software licenses and internal payroll and payroll related costs for employees who are directly associated with a software project. Upgrades and enhancements are capitalized if they result in added functionality which enable the software to perform tasks it was previously incapable of performing. Software maintenance, training, data conversion and business process reengineering costs are expensed in the period in which they are incurred.
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets. The Company reviews the carrying values of goodwill and identifiable intangibles whenever events or changes in circumstances indicate that such carrying values may not be recoverable and annually for goodwill as required by ASC 350, Intangibles — Goodwill and Other. This guidance provides the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value, we perform a quantitative analysis. If the carrying value of a reporting unit exceeds its fair value, we measure any goodwill impairment loss as the amount by which the carrying amount of a reporting unit exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit. Unforeseen events, changes in circumstances, market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of the Company’s assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of the Company’s use of acquired assets or the strategy for its overall business and significant negative industry or economic trends.
Leases Leases. The Company has leases for certain office, manufacturing, warehouse and distribution locations, and vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of which are real estate agreements in which future increases in rent are based on an index. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company has elected to exclude leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
Accounting for leases requires judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for durable tooling is based on the Company’s best estimate of standalone price.
Revenue Recognition Revenue Recognition. The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, we are not required to exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. Revenue is generally recognized when the product has shipped from the Company’s facility and control has transferred to the customer. For certain products, it is industry practice that customers take title to products upon delivery, at which time revenue is then recognized by the Company. For a portion of the Company's business, when the Company processes customer owned material, control is deemed to transfer to the customer as the processing is being completed. Allowances for cash discounts, volume rebates and other customer incentive programs, as well as gross customer returns, among others, are recorded as a reduction of sales at the time of sale based upon the estimated future outcome. Cash discounts, volume rebates and other customer incentive programs are based upon certain percentages agreed upon with the Company’s various customers, which are typically earned by the customer over an annual period.
The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date, while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. The Company does not have significant financing components. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.
Shipping and handling activities performed by the Company are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, the Company receives payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognizes such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see Warranty accounting policies below).
A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.
Equity Raising and Deferred Financing Costs Deferred Financing Costs. Deferred financing costs generally comprising facility, agency, and certain legal fees associated with issuing new debt and debt restructuring, are amortized over the contractual term of the related agreement using the effective interest method.
Cost of Sales Cost of Sales. Cost of sales includes the cost of inventory sold during the period, including costs for manufacturing, inbound freight, receiving, inspection, warehousing, and internal transfers less vendor rebates. Costs associated with shipping and handling the Company’s products are also included in cost of sales. Purchasing costs and engineering and drafting costs are included in selling, general and administrative expense.
Warranty WarrantyThe Company offers a number of warranties associated with the products it sells. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized.
Insurance Insurance. Group medical insurance is purchased through Blue Cross Blue Shield (“BCBS”). The plans include a Preferred Provider Organization Plan (“PPO”) and a Consumer Driven Health Plan (“CDHP”). These plans are managed-care plans utilizing networks to achieve discounts through negotiated rates with the providers within these networks. The claims incurred under these plans are self-funded for the first $500,000. The Company purchases individual stop loss reinsurance to limit the claims liability to $500,000 per covered individual per year. BCBS administers all claims, including claims processing, utilization review and network access charges.
Insurance is purchased for workers compensation and employer liability, general liability, property and auto liability. The Company utilizes either deductibles or self-insurance retentions (“SIR”) to limit the exposure to catastrophic loss. The workers compensation insurance has a $1,000,000 per-occurrence deductible. The property and auto liability insurances have per-occurrence deductibles of $500,000 each. The general liability insurance has a $1,000,000 SIR. Umbrella insurance coverage is purchased to protect us against claims that exceed the Company’s per-occurrence or aggregate limits set forth in the Company’s respective policies. All claims are adjusted utilizing a third-party claims administrator and insurance carrier claims adjusters.
Each reporting period, the Company records the costs of its health insurance plan, including paid claims, an estimate of the change in incurred but not reported (“IBNR”) claims, and administrative fees, when applicable, (collectively the “Plan Costs”) as general and administrative expenses on the consolidated statements of operations. The estimated IBNR claims are based upon (i) the level of paid claims under the plan over the prior 36 months, (ii) an estimated lag factor and (iii) an estimate of incurred and reported but not yet paid claims. The Company uses an actuary to determine the claims lag and estimated liability for IBNR claims.
For workers’ compensation costs, the Company monitors the number of accidents and the severity of such accidents to develop appropriate estimates for expected costs to provide both medical care and indemnity benefits, when applicable, for the period of time that an employee is incapacitated and unable to work. These accruals are developed using independent third-party actuarial estimates of the expected cost for similar disabilities. For general liability and automobile claims, accruals are developed based on independent third-party actuarial estimates of the expected cost to resolve each claim, including damages and defense costs, based on legal and industry trends and the nature and severity of the claim. Accruals also include estimates for IBNR claims, and taxes and administrative fees, when applicable. Each reporting period, the Company records the costs of our workers’ compensation, general liability and automobile claims, including paid claims, an estimate of the change in IBNR claims, taxes and administrative fees as general and administrative expenses on the consolidated statements of operations.
Advertising Costs Advertising Costs. Advertising costs are expensed as incurred.
Impairment of Long-Lived Assets Impairment of Long-Lived Assets. The Company assesses impairment of property, plant and equipment at an asset group level in accordance with the provisions of ASC 360, Property, Plant and Equipment. The Company assesses the recoverability of the carrying amount of property, plant and equipment if certain events or changes in circumstances indicate that the carrying value of such asset groups may not be recoverable, such as a significant decrease in market value of the asset groups or a significant change in our business conditions. If it is determined that the carrying value of an asset group is not recoverable based on expected undiscounted future cash flows, excluding interest charges, an impairment loss equal to the excess of the carrying amount of the asset group over its fair value is recorded. The fair value of an asset group is determined based on prices of similar assets adjusted for their remaining useful life.
Share-Based Compensation Share-Based Compensation. Compensation expense is recorded for restricted stock awards under the fair value method. Compensation expense for performance stock units (“PSUs”) is recorded based on the probable outcome of the performance conditions associated with the respective shares, as determined by management.
Foreign Currency Re-measurement and Translation Foreign Currency Remeasurement and TranslationThe functional currency for the Company’s Canadian operations is the Canadian dollar. Translation adjustments resulting from translating the functional currency financial
statements into U.S. dollar equivalents are reported separately in accumulated other comprehensive income (loss) in stockholders’ equity. The net foreign currency gains (losses) included in net income (loss) for fiscal 2021, 2020 and 2019 were $(3.1) million, $1.1 million and $1.2 million, respectively. Net foreign currency translation adjustments, net of tax, and included in other comprehensive income (loss) were $6.6 million, $17.3 million and $3.2 million for the fiscal 2021, 2020 and 2019, respectively.
The functional currency for the Company’s Mexico operations is the U.S. dollar. Adjustments resulting from the remeasurement of the local currency financial statements into the U.S. dollar functional currency, which uses a combination of current and historical exchange rates, are included in net income (loss) in the current period. Net foreign currency remeasurement gains (losses) were $(0.6) million, $0.2 million and $0.9 million for fiscal 2021, 2020 and 2019, respectively.
Contingencies Contingencies. The Company establishes reserves for estimated loss contingencies and unasserted claims when it believes a loss is probable and the amount of the loss can be reasonably estimated. The Company’s contingent liability reserves are related primarily to litigation and environmental matters. Revisions to contingent liability reserves are reflected in income in the period in which there are changes in facts and circumstances that affect our previous assumptions with respect to the likelihood or amount of loss. Reserves for contingent liabilities are based upon assumptions and estimates regarding the probable outcome of the matter. The Company estimates the probability by evaluating historical precedent as well as the specific facts relating to each particular contingency (including the opinion of outside advisors, professionals and experts). Should the outcome differ from the assumptions and estimates or other events result in a material adjustment to the accrued estimated reserves, revisions to the estimated reserves for contingent liabilities would be required and would be recognized in the period the new information becomes known.
Income taxes Income taxes. The determination of the Company’s provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The amounts recorded in our consolidated financial statements reflect estimates of final amounts due to timing of completion and filing of actual income tax returns. Estimates are required with respect to, among other things, the appropriate state income tax rates used in the various states in which we and our subsidiaries are required to file, the potential utilization of operating and capital loss carry-forwards for federal, state, and foreign income tax purposes and valuation allowances required, if any, for tax assets that may not be realized in the future. The Company establishes reserves when, despite our belief that our tax return positions are fully supportable, certain positions could be challenged, and the positions may not be fully sustained. The Company’s provision for income taxes reflects a combination of income earned and taxed in the various U.S. federal and state, Canadian federal and provincial, Mexican federal and other jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for tax contingencies or valuation allowances, and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate.In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, in determining whether a valuation allowance is required. Such evidence includes the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment, and judgment is required in considering the relative weight of negative and positive evidence.
Acquisitions AcquisitionsThe Company records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, we record the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. Various fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, discount rates and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. We believe these estimates are based upon reasonable assumptions; however, they are inherently uncertain and unpredictable, and actual results may differ. Estimates associated with the accounting for acquisitions may change during the measurement period, which may be up to one year from the acquisition date. As a result, material adjustments during the measurement period are reflected in the comparative consolidated financial statements in the period in which the adjustment amount is determined. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in our consolidated statements of operations. Newly acquired entities are included in our results from the date of their respective acquisitions. See Note 4 — Acquisitions.
Adopted Accounting Pronouncements and Recent Accounting Pronouncements
Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for
other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. This creates an exception to the general recognition and measurement principles in ASC 805. The Company will be required to adopt this guidance in the annual and interim periods for the fiscal year ending December 31, 2023, with early adoption permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company does not anticipate that the adoption of this guidance will have a material impact on the consolidated financial statements.
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 December 31,
2021
December 31,
2020
Cash and cash equivalents$394,447 $674,255 
Restricted cash(1)
2,211 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$396,658 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and working capital and other indemnification agreements in both periods presented.
Schedule of Restricted Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 December 31,
2021
December 31,
2020
Cash and cash equivalents$394,447 $674,255 
Restricted cash(1)
2,211 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$396,658 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and working capital and other indemnification agreements in both periods presented.
Rollforward of Uncollectible Accounts The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Ending balance, prior period$13,313 $9,962 $10,270 
Cumulative effect of accounting change(1)
— 678 — 
Provision for expected credit losses3,604 5,390 2,035 
Amounts charged against allowance for credit losses, net of recoveries(1,729)(3,579)(2,807)
Allowance for credit losses of acquired company at date of acquisition269 862 464 
Divestitures(4,158)— — 
Ending balance$11,299 $13,313 $9,962 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
Schedule of Inventory Components The components of inventory are as follows (in thousands):
December 31,
2021
December 31,
2020
Raw materials$485,642 $241,353 
Work in process and finished goods263,090 190,584 
$748,732 $431,937 
Rollforward of Reserve For Obsolete Materials and Supplies
The following table represents the rollforward of reserve for obsolete materials and supplies activity for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Beginning balance$22,172 $18,712 $19,227 
Provisions5,155 8,015 3,207 
Dispositions(6,029)(4,555)(4,082)
Reserve of acquired company at date of acquisition705 — 360 
Divestitures(722)— — 
Ending balance$21,281 $22,172 $18,712 
Schedule of Property, Plant and Equipment
Property, plant and equipment consists of the following (in thousands):
December 31,
2021
December 31,
2020
Land$24,812 $26,933 
Buildings and improvements253,637 279,113 
Machinery and equipment990,338 970,083 
1,268,787 1,276,129 
Less: accumulated depreciation(656,492)(644,308)
Total property, plant and equipment, net$612,295 $631,821 
Schedule of Estimated Useful Lives for Depreciation
Estimated useful lives for depreciation are:
Buildings and improvements1539 years
Machinery and equipment315 years
Schedule of Disaggregation of Revenue
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Windows Net Sales Disaggregation:
Vinyl windows$2,190,887 $1,763,565 $1,838,796 
Aluminum windows85,735 74,672 53,622 
Other45,655 51,388 38,029 
Total$2,322,277 $1,889,625 $1,930,447 
Siding Net Sales Disaggregation:
Vinyl siding$667,284 $523,724 $525,005 
Metal293,427 255,267 263,018 
Injection molded75,361 66,672 66,578 
Stone87,948 86,457 92,228 
Other products & services(1)
240,060 209,826 164,578 
Total$1,364,080 $1,141,946 $1,111,407 
Commercial Net Sales Disaggregation:
Metal building products(2)
$1,473,662 $1,107,733 $1,249,757 
Insulated metal panels(3)
208,220 348,640 441,441 
Metal coil coating214,898 129,425 156,695 
Total$1,896,780 $1,585,798 $1,847,893 
Total Net Sales:$5,583,137 $4,617,369 $4,889,747 
(1)Other products & services primarily consist of installation of stone veneer products.
(2)The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 5 — Divestitures for more information. The net sales of UCC, which was acquired on December 3, 2021, are included from the date of acquisition. See Note 4 — Acquisitions for more information.
(3)The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 5 — Divestitures for more information.
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Estimated Fair Value of Assets Acquired and Recorded
The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$19,594 
Accounts receivable20,821 
Other receivables16 
Inventories68,727 
Prepaid expenses and other current assets1,356 
Property, plant and equipment24,184 
Lease right of use assets37,964 
Goodwill140,342 
Other assets94 
Total assets acquired313,098 
Liabilities assumed:
Accounts payable32,732 
Accrued expenses22,427 
Deferred income taxes1,289 
Current portion of lease liability3,859 
Other current liabilities1,852 
Non-current portion of lease liabilities34,105 
Total liabilities assumed96,264 
Net assets acquired$216,834 
The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$2,838 
Accounts receivable17,398 
Other receivables409 
Inventories16,278 
Prepaid expenses and other current assets1,538 
Property, plant and equipment18,300 
Lease right of use assets21,849 
Intangible assets (trade names/customer relationships)137,660 
Goodwill110,816 
Other assets500 
Total assets acquired327,586 
Liabilities assumed:
Accounts payable17,680 
Accrued expenses7,488 
Deferred income taxes33,221 
Current portion of lease liability247 
Other current liabilities2,349 
Non-current portion of lease liabilities19,926 
Other long-term liabilities7,211 
Total liabilities assumed88,122 
Net assets acquired$239,464 
The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$997 
Accounts receivable5,500 
Inventories4,446 
Prepaid expenses and other current assets823 
Property, plant and equipment2,500 
Lease right of use assets2,787 
Intangible assets (trade names/customer relationships)51,600 
Goodwill33,148 
Other assets50 
Total assets acquired101,851 
Liabilities assumed:
Accounts payable1,676 
Other accrued expenses1,679 
Lease liabilities2,637 
Other long-term liabilities829 
Total liabilities assumed6,821 
Net assets acquired$95,030 
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,135 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill12,539 
Total assets acquired44,601 
Liabilities assumed:
Accounts payable1,149 
Other accrued expenses1,020 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,617 
Net assets acquired$41,984 
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379 
Accounts receivable16,825 
Inventories13,062 
Prepaid expenses and other current assets3,677 
Property, plant and equipment14,295 
Lease right-of-use assets11,372 
Intangible assets (trade names/customer relationships)91,170 
Goodwill63,543 
Deferred taxes474 
Other assets157 
Total assets acquired217,954 
Liabilities assumed:
Accounts payable5,910 
Other accrued expenses14,666 
Lease liabilities11,365 
Other long-term liabilities3,450 
Total liabilities assumed35,391 
Net assets acquired$182,563 
Business Acquisition, Pro Forma Information
The following table provides unaudited supplemental pro forma results for the Company for the years ended December 31, 2021, 2020 and 2019 as if the UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks acquisitions had occurred on January 1, 2019 (in thousands except for per share data):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Net sales$5,977,230 $5,056,390 $5,387,135 
Net income (loss) applicable to common shares663,273 (480,289)26,688 
Net income (loss) per common share:
Basic$5.26 $(3.83)$0.21 
Diluted$5.23 $(3.83)$0.21 
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING AND IMPAIRMENT (Tables)
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Plan Costs and Charges The following table summarizes the costs related to those restructuring initiatives and programs for periods indicated (in thousands):
Year EndedCost
Incurred
To Date (since inception)
December 31, 2021
Severance$3,696 $39,927 
Asset impairments22,210 30,078 
Gain on sale of facilities, net— (1,298)
Other restructuring costs341 9,877 
Total restructuring costs$26,247 $78,584 
Summary of Restructuring Liability and Cash Payment
The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through December 31, 2021 (in thousands):
WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$— $85 $— $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $— $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred971 264 2,004 457 3,696 
Cash payments(1,262)(904)(2,473)(587)(5,226)
Balance, December 31, 2021$15 $195 $1,522 $300 $2,032 
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Carrying Amount of Goodwill By Operating Segment
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from acquisition— 12,539 — 12,539 
Impairment(320,990)(176,774)(5,407)(503,171)
Currency translation3,991 10,000 — 13,991 
Purchase accounting adjustments from prior year acquisitions— 1,776 — 1,776 
Balance, December 31, 2020$397,024 $654,821 $142,884 $1,194,729 
Goodwill recognized from acquisitions143,964 122 140,342 284,428 
Divestiture— — (121,464)(121,464)
Currency translation208 155 — 363 
Balance, December 31, 2021$541,196 $655,098 $161,762 $1,358,056 
Schedule of Finite-Lived Intangible Activity
The table that follows presents the major components of intangible assets as of December 31, 2021 and 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of December 31, 2021
Amortized intangible assets:
Trademarks/Trade names/other3157$241,727 $(76,574)$165,153 
Customer lists and relationships72091,845,511 (486,029)1,359,482 
Total intangible assets8$2,087,238 $(562,603)$1,524,635 
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 
Schedule of Amortization Expense Over Next Five Fiscal Years The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):
2022$196,157 
2023196,144 
2024195,487 
2025195,304 
2026195,120 
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Lease, Cost
Weighted average information about the Company’s lease portfolio as of December 31, 2021 was as follows:
Weighted-average remaining lease term6.9 years
Weighted-average IBR5.74 %
Operating lease costs were as follows (in thousands):
Year Ended
December 31, 2021December 31, 2020
Operating lease costs
Fixed lease costs$107,938 $113,760 
Variable lease costs(1)
102,646 70,795 
(1) Includes short-term lease costs, which are immaterial.
Schedule of Cash Flow, Supplemental Disclosures
Cash and non-cash activities were as follows (in thousands):
Year Ended
December 31, 2021December 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$91,024 $99,076 
Right-of-use assets obtained in exchange for new operating lease liabilities$88,826 $19,785 
Lessee, Operating Lease, Liability, Maturity Future minimum lease payments under non-cancelable leases as of December 31, 2021 were as follows (in thousands):
Operating Leases
2022$89,202 
202365,893 
202452,382 
202543,976 
202636,016 
Thereafter108,542 
Total future minimum lease payments396,011 
Less: interest71,800 
Present value of future minimum lease payments$324,211 
As of December 31, 2021
Current portion of lease liabilities$73,150 
Long-term portion of lease liabilities251,061 
Total$324,211 
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Weighted Average Assumptions for Equity Awards Granted
The assumptions for the option awards granted in fiscal 2021, 2020 and 2019 were as follows:
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Volatility rate49.03 %47.52 %39.87 %
Expected term (in years)6.006.006.50
Risk-free interest rate1.02 %0.48 %1.73 %
Summary of Stock Option Transactions
The following is a summary of stock option transactions during fiscal 2021, 2020 and 2019 (in thousands, except weighted average exercise prices and weighted average remaining life):
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Life
Aggregate
Intrinsic
Value
Balance, December 31, 20183,297 12.08 
Granted360 4.67 
Forfeited(713)12.16 
Cancelled(96)9.17 
Balance, December 31, 20192,848 11.22 
Granted1,121 4.86 
Forfeited(539)11.26 
Cancelled(215)11.85 
Balance, December 31, 20203,215 8.95 
Granted815 15.01 
Exercised(301)10.85 
Forfeited(647)9.17 
Cancelled(37)10.37 
Balance, December 31, 20213,045 $10.28 7.8$21,817 
Exercisable at December 31, 20211,235 $9.23 7.0$10,136 
Additional Information Concerning Outstanding Options
The following summarizes additional information concerning outstanding options at December 31, 2021 (in thousands, except weighted average remaining life and weighted average exercise prices):
Options Outstanding
Number of
Options
Weighted Average
Remaining Life
Weighted Average
Exercise Price
1,119 8.0 years$4.91 
1,926 7.8 years13.40 
3,045 7.8 years$10.28 
The following summarizes additional information concerning options exercisable at December 31, 2021 (in thousands, except weighted average exercise prices):
Options Exercisable
Number of
Options
Weighted Average
Remaining Life
Weighted Average
Exercise Price
507 7.8 years$4.83 
728 6.5 years12.30 
1,235 7.0 years$9.23 
Restricted Stock and Performance Award Transactions
Restricted stock and performance award transactions during fiscal 2021, 2020 and 2019 were as follows (in thousands, except weighted average grant prices):
Restricted Stock and Performance Awards
Time-BasedPerformance-Based
Number of
Shares
Weighted
Average
Grant Price
Number of
Shares(1)
Weighted
Average
Grant Price
Balance, December 31, 20182,245 $12.57 1,037 $14.63 
Granted703 5.40 76 4.67 
Vested(586)12.42 (234)16.30 
Forfeited(543)11.00 (168)13.09 
Balance, December 31, 20191,819 $10.32 711 $13.38 
Granted1,399 5.04 1,068 5.25 
Vested(422)11.77 (192)19.65 
Forfeited(442)9.76 (212)8.49 
Balance, December 31, 20202,354 $7.02 1,375 $6.93 
Granted1,248 14.97 1,525 24.48 
Vested(1,099)6.23 (763)10.67 
Forfeited(511)9.64 (698)11.38 
Balance, December 31, 20211,992 $11.76 1,439 $17.73 
(1)The number of restricted stock shown reflects the shares that would be granted if the target level of performance is achieved. The number of shares actually issued may vary.
Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs
Unrecognized share-based compensation expense and weighted average period over which expense attributable to unvested awards will be recognized are as follows (in millions, except weighted average remaining years):
Year Ended December 31, 2021
Unrecognized Share-Based Compensation ExpenseWeighted Average Remaining Years
Stock options$7.8 2.1
Time-based restricted stock16.8 2.1
Performance-based restricted stock19.7 1.6
Total unrecognized share-based compensation expense$44.3 
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Reconciliation of Numerator and Denominator Used for Earnings Per Common Share The reconciliation of the numerator and denominator used for the computation of basic and diluted income per common share is as follows (in thousands, except per share data):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Numerator for Basic and Diluted Earnings Per Common Share:
Net income (loss) applicable to common shares$658,044 $(482,778)$(15,390)
Denominator for Basic and Diluted Earnings Per Common Share:
Weighted average basic number of common shares outstanding126,058 125,562 125,576 
Common stock equivalents:
Employee stock options737 — — 
Weighted average diluted number of common shares outstanding126,795 125,562 125,576 
Basic earnings (loss) per common share$5.22 $(3.84)$(0.12)
Diluted earnings (loss) per common share$5.19 $(3.84)$(0.12)
Incentive Plan securities excluded from dilution(1)
2752,5594,480
(1)Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Other Accrued Expenses Other accrued expenses are comprised of the following (in thousands):
December 31,
2021
December 31,
2020
Sales and marketing$99,845 $69,236 
Accrued warranty obligation and deferred warranty revenue30,181 26,094 
Other accrued expenses190,363 152,563 
Total other accrued expenses$320,389 $247,893 
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
WARRANTY (Tables)
12 Months Ended
Dec. 31, 2021
Product Warranties Disclosures [Abstract]  
Rollforward of Accrued Warranty Obligation and Deferred Warranty Revenue The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the years ended December 31, 2021 and 2020 (in thousands):
December 31,
2021
December 31,
2020
Beginning balance$216,230 $216,173 
Acquisitions10,518 109 
Warranties sold1,986 2,677 
Revenue recognized(2,650)(2,746)
Expense26,129 28,566 
Settlements(31,612)(28,549)
Divestiture(2,245)— 
Ending balance218,356 216,230 
Less: current portion30,181 26,094 
Total warranty, less current portion$188,175 $190,136 
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
Debt is comprised of the following (in thousands):
December 31,
2021
December 31,
2020
Term loan facility due April 2028$2,580,500 $2,497,967 
8.00% senior notes due April 2026
— 645,000 
6.125% senior notes due January 2029
500,000 500,000 
Less: unamortized discounts and unamortized deferred financing costs(1)
(43,657)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,036,843 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,010,843 $3,563,429 
(1)Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026 (included in the December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.3 million and $1.7 million as of December 31, 2021 and 2020, respectively, are classified in other assets on the consolidated balance sheets.
Schedule of Debt Maturity The scheduled maturity of our debt is as follows (in thousands):
2022$26,000 
202326,000 
202426,000 
202526,000 
2026 and thereafter2,976,500 
$3,080,500 
Schedule of Long-term Debt Instruments At December 31, 2021, the interest rates on the Current Term Loan Facility were as follows:
December 31, 2021
Interest rate3.75 %
Effective interest rate4.02 %
As of December 31, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
December 31, 2021
Excess availability$565,576 
Revolving loans outstanding
Letters of credit outstanding40,257 
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVES (Tables)
12 Months Ended
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Interest Rate Derivatives
The key terms of interest rate swaps are as follows (amounts in thousands):
December 31, 2021December 31, 2020
Effective DateFixed Rate Paid (Received)Notional AmountStatusNotional AmountStatusMaturity Date
Entered into May 2019:
July 12, 20192.1570 %$— Terminated$500,000 ActiveJuly 12, 2023
July 12, 20192.1560 %— Terminated500,000 ActiveJuly 12, 2023
July 12, 20192.1680 %500,000 Active500,000 ActiveJuly 12, 2023
Entered into April 2021:
April 15, 20212.0369 %750,000 ActiveApril 15, 2026
April 15, 20212.0340 %750,000 ActiveApril 15, 2026
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
April 15, 2021(2.1680)%(250,000)ActiveJuly 12, 2023
$1,500,000 $1,500,000 
The embedded at-market derivative portion of our
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
The fair values of our derivatives and their presentation on the consolidated balance sheets as of December 31, 2021 and 2020 were as follows (in thousands):
December 31, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$11,543 $— $— $— 
Other long-term liabilities(2)
— 11,543 — — 
Total$11,543 $11,543 $— $— 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$— $13,127 $— $— 
Other long-term liabilities(3)
— 28,279 — 75,770 
Foreign currency forward contractsPrepaid expenses and other728 — — — 
Total$728 $41,406 $— $75,770 
(1)The balance as of December 31, 2021 is related to receive-fixed interest rate swaps for which the fair value option has been elected.
(2)The balance as of December 31, 2021 is related to a pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.
(3)The balances as of December 31, 2021 include the financing component of the pay-fixed interest rate swaps.
Schedule of Derivative Instruments, Gain (Loss)
The effect of our derivatives and their presentation on the consolidated statements of operations for the years ended December 31, 2021 and 2020 were as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$21,164 $— 
Foreign currency forward contractsCost of sales1,083 — 
Derivatives designated as hedging instruments
Interest rate swapsInterest expense15,998 24,198 
$38,245 $24,198 
(1)For the year ended December 31, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps.
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Not Currently Recognized at Fair Value The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
December 31, 2021December 31, 2020
Carrying
Amount
Fair
Value
Carrying
Amount
Fair
Value
Term loan facility$2,580,500 $2,570,823 $2,497,967 $2,485,477 
8.00% Senior Notes
— — 645,000 674,025 
6.125% Senior Notes
500,000 531,900 500,000 530,000 
Schedule of Fair Value of Assets and Liabilities, by Type
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2021 and 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
December 31, 2021
Level 1Level 2Level 3Total
Assets:
Short-term investments in deferred compensation plan:(1)
Money market$24 $— $— $24 
Mutual funds – Growth557 — — 557 
Mutual funds – Blend1,560 — — 1,560 
Mutual funds – Foreign blend467 — — 467 
Mutual funds – Fixed income— 151 — 151 
Total short-term investments in deferred compensation plan(2)
2,608 151 — 2,759 
Foreign currency forward contracts— 728 — 728 
Interest rate swap assets(3)
— 11,543 — 11,543 
Total assets$2,608 $12,422 $— $15,030 
Liabilities:
Deferred compensation plan liability(2)
$— $2,759 $— $2,759 
Interest rate swap liabilities(4)
— 52,949 — 52,949 
Total liabilities$— $55,708 $— $55,708 
December 31, 2020
Level 1Level 2Level 3Total
Assets:
Short-term investments in deferred compensation plan:(1)
Money market$349 $— $— $349 
Mutual funds – Growth487 — — 487 
Mutual funds – Blend1,006 — — 1,006 
Mutual funds – Foreign blend338 — — 338 
Mutual funds – Fixed income— 153 — 153 
Total short-term investments in deferred compensation plan(2)
2,180 153 — 2,333 
Total assets$2,180 $153 $— $2,333 
Liabilities:
Deferred compensation plan liability(2)
$— $2,339 $— $2,339 
Interest rate swap liabilities— 75,770 — 75,770 
Total liabilities$— $78,109 $— $78,109 
(1)Unrealized holding gains (losses) were $0.2 million and $(0.5) million for the years ended December 31, 2021 and 2020, respectively.
(2)The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)The interest rate swap assets relate to receive-fixed interest rate swaps for which the fair value option has been elected.
(4)The balance as of December 31, 2021 includes $41.4 million related to the financing component of pay-fixed interest rate swaps and $11.5 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges.
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The following is a summary of the components of income (loss) before provision (benefit) for income taxes (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Domestic$818,635 $(420,014)$(12,016)
Foreign83,192 (57,201)1,401 
$901,827 $(477,215)$(10,615)

The components of the provision for income taxes consisted of the following (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Current:
Federal$219,379 $(1,343)$(311)
State64,509 7,316 7,219 
Foreign11,590 3,909 3,952 
Total current295,478 9,882 10,860 
Deferred:
Federal(43,980)82 205 
State(18,363)1,462 1,875 
Foreign2,833 (5,863)(8,165)
Total deferred(59,510)(4,319)(6,085)
Total provision (benefit)$235,968 $5,563 $4,775 
Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of income tax computed at the United States federal statutory tax rate to the effective income tax rate is as follows:
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Federal income tax at statutory rate$189,384 $(100,215)$(2,229)
State income taxes34,071 7,482 8,059 
Non-deductible expenses180 217 62 
Gain on divestitures9,725 — — 
Compensation related expenses2,573 3,630 3,518 
Meals and entertainment552 465 1,265 
Tax credits(14,285)(3,343)(7,179)
Foreign income tax3,413 (2,820)(884)
Employee fringe benefits480 443 474 
Unrecognized tax benefits5,686 (157)(581)
Reversal of valuation allowance— — (3,981)
Global intangible low-taxed income8,248 4,317 4,398 
Goodwill impairment — 94,793 — 
Transaction costs— — 1,903 
Other(4,059)751 (50)
Total provision (benefit)$235,968 $5,563 $4,775 
Tax Effect of Temporary Differences The tax effects of the temporary differences as December 31, 2021 and 2020 are as follows (in thousands):
December 31,
2021
December 31,
2020
Deferred tax assets:
Inventory obsolescence$4,363 $4,369 
Bad debt reserve2,511 2,302 
Accrued and deferred compensation13,136 7,522 
Accrued insurance reserves7,895 8,429 
Net operating loss and tax credit carryover41,732 61,169 
Pension1,148 4,576 
Leases72,812 68,589 
Warranty44,925 44,969 
Other reserves52,635 48,258 
Total deferred tax assets241,157 250,183 
Less valuation allowance(15,634)(11,996)
Net deferred tax assets225,523 238,187 
Deferred tax liabilities:
Depreciation and amortization(388,730)(424,254)
Stock basis(12,733)(12,826)
Leases(72,098)(66,962)
Other(2,296)(2,070)
Total deferred tax liabilities(475,857)(506,112)
Total deferred tax liability, net$(250,334)$(267,925)
Rollforward of Valuation Allowance on Deferred Tax Activity The rollforward of the valuation allowance on deferred taxes is as follows for the periods indicated (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Beginning balance$11,996 $10,347 $19,497 
Additions (reductions)3,638 1,649 (9,150)
Ending balance$15,634 $11,996 $10,347 
Schedule of Unrecognized Tax Benefits Roll Forward
The following is a rollforward of unrecognized tax benefits (excluding interest and penalties) for the years ended December 31, 2021 and 2020 (in thousands):
Year Ended
December 31,
2021
December 31,
2020
Unrecognized tax benefits at beginning of year$9,403 $10,107 
Additions based on tax positions related to current year6,037 194 
Reductions for tax positions of prior years15 (39)
Reductions resulting from expiration of statute of limitations(610)(859)
Unrecognized tax benefits at end of year$14,845 $9,403 
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss Accumulated other comprehensive loss consists of the following (in thousands):
December 31,
2021
December 31,
2020
Foreign exchange translation adjustments$22,741 $16,147 
Unrealized loss on derivative instruments, net of tax benefit of $5,549 and $17,612, respectively
(23,407)(58,625)
Defined benefit pension plan actuarial losses, net of tax benefit of $1,854 and $5,049, respectively
(4,946)(9,039)
Accumulated other comprehensive loss$(5,612)$(51,517)
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK REPURCHASE PROGRAM (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Changes In Treasury Common Stock, at Cost
Changes in treasury stock, at cost, were as follows (in thousands):
Number of
Shares
Amount
Balance, December 31, 2018111 $1,678 
Purchases257 1,934 
Retirements(307)(2,423)
Deferred compensation obligation(6)(86)
Balance, December 31, 201956 $1,103 
Purchases1,298 7,994 
Retirements(1,299)(7,995)
Deferred compensation obligation(30)(592)
Balance, December 31, 202025 $510 
Purchases612 9,685 
Retirements(612)(9,685)
Deferred compensation obligation(4)(86)
Balance, December 31, 202121 $424 
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Schedule of Assumptions Used
Assumptions—Weighted average actuarial assumptions used to determine benefit obligations were as follows:
Defined Benefit PlansOPEB Plans
December 31,
2021
December 31,
2020
December 31,
2021
December 31,
2020
Discount rate2.85 %2.50 %2.85 %2.45 %
Weighted average actuarial assumptions used to determine net periodic benefit cost (income) were as follows:
Defined Benefit PlansOPEB Plans
FY 2021FY 2020FY 2021FY 2020
Discount rate2.50 %3.30 %2.45 %3.20 %
Expected return on plan assets5.95 %5.87 %n/an/a
Schedule of Change in Projected Benefit Obligation The changes in the projected benefit obligation, plan assets and funded status, and the amounts recognized on our consolidated balance sheets were as follows (in thousands):
Defined Benefit PlansOPEB Plans
FY 2021FY 2020FY 2021FY 2020
Change in benefit obligation
Benefit obligation at beginning of period$104,934 $101,148 $7,575 $7,778 
Service cost54 46 17 17 
Interest cost2,542 3,231 178 237 
Benefits paid(6,641)(6,883)(985)(661)
Actuarial (gains) losses(3,755)7,392 (283)204 
Benefit obligation at end of period$97,134 $104,934 $6,502 $7,575 
Accumulated benefit obligation at end of period$97,134 $104,934 
Change in plan assets
Fair value of assets at beginning of period$94,215 $86,105 $— $— 
Actual return on plan assets8,162 10,574 — — 
Company contributions3,218 4,419 985 661 
Benefits paid(6,641)(6,883)(985)(661)
Fair value of assets at end of period$98,954 $94,215 $— $— 
Funded status at end of period$1,820 $(10,719)$(6,502)$(7,575)
Amounts recognized on the consolidated balance sheets
Noncurrent assets$5,098 $5,056 $— $— 
Current liabilities— — (546)(656)
Noncurrent liabilities(3,278)(15,775)(5,956)(6,919)
$1,820 $(10,719)$(6,502)$(7,575)
Schedule of Funded Status For these plans, the projected benefit obligations and the fair value of plan assets were as follows (in thousands):
December 31,
2021
December 31,
2020
Projected benefit obligations$46,372 $90,267 
Fair value of plan assets43,093 74,491 
Funded status$(3,279)$(15,776)
Schedule of Weighted Average Assets Allocation by Assets Category
As of December 31, 2021 and 2020, the weighted average asset allocations by asset category for the Defined Benefit Plans were as follows (in thousands):
Investment typeDecember 31,
2021
December 31,
2020
Equity securities31 %60 %
Debt securities67 %34 %
Real estate%%
Total100 %100 %
Schedule of Fair Value of Separate Accounts by Assets Category The fair values of the assets of the Defined Benefit Plans at December 31, 2021 and 2020, by asset category and by levels of fair value, as further defined in Note 17 — Fair Value of Financial Instruments and Fair Value Measurements were as follows (in thousands):
December 31, 2021December 31, 2020
Asset categoryLevel 1Level 2TotalLevel 1Level 2Total
Cash and cash equivalents$20 $— $20 $48 $— $48 
Mutual funds:
Growth funds6,649 — 6,649 11,677 — 11,677 
Real estate funds2,072 — 2,072 5,966 — 5,966 
Equity income funds6,197 — 6,197 9,031 — 9,031 
Index funds12,642 — 12,642 26,364 — 26,364 
International equity funds4,883 — 4,883 8,844 — 8,844 
Fixed income funds12,982 53,509 66,491 12,562 19,723 32,285 
Total$45,445 $53,509 $98,954 $74,492 $19,723 $94,215 
Schedule of Net Periodic Benefit Costs (Income)
Net periodic benefit cost (income) —The components of the net periodic benefit cost (income) were as follows (in thousands):
Defined Benefit Plans
FY 2021FY 2020FY 2019
Service cost$54 $46 $42 
Interest cost2,542 3,231 3,897 
Expected return on assets(5,439)(4,958)(4,935)
Amortization of prior service cost65 62 58 
Amortization of loss416 433 1,313 
Net periodic benefit cost (income)$(2,362)$(1,186)$375 
OPEB Plans
FY 2021FY 2020FY 2019
Service cost$17 $17 $22 
Interest cost178 237 262 
Amortization of loss70 108 — 
Net periodic benefit cost$265 $362 $284 
Schedule of The Amounts in AOCI Net Not Yet Recognized
The amounts in accumulated other comprehensive income that have not yet been recognized as components of net periodic benefit income are as follows (in thousands):
Defined Benefit PlansOPEB Plans
December 31,
2021
December 31,
2020
December 31,
2021
December 31,
2020
Unrecognized actuarial loss$5,450 $12,345 $1,350 $1,703 
Unrecognized prior service cost— 65 — — 
Total$5,450 $12,410 $1,350 $1,703 
Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI
The changes in plan assets and benefit obligation recognized in other comprehensive income (loss) are as follows (in thousands):
Defined Benefit Plans
FY 2021FY 2020FY 2019
Net actuarial loss (gain)$(6,479)$1,777 $(315)
Amortization of net actuarial loss(416)(433)(1,313)
Amortization of prior service cost(65)(63)(58)
Total recognized in other comprehensive income (loss)$(6,960)$1,281 $(1,686)
OPEB Plans
FY 2021FY 2020FY 2019
Net actuarial loss (gain)$(283)$204 $1,367 
Amortization of net actuarial loss(70)(108)
Total recognized in other comprehensive income (loss)$(353)$96 $1,367 
Schedule of Expected Benefit Payments We expect the following benefit payments to be made (in thousands):
Fiscal years endingDefined
Benefit Plans
OPEB Plans
2022$6,554 $554 
20236,522 539 
20246,417 485 
20256,337 463 
20266,268 391 
2027 - 203129,529 1,923 
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment Summary financial data attributable to the segments for the periods indicated is as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Net sales:      
Windows$2,322,277 $1,889,625 $1,930,447 
Siding1,364,080 1,141,946 1,111,407 
Commercial1,896,780 1,585,798 1,847,893 
Total net sales$5,583,137 $4,617,369 $4,889,747 
Operating income (loss):      
Windows$100,725 $(223,646)$92,538 
Siding137,772 (61,930)66,273 
Commercial1,104,335 159,586 201,073 
Corporate(205,587)(140,516)(145,148)
Total operating income (loss)$1,137,245 $(266,506)$214,736 
Unallocated other expense, net(235,418)(210,709)(225,351)
Income (loss) before income taxes$901,827 $(477,215)$(10,615)
Depreciation and amortization:      
Windows$134,626 $121,519 $94,737 
Siding116,660 113,737 121,004 
Commercial36,282 45,213 44,550 
Corporate5,333 4,133 3,473 
Total depreciation and amortization expense$292,901 $284,602 $263,764 
Capital expenditures:
Windows$49,001 $22,197 $43,408 
Siding33,198 28,558 22,695 
Commercial16,934 26,833 51,144 
Corporate15,582 4,263 3,838 
Total capital expenditures$114,715 $81,851 $121,085 
December 31,
2021
December 31,
2020
Property, plant and equipment, net:
Windows$251,627 $223,206 
Siding155,346 159,761 
Commercial174,440 227,391 
Corporate30,882 21,463 
Total property, plant and equipment, net$612,295 $631,821 
Total assets:
Windows$2,223,098 $1,717,032 
Siding2,060,275 2,123,615 
Commercial1,073,264 890,380 
Corporate470,823 747,463 
Total assets$5,827,460 $5,478,490 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country Summary financial data attributable to various geographic regions for the periods indicated is as follows (in thousands):
Year Ended
December 31,
2021
December 31,
2020
December 31,
2019
Total sales:
United States of America$5,132,085 $4,304,559 $4,526,385 
Canada422,867 305,780 340,250 
Mexico9,417 3,093 3,381 
All other18,768 3,937 19,731 
Total net sales$5,583,137 $4,617,369 $4,889,747 
December 31,
2021
December 31,
2020
Long-lived assets:
United States of America$3,213,052 $3,107,027 
Canada270,752 292,503 
Costa Rica324 189 
Mexico10,858 11,435 
Total long-lived assets$3,494,986 $3,411,154 
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION (Details)
12 Months Ended
Dec. 31, 2021
segment
Feb. 13, 2022
$ / shares
Subsequent Event [Line Items]    
Number of reportable segments | segment 3  
Subsequent Event    
Subsequent Event [Line Items]    
Sale of stock, proposed price (in dollars per share) | $ / shares   $ 24.65
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]        
Cash and cash equivalents $ 394,447 $ 674,255    
Restricted cash 2,211 6,223    
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows $ 396,658 $ 680,478 $ 102,307 $ 147,607
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 13,313 $ 9,962 $ 10,270
Provision for expected credit losses 3,604 5,390 2,035
Amounts charged against allowance for credit losses, net of recoveries (1,729) (3,579) (2,807)
Allowance for credit losses of acquired company at date of acquisition 269 862 464
Divestitures (4,158) 0 0
Ending balance 11,299 13,313 9,962
Cumulative Effect, Period of Adoption, Adjustment      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 0 678 0
Ending balance   $ 0 $ 678
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Raw materials $ 485,642 $ 241,353
Work in process and finished goods 263,090 190,584
Inventory, net $ 748,732 $ 431,937
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Reserve for Obsolete Materials and Supplies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory Obsolescence      
Beginning balance $ 22,172 $ 18,712 $ 19,227
Provisions 5,155 8,015 3,207
Dispositions (6,029) (4,555) (4,082)
Reserve of acquired company at date of acquisition 705 0 360
Divestitures (722) 0 0
Ending balance $ 21,281 $ 22,172 $ 18,712
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary Of Significant Accounting Policies [Line Items]      
Carrying value of assets held for sale $ 3,400,000 $ 4,600,000  
Proceeds from sale of property, plant and equipment 5,124,000 3,569,000 $ 5,511,000
Proceeds from sale of property held-for-sale   2,000,000  
Depreciation expense 103,000,000 103,500,000 86,200,000
Amount of interest capitalized $ 900,000 1,100,000 1,200,000
Warranty, term 10 years    
Reinsurance effect on claims and benefits incurred, amount assumed $ 500,000    
Workers compensation insurance, deductible amount 1,000,000    
Property liability insurances, deductible amount 500,000    
Auto liability insurance, deductible amount 500,000    
General liability insurance $ 1,000,000    
IBNR claims value determination claim paid period 36 months    
Advertising expense $ 16,900,000 15,100,000 28,600,000
Foreign exchange gain (loss) (3,749,000) 1,068,000 2,054,000
Other comprehensive income (loss), foreign currency transaction and translation adjustment, net of tax 6,600,000 17,300,000 3,200,000
Canada      
Summary Of Significant Accounting Policies [Line Items]      
Foreign exchange gain (loss) (3,100,000) 1,100,000 1,200,000
Mexico      
Summary Of Significant Accounting Policies [Line Items]      
Foreign currency transaction remeasurement gains (losses) $ (600,000) 200,000 $ 900,000
Computer software, intangible asset | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Computer software, intangible asset | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 7 years    
Commercial      
Summary Of Significant Accounting Policies [Line Items]      
Reclassification of property, pant and equipment to assets held for sale   1,700,000  
Discontinued operations held-for-sale      
Summary Of Significant Accounting Policies [Line Items]      
Gain (loss) on sale of assets and asset recovery $ 0 $ 1,400,000  
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 1,268,787 $ 1,276,129
Less: accumulated depreciation (656,492) (644,308)
Property, plant and equipment, net 612,295 631,821
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 24,812 26,933
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 253,637 279,113
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 990,338 $ 970,083
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives for Depreciation (Details)
12 Months Ended
Dec. 31, 2021
Buildings and improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 15 years
Buildings and improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 39 years
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 15 years
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total net sales $ 5,583,137 $ 4,617,369 $ 4,889,747
Windows      
Disaggregation of Revenue [Line Items]      
Total net sales 2,322,277 1,889,625 1,930,447
Windows | Vinyl windows      
Disaggregation of Revenue [Line Items]      
Total net sales 2,190,887 1,763,565 1,838,796
Windows | Aluminum windows      
Disaggregation of Revenue [Line Items]      
Total net sales 85,735 74,672 53,622
Windows | Other products & services      
Disaggregation of Revenue [Line Items]      
Total net sales 45,655 51,388 38,029
Siding      
Disaggregation of Revenue [Line Items]      
Total net sales 1,364,080 1,141,946 1,111,407
Siding | Other products & services      
Disaggregation of Revenue [Line Items]      
Total net sales 240,060 209,826 164,578
Siding | Vinyl siding      
Disaggregation of Revenue [Line Items]      
Total net sales 667,284 523,724 525,005
Siding | Metal      
Disaggregation of Revenue [Line Items]      
Total net sales 293,427 255,267 263,018
Siding | Injection molded      
Disaggregation of Revenue [Line Items]      
Total net sales 75,361 66,672 66,578
Siding | Stone      
Disaggregation of Revenue [Line Items]      
Total net sales 87,948 86,457 92,228
Commercial      
Disaggregation of Revenue [Line Items]      
Total net sales 1,896,780 1,585,798 1,847,893
Commercial | Metal Building Products      
Disaggregation of Revenue [Line Items]      
Total net sales 1,473,662 1,107,733 1,249,757
Commercial | Insulated Metal Panels      
Disaggregation of Revenue [Line Items]      
Total net sales 208,220 348,640 441,441
Commercial | Metal coil coating      
Disaggregation of Revenue [Line Items]      
Total net sales $ 214,898 $ 129,425 $ 156,695
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 03, 2021
USD ($)
Aug. 20, 2021
USD ($)
Apr. 30, 2021
USD ($)
facility
Mar. 02, 2020
USD ($)
Feb. 20, 2019
USD ($)
Jul. 04, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]                  
Goodwill             $ 1,358,056 $ 1,194,729 $ 1,669,594
Strategic development and acquisition related costs             27,875 19,341 50,185
Windows                  
Business Acquisition [Line Items]                  
Goodwill             541,196 397,024 714,023
Commercial                  
Business Acquisition [Line Items]                  
Goodwill             161,762 142,884 $ 148,291
Union Corrugating Company Holdings, Inc.                  
Business Acquisition [Line Items]                  
Percentage of voting interest acquired 100.00%                
Total consideration transferred $ 216,800                
Goodwill 140,342                
Net sales contributed during year             21,900    
Net income contributed during year             1,800    
Acquisition expenses             1,000    
Union Corrugating Company Holdings, Inc. | Commercial                  
Business Acquisition [Line Items]                  
Goodwill $ 140,300                
Cascade Windows LLC                  
Business Acquisition [Line Items]                  
Goodwill   $ 110,816              
Net sales contributed during year             57,400    
Net income contributed during year             (6,200)    
Acquisition expenses             1,900    
Strategic development and acquisition related costs             1,200    
Cash payments   239,500              
Cascade Windows LLC | Windows                  
Business Acquisition [Line Items]                  
Goodwill   $ 110,800              
Prime Windows LLC                  
Business Acquisition [Line Items]                  
Total consideration transferred     $ 93,000            
Consideration transferred, excluding working capital adjustment     2,000            
Goodwill     $ 33,148            
Net sales contributed during year             55,800    
Net income contributed during year             5,300    
Acquisition expenses             1,000    
Strategic development and acquisition related costs             700    
Prime Windows LLC | United States                  
Business Acquisition [Line Items]                  
Number of businesses acquired | facility     2            
Prime Windows LLC | Windows                  
Business Acquisition [Line Items]                  
Goodwill     $ 33,100            
Kleary Acquisition                  
Business Acquisition [Line Items]                  
Percentage of voting interest acquired       100.00%          
Total consideration transferred       $ 40,000          
Consideration transferred, excluding working capital adjustment           $ 2,000      
Goodwill       $ 12,539          
Acquisition expenses             5,400 $ 10,200  
Strategic development and acquisition related costs             $ 4,200    
Environmental Stoneworks                  
Business Acquisition [Line Items]                  
Percentage of voting interest acquired         100.00%        
Total consideration transferred         $ 182,600        
Goodwill         $ 63,543        
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 03, 2021
Aug. 20, 2021
Apr. 30, 2021
Dec. 31, 2020
Mar. 02, 2020
Dec. 31, 2019
Feb. 20, 2019
Assets acquired:                
Goodwill $ 1,358,056       $ 1,194,729   $ 1,669,594  
Union Corrugating Company Holdings, Inc.                
Assets acquired:                
Cash   $ 19,594            
Accounts receivable   20,821            
Other receivables   16            
Inventories   68,727            
Prepaid expenses and other current assets   1,356            
Property, plant and equipment   24,184            
Lease right-of-use assets   37,964            
Goodwill   140,342            
Other assets   94            
Total assets acquired   313,098            
Liabilities assumed:                
Accounts payable   32,732            
Accrued expenses   22,427            
Deferred income taxes   1,289            
Current portion of lease liability   3,859            
Other current liabilities   1,852            
Non-current portion of lease liabilities   34,105            
Total liabilities assumed   96,264            
Net assets acquired   $ 216,834            
Cascade Windows LLC                
Assets acquired:                
Cash     $ 2,838          
Accounts receivable     17,398          
Other receivables     409          
Inventories     16,278          
Prepaid expenses and other current assets     1,538          
Property, plant and equipment     18,300          
Lease right-of-use assets     21,849          
Intangible assets (trade names/customer relationships)     137,660          
Goodwill     110,816          
Other assets     500          
Total assets acquired     327,586          
Liabilities assumed:                
Accounts payable     17,680          
Accrued expenses     7,488          
Deferred income taxes     33,221          
Current portion of lease liability     247          
Other current liabilities     2,349          
Non-current portion of lease liabilities     19,926          
Other long-term liabilities     7,211          
Total liabilities assumed     88,122          
Net assets acquired     $ 239,464          
Prime Windows LLC                
Assets acquired:                
Cash       $ 997        
Accounts receivable       5,500        
Inventories       4,446        
Prepaid expenses and other current assets       823        
Property, plant and equipment       2,500        
Lease right-of-use assets       2,787        
Intangible assets (trade names/customer relationships)       51,600        
Goodwill       33,148        
Other assets       50        
Total assets acquired       101,851        
Liabilities assumed:                
Accounts payable       1,676        
Accrued expenses       1,679        
Non-current portion of lease liabilities       2,637        
Other long-term liabilities       829        
Total liabilities assumed       6,821        
Net assets acquired       $ 95,030        
Kleary Acquisition                
Assets acquired:                
Cash           $ 143    
Accounts receivable           7,135    
Inventories           670    
Prepaid expenses and other current assets           277    
Property, plant and equipment           1,042    
Lease right-of-use assets           445    
Intangible assets (trade names/customer relationships)           22,350    
Goodwill           12,539    
Total assets acquired           44,601    
Liabilities assumed:                
Accounts payable           1,149    
Other current liabilities           1,020    
Non-current portion of lease liabilities           339    
Other long-term liabilities           109    
Total liabilities assumed           2,617    
Net assets acquired           $ 41,984    
Environmental Stoneworks                
Assets acquired:                
Restricted cash               $ 3,379
Accounts receivable               16,825
Inventories               13,062
Prepaid expenses and other current assets               3,677
Property, plant and equipment               14,295
Lease right-of-use assets               11,372
Intangible assets (trade names/customer relationships)               91,170
Goodwill               63,543
Deferred taxes               474
Other assets               157
Total assets acquired               217,954
Liabilities assumed:                
Accounts payable               5,910
Accrued expenses               14,666
Non-current portion of lease liabilities               11,365
Other long-term liabilities               3,450
Total liabilities assumed               35,391
Net assets acquired               $ 182,563
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Schedule of Pro Forma Information (Details) - Environmental Stoneworks - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination Segment Allocation [Line Items]      
Net sales $ 5,977,230 $ 5,056,390 $ 5,387,135
Net income (loss) applicable to common shares $ 663,273 $ (480,289) $ 26,688
Earnings Per Share, Pro Forma [Abstract]      
Basic (in dollars per share) $ 5.26 $ (3.83) $ 0.21
Diluted (in dollars per share) $ 5.23 $ (3.83) $ 0.21
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
DIVESTITURES (Details) - USD ($)
$ in Millions
12 Months Ended
Aug. 18, 2021
Aug. 09, 2021
Dec. 31, 2021
Asset Acquisition, Contingent Consideration [Line Items]      
Contract with customer liability, current   $ 15.5  
Divestiture related cost     $ 21.3
Insulated Metal Panels      
Asset Acquisition, Contingent Consideration [Line Items]      
Proceeds from divestitures, net of cash divested   $ 1,000.0  
Gain on divestiture of business     679.8
DBCI      
Asset Acquisition, Contingent Consideration [Line Items]      
Proceeds from divestitures, net of cash divested $ 168.9    
Gain on divestiture of business     $ 151.5
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING AND IMPAIRMENT - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 04, 2020
Dec. 31, 2021
Business Combination Segment Allocation [Line Items]    
Restructuring costs   $ 26,247
Restructuring charges at corporate headquarters   600
Restructuring incurred to date   78,584
Asset impairment $ 3,100 $ 22,200
Minimum    
Business Combination Segment Allocation [Line Items]    
Estimate plan time   12 months
Maximum    
Business Combination Segment Allocation [Line Items]    
Estimate plan time   24 months
Windows    
Business Combination Segment Allocation [Line Items]    
Restructuring costs   $ 1,300
Windows | Right of use asset    
Business Combination Segment Allocation [Line Items]    
Asset impairment   300
Siding    
Business Combination Segment Allocation [Line Items]    
Restructuring costs   14,200
Siding | Product line asset    
Business Combination Segment Allocation [Line Items]    
Asset impairment   14,000
Commercial    
Business Combination Segment Allocation [Line Items]    
Restructuring costs   10,100
Asset impairment   6,400
Commercial | Software development costs    
Business Combination Segment Allocation [Line Items]    
Asset impairment   $ 1,500
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING AND IMPAIRMENT - Summary of Restructuring Plan Costs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring costs $ 26,247
Severance  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 3,696
Cost Incurred To Date (since inception) 39,927
Asset impairments  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 22,210
Cost Incurred To Date (since inception) 30,078
Gain on sale of facilities, net  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 0
Cost Incurred To Date (since inception) (1,298)
Other restructuring costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 341
Cost Incurred To Date (since inception) $ 9,877
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING AND IMPAIRMENT - Summary of Severance Liability and Cash Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Beginning Balance $ 3,562 $ 2,663 $ 2,418
Costs incurred 3,696 26,573 9,658
Cash payments (5,226) (25,674) (9,413)
Ending Balance 2,032 3,562 2,663
Corporate      
Restructuring Reserve [Roll Forward]      
Beginning Balance 430 1,763 2,333
Costs incurred 457 3,013 4,009
Cash payments (587) (4,346) (4,579)
Ending Balance 300 430 1,763
Windows | Operating Segments      
Restructuring Reserve [Roll Forward]      
Beginning Balance 306 418 0
Costs incurred 971 4,294 1,094
Cash payments (1,262) (4,406) (676)
Ending Balance 15 306 418
Siding | Operating Segments      
Restructuring Reserve [Roll Forward]      
Beginning Balance 835 482 85
Costs incurred 264 2,705 1,834
Cash payments (904) (2,352) (1,437)
Ending Balance 195 835 482
Commercial | Operating Segments      
Restructuring Reserve [Roll Forward]      
Beginning Balance 1,991 0 0
Costs incurred 2,004 16,561 2,721
Cash payments (2,473) (14,570) (2,721)
Ending Balance $ 1,522 $ 1,991 $ 0
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Carrying Amount of Goodwill by Operating Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 04, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]        
Beginning balance $ 1,669,594 $ 1,194,729 $ 1,669,594  
Goodwill recognized from acquisition   284,428 12,539  
Impairment   0 (503,171) $ 0
Divestiture   (121,464)    
Currency translation   363 13,991  
Purchase accounting adjustments from prior year acquisitions     1,776  
Ending balance   1,358,056 1,194,729 1,669,594
Windows        
Goodwill [Roll Forward]        
Beginning balance 714,023 397,024 714,023  
Goodwill recognized from acquisition   143,964 0  
Impairment (321,000)   (320,990)  
Divestiture   0    
Currency translation   208 3,991  
Purchase accounting adjustments from prior year acquisitions     0  
Ending balance   541,196 397,024 714,023
Siding        
Goodwill [Roll Forward]        
Beginning balance 807,280 654,821 807,280  
Goodwill recognized from acquisition   122 12,539  
Impairment (176,800)   (176,774)  
Divestiture   0    
Currency translation   155 10,000  
Purchase accounting adjustments from prior year acquisitions     1,776  
Ending balance   655,098 654,821 807,280
Commercial        
Goodwill [Roll Forward]        
Beginning balance 148,291 142,884 148,291  
Goodwill recognized from acquisition   140,342 0  
Impairment $ (5,400)   (5,407)  
Divestiture   (121,464)    
Currency translation   0 0  
Purchase accounting adjustments from prior year acquisitions     0  
Ending balance   $ 161,762 $ 142,884 $ 148,291
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 04, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Line Items]        
Goodwill impairment   $ 0 $ 503,171 $ 0
Asset impairment $ 3,100 22,200    
Intangible asset amortization   189,488 180,994 $ 177,577
Windows        
Goodwill [Line Items]        
Goodwill impairment 321,000   320,990  
Siding        
Goodwill [Line Items]        
Goodwill impairment 176,800   176,774  
Commercial        
Goodwill [Line Items]        
Goodwill impairment $ 5,400   $ 5,407  
Asset impairment   $ 6,400    
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible Asset Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Line Items]    
Cost $ 2,087,238 $ 2,006,766
Accumulated Amortization (562,603) (422,162)
Net Carrying Value 1,524,635 1,584,604
Trademarks, Trade Names, and Other    
Goodwill [Line Items]    
Cost 241,727 248,155
Accumulated Amortization (76,574) (51,722)
Net Carrying Value 165,153 196,433
Customer Lists and Relationships    
Goodwill [Line Items]    
Cost 1,845,511 1,758,611
Accumulated Amortization (486,029) (370,440)
Net Carrying Value $ 1,359,482 $ 1,388,171
Minimum | Trademarks, Trade Names, and Other    
Goodwill [Line Items]    
Range of life (Years) 3 years 5 years
Minimum | Customer Lists and Relationships    
Goodwill [Line Items]    
Range of life (Years) 7 years 7 years
Maximum | Trademarks, Trade Names, and Other    
Goodwill [Line Items]    
Range of life (Years) 15 years 15 years
Maximum | Customer Lists and Relationships    
Goodwill [Line Items]    
Range of life (Years) 20 years 20 years
Weighted Average    
Goodwill [Line Items]    
Range of life (Years) 8 years 9 years
Weighted Average | Trademarks, Trade Names, and Other    
Goodwill [Line Items]    
Range of life (Years) 7 years 8 years
Weighted Average | Customer Lists and Relationships    
Goodwill [Line Items]    
Range of life (Years) 9 years 9 years
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization Expense Over Next Five Fiscal Years (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 $ 196,157
2023 196,144
2024 195,487
2025 195,304
2026 $ 195,120
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Weighted-average remaining lease term 6 years 10 months 24 days  
Weighted-average IBR 5.74%  
Fixed lease costs $ 107,938 $ 113,760
Variable lease costs $ 102,646 $ 70,795
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Summary of Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating cash flows for operating leases $ 91,024 $ 99,076
Right-of-use assets obtained in exchange for new operating lease liabilities $ 88,826 $ 19,785
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 89,202  
2023 65,893  
2024 52,382  
2025 43,976  
2026 36,016  
Thereafter 108,542  
Total future minimum lease payments 396,011  
Less: interest 71,800  
Present value of future minimum lease payments 324,211  
Current portion of lease liabilities 73,150 $ 70,125
Long-term portion of lease liabilities $ 251,061 $ 198,875
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award termination period for incentive stock options 10 years    
Award termination period after termination of employment or service 60 days    
Award termination period after death 180 days    
Stock options granted (in shares) 815,258 1,120,644 359,873
Average grant-date fair value of options (in dollars per share) $ 7.38 $ 2.13 $ 1.97
Stock options exercises (in shares) 300,976 0 0
Cash received from option exercises $ 3,300    
Intrinsic value of options exercised 1,500    
Tax benefit realized 600    
Issuance of restricted stock 0 $ 0 $ 0
Allocated share-based compensation expense 29,000 17,100 14,100
Income tax benefits recognized 7,500 $ 4,400 3,700
Former CEO      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Allocated share-based compensation expense $ 1,000    
Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available under incentive plan (in shares) 6,594,000 8,497,000  
Performance Share Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage targeted number of shares   200.00%  
Performance Share Awards | Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years 3 years  
Performance Stock Units | Executive Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of PSUs granted $ 28,000 $ 5,600 400
Time-Based      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Issuance of restricted stock $ 18,700 $ 7,000 $ 3,300
Minimum | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Minimum | Restricted Stock Units (RSUs) | Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Minimum | Performance Share Awards | Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Maximum | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Maximum | Restricted Stock Units (RSUs) | Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED COMPENSATION - Weighted Average Assumptions for Equity Awards Granted (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]      
Volatility rate 49.03% 47.52% 39.87%
Expected term (in years) 6 years 6 years 6 years 6 months
Risk-free interest rate 1.02% 0.48% 1.73%
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED COMPENSATION - Summary of Stock Option Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Shares      
Beginning balance, number of shares (in shares) 3,215,000 2,848,000 3,297,000
Granted, number shares (in shares) 815,000 1,121,000 360,000
Exercised, number of shares (in shares) (300,976) 0 0
Forfeited, number of shares (in shares) (647,000) (539,000) (713,000)
Cancelled, number of shares (in shares) (37,000) (215,000) (96,000)
Ending balance, number of shares (in shares) 3,045,000 3,215,000 2,848,000
Exercisable, end of period (in shares) 1,235,000    
Weighted Average Exercise Price      
Beginning balance, weighted-average exercise price (in dollars per share) $ 8.95 $ 11.22 $ 12.08
Granted, weighted-average exercise price (in dollars per share) 15.01 4.86 4.67
Exercised, weighted-average exercise price (in dollars per share) 10.85    
Forfeited, weighted-average exercise price (in dollars per share) 9.17 11.26 12.16
Cancelled, weighted-average exercise price (in dollars per share) 10.37 11.85 9.17
Ending balance, weighted-average exercise price (in dollars per share) 10.28 $ 8.95 $ 11.22
Exercise, weighted-average exercise price (in dollars per share) $ 9.23    
Stock Option Transactions      
Weighted average remaining life 7 years 9 months 18 days    
Exercisable, weighted average remaining life 7 years    
Balance, aggregate intrinsic value $ 21,817    
Exercisable, aggregate intrinsic value $ 10,136    
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED COMPENSATION - Additional Information Concerning Outstanding Options (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding, number of options (in shares) 3,045 3,215 2,848 3,297
Options outstanding, weighted average remaining life 7 years 9 months 18 days      
Options outstanding, weighted average exercise price (in dollars per share) $ 10.28 $ 8.95 $ 11.22 $ 12.08
Number of options (in shares) 1,235      
Options exercisable, weighted average remaining life 7 years      
Options exercisable, weighted average exercise price (in dollars per share) $ 9.23      
Stock Option 1        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding, number of options (in shares) 1,119      
Options outstanding, weighted average remaining life 8 years      
Options outstanding, weighted average exercise price (in dollars per share) $ 4.91      
Number of options (in shares) 507      
Options exercisable, weighted average remaining life 7 years 9 months 18 days      
Options exercisable, weighted average exercise price (in dollars per share) $ 4.83      
Stock Option 2        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding, number of options (in shares) 1,926      
Options outstanding, weighted average remaining life 7 years 9 months 18 days      
Options outstanding, weighted average exercise price (in dollars per share) $ 13.40      
Number of options (in shares) 728      
Options exercisable, weighted average remaining life 6 years 6 months      
Options exercisable, weighted average exercise price (in dollars per share) $ 12.30      
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED COMPENSATION - Restricted Stock and Performance Award Transactions (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Time-Based      
Number of Shares      
Number of shares, beginning balance (in shares) 2,354 1,819 2,245
Number of shares, granted (in shares) 1,248 1,399 703
Number of shares, vested (in shares) (1,099) (422) (586)
Number of shares, forfeited (in shares) (511) (442) (543)
Number of shares, ending balance (in shares) 1,992 2,354 1,819
Weighted Average Grant Price      
Weighted average grant price, beginning balance (in dollars per share) $ 7.02 $ 10.32 $ 12.57
Weighted average grant price, granted (in dollars per share) 14.97 5.04 5.40
Weighted average grant price, vested (in dollars per share) 6.23 11.77 12.42
Weighted average grant price, forfeited (in dollars per share) 9.64 9.76 11.00
Weighted average grant price, ending balance (in dollars per share) $ 11.76 $ 7.02 $ 10.32
Performance-Based      
Number of Shares      
Number of shares, beginning balance (in shares) 1,375 711 1,037
Number of shares, granted (in shares) 1,525 1,068 76
Number of shares, vested (in shares) (763) (192) (234)
Number of shares, forfeited (in shares) (698) (212) (168)
Number of shares, ending balance (in shares) 1,439 1,375 711
Weighted Average Grant Price      
Weighted average grant price, beginning balance (in dollars per share) $ 6.93 $ 13.38 $ 14.63
Weighted average grant price, granted (in dollars per share) 24.48 5.25 4.67
Weighted average grant price, vested (in dollars per share) 10.67 19.65 16.30
Weighted average grant price, forfeited (in dollars per share) 11.38 8.49 13.09
Weighted average grant price, ending balance (in dollars per share) $ 17.73 $ 6.93 $ 13.38
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED COMPENSATION - Schedules of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Total unrecognized share-based compensation expense $ 44.3
Employee stock options  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Stock options $ 7.8
Weighted Average Remaining Years 2 years 1 month 6 days
Time-based restricted stock  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Employee service share-based compensation, nonvested awards, compensation not yet recognized, share-based awards other than options $ 16.8
Weighted Average Remaining Years 2 years 1 month 6 days
Performance-based restricted stock  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Employee service share-based compensation, nonvested awards, compensation not yet recognized, share-based awards other than options $ 19.7
Weighted Average Remaining Years 1 year 7 months 6 days
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator for Basic and Diluted Earnings Per Common Share:      
Net income (loss) applicable to common shares $ 658,044 $ (482,778) $ (15,390)
Denominator for Basic and Diluted Earnings Per Common Share:      
Weighted average basic number of common shares outstanding 126,058 125,562 125,576
Common stock equivalents:      
Weighted average diluted number of common shares outstanding (in shares) 126,795 125,562 125,576
Basic earnings per common share (in usd per share) $ 5.22 $ (3.84) $ (0.12)
Diluted earnings per common share (in dollars per share) $ 5.19 $ (3.84) $ (0.12)
Incentive Plan securities excluded from dilution (in shares) 275 2,559 4,480
Employee stock options      
Common stock equivalents:      
Weighted average number diluted shares outstanding adjustment (in shares) 737 0 0
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Sales and marketing $ 99,845 $ 69,236
Accrued warranty obligation and deferred warranty revenue 30,181 26,094
Other accrued expenses 190,363 152,563
Total other accrued expenses $ 320,389 $ 247,893
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
WARRANTY (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 216,230 $ 216,173
Acquisitions 10,518 109
Warranties sold 1,986 2,677
Revenue recognized (2,650) (2,746)
Expense 26,129 28,566
Settlements (31,612) (28,549)
Divestiture (2,245) 0
Ending balance 218,356 216,230
Less: current portion 30,181 26,094
Total warranty, less current portion $ 188,175 $ 190,136
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT- Schedule of debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Apr. 15, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Long-term debt, gross $ 3,080,500    
Less: unamortized discounts and unamortized deferred financing costs (43,657)   $ (53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs 3,036,843   3,589,029
Current portion of long-term debt 26,000   25,600
Long-term debt $ 3,010,843   3,563,429
Debt instrument stated rate 6.125%    
Term loan facility due April 2028      
Debt Instrument [Line Items]      
Long-term debt, gross $ 2,580,500   2,497,967
8.00% senior notes due April 2026      
Debt Instrument [Line Items]      
Long-term debt, gross 0   645,000
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs $ 0   645,000
Debt instrument stated rate 8.00% 8.00%  
6.125% senior notes due January 2029      
Debt Instrument [Line Items]      
Long-term debt, gross $ 500,000   500,000
Debt instrument stated rate 6.125%    
ABL Credit Facility, Due 2023 | Other assets | ABL Facility      
Debt Instrument [Line Items]      
Unamortized deferred financing costs $ 1,300   $ 1,700
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT- Schedule of debt maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
2022 $ 26,000
2023 26,000
2024 26,000
2025 26,000
2026 and thereafter 2,976,500
Long-term debt $ 3,080,500
XML 104 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT- Narrative (Details) - USD ($)
12 Months Ended
Apr. 15, 2021
Sep. 24, 2020
Nov. 16, 2018
Oct. 15, 2018
Apr. 12, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 15, 2018
Oct. 14, 2018
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity $ 115,000,000                  
Payments on ABL facility           $ 190,000,000 $ 415,000,000 $ 220,000,000    
Long-term debt, gross           $ 3,080,500,000        
Debt instrument stated rate           6.125%        
Revolving Credit Facility | ABL Facility                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity     $ 611,000,000 $ 396,000,000 $ 360,000,000          
Line of credit facility, increase in borrowing capacity     215,000,000 36,000,000            
Payments on ABL facility     325,000,000              
Amended net debt to EBITDA leverage ratio         1.00          
Covenant compliance, percentage of specified availability         10.00%          
Covenant terms, specific availability in excess of threshold of calendar days         20 days          
Term Loan Facility                    
Line of Credit Facility [Line Items]                    
Senior notes, aggregate principal amount 1,755,000,000                  
Discount rate (as a percent)         0.50%          
Financing cost incurred 24,800,000                  
Deferred and amortized cost incurred $ 13,200,000                  
Mandatory prepayment, percentage of annual excess cash flow 50.00%                  
Covenant compliance, excess cash flow, minimum $ 10,000,000                  
Effective interest rate           4.02%        
Term Loan Facility | Minimum | Leverage Ratio Target Achieve                    
Line of Credit Facility [Line Items]                    
Mandatory prepayment, percentage of annual excess cash flow 25.00%                  
Term Loan Facility | Maximum | Leverage Ratio Target Achieve                    
Line of Credit Facility [Line Items]                    
Mandatory prepayment, percentage of annual excess cash flow 0.00%                  
Term Loan Facility | London Interbank Offered Rate (LIBOR)                    
Line of Credit Facility [Line Items]                    
Spread on variable rate, floor 0.50%                  
Basis spread on variable rate 3.25%                  
Term Loan Facility | Base Rate                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate 2.25%                  
Term Loan Facility | Ply Gem                    
Line of Credit Facility [Line Items]                    
Senior notes, aggregate principal amount         $ 1,755,000,000          
Line of credit facility, increase in borrowing capacity     805,000,000              
Cash Flow Revolver                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity $ 92,000,000                  
Secured debt, percentage of capital stock held by foreign subsidiary 65.00%                  
Covenant compliance, secured leverage ratio, maximum 7.75                  
Cash Flow Revolver | Minimum | Commitment Fee Percentage One                    
Line of Credit Facility [Line Items]                    
Unused commitment fee, as a percent 0.25%                  
Cash Flow Revolver | Maximum | Commitment Fee Percentage One                    
Line of Credit Facility [Line Items]                    
Unused commitment fee, as a percent 0.50%                  
Cash Flow Revolver | London Interbank Offered Rate (LIBOR)                    
Line of Credit Facility [Line Items]                    
Spread on variable rate, floor 0.00%                  
Cash Flow Revolver | London Interbank Offered Rate (LIBOR) | Minimum                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate 2.50%                  
Cash Flow Revolver | London Interbank Offered Rate (LIBOR) | Maximum                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate 3.00%                  
Cash Flow Revolver | Base Rate | Minimum                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate 1.50%                  
Cash Flow Revolver | Base Rate | Maximum                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate 2.00%                  
Cash Flow Revolver | Ply Gem                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity         115,000,000          
Extended Cash Flow Revolver                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity $ 92,000,000                  
Tranche B Term Loan                    
Line of Credit Facility [Line Items]                    
Senior notes, aggregate principal amount 2,600,000,000                  
Line of credit facility, increase in borrowing capacity 108,400,000                  
Long-term debt, gross 2,491,600,000                  
8.00% senior notes due April 2026                    
Line of Credit Facility [Line Items]                    
Senior notes, aggregate principal amount $ 645,000,000                  
Long-term debt, gross           $ 0 $ 645,000,000      
Debt instrument stated rate 8.00%         8.00%        
Redemption price $ 670,800,000                  
Loss on extinguishment of debt           $ 41,900,000        
Redemption premium           25,800,000        
Write off of deferred debt issuance cost           $ 16,100,000        
ABL U.S. Facility | Revolving Credit Facility | ABL Facility                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity     483,700,000 313,500,000 285,000,000       $ 313,500,000 $ 285,000,000
ABL Canadian Facility | Revolving Credit Facility | ABL Facility                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity     $ 127,300,000 $ 82,500,000 $ 75,000,000       $ 82,500,000 $ 75,000,000
Extended ABL Commitments | Revolving Credit Facility | Line of Credit                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity $ 611,000,000                  
ABL Facility | Minimum | Commitment Fee Percentage One                    
Line of Credit Facility [Line Items]                    
Unused commitment fee, as a percent         0.25%          
ABL Facility | London Interbank Offered Rate (LIBOR)                    
Line of Credit Facility [Line Items]                    
Spread on variable rate, floor         0.00%          
ABL Facility | London Interbank Offered Rate (LIBOR) | Minimum                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate         1.25%          
ABL Facility | London Interbank Offered Rate (LIBOR) | Maximum                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate         1.75%          
ABL Facility | Base Rate | Minimum                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate         0.25%          
ABL Facility | Base Rate | Maximum                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate         0.75%          
6.125% Senior Notes due January 2029                    
Line of Credit Facility [Line Items]                    
Senior notes, aggregate principal amount   $ 500,000,000                
Discount rate (as a percent)   6.125%                
Debt instrument stated rate   6.125%       6.125%        
Effective interest rate           6.33%        
6.125% Senior Notes due January 2029 | Debt Instrument, Redemption, Period Five                    
Line of Credit Facility [Line Items]                    
Redemption price   100.00%                
6.125% Senior Notes due January 2029 | Debt Instrument, Redemption, Period Six                    
Line of Credit Facility [Line Items]                    
Redemption price   106.125%                
Redemption price, percentage of principal amount redeemed   40.00%                
6.125% Senior Notes due January 2029 | Debt Instrument, Redemption, Period Seven                    
Line of Credit Facility [Line Items]                    
Redemption price   103.063%                
6.125% Senior Notes due January 2029 | Debt Instrument, Redemption, Period Eight                    
Line of Credit Facility [Line Items]                    
Redemption price   101.531%                
6.125% Senior Notes due January 2029 | Debt Instrument, Redemption, Period Nine                    
Line of Credit Facility [Line Items]                    
Redemption price   100.00%                
XML 105 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT -Schedule of long-term debt instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Term Loan Facility  
Debt Instrument [Line Items]  
Interest rate 3.75%
Effective interest rate 4.02%
ABL Facility  
Debt Instrument [Line Items]  
Excess availability $ 565,576
Revolving loans outstanding 0
Letters of credit outstanding $ 40,257
XML 106 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVES - Narrative (Details)
$ in Thousands
12 Months Ended 25 Months Ended
Apr. 15, 2021
USD ($)
derivativeInstrument
Dec. 31, 2021
USD ($)
May 31, 2021
Dec. 31, 2020
USD ($)
May 31, 2019
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of swap contracts terminated | derivativeInstrument 2        
Number of swap contract entered | derivativeInstrument 2        
Notional Amount   $ 1,500,000   $ 1,500,000  
AOCI derivative gain   $ 800      
Derivative, floor interest rate   0.50%      
Fair value hedge assets   $ 700      
Minimum          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, fixed interest rate   2.0369%      
Maximum          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, fixed interest rate   2.034%      
Not Designated as Hedging Instrument          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
AOCI derivative gain   $ 44,700      
Forward Contracts          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Loss on foreign currency fair value hedge derivatives   1,100      
Interest rate swaps          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, term of contract     4 years    
Derivative, notional amount         $ 1,500,000
Interest Rate Swap Three          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount $ 500,000       $ 500,000
Notional Amount   500,000   500,000  
Interest Rate Swap One          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount 500,000        
Notional Amount   0   500,000  
Interest Rate Swap Two          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Notional Amount   0   $ 500,000  
Interest Rate Swap Two | Not Designated as Hedging Instrument          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount 500,000        
Interest Rate Swap Six          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Notional Amount 250,000 (250,000)      
Interest Rate Swap Seven          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Notional Amount 250,000 (250,000)      
Interest Rate Swap Four          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount 750,000        
Notional Amount   750,000      
Interest Rate Swap Five          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount $ 750,000        
Notional Amount   $ 750,000      
XML 107 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVES- Interest rate swaps (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Apr. 15, 2021
Dec. 31, 2020
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount $ 1,500,000   $ 1,500,000
Interest Rate Swap One      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fixed Rate Paid (Received) 2.157%    
Notional Amount $ 0   500,000
Interest Rate Swap Two      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fixed Rate Paid (Received) 2.156%    
Notional Amount $ 0   500,000
Interest Rate Swap Three      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fixed Rate Paid (Received) 2.168%    
Notional Amount $ 500,000   $ 500,000
Interest Rate Swap Four      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fixed Rate Paid (Received) 2.0369%    
Notional Amount $ 750,000    
Interest Rate Swap Five      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fixed Rate Paid (Received) 2.034%    
Notional Amount $ 750,000    
Interest Rate Swap Six      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fixed Rate Paid (Received) (2.168%)    
Notional Amount $ (250,000) $ 250,000  
Interest Rate Swap Seven      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fixed Rate Paid (Received) (2.168%)    
Notional Amount $ (250,000) $ 250,000  
XML 108 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVES- Fair values of Derivatives on the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative assets $ 11,543 $ 0
Derivative liabilities 11,543 0
Not Designated as Hedging Instrument | Interest rate swaps | Other assets    
Derivative [Line Items]    
Derivative assets 11,543 0
Derivative liabilities 0 0
Not Designated as Hedging Instrument | Interest rate swaps | Other long-term liabilities    
Derivative [Line Items]    
Derivative assets 0 0
Derivative liabilities 11,543 0
Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative assets 728 0
Derivative liabilities 41,406 75,770
Designated as Hedging Instrument | Interest rate swaps | Other long-term liabilities    
Derivative [Line Items]    
Derivative assets 0 0
Derivative liabilities 28,279 75,770
Designated as Hedging Instrument | Interest rate swaps | Other accrued expenses    
Derivative [Line Items]    
Derivative assets 0 0
Derivative liabilities 13,127 0
Designated as Hedging Instrument | Foreign currency hedges | Prepaid expenses and other    
Derivative [Line Items]    
Derivative assets 728 0
Derivative liabilities $ 0 $ 0
XML 109 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVES- Effect of derivatives on the consolidated statements of operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative instruments, gain (loss) $ 38,245 $ 24,198
Not Designated as Hedging Instrument | Interest rate swaps | Interest expense    
Derivative [Line Items]    
Derivative instruments, gain (loss) 21,164 0
Not Designated as Hedging Instrument | Foreign currency hedges | Cost of sales    
Derivative [Line Items]    
Derivative instruments, gain (loss) 1,083 0
Designated as Hedging Instrument | Interest rate swaps | Interest expense    
Derivative [Line Items]    
Derivative instruments, gain (loss) $ 15,998 $ 24,198
XML 110 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
CD&R INVESTOR GROUP (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 11, 2017
Jul. 25, 2016
Jul. 18, 2016
Jan. 31, 2014
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Cumulative Convertible Preferred Stock [Line Items]              
Payments for repurchase of common stock         $ 0 $ 6,428 $ 0
Underwriter              
Schedule Of Cumulative Convertible Preferred Stock [Line Items]              
Stock issued during period, shares, new issues (in shares)   10,350,000          
Stock issued during period, value, new issues   $ 160,100          
CDR Fund VIII Investor Group              
Schedule Of Cumulative Convertible Preferred Stock [Line Items]              
Stock issued during period, shares, new issues (in shares)   9,000,000   8,500,000      
Common stock, par value, new issues (in usd per share)   $ 16.15   $ 18.00      
Additional number of shares issued (in shares)   1,350,000   1,275,000      
Stock repurchased during period, shares (in shares)       1,150,000      
Common stock repurchased (in shares)     2,900,000        
Equity method investment, ownership percentage         48.80% 49.40%  
CDR Fund VIII Investor Group | Secondary Offering              
Schedule Of Cumulative Convertible Preferred Stock [Line Items]              
Common stock repurchased (in shares) 1,150,000            
Common stock offered (in shares) 7,150,000            
Common stock price per share (in usd per share) $ 19.36            
Payments for repurchase of common stock $ 22,300            
XML 111 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments Not Currently Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Apr. 15, 2021
Dec. 31, 2020
Sep. 24, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt instrument stated rate 6.125%      
Long-term Debt $ 3,036,843   $ 3,589,029  
8.00% senior notes due April 2026        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt instrument stated rate 8.00% 8.00%    
Long-term Debt $ 0   645,000  
Long-term debt, fair value $ 0   674,025  
6.125% Senior Notes due January 2029        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt instrument stated rate 6.125%     6.125%
Long-term Debt $ 500,000   500,000  
Long-term debt, fair value 531,900   530,000  
ABL Facility        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term Debt 0      
Cash Flow Revolver        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term Debt 0      
Term Loan Facility        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term Debt 2,580,500   2,497,967  
Long-term debt, fair value $ 2,570,823   $ 2,485,477  
XML 112 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Assets and Liabilities, By Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Short-term investments in deferred compensation plan $ 2,759 $ 2,333
Fair value hedge assets 700  
Total assets 15,030 2,333
Liabilities:    
Liabilities, recurring fair value measurements 55,708 78,109
Unrealized holding gain (loss) 200 (500)
Foreign currency hedges    
Assets:    
Fair value hedge assets 728  
Not Designated as Hedging Instrument    
Liabilities:    
Derivative liability 11,543 0
Interest rate swaps    
Assets:    
Short-term investments in deferred compensation plan 11,543  
Liabilities:    
Liabilities, recurring fair value measurements 52,949 75,770
Interest rate swaps | Other noncurrent liabilities | Not Designated as Hedging Instrument    
Liabilities:    
Derivative liability 11,543 0
Pay Fixed Interest Rate Swap    
Liabilities:    
Derivative instrument, financing component, amount 41,400  
Level 1    
Assets:    
Short-term investments in deferred compensation plan 2,608 2,180
Total assets 2,608 2,180
Liabilities:    
Liabilities, recurring fair value measurements 0 0
Level 1 | Foreign currency hedges    
Assets:    
Fair value hedge assets 0  
Level 1 | Interest rate swaps    
Assets:    
Short-term investments in deferred compensation plan 0  
Liabilities:    
Liabilities, recurring fair value measurements 0 0
Level 2    
Assets:    
Short-term investments in deferred compensation plan 151 153
Total assets 12,422 153
Liabilities:    
Liabilities, recurring fair value measurements 55,708 78,109
Level 2 | Foreign currency hedges    
Assets:    
Fair value hedge assets 728  
Level 2 | Interest rate swaps    
Assets:    
Short-term investments in deferred compensation plan 11,543  
Liabilities:    
Liabilities, recurring fair value measurements 52,949 75,770
Level 3    
Assets:    
Short-term investments in deferred compensation plan 0 0
Total assets 0 0
Liabilities:    
Liabilities, recurring fair value measurements 0 0
Level 3 | Foreign currency hedges    
Assets:    
Fair value hedge assets 0  
Level 3 | Interest rate swaps    
Assets:    
Short-term investments in deferred compensation plan 0  
Liabilities:    
Liabilities, recurring fair value measurements 0 0
Deferred Compensation Plan    
Liabilities:    
Liabilities, recurring fair value measurements 2,759 2,339
Deferred Compensation Plan | Level 1    
Liabilities:    
Liabilities, recurring fair value measurements 0 0
Deferred Compensation Plan | Level 2    
Liabilities:    
Liabilities, recurring fair value measurements 2,759 2,339
Deferred Compensation Plan | Level 3    
Liabilities:    
Liabilities, recurring fair value measurements 0 0
Money market    
Assets:    
Short-term investments in deferred compensation plan 24 349
Money market | Level 1    
Assets:    
Short-term investments in deferred compensation plan 24 349
Money market | Level 2    
Assets:    
Short-term investments in deferred compensation plan 0 0
Money market | Level 3    
Assets:    
Short-term investments in deferred compensation plan 0 0
Mutual funds – Growth    
Assets:    
Short-term investments in deferred compensation plan 557 487
Mutual funds – Growth | Level 1    
Assets:    
Short-term investments in deferred compensation plan 557 487
Mutual funds – Growth | Level 2    
Assets:    
Short-term investments in deferred compensation plan 0 0
Mutual funds – Growth | Level 3    
Assets:    
Short-term investments in deferred compensation plan 0 0
Mutual funds – Blend    
Assets:    
Short-term investments in deferred compensation plan 1,560 1,006
Mutual funds – Blend | Level 1    
Assets:    
Short-term investments in deferred compensation plan 1,560 1,006
Mutual funds – Blend | Level 2    
Assets:    
Short-term investments in deferred compensation plan 0 0
Mutual funds – Blend | Level 3    
Assets:    
Short-term investments in deferred compensation plan 0 0
Mutual funds – Foreign blend    
Assets:    
Short-term investments in deferred compensation plan 467 338
Mutual funds – Foreign blend | Level 1    
Assets:    
Short-term investments in deferred compensation plan 467 338
Mutual funds – Foreign blend | Level 2    
Assets:    
Short-term investments in deferred compensation plan 0 0
Mutual funds – Foreign blend | Level 3    
Assets:    
Short-term investments in deferred compensation plan 0 0
Mutual funds – Fixed income    
Assets:    
Short-term investments in deferred compensation plan 151 153
Mutual funds – Fixed income | Level 1    
Assets:    
Short-term investments in deferred compensation plan 0 0
Mutual funds – Fixed income | Level 2    
Assets:    
Short-term investments in deferred compensation plan 151 153
Mutual funds – Fixed income | Level 3    
Assets:    
Short-term investments in deferred compensation plan $ 0 $ 0
XML 113 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Contingency [Line Items]      
Income (loss) before income taxes $ 901,827 $ (477,215) $ (10,615)
Domestic      
Income Tax Contingency [Line Items]      
Domestic 818,635 (420,014) (12,016)
Foreign      
Income Tax Contingency [Line Items]      
Foreign $ 83,192 $ (57,201) $ 1,401
XML 114 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 219,379 $ (1,343) $ (311)
State 64,509 7,316 7,219
Foreign 11,590 3,909 3,952
Total current 295,478 9,882 10,860
Deferred:      
Federal (43,980) 82 205
State (18,363) 1,462 1,875
Foreign 2,833 (5,863) (8,165)
Total deferred (59,510) (4,319) (6,085)
Total provision (benefit) $ 235,968 $ 5,563 $ 4,775
XML 115 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal income tax at statutory rate $ 189,384 $ (100,215) $ (2,229)
State income taxes 34,071 7,482 8,059
Non-deductible expenses 180 217 62
Gain on divestitures 9,725 0 0
Compensation related expenses 2,573 3,630 3,518
Meals and entertainment 552 465 1,265
Tax credits (14,285) (3,343) (7,179)
Foreign income tax 3,413 (2,820) (884)
Employee fringe benefits 480 443 474
Unrecognized tax benefits 5,686 (157) (581)
Reversal of valuation allowance 0 0 (3,981)
Global intangible low-taxed income 8,248 4,317 4,398
Goodwill impairment 0 94,793 0
Transaction costs 0 0 1,903
Other (4,059) 751 (50)
Total provision (benefit) $ 235,968 $ 5,563 $ 4,775
XML 116 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Schedule Of Income Tax [Line Items]          
Goodwill impairment   $ 0 $ 503,171 $ 0  
Goodwill impairment with no tax basis     438,700    
Operating loss carryforwards $ 41,700 41,700      
Deferred tax assets, valuation allowance 15,634 15,634 11,996 $ 10,347 $ 19,497
Unrecognized tax benefits, including interest and penalties 17,400 17,400      
Accrued interest and penalties related to uncertain tax positions 2,600 2,600      
Unrecognized tax benefits that would impact effective tax rate 14,800 14,800      
Amount of employer side social security payments deferred     $ 19,900    
Payment of deferred social security taxes 10,000        
Deferred social security payments recorded in current liabilities   10,000      
Federal          
Schedule Of Income Tax [Line Items]          
Operating loss carryforwards 20,800 20,800      
State          
Schedule Of Income Tax [Line Items]          
Operating loss carryforwards 13,300 13,300      
Foreign tax authority          
Schedule Of Income Tax [Line Items]          
Operating loss carryforwards $ 7,600 $ 7,600      
XML 117 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Tax Effect of Temporary Differences (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:        
Inventory obsolescence $ 4,363 $ 4,369    
Bad debt reserve 2,511 2,302    
Accrued and deferred compensation 13,136 7,522    
Accrued insurance reserves 7,895 8,429    
Net operating loss and tax credit carryover 41,732 61,169    
Pension 1,148 4,576    
Leases 72,812 68,589    
Warranty 44,925 44,969    
Other reserves 52,635 48,258    
Total deferred tax assets 241,157 250,183    
Less valuation allowance (15,634) (11,996) $ (10,347) $ (19,497)
Net deferred tax assets 225,523 238,187    
Deferred tax liabilities:        
Depreciation and amortization (388,730) (424,254)    
Stock basis (12,733) (12,826)    
Leases (72,098) (66,962)    
Other (2,296) (2,070)    
Total deferred tax liabilities (475,857) (506,112)    
Total deferred tax liability, net $ (250,334) $ (267,925)    
XML 118 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Rollforward of Valuation Allowance on Deferred Taxes Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 11,996 $ 10,347 $ 19,497
Additions (reductions) 3,638 1,649 (9,150)
Ending balance $ 15,634 $ 11,996 $ 10,347
XML 119 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Rollforward of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits at beginning of year $ 9,403 $ 10,107
Additions based on tax positions related to current year 6,037 194
Reductions for tax positions of prior years 15  
Reductions for tax positions of prior years   (39)
Reductions resulting from expiration of statute of limitations (610) (859)
Unrecognized tax benefits at end of year $ 14,845 $ 9,403
XML 120 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ 1,176,339 $ 441,805 $ 935,318 $ 959,982
Foreign exchange translation adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss 22,741 16,147    
Unrealized loss on derivative instruments, net of tax benefit of $5,549 and $17,612, respectively        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (23,407) (58,625)    
Unrealized loss on derivative instruments, tax benefit 5,549 17,612    
Defined benefit pension plan actuarial losses, net of tax benefit of $1,854 and $5,049, respectively        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (4,946) (9,039)    
Defined benefit pension plan actuarial losses, tax benefit 1,854 5,049    
Accumulated other comprehensive loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ (5,612) $ (51,517) $ (32,398) $ (10,813)
XML 121 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK REPURCHASE PROGRAM - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 07, 2018
Oct. 10, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase of treasury stock $ 0 $ 6,428,000 $ 0    
Stock repurchase program, remaining authorized repurchase amount $ 49,100,000        
Retirement of treasury (in shares) 600,000 1,300,000 300,000    
Treasury Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Treasury stock purchases (in shares) 612,011 1,298,253 256,857    
Retirement of treasury (in shares) 612,011 1,298,665 306,531    
Treasury stock, retired shares previously withheld or repurchased, amount $ 9,700,000 $ 8,000,000 $ 2,400,000    
Additional Paid-In Capital          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Treasury stock, retired shares previously withheld or repurchased, amount 9,700,000 $ 8,000,000 $ 2,400,000    
2017 Stock Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount         $ 50,000,000
2018 Stock Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount       $ 50,000,000  
Stock Repurchase Programs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount $ 100,000,000        
Treasury stock purchases (in shares) 0 1,100,000 0    
Purchase of treasury stock   $ 6,400,000      
Retirement of treasury (in shares)   1,100,000      
XML 122 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK REPURCHASE PROGRAM - Change in Treasury Common Stock, At Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Treasury Stock, Shares [Abstract]      
Beginning balance (in shares) 25,332    
Retirements (in shares) (600,000) (1,300,000) (300,000)
Ending balance (in shares) 21,071 25,332  
Treasury Stock, Value [Abstract]      
Beginning balance $ 510    
Purchases 9,685 $ 7,994 $ 1,934
Retirements 0 0 0
Deferred compensation obligation 0 0 $ 0
Ending balance $ 424 $ 510  
Treasury Stock      
Treasury Stock, Shares [Abstract]      
Beginning balance (in shares) 25,000 56,000 111,000
Treasury stock purchases (in shares) 612,011 1,298,253 256,857
Retirements (in shares) (612,011) (1,298,665) (306,531)
Deferred compensation obligation (in shares) (4,261) (29,769) (5,712)
Ending balance (in shares) 21,000 25,000 56,000
Treasury Stock, Value [Abstract]      
Beginning balance $ 510 $ 1,103 $ 1,678
Purchases 9,685 7,994 1,934
Retirements (9,685) (7,995) (2,423)
Deferred compensation obligation (86) (592) (86)
Ending balance $ 424 $ 510 $ 1,103
XML 123 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Percentage of employee contribution 5.00%    
Allocated share-based compensation expense, net of tax $ 16,300 $ 16,200 $ 13,300
Defer percentage to officers and key employees salary 80.00%    
Defer percentage to officers and key employees bonus 90.00%    
Defer percentage to directors 100.00%    
Deferred compensation arrangement with individual, requisite service period 3 years    
Deferred compensation liability, current and noncurrent $ 2,800 2,300  
Deferred compensation plan assets 2,800 2,300  
Unrecognized actuarial gains (losses) $ 4,093 $ (1,092) $ (1,984)
Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Matching contributions percentage 50.00%    
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Matching contributions percentage 100.00%    
OPEB Plans      
Defined Benefit Plan Disclosure [Line Items]      
Health care cost trend rate (as a percent) 6.00%    
Health care cost trend rate (as a percent) 4.00%    
Defined benefit plan, expected future benefit payments, next rolling twelve months $ 500    
RCC Pension Plan | Equity income funds      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, target plan asset allocations (as a percent) 30.00%    
RCC Pension Plan | Fixed Income      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, target plan asset allocations (as a percent) 70.00%    
Ply Gem Plan | Equity income funds      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, target plan asset allocations (as a percent) 30.00%    
Ply Gem Plan | Fixed Income      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, target plan asset allocations (as a percent) 70.00%    
MW Plan | Equity income funds      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, target plan asset allocations (as a percent) 50.00%    
MW Plan | Fixed Income      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, target plan asset allocations (as a percent) 50.00%    
Coil Coating Benefit Plan | OPEB Plans      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, minimum annual employee contribution, percent 0.00%    
Defined benefit plan, maximum annual contributions per retiree, percent 25.00%    
Coil Coating Benefit Plan | Defined Benefit Plans | Fixed Income      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, target plan asset allocations (as a percent) 100.00%    
XML 124 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Benefit Obligation (Details)
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plans    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 2.85% 2.50%
OPEB Plans    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 2.85% 2.45%
XML 125 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Net Periodic Benefit Cost (Income) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plans    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 2.50% 3.30%
Expected return on plan assets 5.95% 5.87%
OPEB Plans    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 2.45% 3.20%
XML 126 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Changes in Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plans      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected benefit obligation – beginning of fiscal year $ 104,934 $ 101,148  
Service cost 54 46 $ 42
Interest cost 2,542 3,231 3,897
Benefits paid (6,641) (6,883)  
Actuarial (gains) losses (3,755) 7,392  
Benefit obligation at end of period 97,134 104,934 101,148
Accumulated benefit obligation at end of period 97,134 104,934  
OPEB Plans      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected benefit obligation – beginning of fiscal year 7,575 7,778  
Service cost 17 17 22
Interest cost 178 237 262
Benefits paid (985) (661)  
Actuarial (gains) losses (283) 204  
Benefit obligation at end of period $ 6,502 $ 7,575 $ 7,778
XML 127 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Changes in Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Funded status at end of period $ (3,279) $ (15,776)
Defined Benefit Plans    
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Fair value of assets at beginning of period 94,215 86,105
Actual return on plan assets 8,162 10,574
Company contributions 3,218 4,419
Benefits paid (6,641) (6,883)
Fair value of assets at end of period 98,954 94,215
Funded status at end of period 1,820 (10,719)
Noncurrent assets 5,098 5,056
Current liabilities 0 0
Noncurrent liabilities (3,278) (15,775)
Assets (liabilities) recognized in consolidated balance sheets 1,820 (10,719)
OPEB Plans    
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Fair value of assets at beginning of period 0  
Actual return on plan assets 0 0
Company contributions 985 661
Benefits paid (985) (661)
Fair value of assets at end of period 0 0
Funded status at end of period (6,502) (7,575)
Noncurrent assets 0 0
Current liabilities (546) (656)
Noncurrent liabilities (5,956) (6,919)
Assets (liabilities) recognized in consolidated balance sheets $ (6,502) $ (7,575)
XML 128 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Changes in Funded Status (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]    
Projected benefit obligations $ 46,372 $ 90,267
Fair value of plan assets 43,093 74,491
Funded status $ (3,279) $ (15,776)
XML 129 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Weighted Average Assets Allocation by Assets Category (Details) - Defined Benefit Plans
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, actual plan asset allocations 100.00% 100.00%
Equity securities    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, actual plan asset allocations 31.00% 60.00%
Debt securities    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, actual plan asset allocations 67.00% 34.00%
Real estate    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, actual plan asset allocations 2.00% 6.00%
XML 130 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Fair Value of Separate Accounts by Assets Category (Details) - Defined Benefit Plans - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Plan assets $ 98,954 $ 94,215 $ 86,105
Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 45,445 74,492  
Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 53,509 19,723  
Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 20 48  
Cash and cash equivalents | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 20 48  
Cash and cash equivalents | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Growth funds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 6,649 11,677  
Growth funds | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 6,649 11,677  
Growth funds | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Real estate funds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 2,072 5,966  
Real estate funds | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 2,072 5,966  
Real estate funds | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Equity income funds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 6,197 9,031  
Equity income funds | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 6,197 9,031  
Equity income funds | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Index funds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 12,642 26,364  
Index funds | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 12,642 26,364  
Index funds | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
International equity funds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 4,883 8,844  
International equity funds | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 4,883 8,844  
International equity funds | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Fixed income funds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 66,491 32,285  
Fixed income funds | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 12,982 12,562  
Fixed income funds | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets $ 53,509 $ 19,723  
XML 131 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plans      
Defined Benefit Plan Disclosure [Line Items]      
Service cost $ 54 $ 46 $ 42
Interest cost 2,542 3,231 3,897
Expected return on assets (5,439) (4,958) (4,935)
Amortization of prior service cost 65 62 58
Amortization of loss 416 433 1,313
Net periodic benefit cost (income) (2,362) (1,186) 375
OPEB Plans      
Defined Benefit Plan Disclosure [Line Items]      
Service cost 17 17 22
Interest cost 178 237 262
Amortization of loss 70 108 0
Net periodic benefit cost (income) $ 265 $ 362 $ 284
XML 132 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Amounts in AOCI, Not Yet Recognized (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plans    
Defined Benefit Plan Disclosure [Line Items]    
Unrecognized actuarial loss $ 5,450 $ 12,345
Unrecognized prior service cost 0 65
Total 5,450 12,410
OPEB Plans    
Defined Benefit Plan Disclosure [Line Items]    
Unrecognized actuarial loss 1,350 1,703
Unrecognized prior service cost 0 0
Total $ 1,350 $ 1,703
XML 133 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plans      
Defined Benefit Plan Disclosure [Line Items]      
Net actuarial loss (gain) $ (6,479) $ 1,777 $ (315)
Amortization of net actuarial loss (416) (433) (1,313)
Amortization of prior service cost (65) (63) (58)
Total recognized in other comprehensive income (loss) (6,960) 1,281 (1,686)
OPEB Plans      
Defined Benefit Plan Disclosure [Line Items]      
Net actuarial loss (gain) (283) 204 1,367
Amortization of net actuarial loss (70) (108) 0
Total recognized in other comprehensive income (loss) $ (353) $ 96 $ 1,367
XML 134 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Expected Benefit Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Defined Benefit Plans  
Defined Benefit Plan Disclosure [Line Items]  
2022 $ 6,554
2023 6,522
2024 6,417
2025 6,337
2026 6,268
2027 - 2031 29,529
OPEB Plans  
Defined Benefit Plan Disclosure [Line Items]  
2022 554
2023 539
2024 485
2025 463
2026 391
2027 - 2031 $ 1,923
XML 135 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION - Schedule of Segment Reporting Information by Segment (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 3    
Total net sales $ 5,583,137 $ 4,617,369 $ 4,889,747
Income (loss) from operations 1,137,245 (266,506) 214,736
Unallocated other expense, net (235,418) (210,709) (225,351)
Income (loss) before income taxes 901,827 (477,215) (10,615)
Depreciation and amortization 292,901 284,602 263,764
Capital expenditures 114,715 81,851 121,085
Property, plant and equipment, net 612,295 631,821  
Total assets 5,827,460 5,478,490  
Operating Segments | Windows      
Segment Reporting Information [Line Items]      
Total net sales 2,322,277 1,889,625 1,930,447
Income (loss) from operations 100,725 (223,646) 92,538
Depreciation and amortization 134,626 121,519 94,737
Capital expenditures 49,001 22,197 43,408
Property, plant and equipment, net 251,627 223,206  
Total assets 2,223,098 1,717,032  
Operating Segments | Siding      
Segment Reporting Information [Line Items]      
Total net sales 1,364,080 1,141,946 1,111,407
Income (loss) from operations 137,772 (61,930) 66,273
Depreciation and amortization 116,660 113,737 121,004
Capital expenditures 33,198 28,558 22,695
Property, plant and equipment, net 155,346 159,761  
Total assets 2,060,275 2,123,615  
Operating Segments | Commercial      
Segment Reporting Information [Line Items]      
Total net sales 1,896,780 1,585,798 1,847,893
Income (loss) from operations 1,104,335 159,586 201,073
Depreciation and amortization 36,282 45,213 44,550
Capital expenditures 16,934 26,833 51,144
Property, plant and equipment, net 174,440 227,391  
Total assets 1,073,264 890,380  
Corporate      
Segment Reporting Information [Line Items]      
Income (loss) from operations (205,587) (140,516) (145,148)
Depreciation and amortization 5,333 4,133 3,473
Capital expenditures 15,582 4,263 $ 3,838
Property, plant and equipment, net 30,882 21,463  
Total assets $ 470,823 $ 747,463  
XML 136 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION - Schedule of Disclosure on Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Total sales:      
Total net sales $ 5,583,137 $ 4,617,369 $ 4,889,747
Long-lived assets:      
Total long-lived assets 3,494,986 3,411,154  
United States of America      
Total sales:      
Total net sales 5,132,085 4,304,559 4,526,385
Long-lived assets:      
Total long-lived assets 3,213,052 3,107,027  
Canada      
Total sales:      
Total net sales 422,867 305,780 340,250
Long-lived assets:      
Total long-lived assets 270,752 292,503  
Costa Rica      
Long-lived assets:      
Total long-lived assets 324 189  
Mexico      
Total sales:      
Total net sales 9,417 3,093 3,381
Long-lived assets:      
Total long-lived assets 10,858 11,435  
All other      
Total sales:      
Total net sales $ 18,768 $ 3,937 $ 19,731
XML 137 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONTINGENCIES (Details)
$ in Millions
12 Months Ended
Aug. 25, 2021
USD ($)
defendant
May 19, 2021
Feb. 10, 2020
defendant
Apr. 11, 2019
defendant
Dec. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
May 31, 2021
phase
Loss Contingencies [Line Items]              
Public comment period duration   30 days          
Number of field sampling phases completed | phase             2
Recovery From Countervailing Duty Tariff Proceedings              
Loss Contingencies [Line Items]              
Amount sought by company         $ 4.1    
Countervailing Duty              
Loss Contingencies [Line Items]              
Tariff rate for imports         0.00%    
Antidumping              
Loss Contingencies [Line Items]              
Tariff rate for imports         8.47%    
RCRA Facility Investigation              
Loss Contingencies [Line Items]              
Liability accrual           $ 4.5  
PCE/TCE Northeast Contamination Site              
Loss Contingencies [Line Items]              
Liability accrual           4.4  
Aurora Plastics LLC vs. Atrium              
Loss Contingencies [Line Items]              
Liability accrual           3.9  
Voigt vs. CD&R case              
Loss Contingencies [Line Items]              
Number of defendants | defendant 8     12      
Number of defendants with charges dismissed | defendant     4        
Litigation settlement amount awarded $ 100.0            
Percentage of settlement sought for legal expenses 23.50%            
Current Liabilities | RCRA Facility Investigation              
Loss Contingencies [Line Items]              
Liability accrual           1.0  
Other long-term liabilities | RCRA Facility Investigation              
Loss Contingencies [Line Items]              
Liability accrual           $ 3.5  
XML 138 cnr-20211231_htm.xml IDEA: XBRL DOCUMENT 0000883902 2021-01-01 2021-12-31 0000883902 2021-07-03 0000883902 2022-02-22 0000883902 2020-01-01 2020-12-31 0000883902 2019-01-01 2019-12-31 0000883902 2021-12-31 0000883902 2020-12-31 0000883902 2019-12-31 0000883902 2018-12-31 0000883902 us-gaap:CommonStockMember 2018-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000883902 us-gaap:RetainedEarningsMember 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000883902 us-gaap:TreasuryStockMember 2018-12-31 0000883902 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000883902 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000883902 us-gaap:CommonStockMember 2019-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2019-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000883902 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000883902 us-gaap:CommonStockMember 2020-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000883902 us-gaap:RetainedEarningsMember 2020-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000883902 us-gaap:TreasuryStockMember 2020-12-31 0000883902 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0000883902 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000883902 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000883902 us-gaap:CommonStockMember 2021-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000883902 us-gaap:RetainedEarningsMember 2021-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000883902 us-gaap:TreasuryStockMember 2021-12-31 0000883902 us-gaap:SubsequentEventMember 2022-02-13 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0000883902 us-gaap:DiscontinuedOperationsHeldforsaleMember 2021-01-01 2021-12-31 0000883902 us-gaap:DiscontinuedOperationsHeldforsaleMember 2020-01-01 2020-12-31 0000883902 cnr:CommercialSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:LandMember 2021-12-31 0000883902 us-gaap:LandMember 2020-12-31 0000883902 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000883902 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000883902 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000883902 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000883902 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0000883902 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0000883902 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000883902 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000883902 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0000883902 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:WindowsSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:WindowsSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:WindowsSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:SidingSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2020-01-01 2020-12-31 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:CommercialSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:CommercialSegmentMember 2019-01-01 2019-12-31 0000883902 country:CA 2021-01-01 2021-12-31 0000883902 country:CA 2020-01-01 2020-12-31 0000883902 country:CA 2019-01-01 2019-12-31 0000883902 country:MX 2021-01-01 2021-12-31 0000883902 country:MX 2020-01-01 2020-12-31 0000883902 country:MX 2019-01-01 2019-12-31 0000883902 cnr:UnionCorrugatingCompanyHoldingsIncMember 2021-12-03 0000883902 cnr:UnionCorrugatingCompanyHoldingsIncMember 2021-12-03 2021-12-03 0000883902 cnr:UnionCorrugatingCompanyHoldingsIncMember cnr:CommercialSegmentMember 2021-12-03 0000883902 cnr:UnionCorrugatingCompanyHoldingsIncMember 2021-01-01 2021-12-31 0000883902 cnr:CascadeWindowsLLCMember 2021-08-20 2021-08-20 0000883902 cnr:CascadeWindowsLLCMember 2021-08-20 0000883902 cnr:CascadeWindowsLLCMember cnr:WindowsSegmentMember 2021-08-20 0000883902 cnr:CascadeWindowsLLCMember 2021-01-01 2021-12-31 0000883902 cnr:PrimeWindowsLLCMember 2021-04-30 2021-04-30 0000883902 country:US cnr:PrimeWindowsLLCMember 2021-04-30 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember cnr:WindowsSegmentMember 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember 2021-01-01 2021-12-31 0000883902 cnr:KlearyMasonryIncMember 2020-03-02 0000883902 cnr:KlearyMasonryIncMember 2020-03-02 2020-03-02 0000883902 cnr:KlearyMasonryIncMember 2020-04-05 2020-07-04 0000883902 cnr:KlearyMasonryIncMember 2020-01-01 2020-12-31 0000883902 cnr:KlearyMasonryIncMember 2021-01-01 2021-12-31 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 2019-02-20 0000883902 cnr:EnvironmentalStoneworksMember 2021-01-01 2021-12-31 0000883902 cnr:EnvironmentalStoneworksMember 2020-01-01 2020-12-31 0000883902 cnr:EnvironmentalStoneworksMember 2019-01-01 2019-12-31 0000883902 cnr:InsulatedMetalPanelsMember 2021-08-09 2021-08-09 0000883902 cnr:DBCIMember 2021-08-18 2021-08-18 0000883902 cnr:InsulatedMetalPanelsMember 2021-01-01 2021-12-31 0000883902 cnr:DBCIMember 2021-01-01 2021-12-31 0000883902 2021-08-09 0000883902 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0000883902 us-gaap:EmployeeSeveranceMember 2021-12-31 0000883902 cnr:AssetImpairmentMember 2021-01-01 2021-12-31 0000883902 cnr:AssetImpairmentMember 2021-12-31 0000883902 cnr:GainOnSaleOfFacilityMember 2021-01-01 2021-12-31 0000883902 cnr:GainOnSaleOfFacilityMember 2021-12-31 0000883902 us-gaap:OtherRestructuringMember 2021-01-01 2021-12-31 0000883902 us-gaap:OtherRestructuringMember 2021-12-31 0000883902 cnr:RightOfUseAssetMember cnr:WindowsSegmentMember 2021-01-01 2021-12-31 0000883902 cnr:ProductLineAssetMember cnr:SidingSegmentMember 2021-01-01 2021-12-31 0000883902 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember cnr:CommercialSegmentMember 2021-01-01 2021-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2021-01-01 2021-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-01-01 2021-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-01-01 2021-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2021-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2021-12-31 0000883902 srt:MinimumMember 2021-12-31 0000883902 srt:MaximumMember 2021-12-31 0000883902 cnr:WindowsSegmentMember 2019-12-31 0000883902 cnr:SidingSegmentMember 2019-12-31 0000883902 cnr:CommercialSegmentMember 2019-12-31 0000883902 cnr:WindowsSegmentMember 2020-12-31 0000883902 cnr:SidingSegmentMember 2020-12-31 0000883902 cnr:CommercialSegmentMember 2020-12-31 0000883902 cnr:WindowsSegmentMember 2021-12-31 0000883902 cnr:SidingSegmentMember 2021-12-31 0000883902 cnr:CommercialSegmentMember 2021-12-31 0000883902 cnr:WindowsSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:CommercialSegmentMember 2020-01-01 2020-04-04 0000883902 2020-01-01 2020-04-04 0000883902 srt:MinimumMember cnr:TrademarksTradeNamesAndOtherMember 2021-01-01 2021-12-31 0000883902 srt:MaximumMember cnr:TrademarksTradeNamesAndOtherMember 2021-01-01 2021-12-31 0000883902 srt:WeightedAverageMember cnr:TrademarksTradeNamesAndOtherMember 2021-01-01 2021-12-31 0000883902 cnr:TrademarksTradeNamesAndOtherMember 2021-12-31 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-12-31 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-12-31 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-12-31 0000883902 cnr:CustomerListsAndRelationshipsMember 2021-12-31 0000883902 srt:WeightedAverageMember 2021-01-01 2021-12-31 0000883902 srt:MinimumMember cnr:TrademarksTradeNamesAndOtherMember 2020-01-01 2020-12-31 0000883902 srt:MaximumMember cnr:TrademarksTradeNamesAndOtherMember 2020-01-01 2020-12-31 0000883902 srt:WeightedAverageMember cnr:TrademarksTradeNamesAndOtherMember 2020-01-01 2020-12-31 0000883902 cnr:TrademarksTradeNamesAndOtherMember 2020-12-31 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 cnr:CustomerListsAndRelationshipsMember 2020-12-31 0000883902 srt:WeightedAverageMember 2020-01-01 2020-12-31 0000883902 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000883902 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000883902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2021-01-01 2021-12-31 0000883902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2021-01-01 2021-12-31 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2021-01-01 2021-12-31 0000883902 cnr:IncentivePlanMember 2021-12-31 0000883902 cnr:IncentivePlanMember 2020-12-31 0000883902 us-gaap:PerformanceSharesMember 2020-12-31 0000883902 us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2020-01-01 2020-12-31 0000883902 us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2021-01-01 2021-12-31 0000883902 cnr:StockOption1Member 2021-12-31 0000883902 cnr:StockOption1Member 2021-01-01 2021-12-31 0000883902 cnr:StockOption2Member 2021-12-31 0000883902 cnr:StockOption2Member 2021-01-01 2021-12-31 0000883902 cnr:TimeBasedRSUMember 2021-01-01 2021-12-31 0000883902 cnr:TimeBasedRSUMember 2020-01-01 2020-12-31 0000883902 cnr:TimeBasedRSUMember 2019-01-01 2019-12-31 0000883902 cnr:PerformanceStockUnitsMember cnr:ExecutiveAwardsMember 2021-01-01 2021-12-31 0000883902 cnr:PerformanceStockUnitsMember cnr:ExecutiveAwardsMember 2020-01-01 2020-12-31 0000883902 cnr:PerformanceStockUnitsMember cnr:ExecutiveAwardsMember 2019-01-01 2019-12-31 0000883902 cnr:TimeBasedRSUMember 2018-12-31 0000883902 cnr:PerformanceBasedAwardMember 2018-12-31 0000883902 cnr:PerformanceBasedAwardMember 2019-01-01 2019-12-31 0000883902 cnr:TimeBasedRSUMember 2019-12-31 0000883902 cnr:PerformanceBasedAwardMember 2019-12-31 0000883902 cnr:PerformanceBasedAwardMember 2020-01-01 2020-12-31 0000883902 cnr:TimeBasedRSUMember 2020-12-31 0000883902 cnr:PerformanceBasedAwardMember 2020-12-31 0000883902 cnr:PerformanceBasedAwardMember 2021-01-01 2021-12-31 0000883902 cnr:TimeBasedRSUMember 2021-12-31 0000883902 cnr:PerformanceBasedAwardMember 2021-12-31 0000883902 cnr:FormerCEOMember 2021-01-01 2021-12-31 0000883902 us-gaap:EmployeeStockOptionMember 2021-12-31 0000883902 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000883902 us-gaap:RestrictedStockMember 2021-12-31 0000883902 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000883902 us-gaap:PerformanceSharesMember 2021-12-31 0000883902 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000883902 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000883902 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000883902 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000883902 cnr:TermLoanFacilityDueApril2028Member 2021-12-31 0000883902 cnr:TermLoanFacilityDueApril2028Member 2020-12-31 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2021-12-31 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2020-12-31 0000883902 cnr:A625SeniorNotesDueJanuary2029Member 2021-12-31 0000883902 cnr:A625SeniorNotesDueJanuary2029Member 2020-12-31 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:ABLFacilityMember 2021-12-31 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:ABLFacilityMember 2020-12-31 0000883902 cnr:TermLoanFacilityMember cnr:PlyGemMember 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember cnr:PlyGemMember 2018-04-12 0000883902 cnr:TermLoanFacilityMember cnr:PlyGemMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:CashFlowRevolverMember 2021-04-15 0000883902 2021-04-15 0000883902 cnr:ExtendedCashFlowRevolverMember 2021-04-15 0000883902 cnr:TermLoanFacilityMember 2021-04-15 0000883902 cnr:TrancheBTermLoanMember 2021-04-15 0000883902 cnr:TrancheBTermLoanMember 2021-04-15 2021-04-15 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2021-04-15 0000883902 cnr:TermLoanFacilityMember 2021-04-15 2021-04-15 0000883902 cnr:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 cnr:TermLoanFacilityMember us-gaap:BaseRateMember 2021-04-15 2021-04-15 0000883902 cnr:TermLoanFacilityMember 2021-01-01 2021-12-31 0000883902 cnr:TermLoanFacilityMember 2021-12-31 0000883902 cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2021-04-15 2021-04-15 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2021-04-15 2021-04-15 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2021-04-15 2021-04-15 0000883902 srt:MinimumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2021-04-15 2021-04-15 0000883902 srt:MaximumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2021-04-15 2021-04-15 0000883902 cnr:CashFlowRevolverMember 2021-04-15 2021-04-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:ABLFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:ABLFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLFacilityMember 2018-10-15 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:ABLFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:ABLFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:ABLFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:ABLFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:ABLFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:ABLFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:ABLFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:ABLFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ExtendedABLCommitmentsMember us-gaap:LineOfCreditMember 2021-04-15 0000883902 cnr:ABLFacilityMember 2021-12-31 0000883902 cnr:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:ABLFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:ABLFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:ABLFacilityMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2021-12-31 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodSixMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodSevenMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodEightMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodNineMember 2020-09-24 2020-09-24 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2021-01-01 2021-12-31 0000883902 us-gaap:InterestRateSwapMember 2019-05-01 2021-05-31 0000883902 us-gaap:InterestRateSwapMember 2019-05-31 0000883902 cnr:InterestRateSwapThreeMember 2019-05-31 0000883902 2021-04-15 2021-04-15 0000883902 cnr:InterestRateSwapOneMember 2021-04-15 0000883902 cnr:InterestRateSwapTwoMember us-gaap:NondesignatedMember 2021-04-15 0000883902 cnr:InterestRateSwapSixMember 2021-04-15 0000883902 cnr:InterestRateSwapSevenMember 2021-04-15 0000883902 cnr:InterestRateSwapThreeMember 2021-04-15 0000883902 cnr:InterestRateSwapFourMember 2021-04-15 0000883902 cnr:InterestRateSwapFiveMember 2021-04-15 0000883902 us-gaap:NondesignatedMember 2021-12-31 0000883902 cnr:InterestRateSwapOneMember 2021-12-31 0000883902 cnr:InterestRateSwapOneMember 2020-12-31 0000883902 cnr:InterestRateSwapTwoMember 2021-12-31 0000883902 cnr:InterestRateSwapTwoMember 2020-12-31 0000883902 cnr:InterestRateSwapThreeMember 2021-12-31 0000883902 cnr:InterestRateSwapThreeMember 2020-12-31 0000883902 cnr:InterestRateSwapFourMember 2021-12-31 0000883902 cnr:InterestRateSwapFiveMember 2021-12-31 0000883902 cnr:InterestRateSwapSixMember 2021-12-31 0000883902 cnr:InterestRateSwapSevenMember 2021-12-31 0000883902 us-gaap:ForwardContractsMember 2021-01-01 2021-12-31 0000883902 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-12-31 0000883902 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000883902 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-01-01 2021-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-01-01 2020-12-31 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-01-01 2021-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2020-01-01 2020-12-31 0000883902 cnr:CDRFundVIIIInvestorGroupMember 2014-01-01 2014-01-31 0000883902 cnr:CDRFundVIIIInvestorGroupMember 2014-01-31 0000883902 cnr:CDRFundVIIIInvestorGroupMember 2016-07-25 2016-07-25 0000883902 cnr:CDRFundVIIIInvestorGroupMember 2016-07-25 0000883902 cnr:UnderwriterMember 2016-07-25 2016-07-25 0000883902 cnr:CDRFundVIIIInvestorGroupMember 2016-07-18 2016-07-18 0000883902 cnr:SecondaryOfferingMember cnr:CDRFundVIIIInvestorGroupMember 2017-12-11 2017-12-11 0000883902 cnr:SecondaryOfferingMember cnr:CDRFundVIIIInvestorGroupMember 2017-12-11 0000883902 cnr:CDRFundVIIIInvestorGroupMember 2021-12-31 0000883902 cnr:CDRFundVIIIInvestorGroupMember 2020-12-31 0000883902 cnr:ABLFacilityMember 2021-12-31 0000883902 cnr:CashFlowRevolverMember 2021-12-31 0000883902 cnr:TermLoanCreditAgreementMember 2021-12-31 0000883902 cnr:TermLoanCreditAgreementMember 2020-12-31 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-12-31 0000883902 us-gaap:MoneyMarketFundsMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2021-12-31 0000883902 cnr:MutualFundsGrowthMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2021-12-31 0000883902 cnr:MutualFundsBlendMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2021-12-31 0000883902 cnr:MutualFundsForeignBlendMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2021-12-31 0000883902 cnr:MutualFundsFixedIncomeMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel1Member 2021-12-31 0000883902 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000883902 us-gaap:FairValueInputsLevel3Member 2021-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2021-12-31 0000883902 us-gaap:ForeignExchangeContractMember 2021-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0000883902 us-gaap:InterestRateSwapMember 2021-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0000883902 cnr:DeferredCompensationPlanMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member 2020-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000883902 cnr:DeferredCompensationPlanMember 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000883902 us-gaap:InterestRateSwapMember 2020-12-31 0000883902 cnr:PayFixedInterestRateSwapMember 2021-12-31 0000883902 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0000883902 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0000883902 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0000883902 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0000883902 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0000883902 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0000883902 us-gaap:InternalRevenueServiceIRSMember 2021-12-31 0000883902 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000883902 us-gaap:ForeignCountryMember 2021-12-31 0000883902 2021-12-01 2021-12-31 0000883902 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000883902 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000883902 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000883902 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0000883902 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000883902 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000883902 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-12-31 0000883902 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-12-31 0000883902 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-12-31 0000883902 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-12-31 0000883902 cnr:A2017StockRepurchaseProgramMember 2017-10-10 0000883902 cnr:A2018StockRepurchaseProgramMember 2018-03-07 0000883902 cnr:StockRepurchaseProgramsMember 2021-12-31 0000883902 cnr:StockRepurchaseProgramsMember 2021-01-01 2021-12-31 0000883902 cnr:StockRepurchaseProgramsMember 2019-01-01 2019-12-31 0000883902 cnr:StockRepurchaseProgramsMember 2020-01-01 2020-12-31 0000883902 srt:MinimumMember 2021-01-01 2021-12-31 0000883902 srt:MaximumMember 2021-01-01 2021-12-31 0000883902 cnr:CoilCoatingBenefitPlansMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000883902 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:DefinedBenefitPlanDebtSecurityMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:DefinedBenefitPlanDebtSecurityMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:EquityFundsMember cnr:RCCPensionPlanMember 2021-12-31 0000883902 us-gaap:EquityFundsMember cnr:PlyGemPlanMember 2021-12-31 0000883902 us-gaap:FixedIncomeSecuritiesMember cnr:RCCPensionPlanMember 2021-12-31 0000883902 us-gaap:FixedIncomeSecuritiesMember cnr:PlyGemPlanMember 2021-12-31 0000883902 us-gaap:EquityFundsMember cnr:MWPlanMember 2021-12-31 0000883902 us-gaap:FixedIncomeSecuritiesMember cnr:MWPlanMember 2021-12-31 0000883902 us-gaap:FixedIncomeSecuritiesMember cnr:CoilCoatingBenefitPlansMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:GrowthFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:GrowthFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:GrowthFundsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:GrowthFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:GrowthFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:GrowthFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:RealEstateFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:RealEstateFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:RealEstateFundsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:RealEstateFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:RealEstateFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:RealEstateFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:EquityFundsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:EquityFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:IndexFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:IndexFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:IndexFundsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:IndexFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:IndexFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:IndexFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:InternationalEquityFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:InternationalEquityFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:InternationalEquityFundsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 cnr:InternationalEquityFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:InternationalEquityFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 cnr:InternationalEquityFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:FixedIncomeFundsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:FixedIncomeFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:FixedIncomeFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000883902 country:US 2021-01-01 2021-12-31 0000883902 country:US 2020-01-01 2020-12-31 0000883902 country:US 2019-01-01 2019-12-31 0000883902 cnr:OtherCountriesMember 2021-01-01 2021-12-31 0000883902 cnr:OtherCountriesMember 2020-01-01 2020-12-31 0000883902 cnr:OtherCountriesMember 2019-01-01 2019-12-31 0000883902 country:US 2021-12-31 0000883902 country:US 2020-12-31 0000883902 country:CA 2021-12-31 0000883902 country:CA 2020-12-31 0000883902 country:CR 2021-12-31 0000883902 country:CR 2020-12-31 0000883902 country:MX 2021-12-31 0000883902 country:MX 2020-12-31 0000883902 2021-05-19 2021-05-19 0000883902 cnr:RCRAFacilityInvestigationMember 2021-12-31 0000883902 cnr:RCRAFacilityInvestigationMember cnr:CurrentLiabilitiesMember 2021-12-31 0000883902 cnr:RCRAFacilityInvestigationMember us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0000883902 2021-05-31 0000883902 cnr:PCETCENortheastContaminationSiteMember 2021-12-31 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember 2021-12-31 0000883902 cnr:VoigtVsCDRCaseMember 2019-04-11 2019-04-11 0000883902 cnr:VoigtVsCDRCaseMember 2020-02-10 2020-02-10 0000883902 cnr:VoigtVsCDRCaseMember 2021-08-25 2021-08-25 0000883902 cnr:CountervailingDutyTariffProceedingsMember 2020-01-01 2020-12-31 0000883902 cnr:AntidumpingTariffProceedingsMember 2020-01-01 2020-12-31 0000883902 cnr:RecoveryFromCountervailingDutyTariffProceedingsMember 2020-12-31 iso4217:USD shares iso4217:USD shares cnr:segment pure cnr:facility cnr:derivativeInstrument cnr:phase cnr:defendant false 2021 FY 0000883902 P3Y P3Y 10-K true 2021-12-31 --12-31 false 1-14315 Cornerstone Building Brands, Inc. DE 76-0127701 5020 Weston Parkway Suite 400 Cary NC 27513 866 419-0042 Common Stock, $0.01 par value CNR NYSE No No Yes Yes Large Accelerated Filer false false true false 966794672 127001002 Certain information required by Part III of this Annual Report is incorporated by reference from the registrant’s definitive proxy statement for its 2022 annual meeting of stockholders to be filed with the Securities and Exchange Commission within 120 days of December 31, 2021. 248 GRANT THORNTON LLP Raleigh, North Carolina 5583137000 4617369000 4889747000 4384062000 3567049000 3801328000 1199075000 1050320000 1088419000 649472000 579200000 627861000 189488000 180994000 177577000 26247000 34120000 18060000 27875000 19341000 50185000 831252000 0 0 0 503171000 0 1137245000 -266506000 214736000 205000 1364000 674000 191301000 213610000 229262000 -3749000 1068000 2054000 -42234000 0 0 1661000 469000 1183000 901827000 -477215000 -10615000 235968000 5563000 4775000 665859000 -482778000 -15390000 7815000 0 0 658044000 -482778000 -15390000 5.22 -3.84 -0.12 5.19 -3.84 -0.12 126058000 125562000 125576000 126795000 125562000 125576000 665859000 -482778000 -15390000 6594000 17254000 3211000 12063000 -10985000 -7176000 14054000 -35281000 -22812000 3195000 -231000 -513000 4093000 -1092000 -1984000 -21164000 0 0 45905000 -19119000 -21585000 711764000 -501897000 -36975000 394447000 674255000 2211000 6223000 685316000 554649000 748732000 431937000 14514000 39379000 2759000 2333000 135701000 77751000 3400000 4644000 1987080000 1791171000 612295000 631821000 322608000 264107000 1358056000 1194729000 1524635000 1584604000 1839000 1867000 20947000 10191000 5827460000 5478490000 26000000 25600000 311737000 211441000 101164000 81548000 19775000 25485000 3220000 5060000 73150000 70125000 320389000 247893000 855435000 667152000 3010843000 3563429000 252173000 269792000 251061000 198875000 281609000 337437000 3795686000 4369533000 0.01 0.01 200000000 200000000 126992107 125425931 126971036 125400599 1270000 1255000 1279931000 1257262000 -98826000 -764685000 -5612000 -51517000 21071 25332 424000 510000 1176339000 441805000 5827460000 5478490000 665859000 -482778000 -15390000 292901000 284602000 263764000 28722000 9589000 8504000 29003000 17056000 14078000 -42234000 0 0 0 0 16249000 0 503171000 0 22210000 4905000 0 831252000 0 0 0 1252000 -321000 3604000 5390000 2035000 -59510000 -4319000 -6085000 156066000 61976000 38242000 311242000 -7927000 -91822000 -24865000 -14146000 32719000 56768000 -3415000 10279000 72260000 4663000 -21141000 36944000 8276000 -40403000 19651000 4398000 2906000 -215887000 308417000 229608000 528250000 41841000 179184000 114715000 81851000 121085000 1187307000 0 0 5124000 3569000 5511000 549466000 -120123000 -294758000 190000000 345000000 290000000 190000000 415000000 220000000 0 115000000 0 0 115000000 0 108438000 0 0 25905000 25620000 25620000 0 500000000 0 670800000 0 0 13187000 6731000 0 0 6428000 0 0 0 24906000 9377000 0 0 -6418000 -1566000 -1934000 -617249000 389655000 17540000 -150000 222000 2310000 -283820000 578171000 -45300000 680478000 102307000 147607000 396658000 680478000 102307000 178330000 196770000 240063000 267399000 -3316000 51001000 125583159 1256000 1237056000 -265839000 -10813000 110899 -1678000 959982000 256857 1934000 1934000 306531 3000 2420000 306531 -2423000 0 819641 8000 -8000 0 13731 167000 167000 -21585000 -21585000 -86000 5712 86000 0 14078000 14078000 -15390000 -15390000 126110000 1261000 1248787000 -281229000 -32398000 55513 -1103000 935318000 1298253 7994000 7994000 1298665 13000 7982000 1298665 -7995000 0 614596 6000 -6000 0 -19119000 -19119000 1000 -593000 29769 592000 0 17056000 17056000 -678000 -678000 -482778000 -482778000 125425931 1255000 1257262000 -764685000 -51517000 25332 -510000 441805000 612011 9685000 9685000 612011 6000 9679000 612011 -9685000 0 1861991 18000 -18000 0 15220 185000 185000 300976 3000 3264000 3267000 45905000 45905000 0 -86000 4261 86000 0 29003000 29003000 665859000 665859000 126992107 1270000 1279931000 -98826000 -5612000 21071 -424000 1176339000 NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Business</span></div><div style="margin-bottom:6pt;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%">Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) is the largest manufacturer of external building products in North America. Headquartered in Cary, North Carolina, the Company serves residential and commercial customers across new construction and the repair and remodel markets. The Company reports results under three reportable segments: Windows, Siding, and Commercial. </span></div><div style="margin-bottom:6pt"><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 style="margin-bottom:6pt;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%">On February 13, 2022, funds affiliated with Clayton Dubilier &amp; Rice, LLC (“CD&amp;R”) submitted a non-binding proposal to acquire all of the Company’s outstanding shares of common stock that CD&amp;R does not already own for a purchase price of $24.65 in cash per share (the “CD&amp;R Offer”).</span></div><div style="margin-bottom:6pt;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%">The CD&amp;R Offer stated that any transaction would be subject to (i) approval by a special committee (“Special Committee”) of our independent directors; and (ii) a vote in favor of the transaction by a majority of the voting power represented by the shares of our common stock owned by stockholders not affiliated with CD&amp;R.</span></div><div style="margin-bottom:6pt;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%">The board of directors of the Company (the “Board”) previously formed a Special Committee to evaluate and consider any potential or actual proposal from CD&amp;R and any other alternative proposals or other strategic alternatives that may be available to the Company.</span></div><div style="margin-bottom:6pt;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%">The CD&amp;R Offer provides that CD&amp;R reserves the right to withdraw or modify the CD&amp;R Offer at any time and no legally binding obligation with respect to any transaction will exist unless and until mutually acceptable definitive documentation is executed and delivered by us and CD&amp;R. There can be no assurance that the transaction proposed by CD&amp;R or any related transaction will be completed or as to the terms of any such potential transaction, including with respect to pricing or timing.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;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%">Our consolidated financial statements include the accounts of the Company and our majority-owned subsidiaries. All intercompany accounts, transactions and profits arising from consolidated entities have been eliminated in consolidation.</span></div> 3 24.65 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:6pt;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:700;line-height:120%">(a) Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities in the consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, provisions for expected credit losses and inventory reserves, accounting for business combinations, valuation of reporting units for purposes of assessing goodwill for impairment, valuation of asset groups for impairment testing, accruals for employee benefits, general liability insurance, warranties and certain contingencies. We base our estimates on historical experience, market participant fair value considerations, projected future cash flows, and various other factors that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. Given the uncertain economic climate and additional or unforeseen effects from the COVID-19 pandemic, these estimates have become more challenging, and actual results could differ materially from these estimates. </span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(b) Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cash equivalents are stated at cost plus accrued interest, which approximates fair value. Cash equivalents are highly liquid debt instruments with an original maturity of three months or less and may consist of time deposits with a number of commercial banks with high credit ratings, money market instruments, certificates of deposit and commercial paper. The Company’s policy allows it to also invest excess funds in no-load, open-end, management investment trusts (“mutual funds”) that invest exclusively in high quality money market instruments. As of December 31, 2021, the Company’s cash and cash equivalents were only invested in cash.</span></div><div style="margin-bottom:6pt;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%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;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:9pt;font-weight:400;line-height:100%">394,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</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:9pt;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:9pt;font-weight:400;line-height:100%">396,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">680,478 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and working capital and other indemnification agreements in both periods presented.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(c) Accounts Receivable and Related Allowance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 reports accounts receivable net of an allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.</span></div><div style="margin-bottom:6pt;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%">The Company establishes provisions for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded. </span></div><div style="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%">The following table represents the rollforward of the allowance for credit losses for the periods indicated (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 style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, prior period</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%">13,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">9,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts charged against allowance for credit losses, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">Divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</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%">11,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Cumulative effect of accounting change reflects the modified retrospective effect of adopting Accounting Standards Update (“ASU”) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span></div><div style="margin-bottom:6pt;margin-top:9pt;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:700;line-height:120%">(d) Inventories</span><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 less allowance for inventory obsolescence using the First-In, First-Out Method (“FIFO”). </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory 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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">485,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process and finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">748,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,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"/></tr></table></div><div style="margin-top:9pt;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%">The following table represents the rollforward of reserve for obsolete materials and supplies activity for the periods indicated (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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%">22,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dispositions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Ending balance</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%">21,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,712 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The principal raw materials used in the Company’s manufacturing processes include PVC resin, glass, aluminum, and steel that we purchase from multiple producers.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(e) Assets Held for Sale. </span></div><div style="margin-bottom:6pt;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%">The Company records assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.</span></div><div style="margin-bottom:6pt;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%">In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less costs to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less costs to sell. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of real property assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. The total carrying value of assets held for sale is $3.4 million and </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.6 million at December 31, 2021 and 2020, respectively. Assets held for sale at December 31, 2021 are actively marketed for sale or are under contract.</span></div><div style="margin-bottom:6pt;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%">In addition to the divested businesses discussed in Note 5 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, during fiscal 2021 and 2020, the Company completed the sale of certain real property and equipment that was previously classified as held for sale, resulting in net cash proceeds of approximately $5.1 million and $2.0 million, respectively, and a net loss that was immaterial for fiscal 2021 and a net gain of $1.4 million for fiscal 2020, which are included in restructuring and impairment charges, net, in the consolidated statement of operations. During fiscal 2020, the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment. </span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(f) Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><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 stated at cost and depreciated using the straight-line method over their estimated useful lives. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of their estimated useful lives or the term of the underlying lease. Depreciation and amortization are recognized in cost of sales and selling, general and administrative expenses based on the nature and use of the underlying assets.</span></div><div style="margin-bottom:6pt;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%">Depreciation expense for fiscal 2021, 2020 and 2019 was $103.0 million, $103.5 million, and $86.2 million, respectively.</span></div><div style="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%">Property, plant and equipment consists of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(656,492)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</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%">612,295 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Estimated useful lives for depreciation are:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.025%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></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%">15 years</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The Company capitalizes interest on capital invested in projects in accordance with Accounting Standards Codification (“ASC”) 835, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For fiscal 2021, 2020 and 2019, the total amount of interest capitalized was $0.9 million, $1.1 million and $1.2 million, respectively. Upon commencement of operations, capitalized interest, as a component of the total cost of the asset, is amortized over the estimated useful life of the asset.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(g) Internally Developed Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software is stated at cost less accumulated amortization, is included within property, plant and equipment within our consolidated balance sheets, and is depreciated using the straight-line method over its estimated useful life ranging from 3 to 7 years. Software assets are reviewed for impairment when events or circumstances indicate the carrying value may not be recoverable over the remaining lives of the assets. During the software application development stage, capitalized costs include external consulting costs, costs of software licenses and internal payroll and payroll related costs for employees who are directly associated with a software project. Upgrades and enhancements are capitalized if they result in added functionality which enable the software to perform tasks it was previously incapable of performing. Software maintenance, training, data conversion and business process reengineering costs are expensed in the period in which they are incurred.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(h) Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 reviews the carrying values of goodwill and identifiable intangibles whenever events or changes in circumstances indicate that such carrying values may not be recoverable and annually for goodwill as required by ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This guidance provides the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value, we perform a quantitative analysis. If the carrying value of a reporting unit exceeds its fair value, we measure any goodwill impairment loss as the amount by which the carrying amount of a reporting unit exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit. </span></div><div style="margin-bottom:6pt;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%">Unforeseen events, changes in circumstances, market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of the Company’s assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of the Company’s use of acquired assets or the strategy for its overall business and significant negative industry or economic trends.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(i) Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 leases for certain office, manufacturing, warehouse and distribution locations, and vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of which are real estate agreements in which future increases in rent are based on an index. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company has elected to exclude leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term. </span></div><div style="margin-bottom:6pt;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%">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</span></div><div style="margin-bottom:6pt;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%">Accounting for leases requires judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for durable tooling is based on the Company’s best estimate of standalone price.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(j) Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, we are not required to exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. Revenue is generally recognized when the product has shipped from the Company’s facility and control has transferred to the customer. For certain products, it is industry practice that customers take title to products upon delivery, at which time revenue is then recognized by the Company. For a portion of the Company's business, when the Company processes customer owned material, control is deemed to transfer to the customer as the processing is being completed. Allowances for cash discounts, volume rebates and other customer incentive programs, as well as gross customer returns, among others, are recorded as a reduction of sales at the time of sale based upon the estimated future outcome. Cash discounts, volume rebates and other customer incentive programs are based upon certain percentages agreed upon with the Company’s various customers, which are typically earned by the customer over an annual period.</span></div><div style="margin-bottom:6pt;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%">The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date, while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. The Company does not have significant financing components. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.</span></div><div style="margin-bottom:6pt;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%">Shipping and handling activities performed by the Company are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.</span></div><div style="margin-bottom:6pt;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%">In accordance with certain contractual arrangements, the Company receives payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognizes such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accounting policies below</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></div><div style="margin-bottom:6pt;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 portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices.</span></div><div style="margin-bottom:3pt;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%">The following table presents disaggregated revenue disclosure details of net sales by segment (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 style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Vinyl windows</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,190,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aluminum windows</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,322,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Vinyl siding</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%">667,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Injection molded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Stone</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other products &amp; services</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,364,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</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">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</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">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal coil coating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">1,896,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Sales:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,583,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,617,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,889,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Other products &amp; services primarily consist of installation of stone veneer products.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 5 —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Divestitures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for more information. The net sales of UCC, which was acquired on December 3, 2021, are included from the date of acquisition. See Note 4 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for more information.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;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-weight:400;line-height:120%;padding-left:6.34pt">The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 5 —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(k) Deferred Financing Costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred financing costs generally comprising facility, agency, and certain legal fees associated with issuing new debt and debt restructuring, are amortized over the contractual term of the related agreement using the effective interest method. See Note 13 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(l) Cost of Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of sales includes the cost of inventory sold during the period, including costs for manufacturing, inbound freight, receiving, inspection, warehousing, and internal transfers less vendor rebates. Costs associated with shipping and handling the Company’s products are also included in cost of sales. Purchasing costs and engineering and drafting costs are included in selling, general and administrative expense.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(m) Warranty</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 offers a number of warranties associated with the products it sells. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized. See Note 12 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(n) Insurance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Group medical insurance is purchased through Blue Cross Blue Shield (“BCBS”). The plans include a Preferred Provider Organization Plan (“PPO”) and a Consumer Driven Health Plan (“CDHP”). These plans are managed-care plans utilizing networks to achieve discounts through negotiated rates with the providers within these networks. The claims incurred under these plans are self-funded for the first $500,000. The Company purchases individual stop loss reinsurance to limit the claims liability to $500,000 per covered individual per year. BCBS administers all claims, including claims processing, utilization review and network access charges.</span></div><div style="margin-bottom:6pt;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%">Insurance is purchased for workers compensation and employer liability, general liability, property and auto liability. The Company utilizes either deductibles or self-insurance retentions (“SIR”) to limit the exposure to catastrophic loss. The workers compensation insurance has a $1,000,000 per-occurrence deductible. The property and auto liability insurances have per-occurrence deductibles of $500,000 each. The general liability insurance has a $1,000,000 SIR. Umbrella insurance coverage is purchased to protect us against claims that exceed the Company’s per-occurrence or aggregate limits set forth in the Company’s respective policies. All claims are adjusted utilizing a third-party claims administrator and insurance carrier claims adjusters.</span></div><div style="margin-bottom:6pt;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%">Each reporting period, the Company records the costs of its health insurance plan, including paid claims, an estimate of the change in incurred but not reported (“IBNR”) claims, and administrative fees, when applicable, (collectively the “Plan Costs”) as general and administrative expenses on the consolidated statements of operations. The estimated IBNR claims are based upon (i) the level of paid claims under the plan over the prior 36 months, (ii) an estimated lag factor and (iii) an estimate of incurred and reported but not yet paid claims. The Company uses an actuary to determine the claims lag and estimated liability for IBNR claims.</span></div><div style="margin-bottom:6pt;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%">For workers’ compensation costs, the Company monitors the number of accidents and the severity of such accidents to develop appropriate estimates for expected costs to provide both medical care and indemnity benefits, when applicable, for the period of time that an employee is incapacitated and unable to work. These accruals are developed using independent third-party actuarial estimates of the expected cost for similar disabilities. For general liability and automobile claims, accruals are developed based on independent third-party actuarial estimates of the expected cost to resolve each claim, including damages and defense costs, based on legal and industry trends and the nature and severity of the claim. Accruals also include estimates for IBNR claims, and taxes and administrative fees, when applicable. Each reporting period, the Company records the costs of our workers’ compensation, general liability and automobile claims, including paid claims, an estimate of the change in IBNR claims, taxes and administrative fees as general and administrative expenses on the consolidated statements of operations.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(o) Advertising Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Advertising costs are expensed as incurred. Advertising expense was $16.9 million, $15.1 million and $28.6 million in fiscal 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(p) Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company assesses impairment of property, plant and equipment at an asset group level in accordance with the provisions of ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company assesses the recoverability of the carrying amount of property, plant and equipment if certain events or changes in circumstances indicate that the carrying value of such asset groups may not be recoverable, such as a significant decrease in market value of the asset groups or a significant change in our business conditions. If it is determined that the carrying value of an asset group is not recoverable based on expected undiscounted future cash flows, excluding interest charges, an impairment loss equal to the excess of the carrying amount of the asset group over its fair value is recorded. The fair value of an asset group is determined based on prices of similar assets adjusted for their remaining useful life. </span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(q) Share-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Compensation expense is recorded for restricted stock awards under the fair value method. Compensation expense for performance stock units (“PSUs”) is recorded based on the probable outcome of the performance conditions associated with the respective shares, as determined by management. See Note 9 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(r) Foreign Currency Remeasurement and Translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 functional currency for the Company’s Canadian operations is the Canadian dollar. Translation adjustments resulting from translating the functional currency financial </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements into U.S. dollar equivalents are reported separately in accumulated other comprehensive income (loss) in stockholders’ equity. The net foreign currency gains (losses) included in net income (loss) for fiscal 2021, 2020 and 2019 were $(3.1) million, $1.1 million and $1.2 million, respectively. Net foreign currency translation adjustments, net of tax, and included in other comprehensive income (loss) were $6.6 million, $17.3 million and $3.2 million for the fiscal 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;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%">The functional currency for the Company’s Mexico operations is the U.S. dollar. Adjustments resulting from the remeasurement of the local currency financial statements into the U.S. dollar functional currency, which uses a combination of current and historical exchange rates, are included in net income (loss) in the current period. Net foreign currency remeasurement gains (losses) were $(0.6) million, $0.2 million and $0.9 million for fiscal 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(s) Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company establishes reserves for estimated loss contingencies and unasserted claims when it believes a loss is probable and the amount of the loss can be reasonably estimated. The Company’s contingent liability reserves are related primarily to litigation and environmental matters. Revisions to contingent liability reserves are reflected in income in the period in which there are changes in facts and circumstances that affect our previous assumptions with respect to the likelihood or amount of loss. Reserves for contingent liabilities are based upon assumptions and estimates regarding the probable outcome of the matter. The Company estimates the probability by evaluating historical precedent as well as the specific facts relating to each particular contingency (including the opinion of outside advisors, professionals and experts). Should the outcome differ from the assumptions and estimates or other events result in a material adjustment to the accrued estimated reserves, revisions to the estimated reserves for contingent liabilities would be required and would be recognized in the period the new information becomes known.</span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(t) Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 determination of the Company’s provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The amounts recorded in our consolidated financial statements reflect estimates of final amounts due to timing of completion and filing of actual income tax returns. Estimates are required with respect to, among other things, the appropriate state income tax rates used in the various states in which we and our subsidiaries are required to file, the potential utilization of operating and capital loss carry-forwards for federal, state, and foreign income tax purposes and valuation allowances required, if any, for tax assets that may not be realized in the future. The Company establishes reserves when, despite our belief that our tax return positions are fully supportable, certain positions could be challenged, and the positions may not be fully sustained. The Company’s provision for income taxes reflects a combination of income earned and taxed in the various U.S. federal and state, Canadian federal and provincial, Mexican federal and other jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for tax contingencies or valuation allowances, and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate.</span></div><div style="margin-bottom:6pt;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%">In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, in determining whether a valuation allowance is required. Such evidence includes the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment, and judgment is required in considering the relative weight of negative and positive evidence. </span></div><div style="margin-bottom:6pt;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:700;line-height:120%">(u) Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, we record the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. Various fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, discount rates and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. We believe these estimates are based upon reasonable assumptions; however, they are inherently uncertain and unpredictable, and actual results may differ. Estimates associated with the accounting for acquisitions may change during the measurement period, which may be up to one year from the acquisition date. As a result, material adjustments during the measurement period are reflected in the comparative consolidated financial statements in the period in which the adjustment amount is determined. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in our consolidated statements of operations. Newly acquired entities are included in our results from the date of their respective acquisitions. See Note 4 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities in the consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, provisions for expected credit losses and inventory reserves, accounting for business combinations, valuation of reporting units for purposes of assessing goodwill for impairment, valuation of asset groups for impairment testing, accruals for employee benefits, general liability insurance, warranties and certain contingencies. We base our estimates on historical experience, market participant fair value considerations, projected future cash flows, and various other factors that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. Given the uncertain economic climate and additional or unforeseen effects from the COVID-19 pandemic, these estimates have become more challenging, and actual results could differ materially from these estimates. Cash and Cash Equivalents. Cash equivalents are stated at cost plus accrued interest, which approximates fair value. Cash equivalents are highly liquid debt instruments with an original maturity of three months or less and may consist of time deposits with a number of commercial banks with high credit ratings, money market instruments, certificates of deposit and commercial paper. The Company’s policy allows it to also invest excess funds in no-load, open-end, management investment trusts (“mutual funds”) that invest exclusively in high quality money market instruments. As of December 31, 2021, the Company’s cash and cash equivalents were only invested in cash. <div style="margin-bottom:6pt;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%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;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:9pt;font-weight:400;line-height:100%">394,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</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:9pt;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:9pt;font-weight:400;line-height:100%">396,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">680,478 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and working capital and other indemnification agreements in both periods presented.</span></div> <div style="margin-bottom:6pt;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%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;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:9pt;font-weight:400;line-height:100%">394,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td 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:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</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:9pt;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:9pt;font-weight:400;line-height:100%">396,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">680,478 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement as of December 31, 2020 and working capital and other indemnification agreements in both periods presented.</span></div> 394447000 674255000 2211000 6223000 396658000 680478000 Accounts Receivable and Related Allowance<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 reports accounts receivable net of an allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.</span>The Company establishes provisions for expected credit losses based on the Company’s assessment of the collectability of amounts owed to us by our customers. Such provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, age of the accounts receivable balances, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for credit losses reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded. <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 rollforward of the allowance for credit losses for the periods indicated (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 style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, prior period</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%">13,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">9,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts charged against allowance for credit losses, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">Divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</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%">11,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Cumulative effect of accounting change reflects the modified retrospective effect of adopting Accounting Standards Update (“ASU”) 2016-13, </span>Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments 13313000 9962000 10270000 0 678000 0 3604000 5390000 2035000 -1729000 -3579000 -2807000 269000 862000 464000 4158000 0 0 11299000 13313000 9962000 Inventories. Inventories are stated at the lower of cost or net realizable value less allowance for inventory obsolescence using the First-In, First-Out Method (“FIFO”). <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory 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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">485,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process and finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">748,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,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"/></tr></table> 485642000 241353000 263090000 190584000 748732000 431937000 <div style="margin-top:9pt;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%">The following table represents the rollforward of reserve for obsolete materials and supplies activity for the periods indicated (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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%">22,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dispositions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Ending balance</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%">21,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,712 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22172000 18712000 19227000 5155000 8015000 3207000 6029000 4555000 4082000 705000 0 360000 722000 0 0 21281000 22172000 18712000 Assets Held for Sale. The Company records assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less costs to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less costs to sell. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of real property assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. 3400000 4600000 5100000 2000000 0 1400000 1700000 Property, Plant and Equipment<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><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 stated at cost and depreciated using the straight-line method over their estimated useful lives. Leasehold improvements are capitalized and amortized using the straight-line method over the shorter of their estimated useful lives or the term of the underlying lease. Depreciation and amortization are recognized in cost of sales and selling, general and administrative expenses based on the nature and use of the underlying assets.</span> 103000000 103500000 86200000 <div style="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%">Property, plant and equipment consists of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(656,492)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</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%">612,295 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24812000 26933000 253637000 279113000 990338000 970083000 1268787000 1276129000 656492000 644308000 612295000 631821000 <div style="margin-bottom:6pt;margin-top:9pt;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%">Estimated useful lives for depreciation are:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.025%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></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%">15 years</span></td></tr></table></div> P15Y P39Y P3Y P15Y 900000 1100000 1200000 Internally Developed Software<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software is stated at cost less accumulated amortization, is included within property, plant and equipment within our consolidated balance sheets, and is depreciated using the straight-line method over its estimated useful life ranging from 3 to 7 years. Software assets are reviewed for impairment when events or circumstances indicate the carrying value may not be recoverable over the remaining lives of the assets. During the software application development stage, capitalized costs include external consulting costs, costs of software licenses and internal payroll and payroll related costs for employees who are directly associated with a software project. Upgrades and enhancements are capitalized if they result in added functionality which enable the software to perform tasks it was previously incapable of performing. Software maintenance, training, data conversion and business process reengineering costs are expensed in the period in which they are incurred.</span> P3Y P7Y Goodwill and Other Intangible Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 reviews the carrying values of goodwill and identifiable intangibles whenever events or changes in circumstances indicate that such carrying values may not be recoverable and annually for goodwill as required by ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This guidance provides the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value, we perform a quantitative analysis. If the carrying value of a reporting unit exceeds its fair value, we measure any goodwill impairment loss as the amount by which the carrying amount of a reporting unit exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit. </span>Unforeseen events, changes in circumstances, market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of the Company’s assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of the Company’s use of acquired assets or the strategy for its overall business and significant negative industry or economic trends. Leases<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 leases for certain office, manufacturing, warehouse and distribution locations, and vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of which are real estate agreements in which future increases in rent are based on an index. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company accounts for lease and non-lease components as a single lease component for all leases other than leases of durable tooling. The Company has elected to exclude leases with an initial term of 12 months or less from the consolidated balance sheets and recognizes related lease payments in the consolidated statements of operations on a straight-line basis over the lease term. </span><div style="margin-bottom:6pt;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%">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at the commencement date of the leases. Few of the Company’s lease contracts provide a readily determinable implicit rate. As such, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</span></div><div style="margin-bottom:6pt;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%">Accounting for leases requires judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for durable tooling is based on the Company’s best estimate of standalone price.</span></div> Revenue Recognition. The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. Given the nature of the Company's sales arrangements, we are not required to exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. Revenue is generally recognized when the product has shipped from the Company’s facility and control has transferred to the customer. For certain products, it is industry practice that customers take title to products upon delivery, at which time revenue is then recognized by the Company. For a portion of the Company's business, when the Company processes customer owned material, control is deemed to transfer to the customer as the processing is being completed. Allowances for cash discounts, volume rebates and other customer incentive programs, as well as gross customer returns, among others, are recorded as a reduction of sales at the time of sale based upon the estimated future outcome. Cash discounts, volume rebates and other customer incentive programs are based upon certain percentages agreed upon with the Company’s various customers, which are typically earned by the customer over an annual period.<div style="margin-bottom:6pt;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%">The Company’s revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. The Company measures variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date, while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. The Company does not have significant financing components. The Company recognizes installation revenue, primarily within the stone veneer business, over the period for which the stone is installed, which is typically a very short duration.</span></div><div style="margin-bottom:6pt;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%">Shipping and handling activities performed by the Company are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.</span></div><div style="margin-bottom:6pt;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%">In accordance with certain contractual arrangements, the Company receives payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognizes such payments as deferred revenue, primarily related to the Company’s weathertightness warranties (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accounting policies below</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></div> A portion of the Company’s revenue, exclusively within the Commercial segment, includes multiple-element revenue arrangements due to multiple deliverables. Each deliverable is generally determined based on customer-specific manufacturing and delivery requirements. Because the separate deliverables have value to the customer on a stand-alone basis, they are typically considered separate units of accounting. A portion of the entire job order value is allocated to each unit of accounting. Revenue allocated to each deliverable is recognized upon shipment. The Company uses estimated selling price (“ESP”) based on underlying cost plus a reasonable margin to determine how to separate multiple-element revenue arrangements into separate units of accounting, and how to allocate the arrangement consideration among those separate units of accounting. The Company determines ESP based on normal pricing and discounting practices. <div style="margin-bottom:3pt;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%">The following table presents disaggregated revenue disclosure details of net sales by segment (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 style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Vinyl windows</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,190,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aluminum windows</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,322,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Vinyl siding</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%">667,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Injection molded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Stone</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other products &amp; services</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,364,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</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">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</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">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal coil coating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">1,896,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Sales:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,583,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,617,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,889,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Other products &amp; services primarily consist of installation of stone veneer products.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company’s roll-up sheet doors (“DBCI”) business is only included in the results of operations through August 17, 2021 as a result of divestiture. See Note 5 —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Divestitures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for more information. The net sales of UCC, which was acquired on December 3, 2021, are included from the date of acquisition. See Note 4 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for more information.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;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-weight:400;line-height:120%;padding-left:6.34pt">The Company’s insulated metal panels (“IMP”) business is only included in the results of operations through August 8, 2021 as a result of divestiture. See Note 5 —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div> 2190887000 1763565000 1838796000 85735000 74672000 53622000 45655000 51388000 38029000 2322277000 1889625000 1930447000 667284000 523724000 525005000 293427000 255267000 263018000 75361000 66672000 66578000 87948000 86457000 92228000 240060000 209826000 164578000 1364080000 1141946000 1111407000 1473662000 1107733000 1249757000 208220000 348640000 441441000 214898000 129425000 156695000 1896780000 1585798000 1847893000 5583137000 4617369000 4889747000 Deferred Financing Costs. Deferred financing costs generally comprising facility, agency, and certain legal fees associated with issuing new debt and debt restructuring, are amortized over the contractual term of the related agreement using the effective interest method. Cost of Sales<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of sales includes the cost of inventory sold during the period, including costs for manufacturing, inbound freight, receiving, inspection, warehousing, and internal transfers less vendor rebates. Costs associated with shipping and handling the Company’s products are also included in cost of sales. Purchasing costs and engineering and drafting costs are included in selling, general and administrative expense.</span> Warranty<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 offers a number of warranties associated with the products it sells. The specific terms and conditions of these warranties vary depending on the product sold. The Company’s warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. Factors that affect the Company’s warranty liabilities include </span>the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized. P10Y Insurance<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Group medical insurance is purchased through Blue Cross Blue Shield (“BCBS”). The plans include a Preferred Provider Organization Plan (“PPO”) and a Consumer Driven Health Plan (“CDHP”). These plans are managed-care plans utilizing networks to achieve discounts through negotiated rates with the providers within these networks. The claims incurred under these plans are self-funded for the first $500,000. The Company purchases individual stop loss reinsurance to limit the claims liability to $500,000 per covered individual per year. BCBS administers all claims, including claims processing, utilization review and network access charges.</span><div style="margin-bottom:6pt;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%">Insurance is purchased for workers compensation and employer liability, general liability, property and auto liability. The Company utilizes either deductibles or self-insurance retentions (“SIR”) to limit the exposure to catastrophic loss. The workers compensation insurance has a $1,000,000 per-occurrence deductible. The property and auto liability insurances have per-occurrence deductibles of $500,000 each. The general liability insurance has a $1,000,000 SIR. Umbrella insurance coverage is purchased to protect us against claims that exceed the Company’s per-occurrence or aggregate limits set forth in the Company’s respective policies. All claims are adjusted utilizing a third-party claims administrator and insurance carrier claims adjusters.</span></div><div style="margin-bottom:6pt;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%">Each reporting period, the Company records the costs of its health insurance plan, including paid claims, an estimate of the change in incurred but not reported (“IBNR”) claims, and administrative fees, when applicable, (collectively the “Plan Costs”) as general and administrative expenses on the consolidated statements of operations. The estimated IBNR claims are based upon (i) the level of paid claims under the plan over the prior 36 months, (ii) an estimated lag factor and (iii) an estimate of incurred and reported but not yet paid claims. The Company uses an actuary to determine the claims lag and estimated liability for IBNR claims.</span></div><div style="margin-bottom:6pt;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%">For workers’ compensation costs, the Company monitors the number of accidents and the severity of such accidents to develop appropriate estimates for expected costs to provide both medical care and indemnity benefits, when applicable, for the period of time that an employee is incapacitated and unable to work. These accruals are developed using independent third-party actuarial estimates of the expected cost for similar disabilities. For general liability and automobile claims, accruals are developed based on independent third-party actuarial estimates of the expected cost to resolve each claim, including damages and defense costs, based on legal and industry trends and the nature and severity of the claim. Accruals also include estimates for IBNR claims, and taxes and administrative fees, when applicable. Each reporting period, the Company records the costs of our workers’ compensation, general liability and automobile claims, including paid claims, an estimate of the change in IBNR claims, taxes and administrative fees as general and administrative expenses on the consolidated statements of operations.</span></div> 500000 500000 1000000 500000 500000 1000000 P36M Advertising Costs. Advertising costs are expensed as incurred. 16900000 15100000 28600000 Impairment of Long-Lived Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company assesses impairment of property, plant and equipment at an asset group level in accordance with the provisions of ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment.</span> The Company assesses the recoverability of the carrying amount of property, plant and equipment if certain events or changes in circumstances indicate that the carrying value of such asset groups may not be recoverable, such as a significant decrease in market value of the asset groups or a significant change in our business conditions. If it is determined that the carrying value of an asset group is not recoverable based on expected undiscounted future cash flows, excluding interest charges, an impairment loss equal to the excess of the carrying amount of the asset group over its fair value is recorded. The fair value of an asset group is determined based on prices of similar assets adjusted for their remaining useful life. Share-Based Compensation. Compensation expense is recorded for restricted stock awards under the fair value method. Compensation expense for performance stock units (“PSUs”) is recorded based on the probable outcome of the performance conditions associated with the respective shares, as determined by management. Foreign Currency Remeasurement and Translation<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 functional currency for the Company’s Canadian operations is the Canadian dollar. Translation adjustments resulting from translating the functional currency financial </span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements into U.S. dollar equivalents are reported separately in accumulated other comprehensive income (loss) in stockholders’ equity. The net foreign currency gains (losses) included in net income (loss) for fiscal 2021, 2020 and 2019 were $(3.1) million, $1.1 million and $1.2 million, respectively. Net foreign currency translation adjustments, net of tax, and included in other comprehensive income (loss) were $6.6 million, $17.3 million and $3.2 million for the fiscal 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;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%">The functional currency for the Company’s Mexico operations is the U.S. dollar. Adjustments resulting from the remeasurement of the local currency financial statements into the U.S. dollar functional currency, which uses a combination of current and historical exchange rates, are included in net income (loss) in the current period. Net foreign currency remeasurement gains (losses) were $(0.6) million, $0.2 million and $0.9 million for fiscal 2021, 2020 and 2019, respectively.</span></div> -3100000 1100000 1200000 6600000 17300000 3200000 -600000 200000 900000 Contingencies. The Company establishes reserves for estimated loss contingencies and unasserted claims when it believes a loss is probable and the amount of the loss can be reasonably estimated. The Company’s contingent liability reserves are related primarily to litigation and environmental matters. Revisions to contingent liability reserves are reflected in income in the period in which there are changes in facts and circumstances that affect our previous assumptions with respect to the likelihood or amount of loss. Reserves for contingent liabilities are based upon assumptions and estimates regarding the probable outcome of the matter. The Company estimates the probability by evaluating historical precedent as well as the specific facts relating to each particular contingency (including the opinion of outside advisors, professionals and experts). Should the outcome differ from the assumptions and estimates or other events result in a material adjustment to the accrued estimated reserves, revisions to the estimated reserves for contingent liabilities would be required and would be recognized in the period the new information becomes known. Income taxes<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 determination of the Company’s provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. The amounts recorded in our consolidated financial statements reflect estimates of final amounts due to timing of completion and filing of actual income tax returns. Estimates are required with respect to, among other things, the appropriate state income tax rates used in the various states in which we and our subsidiaries are required to file, the potential utilization of operating and capital loss carry-forwards for federal, state, and foreign income tax purposes and valuation allowances required, if any, for tax assets that may not be realized in the future. The Company establishes reserves when, despite our belief that our tax return positions are fully supportable, certain positions could be challenged, and the positions may not be fully sustained. The Company’s provision for income taxes reflects a combination of income earned and taxed in the various U.S. federal and state, Canadian federal and provincial, Mexican federal and other jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for tax contingencies or valuation allowances, and the change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate.</span>In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, in determining whether a valuation allowance is required. Such evidence includes the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment, and judgment is required in considering the relative weight of negative and positive evidence. Acquisitions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, we record the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. Various fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, discount rates and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. We believe these estimates are based upon reasonable assumptions; however, they are inherently uncertain and unpredictable, and actual results may differ. Estimates associated with the accounting for acquisitions may change during the measurement period, which may be up to one year from the acquisition date. As a result, material adjustments during the measurement period are reflected in the comparative consolidated financial statements in the period in which the adjustment amount is determined. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in our consolidated statements of operations. Newly acquired entities are included in our results from the date of their respective acquisitions. See Note 4 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span> ACCOUNTING PRONOUNCEMENTS<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;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%">In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.</span></div><div style="margin-bottom:6pt"><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 style="margin-bottom:6pt;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%">In March 2020, the FASB issued ASU 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Scope,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.</span></div><div style="margin-bottom:6pt;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%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This creates an exception to the general recognition and measurement principles in ASC 805. The Company will be required to adopt this guidance in the annual and interim periods for the fiscal year ending December 31, 2023, with early adoption permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company does not anticipate that the adoption of this guidance will have a material impact on the consolidated financial statements.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;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%">In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.</span></div><div style="margin-bottom:6pt"><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 style="margin-bottom:6pt;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%">In March 2020, the FASB issued ASU 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Scope,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and may be adopted as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments.</span></div><div style="margin-bottom:6pt;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%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This creates an exception to the general recognition and measurement principles in ASC 805. The Company will be required to adopt this guidance in the annual and interim periods for the fiscal year ending December 31, 2023, with early adoption permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company does not anticipate that the adoption of this guidance will have a material impact on the consolidated financial statements.</span></div> ACQUISITIONS<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Union Corrugating Company Holdings, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">On December 3, 2021, the Company completed its acquisition of 100% of the issued and outstanding common stock of Union Corrugating Company Holdings, Inc. (“UCC”) for a purchase price of $216.8 million, subject to customary adjustments that have not been finalized as of December 31, 2021. UCC is a leading provider of residential metal roofing, metal buildings, and roofing components. The addition of UCC advances our growth strategy by expanding our offering to customers in the high growth metal roofing market. This acquisition was funded through cash available on the balance sheet. The Company reports UCC results within the Commercial segment.</span></div><div style="margin-bottom:6pt;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%">The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</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%">19,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 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%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 assets acquired</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%">313,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 liabilities assumed</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%">96,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Net assets acquired</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%">216,834 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">The $140.3 million of preliminary goodwill was allocated to the Commercial segment. Goodwill from this acquisition is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">During the year ended December 31, 2021, UCC contributed net sales of $21.9 million and net income of $1.8 million, which have been included within the Company’s consolidated statements of operations. During the year ended December 31, 2021, the Company incurred $1.0 million of acquisition-related costs for UCC, all of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Due to the recent closing of the UCC transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessment of the fair value of acquired assets and assumed liabilities are completed. There can be no assurance that such finalization will not result in material changes from the preliminary purchase price allocation. The Company’s estimates and assumptions are subject to change during the measurement period (up to one year from the acquisition date) as the Company finalizes the valuations of accounts receivable, other receivables, inventories, prepaid expenses and other current assets, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, accrued expenses, other current liabilities, other long-term liabilities, lease liabilities, and deferred income taxes.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Cascade Windows</span></div><div style="margin-bottom:6pt;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%">On August 20, 2021, the Company completed its acquisition of Cascade Windows, Inc. (“Cascade Windo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ws”) for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$239.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in cash and a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">working capital adjustment that has not been finalized as of December 31, 2021. Cascade Windows serves the residential new construction and repair and remodel markets with energy efficient vinyl window and door products from various manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through cash available on the balance sheet. The Company reports Cascade Windows’ results within the Windows segment.</span></div><div style="margin-bottom:6pt;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%">The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</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,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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%">110,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 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%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 assets acquired</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%">327,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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%">7,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease 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%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 current 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%">2,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 liabilities assumed</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%">88,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</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%">239,464 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">The $110.8 million of preliminary goodwill was allocated to the Windows segment. Goodwill from this acquisition is not deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">During the year ended December 31, 2021, Cascade Windows contributed net sales of $57.4 million and a net loss of $6.2 million, which have been included within the Company’s consolidated statements of operations. During the year ended December 31, 2021, the Company incurred $1.9 million of acquisition-related costs for Cascade Windows, $1.2 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The purchase price allocation for the acquisition of Cascade Windows remains subject to further adjustments, primarily associated with the finalization of the working capital adjustment, therefore the measurement period remained open as of December 31, 2021. The Company anticipates completing the acquisition accounting adjustments during the first half of fiscal 2022.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Prime Windows</span></div><div style="margin-bottom:6pt;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%">On April 30, 2021, the Company acquired Prime Windows LLC (“Prime Windows”) for total consideration of $93.0 million, exclusive of a $2.0 million working capital adjustment that was finalized as of December 31, 2021. Prime Windows serves residential new construction and repair and remodel markets with energy efficient vinyl window and door products from two manufacturing facilities in the United States, expanding our manufacturing capabilities and creating new opportunities for us in the Western United States. This acquisition was funded through borrowings under the Company’s existing credit facilities. Prime Windows’ results are reported within the Windows segment.</span></div><div style="margin-bottom:6pt;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%">The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</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%">997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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%">823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 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%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 assets acquired</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%">101,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 liabilities assumed</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%">6,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</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%">95,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">The $33.1 million of goodwill was allocated to the Windows segment. Goodwill from this acquisition is expected to be deductible for tax purposes. The goodwill is primarily attributable to the synergies expected to be realized. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">During the year ended December 31, 2021, Prime Windows contributed net sales of $55.8 million and net income of $5.3 million, which have been included within the Company’s consolidated statements of operations. The Company incurred $1.0 million of acquisition-related costs for Prime Windows during the year ended December 31, 2021, $0.7 million of which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The fair value of all assets acquired and liabilities assumed was finalized during the fourth quarter of 2021. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Kleary</span></div><div style="margin-bottom:6pt;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%">On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. (“Kleary”) for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary’s results are reported within the Siding segment.</span></div><div style="margin-bottom:9pt;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%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, 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 style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</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%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</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%">44,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 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%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net assets acquired</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%">41,984 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The $12.5 million of goodwill was allocated to the Siding segment and will be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. The fair value of all assets acquired and liabilities assumed was finalized during the first quarter of 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">During the year ended December 31, 2020, the Company incurred $10.2 million of acquisition-related costs for Kleary, primarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consisting of a contingent earnout, wh</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ich are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. Strategic development and acquisition related costs for the year ended December 31, 2021 included a reduction of $4.2 million to the previously estimated accrual to reflect the final contingent earnout for the Kleary acquisition at approximately $5.4 million, which was paid as of October 2, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Environmental Stoneworks</span></div><div style="margin-bottom:6pt;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%">On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“Environmental Stoneworks”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers 100% of the outstanding limited liability company interests of Environmental Stoneworks for total consideration of $182.6 million, subject to certain post-closing adjustments. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility. Environmental Stoneworks’ results are reported within the Siding segment. </span></div><div style="margin-bottom:6pt;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%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 (trade names/customer relationships)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The $63.5 million of goodwill was allocated to the Siding segment and is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="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%">The following table provides unaudited supplemental pro forma results for the Company for the years ended December 31, 2021, 2020 and 2019 as if the UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks acquisitions had occurred on January 1, 2019 (in thousands except for per share data):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt 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,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,977,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,056,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,387,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The unaudited supplemental pro forma financial information was prepared based on the historical information of the Company, UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks. The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks acquisitions occurred on January 1, 2019 or of future results.</span></div> 1 216800000 <div style="margin-bottom:6pt;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%">The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</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%">19,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 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%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 assets acquired</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%">313,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 liabilities assumed</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%">96,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Net assets acquired</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%">216,834 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</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,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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%">110,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 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%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 assets acquired</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%">327,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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%">7,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease 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%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 current 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%">2,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 liabilities assumed</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%">88,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</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%">239,464 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">The Company preliminarily determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</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%">997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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%">823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 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%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 assets acquired</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%">101,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 liabilities assumed</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%">6,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</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%">95,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, 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 style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</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%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</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%">44,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 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%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net assets acquired</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%">41,984 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:6pt;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%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 (trade names/customer relationships)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19594000 20821000 16000 68727000 1356000 24184000 37964000 140342000 94000 313098000 32732000 22427000 1289000 3859000 1852000 34105000 96264000 216834000 140300000 21900000 1800000 1000000 239500000 2838000 17398000 409000 16278000 1538000 18300000 21849000 137660000 110816000 500000 327586000 17680000 7488000 33221000 247000 2349000 19926000 7211000 88122000 239464000 110800000 57400000 -6200000 1900000 1200000 93000000 2000000 2 997000 5500000 4446000 823000 2500000 2787000 51600000 33148000 50000 101851000 1676000 1679000 2637000 829000 6821000 95030000 33100000 55800000 5300000 1000000 700000 1 40000000 2000000 143000 7135000 670000 277000 1042000 445000 22350000 12539000 44601000 1149000 1020000 339000 109000 2617000 41984000 12500000 10200000 4200000 5400000 1 182600000 3379000 16825000 13062000 3677000 14295000 11372000 91170000 63543000 474000 157000 217954000 5910000 14666000 11365000 3450000 35391000 182563000 63500000 <div style="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%">The following table provides unaudited supplemental pro forma results for the Company for the years ended December 31, 2021, 2020 and 2019 as if the UCC, Cascade Windows, Prime Windows, Kleary and Environmental Stoneworks acquisitions had occurred on January 1, 2019 (in thousands except for per share data):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt 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,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,977,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,056,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,387,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5977230000 5056390000 5387135000 663273000 -480289000 26688000 5.26 -3.83 0.21 5.23 -3.83 0.21 DIVESTITURESOn August 9, 2021, the Company completed the sale of its IMP business for cash proceeds of $1.0 billion. On August 18, 2021, the Company completed the sale of its DBCI business for cash proceeds of $168.9 million. The IMP and DBCI businesses were within the Company’s Commercial segment. For the year ended December 31, 2021, the Company recognized a pre-tax gain of $679.8 million for the IMP divestiture and $151.5 million for the DBCI divestiture, which are included in gain on divestitures in the consolidated statements of operations. As part of the consideration received for the sale of the IMP business, we entered into a short-term agreement with the purchaser to supply steel for the IMP business. We recognized approximately $15.5 million in net sales under the supply agreement, which ended in December 2021. For the year ended December 31, 2021, the Company incurred $21.3 million of divestiture-related costs, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. The divested businesses did not represent strategic shifts that have a major effect on our operations and financial results, so they were not presented as discontinued operations. 1000000000 168900000 679800000 151500000 15500000 21300000 RESTRUCTURING AND IMPAIRMENT<div style="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%">The Company has various initiatives and programs in place within its business units to reduce SG&amp;A, manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the year ended December 31, 2021, the Company incurred restructuring charges of $1.3 million, $14.2 million and $10.1 million in the Windows, Siding and Commercial segments, respectively, and $0.6 million in corporate restructuring charges. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $78.6 million. The following table summarizes the costs related to those restructuring initiatives and programs for periods indicated (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.730%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost<br/>Incurred<br/>To Date (since inception)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</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%">3,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of facilities, 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</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%">26,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">For the year ended December 31, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statement of operations. The asset impairments of $22.2 million for the year ended December 31, 2021 included right-of-use lease assets in the Windows segment of $0.3 million; certain product line assets in the Siding segment for which the fair value of the assets was below their carrying amounts by $14.0 million; assets in the Commercial segment that were recorded at fair value less cost to sell, which was less than the assets’ carrying amount by $6.4 million; and the write-off of previously capitalized software development costs in the Commercial segment of $1.5 million.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:42.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2018</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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</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%">418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,562 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</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 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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%">300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">We expect to fully execute our restructuring initiatives and programs over the next 12 to 24 months and we may incur future additional restructuring charges associated with these plans. We are unable at this time to make a good faith </span></div>determination of cost estimates, or ranges of cost estimates, associated with future phases of the plans or the total costs we may incur in connection with these plans. 1300000 14200000 10100000 600000 78600000 The following table summarizes the costs related to those restructuring initiatives and programs for periods indicated (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.730%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost<br/>Incurred<br/>To Date (since inception)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</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%">3,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of facilities, 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</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%">26,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3696000 39927000 22210000 30078000 0 -1298000 341000 9877000 26247000 78584000 22200000 300000 14000000 6400000 1500000 <div style="margin-bottom:6pt;margin-top:9pt;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%">The following table summarizes our severance liability, included within other accrued expenses on the consolidated balance sheets, and cash payments made pursuant to the restructuring plans from inception through December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:42.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2018</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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</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%">418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align: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 payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,562 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align: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 payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</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 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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%">300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 85000 0 2333000 2418000 1094000 1834000 2721000 4009000 9658000 676000 1437000 2721000 4579000 9413000 418000 482000 0 1763000 2663000 4294000 2705000 16561000 3013000 26573000 4406000 2352000 14570000 4346000 25674000 306000 835000 1991000 430000 3562000 971000 264000 2004000 457000 3696000 1262000 904000 2473000 587000 5226000 15000 195000 1522000 300000 2032000 P12M P24M GOODWILL AND OTHER INTANGIBLE ASSETS<div style="margin-bottom:6pt;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%">The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.173%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:9pt;font-weight:400;line-height:100%"> Balance, December 31, 2019</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:9pt;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:9pt;font-weight:400;line-height:100%">714,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">807,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">148,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,669,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill recognized from acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(320,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(503,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">3,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase accounting adjustments from prior year acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397,024 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,194,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill recognized from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestiture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">541,196 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">655,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">161,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,358,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;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%">As a result of the decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic, during the first quarter of fiscal 2020, the Company determined that an interim goodwill impairment test was necessary. The Company determined that deterioration in discount rates and market multiples during the three months ended April 4, 2020 from the COVID-19 pandemic driven economic uncertainty when combined with lower forecasted discounted cash flows, decreased the fair values of the Company’s reporting units. The Company performed an impairment evaluation by comparing the fair market value of its reporting units, as determined using an equally weighted discounted cash flow model and a market approach, to its carrying value. It was determined that the Siding, Windows and Metal Coil Coating reporting units' carrying value each exceeded their fair value. As a result of this analysis, the Company recorded a goodwill impairment charge of approximately $321.0 million for the Windows reporting unit, $176.8 million for the Siding reporting unit, and $5.4 million for the Metal Coil Coating reporting unit (which is within the Commercial segment). This non-cash charge did not affect the Company’s cash position, liquidity or debt covenant compliance, nor did it have any impact on future operations.</span></div><div style="margin-bottom:6pt;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%">In addition to interim impairment tests under ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company evaluated its property and equipment and intangible assets for impairment during the first quarter of fiscal 2020 in accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This analysis was triggered by a decrease in projected cash flows due to the depressed construction market. The impairment test results did not indicate that an impairment existed other than the $3.1 million included in restructuring and impairment charges, net, in the Company’s consolidated statement of operations for the three months ended April 4, 2020.</span></div><div style="margin-bottom:6pt;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%">The Company performed its annual impairment assessment of goodwill during the fourth quarter of fiscal 2021 and 2020. The Company performed the annual impairment testing on each of its reporting units that had goodwill balances. The fair value of the Company’s reporting units is based on a blend of estimated discounted cash flows and a market approach. The results from each of these models are then weighted and combined into a single estimate of fair value for the Company’s reporting units. Estimated discounted cash flows are based on projected sales and related cost of sales. Publicly traded company multiples and acquisition multiples are derived from information on traded shares and analysis of recent acquisitions in the marketplace, respectively, for companies with operations similar to ours. The primary assumptions used in these various models include earnings multiples of acquisitions in a comparable industry, future cash flow estimates of each of the reporting units, weighted average cost of capital, working capital and capital expenditure requirements.</span></div><div style="margin-bottom:6pt;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%">As a result of the annual impairment tests, the Company concluded that the estimated fair value of each of its reporting units exceeded its carrying value. However, there can be no assurance that: 1) valuation multiples will not decline, 2) discount rates will not increase, or 3) the earnings, book values or projected earnings and cash flows of the Company’s reporting units will not decline. The Company will continue to analyze changes to these assumptions in future periods.</span></div><div style="margin-bottom:6pt;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%">The table that follows presents the major components of intangible assets as of December 31, 2021 and 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:36.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</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%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying 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:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks/Trade names/other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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%">241,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</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%">2,087,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(562,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</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%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying 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:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</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%">248,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">196,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</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%">2,006,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Intangible assets are amortized on a straight-line basis or a basis consistent with the expected future cash flows over their expected useful lives. Amortization expense of intangibles was $189.5 million, $181.0 million and $177.6 million in fiscal 2021, 2020 and 2019, respectively. The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">In accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company evaluates the remaining useful life of intangible assets on an annual basis. The Company reviews finite-lived intangible assets for impairment when events or changes in circumstances indicate the carrying values may not be recoverable in accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-bottom:6pt;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%">The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.173%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:9pt;font-weight:400;line-height:100%"> Balance, December 31, 2019</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:9pt;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:9pt;font-weight:400;line-height:100%">714,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">807,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">148,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,669,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill recognized from acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(320,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(503,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">3,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase accounting adjustments from prior year acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397,024 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,194,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill recognized from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestiture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">541,196 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">655,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">161,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,358,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 714023000 807280000 148291000 1669594000 0 12539000 0 12539000 320990000 176774000 5407000 503171000 3991000 10000000 0 13991000 0 1776000 0 1776000 397024000 654821000 142884000 1194729000 143964000 122000 140342000 284428000 0 0 121464000 121464000 208000 155000 0 363000 541196000 655098000 161762000 1358056000 321000000 176800000 5400000 3100000 <div style="margin-bottom:6pt;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%">The table that follows presents the major components of intangible assets as of December 31, 2021 and 2020 (in thousands). Intangible assets that are fully amortized are removed from the disclosures.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:36.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</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%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying 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:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks/Trade names/other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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%">241,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</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%">2,087,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(562,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</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%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying 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:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</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%">248,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">196,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</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%">2,006,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P15Y P7Y 241727000 76574000 165153000 P7Y P20Y P9Y 1845511000 486029000 1359482000 P8Y 2087238000 562603000 1524635000 P5Y P15Y P8Y 248155000 51722000 196433000 P7Y P20Y P9Y 1758611000 370440000 1388171000 P9Y 2006766000 422162000 1584604000 189500000 181000000 177600000 The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 196157000 196144000 195487000 195304000 195120000 LEASES<div style="margin-bottom:6pt;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%">Weighted average information about the Company’s lease portfolio as of December 31, 2021 was as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:82.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average IBR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.74 </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></table></div><div style="margin-top:9pt;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%">Operating lease costs were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</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%">107,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;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%">Cash and non-cash activities were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</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%">91,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">88,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;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%">Future minimum lease payments under non-cancelable leases as of December 31, 2021 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:83.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td 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%">89,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</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%">324,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</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%">73,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">324,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;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%">Weighted average information about the Company’s lease portfolio as of December 31, 2021 was as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:82.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average IBR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.74 </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></table></div><div style="margin-top:9pt;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%">Operating lease costs were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</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%">107,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> P6Y10M24D 0.0574 107938000 113760000 102646000 70795000 <div style="margin-top:9pt;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%">Cash and non-cash activities were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</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%">91,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">88,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 91024000 99076000 88826000 19785000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable leases as of December 31, 2021 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:83.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td 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%">89,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</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%">324,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</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%">73,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">324,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 89202000 65893000 52382000 43976000 36016000 108542000 396011000 71800000 324211000 73150000 251061000 324211000 SHARE-BASED COMPENSATIONOur 2003 Long-Term Stock Incentive Plan, as amended (the “2003 Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”) , on November 16, 2018, awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the 2003 Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject to award agreements with the same terms and provisions as awards of the same type granted under the 2003 Incentive Plan.<div style="margin-bottom:6pt;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%">As of December 31, 2021, and for all periods presented, the Founders Awards and our share-based awards granted under the 2003 Incentive Plan have consisted of RSUs, PSUs and stock options, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0NTEwYzM1YTRkOTRmNGFhNGRhZDc0MzQzYjNlOWExL3NlYzpiNDUxMGMzNWE0ZDk0ZjRhYTRkYWQ3NDM0M2IzZTlhMV8xMjQvZnJhZzo1MTA2MGU4MmMzYzA0MzBlODM2Y2ViZTVkMDkxZmVmNC90ZXh0cmVnaW9uOjUxMDYwZTgyYzNjMDQzMGU4MzZjZWJlNWQwOTFmZWY0XzE2MDA_e15a01ea-ec6e-4f1f-b2e8-7bc79e779428">three</span> to five years or earlier upon death, disability or a change in control. As a general rule, stock option awards expire on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve.</span></div><div style="margin-bottom:6pt;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%">Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0NTEwYzM1YTRkOTRmNGFhNGRhZDc0MzQzYjNlOWExL3NlYzpiNDUxMGMzNWE0ZDk0ZjRhYTRkYWQ3NDM0M2IzZTlhMV8xMjQvZnJhZzo1MTA2MGU4MmMzYzA0MzBlODM2Y2ViZTVkMDkxZmVmNC90ZXh0cmVnaW9uOjUxMDYwZTgyYzNjMDQzMGU4MzZjZWJlNWQwOTFmZWY0XzIxNjU_44f9cb29-5e31-4d56-9116-e6c17db19c39">three</span> to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.</span></div><div style="margin-bottom:6pt;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 total of approximately 6,594,000 and 8,497,000 shares were available at December 31, 2021 and 2020, respectively, under the 2003 Incentive Plan for further grants of awards.</span></div><div style="margin-bottom:6pt;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%">Vesting of the PSUs granted as part of the Founders Awards was contingent upon the achievement of synergies captured from the Merger and continued employment. Based on achieved synergies during the period comprising the two fiscal years ended December 31, 2020, the Founders Awards vested at 200% of target amounts in November 2021. Vesting of the PSUs granted under the 2003 Incentive Plan during the years ended December 31, 2021 and 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total stockholders return. The grant-date fair values of the PSUs granted during the years ended December 31, 2021 and 2020 were determined by Monte Carlo simulations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Awards</span></div><div style="margin-bottom:6pt;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%">The fair value of each option award is estimated as of the date of grant using a Black-Scholes-Merton option pricing formula. Expected volatility is based on normalized historical volatility of our stock over a preceding period commensurate with the expected term of the option. The risk-free rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not currently pay dividends on our Common Stock and have no current plans to do so in the future.</span></div><div style="margin-bottom:6pt;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%">During fiscal 2021, 2020 and 2019, we granted 815,258, 1,120,644 and 359,873 stock options, respectively, and the weighted average grant-date fair value of options granted during fiscal 2021, 2020 and 2019 was $7.38, $2.13 and $1.97, respectively.</span></div><div style="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%">The assumptions for the option awards granted in fiscal 2021, 2020 and 2019 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</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%">49.03 </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 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%">47.52 </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 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%">39.87 </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></tr><tr><td colspan="3" style="background-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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50</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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </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 style="margin-top:9pt;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%">The following is a summary of stock option transactions during fiscal 2021, 2020 and 2019 (in thousands, except weighted average exercise prices and weighted average remaining life):</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:48.452%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2018</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%">3,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</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%">2,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">1,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.95 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</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,045 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,817 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">1,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;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%">The following summarizes additional information concerning outstanding options at December 31, 2021 (in thousands, except weighted average remaining life and weighted average exercise prices):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.863%"><tr><td style="width:1.0%"/><td style="width:31.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.420%"/><td style="width:0.1%"/></tr><tr><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%">Options Outstanding</span></td></tr><tr><td colspan="3" style="border-top:1pt 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%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">10.28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;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%">The following summarizes additional information concerning options exercisable at December 31, 2021 (in thousands, except weighted average exercise prices):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.863%"><tr><td style="width:1.0%"/><td style="width:31.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.420%"/><td style="width:0.1%"/></tr><tr><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%">Options Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt 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%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">9.23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;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%">There were 300,976 options exercised during fiscal 2021 and cash received from the option exercises was $3.3 million. The total intrinsic value of options exercised in fiscal 2021 was $1.5 million. The tax benefit realized for the tax deductions from options exercised totaled $0.6 million for fiscal 2021. No options were exercised during fiscal 2020 and 2019.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock and performance awards</span></div><div style="margin-bottom:6pt;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%">During fiscal 2021, 2020 and 2019, we granted time-based RSUs with a fair value of $18.7 million, $7.0 million and $3.3 million, respectively. </span></div><div style="margin-bottom:6pt;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%">During the fiscal 2021, 2020 and 2019, we granted PSUs with fair values of approximately $28.0 million, $5.6 million and $0.4 million, respectively, to certain executives. </span></div><div style="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%">Restricted stock and performance award transactions during fiscal 2021, 2020 and 2019 were as follows (in thousands, except weighted average grant prices): </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.808%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt 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%">Restricted Stock and Performance Awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Time-Based</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Performance-Based</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, December 31, 2018</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%">2,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(586)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.73 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">The number of restricted stock shown reflects the shares that would be granted if the target level of performance is achieved. The number of shares actually issued may vary. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation Expense</span></div><div style="margin-bottom:6pt;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%">Share-based compensation expense is recorded over the requisite service or performance period. For awards with performance conditions, the amount of share-based compensation expense recognized is based upon the probable outcome of the performance conditions, as defined and determined by management. We account for forfeitures of outstanding but unvested grants in the period they occur. </span></div><div style="margin-bottom:6pt;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%">Share-based compensation expense recognized during fiscal 2021, 2020 and 2019 was $29.0 million, $17.1 million and $14.1 million, respectively. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $7.5 million, $4.4 million and $3.7 million in fiscal 2021, 2020 and 2019, respectively. Included in the share-based compensation expense during fiscal 2021 were accelerated awards of $1.0 million due to the retirement of the Company’s former CEO and modification of certain awards that included fully vesting certain restricted stock unit awards that would otherwise be forfeited at retirement, extending the post-retirement exercise period for stock options vesting at the retirement date, and allowing continued vesting of certain performance unit award that would otherwise be forfeited at the retirement date. As of December 31, 2021, we do not have any amounts capitalized for share-based compensation cost in inventory or similar assets. </span></div><div style="margin-bottom:6pt;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%">Unrecognized share-based compensation expense and weighted average period over which expense attributable to unvested awards will be recognized are as follows (in millions, except weighted average remaining years):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:70.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Share-Based Compensation Expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></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%">Time-based restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrecognized share-based compensation expense</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%">44.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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> P5Y P10Y P60D P180D P5Y P3Y 6594000 8497000 2 P3Y P3Y 815258 1120644 359873 7.38 2.13 1.97 <div style="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%">The assumptions for the option awards granted in fiscal 2021, 2020 and 2019 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</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%">49.03 </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 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%">47.52 </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 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%">39.87 </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></tr><tr><td colspan="3" style="background-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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50</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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </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> 0.4903 0.4752 0.3987 P6Y P6Y P6Y6M 0.0102 0.0048 0.0173 <div style="margin-top:9pt;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%">The following is a summary of stock option transactions during fiscal 2021, 2020 and 2019 (in thousands, except weighted average exercise prices and weighted average remaining life):</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:48.452%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2018</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%">3,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</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%">2,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">1,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.95 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</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,045 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,817 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">1,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3297000 12.08 360000 4.67 713000 12.16 96000 9.17 2848000 11.22 1121000 4.86 539000 11.26 215000 11.85 3215000 8.95 815000 15.01 301000 10.85 647000 9.17 37000 10.37 3045000 10.28 P7Y9M18D 21817000 1235000 9.23 P7Y 10136000 <div style="margin-top:9pt;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%">The following summarizes additional information concerning outstanding options at December 31, 2021 (in thousands, except weighted average remaining life and weighted average exercise prices):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.863%"><tr><td style="width:1.0%"/><td style="width:31.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.420%"/><td style="width:0.1%"/></tr><tr><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%">Options Outstanding</span></td></tr><tr><td colspan="3" style="border-top:1pt 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%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">10.28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;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%">The following summarizes additional information concerning options exercisable at December 31, 2021 (in thousands, except weighted average exercise prices):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.863%"><tr><td style="width:1.0%"/><td style="width:31.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.420%"/><td style="width:0.1%"/></tr><tr><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%">Options Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt 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%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">9.23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1119000 P8Y 4.91 1926000 P7Y9M18D 13.40 3045000 P7Y9M18D 10.28 507000 P7Y9M18D 4.83 728000 P6Y6M 12.30 1235000 P7Y 9.23 300976 3300000 1500000 600000 0 0 18700000 7000000 3300000 28000000 5600000 400000 <div style="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%">Restricted stock and performance award transactions during fiscal 2021, 2020 and 2019 were as follows (in thousands, except weighted average grant prices): </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.808%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt 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%">Restricted Stock and Performance Awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Time-Based</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Performance-Based</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, December 31, 2018</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%">2,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(586)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.73 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>(1)The number of restricted stock shown reflects the shares that would be granted if the target level of performance is achieved. The number of shares actually issued may vary. 2245000 12.57 1037000 14.63 703000 5.40 76000 4.67 586000 12.42 234000 16.30 543000 11.00 168000 13.09 1819000 10.32 711000 13.38 1399000 5.04 1068000 5.25 422000 11.77 192000 19.65 442000 9.76 212000 8.49 2354000 7.02 1375000 6.93 1248000 14.97 1525000 24.48 1099000 6.23 763000 10.67 511000 9.64 698000 11.38 1992000 11.76 1439000 17.73 29000000 17100000 14100000 7500000 4400000 3700000 1000000 <div style="margin-bottom:6pt;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%">Unrecognized share-based compensation expense and weighted average period over which expense attributable to unvested awards will be recognized are as follows (in millions, except weighted average remaining years):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:70.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Share-Based Compensation Expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></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%">Time-based restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrecognized share-based compensation expense</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%">44.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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 7800000 P2Y1M6D 16800000 P2Y1M6D 19700000 P1Y7M6D 44300000 EARNINGS PER COMMON SHARE<div style="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%">Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted income per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted income per common share is as follows (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for Basic and Diluted Earnings Per Common Share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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 income (loss) applicable to common shares</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%">658,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of 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%">126,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Employee stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted number of common shares outstanding</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%">126,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) per common share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.19 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.84)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan securities excluded from dilution</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="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%">275</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,480</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.</span></div><div style="margin-bottom:6pt;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%">We calculate earnings per share using the “two-class” method, whereby unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents are “participating securities” and, therefore, these participating securities are treated as a separate class in computing earnings per share. The calculation of earnings per share presented here excludes the income attributable to unvested restricted stock units related to our Incentive Plan from the numerator and excludes the dilutive impact of those shares from the denominator. Awards subject to the achievement of performance conditions or market conditions for which such conditions had been met at the end of any of the fiscal periods presented are included in the computation of diluted earnings per common share if their effect was dilutive.</span></div> The reconciliation of the numerator and denominator used for the computation of basic and diluted income per common share is as follows (in thousands, except per share data):<div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for Basic and Diluted Earnings Per Common Share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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 income (loss) applicable to common shares</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%">658,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of 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%">126,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Employee stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted number of common shares outstanding</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%">126,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) per common share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.19 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.84)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan securities excluded from dilution</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="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%">275</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,480</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.</span></div> 658044000 -482778000 -15390000 126058000 125562000 125576000 737000 0 0 126795000 125562000 125576000 5.22 -3.84 -0.12 5.19 -3.84 -0.12 275000 2559000 4480000 OTHER ACCRUED EXPENSES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued expenses are comprised 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 style="width:73.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">99,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty obligation and deferred warranty 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%">30,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">190,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued expenses</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%">320,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued expenses are comprised 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 style="width:73.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">99,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty obligation and deferred warranty 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%">30,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">190,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued expenses</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%">320,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 99845000 69236000 30181000 26094000 190363000 152563000 320389000 247893000 WARRANTY<div style="margin-bottom:6pt;text-indent:18pt"><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 rollforward of our accrued warranty obligation and deferred warranty revenue activity for the years ended December 31, 2021 and 2020 (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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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%">216,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Warranties sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">218,356 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,230 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">30,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warranty, less 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%">188,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The current portion of the warranty liabilities is recorded within other accrued expenses and the long-term portion of the warranty liabilities is recorded within other long-term liabilities on the Company’s consolidated balance sheets.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the years ended December 31, 2021 and 2020 (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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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%">216,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Warranties sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">218,356 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,230 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">30,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warranty, less 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%">188,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 216230000 216173000 10518000 109000 1986000 2677000 2650000 2746000 26129000 28566000 31612000 28549000 2245000 0 218356000 216230000 30181000 26094000 188175000 190136000 LONG-TERM DEBT<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt is comprised 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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Term loan facility due April 2028</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">2,580,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">2,497,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8.00% senior notes due April 2026</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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.125% senior notes due January 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: unamortized discounts and unamortized deferred financing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(43,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(53,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</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:9.5pt;font-weight:400;line-height:100%">3,036,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,589,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,010,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,563,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026 (included in the December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.3 million and $1.7 million as of December 31, 2021 and 2020, respectively, are classified in other assets on the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scheduled maturity of our debt 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 style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,976,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,080,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Facility due April 2028 and Cash Flow Revolver</span></div><div style="margin-bottom:6pt;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%">On April 12, 2018, Ply Gem Midco entered into a Cash Flow Agreement (the "Current Cash Flow Credit Agreement"), which provides for (i) a term loan facility (the “Existing Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million, issued with a discount of 0.5%, and (ii) a cash flow-based revolving credit facility (the “Existing Cash Flow Revolver” and together with the Existing Term Loan Facility, the “Existing Cash Flow Facilities”) of up to $115.0 million.</span></div><div style="margin-bottom:6pt;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%">On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Existing Term Loan Facility by $805.0 million. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay $325.0 million of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Existing Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Existing Cash Flow Facilities.</span></div><div style="margin-bottom:6pt;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%">On April 15, 2021, the Company entered into a Second Amendment to the Current Cash Flow Credit Agreement (the “Second Amendment"), among the Company, the several banks and other financial institutions party thereto (the "Cash Flow Lenders") and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), which amended the Current Cash Flow Credit Agreement to, among other things: </span></div><div style="margin-bottom:6pt;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%">•</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">Terminate $92.0 million of commitments by Cash Flow Lenders under the Company’s cash flow-based revolving credit facility of up to $115.0 million, maturing on April 12, 2023 (the “Existing Cash Flow Revolver”; and</span></div><div style="margin-bottom:6pt;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%">•</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">Replace such commitments with $92.0 million of extended cash flow-based revolving commitments, maturing on April 12, 2026 (the “Extended Cash Flow Revolver” and together with the Existing Cash Flow Revolver, the “Current Cash Flow Revolver”).</span></div><div style="margin-bottom:6pt;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%">On April 15, 2021, the Company entered into (i) a Third Amendment to Current Cash Flow Credit Agreement (the “Third Amendment”), among the Company, the subsidiary guarantors parties thereto, the Cash Flow Lenders party thereto and the Cash Flow Agent and (ii) an Increase Supplement (the “Increase Supplement”), between the Company and JPMorgan Chase Bank, N.A., as the increasing lender. The Third Amendment amended the Current Cash Flow Credit Agreement to, among other things, refinance the Existing Term Loan Facility in an original aggregate principal amount of $1,755.0 million with Tranche B Term Loans in an aggregate principal amount of approximately $2,491.6 million, maturing on April 12, 2028. The Increase Supplement supplemented the Current Cash Flow Credit Agreement to, among other things, increase the aggregate principal amount of the Tranche B Term Loan Facility by approximately $108.4 million (the “Incremental Tranche B Term Loans”), for a total principal amount of $2,600.0 million (the “Current Term Loan Facility” and together with the Current Cash Flow Revolver, the “Current Cash Flow Facilities”). Proceeds of the Incremental Tranche B Term Loans were used, together with cash on hand, (i) for the redemption of all of the 8.00% Senior Notes (as defined below) (the “Senior Notes Redemption”) and (ii) to pay any fees and expenses incurred in connection with the extension and refinancing of the Company’s senior credit facilities and the Senior Notes Redemption.</span></div><div style="margin-bottom:6pt;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%">In connection with the Third Amendment and the Increase Supplement to the Current Cash Flow Credit Agreement, the Company incurred $24.8 million in financing costs of which $13.2 million was deferred and are being amortized using the effective interest method.</span></div><div style="margin-bottom:6pt;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%">The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity. The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.50%) plus an applicable margin of 3.25% per annum or (ii) an alternate base rate plus an applicable margin of 2.25% per annum. At December 31, 2021, the interest rates on the Current Term Loan Facility were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate</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%">4.02 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The Company entered into certain interest rate swap agreements in 2019 and 2021 to effectively convert a portion of its variable rate debt to fixed. See Note 14 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. There are no amortization payments under the Current Cash Flow Revolver. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.</span></div><div style="margin-bottom:6pt;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%">Both the Current Term Loan Facility and Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.</span></div><div style="margin-bottom:6pt;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%">Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:</span></div><div style="margin-bottom:3pt;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%">•</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 net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and</span></div><div style="margin-bottom:6pt;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%">•</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">50% of annual excess cash flow (as defined in the Current Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. No payments were required in 2021 under the fiscal year 2020 excess cash flow calculation.</span></div><div style="margin-bottom:6pt;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%">The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:</span></div><div style="margin-bottom:3pt;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%">•</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">a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and</span></div><div style="margin-bottom:6pt;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%">•</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">a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.</span></div><div style="margin-bottom:6pt;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%">The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Facility due April 2026</span></div><div style="margin-bottom:6pt;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%">On April 12, 2018, Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), which provides for an asset-based revolving credit facility (the “Existing ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Existing ABL Facility.</span></div><div style="margin-bottom:6pt;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%">On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Existing ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.</span></div><div style="margin-bottom:6pt;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%">On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Existing ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Existing ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Existing ABL Facility.</span></div><div style="margin-bottom:6pt;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%">On April 15, 2021, the Company entered into Amendment No. 6 to the Current ABL Credit Agreement, by and among the Company, the subsidiary borrowers party thereto, the several banks and financial institutions party thereto and UBS AG, Stamford Branch, as administrative agent and collateral agent, which amended the ABL Credit Agreement in order to, among other things: </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%">•</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">Terminate the existing revolving commitments of each of the Extending ABL Credit Lenders (as defined in therein), originally maturing on April 12, 2023 (the “Existing ABL Commitments”); and</span></div><div style="margin-bottom:6pt;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%">•</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">Replace the Existing ABL Commitments with an extended revolving commitment of $611.0 million, maturing on April 12, 2026 (the “Current ABL Facility”). </span></div><div style="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%">Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of December 31, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess availability</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%">565,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans 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%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit 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%">40,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Loans outstanding under the Current ABL Facility bear interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a LIBOR floor of 0.00%) plus an applicable margin ranging from 1.25% to 1.75% per annum depending on the average daily excess availability under the Current ABL Facility or (ii) an alternate base rate plus an applicable margin ranging from 0.25% to 0.75% per annum depending on the average daily excess availability under the ABL Facility. Additionally, unused commitments under the ABL Facility are subject to a 0.25% per annum fee.</span></div><div style="margin-bottom:6pt;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%">The obligations under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:</span></div><div style="margin-bottom:6pt;padding-left:31.5pt;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%">•</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">a perfected security interest in all present and after-acquired inventory, accounts receivable, deposit accounts, securities accounts, and any cash or other assets in such accounts and other related assets owned by the Company and the U.S. subsidiary guarantors and the proceeds of any of the foregoing, except to the extent such proceeds constitute Cash Flow Priority Collateral, and subject to certain exceptions (the “ABL Priority Collateral”), which security interest is senior to the security interest in the foregoing assets securing the Current Cash Flow Facilities; and</span></div><div style="margin-bottom:6pt;padding-left:31.5pt;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%">•</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">a perfected security interest in the Cash Flow Priority Collateral, which security interest will be junior to the security interest in the Cash Flow Collateral securing the Current Cash Flow Facilities.</span></div><div style="margin-bottom:6pt;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%">Additionally, the obligations of the Canadian borrowers under the Current ABL Credit Agreement are guaranteed by each direct and indirect wholly-owned Canadian restricted subsidiary of the Canadian borrowers, subject to certain exceptions, and are secured by substantially all assets of the Canadian borrowers and the Canadian subsidiary guarantors, subject to certain exceptions.</span></div><div style="margin-bottom:6pt;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%">The Current ABL Credit Agreement includes a minimum fixed charge coverage ratio of 1.00:1.00, which is tested only when specified availability is less than 10.0% of the lesser of (x) the then applicable borrowing base and (y) the then aggregate effective commitments under the Current ABL Facility, and continuing until such time as specified availability has been in excess of such threshold for a period of 20 consecutive calendar days.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">6.125% Senior Notes due January 2029</span></div><div style="margin-bottom:6pt;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%">On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 (“the 6.125% Senior Notes”). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company’s Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021. The effective interest rate for the 6.125% Senior Notes was 6.33% as of December 31, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.</span></div><div style="margin-bottom:6pt;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%">The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Current Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.</span></div><div style="margin-bottom:6pt;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%">The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:</span></div><div style="margin-bottom:3pt;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%">•</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">prior to September 15, 2023, at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;</span></div><div style="margin-bottom:3pt;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%">•</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">prior to September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;</span></div><div style="margin-bottom:3pt;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%">•</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">on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;</span></div><div style="margin-bottom:3pt;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%">•</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">on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and</span></div><div style="margin-bottom:6pt;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%">•</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">on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption of 8.00% Senior Notes</span></div><div style="margin-bottom:6pt;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%">On April 15, 2021, the Company redeemed the outstanding $645.0 million aggregate principal amount of the 8.00% Senior Notes due April 2026 (the “8.00% Senior Notes”) for $670.8 million using cash on hand and proceeds from the Incremental Tranche B Term Loans. The redemption resulted in a pre-tax loss on extinguishment of debt of $41.9 million during the year ended December 31, 2021, comprising a make-whole premium of $25.8 million and a write-off of $16.1 million in unamortized deferred financing costs.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants</span></div>The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of December 31, 2021, the Company was in compliance with all covenants that were in effect on such date. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt is comprised 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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Term loan facility due April 2028</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">2,580,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">2,497,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8.00% senior notes due April 2026</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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.125% senior notes due January 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: unamortized discounts and unamortized deferred financing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(43,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(53,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</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:9.5pt;font-weight:400;line-height:100%">3,036,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,589,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,010,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,563,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Includes the unamortized discounts and unamortized deferred financing costs associated with the term loan facility, the 8.00% senior notes due April 2026 (included in the December 31, 2020 balance only as the notes were redeemed in full in April 2021), and the 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based and revolving credit facilities of $1.3 million and $1.7 million as of December 31, 2021 and 2020, respectively, are classified in other assets on the consolidated balance sheets.</span></div> 2580500000 2497967000 0.0800 0 645000000 0.06125 500000000 500000000 43657000 53938000 3036843000 3589029000 26000000 25600000 3010843000 3563429000 0.0800 0.06125 1300000 1700000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scheduled maturity of our debt 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 style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,976,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,080,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 26000000 26000000 26000000 26000000 2976500000 3080500000 1755000000 0.005 115000000 805000000 325000000 92000000 115000000 92000000 1755000000 2491600000 108400000 2600000000 0.0800 24800000 13200000 0.0050 0.0325 0.0225 At December 31, 2021, the interest rates on the Current Term Loan Facility were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate</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%">4.02 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>As of December 31, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess availability</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%">565,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans 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%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit 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%">40,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.0375 0.0402 0.0000 0.0250 0.0300 0.0150 0.0200 0.0025 0.0050 0.50 0.25 0 10000000 0.65 7.75 360000000 285000000 75000000 36000000 396000000 285000000 313500000 75000000 82500000 215000000 611000000 313500000 483700000 82500000 127300000 611000000 565576000 0 40257000 0.0000 0.0125 0.0175 0.0025 0.0075 0.0025 1.00 0.100 P20D 0.06125 500000000 0.06125 0.06125 0.06125 0.06125 0.06125 0.06125 0.0633 0.06125 0.06125 0.06125 1 0.40 1.06125 1.03063 1.01531 1.00000 0.0800 645000000 0.0800 0.0800 670800000 -41900000 25800000 16100000 DERIVATIVES<div style="margin-bottom:6pt;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%">We utilize derivative instruments, including interest rate swap agreements and foreign currency hedging contracts, to manage our exposure to interest rate risk and currency fluctuations. We only hold such instruments for economic hedging purposes, not for speculative or trading purposes. Our derivative instruments are transacted only with highly rated institutions, which reduces our exposure to credit risk in the event of nonperformance.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-bottom:6pt;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%">We are exposed to interest rate risk associated with fluctuations in interest rates on our floating-rate Current Term Loan Facility. The objective in using interest rate derivatives is to manage our exposure to interest rate movements. To accomplish this objective, we have entered into interest rate swap agreements as part of our interest rate risk management strategy. Interest rate swaps involve the receipt of variable amounts from a counterparty in exchange for the company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.</span></div><div style="margin-bottom:6pt;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%">On a monthly basis, we net settle with our swap counterparties for the difference between the fixed rate specified in each swap agreement and the variable rate as applied to the notional amount of the swap.</span></div><div style="margin-bottom:6pt;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%">In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s Current Term Loan Facility. The interest rate swaps effectively converted a portion of the floating rate interest payment into a fixed rate interest payment. Three interest rate swaps each covered a notional amount of $500.0 million. The Company designated the interest rate swaps as qualifying hedging instruments and accounted for these derivatives as cash flow hedges. </span></div><div style="margin-bottom:6pt;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%">As discussed in Note 13 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company refinanced its Term Loan Facility. Contemporaneously with the refinancing on April 15, 2021, we completed a series of transactions to modify our interest rate swap positions as follows: (i) we de-designated all existing interest rate swaps as cash flow hedges; (ii) we terminated two existing interest rate swaps with a notional value of $500.0 million each; (iii) we entered into two receive-fixed interest rate swaps with a notional amount of $250.0 million each, which are designed to offset the terms of an existing, active interest rate swap with a notional amount of $500.0 million; and (iv) we entered into two pay-fixed interest rate swaps with a notional amount of $750 million each, effectively blending the liability position of our existing interest rate swap agreements into the new swaps and extending the term of our hedged position to April 2026. </span></div><div style="margin-bottom:6pt;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%">The amount remaining in accumulated other comprehensive loss for the de-designated and terminated swaps as of December 31, 2021 was approximately $44.7 million and is being amortized as an increase to interest expense over the effective period of the original swap agreements. </span></div><div style="margin-bottom:6pt;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%">The new receive-fixed interest rate swaps remain undesignated to economically offset the now undesignated existing, active swap. The new receive-fixed and the existing, active swaps mature on July 12, 2023. Cash settlements related to these receive-fixed interest rate swaps are classified as operating activities in the consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;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%">The new pay-fixed interest rate swaps also qualify as hybrid instruments in accordance with ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, consisting of a financing component and an embedded at-market derivative that was designated as a cash flow hedge. The financing component is accounted for at amortized cost over the life of the swap while the embedded at-market derivative is accounted for at fair value. The new swaps are indexed to one-month LIBOR and are net settled on a monthly basis with the counterparty for the difference between the fixed rate of 2.0369% and 2.0340%, respectively, and the variable rate based upon one-month LIBOR (subject to a floor of 0.5%) as applied to the notional amount of the swaps. In connection with the transactions discussed above, no cash was exchanged between the Company and the counterparty. The liability of the terminated interest rate swaps as well as the inception value of the receive-fixed interest rate swap was blended into the new pay-fixed interest rate swap. The cash flows related to the portion treated as a financing component are classified as financing activities while the cash flows related to the portion treated as an at-market derivative are classified as operating activities in the consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key terms of interest rate swaps are as follows (amounts in thousands): </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"/><td style="width:16.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.343%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.950%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fixed Rate Paid (Received)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">Entered into May 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1570 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Terminated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1560 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Terminated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1680 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Entered into April 2021:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0369 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0340 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1680)</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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(250,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1680)</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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(250,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;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%">The embedded at-market derivative portion of our interest rate swap agreements is recognized at fair value on the consolidated balance sheets. It is valued using pricing models that rely on market observable inputs such as yield curve data, which are classified as Level 2 inputs within the fair value hierarchy.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Forward Contracts</span></div><div style="margin-bottom:6pt;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%">In December 2020 and during 2021, the Company entered into forward contracts to hedge a portion of its non-functional currency inventory purchases. These forward contracts were established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. The forward contracts are highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. All of the Company’s foreign currency forward contracts are initially designated as qualifying hedging instruments and are accounted for as cash flow hedges in accordance with ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Unrealized gains and losses on these contracts are designated as effective or ineffective. The effective portion of such gains or losses is recorded as a component of accumulated other comprehensive income or loss, while the ineffective portion of such gains or losses is recorded as a component of cost of goods sold. Future realized gains and losses in connection with each inventory purchase will be reclassified from accumulated other comprehensive income or loss to cost of goods sold. The gains and losses on the derivative contracts that are reclassified from accumulated other comprehensive income or loss to current period earnings are included in the line item in which the hedged item is recorded in the same period the forecasted transaction affects earnings. </span></div><div style="margin-bottom:6pt;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%">During the year ended December 31, 2021, the Company realized a loss of approximately $1.1 million within cost of goods sold in the consolidated statements of operations based on the foreign currency forward contracts described above. The changes in fair values of derivatives that have been designated and qualify as cash flow hedges are recorded in accumulated other comprehensive income or loss and are reclassified into cost of goods sold in the same period the hedged item affects earnings. Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, fluctuations in the value of the derivative instruments are generally offset by changes in the fair value or cash flows </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the underlying exposures being hedged. The changes in the fair value of derivatives that do not qualify as effective are immediately recognized in earnings. As of December 31, 2021, the Company had a hedge asset of approximately $0.7 million and a gain of approximately $0.8 million in accumulated other comprehensive loss on the consolidated balance sheets. No hedge liability or asset or deferred gain or loss in accumulated other comprehensive loss existed as of December 31, 2020 related to the forward contracts. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Values of Derivatives on the Consolidated Balance Sheets</span></div><div style="margin-bottom:6pt;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%">The fair values of our derivatives and their presentation on the consolidated balance sheets as of December 31, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.030%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">13,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">41,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">The balance as of December 31, 2021 is related to receive-fixed interest rate swaps for which the fair value option has been elected.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The balance as of December 31, 2021 is related to a pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">The balances as of December 31, 2021 include the financing component of the pay-fixed interest rate swaps.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Effect of Derivatives on the Consolidated Statements of Operations </span></div><div style="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%">The effect of our derivatives and their presentation on the consolidated statements of operations for the years ended December 31, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:34.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">38,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">24,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>(1)For the year ended December 31, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps. P4Y 1500000000 500000000 2 500000000 500000000 2 250000000 250000000 500000000 2 750000000 750000000 44700000 0.020369 0.020340 0.005 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key terms of interest rate swaps are as follows (amounts in thousands): </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"/><td style="width:16.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.343%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.950%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fixed Rate Paid (Received)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">Entered into May 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1570 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Terminated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1560 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Terminated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1680 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Entered into April 2021:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0369 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0340 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1680)</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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(250,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1680)</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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(250,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Active</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 12, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div>The embedded at-market derivative portion of our 0.021570 0 500000000 0.021560 0 500000000 0.021680 500000000 500000000 0.020369 750000000 0.020340 750000000 -0.021680 -250000000 -0.021680 -250000000 1500000000 1500000000 1100000 700000 800000 <div style="margin-bottom:6pt;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%">The fair values of our derivatives and their presentation on the consolidated balance sheets as of December 31, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.030%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">13,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">41,406 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">The balance as of December 31, 2021 is related to receive-fixed interest rate swaps for which the fair value option has been elected.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The balance as of December 31, 2021 is related to a pay-fixed May 2019 active interest rate swap which has been de-designated as a cash flow hedge.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">The balances as of December 31, 2021 include the financing component of the pay-fixed interest rate swaps.</span></div> 11543000 0 0 0 0 11543000 0 0 11543000 11543000 0 0 0 13127000 0 0 0 28279000 0 75770000 728000 0 0 0 728000 41406000 0 75770000 <div style="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%">The effect of our derivatives and their presentation on the consolidated statements of operations for the years ended December 31, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:34.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial statement line item</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">38,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">24,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>(1)For the year ended December 31, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense is due to de-designation from hedge accounting of all May 2019 interest rate swaps. 21164000 0 1083000 0 15998000 24198000 38245000 24198000 CD&amp;R INVESTOR GROUPOn August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier &amp; Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&amp;R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&amp;R Fund VIII and CD&amp;R Friends &amp; Family Fund VIII, L.P., a Cayman <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Islands exempted limited partnership (“CD&amp;R FF Fund” and, together with CD&amp;R Fund VIII, the “CD&amp;R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.</span></div><div style="margin-bottom:6pt;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%">In January 2014, the CD&amp;R Fund VIII Investor Group completed a registered underwritten offering, in which the CD&amp;R Fund VIII Investor Group offered 8.5 million shares of Common Stock at a price to the public of $18.00 per share (the “2014 Secondary Offering”). The underwriters also exercised their option to purchase 1.275 million additional shares of Common Stock. In addition, the Company entered into an agreement with the CD&amp;R Fund VIII Investor Group to repurchase 1.15 million shares of its Common Stock at a price per share equal to the price per share paid by the underwriters to the CD&amp;R Fund VIII Investor Group in the underwritten offering (the “2014 Stock Repurchase”). The 2014 Stock Repurchase, which was completed at the same time as the 2014 Secondary Offering, represented a private, non-underwritten transaction between NCI and the CD&amp;R Fund VIII Investor Group that was approved and recommended by the Affiliate Transactions Committee of our Board of Directors. </span></div><div style="margin-bottom:6pt;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%">On July 25, 2016, the CD&amp;R Fund VIII Investor Group completed a registered underwritten offering, in which the CD&amp;R Fund VIII Investor Group offered 9.0 million shares of our Common Stock at a price to the public of $16.15 per share (the “2016 Secondary Offering”). The underwriters also exercised their option to purchase 1.35 million additional shares of our Common Stock from the CD&amp;R Fund VIII Investor Group. The aggregate offering price for the 10.35 million shares sold in the 2016 Secondary Offering was approximately $160.1 million, net of underwriting discounts and commissions. The CD&amp;R Fund VIII Investor Group received all of the proceeds from the 2016 Secondary Offering and no shares in the 2016 Secondary Offering were sold by the Company or any of its officers or directors (although certain of our directors are affiliated with the CD&amp;R Fund VIII Investor Group).</span></div><div style="margin-bottom:6pt;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%">On July 18, 2016, the Company entered into an agreement with the CD&amp;R Fund VIII Investor Group to repurchase approximately 2.9 million shares of our Common Stock at the price per share equal to the price per share paid by the underwriters to the CD&amp;R Fund VIII Investor Group in the underwritten offering (the “2016 Stock Repurchase”). The 2016 Stock Repurchase, which was completed concurrently with the 2016 Secondary Offering, represented a private, non-underwritten transaction between the Company and the CD&amp;R Fund VIII Investor Group that was approved and recommended by the Affiliate Transactions Committee of our Board of Directors. See Note 20 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;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%">On December 11, 2017, the CD&amp;R Fund VIII Investor Group completed a registered underwritten offering of 7,150,000 shares of the Company’s Common Stock at a price to the public of $19.36 per share (the “2017 Secondary Offering”). Pursuant to the underwriting agreement, at the CD&amp;R Fund VIII Investor Group request, the Company purchased 1.15 million of the 7.15 million shares of the Company’s Common Stock from the underwriters in the 2017 Secondary Offering at a price per share equal to the price at which the underwriters purchased the shares from the CD&amp;R Fund VIII Investor Group. The total amount the Company spent on these repurchases was $22.3 million.</span></div><div style="margin-bottom:6pt;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%">Ply Gem Holdings was acquired by CD&amp;R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018 (the “Ply Gem-Atrium Merger”).</span></div><div style="margin-bottom:6pt;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%">Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&amp;R Fund VIII Investor Group, CD&amp;R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&amp;R Pisces”, and together with the CD&amp;R Fund VIII Investor Group, the “CD&amp;R Investor Group”) and the Golden Gate Investor Group (together with the CD&amp;R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock that are held by the Investors following the consummation of the Merger.</span></div><div style="margin-bottom:6pt;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%">On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&amp;R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&amp;R Fund VIII Investor Group and the Golden Gate Investor Group.</span></div><div style="margin-bottom:6pt;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%">Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&amp;R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&amp;R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009 (the “Old Registration Rights Agreement”), by and among the Company and the CD&amp;R Fund VIII Investor Group.</span></div>At December 31, 2021 and 2020, the CD&amp;R Investor Group owned approximately 48.8% and 49.4%, respectively, of the outstanding shares of the Company’s Common Stock. 8500000 18.00 1275000 1150000 9000000 16.15 1350000 10350000 160100000 2900000 7150000 19.36 1150000 7150000 22300000 0.488 0.494 RELATED PARTIESPursuant to the Investment Agreement and the New Stockholders Agreement, the CD&amp;R Investor Group had the right to designate a number of directors to the Company’s Board of Directors that was equivalent to the CD&amp;R VIII Investor Group’s percentage interest in the Company. Among other directors appointed by the CD&amp;R Investor Group, our Board of Directors appointed John Krenicki, Nathan K. Sleeper and Jonathan L. Zrebiec to the Board of Directors. Messrs. Krenicki, Sleeper and Zrebiec are partners of Clayton, Dubilier &amp; Rice, LLC, (“CD&amp;R, LLC”), an affiliate of the CD&amp;R Investor Group.As a result of their respective positions with CD&amp;R, LLC and its affiliates, one or more of Messrs. Krenicki, Sleeper and Zrebiec may be deemed to have an indirect material interest in certain agreements executed in connection with the Equity Investment and the Merger. FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="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%">The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable and accounts payable approximate fair value as of December 31, 2021 and 2020 because of the relatively short maturities of these instruments. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At December 31, 2021, there were no borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:46.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.269%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility</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%">2,580,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,570,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,485,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% Senior Notes</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% Senior Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;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%">ASC Subtopic 820-10, </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%">, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:</span></div><div style="margin-bottom:6pt;padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Observable inputs such as quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.</span></div><div style="margin-bottom:6pt;padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.</span></div><div style="margin-bottom:6pt;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%">The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of December 31, 2021 and 2020.</span></div><div style="margin-bottom:6pt;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%">Money market:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.</span></div><div style="margin-bottom:6pt;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%">Mutual funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded.</span></div><div style="margin-bottom:6pt;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%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.</span></div><div style="margin-bottom:6pt;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%">Interest rate swaps:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest rate swaps are based on cash flow hedge contracts that have fixed rate structures and are measured against market-based LIBOR yield curves. These interest rate swaps are classified within Level 2 of the fair value </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hierarchy because they are valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.</span></div><div style="margin-bottom:6pt;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%">Foreign currency forward contracts:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of the foreign currency forward contracts are classified within Level 2 of the fair value hierarchy because they are estimated using industry standard valuation models using market-based observable inputs, including spot rates, forward points, interest rates and volatility inputs.</span></div><div style="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%">The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2021 and 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.941%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan:</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Money market</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%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets</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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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 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,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</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">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liabilities</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">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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 liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan:</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Money market</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%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</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">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;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 liabilities</span></td><td style="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="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%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">78,109 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">78,109 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Unrealized holding gains (losses) were $0.2 million and $(0.5) million for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">The interest rate swap assets relate to receive-fixed interest rate swaps for which the fair value option has been elected.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The balance as of December 31, 2021 includes $41.4 million related to the financing component of pay-fixed interest rate swaps and $11.5 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges.</span> 0 0 The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:46.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.269%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility</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%">2,580,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,570,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,485,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% Senior Notes</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% Senior Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2580500000 2570823000 2497967000 2485477000 0.0800 0 0 645000000 674025000 0.06125 500000000 531900000 500000000 530000000 0.0800 0.06125 <div style="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%">The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2021 and 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.941%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan:</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Money market</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%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets</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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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 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,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</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">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liabilities</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">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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 liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan:</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Money market</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%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</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">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;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 liabilities</span></td><td style="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="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%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">78,109 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">78,109 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">Unrealized holding gains (losses) were $0.2 million and $(0.5) million for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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-weight:400;line-height:120%;padding-left:6.34pt">The interest rate swap assets relate to receive-fixed interest rate swaps for which the fair value option has been elected.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The balance as of December 31, 2021 includes $41.4 million related to the financing component of pay-fixed interest rate swaps and $11.5 million related to pay-fixed May 2019 active interest rate swaps which have been de-designated as cash flow hedges.</span> 24000 0 0 24000 557000 0 0 557000 1560000 0 0 1560000 467000 0 0 467000 0 151000 0 151000 2608000 151000 0 2759000 0 728000 0 728000 0 11543000 0 11543000 2608000 12422000 0 15030000 0 2759000 0 2759000 0 52949000 0 52949000 0 55708000 0 55708000 349000 0 0 349000 487000 0 0 487000 1006000 0 0 1006000 338000 0 0 338000 0 153000 0 153000 2180000 153000 0 2333000 2180000 153000 0 2333000 0 2339000 0 2339000 0 75770000 0 75770000 0 78109000 0 78109000 200000 -500000 41400000 11500000 INCOME TAXESIncome tax expense is based on pretax financial accounting income. Deferred income taxes are recognized for the temporary differences between the recorded amounts of assets and liabilities for financial reporting purposes and such amounts for income tax purposes.<div style="margin-bottom:6pt;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%">The following is a summary of the components of income (loss) before provision (benefit) for income taxes (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 style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">818,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420,014)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">83,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">901,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477,215)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,615)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes consisted 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 style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">219,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">11,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%">(59,510)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,319)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,085)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit)</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%">235,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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%">The reconciliation of income tax computed at the United States federal statutory tax rate to the effective income tax rate is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rate</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%">189,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,215)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,229)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible 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%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation related 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%">2,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee fringe 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%">480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(4,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;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%">The increase in the effective tax rate for the year ended December 31, 2021 is primarily a result of higher pre-tax earnings relating to the gains on the Insulated Metal Panels and DBCI divestitures. The Company’s statutory federal </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">corporate income tax rate for the year ended December 31, 2020 resulted from lower pre-tax earnings related to the goodwill impairment of $503.2 million, of which approximately $438.7 million had no tax basis, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”) that was enacted by the United States on December 22, 2017. </span></div><div style="margin-bottom:6pt;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%"> Deferred income taxes reflect the net impact of temporary differences between the amounts of assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax purposes. The tax effects of the temporary differences as December 31, 2021 and 2020 are as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 obsolescence</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,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 and tax credit carryover</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">Leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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%">(15,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(388,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock basis</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,962)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(475,857)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506,112)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability, 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%">(250,334)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,925)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;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%">We carry out our business operations through legal entities in the U.S., Canada, Mexico and Costa Rica. These operations require that we file corporate income tax returns that are subject to U.S., state and foreign tax laws. We are subject to income tax audits in these multiple jurisdictions.</span></div><div style="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:112%">As of December 31, 2021, the $41.7 million net operating loss carryforward included $20.8 million for U.S federal losses, $13.3 million for U.S. state losses, and $7.6 million for foreign losses. Federal and foreign net operating losses will begin to expire in 2029, if unused, and state operating losses began to expire in 2021, if unused. There are limitations on the utilization of certain net operating losses. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation allowance</span></div><div style="margin-bottom:6pt;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%">As of December 31, 2021, the Company remains in a valuation allowance position, in the amount of $15.6 million, against its deferred tax assets for certain state jurisdictions as it is currently deemed “more likely than not” that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these state jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowance as necessary.</span></div><div style="margin-bottom:6pt;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%">The rollforward of the valuation allowance on deferred taxes is as follows for the periods indicated (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 style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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%">11,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">10,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (reductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain tax positions</span></div><div style="margin-bottom:6pt;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%">Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences and interest and penalties applicable to both permanent and temporary differences. The tax reserves are reviewed periodically and adjusted in light of changing facts and circumstances, such as progress of tax audits, lapse of applicable statutes of limitations and changes in tax law. The Company is currently under examination by various taxing authorities. </span></div><div style="margin-bottom:6pt;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%">As of December 31, 2021, the reserve was approximately $17.4 million, which includes interest and penalties of approximately $2.6 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheets. Of this amount, approximately $14.8 million, if recognized would have an impact on the Company's effective tax rate. The Company has elected to treat interest and penalties on unrecognized tax benefits as income tax expense in its consolidated statement of operations. Interest and penalty charges have been recorded in the contingency reserve account within other long-term liabilities on the consolidated balance sheets.</span></div><div style="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%">The following is a rollforward of unrecognized tax benefits (excluding interest and penalties) for the years ended December 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">10,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of 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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions resulting from expiration of statute 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%">(610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CARES Act</span></div><div style="margin-bottom:6pt;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%">In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law on March 27, 2020. The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (“QIP”). Specifically, the CARES Act amends IRC §163(j) for tax years 2019 and 2020. The CARES Act increases the 30% adjusted taxable income threshold to 50% and allows taxpayers to elect to use their 2019 adjusted taxable income as their adjusted taxable income in the 2020 §163(j) calculation. The combination of these two factors will allow the Company to deduct additional interest expense for income tax purposes that would have been previously disallowed. Additionally, the Company deferred employer side social security payments for approximately $19.9 million as of December 31, 2020. In December 2021, the Company paid approximately $10 million in related deferred employer side social security payments and approximately $10 million has been recorded in current liabilities on the consolidated balance sheet as of December 31, 2021. The Company continues to evaluate the impact of the CARES Act on our financial position, results of operations, and cash flows. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other tax considerations</span></div><div style="margin-bottom:6pt;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%">As of December 31, 2021, the Company has not established U.S. deferred taxes on unremitted earnings for the Company’s foreign subsidiaries. The Company continues to consider these amounts to be permanently invested with the exception of its Mexican subsidiary. The indefinite reinvestment assertion continues to apply for the remaining foreign subsidiaries for purposes of determining deferred tax liabilities for U.S. state and foreign withholding tax purposes.</span></div> <div style="margin-bottom:6pt;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%">The following is a summary of the components of income (loss) before provision (benefit) for income taxes (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 style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">818,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420,014)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">83,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">901,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477,215)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,615)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes consisted 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 style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">219,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">11,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%">(59,510)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,319)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,085)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit)</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%">235,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 818635000 -420014000 -12016000 83192000 -57201000 1401000 901827000 -477215000 -10615000 219379000 -1343000 -311000 64509000 7316000 7219000 11590000 3909000 3952000 295478000 9882000 10860000 -43980000 82000 205000 -18363000 1462000 1875000 2833000 -5863000 -8165000 -59510000 -4319000 -6085000 235968000 5563000 4775000 <div style="margin-top:12pt;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%">The reconciliation of income tax computed at the United States federal statutory tax rate to the effective income tax rate is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rate</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%">189,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,215)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,229)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible 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%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation related 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%">2,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee fringe 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%">480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(4,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 189384000 -100215000 -2229000 34071000 7482000 8059000 180000 217000 62000 9725000 0 0 2573000 3630000 3518000 552000 465000 1265000 14285000 3343000 7179000 3413000 -2820000 -884000 480000 443000 474000 -5686000 157000 581000 0 0 -3981000 8248000 4317000 4398000 0 94793000 0 0 0 1903000 -4059000 751000 -50000 235968000 5563000 4775000 503200000 438700000 The tax effects of the temporary differences as December 31, 2021 and 2020 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 obsolescence</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,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 and tax credit carryover</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">Leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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%">(15,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(388,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock basis</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,962)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(475,857)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506,112)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability, 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%">(250,334)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,925)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4363000 4369000 2511000 2302000 13136000 7522000 7895000 8429000 41732000 61169000 1148000 4576000 72812000 68589000 44925000 44969000 52635000 48258000 241157000 250183000 15634000 11996000 225523000 238187000 388730000 424254000 12733000 12826000 72098000 66962000 2296000 2070000 475857000 506112000 250334000 267925000 41700000 20800000 13300000 7600000 15600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rollforward of the valuation allowance on deferred taxes is as follows for the periods indicated (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 style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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%">11,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">10,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (reductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11996000 10347000 19497000 3638000 1649000 -9150000 15634000 11996000 10347000 17400000 2600000 14800000 <div style="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%">The following is a rollforward of unrecognized tax benefits (excluding interest and penalties) for the years ended December 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">10,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of 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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions resulting from expiration of statute 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%">(610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9403000 10107000 6037000 194000 15000 39000 610000 859000 14845000 9403000 19900000 10000000 10000000 ACCUMULATED OTHER COMPREHENSIVE LOSS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss consists 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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange translation adjustments</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:9pt;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:9pt;font-weight:400;line-height:100%">22,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">16,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized loss on derivative instruments, net of tax benefit of $5,549 and $17,612, respectively</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:9pt;font-weight:400;line-height:100%">(23,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Defined benefit pension plan actuarial losses, net of tax benefit of $1,854 and $5,049, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,946)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(5,612)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(51,517)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss consists 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 style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange translation adjustments</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:9pt;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:9pt;font-weight:400;line-height:100%">22,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">16,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized loss on derivative instruments, net of tax benefit of $5,549 and $17,612, respectively</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:9pt;font-weight:400;line-height:100%">(23,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Defined benefit pension plan actuarial losses, net of tax benefit of $1,854 and $5,049, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,946)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(5,612)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(51,517)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 22741000 16147000 -5549000 -17612000 -23407000 -58625000 -1854000 -5049000 -4946000 -9039000 -5612000 -51517000 STOCK REPURCHASE PROGRAM<div style="margin-bottom:6pt;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%">On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for up to an aggregate of $50.0 million and $50.0 million, respectively, of the Company’s Common Stock for a cumulative total of $100.0 million.</span></div><div style="margin-bottom:6pt;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%">During fiscal 2021 and 2019, there were no stock repurchases under the stock repurchase programs. During fiscal 2020, the Company repurchased 1.1 million shares of its Common Stock for $6.4 million through open-market purchases under the authorized stock repurchase programs. As of December 31, 2021, approximately $49.1 million remains available for stock repurchases under the program authorized on March 7, 2018. The authorized programs have no time limit on their duration, but our Current Cash Flow Credit Agreement and Current ABL Credit Agreement apply certain limitations on our repurchase of shares of our Common Stock. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.</span></div><div style="margin-bottom:6pt;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%">In addition to the Common Stock repurchases, the Company also withheld shares of restricted stock to satisfy minimum tax withholding obligations arising in connection with the vesting of restricted stock units, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.</span></div><div style="margin-bottom:6pt;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%">During fiscal 2021, 2020 and 2019, the Company canceled 0.6 million, 1.3 million and 0.3 million shares, respectively, of which 1.1 million canceled shares, for fiscal 2020, related to repurchased shares under stock repurchase programs. The remainder of the canceled shares related to shares used to satisfy minimum tax withholding obligations in connection with the vesting of stock awards. The cancellations resulted in $9.7 million, $8.0 million and $2.4 million decreases in both additional paid-in capital and treasury stock during fiscal 2021, 2020 and 2019, respectively.</span></div><div style="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%">Changes in treasury stock, at cost, were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:74.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.973%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:700;line-height:100%">Balance, December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Retirements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</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%">56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Retirements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Retirements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 50000000 50000000 100000000 0 0 1100000 6400000 49100000 600000 1300000 300000 1100000 -9700000 -9700000 -8000000 -8000000 -2400000 -2400000 <div style="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%">Changes in treasury stock, at cost, were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:74.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.973%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:700;line-height:100%">Balance, December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Retirements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</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%">56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Retirements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Retirements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 111000 1678000 257000 1934000 307000 -2423000 6000 86000 56000 1103000 1298000 7994000 1299000 -7995000 30000 592000 25000 510000 612000 9685000 612000 -9685000 4000 86000 21000 424000 EMPLOYEE BENEFIT PLANS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Contribution Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company has a 401(k) profit sharing plan (“Savings Plan”) that allows participation for all eligible employees. The Savings Plan allows the Company to match between 50% and 100% of the participant’s </span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contributions up to 5% of a participant’s pre-tax deferrals. Contributions expense for fiscal 2021, 2020 and 2019 was $16.3 million, $16.2 million and $13.3 million, respectively, for matching contributions to the Savings Plan.</span></div><div style="margin-bottom:6pt;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%">Deferred Compensation Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company has an Amended and Restated Deferred Compensation Plan (as amended and restated, the “Deferred Compensation Plan”) that allows its officers and key employees to defer up to 80% of their annual salary and up to 90% of their bonus on a pre-tax basis until a specified date in the future, including at or after retirement. Additionally, the Deferred Compensation Plan allows the Company’s directors to defer up to 100% of their annual fees and meeting attendance fees until a specified date in the future, including at or after retirement. The Deferred Compensation Plan also permits the Company to make contributions on behalf of its key employees who are impacted by the federal tax compensation limits under the Savings Plan, and to receive a restoration matching amount which, under the current Savings Plan terms, mirrors the Savings Plan matching levels based on the Company’s performance. The Deferred Compensation Plan provides for the Company to make discretionary contributions to employees who have elected to defer compensation under the plan. Deferred Compensation Plan participants will vest in the Company’s discretionary contributions ratably over three years from the date of each of the Company’s discretionary contributions. </span></div><div style="margin-bottom:6pt;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%">As of December 31, 2021 and 2020, the liability balance of the Deferred Compensation Plan was $2.8 million and $2.3 million, respectively, and was included in accrued compensation and benefits on the consolidated balance sheets. The Company has not made any discretionary contributions to the Deferred Compensation Plan. A rabbi trust is used to fund the Deferred Compensation Plan and an administrative committee manages the Deferred Compensation Plan and its assets. The investments in the rabbi trust were $2.8 million and $2.3 million as of December 31, 2021 and 2020, respectively. The rabbi trust investments include debt and equity securities as well as cash equivalents and are accounted for as trading securities.</span></div><div style="margin-bottom:6pt;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%">Defined Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — With the acquisition of RCC on April 7, 2006, the Company assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds and fixed income securities.</span></div><div style="margin-bottom:6pt;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%">On January 16, 2015, the Company assumed noncontributory defined benefit plans covering certain hourly employees (the “Coil Coating Benefit Plans”) which are closed to new participants. Benefits under the Coil Coating Benefit Plans are calculated based on fixed amounts for each year of service rendered. The Company also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid. Plan assets of the Coil Coating Benefit Plans are invested in fixed income funds. Currently, the Company’s policy is to fund the Coil Coating Benefit Plans as required by minimum funding standards of the Internal Revenue Code.</span></div><div style="margin-bottom:6pt;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%">As a result of the Merger on November 16, 2018, the Company assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc. Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.</span></div><div style="margin-bottom:6pt;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%">The Company refers to the RCC Pension Plan, the Coil Coating Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assumptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Weighted average actuarial assumptions used to determine benefit obligations were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.85 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.85 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.45 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average actuarial assumptions used to determine net periodic benefit cost (income) were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.30 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.45 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.20 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan 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:9pt;font-weight:400;line-height:100%">5.95 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.87 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The basis used to determine the expected long-term rate of return on assets assumptions for the Defined Benefit Plans was recent market performance and historical returns. The assumptions for the plans are primarily long-term, prospective rates.</span></div><div style="margin-bottom:6pt;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%">The health care cost trend rate assumed for 2022 is 6.00% and is assumed to decline each year to an ultimate trend rate of 4.00%, which is expected to be achieved in 2030.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Funded status</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The changes in the projected benefit obligation, plan assets and funded status, and the amounts recognized on our consolidated balance sheets were 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 style="width:40.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit obligation at beginning of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:9pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actuarial (gains) 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:9pt;font-weight:400;line-height:100%">(3,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit obligation at end 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:9pt;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:9pt;font-weight:400;line-height:100%">97,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">104,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated benefit obligation at end of period</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,134 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,934 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of assets at beginning of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actual return on plan 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:9pt;font-weight:400;line-height:100%">8,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Company contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of assets at end of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funded status at end of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,719)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,502)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,575)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts recognized on the consolidated balance sheets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent assets</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:9pt;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:9pt;font-weight:400;line-height:100%">5,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(10,719)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(6,502)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(7,575)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;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%">Certain of our defined pension plans have projected benefit obligations in excess of the fair value of plan assets. For these plans, the projected benefit obligations and the fair value of plan assets were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:69.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.060%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected benefit obligations</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:9pt;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:9pt;font-weight:400;line-height:100%">46,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">90,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of plan 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:9pt;font-weight:400;line-height:100%">43,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funded status</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:9pt;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:9pt;font-weight:400;line-height:100%">(3,279)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(15,776)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The investment policy is to maximize the expected return for an acceptable level of risk. Our expected long-term rate of return on plan assets is based on a target allocation of assets, which is based on our goal of earning the highest rate of return while maintaining risk at acceptable levels.</span></div><div style="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%">As of December 31, 2021 and 2020, the weighted average asset allocations by asset category for the Defined Benefit Plans were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investment type</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%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity securities</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:9pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">The principal investment objectives are to ensure the availability of funds to pay pension and postretirement benefits as they become due under a broad range of future economic scenarios, to maximize long-term investment return with an acceptable level of risk based on our pension and postretirement obligations, and to be sufficiently diversified across and within the capital markets to mitigate the risk of adverse or unexpected results from one security class having an unduly detrimental impact on the entire portfolio. Each asset class has broadly diversified characteristics. Decisions regarding investment policy are made with an understanding of the effect of asset allocation on funded status, future contributions and projected expenses.</span></div><div style="margin-bottom:6pt;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%">We have set the target asset allocations for the RCC Pension Plan and the Ply Gem Plan at 30% equity and 70% fixed income, and the MW Plan at 50% equity and 50% fixed income. The Coil Coating Benefit Plans have a target asset allocation of 100% fixed income. </span></div><div style="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%">The fair values of the assets of the Defined Benefit Plans at December 31, 2021 and 2020, by asset category and by levels of fair value, as further defined in Note 17 — </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 of Financial Instruments and Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:34.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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:9pt;font-weight:700;line-height:100%">Asset category</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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;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:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Growth funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%">Equity income funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Index funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International equity funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed income funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">45,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">53,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">98,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">74,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">19,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">94,215 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net periodic benefit cost (income) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The components of the net periodic benefit cost (income) were 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 style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</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:9pt;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:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on 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:9pt;font-weight:400;line-height:100%">(5,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</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:9pt;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:9pt;font-weight:400;line-height:100%">(2,362)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(1,186)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</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:9pt;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:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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%">The amounts in accumulated other comprehensive income that have not yet been recognized as components of net periodic benefit income are as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized actuarial loss</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:9pt;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:9pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">12,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">12,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Unrecognized actuarial gains (losses), net of tax, of $4.1 million and $(1.1) million during fiscal 2021 and 2020, respectively, are included in other comprehensive income (loss) in the consolidated statements of comprehensive income (loss).</span></div><div style="margin-bottom:6pt;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%">The changes in plan assets and benefit obligation recognized in other comprehensive income (loss) 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 style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss (gain)</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:9pt;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:9pt;font-weight:400;line-height:100%">(6,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Total recognized in other comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(6,960)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(1,686)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss (gain)</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:9pt;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:9pt;font-weight:400;line-height:100%">(283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%">Total recognized in other comprehensive income (loss)</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:9pt;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:9pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;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%">We expect to contribute $0.5 million to the OPEB Plans in fiscal 2022. We expect the following benefit payments to be made (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal years ending</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%">Defined<br/>Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</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:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">6,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">6,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.50 1 0.05 16300000 16200000 13300000 0.80 0.90 1 P3Y 2800000 2300000 2800000 2300000 0 0.25 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assumptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Weighted average actuarial assumptions used to determine benefit obligations were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.85 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.85 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.45 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average actuarial assumptions used to determine net periodic benefit cost (income) were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.30 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.45 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.20 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan 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:9pt;font-weight:400;line-height:100%">5.95 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.87 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div> 0.0285 0.0250 0.0285 0.0245 0.0250 0.0330 0.0245 0.0320 0.0595 0.0587 0.0600 0.0400 The changes in the projected benefit obligation, plan assets and funded status, and the amounts recognized on our consolidated balance sheets were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.120%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit obligation at beginning of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:9pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actuarial (gains) 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:9pt;font-weight:400;line-height:100%">(3,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit obligation at end 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:9pt;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:9pt;font-weight:400;line-height:100%">97,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">104,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated benefit obligation at end of period</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,134 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,934 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of assets at beginning of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Actual return on plan 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:9pt;font-weight:400;line-height:100%">8,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Company contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of assets at end of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funded status at end of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,719)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,502)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,575)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts recognized on the consolidated balance sheets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent assets</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:9pt;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:9pt;font-weight:400;line-height:100%">5,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(10,719)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(6,502)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(7,575)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 104934000 101148000 7575000 7778000 54000 46000 17000 17000 2542000 3231000 178000 237000 6641000 6883000 985000 661000 3755000 -7392000 283000 -204000 97134000 104934000 6502000 7575000 97134000 104934000 94215000 86105000 0 0 8162000 10574000 0 0 3218000 4419000 985000 661000 6641000 6883000 985000 661000 98954000 94215000 0 0 1820000 -10719000 -6502000 -7575000 5098000 5056000 0 0 0 0 546000 656000 3278000 15775000 5956000 6919000 1820000 -10719000 -6502000 -7575000 For these plans, the projected benefit obligations and the fair value of plan assets were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:69.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.060%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected benefit obligations</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:9pt;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:9pt;font-weight:400;line-height:100%">46,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">90,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of plan 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:9pt;font-weight:400;line-height:100%">43,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funded status</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:9pt;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:9pt;font-weight:400;line-height:100%">(3,279)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(15,776)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 46372000 90267000 43093000 74491000 -3279000 -15776000 <div style="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%">As of December 31, 2021 and 2020, the weighted average asset allocations by asset category for the Defined Benefit Plans were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investment type</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%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity securities</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:9pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.31 0.60 0.67 0.34 0.02 0.06 1 1 0.30 0.30 0.70 0.70 0.50 0.50 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the assets of the Defined Benefit Plans at December 31, 2021 and 2020, by asset category and by levels of fair value, as further defined in Note 17 — </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 of Financial Instruments and Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:34.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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:9pt;font-weight:700;line-height:100%">Asset category</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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;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:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Growth funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%">Equity income funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Index funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International equity funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed income funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">45,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">53,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">98,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">74,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">19,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">94,215 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 20000 0 20000 48000 0 48000 6649000 0 6649000 11677000 0 11677000 2072000 0 2072000 5966000 0 5966000 6197000 0 6197000 9031000 0 9031000 12642000 0 12642000 26364000 0 26364000 4883000 0 4883000 8844000 0 8844000 12982000 53509000 66491000 12562000 19723000 32285000 45445000 53509000 98954000 74492000 19723000 94215000 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net periodic benefit cost (income) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The components of the net periodic benefit cost (income) were 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 style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</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:9pt;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:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on 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:9pt;font-weight:400;line-height:100%">(5,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</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:9pt;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:9pt;font-weight:400;line-height:100%">(2,362)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(1,186)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</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:9pt;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:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 54000 46000 42000 2542000 3231000 3897000 5439000 4958000 4935000 65000 62000 58000 -416000 -433000 -1313000 -2362000 -1186000 375000 17000 17000 22000 178000 237000 262000 -70000 -108000 0 265000 362000 284000 <div style="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%">The amounts in accumulated other comprehensive income that have not yet been recognized as components of net periodic benefit income are as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized actuarial loss</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:9pt;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:9pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">12,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">12,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -5450000 -12345000 -1350000 -1703000 0 65000 0 0 5450000 12410000 1350000 1703000 4100000 -1100000 <div style="margin-bottom:6pt;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%">The changes in plan assets and benefit obligation recognized in other comprehensive income (loss) 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 style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss (gain)</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:9pt;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:9pt;font-weight:400;line-height:100%">(6,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Total recognized in other comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(6,960)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(1,686)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.001%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FY 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss (gain)</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:9pt;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:9pt;font-weight:400;line-height:100%">(283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%">Total recognized in other comprehensive income (loss)</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:9pt;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:9pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6479000 -1777000 315000 -416000 -433000 -1313000 65000 63000 58000 6960000 -1281000 1686000 283000 -204000 -1367000 -70000 -108000 0 353000 -96000 -1367000 500000 We expect the following benefit payments to be made (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal years ending</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%">Defined<br/>Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</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:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">6,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">6,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6554000 554000 6522000 539000 6417000 485000 6337000 463000 6268000 391000 29529000 1923000 SEGMENT INFORMATION<div style="margin-bottom:6pt;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%">Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. The Company has three reportable segments: Windows, Siding and Commercial.</span></div><div style="margin-bottom:6pt;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%">These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance on a U.S. GAAP basis based primarily upon operating income before corporate expenses.</span></div><div style="margin-bottom:6pt;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%">Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition-related costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial data attributable to the segments for the periods indicated 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 style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></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%">Windows</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,322,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,364,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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,583,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,617,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,889,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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%">100,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(223,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income (loss)</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%">1,137,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266,506)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Unallocated other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477,215)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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%">134,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">94,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization expense</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%">292,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Windows</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%">49,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Siding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</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%">114,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Windows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Windows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,060,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,123,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,478,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="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%">Summary financial data attributable to various geographic regions for the periods indicated 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 style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 of 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%">5,132,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,526,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">All 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%">18,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,583,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,617,369 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,889,747 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 of America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,494,986 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,411,154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;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%">Sales are determined based on customers’ requested shipment location.</span></div> 3 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial data attributable to the segments for the periods indicated 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 style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></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%">Windows</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,322,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,364,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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,583,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,617,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,889,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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%">100,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(223,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income (loss)</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%">1,137,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266,506)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Unallocated other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477,215)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</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%">134,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">94,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization expense</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%">292,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Windows</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%">49,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Siding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</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%">114,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Windows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Windows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Siding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,060,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,123,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,478,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2322277000 1889625000 1930447000 1364080000 1141946000 1111407000 1896780000 1585798000 1847893000 5583137000 4617369000 4889747000 100725000 -223646000 92538000 137772000 -61930000 66273000 1104335000 159586000 201073000 -205587000 -140516000 -145148000 1137245000 -266506000 214736000 235418000 210709000 225351000 901827000 -477215000 -10615000 134626000 121519000 94737000 116660000 113737000 121004000 36282000 45213000 44550000 5333000 4133000 3473000 292901000 284602000 263764000 49001000 22197000 43408000 33198000 28558000 22695000 16934000 26833000 51144000 15582000 4263000 3838000 114715000 81851000 121085000 251627000 223206000 155346000 159761000 174440000 227391000 30882000 21463000 612295000 631821000 2223098000 1717032000 2060275000 2123615000 1073264000 890380000 470823000 747463000 5827460000 5478490000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary financial data attributable to various geographic regions for the periods indicated 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 style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 of 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%">5,132,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,526,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">All 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%">18,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,583,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,617,369 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,889,747 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 of America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,494,986 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,411,154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5132085000 4304559000 4526385000 422867000 305780000 340250000 9417000 3093000 3381000 18768000 3937000 19731000 5583137000 4617369000 4889747000 3213052000 3107027000 270752000 292503000 324000 189000 10858000 11435000 3494986000 3411154000 CONTINGENCIES<div style="margin-bottom:6pt;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%">As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims arising out of its operations and businesses that cover a wide range of matters, including, among others, environmental, contract, employment, intellectual property, securities, personal injury, property damage, product liability, warranty, and modification, adjustment or replacement of component parts or units sold, which may include product recalls. The Company insures (or self-insures) against these risks to the extent deemed prudent by its management and to the extent insurance is available. The Company regularly reviews the status of ongoing proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes and are not predictable with assurance.</span></div><div style="margin-bottom:6pt;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%">Further, due to the lack of adequate information and the potential impact of present regulations and any future regulations, there are certain circumstances in which no range of potential exposure may be reasonably estimated. Also, it is not possible to ascertain the ultimate legal and financial liability with respect to certain contingent liabilities, including lawsuits, and therefore no such estimate has been made as of December 31, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental</span></div><div style="margin-bottom:6pt;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%">The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits could result in substantial fines or penalties, injunctive relief, consent orders, requirements to install pollution controls or other abatement equipment, or civil sanctions.</span></div><div style="margin-bottom:6pt;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%">The Company could be held liable for costs to investigate, remediate or otherwise address contamination at any real property it has ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. The Company could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous or other materials.</span></div><div style="margin-bottom:6pt;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%">MW Manufacturers, Inc. (“MW”), a subsidiary of Ply Gem Industries, Inc., entered into a September 2011 Administrative Order on Consent with the U.S. Environmental Protection Agency (“EPA”) under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study based on the investigations was submitted to the VDEQ for review and approval in September 2019. Upon completion of a 30-day public comment period, the VDEQ issued its Final Decision and Response to Comments approving a final remedy in May 2021. The final remedy consists of continuing groundwater monitoring until the VDEQ’s corrective actions have been met; and implementing and complying with land use restrictions and institutional controls imposed by an environmental covenant. The Company has recorded a liability of $4.5 million for this MW site, of which $1.0 million is in other current liabilities and $3.5 million is in other long-term liabilities on the Company’s consolidated balance sheet as of December 31, 2021. </span></div><div style="margin-bottom:6pt;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%">The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party at the site and has liability for investigation and remediation costs associated with the contamination. In May 2019, KBP and an unrelated respondent entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was approved by EPA in December 2019. Two phases of RI field sampling have been completed through May 2021 and a Monitoring Well Plan was approved by EPA in November 2021. The Company has recorded a liability of $4.4 million within other current liabilities on its consolidated balance sheet as of December 31, 2021. If necessary, the Company will adjust our remediation liability if the RI/FS scope materially changes or the EPA imposes additional investigative requirements. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.</span></div><div style="margin-bottom:6pt;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%">Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly discovered matters will not result in material costs or liabilities.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;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%">The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.</span></div><div style="margin-bottom:6pt;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%">In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $3.9 million liability related to the settlement in other current liabilities on the Company’s consolidated balance sheet as of December 31, 2021.</span></div><div style="margin-bottom:6pt;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%">On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier &amp; Rice, LLC (“CD&amp;R”), Clayton, Dubilier &amp; Rice Fund VIII, L.P. (“CD&amp;R Fund VIII”), and certain directors of the Company. Voigt purported to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserted claims for breach of fiduciary duty and unjust enrichment against CD&amp;R Fund VIII and CD&amp;R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt sought damages in an amount to be determined at trial. On August 25, 2021, the parties to the case filed a Stipulation of Compromise and Settlement (“Stipulation”) setting forth their agreement to settle the litigation. The Stipulation provides for CD&amp;R, CD&amp;R Fund VIII, and the eight director defendants to cause their respective insurers to pay a total of $100 million into an escrow account that will be used to pay escrow expenses, satisfy any fee and incentive amounts awarded by the court in favor of plaintiff and plaintiff’s counsel, and distribute the remaining funds to the Company. The Stipulation further provided that plaintiff’s counsel would apply for an award of attorneys’ fees and litigation expenses in an amount of up to 23.5% of the $100 million payment by the insurers, and that an incentive award for the named plaintiff will be paid solely from the amount of plaintiff attorneys’ fees awarded. This Stipulation required court approval. On January 19, 2022, the Court held a hearing, verbally approved the Stipulation, and approved the plaintiff’s counsel’s application for a fee award of 23.5% of the $100 million </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">settlement payment and the incentive award. On January 20, 2022, the Court entered an Order and Final Judgment approving the Stipulation. The Stipulation represents a gain contingency in accordance with ASC 450, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that has not been recorded as the matter was not resolved as of December 31, 2021. The proceeds from the Stipulation will be recorded when received.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other contingencies</span></div><div style="margin-bottom:6pt;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%">The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction (“AISC”) against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter was appealed by the AISC and, on September 22, 2021, the U.S. Court of International Trade (“CIT”) issued an opinion upholding the USITC’s determination that there was no injury or threat of injury to the domestic FSS industry caused by the cumulated imports of FSS from Mexico, Canada, and China. The AISC has appealed the CIT decision to the U.S. Court of Appeals for the Federal Circuit (“CAFC”). The Company will continue to vigorously advocate its position, that its import of FSS from BSM should not be subject to any CVD or AD tariffs, in all tribunals including the CAFC as well as the tribunal established pursuant to the North American Free Trade Agreement (“NAFTA”). The Company’s position is in agreement with, and bolstered by, the USITC’s determination that FSS imports do not cause material injury or threaten material injury to the U.S. industry and the CIT’s sustaining of the USITC’s final negative injury determination. We have evaluated this matter in accordance with ASC 450, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and concluded that no liability to the Company is probable and estimable as of December 31, 2021.</span></div> P30D 4500000 1000000 3500000 2 4400000 3900000 12 4 8 100000000 0.235 100000000 0.235 100000000 0 0.0847 4100000 EXCEL 139 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &=*850'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 " !G2F%4>B2XB.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O::=(J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJKH#AZ2,(@43L @+DWI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:RKNBZJIJCXCJ\$OQ>WJ_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ 9TIA5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !G2F%4MH!]&WX& !M&@ & 'AL+W=O6U3(TY;=,,^T!)M$Y%$EZ3B M^-_O*,F2$\@G S$32N;K(KLW4U85,3202/E-$ MIW',U.Z:1W)[V7$[^POW8K4V]D+OZF+#5GS.S=?-3,%9KT0)1 M=L;NAXDWL@;9$]\$W^J#8V*'LI#RT9Y,P\N.8QGQB ?&0C#X>>(^CR*+!#Q^ M%J"=\IW6\/!XCWZ;#1X&LV":^S+Z+D*SONR,.B3D2Y9&YEYN_^3%@,XL7B C MG?TGV_S9?K]#@E0;&1?&P" 62?[+G@M''!B,G",&M#"@KPS<8V_P"@.OK4&_ M,.AGGLF'DOEAP@R[NE!R2Y1]&M#L0>;,S!J&+Q(;][E1<%> G;GRY1-79 8A M)EWR=3XA[]Z^O^@90+;W>T&!/5O?W%:+S2RUZ& MYZ%>_F>\T$;!3/\7@>R7D/T,LG_,03)(8?T9\K#;\+J(X>:NT_V(L#@K69RU M8S%.DI1%Y)YOI#)U=' ?.F M80X,2VY#%-%/E;+4;H4.P%,_.%,H/QRMVW5IU\-XC4I>HY8323&0\TR-CX<1 MQUJR2&-Q/"\YG:,X-XD19@>NBCBY2^,%5W5<< RWZ_8]]PQAXSJ52#IM^-SS ME; K&)QUQ^+:J#4 ^5(E7(&J)YQ M5!!(9F-Z0N8&9AJ1BO@R38S:P6]8/P8>=CU*I\X>(2_YK:3&H# MB>-OL3F^$_F/$@5>*N.5@.2+^,8 M=&)N9/!X0MXZIXY+-E U/+$(K99HE2@H+N60\K,,--_%"QG54L0!_+M[C$B5 M#"BNW'LOD9OG8,T2V(T<2[ -0'<_YEAZHI7XTU;B_QUVI-W'!%0*(LDT3+.0 M3+5.Z^=9 ^:=Q*A58D];B?TW&4$>!R',ZB2E:PGA2#BA2MQI*W'?5[AY]9C- M*U#3M)X8COB#:XQ9)>^TE;Q/$\-5WF*P]3;;4ZUEAB,V,*O4G;92]RQTQ(>D MLY*O4UK!!\?YQ!2LEG$0< "F#"'Q#A6*D]QD2XXSF,615"N:KBMZZ/Y_[8% MM))[VFICL :]A2^Q5(N^UV@W,UR!EF*<:8!H]58F]UZKRGZ6+2 3@ M'LGJ%N*D0#G+4&S_\NGJ?# 8GO<'0\C43W44#OHQK=3]98:=KQE46N1+:B!T MB4V,=8VG GEP0 OV'([C.LXQ6I6R>^V:.OI@[P8K>F&WGDL.BE5?CS:@^EP9 M)A(BDKQ/G+=L?Z9"Y=BP$3%D.IW:HL6LA7[9S"%P0;QBH_9LR%+)&(PX7-KO MC7_[=43=X>_:ME]%(C+1W2CYO"-V1?"LUP!$B(!AVO8<8?GK8LZSI $LM W( M6D8AI#5B)%G BT#50K(5L-KMZXJ"04"\(%15V6 C*G36E;;/PJA=V'&%;*?XCYS&SBTR3B M2S!U3H1MWN*!24R2")_=Q:)3$>#6<2UHKHHQ!4?4R!8SD. M>L%I8L,.N7$381(7] "O8+X5:V6CL*%D3(#4#"51L!\'D][#=.3R?<)W!J4^ M&Q-7R0[QS06+;!QTG2'@D!I'H/;U!V; N0-9&[]K9M!LZ83GXQ/]T==N:]E1 M#3/D/UAF\G%P'Y ,]O3(S0;+)ZCK&3I>BES[)RFKW.AS0-*C-BAJL74@F*S> M]+T^AW/!X(H@J@61]UUMY%W.J:%)K+ DRF5;FAOX4KW:FF/2?917H^PJLSJ3 M3(X9,V0AJ\]KSRD.C<6ZQ3"M$=,*$5U!]"+RC-+DFGR1&63_ T+KIS$5G4Q- MHU;B'-(.Z??N2-2->BV\?E-DW_/ZMQ9)?DYVVBC[2_QJP0\:_,#C!VUX5.21 M*4$6\TLGV Z(!O%--E94P"4/[>JOF\EJ2[9/+YO5]F5%ELMUBZ51 M8VETDZ4EIE=_KG;"AG+76'=DAG:KZNPH,%KZG=FALA_IA;J]$4"[! MKN\1S2EP&S27;/(74$L#!!0 ( &=*8513;;&&AP8 *<9 8 >&PO M=V]R:W-H965T&ULE9G=;MLX$(5?A3#VH@7J6*3^@R1 8K>[ M =HFB-/MQ6(O:(FVA4JB*]))=I]^1[)CV>2(S=XDEGTXXB<.9XZDBV?9_%!K M(31YJ%9'GTF+LI#R1WMP MFU^.O'9&HA29;D-P^/OUY2@9D5PL^;;4#_+Y#[$'"MMXF2Q5]Y<\[[7>B&1;I66U'PPSJ(IZ]Y^_ M["_$T0 :#0Q@^P','! ,#/#W _RW#@CV X+NRNQ0NNLPXYI?733RF32M&J*U M'[J+V8T&_*)NUWVN&_BU@''Z:GKW=7[W^79V_?AQ1N:/\._+QZ^/??;>Z+6O!&*%#5Y7,NMXG6N/I#?3HXO)AHFUH:?9/M) MW.PFP08F01GY(FN]5N1CG8O\-, $B Y8[!7KACDCSD1V1GSZ@3"/461"T[*-W GOG;$3TX1 ^Z MZ,% ]#DO!;IHNV%A-ZRM'T]789CXU(\O)D_'U]+6!1&-_2@]U)A_Z)S_5"I-Y)*H(8[=\.CXO'X2>!$S.&R='T:Q%Y@(#1NQ. M)ZCA1;WZ0%:B%@TO"=0$PG.H746;LVV9)^(%^I;"5RNVIA4%:1";BV7+PCB% M;F= (M%8G$049TP.C(F3\;;6O%X5BU(0KA1T9U[)1A?_\K:785")?:V3%++? M@,)D7IH&!A0BB^,P'MA'Z0$J=4(]"%B?;::W#2Q?MVI%M>%%TU6<#.K^2D"M MKP6:G*DU)1:QP*P4MLH/J)68M@JN0N3A=-3K.YWG3LPV^\2JR, 7/('AV71@ M779F/[>%*O3.RY2@RDD&505O99Z-&B?6+D1D- 5:@Q61A1Y-P@'8H[9.W<4$ M+!\!G!RVF](%+"J^V_9ACL\_AAK/0G._(4)SW9R24P[6H4XJ^?U/_%_6B:^#O2JCP[\FRD14!Y]YTY0)?%A\I M]G[, BO-;.&815'H12:6+60T@"X]P-:[!^JV#U +!227!@_80J(T@7UNSR*Q M1=2/S-*'J*(X&&#H'01U6X@#P[XQH1!VVQ_3E/H>-4$0(0,4:NT73,A2=F1, M3GEZ)T'=5@)NB>"&IP8RV5Y@[,>F\9DB,NI%B8EEJV"U MA]:HMQ74[2L^M^Y(MDP:^A/4ZW57O\'XY6*!%P6[^8\#QOS Q+)UUE*Y)*= MO8>@;A-QI]>BV>^:P;Y*D5X?15;*V:K LM]8*)KX QB]:Z!NVW!:VQ9B";FW MIR*:OPRT';O'I]#VF&D8$-TXB&-&0Q,.$4)NTH%&RGK7P-RNX;Z13T7WE / M?LG%$'/@AZFY1Z:(+@PCWX!"5 _A-1[ ^;V!E_%:[%VE 1F-W-H*TEHU@1$ M-PY@(6.S+&!"&OKIP#YBO45@;HMPA,/+4F:=?=.2;#A8\JS8\+9>$"4R,+:Z M&%@WN^F/X\3,LBDB,RN%4W)*V-L'YK8/UH(1OMF41<;;&Q @A5\J2-#=LQD4 MS[=NO6$MO<"LA(AN8#$1H6LQ>S?!@K<\ZMAC@D):6 PF7=&!UH^ZUL^<[?\ M65%NV\3_'U@1@D6M_6VK4"Q$YL#JNSZ+G?GPO7MP"US\"?PR.)EZ6RT "]K^ M2=83N=4*;LISV.O.+.G;,W.WYSY+=F? KR'24UGDA5:]QW10\9EY&7%=/.#2 M6=^EF;M+'Z>'BP>Y]V91G%J%$--A/+C.XIDX7QA3>KHE:D%$L(Z9W%L!&;W5N!W8&6F^XY M^4)J+:ONXUKP7#2M 'Y?2JE?#]H3'-[-7/T'4$L#!!0 ( &=*852["+"- M]P, !<, 8 >&PO=V]R:W-H965T&ULC9==3^,Z$(;_ MBE5Q 5(A<;Z#VDJE[6J1%HHH[%Z;U&VB3>RN[5+V_/HS=D*V)&G@AL3N.Q._ MCY/Q,#IP\5NFE"KT5N1,C@>I4KMKRY))2@LBK_B.,OAEPT5!% S%UI([0,?H@D-P7!1%_;VC.#^,!'KQ//&;;5.D) M:S+:D2U=4?6\>Q PLNHLZZR@3&:<(4$WX\$47\^Q"3"*GQD]R*-[I*V\'S_GOV;,0]F7HBD,Y[_ MRM8J'0^B 5K3#=GGZI$?OM/*D*_S)3R7YB\Z5%I[@)*]5+RH@F$%1<;**WFK M0!P%X.!$@%,%.,T [T2 6P6X7PWPJ@#/D"FM& YSHLAD)/@!":V&;/K&P#31 M8#]C>M]72L"O&<2IR6QYOUK^N)U/GQ9SM'J"R]WB_FF%EM_0;'GW\+CXOKA? MW?YDKY7A*VEB-+P:)T:BNI%G!3 M+L YL0#LH#O.5"K1@JWI^F,""]S4EIQW2S=.;\8Y3:Z0BX?(L1WJ]-[)KUW M(OT]E)8/2;MVL$SAFQ2ZD+Q.@L"/?+#W>LRU+;OT(B<,HX^Z>8<.^VYLU[(/ M3OS:B=\+:JE2*E!R&M<0,3#+-TB1MSYT0?W H!<=U!VH*@S1MR0E;$N1$H3) MG)AZMH62*\L'TVZH9?+@&*H?>PVD;1$.';^AFK=5KH-Q-\ZP=A?VNGMF<(SD MV7]T;;Q4#!%86U.1O1)5\I5*[.$84+*F6S$'R'IT=HZ=H1VX0/\,V\,X\H<( M"@4Z"XGZ3H0;G#ID#JB<;E)132KZ ME%3"M\RP@G-L3T1&\L8;H,'MJN.2O^39UKPF)Z&Y0QS[FIFC2XD!YF/WW8:<#J4L61U\TJKEG%O:RF!=\S!3:2G$B9;3) MA&\0-,D MV1=[^'A@@G_V)<-(<42)8!G;=IXY<6OQ\$$$S=>FK;(;$/H4'P!@^]^!:_(PZ8QZZAC*JC8FLY3PJ[ VUEV&O5LW=U.34_7 MF+_17:_IQ/ZE*5OF.R*VN@+D= ,I[:L0%B7*+K0<*+XS?=D+5]#EF=L4.G@%P$2 M!:HBE8L:VGVH^F 2DUAU;-9VH+M?O[83LA1*MR_Q)7/.S+$UQ^T-%V\RPUC! M>TZ9[#B94JL;UY5QAG,D+_@*,_UGR46.E%Z*U)4K@5%B03EU \]KN3DBS.FV M[=Y,=-N\4)0P/!,@BSQ'XO"9X(W?F8)0L.'\SBU'2<3Q3$*8X5H8!Z6&- M^YA20Z3+^%5Q.G5* ]R=;]GOK':M98$D[G/ZDR0JZSA7#B1XB0JJ'OGF'E=Z M;($QI])^85/%>@[$A50\K\"Z@IRPZ2$_DLT3G7[TTDT?1@- M>O/A **Y'L;#R3R"Z1WTI^/9X_!^.(E&ST,83?1Z""#DQRG\ ,)@GO%"(I;(MJMTD2:5&U<%W98%!4<*\@,8<\TL8<@2 MG'PD<+6Z6F*PE7@;?,DXP/$%A/X9!%[@?U)0__MP[Q/XX-MP__H+-6%]8:'E M"X_P10HIK/M. 5]"G^>ZV3/3A6L,(Q;S',-+;R&5T WU^D6Z1IVN8=,UCJ1[ M8MI,*/F#$TBUB< )Y5*>@N[8! NR1J9K]8WKA(4I2IZ!0N^?W7J9IFG3&"]: M=\_]P&N%;7>]>Q>'8;YW?=7\XC+KT+UMUT >ES5II\[]*8YXRJU6?7H$$ M0=2JECNR5Y7E\04E*3+>=51R\U!RZ%_O:>D?1@6AOZ?W,*;IAWMRW1T3R+%( MK9E*B'G!5-DL]6[MUSUK4WO[M]K'2]O]1U,^ F,D4G,:%"\UI7=QJ2L2I;&6 M"\57UFH67&GCLM-,OT58F #]?\FYVBY,@OIUZ_X%4$L#!!0 ( &=*852) MH%,D3P< ,D= 8 >&PO=V]R:W-H965T&ULI9EM;]LX M$L>_"N$K#G> 4_-)HM0F =*DNRW0W19-]^ZU(M.Q4$ET)3II[M/?4)9-1WQP MBGV1Q'*&HS]'G/D-J?-'U7WOUU)J]+.IV_YBMM9Z\V:QZ,NU;(K^M=K(%OZS M4EU3:+CL[A?]II/%KR8D=G^BZ_5_5J;+Q:7YYOB7MY*_=?F2P=7BX.79=7(MJ]4BSJYNIA= MD3?7')L!@\5_*OG8'WU&9BIW2GTW%Q^7%S-L%,E:EMJX*.#/@[R6=6T\@8X? MH]/9X9YFX/'GO???ALG#9.Z*7EZK^K_54J\O9MD,+>6JV-;ZJWK\(,<))<9? MJ>I^^(T>1UL\0^6VUZH9!X."IFIW?XN?8R".!A >&$#' ?2E ]@X@ T3W2D; MIG53Z.+RO%./J#/6X,U\&&(SC(;95*UYC+>Z@_]6,$Y?7G_^\_;SIX\W5]_> MWZ!W5Y^N_KQ^CVX_O'__[1:=H;]N;]"_7OT;O4)5B[ZMU;8OVF5_OM!P9S-^ M48YW>;>["PW:#_+&M'HH:;N&-UW9A20B;J7*.4 M4N;7EART)5%M5V6IMA TJ ^EA C>U7*.6JE](A/W_EG"2#J1Z9HE"4]Y[A>: M'H2F4:$?VP=XN*JK9!\4F#IW%CP3C$X$NF:IUW_VASMP%*Y)\,@./$6.!!9L?)I!')_"EDYNB L$_ :L]A-JH5WHM M.Y_,W(TT2P2>9I9K)H1(B%\IP;;0XWAR#<4.K66]1(!_U!?^]3"Z>?:H.<83 MD1XK2"L>$'E$(Q(5^4WIH@;N'==GKTCBQC+/!,XU)GN MYDRMSK9P$0DS<]<"I2G.IFI=.YIR@@-5C%A8D3BM?E=J^5C5M5>+ ^MCJHKVOH+*.00P_=Q=$)*$\9\4=VP#U,K5*OV_DS+KAD([@L(=6D!5<2!BL\L27$@&-12 MA<:I(\ 9'=UG3EJC'-1+'; MY0)4[F0K5Y5_I5$7$[#"23IMWSQV&4EX%A!M:4+C--F+KEIX_M#+>36Z<" Y M=#13B1Z&@,+ =H=:A- X0JS$>-6C+B6 =\PPH:'86J30.%+&8CU&>-\%>X6ZM& 4LVQ*%8\=A8J8!QIU M:KE"XUQYWEF>"JL+C@SVC0ZL/79I*@#L ;66,#1.F$^G2ZJ+#H8)SCB;:O08 M)BGCH>Z'6L;0^.[GQ0T%=;6JZ?T>IB4D11/D\MCQYC@H<,&9MG%XNS: M)=?+];HT8B)/TFS:N7L,.4OS)+1O9T?G=2S:']UJ57Y?JWHIN_Z?_X!]E7@[ M'CM$CP,M=5B<.M>J::".]^8V<_0*O\8$NH\./13U5IJ#3#S'NQ_4KXO.'!UL M]5IUU?_D\BTB-)WG.9W##FIH :!4SSG\Y(SLS:N^-S6WT.A&EK*Y@_6R/V = MAIBCTCD"RXT<3LKKI[>C*W MR!RSU+H&)4F>[UVKK>YA7[.LVOM?\>]]TIZM M%Q53/'FM0@>=S$*5G3A.7"XK0U-8FN:4YJQJ45EL*EBJ7JF>C1<5.81\JM9G MF B:ALJ4Q2F+XQ1:E6VSK0MS.+N$GJ^LO*6?N8P\@[)#G>SQV(F4IZ&>BEF8 MLCA,CX4.QUU#U]K)M7F_\P#U5?7AS1MSH7F6I&1Z,.HU(PD)%2O+5G9B]]8! M [;=TSXY88F7JM=O$86L$./J3N:,T4-J_LTD< E\QNFT1?=9 70"L[609G%( M[TIS'RQW7L&>DTHB4N:< 7@,82>4X= ["@ML'@?V"!2+D2''N0JO-\.KM3FFMFN'C M6A8@WQC _U=*Z?V%>9MW>'M[^7]02P,$% @ 9TIA5,"#]!BR @ @0< M !@ !X;"]W;W)K\X]Y]JY'FR% M?%09(1H]Y8RKH9-I79RZKDHRDF/5$07A\&8E9(XU3.7:584D.+6@G+F!Y_7< M'%/NC 9V;2Y' U%J1CF92Z3*/,?R^8PPL1TZOO.R<$O7F38+[FA0X#59$/VK MF$N8N0U+2G/"%14<2;(:.F/_=!*;>!OPFY*MVADCXV0IQ*.97*9#QS.""".) M-@P8'ALR(8P9(I#QM^9TFI0&N#M^83^WWL'+$BLR$>P/374V='XX*"4K7#)] M*[87I/83&;Y$,&7_T;:*C6('):72(J_!H""GO'KBI[H..P"_>P 0U(#@HX"P M!H36:*7,VIIBC4<#*;9(FFA@,P-;&XL&-Y2;75QH"6\IX/1H:[@+GAOC06,\L'SA ;Z%QIK <=1(K- Y MY9@G%#,T%XK:\W4_7BHMX90]O),L;)*%-EGW4)5%G@,G[&;R>((*+-$&LY*@ MKY2C5#"&I4(%D55MO[75MN*/+;_Y,C[%3P2]$IZMY'>_83T:O,1 M+G4F)/U'4FNA6FW579'W=B1!?ZE^>^(_$OG*0=0XB#[O@"I5'E$]]6V34#:)^>*#^O49][_/JH1TKC7E*^?J8A5ZKA=CWPMZ>A;;(J.MY M4;_?;B%N+,3O6KB#ZT65\GG/Q!'A\=OS &7?/_(M45$8!GN"W9T&:2ZGGUBN M*5>(D17@O$X,VR>KAE]-M"ALSUP*#1W8#C.X(XDT ?!^)81^F9@VW-RZH_]0 M2P,$% @ 9TIA5#H!-A ."@ <"T !@ !X;"]W;W)K?%8U3^;K90M>MH59?/A;-NV^_?+ M99-NY4XT[ZJ]+-4OFZK>B59]K.^7S;Z6(NL*[8HE"8)PN1-Y>79YT7UW4U]> M5(>VR$MY4Z/FL-N)^OFC+*K'#V?X[.6+/_+[;:N_6%Y>[,6]O)7MG_N;6GU: M'FO)\ITLF[PJ42TW'\ZN\/LUI[I A_AO+A^;T3/25.ZJZJ?^\"7[9.-')5%7_E6;O]?Y<#(:[K2ZNBZ?Y'CP,V.$/IH6FKW5!8M6"7E_U?\31TQ*@ M#F<*D*$ L0NPF0)T*$!?6X -!5C7,SV5KA_6HA67%W7UB&J-5K7IAZXSN]** M?E[J<;]M:_5KKLJUEZOK[[?77[^LKWY\6J/;'^K/MT_??]RBZ\]H=77[._K\ M]?JO6[1 ?]ZNT?EO;]!O*"_1CVUU:$29-1?+5K5!U[1,A_=][-]'9MZ'"?I6 ME>VV09_*3&;3"I:J\4<&Y(7!1^*M<2W3=XCBMX@$! ,-6KV^> 47[^Z.$X\ M;.AQ/&A7'YT;#]%LT4:MQ@9MZFJ'U *O19N7]_T*R=M<-N\][V''][#N/6SF M/=_5EI*7:;63Z+RHFN8--)1]%;RK0F\@#Y=AR&.N>#Z,.]B%+5A,HBB>XM8 M#G.:!$?8A D_,N'>'KO*_J>6B=J*V@:UE=J+TJI,\T*BTJ:H?]9?IET?_S^] M&Q[;%'I[=RW5)ISFHM_:R@R)756W^3_=%U!/]]6%HZXA"4D";/4T (M9&!"K MHP%82*.0P1T='4E%_BE3E8NNZ_*RE;5L6B2?E/PT$B(4 2V-B-70E8M*>&Q- MK[4+BGDPPR4^94I%]JT M>7M0&QQ(A#KO7L04$VYO;0#0F58^R)2'D77LU_5N#SB_5VS>:#JB&YM&%+)Y MJ[4/I,1.3R\7LG YKP$8)7B&DM%WS+V4;NKJ(>_B#!7FH+266=XB+>@S(\3= M1H2!O:U=G3UKQ-,/%5?(%3[B[;@ < MH]A64@@6!O$<'V,,<.0WK5M1WLM&AP8C1Z6G7M.YGR(7=WG1N:MN%FI)DIN- M"OWTDTC_5EJ5:_GMX>,UZ'-CV*@]]LO]59I6!VT0E2N3^8.X*T"%QZXL*X<: M!F%H]S< #'$2V3(/X6A,&)GI<:/TV"_U7P;1RV?FC2O("XKQ^,4#$1<8)22R M:;BH!,=DA@4Q&D_\&O_EQ/0GKNX2%H>6'JP &&:8V8,!P!:41'A&QHF1<>*7 M\9M:*NW+7KQC/XFK=BMKD)0KP0L>1F%LLW)QE&%;"Z':<$"B.5)&UB"O$RN.']NX$P%@84IN)BUH0K 9RAHF1=N*7=L6D/D@S/" 35XII MF#!;-0"8"G2=B09X!!:P4:@P96+$G?C%_5K/J5D=)Y!()R&W@T@(QVAB1^L0 M3 4\X0P)(^?$+^??7R+PO=;U3 W,W3,Z/_16_@T8DH-L76E6TX7'<633!?Q M$#-L;W( CI!$R>,,8:/V)/REE(X.6)I?2#H0H\/$'Z%?C93T*+1=7W<:6]OY MMJ$GW0![P4E,N+.. 2##,;.## B'(Z48,T$[,3I._#J^$ON\%46_E+-YETX@ M(<2]DFM(T.D_].C_EJ*,134NM?[76V^>W:%^(LNU44ZIINI\+ M(JDKX%QY&HLC@*(\M*TP5!?',UI#C16@?BMP8G.#EC[(% CG6<(<'PK@U+0, M,+'%%0*2A$5\9G>CQB=0\DN[VR8O19F^?G>CH\RX7\>GL^CJXU>T$:D.*\#, M#W5%&">!^F=W(:#\C#NX-8 CT_JFM(RH4[^HWXCG/GFM MR3I$")AUA!&H\A M6I#*$P\OH_/T9-@^&J[T99JH$.RA*AY@;TQ=#7:8N1 ,$O-5-:5DE)SZX_;Q M4+V2D!MQ.X2 H!QFY*MKRL@X!NIW#--!:F6]0T4EP",*ZJJZTC]&[;@%P#E, M?) I$V,-J-\:C,?&SP.0 M/W+9C.0NK9H6I@.)-,5.H +APHC:5A2 S3$R(L[\P?[-<)K246IK*9I#_8R: MMDI_@HQ\"?B!#!#-AXPX1\*O3N4SXQ/8"9\PW@G$TRCGA\1]+>6M]0B9KQ4C?F!E-P.JNR.^[4TQX&@)*G]#(F84G3P/6 M7LB4G7$+S.\6KN?290R(\T,5==K-!F"8VX9Y#<(2.A.8,N,,F-\9G/#]D"D& MR4()>AR-CQH'NBZ0QDG([?0@@,,19W/#97P#\_N&3\?LO7Q*N^P_JD4K43J< M!+P8)!W3=0\ZL'M0@5\YLT="*0,G 0&@B'VG8 V!*)YC;/P%\_N+X<*,WALE M.L]D_Z1#NH[@6X=FQUU?DZCSM)5]-X#4(?\0T]@V&BL R*/8/>.%*F2'5@ .!\1)<:PA M'(O"$6YZR\@X&.YW,+_&7NHC !]O#J0I$GV]RN(-X*#^60,XJW^FO(W;X=@; MX-\>]ONB$TU1H"QOTJ)2[D >$U-=#)27_154)3Z^8)\;1\+]CN3+RQTC?;)R MS(2)77\FD?9YP/P?.!_&75>!HYA2>T5!N"2,(EOP !QA01#.)/2YL2K<;U5^ MZ).OCB(ZK^7FH*]$ONG9GJN-M3AD>OW,F1A]---9 O#RWO#J\74[HNQD8DL) M@%M0BFWE!& E5 Z;'K;_3>?SV>&WXJKLL:WW_$;]? M]Y=_337]7>1OHE8[2X,*N5%5!N\BU::ZO][;?VBK?7?A]:YJVVK7/6ZE4)Y) M ]3OFTI%'L,'_8+C)>O+?P%02P,$% @ 9TIA5-78?"Z70E3HZRI;E^>]954]_S88E+.E6"7EV_Q9K.5?%GFQ2BKYM7@: ME,^%2.9;H54V(,-A,%@EZ;IW<;;]W6UQ<99OJBQ=B]L"E9O5*BF^78HL?SGO MX=[W7]RE3\M*_6)PP+8)4 : 6((\*%#@#8"]- 56"/ M# $2.@1X(\!-@<@A$#0"@2$0NE8(&X'0$&"!0R!J!"+3:>X0B!N!>)L.]?YM M-W^45,G%69&_H$*AI3;U89M!6VFYY^E:)?M]5O

95D@-B57^QJL]IDB3HA:+Q8 MR"/S!MV*(LWG*%^@=_/\69VA-_+3_V3PY*FL@"5&'4ODJY4\A_=5/OL,2(_] MTN_F\U39D&3H-DGG_>D:727/*>SLQ*_K3E3ROA)S-$Z*=;I^*M&KD5BDL[1Z M#2A[?[*RGQ'4ZXZPS&;U(M* FVHI"B3#+._GI;HXY;K3]2Q?"?3J0UZ6D'/3 MCFR2-WVY*;Y!NS:09V)W,,CN8)"M0N90N-6SS+.Y*,I?D?A[DU;?T*-X2M-< 3@8/4R/&$"P((SC$;!=BMA6CCA#+3%;)*-3QJC^] M5E=E._+C.O+_NLY5FT\RPZQ;/:*\BIR(JOZ8^-Z!OG M:AP!V<2(H6AJ*Y(@"OL;[_R-O?Y.RW*SO<&DM]+#JDAGBG'J]//OYRBVK(YP M'##'#N"A+K&&)]L$UDU#RQ!S#QK(?NPB8P\ +7W'S8;WJD5\L"NSNDRJ0RO; M+B19'=UFW]![L4(K43Q)CN^(>+-:B^1HZ,IYK+D;^\G[2#/!32 V)06A&6. MI /'E8DU1>,#.!K515>)Q%=1S-)2)DS'==1HA=.F;8JF,LR\IM25VJQ5J66R M0@/79P Y8QYQ@YL;7.#&M8W5U(?]W">K65$4,E#*7FELLFVG\\=6>1.3J+2PS0%>8T-B(^Z<:U MK=2+GO4/<.L"5 M2V(S64QE960DT16Q2;$?F*DV E J,$9" FMBPJ(P,BA@ @#[),*$&"W)^X.L MNX;444)C S>%M,G-=>V9)GB"__GFA>PUW7[B/K5](381]S&1S2AW142S,?&S M\3$M# $:RC".S1ZF$]8V5;,U\;/U:6T,L?D8@XT,!)0Q#@)N^M<-;'NH*9[X M*?[H=J;1Y^MG $C?G!2,"= @A]:P8PKHDAOK. M,H#H,H#XRX!CVYI&G7*O M!8ZIN!M5QC $8W,:1FR"-W#M6:)F>.IG^!^MN*G-=B0. Y==FL6HOTT]I>2F M=B]JIF<#:94.YB#3UM+GL35WM!7QV-%H4$V>M&-D?41=3H'.U9ZWCCMA;5/W MIM!^4CVH+J=V0]MG$0G-HFER +!MIV94ZF?4'ZO,U<3+OI IQ(Z<$9DFYDP0 M@,J*AKHR1=,H]=/H\94YZ,HEM5F1,1P-N7EP;%I4CSW,9+.U251( F+N-T3& M 0NL40,$Y)CCT(PS4 )P[+C+J:9M&OSSQ335!$W]!'UJ,4TABL6R.W/,Y:CF M6>KGV6-J:0K,F6-KBZ>=L+:IFH>IGX=/JZ6IS;0!5$I#N':$&^\Z<>U'5)JY MF9^YCRZDF=UPFDX!D+Y)* SH;^,@-!]^ JK9L=/JT^I)!F-BE;6P%,K\V9&Z"FCUW//C6S,S^S_^0G!,RF=LP)<5S- M;.\9K9_8?\(3 F;/N[%Y/8T90/;./-;\S0[@[^/[%6;3H6ST9<%M9D\GKFVW M)D3F[V,==H.VVI-K2LP',",(9>Z W?]*18Y9"]/DROSD>DR?QFQ"E0VX625= M=\+:IFK697[6_=$NC=EM+MN?F+;-T@S+_ Q[2I/&;#ZTKCZ[*38?G0!:[$9)MVX MMI6:._D)KVD=WJ!AB',X]))6$,<$#\W& 8 JE.-L<,VB_(37M/P-&N3*)0=> MK,)A0,T7ID80D(3FP8%1L=6X3@!@/XXB8ARR:PC' VR.52$8(^8=/MA[#5:] MJ?U'4CREDFAE"_JEY_K+U7^O'TS]C&OJGRU_;@4B8RY LB_+_*\ M^OY%O6R[>P7]XO]02P,$% @ 9TIA5.K".E(U!@ #PX !D !X;"]W M;W)K&ULO5?;;MLX$/T5PKLH4L"U8R>];',!;"=! M [1)8*?MPV(?:&EDL95(E:3L>+]^SY"2XK@7[,ON2R*2P^&9,V>&].G&V*\N M)_+BH2RT.^OEWE=OAT.7Y%1*-S 5::QDQI;28VA70U=9DFG85!;#\>'AJV$I ME>Z=GX:Y.WM^:FI?*$UW5KBZ+*7=3JDPF[/>J-=.S-4J]SPQ/#^MY(H6Y#]6 M=Q:C8>H<,B I* M/'N0^+>F&14%.P*,;XW/7G]D12.V_*9C,0E$K'__*AX>'?;!@W&\8!=SPH MH+R07IZ?6K,1EJWAC3]"J&$WP"G-25EXBU6%??[\9G+_<7XI;J_$]./B^N9R ML>B+^>7L\N9>7%Q^NGQ_>_C?>[$I4XI?>I@B "Z*,9M%-/Q+SU>4#(01Z.^&!^. M1[_P=]2Q>+,BGY-%+?A<*'#IZJ53J9)6$:QJ7; G MPS8;Y4@HG:H$Q*=]@3GQ[+H:E^JZ7%%DIY?88VV6^L\ T-:ADC;$(3CNR:'+HCV('H6(&LS\24 M:9 M+*L3,5<)]<7[]S-QT*;^(JS,N_1!5Z7R[$@*;?2+)2LI9JDR#O1Y ]Z^U0HB MED7!*=VAG]V,7I] B;5W7L:M+I=@ABTY"T %_I.OV":]:,\7J8&)-AY.^2K= M"K/1 EUD%,/&U$4JEL3,?,'-R00 J.K*(H+ M$3)]U#&\:%9F[4I'-0)!X7"I$EX4K%:1@M;$&\LU]L?Q2=#%@>+3Q-IX+FN1 MR;6Q+>V[0 ..4GXQ5OEM:X!=(7MF@S"AQ=BF$2NL>?TQ-PSE27Z0@&@7AKDI M4JZ9D*)]M35L1FZ71MJ4/7;![(GD29:F;-U1 GQK96I7;#GW95#A=P1R!@C, MUT#0%+?F:KWA+8)X87.Q&^B;H-C)W&9 M;RY/*Y7L&KJHF5)N62%R+5412AT(=P+^H>98/0#M]NJ $V2C8S0/?D&Q,Z8Y MM7+#<-"(5!:SM^>R52_>B"$V;41!*U0IT#5E;):%6L5;.J0.QU6-J+\3OD)Y MTX-"$V^N%_99@UNTP9IYA5^9)%3%]H:7G](JT)>:I"Z[YP!N!'J@I Y-!2[0 M1V%DH[CJZ/:)A%#(B=3,*"*0SM5 A<(/1.VK/F8J^NKH,%$*EHI8U_M1P3.D M7A7$JVSLVHPALV70:[A+ZB3?T=..FSXJ,2GJ0.D^C]RE M66,X&O@9A*IX+7 M)\^DVU!Q[4L*2++NT>0>'TWQ( KHP+:I>7*OH)A!KM^V^E_$VMU](PS$!($K MU+Y-VEV-M_YN9#$=8#7C5P:V.HXEU,T3K,R)AU^12R1\2:0%THIPPRIWYMTW MXN!'#[[ASB,=-]\J_!1Q(H"*[_5NMONU,XF/_$?S^%/I UX;"M@+RK#U&UL MO7UI<]O&ENA?Z?*X9J0JB.:^.(ZK;#G.U:LX=EEQ4E-3\P$DFA1B$�@&3- MKW]GZPT$&25W[GQ(+)) +Z?/OO6KAZK^:NZT;M2W?5&:[Y_=-=\=]?@%R]>OSJD.WVKFR^'3S5\>N%& MR?*]+DU>E:K6V^^?O1F]?#O%Y^F!7W/]8(*_%>YD755?\<--]OVS(2Y(%WK3 MX @I_'.OKW51X$"PC#]DS&=N2GPQ_-N._I[V#GM9IT9?5\5O>=;INV1?.Y>OB'EOW,<+Q-51CZOWK@9Z>39VK3FJ;:R\NP@GU>\K_I-X%#\,)R M>.*%L;PPIG7S1+3*=VF3OGY55P^JQJ=A-/R#MDIOP^+R$@_EMJGAUQS>:U[? M?OGPX>WQB[-%8?:C*YLZH'\I,9_$ +V"A;K5CN]JWX[,COM.; M@9J,$C4>CD=GQINXW4]HO,F)\=YL-E5;-GFY4Y^J(M_DVJC_>K,V30W8\M]G M)IBZ":8TP?1? MZS8R.YOC2'=*._?P;T:'1]KY_]A0G517JIOABMJJWZP30Y M8#CL?J!^N=,*QCND=4IT S]O\S(M-WE:*-/ 4T"3C5%YJ395B6PA;QX!:YL[ M(#$'SD.=PQN' H;#J#(R3-BK=;H'*:4Q8>57CJ.D>UV)P_?"\ M;OC5(D_7>9$W<-()/'NORU8&U=^ T1G\&C_5NDAQE"PWFZ(R+:X+1H(=X_9P M:?V#VJW!@P8P*J-!>N%'&P& [0]I^8@@*RO8WR XB[36JC7X?E4G:MTV^ A, MMB>H-54"4*[NVOI0&>T@;0S^OJNJ["$O"GHD MATWF->Z[,QX!4>WJJCV8SI.JP4,O=[3.NDT+V>/^4%2/6JLUH-46UI!8!'/' M\ B[A1,#D.M$/:0U_$5'@W#8Z+I)&77Y()'F!^HW3;Q=56T=X!JL\2X'%ESG M&Q@>H5OGFD8% ?85%@Y$T@#7@!-LU!;639OCP\\S75L0PC']S@>S;1M );5) MS9W:@D 4;+M/Z[QJ84) G1I&VL"<%K5KW&J1 ZKBF'R>M/N ;]@?;"A-YL&0(:'#>()C[0M$)F!3F#\NMK#.W!F?J\#]2-(1\;= MMK10TK"3:I]OU*:@QQAI,\ MV!@,#^?1(@L E()W-5&AL>-K=?WQUYMW5Z,5 MP G6">,D^'4XK;I+[W%_@'):[2L$S1VP"EWN^.2)1D[O!,>H<^(M=M)X4Q?K M2W6-P,:1Z(\?@,G *1$)#O@K'7R%X"8BA8D;F,S (1=P,H2#Q+E@1I@ $.LN MW\"X!SC<;[(9CP(G1KX#'0'66N3P/6Q"KQM$U:9NF24P$P7"J'/8/VP:AFUK M1&@@E>:NU@@C$J@ ^ ))%;>U3Q\9XV"M^!SH3# TD&3NAE1ENU\#O(B#[?>Z M)F:T3LNO\@0NS'(-1-MR!Y@)<^E'B^K!.A.BHGP+5-$PV-1 )> R]#4N!H6C?@8 M0VU;(7R0G39$[L3O,V1E0 ]PYAM@=XZ7XFO)\1PLS6#M.8L&_-T)23S\/HFU M3@MD)(H42^%$3=4 )/%1*UK-7?50]DJ\0,[)RIC=J0MZ&G@=+,MS&=+7-=RF$P72UI'=VV@&P%.Y<6C:!D&D5^;#>J6 GA@C+H@P4_\H&V0 ML6>("#JMRROX0J4[X =[UD3ZD'%(VT*;"%_;I(<<(8#?L93)D2673,5D']GQ MB-[6\)!">5<%F4_?V:94&QJW33/>.A'R6%4$4&#BH20MF4_=Y^8@&5IFQ MY"U:L*C:O?^&'P#93=)GKQ%B]E->_BZ6Y+XJP)Q!8LS:#;)#?G#=YD7&NF_\ MPZ9*&R?.&/CV$?H*];%\PVC )I\FZ0]:T>X.C_I85V9Q5J99RC)RNR5.@"J" MKD%B@ 1!#0]T\**E-9'<8IW.+A4G>;BK2"$$/0UQ$(8"A;,&^-X2S!"6'ELS MCT[!;0&^DV=.$6H>3SPD8'B4QH2<:#XP"99"=+E'6$(TV9A37R ZL9*Q0?M M9CVDCT0GL!/ *'C=W.4'^@8QS.HZ,83L(R9&8:!D0+(-J-W?A@O#@^/#YK/"$"06M MKLR*')QFCL8N>D:< 310-Z7?* D?4JN\X1!LQ>FZ!C4W4*B=!>2-'M(-K,+O M5@WDP(A $J6'D"TKA ?OT[P(0&+TAM2B!+3/UK2D* 'W]-IJ5;**"N\B JD: M?3.,%^L*F;U\1@D,J __@IUW:!NB&>1",#3I11TP?X2/,7^*#[O6VX)48 LK M?D8&"#9'M ZOMAO=_=:>M\,G5OH%,9 'WX@.BEB5@6E0_M&2&.B!86XB-$!0 M-R(=WP.TWZ%9X#.@Q) MX2Y%\T3 W:_ @0AD66I81L'/,#G8J)FCA#/HA=_@,U8N@]@B'3P[4JO^$PZ' MO6YG-*SHPP\,+P.!68*I 81UQM_!RK;TOW]R;*LL= M'M,N1?7\'/ 2JV(@9M^C(0_*Z"A9C%>7ZF*2S!;X[SA9#A>7@0)S? :T/9(K M9.K0P0,2HFKH?A-V-YZOU!* -9U/U;L<]?N\(4?2Q309S98>(O;?^ P0R*-D MO%H=@Q_!^43(.Y:$B+.OP'#.-9)W4U<&H=UY/ZL.]';@&;U%6@(,->K+@;9I M;:LWMU^<234>CN97L$KUWK']&V\PR09%1_B)(7GQ2W4 9CT9SP%A/P"_ -A8 M41@_";#L'59=9)?PF3U;.7DOPT^Q+8_[AV.U5C"RSYIP EA+D?\/D2>[;]BR MCG# N\^J-5@"H*RC'TBU1L0CK*\VS=5-F#%W M0/P!$U,L"3\'+CPUPCS^BLWT.7UP/A&T1Z;+63*?(KF.IZ-D,INHW\ >0$D0 MJDI;U *0N:+/S@#:3I(AD-IH-4QFRRF\O)@ND\4$AYG"+*O)XF_P-I&(!$V& M(6"27ROIP>WA4-#!(5JB(/E7,KRW>I>794QOXW$R6A!W@PV/Z(\5F(\+SZ<, M\*$1V)O+9#B: 6<:#Q= V\:J.'!8\V1(/&6:S&8S^G>X'),12/O_"_QC,9PY MUC"9#SL\9#$>/X&#C(&#+$<]6V,W/SGIT;L6(0XYG?-^E76?EBTZ*$$!8U,' MT4@[-4-]^O4:SSH'2M@5(/J]F<7V#XA57;#@!A7]T-; IT"Y)/<=,+0&8P9B M'I'*=:&!'[.K_1_6)$;CI&M:;BKD4.*4=\8SFB-'Q$]Z=EK7Y'5GDJ_JT']; ML!<<_4AH+8"*V)7F&]!7$%C>1P\/9H#2-6Q5HPX)6P"L964H6LY+P-W+T'F% M:@-)_A80FKQ]UHV6\P+0:D+5AI?"!"&C?P>#Y9?15SBA*,R%,*_]'K@I(AB! M VV=QAGU7EFFL7BPFC3'U 9-<>Q=G>YQ"46U(4LNVD*=JQY MQ1G0$[IQ^5&3[]C/@M 6(PG>@F)/Q91')"I< -:V6R'A^C*BGC#,; M4_ > ;MCMM@)*F*NX,LU^U)X&F$%@.MI0@8#O"9>44#CXM$ =$P#PY*Q=CC4 M:6XL4Q?JQ%= @\[9,X]Z/E'W#6_'>NRS\U1H/404-(K4_O (8])./+SP%6MH M9.C=D[-_XNQB_@6QQW2-WAF'B1$DK?,A//S?VVQ')+_6&S PQ'\AR[9N9F.C M! 93'RR.!L9UCYE+ 2S'?K*3,#4LB=$FMXONY9C.:=%9G)_Q* Z+R(L&D6=L M-D2"SILP\M0)Z-@0AOCKD#NY&*!!3GH\-^T4S!/8'3/F1KR[,4_?]F\.(/Q\ M,IBJ/9 =.3YA <^G@[G_HCGV[--3Z%5% K"*<_$XL++I2.+TC(!:W1&/ M6DD7(/P*6I8X__-1@#+QXT,7#.QXW2BFT%I=B<+P/KS-MBO;I7J(/+(Y_<(S\XE!L$O_<, MT1?8Q0(4Y-^C%1SL.O0;X:UX'O!4 NFTQ]> >':<_ M@:ZA[ZJ"#AI,!IOJ02%_"L"P1ZVD])2ZH4]/G!8C4G7C--B3JU!B,R$*6'6! MF$I!O+' )0(*V7U; I+UR!>U#CV E"]A@E@*1RV>[E*.O>!E2DD0*4<;>M;( M;+NS2!FK2ZI!K&L\'*V(L)^/AI.0'=#GF?],#&,Y'XS[.<:?H9($VXU=N3<+ MGFZI_T1K +,\69*=.9Z#73U1;R6&9"RW\$@TGDV2.9C>X\4J&8TFZD.Z NP*S?3)9JM5B");G1($!. >3;[G OQ;S9#1> 9X:\Q*=1>Q#T@$=(*@O MYK-Y,EV!?7DQGTZ3R7!Y*0'4LV3*+K;G:CX:)^/5#/^"K8(,0X&(Q%J(S"(5V00F)-PF+A'X2U^-+08/3T&[FW4>"10&@;D)7^'M"_T ML-496=<4(>AUE%V3GTT"J]Y==NW<9;_(7R>LA M:R'T'PY6(?)W1>7H-.)_.2 (4!3 !H]%3Q+-Y7-A4LQ(<-XL2Q>BE0GG<&IX M0K:E8W^.O_6PLVUL\( N=^-_9U, ME4@,L+LOH(60%291"$6LT;-4X$S6MCZ74\%<*#=_60+%%DL(JCJEM"G6LB,^ ,/'INU2 S^/MTD?T8=*7]F^;%LICA/F('$O'T3(P^S8-![XJ M.5A)PW(S"D=!@MMA/$Y24#FLW:\TY 2MT$X"NX!2"LL-!ZTI#Y<448H9J'<7:H?;8(I M3O:1LBJ \I$$< -BEG6]A(CQI@=W"1]VX8AY!J< 3)S#J&Y@0^2!R0HAB7CC M_"2UH!\(@_3=>4\0#;M.RI9S&V$.OSCG6\C0W@:IHB:S81)LWCC+KP=&"!'@ M.KLV9R'F4LHH34T-\),.&<(O)?4!ZG]Y65M#_G M-(N=66DGI;C'K1,!#%U&B5@V3D4W/X$'!N,F^M-YGUA/6CIR(_NUH*&DA.^)V>ZLVM)"[W1RAQP M/=U:P9>U1^XTG^Z]/<[/EGSC4N]2\=P$M0;'?MF^!!^?8&CY-@"SO*(YCOP! MR&OWGLJL U>3(@PP3*U=SNMJZGRW(S=\.)30A)6%D8WR,O)(DM$ER$OL(/2+ MNW!\D$11UR@""8!C5&FBT_IA]9V@'Y^N66"I1!*O0E/"O@2BM)1T84-X]ORVP),\^ M-P SIY0T<,S%DC51RDIE*V$JQ?P8!8[+=:.TB@8S^];ZL9)H#7ZT2CJ\PGO6 MW]#_XPWR??I[99//:3XXWE(_(!+(C*C'-[W'B/%=\DG6&A\5K.91@D136C_F M_'%V,^?I28)9.+UWKY'749,&W\E8Y6<$)0&.-8.(W'#B__%BHZ3TUV_LTC]: MEJ0OHA,63QLA[]@-QC8S]%\SW>_:%,M+-/M=PJW:VZ2L M!L3V$AQT;KSAP:,SIG]TS(J_#6NW.FZOR&EEPZ41NQ=L0Y_7OMUW=Q$8/BX9 MSO/42I*%6=L5.HI,;YL3X+8 &/2>=9T^FK.(P9$#8S4[#H%FG, K#()TVCV: M5ESOH:FB ?539$^!>4ETA(O!_+FJKMG-58=90#=O/SNW!D9)FYSLE4!)RTLN M'B;+P$6F9<Q"5W0F.N\M$&"$-!$ :# MK9Z=NF.V3 H9!(V66*B>@!S)"3FD< U(YU168-TC$7XD73RVDK"#QAQ;H"$S MZ^VQ*0*B%MIJE;!&CA(+SK) 1HAX"'\J)QDG>1ACYD<) ^>2LM=4%A1@%"63 MI@7F(%!P%_2%WS&AAXI'L0@"&08MJI,LCEA(WL4J($O2W@X"/HY\2+6 EW(B M&VR^*Y FU^,Z0X-8:K4N\ET:A&/1RG\\H)X&)V13)AQ_AND0%"R/?;6?>.-C MIO(?QGKZL7J2X[F&;!"VR MR=EI;.G08Q%;K$[=/2#6Y1MQ003E)5A6#89JH4,D5.U!DLJ!B6'HM+'F(U85 MUG[S#>XSE)51*C2O+55D]7EB]+E]#7 EP[&GD51S)3B8KM2L@=; M*KPP^5$]&XDFDEI<]67N*;QH^3%I75$A'P?/[KW#D[G$*;73]>%@39&U MU=P'K(0!=5P;1%G.7,020RV*7 _^!:OHDY,/.D69W"!%$ZT'74TNC-;J-_[\ M&!8 '6Q'HS6VWE*7<-HG%+*NF$RBK@@!;1PGB25>1-KL_2LM97N6T,.SL@YX ME^HONB:5/P[4#\CE@Z]B/3O(:PLR5/E0KS"- 7E#IT*!D[Q8G[5&BQ3VO@VR M<)V!%:['^B<+7G.L?+#7"8:_8M.0I%SBHY6>Z@,"==-P^YRH8JOG?%#O@J%^ MK]8*)9<--N0FCK&0;*3H36= :ZTJI62 24:] M]0?] =I2\K4 [6D81O;V.4"S\B.# M6]"PK>C'Z<@W5M.Y:<[Y0XRDE]V*40 6#PXNC"? .1P5K9$!RC:;.=4%1#Q? M\$ZZ SU[1\=A@>%;5N'\:5[0$AW#1A%B,SS_^2JJW[AU@OH9AN>> >_\H@!P M+]6O8=,%S'1+L+!LN<3N':-D,9\DL_F,_EY.ELEB-0=3+.[+H):S9#&9J<4T MF2_&"O/@QF,)9T]GR7PV4[-1,EDN%0PP'*\D5PVGFHS'R7C!4RV7*WB1IUI- MAM1 Y)::._SIZKD'!":TS1?)F&KB9N-)LACS7[-D.)QAN1^F;ZTFR72\4./9 M+!G/%UQ--UJ"7.NTCUC,DLE\!"/2IN"?V6*I;DF/6"Z2U72IEO-D.ENH%6QA MO)3].D/]W]/]X3O?.H+ZG4R'R7 ^5./A*EF.YVHTG]*@%AP HSE6HPWI[]$4 MP#"=\]^C43(=+D+^?AHD'_J[7:B+\24--EW 7&-<#(:+N#H)O3W>+I*%K"? M&TS((8SE]AA *1IP]&*"5:1+V.M03:;+9#X=JBFL$?Z3*3=5[IIIJ/%HFBQ7 M2S4:KP#>,S6: 2!7LV"SR]4\6'"2C":( M,(!LHP5 ;$5_(_(L &$0SN=/P@OUH"E3I'^22S%0,KTZAB#L-5^! URU!PZB M@$Z,H6'+;]^]O;[Q#-<: ^B'YKY"Z8L,78:#<5+C>F MI9Z'8'92&S16T]9-7#/!)]Z3*QJ: F&8Q>K1OCF23ZGD*G?.!9#P$.=5!I < M31PH?P*!?_4+COT.UP6 *RX)2C@7<\:!^\SH[%1A7J(E?5O6;; P(/-9CFQ) MAK$>GU;8R2S(RS4H!XCSU&8V$2M'?N,,7O):20:"TW)<-J-UCTHR$ZPIJVKK MQN*-'!]3OP779SGXAD:UCEPZ?3;>)Z[Z#=( *?G1)P<2-M3IM@D>^?L=;>#H M]I?>1(I5-*Y$C%KDA2TC.P )//N40(FK$"W-V1^(C\9Z\JU'QF5N!(/?IS6J MB+!&.OPJ#AP@MO0[,Q_L3KJQ:\ 0T2)MD4GHZ00N( (H"'_E=49=+!_964?) M"T'_Q/=1*TJ?^?2D)87Y1QZZK#3C[I+8(Y5%WLO:IF2YH3=%FN\E?Q=IA[_@ MV-])[]5OP5E2Y$HZ4ODNJNA4+%*;[5Y;00X;+ YK5;EXX4C<>19!Q8.NVU5=7=68C^M\ M#SXQPZWTC6\6Q5G,SJCSX&:'3N V=6C3VQ35>2]=("=R_!$F&B&"H%,5'0"U M*+'N8C_DP!-M#Q,0OX3E+=R\XHAJ)(=5F'*:84Q_\^CEA>RM@V4!]8111,.N M4HPC >VBW&!+$*L,G??7%DJF)]TV9XKNCGQ9U-; JPV<92=6;Y]/R7D=0V;) M$1W;P]159?E@3X'"C@1I2,#5GW>&C-B7B^5%X9;C0*NX&D*Y.W9R-^#3%^4E M60NU-!/\$?L$*VQFL*$*'?L+-@R01A*94Z3>HJ?DFJ)N].?M78Z%BE9E>WO] M]C;NQH*U')YII>I3;8'[B3-I:O6QWJ6E+9+#*D0WW*=/KK>+%(]>8^$!>HK> MU11K_X=."Y @T5O7[_[Q*5J$L=+.:%(#-D/.35^#;/ M\*N=@04"ZH>$\6Y8_!KYYT#A@3L%@?@NM@$3F1*H8#R)CQ8G G07.\#46A8Z M!"KJ:FYL+RKR8/?B)04,X'EJE0>0 !+TU9=215+[S?6TM4[BC(CQU/ M'2?X&*5SHN^,0W3DU"09!R?FH5SK!CV-U+Y&,//VQF=U18< U,R^)4QJ 3$# MRE9U )Y#9\>+Z-VEG^V.;)KG(SPV>W17%!>C+.Y@K;89_0Y.QH6Q<,]94E8+KU@M MM,]ZS;JJQ;)PVP>.G5M]S 7U:NO.[P9M3XLX5YF54T<%XI=^&F0X(:4>TCQS M!-R3!"@Y/-3:4_B7[:'O^A_[),:?/;[[,8\L"C1F)6=%2M/6V+[@PK83O.<* M$ZVL6$!N3[:5EP[F2173?;+W5 JLY&\['0YW$QYR$)Z^D&Y!!1;34:Z5AV+0 M39[ZTOB0)\7+)W/)^$VXZ5"4*(K1;@Y/<]N P6Y@@;&7 &/P;T(1V@:MU,C.L%,!3;N2G^U FN/Z2'=Y%(JBZ7ZI35A$&96 M6W%W,U#EHRNW9:\++@K50VXFX7E*CZGI(E[AOCF*#-RN2&L*=EC-E,_NF'=; M";&OUA23MH3UZ_8Z?M?TP MN.'%/"[Y/VZ/LPP:' $TSC4;B%L"7!S "/.U9; K\HS^1,FRO66VSN+.H]?. M5\TS"PKN@Q$1U=-RP9DOQKK6J AV/DS.]X@YXQ=PI;>NQS2=['&]Y/E-Y+X] MTE^N#HXF=%4FDI\5W)+37S"E>TJZ M&?1DFE%A*V<<1^W'3NZG<\:Y$7W,5SX[?NA8;.36[+E!ARN6U)>HD6@@'77--MNC^JSW0>HD M,HI?T!= MB1!HN, J4!Y[(.CY*-8(*\6S*9VCR(IF'BO,5XDC_K)X7-4)]? M3 :CR[_94^?GOB4V_0?DNI2#@F(#>%TW[CF(\6KG7M;C6A>#2;S8B5]LX+![ MJD+P5_'V@_Z6;ZH>K WP!U6;TUA*]+N/\Y#)B*TV3\/4SFQ]R[>><[8T57 ' M'I4.!9GR4?3#=EE/Z>Z(OBS9(Y3F2 R/9S/.>W$DWG,'J04OAX-YB)?#X&3I MJ(-64'^"Z4=ZG\%P=W!+7K>Z+;@*);KN(K"]*U86@C'$DH0]$'<0LYU,C+RQ M%]U1,6/%*12.][LRPD@T\Q3 ^=9QF:U=0W\$-;C&T=L:;A/,OYA)^6P>\CLV MDA0L$>O[O*Y**;.$Z=CI]5D'L:VGS+25XFOV5"&RG.Z$4W,%7J!3;E-[CU"L M788A6T[ZYCX_4==6DH]R[J[0%?NDY'<5>@CJ -SLX/TB?%@P^@D3&WP M(J/(Z TR@-C2PP"V&$Y#E M"! PRMF82\S^YU8>=W[C\46-^@P$L4"1I(+8&V&7$=>-P L8>\8N%.AHU=_N M4X?XVT2.Q?H)A\^EUFMW_1)[CX)OP[:2 9:3@X.ZEOAJ<;X8TJBO9?6 J4L- MQ@,)0FS ,TZXLO9SJ>UQO#L/1W'EUWWEJ^S7D+8D\36T^ -9'(!93=!),^A9 M1E6G6&/X#>=21?I@*YGW[OH=5GC[.L;U"C0;+8_[UE F@AU4$L-'!XSX M!31\ MP9GC>0_,^1$VF#J1@YI;Y]U%4<.J0JK4#Q5%LV!;8>#.>V,DO\@V>A0) H;? ME5Q7P>B]U9C\722\HL05R:&(#G;B;K^EMB[N;MO4EY/:5?JKI4A3@G?%P.-J MK="L=PT612OG?+\_E;XH1A,@!P,[X[ML2:!N>0;\[$]8^2LK$)1@1&++\?9 M38;(H>"J.MV#&TO$]I)6W)2E!/]8L!4[K,&13DGCLZ0IM]<<:63R6' )%;YQ MA$ZD]"[S< M+=&LVO/].\[UYI):/(V,)?"#AFR=Q#=YWZ//:.W=R=KK3<8\& MMF9L TKA;F6ZM]PV4K51,^SXRZ+6X.'E#^*5[\^-P*]/ MYS(G+IV(]HR,S/FJ.6UZ5U#Y\"&XP\YK2 M4;6!NV*(R]2XO4?@\SUYN8KO07<"YJ&_$D-&TO^0;Y-G2[8#EB/3*"B "Z = M7(C:8#GAJQ?-ZUC%Z^&3][ 6_ZQU^_.J0[_8%*[S Q? NO#@>+V3.^(=-^:*H##HD, MK:GV].>=3@'Q\0'X?5N!RB4?< +*(,/EO?[_4$L#!!0 ( &=*8522F(>L MX04 #\. 9 >&PO=V]R:W-H965T#ZEJ3-%DD VTVZ6;1)8">[#XM]H*61150259*RX[_?,Z0DRT:2]L66 MJ)DSMS,STL56FQ\V)7+B.<\*>]E+G2L_#X'/'LS5A:Y2[-;D:9WE[VQKWF8*'6 MJ>.#X=5%*=>T)/=4/AC<#5N46.546*4+82BY[$W'GV>G+.\%_E:TM9UKP9&L MM/[!-[?Q96_$#E%&D6,$B;\-S2G+& AN_*PQ>ZU)5NQ>-^@W/G;$LI*6YCK[ M1\4NO>R=]T1,B:PRM]#;/ZF.YXSQ(IU9_RNV0?9LTA-199W.:V5XD*LB_,OG M.@\=A?/1*PJ36F'B_0Z&O)=?I)-7%T9OA6%IH/&%#]5KPSE5<%&6SN"I@IZ[ MFL[G]T]WC[=W7\7#XOX.U_/K[]=WC\N+H0,\"PVC&FH6H":O0(TGXKLN7&K% M=1%3? @PA%^M:I+-9DA2QB<6V,-F*NC0E4L>+?ZC?3Y:SW7BAK*S:R?/(0'\:3/G CG9-XE,](Y[M'7:I(?#H= MO?\LEBHO,Y7L&))M=2Q@FAPH]L4V55$J;%!1@&(->:BA@H;SIE8[#(5<;_AA M1,9A EZCJ@,)73:(ZRI((/H2@-E5690A%SKI:^_S*P6,&ST!H\C:"OKD#,A M2S@323\^=.)E.PX^#98#\74Z??"^:5@S0F(P6I;=6X"?429-G0=O#P6)^8:> M88@OUI6*408:B.LD(3^HQ%^RJ# F14W_4*ZYSDM9[(2LR^U293O:CYRS0Z<[ MM1*QBD6AG4@E\"7&B"/#I2=O5$"!;7 "= 9(-I"T_+ .!YY* [$ D9"?-\GV M71H4%*Z/:J:!0H<$FHP^C$[[ $O($%3% A;X%N.V8=+YZ3F8=",CE2G7!L5X M(5,^V2\C0'3/[@65VGA/&ZIQN56,.FK/&,@T>63NH(SDS92:J< 0J\K$5#!] MCFAI6O.&S9O6_#YYIC$_X-0TI=W7]87DC#^,QK^5G&6$%=U$%:@6^D>ZMC': M&.FYI%CY&C$5.PW3M@50?5C@@9^!(MDB@%DF(]5MCG&P3X/N&)TM4[W MD[O>AI.0J68<8 C01F:5=,VLQ9CBT@$Q)(R/=9.R@QQ[1MY'3H?%\#8CS_MB M5EEL)6O9^ H$#SEK&#DZ R./!OV\(=+46JJ)UYY]4W+%OE3+TAL++UNE#A#8^3BL:MC)]"''S+8;DWW9YE'=,R\J"Q M;V^T>AUCM(^Q:7P39H1W;KJ7\>D/.F'@"&2U2N*W0=2KAPH_G)WPQWFETUUE<6^(7B!P64, M:%N&9@]]_E)5T#115!G#_O!N0)/JTP5##^K,@H@>IH\.FL)TSX7 DW3I?^$V&E':CJ+U-\X9%A 3Q/ M-+9@?<,&VF_&J_\!4$L#!!0 ( &=*852WK\2@!P\ (4Y 9 >&PO M=V]R:W-H965TWCC*QX[1A#D T6V),846]M-2I[\^KSJ)JFFKM'8Z\0&]LL,CS[JKE?5U,.U MD!_5G/.*?5H4I7IT-J^JY8/+2Y7.^2)1 ['D)=Y,A5PD%6[E[%(M)4\R/6E1 M7/JN&UTNDKP\>_Q0/WLC'S\4=57D)7\CF:H7BT3>/.6%6#\Z\\[:!V_SV;RB M!Y>/'RZ3&;_FU?OE&XF[RVZ5+%_P4N6B9))/'YT]\1X\#6F\'O#WG*^5=?;HS"6">,'3BE9(\&_%KWA1T$(@X[=FS;-N2YIH7[>K_Z1Y!R^3 M1/$K47S(LVK^Z"P^8QF?)G51O17K7WC#SY#62T6A]%^V-F.'X1E+:U6)13,9 M%"SRTOQ//C5RL";$[H$)?C/!UW2;C325SY(J>?Q0BC63-!JKT85F5<\&<7E) M2KFN)-[FF%<]?G+UM_?/KY^_>_[ZU?7#RPHKTO/+M)G]U,SV#\SV?/92E-5< ML1_+C&?]!2Y!2D>/W]+SU#^ZXC.>#EC@._(>D''7Z#7"PZL][16>*(4 MNQ*+25XFQA3*C#U1"B;_)/VMSE6NG_[SR415$F;RKR/[AMV^H=XW_$RYGCZ; MO2^)NBLA93T#_>6,>%DFY0W[1109[I7#GI<0V^N207Q\,>&2!4:"#JOFO!N? MXG_!*YZQO%)PB WO8LH\U_TS_:<)N5(U1I&B00Q;+PJL[B!< M3/X-%V:5:/P!L8,EV;]QC> /JIY4K%YLN*L%!6;<%ZR*31=Y/\A%A2MN1%+ M8UD#!E+ )B@H$,J(]*44JSS#&(R77.&RK/*D8 M>X:\4 HO.G.9V4N?EYI:< M5^FG-*S(DTE>@$G>,"QYUBB&IT(2PS,ALC5,2H?PK&64?THI-C2[[>YO2R\5 M)1F%-"%$K#BEMG1NS2)C@(1%@4RGV+D6B:@5Z%#W'YB LZ'O ;LBV=]CWM@9 MCD-$HE349,X@F>*^9%\*L5I"LD\1S%SL@?L3=03I)G M9$7(FMS(1^C):2TEAK>"\YQ@&&$\\') M.R4E-Y)*K3KI!R-G'(7LYU:R7N@Z0>@WY#:#P-D[0=:9]-F')P:..X[9"UMW M"#L+$DTGC&5RHR41^,XH\.FYI,#4<>C[3@C.GW%X"JV:EW!!LIM/)"7'C\?L MJF&=[+9QQ4+SU%K-#8)E/!PW=+>2LFW*PWN?O1+E17K;8C0\@.3<8<-WL.#\F]XM6.6.XQA#\G#D+M-O<@TT'0QD+:;>- -QN;)L=.8'5I0K$=T>*0 M*W:ZFDJQP*BM (%;"J'PEQI@B>1.01K"I#"]%!"X\>9N8TQ W%X8;TZJ2N:3 MNM(*:XA0-R67,^*=5)8VY$U@4-P$Z %[5IL8A]$W/)&,ZP"U$[$='7+@A&83 M#"DA/I60.YBL,1AW@B)+IM>-.=![S\XIZWD.S]4Y0^<+C"MJVK8?RBAD4;[R M1C\H[?^BR#,M8Z3$BIOT@\7)C7184'=@QT[,V+_6]@LR75O=EG8NH'F]=RI4 MI;1F(!&'%$\C#4N)Y)N8EY=MX/RBF7I;M5,95E=/"%B?+C8!L8*4W9=G& M=A>(:K74*F;0;BXR=EXO:2SPC;'LCD+;E,@\[E,:M,V[591Y:NE)RWPG[SE- MTK(RG@,9=?G.(9FT]Z<[HHY^PBCY;"]B[9RE?Z22]3.5OD M6>;4OBI$.;L@0-1_N9-?#++)]J6\ 8&*-,DX^Y"7&:$0U 1/ZAG (X&)NY8$ M6XMM@?G>6[96/61_SP_&@V$7RF#A!FJ2'>I"7KQMAL)%_RM8YBE:S3K@[4EB2;RX7(>-$ :(-K$;^1P(#,I],\S8G"55[> M4)5.6QE-"/ +,Z.DV?CM"AD1R \KE?44<<[X%:[:"-+$6!10)/IKBJ80;Q_^ M]R=#5E8 PK8I4JBNN8@ML21$4I?F-2F@[C;Y@## 9=G?["N7!UL::2+2OHIA MH[,_RH53R@4?X##>6RUX(R< H-ZM%D)WW"L7 ##]47RG4"U[L!*Y[ MI%Q Y(E#(F1;+>= S"5,EEP==G6N0:34)*8YTMUGWFH-J+(M:H-#\41ZJ!> MM3$$!0?*#7_D#./HQ'(#HHQB=[?<&#EA'!^H-H+ 0?@[I=SPP]&18L-'$34^ MO=A ^3CV6S'L32&@VO>\(^5('#N>[Q\J1X*Q$T9M.>*Y&QA]MW)DQ\^_ZUID M.^,,3Z]+=G #IOOV]&^E6'EWM/30!K<5 MUG=1$<&&) >8M?#TM)8F+&W:E(YMG4H)%.95HUB33>P"H"%Z'L9.=;A'5 7*6NF)H@&%K,[8,&K1+K^P^K%4]3'.I",854]IU MFD-@!>WG#Y!%\D4?GD(N!0OVHM,N#O5GO7AQU:'0WIL>!*UTP-O*P_"X<;"I ML0ESP<54OC(%('"K58#?AE,U8KH=GO:);\#I_P>85FOQW8/2B9!2K*GYSNB% MW!L ^*=<:4) 4997%IM;^MB&IB8H$>']L/L'3KT;3AV/1WM1ZM AD&;#T= ) MP^@.:#3V@]M:UWJ/(U#4&<6CST6B0\^)7 N( O=Y8;R-0P_ 4,^E7K)W*@QU MHE&'<+>Q*+T<-TSV\6,4C([BP=@?'T&#D3YSV \&QT/'#5R#!8-@X-DY_7>' M?ULH[1M%@OW@?@0'#BWDO*<_/=ST^;\J#GQW -[=H>W<9SD[55+WW,'H6P6! M6WW@8M=SB8)][M+' #8&$@0"V6]U@E2B3Y4-&O@K:CA42T ^+Q,@3_@KO7 / M )\33N75'#+LHOWV&7VSW;+7PS,N34%/H'D1-M.T7X"9+9DCQ' M?%)B#.G7&DX<&AD975F'!]U*9=IB:=VRPINY-IGRCK!!:_W")%/)5Z)8[6*( MFU:'W:S;L,-U;A2U#SK\ 1;H##P,]H*%D>,%P_Y1]\B] U3P1Z/;VE:.&_I' MH$(8#C\7*/B^$PSMCA5@23 ^ S"$*CB=%S@A>/#N ">L@<7!,'X*"KPW&.H M *C"&QU !:'GC..V0^1;7?];44'?,7J'>W=*]_N2/ 4AS$S[ADP43]IOPEK? M.0$/?*TDH0OEG1QQ&OIP#S9KW'Z[Y7@Z-\',[D]H-S?EDRZ*"=7@AE2$H262 M#T$4]FVD[^O/V+'M[!P#+!O0E6!VUE3F.A5:TFV,#07@BDY\(+SVT#4SK@E_ MPAC)IX7N#;6=GCTR[:AJ4G:OY0*.EBCE/^FEL0OP8KB-%\G*=& TG8C7:26( M(;_M0_Q8KG(I2I(/"+BN!(IT^OB7L,BOJ.MI4T^/]L9]T\(,;AK>X"7113M[ MT_;-GLR0M+70SVE.VY?9>=W!#)VG^\2\;(Z_D3Y>O*"/&J"/(EF3=5%A75D' M\.;,DJAJ43J#1Z3JEV>;HOQ%0#Z;:V/2P\G)M4JK: MHQ#+,H\A4B_V!]'^[T21[Q-(#MFBNF@_/[%:E;?@R*^!&(_9Z"GMI^\$0OZ/ MX>-;3A:J$W9JD&3@!*/Q_N-1:FSTP21]@ACY=\"3@1/=CBA#QQ\/;4AY(:87 M%J3T/-#H?RZJ' /\C2Q4&07.$.BY.Y,TAY'A*.QWI+SAZ #RA/DYXV%X(O0< M.F///0@] 6*C: _V)):CX5'X&3AAUS7;!Z&"H1.,#_6E$ J<8108"!H%7PA! MO[#W]/7!Z/LRJ3,=5V&*3/\ZA?VDHQ>=)CPOS6]UB'T-6[4W:3RI26H^=*>@ MUBZCZN6RX$UPPGNF5^B"4@M,NN^Y+/BD#C=\"*)JMB@+D5_GW1> .R>H6XTT MIP-!F'XP.UBQ1:'@A].F#006%J(Q6; ?3'3(6AK(M:0P1#T4^G@M09CY!Z'" M'W>Y.GSSJFOUW2,/&8T$5C M8,[O9B*#+^$B$]Q\A# C5,:GTP9>:, OJN;P+@?)J6X;M,EBLQH2GOD!B/YH MSSY@S39^[K3E##RT/7C_P)0 M2P,$% @ 9TIA5$-J-''K P . D !D !X;"]W;W)K&ULG59+<^,V#/XK˞R+YE<39.IZQDW3J0Z:9)+M[Z/1 2[#$ M+D5J22A.]M<7I!Z1ITVZW8ME0OB #P\"6NR-_>(*1(+G4FEW&15$U8S+&I797T;CJ!/947$9S2/(<"=J1?=F_QNV\9QZ>ZE1+OS"OM$]G460 MUHY,V8*902EU\Q3/;1X&@/GH#<"D!4P"[\918'DM2"P7UNS!>FVVYO^$4 .: MR4GMB_) EM]*QM'R>O/IYN%Q\_CQ_N9AD1!;]/(D;='K!CUY SV>P*W15#BX MT1EFAP82IM+SF71\UI-W+5YC&L-T? R3T63\CKUI']\TV)N^86]=.Y8X!U>F MW$HMFE;0&:R;V#K9=^'Q](16N@,J:%#%S M7NMH'(]@*Y7B\&-X=32>_S]/U^NKS7^Z.IO'%]S!K;-'-N$)^E(()B6?(>8P%NF?G%_&\HQM"HI9QQE/$D:2:27KV1^/3<7SZ M#]40U$#W&/:%3 L0#),Z5;6GR,X:CWJHZJ -/#7:&24SX9/NB!\^V)!/GLHV M-+.+N96A$I:\N$/)K'WMPT0VG?7$NL)U\72)9X+(F2-.OB=&AM/B"F/IA$4E MB-QB.+E5X7D^8X1@Z%S8 K>:/CO[ -_IQJ: MK#:X3YG,0!MB7]SFSK-XY>8*N6-+5 B"0CQQ2_-V^8OSAKL=+T[?F::V S[@'?0?2\N_ 5!+ P04 " !G2F%4U,Z+>'(& L M#P &0 'AL+W=O[.9:TW)Y-HLNVX5.O* M4[)6GB_O^M]U]][(AE*:R\ MT/4W5;KJ9#*?L%*N1%^[2[WY38[QI.2OT+7UOVPSV"8P+GKK=#-.!H)&M<-7 MW(YYV)LP#Y^9P,<)W.,>%O(HWPDG3H^-WC!#UO!&?WRH?C; J98VY7[Z^N+[]>7'^]_/CY SO[_(Y]_/3E[./EI_>?KX]G#BN0W:P8O9T/WO@S MWB+./NG659:];TM9/G0P [0=/K[%=\Y?]/A.%E,61P'C(8]>\!?OXHV]O_BY M>*5UIB]<;U2[9J(MV:6LA9,E.R-^**>D97^=+6$%POS]PHK);L7$KYC\3QE^ MT1O5Z!O;B4*>3%"$5IH;.7EQ"79=27:AFTZT=ZP2EMT(HW1OF6H1K*":L#X/ MG=%K(QH:8%V-%DT"K+L87/UX6?1=&_/ I"R[5=B MF]E"6S?XA:WNG&K4OY*Y>RP__S3G4?[6PK)9PG=YX&"EM>OPSTW9NZ&')M]) M89@D;C$P0S9+:7;L"/;=(XJB-P )H/L[7E3"K!&Q7K&C:!JCI.H:ZA"@E4SY MMNF!'T7A--KU(!'D_IMJ2[VQ ;M2Y99!6+*1IE"B9E:NH5@.XUBVDUYRZKM@ M\!=.LWUWA3:=-N#>TQ"G[/))Y+O D-B29F-GBB&U?J!U!_[V-WHIU\(OSL-H MP821["B?W\.:>K:L= VM]BD7RUJ.@HW]L\,J?FO-6#9 X2IM#X-XEETX1U@G M0<&20BE5X;V\\ND%+6%K7[]A?](^>PU!=JU[O-GL2MY((RCR(Q8'V2*C[R)8 M\)R=68O33($'ROC=8)P'/ I9' 9A/FFKR MM^Q5%/#%_#7['5&;PTWR28B3B"V">9ZS:^VP_4_9'#&>!3S)\2>?!^D\83A. M?H3,SWJD;3,2]*&98Y&:1[IV'_\X;61PH5NK:U7ZO%N'C[=!'G#2@XZ@@1UX M(![ED:J&\[TZ6?U *,38NJ[_QKMI-W@@J#M">.F%3 M"&/N?"H;W5/HRSLO$>$]EH?+/A8!= O'-G)_M]"Q!Z$F1:7-H2K"3:4.1JB$ MQ@_"1;L'7#9-]K"1\&+:QB@GD?$5A8L#XX:DO[Z#@TZ!7JAI<$"O MW(8X5:*D:MT]ILP3L0WZF?ZP<.@>-\%=R=9*+*GDH(P[MZ8WO1ND&J#H4*1UT+53*Z M(2BR\W=%5QG=KZLGN'PH5%O&CJS;R]3%3MX';3@?T :'3J,YE&$K.4=LGCYH M\B".8_]-8'@Q[LIX D1!N$CP.X\3&.2 EP1AN( D92F,'Z3B599GKTG2DCC' MUYOCFP1IOL!W ?_QZ^=!+H A\5"3.7^ , KR;$"8X7N ,(&">FQARJ(L2+,( M8AU&,6EBFL>'&),@"3./+DXYH25XH8<9)WX@#;(\>1XG#^D8".DPF,>I1[=8 M1(0Z]B- P \Q+O((< AE&"8L2?/Q/#G AL,@(TR+,/$(DQSY>I7.*9MIP'GV M BI"$'DXBP%4RKD'&OK$A3%GWZ0G>^%INNIK%*F\E44/_E#M_.#IJE%AGN2M MO'4,UW$XX]"%X5).IAN)JABO1U@'#B$N9:F(]X_/F_'. ?71(+4;RY16@';[ MTID2"00&M_3N-M!'J M-CQF=KV[I^#9\ *Z-Q_>D9\ 6;6DGRM,#:=Y.AD.GFW#ZV00OL'LBG_P%02P,$% @ 9TIA5)5(Z7+3"@ JAP !D M !X;"]W;W)K&ULS5G;CMLX$OT5HC?8[0846W?+ MN0%.IV>F@4P2I+,3+!;[P);H-C.Z.*3+-L3"5;W)J;J5T; M)0N>5)73T/?3:25U??+J!3_[8%Z]:#9MJ6OUP0B[J2II'EZKLKE[>1*<] \^ MZIM52P^FKUZLY8VZ4NT_UQ\,[J:#E$)7JK:ZJ851RY]TF&:.V%H-*31!9O*LZ&< MKLDI5ZW!6XUY[:N?W[]_\_GR[5NQ>/=&O/_TR\5'OWUZ(Q=75 MQ:>K%],6*]'X:=Y)?>VDAD>D!J'XM:G;E147=:&*70%3J#CH&?9ZO@Z_*?&- MRB6C8=E8UXV_A_#_=>EBD\K) AEMV)33*/2]^=P_$Z?!+/5FLQA7B1?[,_KW M(R^8!6?B?&.,JO,'@>"H;2EYC0CS A'XGN_[VQ7&]T8\:"D&>MNM[*@3KIW=PS"D."*YC- &.,J36(/TQC"T,NRF"$, MYK$W"^<_!*'%3-B2Q@ MQ+7O17$HPBSVXC!#SMPJV^J6DJ97L/\_#<+ BU," M>=HJ4PG 5#>5SL4&NID6 M]:_5R!JC8 FP:QLG]/UOEV^>(I@ANE 8[HEB8\CU]':IC6W%UXTT$$EJ+<$[ M2 KRG3=6"KK2HM 6DE>RA2Y0&X]TM>1= M="F6+0320(9=";T[]^_[VZAU8S@K-[5&I[,#V%H9ZH @C9#? JVVX0$RS> MUKNTYBB*%*T,R?LK>0*.&GED8YD: DBHRR! O<61TP%ZH5R=4SVJ\GUVC0R M7WD4AK3B0.*LQT1[-V]??$$U#])'LTO"M;^Z,)E"?))'XT_KM(B=.[E08T M,)?">.LSU1:A!X MH9%-T+%0UX"L0<))P@XS2^W(M::W$ X55_*66H$'AAF+D'T;YG5L!AQ'(#TN MP8A%X6HKA5E'1WLL9&%U@81=7)V+* &K;9NM;57;Z<;>PR8C=F.@2S-5<#3# MS= #!M%P)(E>\W)TI[>MG'2M''EFI-,/LB]Q(-5I4W!?Q,S#)J0PX4.W/JY* MV2U\,:C1.:X/9DZTUNB;&V6@/UA"#MQ$J\"8+_#D#GM!2]57D$)AMV6)QT"0 MZ$0W;COC,MV1U#[QN[2R0ZP@Y'4.]+:E8T1@]YI9M&'4,< %Y)-H$@S!K>N\ MW% &:MJ(.1TE7Q"\H$DL^+A*N"< MLY+%HZZ\*T5;]OS!"D8<<\T5D)H7@9R ^IA*ZE3R:.D\7$J<#GUD<3GOC8$J M5KDRA,F&G(:J/10MWE/T)1SYV4 X53BD:*\)X[PUKW?^=ROTQ?IJ^6\L;RR'!;R9HU:]+G9?B-H9REGJ9KH'7M MSDYH&%&E$VF1*KV[RR#ED74IB:\Q=*S[1*$%#!)C3D5I0 M)JM1+EF-1,:& L@CNKMH0A+1*0REQ*9:NX$;ZW+<.?06G0SV<;UC.Q* UTT- M%]B1R51[]Q2672\DB8G!/]CE&%+4E9%M\])' L9!=3C'FD;3[>P#)6P]UDN MUQI%U^/S'YK0/7"!UUVK^S6BWVU.#)4,PZQC#S0BQU)XKRT!C76L.+1.V\3: MS=5O9?W0(AUJTWY!KPMK>6&VF J6SUPQ7)EK\F7-MTNP+UT> M-34_))<]ZBUKP]X)R&1\NM2)<&48ZBTWU-[+BA"A#;?DZ*R:@3NX M 1C.HF#'1S*;%'BKETJ<_@OHVS/QN<^-19<;"R?2Q<,'!F$8?$YYL\CS#>*$ M@W5G\#MP_GD?AK]Q!"^.6+P8]'Z$TC/QB6B.*,M.^5+4LE)VZMJ,R'5^P7/L M]<4,^_00N_A92%>GL]1+Z,2%MO&)%R21..=C4$PKM6U'O$V^7NFUA81>'."? M8].?Q8F7!($XC;/4\\/Y&1\$S+TX"[MCI\=^I8.#T/.SF1=&='V:I*&7^A%K MXB5A[*51\G^$O_]G\!?)&'DV.PS\EE&1V9'D9\[Y/W4FZ5TD',:AZ$7I&&'? ;D_?A &E&V;'.'>QPZJ257 M/.6#'91^S6PENTMJ/:G=!?EQD62*NU\[(MNO39AYRRTQ;5V'4:B1R%H TVL_'FE+>3P6PV24<]][CS[#SN.":8[];_ M7G;FH5N_!R5"5K\DG3\RTQT[U84V81*W8F<0NKJ'ZTYO30Q\QIJ/O1\CV&_Y*1MF"+L%]2AJ>#A_B%N[[TW:X M^XKW*S: &B6X5$M,]2>SY$08]V7,W;3-FK]&73&ULK59M;]LV$/XK!ZT;6D"QWBQ9]FP#29I@ 5HL M2/J"8=@'6CI91"52(ZDX^?<[4K;CM+&' 0."F#S>/7SNE9IOI/JF:T0#CVTC M],*KC>EF0:"+&ENF1[)#02>55"TSM%7K0'<*6>F,VB:(PS +6L:%MYP[V:U: MSF5O&B[P5H'NVY:IIPMLY&;A1=Y.<,?7M;&"8#GOV!KOT7SN;A7M@CU*R5L4 MFDL!"JN%=Q[-+L96WRE\X;C1!VNPGJRD_&8W-^7""RTA;+ P%H'1SP->8M-8 M(*+Q]Q;3VU]I#0_7._1KYSOYLF(:+V7SE9>F7GBY!R56K&_,G=S\AEM_4HM7 MR$:[_[ 9="-2+GIM9+LU)@8M%\,O>]S&X< @#X\8Q%N#V/$>+G(LWS/#EG,E M-Z"L-J'9A7/561,Y+FQ2[HVB4TYV9OGAZOS^ZGX>&,*RDJ#8VET,=O$1NRB& MCU*86L.5*+%\"1 0B3V3>,?D(CZ)^!Z+$221#W$81R?PDKUGB<-+CGF&E"P- M?YZOM%&4_+].8([WF&.'.?[/T3II9SMKICM6X,*CUM&H'M#;@L%75SA8 GM M17T 7 R]YHIV18T$ID:XE&W'Q-,O/^5Q-/E50V/=@TXJ4\F&2V :9 441&Q7 MJ/:!A T=T!\I4?_IV?ZZL]UU"FWO0AI4+62C*3PA4_I'_9N+.TA'DS'\ M#+]W)#+/IH741L,&%1Y<"6^Y( ]DKYDH];L9_$&X0]6\0O=[27CDDFO^2/:' MDC<0A1-_FN1V%27^) OA"U.D>JL9^-,YB$_F2:.M&-*)J^I(K1 M-07US(7AP,R'31'\9CNYCZX20#-[;/9'76:^N:1F(@5X9*:&" CT7-!-6)Q1,TE;_#/&1" MJ'GNYW%F4S;U)WD*U[TA[G;2\;;?):!C3]8;#3V%2FTC+0ILGG.KCS? O^3@ M.1C;B4%6L64V]6EE=PEDJ9]/$[L>0QK[2>[D*8P3?THQH74&2>:'40:?:KJ/ M550>5&2YGXYC^"0-:Z ZZ5DRM>81<="4("[('K6!2>3G80BW=FA0.A]8TZ-U M\S38&TCBL1\3W/F1H%SV2EE .S_LG'FM3@AFDOA1&L('*=9#0YS4CU.JE2S: M^OM,XK7!&QP\62VJM7N8-;4:E?3P>NVE^[?_?'CRGM6'#X>/3*VYL!.Q(M-P M-$D]4,-C/&R,[-P#N)*&GE.WK.G[!955H/-*2K/;V OV7T3+?P!02P,$% M @ 9TIA5'L)B[F>#0 D"8 !D !X;"]W;W)K&ULK5K9;MM(%OV5@L<]L &:YJ8MG02P$W=W@$YBQ$D:C<$\E*F2Q G%4I-% M*YJOGW-O%1?)DNS,S(O-I>JNYVY%O5SK\ENU4,J([\N\J%Z=+(Q9O;B\K-*% M6LK*URM5X,U,ETMI<%O.+ZM5J>24-RWSRR@(AI=+F14GKU_RL]OR]4M=FSPK MU&TIJGJYE.7F6N5Z_>HD/&D>?,KF"T,/+E^_7,FYNE/FR^JVQ-UE2V6:+551 M9;H0I9J].KD*7UPGM)X7?,W4NNI="]+D7NMO=/-N^NHD((%4KE)#%"3^/:@W M*L^)$,3XR]$\:5G2QOYU0_T7UAVZW,M*O='Y']G4+%Z=C$_$5,UDG9M/>OV; M;C M^]N;#W=7G]]]_/#RTH ZK;E,':5K2RDZ0"F,Q'M=F$4E;HJIFFX3N(18K6Q1 M(]MU=)3B6Y7Z(@X]$051>(1>W.H:,[WXD*X+6:H+\N%4W,H-H&7$55G*8J[X M^A]7]Y4I@9-_'F&6M,P29I;\'PQ[E!*%Y8MJ)5/UZ@1Q5ZGR09T<)/^Q+F&N M(!:_ZV)^\5F52W%G=/I-O"M2Z(@($+>Y+#PA*R&A-3PESLQ"B;__;1Q%P<^\ M=WLMOPE_/O=$ACV%4'_5F=DX.Z9ZB?Q020ZQ%58+LY!&R!S17HFZ$D:+.4R, M1^)!EIDR&Z%GPFQ6JJ(+N9;EM +I(LWK:5;,1<7BZA51Q MH;,HL->!EWS0[ MW-T*-DDSR[^D$,2K5%:+=MUJ >YZN;/[$=FZR(Q[*\Z<,3[=?:D:[:'Y5.1D M5$-&S5H3N3WKS"S$2I6<)_$2EBFF&2O1TNN_K@B,S+5A(739>.&VQ]@75Y8# MK9^K0I4P[L8:%=)K(@;"8J-DZ5DQR)]RJ>O"5"SVCK61M4@'P&PJ[C>\^DW? MC;A99L8H15LT '6ML8UNWF8PMM%EM869=GTG\KN"]"]J_*.40]DR3# MC 58J%)EQ;E=%!=?- /:GD/DN&0TD0X M]EI_*#*7,Q) F*K2H$:)2A49#*V^J[0F_UD+?5,;H9:K7&^4VE;N%YAQJJ"Q M]4(7#.M%EBX<;EL4M; EZ'A,FGP)'XJ5+MD8A'Z0WZ$KUK!)H4TK,K_EE7M" M4MS7AG=D1650BMM=J[JL:HHV:"RAZTJ6TJ@G0M9C-EW"V.;EB\\+9)W' I.! MJ_K^7W RLZ/'0LY+Q=FTZKQ>(=$(0IRU]:K4#UG%@4%)R%)S5K%+ =?GV0%V MY:VH%!8&3;6PID>P42:B\,@TF'#Z)*K>7A?0%H)[U:L33KSG>64A'SCNJZSB MT)PY&! $F/H.2 I=<(Q9**7D5YA &9,39A>EKN<+F\Q6MEP!2-<:5F4I^[28 M^H%4R8FC<90N$$;P%H!O*-N6!(W2>Q^3)>.<@]^ M\!"%8:,74Z8(*!^RM)&K#=K*,;W"3@.12!44$OT]0Y^G0'CH#2:)%P0!JS+V MDLF([Q@:#OOR06:YO,]Q91XCD#?B(N!:LU+8;[PD($61G=8G7I05=+V_[ MXFNCG8T6QE4#3<02HMTF M+D%X5J)Z]K(W*;8/(,!F@Q]'=-HC-ZU+DISH.)!0'BJ1"-Q3L]9BEE5P+)>R M2MCF9->PP?[8);^3$0Q9]27=2Z9#03*]IGQJM>+<"DGDU/88,-I23RD0RRZ* M+;8Y?!8Z9VN5"CZU*=WJ>C&E^C"368GV+*]5M=<9: M5)E5%:G+=PWJ1\YDC3])P$XJ$DK!7B[=N5J#,"874L@R_)WDK!&N;=M9,\"D MN,YE^NWB+H4E5'4!*!NJQ98<8)C2*FK.()8O;KY3P%(ZT21ECN))W%K+%M3% MY=F_J7]!KM@A2$>S#=BDZD2',;\Y#7T4J2UI+%YD5=5+QZ,!2S^..LXP MVC&N7/2(!@]W+\2?G)X>9X+#-U^["&'L)A,?V?4GD8S\083_\<0?C_#_9@O+ M9Y"+T\ZY&/HHPN[/(!"?VE#(H #U#)9NZ =$+O"3,?Z%_HB8<$IAV+0( MK1'&%&*89S-U_D)\J-E\$/&/9FU[<35'NSTGC:]E3F.EMYN3P[&(O6@R$F'D M!V/QJ_-T/ Q$X@]'J*/E3&7TZ&P4QN>T+!PB28-63EWHV61X+B9^.#K,82(B M;PQ#AZ$?12T'"IT0/,;#/H]!/#GGA5L\HG# 3\>#@UQ@;N@1#L38GPQ:)@A4 M$0[\( 1BK&U!+0Y"4 N(6H_S,!DY17J,XQ&OC ]K!QUB+T@&XI061F,Q\L>X M!@;&(.6X'FX"0R^*:>_$CV)L#9B,%\;#'31:(**@5/V2GA7VU#6S+3E&6 :& MKDUE !Z^;OK_?=R?BS'8IGE>=NBV,X3.1FTJRQ]7.LZ_MLUQ](+H=\V/?D=HW&A M9AD2O'*=5U/+Z"5J4.W2-;]07O^LKCND>ZZ)?[1R[_0T MSXUU.UJT@=Z3K6M0;WNR-4,-.=0.R;VW[LF>S- ]NK/G#F>H;.W;(R4_\B); MLB)_@-+O!:APN$/%C]O:.4+G-:#0W\2]R2*J*M!52(3#B!-E%!#V<@$,2<3:DF1:L]&PYA;B>V6:A"&)-0P M0?\Q&;,&4/E(KX'J-XG(-B%I$GI)S%8;40=+SJ=D6+2H>'1(5BWTFK^5TD?/ MRIZH6N3P5YFUKC&JW7?AG,UT<:T5;S:5R& M00-$EYC?'M!5^Q:U#MY;7QBHOR]0*OM?Y+:.I95;D-&11:I+FC'<8:&R9Y85 M+-P>[R&-]V6V\[5/GGC&YQFO][VD5>N84"31O. :U [6[7D:TN ]5WIT:=BM MFDG\$._>IQ#*&MM')E@N[<=)'W$/2ZKW#VS [>+?F9Z M7M6Y/2'5T$QV,^Y!'\KN>V_5S-&#GJQ)5YB:\ME6U^/S\:X>[YHO0\[T3\)J M3R=FRU.*<86TZSY'<-WO%?II339SP6'<>7Z#/(H\66SHRU4X^IGMLT0DO;GY MR++;<\-4-A^GFN+K6''B:+]RS>KF0)]$;98>_9C:RSR:CK77U"/?JP; ]M"V MDYJ*KE$6R(Q879F+GE)=FVVAS-[>^A322.<.L'I[Z?#%GM#(9F3H#K(?NN/@ M1J]^S'8J/4^C/:R/?*WJSL'X7 ON:@^N4[G*3*_E/8BC5-O/+!E"OS":CC5* M.FC-&PO=V]R:W-H965T;"#4R!FG928W/A:6GOAJZP*)*@ ME*MA-!KM#G,A=>_X,'R[ML>'IO1*:KRVX,H\%_;I%)6ICGKC7OOA1MYEGC\, MCP\+<8>WZ'\MKBVMAAU*(G/43AH-%M.CWLEX_W3*\D'@-XF56WD']F1IS#TO M+I*CWH@)H<+8,X*@QP.>H5(,1#2^-YB]SB0KKKZWZ#\%W\F7I7!X9M0WF?CL MJ+?H08*I*)6_,=47;/R9,5YLE N_4-6RDU$/XM)YDS?*Q""7NGZ*QR8.*PJ+ MMQ2B1B$*O&M#@>5GX<7QH3456)8F-'X)K@9M(B/ST]NKBZN M?KZ%Z_,;./MZ>?GU"FZ_G-R<'PX]P;/0,&Z@3FNHZ VH<0271OO,P;E.,'D) M,"1>';FH)7<:O8OX&>,!3,9]B$;1^!V\2>?L).!-WG)66"WUG8-KM'";"8OP MQ\G2>4NU\><[^-,.?QKPI_]',/\E%)P*)V/ UI6"7(E-GE.%N^"1=+PN2H\) M+)\@D0\R(4G0U.%2TQ:"4,K$@@6\>:'L6,-G"%6H9A(0#VBI.4&7^9(LF71- MGOK<>:'9P@ ^2Q7,-F;6J?5!IB"*0LE8+!4M8T/-G:!UP6;"VM2B@&E*/;MJ MRYOX'O![*1^$0DVG$/Q""A8)()9*BM#@),\PQ)0H>V.!:%&#:D-M$]:E(VYT MC@6Q.D:=YC)$-6B\[P3'5SB"H1A6#K:D)CA3.E)U?<#'& L?E&KIA)IR>Q]^ MIWS5;0%4U!ABR87]]N*JL[TEC+.;:\$?3/C MGV!WMNB/IE-ZVYHNHOY\OMCF]_&L/]D;;1.MYQ#^8R[?U@NI#O0'R@G&T6Y_ M-%O0<]:?[4;U<[[;&M@HBGTXSPMEGA";/5-P=AW,)W/X\8=%-(X.NN<&KS;M M'V4VWYMM,%MKS2;X&Q7T"6:#*.(03P:+:8CU:#".MKMX?@AAO/<*PH6.*13< M1-=*D#3&I95>$G^J3%5R_:76Y$VO$=[6>!NB^0RB_FRV!]/^=#$*WVZ0[GC' M85T%T2945@T4*G^CD9)U'S;(+S$6U(JL+&W;[)4I50(998/VD6YK\F*G/1$& ME"Z(A8I+1:?62^@:LW2<%Z;#"8Y&![XR.[$2SH7U^ !RI#9-^E!E:)%.N5(_ MH&.B 6"';_8$"O%$ X<'40F;\*DD/!]2GH8;\EWO4/FG*'UH),L%Y+B?PA&+ MU/] W=$N5BL3F&)#K!#6RU@6%#!B_!S;EB>56)\=H>'$\)%)KQ2KM[0"LJ=I M+)0R+6F/9#E*P7M.4IT@UML,7'V0MJ%M4OA*?)MB("/,K"VF^MQN+Q7OK5R6 MOCUEN@"3*NW$(=:A+TLM*28657L%F=*N5VZHTLWC_(7A[L*0>2'J"X-R3-%J M6K;#6+D$!G!2Y]:5R[^X\,@\BX@XD_B (?N$0YZ'@9=(<0$DLCY)B 6-KO?H M5S_RF5AE,LX(DWY6=C*1U-5,Q4?Q"8:X-,B T$_MA95*1PE@D](0L>=0A]OF MOW:;3-<:C:JDZZO79I[ARC!)H;\+(S//%*7V]5S9?>VF\I-Z&'T6KT?Z2V'O M),5!84JJH\%\UJO;IEUX4X31=&D\#;KA-:-_%FA9@/938WR[8 /=?Y7COP%0 M2P,$% @ 9TIA5/.>"DZ; @ H 4 !D !X;"]W;W)K&ULI53=;]HP$/]73E$?-BEJOH " B2@3-U#5P3M-FG:@TD.8M6Q M,]LI[7^_XGOSG>_^W!^-]HK_6QR1 NOA9!F[.76EL,@,&F.!3/7 MJD1)-UNE"V9)U;O E!I95@<5(HC#L!<4C$MO,JIM2ST9J,%2L.5!(W;L3>-AK..\Z\= MOG/Z$K" 6FUB$P.EYPCD(X("KCSP'3:U.ZP%/YB/ZE M[IUZV3"# M29L;6,@,L_< 1755A8?*YO%%Q%O,;V&)/(A#N/H E[2=IK4>,D9O"5[8QN! M!IC,8)JFNF+"P*_IQEA-_\;O"RDZ;8I.G:+SW\.\B..(.#0E2W'L$=,,ZA?T MSH##@\U1T\]-_6 &^$IL-:Y)C9"JHM30@T;"PV!.0&_DY9L^/,B+3/:%WT%0P&?K_3):$W\..DU\R3$NV9UDS:-U ; MP7>L(1[%$D]0ZU,'C2\H*X0D]*-^!''/#P>=<]U$@]!/>@E$W=COTOFH+!.@ M/G:^@B0F]_Z I+ASX_<'"7STN,$):PK4NWHW&)I:)6U#H-;:KI]IP[I_[LWN MNF=ZQZ4!@5L*#:]ONA[H9A\TBE5ES<&-LL3H6LQIA:)V#G2_5%9>@7;*$6Z)!4G^_4[4K;B;$LP;%^D(WG//C51V'NVHZ&2C3<,=+-M=CNG-](%K,]W^)G=#_O;PVMDIZE%@TJ*[0"@YMY MM,RN5B.O'Q1^$7BP9S+X2$JMO_C%#_4\2KU#*+%RGH'3[P&O44I/1&Y\/7)& MO4D//)=/[!]#[!1+R2U>:WDO:K>;1T4$-6YX*]U:'[['8SQCSU=I:<,7#IWN MB$50M=;IY@@F#QJANC]_/.;A#%"DKP#8$<""WYVAX.4-=WPQ,_H QFL3FQ=" MJ %-S@GEB_+9&3H5A'.+^^5ZO?SI[M=9XHC-[R75$;GJD.P59,;@DU9N9^&# MJK%^29"0&[TO[.3+BKW)>(/5)0RS&%C*LC?XAGULP\ W?(7OUNBZK1S<&CNDB'KBI06] MX;:NC(MUG#H@GP"74JQY5W+J]IW*!IS MKF#P 56+W840M$&,@?T)N;& OII M<"F1-/7(Y"1D,*%4*2N6TL[=G#U4O7% M8H5;H92/IN22JPKA'; LC]DP/4K99 C+ZFLKK/ >6\C2>)P5])N>E\UJ64,6 M3XL<6)Q/)K ^QF"PTELE_B"/+^ADG [\?S+*!_#AD0:716!DA4V!%?$XSX&F MC)/8A(Q>D(]YQCR$#D?3 ;7' UHG'/6'YV&C\0"^_:9@&7OON_P\$I85\7"< M]_'\B-9>T8VE7"L'>VU"!89IG!69]R&=CN!..R[[0L0@"?,WR#O(BH(2,_;2 ME/##/+3&7_6H_KYH?5FEX*60(N1+V) 9XRMY$&Y'%=.D_-PMV"7'AJIZ&JG5 M]CN'IOE__,\TY^I:!:IKW>RY>@H)G;RGR*G@6HJ:.Z(YY36,,GOY3UIE6NFWC];O]>++LQ^:S>/3:?N*'6M%2!#4'3R\DX M,-\&[A]#X, MS5([&L%!W-&;A\8KT/E&:W=:> /]*[KX$U!+ P04 " !G2F%445N=<@\4 M !Q3 &0 'AL+W=O Q=:QR.',<-YGY-3ES0S7TX+_E.)!>Y\94K)4Z@?^\3%^O@/8>F9([Q( M)9K^SQ[,VO#BB$6E+E1J-P,&JV!#:#2'A;0XB+-_S@K]] MG:L'EN-J@(8?B%3:#S[AV^?V?L/-]]?GQ< M$Y^<1W;_C=D?#NR?A.RSRHJU9A^R6,1- .> 3(51Z#"Z"7="?"^B$9M. A:. MP\D.>-.*PBG!FP["6Q;LO=11HG29"_;?UTM=Y" -_[,#^*P"/B/@LY]FWU/V M,\)5:A:I=)-++6*F5JQ8"[92":B/S.[8BR4066Q:7@ET#Y 29>\F.61C,+\?!?#RFS[.KB^!J<<$N1^/Q M"Z9%)E7.,E4(W=RY8/_^;Y?A)'S%%K-Y,(;=B]$DG/=L^0?/2M!UW'3%X!A: M[/[])+1^RPX>5S'@6(224 MGGG*OJN")T!\=G=6(!MB8&S ,C!RP- _>>(T&$\7P>5L M"I_FEU]M#CV%#_"=*,[0!\1T;"[N57)/>P"$+!Q[)!P-5W\\&4W!9"<)>1]8 M#U]+T1Y+028#@'9D0)H"!7TK!# 4ZY00I@&?Y&*M,J MD3$A[EA+WD$;XM&KQV4"3\&CE3D:!4!#E;F13XF46VNC.[8&\ K14%@A'H=3 M[_/,^SSW/B_<%4',L )1 CMS=;&P-@>$VMH?LE:?4,A^&;!6".8=UVOV"R#' MOA'S =QO3B F(;)PC;(&6G2#O MCMY9G:M7O#/W6BT\ H%[6,MHS3:YNI>H]2U&@C7\'%?#X:.Y$* MX/9TZ0265]J/:\>C^0NC*R>2D(V0QA70:.5Y2)8':.C>@Z7!7+:Z$R2KL M(-[8DN$#?JF4JF(3VO -G (LF'@,&*$L?%'W1J,F"R<."/\=>%2>;5O"D,&_ M0"]>+;"VYP+A0D"E,AM"5N1\%OF=R)TL$ SB(EF)G9>VAQELN67'E^,&4:BV M(&Z1$+$V($!+]^!-MK,DE%2 Q\-IQE[ [NQ.!^R$GUJC)SR2[/6Q#=^R2.0% M1[,K!*R'D#^596I$V+1RU/MMX:G'I9TXC#P3/3=>;I=.LEL! MG(O9-1P2$]66T/TH-6Q5&PS:;J,(WMD&$2W @($B+7GVPPBXT14;%'",.H"^ MHL2KU* <.:@8R3B@9GU'A=0G@6S11Z<$Z!]?/T/&C"*\!@O!;N $N/W1]2A M1\MC2.DDIB/HYN&BG "S9\578U!Y(4U)9(!2-AJO# T]"++\I;[AXI9_@?P:,?6 #&,2[ M&0% 5/(TGV6"P,NW=05 /9@?6BA;4%^].> MMKNQX6F[DM&"?_HTO34QT/>US%NJ^T2U;4&HA7M(=\NEEK'$$/\. GT.N.1& M1:7)B%!)+=X=^6QJXLPB]40U?6[B[P?$- M1$6/$A0*$B1VC.6+R6AQ@'VX-,SKNTI=??SS7'1AX8%180\?&F%AB]S)^'(T MJSC9$4$;&O8QMY9'S%T@;Z$J1.^%A5BF\"[LI,> #*8S P9JV/#LL4_=1& $ M\9\?%]L[W4%['1@'+=3(? .):\ Z(&N&W$&86()(-RZ*XQ#!VL-,_>/65!R^ M4,7!CZ266/$^;<4DWMIO%=PJL:DLC0W!T4!@^'U0T%UQF%R2=E4'I\RD":M> M9VR+)MTJAK.( WB/@-^]&'3LDH73IW('1W=-YU,QX3B8NEJ98@RZ.Q B7; 4Q$?%QI@, M:T,%C:Q:IE*RE/\$7P5@DBV%EB!4)L80\'V"+%$96 J11Z(V$+4)@9BQD'TZ M2YX,EF\HD\O*-*CO!/0"LCDDQ]6%0,+X,@%UV"C#M:0J"NTE:BEXKND,BHXM M1SC\AS$0)W^1(ZXIW'>)+ 83EB.[!?D5M)E%KS J$JV "4G*>6+\+H__*#4: MY4\?;W[[9D"?@.__PV9"="R(J*EUC%^L%UHU;1B'4JFBW@\UDKNJ*W,N> M@N%''R80=C%G+]B'KK32X]EH',+C[T-1G,OYF[OT ]_462C),62^5ZY6.<$+ MJ/0#1!I, IASE 6O$BYAXSW/)7&/P%+%$;:NY*, -;H5@BP,F\RJ_L)[D>T?LE^KGA;Z!UL2A%3X/6F1Z4.IS; 0XZVFJ*&"QC 0>0X6W*A6M-3G5[ > M/HQVRM%*8]UNPV6\6X9)'< 6%#(5Y#% R5S%#\4$J )V;(3%^$"'J8YC7G7 M$GSZ#T2>_"W$E1ZWL+Z1 I".J\K!U4D3JX%JW]8[G D2CY$@Y'2PCQ-2-XX$ MQG#( K>&]FUELU"6S>'.S=95#FH[B<*$@7ZU%1ML#B7JM3#-$RRLG83U [)D M"BQ@3J5$"N.FIYXU!<-"+C<7D8++V=HB#XA?FAG1!@$ -)NE"!0F##F-[4*& M:*]R\I-EN\;UP,/2EFQ!@4&(\7@X5:X8%AE-KVG ?!1@#+#UA/H!H9 +Y"CZ M1&&S$E>G$U11Z5"!7R"O(:/QJ]Y?5*WMMA-( A,;[P-.IU;>E=01,&B+AIZ: MBIU#X'%4)KRH"NIJF<@[;NIYNZQ MZ(,J-A"@S"^0G @*P;4(A/HRLS^\; & MK[T]4P]X0;^/;D=8NBUR&:%W\.H6S:B\<3]]RN!B57 ],7S$?BLD,P5:,C3N!O?Z3]M8;"!G$A$DN*_NTK /6#G_FD/: M@"B\J^N9W13IE'+EI(Q=K!WQC<0,#@Q,](.*;!Z+,0'.,?H]F+VT8+D]G [# MX\7\A:.^@Q""R%1V1L=Z(-8BB2VBR;9])F;;\$__B3LO?:#\V\/>=C&X*P0/ MH&'H&&S29[6V5UA(MQ0D'8JR(B,09J4KQ5F%\=LD31NV5R)=EZ6'F/U$_%$> M1,20+.ZEI9D']7A9Z68ON-QJQ0)@9 M,%'@=)U,EV6.X9$SQ]QS ,4:F G:5D41(HN=%EC;:_/948-[[7&0)[;JL_Z> M7E\1JF]A6Q4:+7N>-<8YGMC^]HGLZ4I/%V._48&-0+L1 PJ(N(_#2[\.RN^Y M3"C AMUD4I:V-:<;J8/WR.3Q$*K;O81*L]B$2-*.#J95F>GX8A"-)4:@+5S, M!$;&P7AE3T&QN^U ]*M=;1)&C1262G9&-&5>I67.C!H;+O/:\%)I*S>%V9J, MGG9FI_O[6U0H:O[.#Q-@OTU_F+QAV76Z\,7'2&^YT521&L3/2-Z5M]59OZIP M9/P:581.'D\KR]@0$EL"JV<:*,-I"2P=-9F.YHWYII-M#;-S>@W%P^;^SCL2A:3R5]S)027A1 M3[D]XX!$.U9[SD$)_XIV#DA\Y>1<=LU)]#F>WLF(CBDYN+-:E]&_J!%;M OF M?1@$U##"/&%OT[2V?XUFZ-!@Q$$C$;CP]YM;=OUKP&X+GH+#C=D-M6.>-O;0 M-]+0&Q.@F<^)YP=/,YAEJACV"R@PUS=?"X0E_L7/OJF\KG^^Z^ M)^]N&$^)#"WHODS^!F$TOFJ0;-M!A"0+1*EYY(DT&+#.LR:@WI4PF(Q'U>2VUJ/8:3."AJIJY7 M/6D"QXH+)A^:(OQZ1@Y@]D\M-ZW7FL?%F"ZJ 85D3>ZS%F!9DI' BPU<^AVB'^W2[^>?-G;HG? M2: 2H'N=RQ;5 LO75O&ZUJ7-)[ HC6VNZBTVRS<8LVV4;@% M[2@$>6IZI^T!JZQUY,E;41F%A=0PP?Y7U7' KP6Y<5<6H&JMYQ-[BFPNOS=+ MJW&A>G1I=^^[FQ>#Y8$XIC114 '!/QDFZA)C/-I/U!H>4579\E[KJOE7%Y+- MZ"$HM5142@['9.9 1@RB',=<(;"*^1:NS;["CGU+5RT"1C#66!? MH_,MMWU!ZGC>F&J4^R9-#SK^Q%I5/*]G0\_,(H4Q \L;;_#8UU>Z]?]=$_:] MH=?NF0&C'WW8=()6^.X&M6S2E)7TV=:I/+,M+@3 M,U ,Z.%P60."F9,N$_J,8BSL1&/GF(FAHF=>CZ)+-]79RW.0W,5H.GTQ]'9F M8*(54]&/J=O?J!#$HUK0:HHID\VP"O MC%\UKFC?U;1)'(U=#-]=RR-@+="Y[S*KK#+74E?>8F!.M"J74"6HI'MN.)%8 MI4"SC)JE=LK#*PSZ4YX#V_&U(V5J1X9Q4K.3DBZN[>M>9KRS\BM[,Y7,5A?- M'=3E,&16/='L]7=[_=+I[LNI;\%>"U8SE^! ,DI4K/_T!^S@$)7'5,KJ>AM=H8:*'OZ6!%#D-P"E!B[M/ M>@/#)@.:'2(DSM!H))6;&?7O\09X9X._3UZC#23+]S5M.RPX]6ZN+G1%6,!MD?-6*J M$2IDFH>\X1^&6V/G>IZ=.371:"UR:^N[=--IPWR9#5WY=#1>3/^6:S^0LMD> MRN9#E$U&\^GD;Z+,3Q-W4C>(/1;*_AYU''DO4^#Y/6^4[.D45;^/4;0&1(X7 MLT9O?^_[1SUGMW_-PZL==%=7TP4881TO+L;>6QGF-0K_%1LK:>U(>-_[.\:J M>UP$OI>)<05TM>*LX(\L49KB1_&(KJ^4>NWZ&W92DQW/)J.K"K^X3MYIB-#T M2'K"/_O#/":*Z)I-TTF>>Y03J>PAEX4X ^MF7H,#"^8G'X?\(,G(_#;0.SM9 MI/M^N^C<^QDH>BD>?^P*RT=PR^87H:IOJ]_3NC8_(U4O-S_&]9D*KIB=KF K M5EB/C%-V?Q1J0S\JM51%H5+ZN!8<0@1< ,]7"F3"_H$'5+\R]O;_ %!+ P04 M " !G2F%4VFCO%' - "O+ &0 'AL+W=OR\))9$'I[K=R[2JY6QW]U<*2\>%EGN7N_-O5]>'1^[ M9*X6TO7-4N7P9&KL0GJXM+-CM[1*IK1ID1V/!H.SXX74^=Z;5W3OLWWSRA0^ MT[GZ;(4K%@MIUV]59E:O]X9[Y8TO>C;W>./XS:NEG*D[Y7];?K9P=5Q12?5" MY4Z;7%@U?;UW/;QZ.\;UM.";5BL7_18HR<28[WCQ(7V]-T"&5*82CQ0D_+M7 M-RK+D!"P\4>@N5<=B1OCWR7U]R0[R#*13MV8['>=^OGKO8L]D:JI+#+_Q:Q^ M4D&>4Z27F,S17['BM6>P."F<-XNP&3A8Z)S_RX>@AVC#Q6#+AE'8,"*^^2#B M\E9Z^>:5-2MA<350PQ\D*NT&YG2.1KGS%IYJV.??W+[[\N';]=/-JR>3@2'TWNYTZ\RU.5-@D< R<5.Z.2G;>CG11O5=(7)\.> M& U&PQWT3BKQ3HC>R59Z5M]+-+SXD#MO"_ G[X3,4_&32F@++P6?^LX.+<<7%F+@8_YB2=V[&J+QR2YFHUWL0=D[9>[47 M4Q2_*U%XG>D_%;AC):ZNQ>W!19(5*4JKB7<2BZ%G%FE:KU H(,K MY^!\UJH\68MY4%0"ID:- #UOP =S"%IA"BO4PY*5!K>;]*UVWXEH16R:%8DO M)$:DZR/K)L_@").E@ O)/&8;.1$*3C4+G51<+ L+IRE@(C>>EKBE2HJ,I89+ MX#&-%_;%)^"Q6S-"(M=6Y@[D4BDSL])^+N80S? ;I4AIA_8%,=T3J[D&1JU* MBP1\IJV !!YHSY+K7/BY$NH>SA)F"ASG2V4)2?-$]<$E@[*^H++NP!@.58), M$4DX>HM*G3.))MZ(VUBK>&IC"_"8$YO3S,"2?'9$A&[()%Y\578A?C$R%^]E M F[DUWWQ%;@VD_^J)"A,%&[3>6J5PIGNR3ZQ,/?L;7", 51.S&*9:3<'50&5 MZE30LQ)S"<FPQ. M1P-:E2B])++WTFHYR/H:%:8>DKG,01GHH4@#Q93Y M&ACXCJJ5LB&6W;X):FTXR13$.5HKV?8 MBPZ*N#]#.\P,^3UR#=B7R(=QWS8 M69LG%_O#WNE@T!\ @2S#HB(P%[CXYS\N1L/SE^[1V.IB2X&&R?/!4 !ZX O( MAA1+8WUT5!G$O+7-)*F# MDLFQ#_YJX-3AB2"CC%Z"&0#YR""W:N)%TWV@%-0Y@C)L!2:Z['8#0:068 V9 M*U.X,E$P/O!NE 4L=;VT.A/#4ZYB*-X(Y!0;%%(XAA;:,V0>@FUT2P-QMNZ M+@HE %3-2R4&9@;"NRMQH _Q@%0=1>J7608HH9WO3OF=&GP)I)@6+(=*D^VX M,KL)D0XB3[F76:$V'84\BT[@(QKABH<0Q-ZK(W;3HM'U4F:4QE;)> M&&#,= JP1T9#*G[9%C!$# M #6GLH?S1XEII<^4&7&'+>-,P]PB&$-;%3P&A%(//CH%%5C2)1=*Z^-@.TF;.F8E8+Z?=SU66>4YVN$-55M M#-&^CCT[AYANK-UP;TZFW0R4>;ISDX/ZQ6-9!TK[N8!CAR-2\0G@(^()UQ3L M1%9E):<,X8\+BN&:9%#=<1F"#L%& MU*D"?=WD96V$, 1>FZ8HN#]:2/L=[!GU+7XN/7ER' 4.:\\FDK/$7<> BS=3 M*Q"LO3TQH)'.&I3Q;ZXS+H=WL]EUR%1JRZFA-D=M<0V^^A#P.5='5*V*7SZ\ M_?2%%6/C>A6;M'9)6V?B1AG^].(5Y!SU!R=GER_H1/P]'KSH@<=B6),*!7%$D&VQ?V!*ZB=$5R39088@J,&_=,7A\^K?!V5ON!*>9AF51(W:HBZ M )(3@SU4;M@[T&W*MB%M:*&L@$KA8@VRL>IL$AB*8'=+;;%24(# ?RX#$[4D MGJO:H.JI=H !L4Q9K3XACYKB._A8(5<6T!T2OXJ0J%X5(5$=%,\[ M,^^.G;\-_[ZK=5WP;$/>NJP4!V5[2T=!N0ONX0ZO.E)K^\Y O*LRX2W2?T^F MH@G'9PF(>O"%+9\>8HG.#G_-#G\',A1NV^V/F'G0#8GLN[BP*GO"JS@I#2\A MD(>GYP/Q0NQ7;<#7VGGW!11NO<%@P#- U>1.;M ,JT].TDT M9*WJJN%5J],(& ;$H5:,J366G77M&@^>N^N )3F$?0Y-.8V%&RMI4^IM:;2+6::*:(IF MS LIQ!U(P]WLCJD+$ZOFQ B 5)$TIQC88.1("O1H/ZQQGI<:N<7P+ MZ8KFMU^I>MPDOU(X* 7@F^#\D $7:GQ/&3?BDD9TK4E/!-?2>ZLGA2=;X 27 MLF2%LK_U[_HB!5R4EI&=:C&&]AN9RU0#FO/S4'EM,(J6"P-E*!];Z>&O''<- M:7;+"&ICC-_-%K1B7E,#T:PJGS*EP931K/0VIPH_5#3WQ6\Y),N, G(&K0\_ MQFZ0I]G<3S0E:?)?MV,&X[^Z9!-%S5KMEQ1_?!KL"8<%<+!I56Q7)0)6\X_T MKU#[F(4JR?6BW@%BC8[ G M Z&: .26;4HHVFL\;0!0\IK+-,WVE1+R& MTU'>VZZ]MNEC3^FR=P7TF"Q -JQ1D'(%%;ERKM&];)B1GH; M[PVYNXVZM!VO36? C8U'3Y-U.Y?%A92-4^[FBZMN#C<\HTVUPSE20V^&(U>H MD9:B>K%0J>9@B.H^>FM5FN*Z>X[8#+6YQ"@+!8Y##6P&VZ U9)0$=9T++ZJ% M3QV,/J4X_;4LP:(NWI;LXFOQJ;(V9(C*UY_* (T(0Y^ZJ:Y!NQ'> )(5&C+ M;U6DQP6!*><3D71O@W1W)!U76TVL,(UW_54PP!KZ>"+WDE/MHZK;.DNF 1%* M1^5GW#/_0*]\C8: 0CX8!YO[CENQ6M"WFZ5.%P:\YV$%CIU+T([25]?[[D]D M9,F''PP/L>."EFM\$O7.7;]X7X8OU^B%0!;Q?3 ZK-8%8N5EU44;#TQ&9^TX M-%;#WZB")+$%#](:C\^B/'Y_GH8D.[;2WCFGTQ'O;&@[.& ($#M#L&51D*VV) M-X9]@87)S\(:T]B%)KKR\L+,1KWAI<8\2> -^-3Y)WO='W3>!Q]1+I0=D:? MRCI^'\#?DU9WJZ]QK_DCU'HY?\K[4=H9-G29FL)6J(%.]X3ESV/YPILE?9(Z M,=Z;!?V<*PE^B0O@^=087U[@ =4WRF_^!U!+ P04 " !G2F%4]##&\58( M "B'0 &0 'AL+W=OX.)^H"7:(BJ)"DG%];_?&5+4H[%LY[8% M^J&-)0Z'9X9G'J0N5D)^5C%CFGQ)DTQ=]F*M\]\' Q7&+*6J+W*6P)3+@ MWW,OIGP9:WPQN+K(Z9+-F/X[GTAX&E1:(IZR3'&1$;0Y0W I\X M6ZG&;X*6S(7XC \/T65OB(!8PD*-&BC\>6%CEB2H"& \ESI[U9(XL?G;:;\S MMH,MV;_T2^F'QH338<>$H)P0&-QV(8/REFIZ=2'%BDB4!FWXPYAJ9@,X MGN&FS+2$40[S]-7X]E>:YN=3\O#XZ?WLX].4W$^?_IY<##0H1Y%!6"JZL8J" M#D5^0#Z(3,>*O,\B%K45# !5!2UPT&Z"K1IO6=@G(]\CP3#PM^@;5::.C+Y1 MA[Z/+,V%!.:1]\\%UVMRRU68"%5(1OY[/5=: D7^MV6APVJA0[/0X;?[]/]2 M])21ZV()W"#^(7IG>.81'3,R%FE.LS5AF6:2181G6A":D8?LA2D-D:3)]5(R M9GX=4$4H_(*]LK-__==I$ S/-PF;(?_\-X_,UZ P(G.F5XQEK57Q_3BA:RTR MC]P6//)7?]+W""5CNDX1H$I@MB+L"VR1!N0) M3SG^S:G4&9,JYCDY* %63JGT.7A]L)2$(LO*B%]Q'1N(&QV >'%PID7X.19) M!.LTAB.* )Y"+>9@1C"TCB8'#5<])5''[-IAK]%:1U6O)6=HNO73'4UYLO[^ MGKHS*DM4" "V7"P9V"*MEU[#;)%B@Q76IT*2>RF*W!E,\D*&,63)"#?BA4G- MYPDC4"\63"(G%?J+B$63.AY9Q3R,R0HH6U6XI8F,L%-X+* M"!]N.6B!A52?0&'\LX#\&1R9G'#\4Z6 L_YP UW1E#>D@6,D?6<:./Y1:6"T M(PN\LF(A1;J??RPNNH2$L,1=K\+$^@".'4://VR"*%=64'==K'687W/N"X<> MG@$[P(O#ON]T =OAZ ,V5*[!61&TAJ+(()<@39&D7.$Y1%FXNW<=.,FXH7F2 MN'('($+&H'I7WND"C8MF5?7;92'0R[JB#"&7= &,^6.3(C@6' K;#J\C%S/0 M!B8Z%L4R)C"FX1#GMK,60:)1%Y71&Q+V;W5$^J>MB/QQ5:&]U4'_;,^8VU0' M?J(B<;R[2+P6V5PD@#]A ;U8IL%!E9\[R/5M)>+KX\%/5"IF,/PH-!INW.P' MYZ_\1R92+"5-B>$Q'$=9BF.L/SKN+ALG6\O&I)"JH!"3I=Y6GJPBUG-!M$]J?"[@N9T*ZG-#JZ\K M33_9W.OM]$J5:%L16N?339;OW3 B2ZL^H+5 ;8QIQRS>MY9$+32L2%,L0RU7 MJ1PSI#!& $GKY*=,U/P2!/V1:D+#(QYA3 F?2OL4?N[\?D9M)^:^<^C,D=SV@&+IK4IU)[E"4' MH4C,C=P+Y.?6&?,>#]$9N<>U.@Z7J#YE=HB>.F M=Z7P!YPON^F-%E?DLL+UN=[#M1XA)]E$<&R7VU+4#CB@M@=6=TE0%[DFRD>V MVG&7L"FK>L8EC ()73CL(E?C2F("30Z0IK&%W^.RP6HM45N [;N&/6%NNG[8 MP@L4[Z80^+H;PY:5W9"J;W3R!F$:YX!R]Z%>F%)9LJF:7[572V"/--'AX;4( M>A9BP9B@BKD*);<-N,3K9-M^'G##(EL[)&T-=Y)IVI2>6NF]./6*4I4->]O> M-MQ<8F.&C5B*NO%?SI?+]9Q"BMY@%1ZQPJ1 4CH[8;UR=E/>NJ=52%7,DD5; MJ=+ !^,C5V65)0%DY1Q2D=NK-]05TZ)@68#5JG:D-GD!.4ZL$#Z^AP)C/GGH M1D&SB<7T%>55KCVSXCUCTZ70X)B^8;M9&<$O%&3V;N2!F\*$8OYA8*S)LP[? M[/T816<,8MGDK\"MZ+H2AQC<0!/3/KW!)\X57R6"\L!4VA/3"%G_PD6A("\W MVJ%O7G>_YF-WJMA1$KH3M?G^^5I:K/#M ,E0Q]LQ']3=]U!HWO9J:OP*^#>%:"ELM^0JO>5A\@K^UW MMUKJS[-4_4$L#!!0 ( &=*850$^;G%@@, /X' 9 >&PO=V]R M:W-H965TA23(LA.GK$A6?[#45PO*6#J$I"47JC8H\C :#'\-"2!5,QUZV MH>E85S:7"C<$IBH*0:5VJX^_8,/GK<-+ M=&[\/QQKW1$K)Y6QNFB,.8)"JOHKGIH\7!A<#UXPB!J#R,==._)1+H45TS'I M(Y#39C2W\%2]-0Q^M83-;'N_7NW&H650=Q0F#<"\ M!HA> !A&<*>5S0RL5(KIQ+*"%\2!OZ4O1R(/BI($ 514Q$N@]I)+X*6G&;@):Z*(4ZO3F MN^MH^.[&P%P+2IWF\JR9"0M'80 _5_)1Y'BF\RRB3^OU^A]A=; E4L)VW") M*HO$.KRXC* /LT*K VB6T46_!1,#L6]&&7(W*4_C(^:%7+;_OP!V$L,6D9?PG>ASLTQGW/L)=@+8 @A)++ M5[F;98!%+DY6JQXLJUCFDK4[7K"5"?;@]G;1@^]=#J/!S25M?^3EPYL?>NP% MQ'[/&.ZV&?D;6>K/."'EK3F[-5P MYA7[)B@T^1C^74X*<8(8N5:YRE.7XDRP?^8C55T!K,'5(D7^K&P2),NS"D3[ M/K@VGS"IW 6[8ZU4,S \ 9>/%=^NCND U+_:\TCO.C)A5-SD\

$ C.04^WVMMVXUST(W\Z=]02P,$% @ 9TIA5/VMU.G "0 /QT !D M !X;"]W;W)K&ULO1EK;]NZ]:\07C8D@&K+LAT[ MOFD )TWN B1ID4?W8=@'6J(MHK*HDE1<[]?OG$-*EE])U]W=+[9$G??[2.=+ MI;^95 C+?BRRW'QLI=86XT['Q*E8<--6AJM)G,Q1?-3+E8<+VZ%)E:?FQU6]7!HYRG%@\Z%^<% MGXLG85^*+QKN.C651"Y$;J3*F1:SCZU)=WS91W@"^"K%TC2N&6HR5>H;WMPF M'ULA"B0R$5NDP.'O55R)+$-"(,9W3[-5LT3$YG5%_89T!UVFW(@KE?U#)C;] MV!JU6")FO,SLHUK^77A]!D@O5IFA7[9TL*?]%HM+8]7"(X,$"YF[?_[#VZ&! M, H/($0>(2*Y'2.2\A.W_.)KX:D$/'MQ,[E] M9%\G=R_7[/,-N[E]F#QY38U[#I/1+))H /2URI$E0J7T9L4/XFXS7K= M@$5AU'V#7J\V28_H]0Z9A$O-OO*L%.R3-'&F3*F%8?^<3(W5$$7_>H-'O^;1 M)Q[]/\_L_U>&K&$4-6,W,N=Y+'G&;G,P2@E9:@U[3@6+N=8KF<\97Z@2#P$Z MYB9E/$_RE>>(48 :0WH,K;"/0P86#@1D*NQP]8B%@ ]S001J,\+OG*' M1:'5#PG9*=@,17PE$3GQA< 0BZG0=7 0#;@(V53$O#2DBP6IM<@X5H=LQ4RJ MM(4,LZ665@KC00!6KE5M']05J4D(["FHE MC6 DWFHZO2JT!F4TN[\"JU"Q6N5&93#@& MX)1G0% P*J8&$1Q#4W@;%D)+E3"1)\:9Z%CF *-* VJ:D_&>@-L^"4%7'S24 M49MWST(O6*9X#J)Z8QZQ*!B,PF 0ANYZ& :CJ$?7_;-A<'8Z=->C0= ?#MFH M'89_94\BETJS!X5A\;>_C*)N]%O]?]H?!"&0.QWV@S :L--V-QILX0 [@AF MW&?X7]^[_TWO5,ZQN_(O(52Q:R:,FGB,[L8B[B+* M%61I@+2U $#16R4(U"U._G&P/B1\1"3(0!54Y]0R1RG+18'A 9Z90G5F*11< M3PDR#PPK"X[!ME1EYA4EA^_5SU=H\B>5>* */$VL)3&ISYW[D>,>/N_- VV<2<7* M6V.\<<=F)19\X@BA/(>VD^W,!UH 7S?6HIF@S3G[U BQ@C9=CQ*5SNON;IK9 MF6"&*H2%(QI(/E!I]5Q7(&YI2Z!*HHTW[OP4 &22JH5AU4 7.8]J40!!BD3G MW6;&X&$=>&RQIHO^I=DL:8,=9T*C:[!DPW[FW%M ]ZP]N&+CGP,#LOA82RK# M,U: +V'G 3E>8;!QQ<\+FARFQYV OZRVV=*[Z7ZJ?]L&KDQQVYS F%GR MRQ MYY"0ZEY#<_ ,YYU4)'.!8PAM%KXP4:C-Y \ =A2@"\:6ZCX-P5HTLF/.L4U6 MI<:QN+N]_/S(5E) &L,P]"H:E7F_:'$&(2EG$I"7TJ9@#5\XJS1N1&8Z M3E?U% T JV;R+HTI$YC4N+40#M@AO\YV*&,!_ MG)4T-OCQCFP!!63)=;(U"4/351KV\=S#QJL:L#;U^, ,,WL7\X\T&(A,Z5_9 M#!H/[/P:UA #;G7-'.@CV#8=M8C^H$B7_?A_=4>G$M8X1/6#0:GX0Z2.]V+5F7FE-#[I[L<\6P_*I5$B&RU$&M6 M@^[&M3.I^053LN/H!#:ITW"T030*AH.SGR@H-<(P&FU<[[:#*AV.>R=KV<%F M_=[VK=/&@Q]YZ8Y8%Q:^*-IP;1>6NE[([M;9]9,=&+7>B!'2=_=DCQK-5#[N MKW491,%9_VS[UNG2Q&DR&0R"(>FV<[2[0__)Z=3KGQW()WSR5D+U1WO">_1. M0H7AZ9Z$PM.?2*A>;[2#C&?_34+U-J[_YX3JCL(-HE'0Z^V); 0[(L#-V$/@ M/R*J>[WMJ,:3=Z*ZSF,(Q6&X??MV1 ]'03<\VW>$,?:2:\%=5TE51BV31CEV M#&.K$>;$O9\X"ML1K-]91I\PP,%'QV%[<%(?5:\E5H)K@Z^F@-Y;K7'].BN# M-0*MA-W]"M^]Y.Y]F4[NX8(*SC'8T?V+$U[-KD'])N<- M^FL'>TX\CG6Y#8J$IB(7,XEKJVOL;[SJ:U,A?MY^H;I1JND-,6UE[I6T^##S MR;,[4&]L[QOCC-N,4WPGAKLK?9O"-0*+)_*OY#HTXKBI#N.LWVWWZR!PPB5^ M9ZS&+AR5P2I0RW):/0N^>D-HBJUNMSW81W6->L]7($KWK-J?]I%RNJ]7]$1\ M )FA1A$YT&UK_S'M?5]4.HV/6@NAY_3I#K?%,K?N^U9]6G\=G+B/8FMP]VGQ MGNLYIE8F9H :MH>#%M/NSY2RU0TRJ+^9 M7OP'4$L#!!0 ( &=*853IX]2,2@\ !,H 9 >&PO=V]R:W-H965T MCPQGO;*[N[= MV)@/(% DT090;!2@HW_]OLPJ@."E/N:+Q*,R*^]\F>#K!]5^TQLI._%85XU^ M<['INNW+ZVN=;V2=Z;G:R@;?K%1;9QW>MNMKO6UE5C!175W[KKNXKK.RN7C[ MFC_[W+Y]K?JN*AOYN16ZK^NL?7HG*_7PYL*[&#ZX*]>;CCZX?OMZFZWE%]G] ML/WRW<#/Y;R04]>"])DJ=0W>O.Q>'/A MDD"RDGE''#+\NY>WLJJ($<3XQ?*\&*\DPNGK@?M?67?HLLRTO%753V71;=Y< M)!>BD*NLK[H[]? W:?6)B%^N*LU_Q8,Y&P07(N]UIVI+# GJLC'_LT=KAPE! MXIXA\"V!SW*;BUC*]UF7O7W=J@?1TFEPHQ>L*E-#N+(AIWSI6GQ;@JY[^_&? MM]]_^B"^WOS/AR^OKSMPI,^O7Q M!WG>^<]R?"_SN0@\1_BN[SW#+QCU"YA?<$Z_)E>U%%^S1_&^U'FE=-]*\7\W M2]VUB(A_/7-%.%X1\A7AGS3A[Z>VPG805CXB[;04I>:@*P0B&%E'7ZW*)FOR M,JL0TKGJFZYLUJ)DTKEX+U>R;7&^''E)+3+HW,IJM: MY*(HRA7H9)/C\%)V#U(V?(*(6GA69#7=I(5:B4QKB5=94XBJS)9E578ER(CI M3K16@C-+MNW;K=+2$.@^WXR\B&(GYGAP+K[BYI6J4#!8-9 .18/N)[E M%6- MM!)9)C-X5U]!?C"6L):Z+[EVS):RD:NRNSJX$3+-2M)3]1K"Z:N7XG]EUII8 MAB5S62]ER]'XS!LPTUV9BTN1>(FS""*\FH6^Z[A>>$6O/1\O%U<"500UHA%) MX'BI+V91[/BN=R4\)W0]'$Q=STG\F,EC?.=%AMQU%O3RZY':9(B=ED>ZY0JE M4W<4.^;LSJ3_OMJW/:*LZ5Z*O\I"MG#XI?"]U GBE&5V@C!@Z0,/&G[ILDZ* M1>A$;BIB)_ 6@O1+1Y-XGA.EK@B<% ?P-_+%5]6!:VZN$7X:.6&@-I)XFB\VG>2(( SP!$G9HGC M+.Q5JL$<0.>DBP:O(B18!_H=.C)N_ MVKQ"HB!_N#?M8I@2@;S0K(;:@K$"*$9+B($D8^_U%9R!$B)A)QYH>-33,P"$_VSV/'B=)?W$YL% M3N@%9(_$IZ!*$E2*#_6V4D\2:=HB1:6PD:1%"(7#,!!A'"(4)F6<.(VG(F>1 M+"!$%(-AE"#K[N2];#6BZSZK>Z)Z1[U&DY9&)9I0[H/NN4DMV<9(Y98R#M%P)>+(@U[NGT\YB [42BVU.2&/ M\X(P">70MBW1C,KJ"8T)(0< 2#;> #B(+KT"^[@6=O D=I$&U5=FYYKQ)*F ML*4W'QN0O[O]N!?:IC%2)&?-$]LJ?J4GR3=4!K1L:NO= MAD$RCX=C8I,5HE$FO#.T,(?-0=AIEX&UOX5O@JS?QE8'V.V/P:P#XK.(B_W+23&BB].RPV[':4'7(G\N$Q[^!JZ/B,C;GMII4^Q:>CYM"!X@64"@)/)WQY&E? MZE'/A$367C,8S$T3 F0+V,:_&KH&H 8)CO]N[![AN0/Q"' # )K6Z2X<=*BG4UXMO*7OD3Z MF?*&$JS2=^?)2$;5#LJ,?9$();K)I1?,@\-3N)1KLHHBW$ENPAMHG#JB7(F^Z3'EFVN-($<\0)X=DWL3<@Z) MUCBG*NNRLW%AL4;?(7A_'2>.W,#:DP+/Q8\G"L.S+K.X!*%5,\ !Y^QD>4'+ M*3N& ^6T_S%>\**=Q6$,ADIHIHBG4^6'7#)H88RV%V/4AE"&43_L& FH44A9 M@XG%![5B2WTC$()4@"U49T&"20T2S^)+DH_[*MEK(@2[%G0X9RU,K4;OV03# M'HS;PXEPWU(:VZ "2/F"H5C>UX0""8QR= \F&@ ;TNB$?GMXT,@Q7$3WU IH MQ@(^P_#>)'2#0.(W*T 4U>K)+0?VP^$Z^X:#?-UD8+XGK*N]"\08!H M#=1@!&R!!(9,M;CB%"'-<1,?4RV<3JLC=D6DEJJ@^(*R*N7*!"JER*ZP3QA0+1@V04BR MA[)C]%W!=C3:#45]/X>9,V$+YCU(MF.:J[XJ*) 1$%4E$1,&0F>/I&[6PQLM M][/3(XL1U,*7*7+>H965M]J'31C9,"+:63#"O+3)D U65!4?, M#D!S6M&XHH=^.@JVR>Y)#,B "0S&*O6&U!RVL36:\YI)1[VH(FC-PT_&2;)5 M9'2Z!S7;K)ZSKFO+9=\9ZRL*9W BDCV(W9#@'=ZB_-$;8-6L8H0P=1Z*B8(_ M=SS8#*= ^P[BC_J9I?!]*1]D8;,*?"N::@F?%3_WO#R$_2IZM,$M@_*?7$R5 MPTB9ERVJ%PQ$MSAV\J 16:U;ACRK"2IP$&M;PBRKJ1IF@I5\=MJVF+VM..6( M/_:KWEYQ[Y'SF&L?LQK^Y?*"H+S'I([:<#(XGVUHPRA!<^+!O(HY,-RU*3/2 M6A"BS_G-Z#SEXD_0!3M<[_;MM-CBDENI9OT"#.L]P#ITSCPW=B#-]B)\*#G\ M9 B:?D]U@@HJYX=SI%"XPTT,*"8)],#)SMF #CD,MLVT8/R7/K%.V7?4AJ9M M2G2[-&@E5:TSIFK@RG.++FKJ)YZ3-%P"]VPPYC;9?@>3YQ@JCZY]HDAKUWMI M/W6&+2$$D9!/3V-PV$K MO?V//KOA&D?Y/]58SZ\HL\Y 8&ZT4(6ASZ5 5W4#TPD]=]I>QU*[WQ(GJZ?A M\0!S6CAN$*-)A^)N;,M&XSUR7+Q%16BM$;P(TV=Z-:4Q"S N<[0!8[@]HF9; MK YKU6S!CP<26E4^:P$8?:*[%SI)&(U&N+VY^_"%-U@?*?ST5E%L6[1U^_V/ M']^_\%*!?"ID7>9#SVY5D]V7+6K<38D1XL[ O+B!P2;PDGQ1<)4&%S-=NQB MO.?BBLN;QN#"<8ZK4&+)YI^R%D7-C\U2T.;R0.90'2$G[&[*G&&+BJ"UU,M\TU"UIO&YEON,! M98KIKJ.6R*#"!.(O?5;A2K)T3?8QQ0FO(!,4&K:6__WQ\["IG(LO6[!:F<9L M'3X&209ZL/YX=XN!QEO$K[Q%,/OY:@QZ$^&^BY@9-6W,PK@?N?N\8/ M#NRGH=IB7-$;57'B17204(+!YC@*;\B632 KNQ3H->/6LK4BG&%L9B6<.G? MEE\N27MZPB@YSTVJF0_/1Y=#ZS>C!HGPH,9)AX0!B MPF#H,6>VIW;=LNN2W#RV!*U0.FGF+#5?20/ZS581Q^?E_4LS2'73R= MISM$<1+;N-3])FOMH_%]FY7%$5]WY%KNGI[]48$Y7LXR)GQPU'6'^OZ'VN@9 MS;U]/+(WDDLSD)HQ:_\!PRY5**;ZZ?)]M\@P'4/OXPS'%AZ]$2O*DKG=39I' MO T9:UC<_:[%"EF(]@S3:8075P=CLT5/*%C\C'-X8C/T_L-A;-A;Z7X)D4J@ MY8.Q;=]4@^0VN8:'#&:O,0XB<&[9T),KPH\T)QN.O.;K?'3\1=O-^:' M7KOCYN=RZ,]K6K-5<@52=QY'%Z(U/T$S;SJUY9]]84+L5,TO-S*#Y^@ OE\I M#*?V#5TP_@[P[?\#4$L#!!0 ( &=*853RUI//ZP( $8& 9 >&PO M=V]R:W-H965T7<]59P27>:3!=TS#]?(E"'19!$KQLW/-];=U&M)RW;(];M _MG28K M&E!*WJ T7$G06"V"57)QF3E_[_"9X\&\6H.K9*?4-V=\*!=![ BAP,(Z!$:? M1URC$ Z(:'P_8@9#2A?X>OV"_INOG6K9,8-K)?[@I:T7P7D )5:L$_9>':[Q M6$_N\ HEC/^%0^\[G@90=,:JYAA,#!HN^R][.O;A5@Q(/>\^D6=Y MQ2Q;SK4Z@';>A.86OE0?3>2X=)>RM9I..<79Y6J]?KAY^+CZM+F"VT_7FWM8 MW][P,?;[78>6>Z0O/R_1=Q"LLSF"^SQQF_@;;YWW#[#E]7.6$U/X^L[ MF-F F7G,[!?W\N=185447=,)9K$$96O44*B&IK1VX_.(()0QM$6&L094!>0# ME1(TDUSNX91+VE&=8;(THPN@;F.S(Q37\1\,&@5ZZ!+PJ:B9W"-0]Z2AQ'[$ MRC_IQ=+(4HX32--PFB6T2"9ADDWA09)J"/X74?1T**!$S1^9FTO@DBZB\[$A M2%(C1Y(]P0XE5MR;)WF89S,@CG"23,-)DH:D"Z9%/]GB&4[3<9C%TQ&V@P"*PJ-SZ9Y +I7K=ZPJO5*L5.6=,(% !_#@ &0 'AL+W=O;B0F=Z<]<+>=N-:K5/'&\/STU*LY8UTG\LK@]6P14E4 M+@NK=$%&KLYZ\_#D8LSR7N!W)3>V\Y_8DZ76M[SXD)SU B8D,QD[1A!XW,F% MS#(& HTO#6:O-=_BR%%8N=/:'2EQZUIOV*)$K467N6F_>R\:? M">/%.K/^ES:U;#3I45Q9I_-&&0QR5=1/<=_$H:,P#9Y1B!J%R/.N#7F6;X03 MYZ=&;\BP--#XCW?5:X.<*C@I-\[@K8*>.[_Y=+GXA:[?7GV^7KR?W[REJ^O+ MGZ_G'T^'#N@L,XP;I(L:*7H&*8SHHRY<:NEMD3Q1L_@O?U2*?= ?\Z7UAF4PU\O8(Y;S+'''/\/\7L1 MB;OOQ)8BEF<]M)>5YD[VGH6GRX(N8Z>7TE 8<(3"8Q)%0A^%B5,Z]CO3/KE4 MTD+GI2@>\+K051'+!+O"D7*6+K0P">D5O5$&;:*-)5&Y5!OU#\0*]!0*,+Y% M]Y45<%']5!J]-B*WA(% 54E. YC$>FWD6CC)8 >38!"@6+/,]QU8[>WT 6=+ MZ=LQ>^BS1H?FCS],H_#X)\OK'.HWG@ ;$^B'O,H$Z\&L$YDW%@8=[ &]J8PJ MUK12-H8 5XYG@'#,?#B,I W_%/HKWRQ5J%SCV3SK]Q,6@OTX[Y02"@=A&PB; M"CC.G#GT7[EW<#08M[(N-;I:I\3#]S6FY2W&\U,T.]EZ@?'<6T4[R9P+9MM2 M?1(EA.X5AALR00?C68>ND3S341!W0F5BF4G/\J68-0:[I("S5Y$#^K3/NBVG M5-SYI#B,?,I4KASY.$AE**F,<+YREA6V*T.+RAA9.%H(F]([G"RT,#*!SAQU M*'-^Q5G?BLTO?GU"H"SA="R-@Y^U26_%LF$VTHDEPK=+GR?025_M%(AS6;#9 M7,(_WU?[]6#[M$D5HK%!C'%V(+D^1(+NA%$2LPDJ*^$;L4^JB+,J8M MN3EVUKT?XH&6;,#BC8M<6-U M7+.K!SX*55[EY,1]K:HS'RJ]S-2Z22-B M:GD/V07EHOD.8&EO_@[P7N4)2U6!'MUFBV-=)P/O >;P]6,K\]#([EI!^8)E M8U9G*A$U'AYUE+F(6(.Y2F.;24?2'TM/32[?IL'^_&JC%B.S^+A)*!@<[49K M.!CM3=Z@LZXC^\3XK=WLSJH6?*O#O;\W\8S,O'^^^'8#K\E>/11>&$G<,?6$ M8<'F"'ADM6MCBVN;Y7\H@V^GO^8I-C@,&VHUDZQ!J+NK3O[!;'"\"_?!]/%) M%W6F>")C+I6Z,I9HL+9!$,92J.0U7BIUX?37#$;[F3X%,KJ :#(YQ MF3'U=:=>.%WZ*P9J'!<6_S?%#5$:%L#[E=9NNV #[9WS_%]02P,$% @ M9TIA5"9L\+/B$ %#, !D !X;"]W;W)K&UL MK5O[;]M&$OY7%C[G8 .LS)S2W*IEYVT0&*)U.[LO.>;H?3BOBB_5BNE:O&0I7GU\F15U^OG%Q=5O%*9 MK$;%6N7X9%F4F:QQ6=Y>5.M2R05ORM(+WW4G%YE,\I-7+_C>3?GJ1='4:9*K MFU)439;),=&+B[3BO^)>KPUP8MQ4=9&9S;C.DER_R@>C!VM#Y![8X)L-/O.M#V(N MW\A:OGI1%O>BI-6@1F]85-X-YI*'Z M[;O/XN;GRP^?7ES4H$TK+F)#Y[6FXQ^@X_GB?9'7JTI$7I!)VG ]((#]#ZJ.BD5_*D6KU6NEDE=B?]$?UF51^E0&#ZOUC)6+T\09Y4J[]3) >+B#>3(U4)<0?=E M,F_8TV]2F8M__B/R/?]'\7FE\&FVEOE&K&0EI A=[^SKN5B7!70@JI4LD_Q6 MK&G3&>WRW1\_R3O+S;7(MA=KBJR[@TG6\$G-5WRN5B['[3,A\(3P7;XHE+^Z. MS&N6;?IC)6)+[$HT:Z(TYAUR[WKH\X=:/E#8JK*4*?B[&I!0#\AVE6*)EDD5 MRY3=CYW0999\UYN)>RCRU)N, H1DFF*GPY=^>\DK3[W 7@!3KA7GH'3C\ $L M,^E^* 9DJ+>4-B)#@V.V=$8LRB=8.A>7<'=$([/S456UK'%QA-09;;/VE&:/ MPQP9YSB\?Z^K4)P5RV42J[)BHE_5IG<0DI:M8:P7=09/X%-YWL "E4Q1+WBO M7C2S%\V+O,$).9G R3IL% M60$LDQ\O:S!3=LEB)"X7BX1$A#P;K8@C&MSU[L[Y%J 8UT6Y([/EY;W02U(. MB9PAM6OV:AA&YK'2G_U=XGU^3*"J$&M59F3'G:#]JK:<%]OF:B73)0E$6X;6 MOE\50I;@$C1B)+9@6TA<.3>.58M.(&0N.#07Z"?K+*0=R6)=MJ.W]U5%.%4*X8$RQ( M[GTVA^(8.,%JCVH:"?DN64!)E!OV:7J!A$26@RLB'':2QE#+*PE],/A1B][A M!KKM%;%^+,=8R13DD=+$'13=.MNNIQ]F%+:1\W0CBCL^NU1*;)2$HI=ED3$U M=F-XCY*H"";Y?\,)"%A*.) F5MD]T?1,,_[A],\?4Z;=!B"9D) -"X;O!W8@A;.6UABG EB546:+#AKMTPR MU#-UU<[V>5'#2Q:( =QXQ%..2PD%PDKS>2+JLB$C(_PJ[43+AN+MD8214^T0 M<@&TFA"Z(EV0L CD&M9&, #M5T\A0[J05=7)F^3D=92VJM;U;$;O%3++4?. MVF.N8=M/GSK0Q8 #MBDB:UXS ?5'0^Y4*>055 S*WP@6-!ST&LMJQ2ON9,K; M64]@&.Y V0E*8!@%Q922$W9/9]3A/(-<64555_F_)/6*M2%C'%!QM2(Y/UY= MD2]=KDM4BBF)ZDZ<06J!=IN,BCWE!S[!.*'!@U;9)V(WIANSB_VHA]-]0ME> MS)*"#31^2;KIXBVR\X9"2>1/Q7;G>5$AU=0 M%>Q3XZ+@2-$Q""=M2WO'0!N$(\,WNU^;&O:*I7U"Q_:\+.0BI0!$>JMT65X7 M9;U$'!=,YI827\YM2#$'7F:!J-Z@8%/9APYQA2(6?\4KP,U"N\HR>> CH 9%WF:# ZGT6)SV#/P:EJJS1U(M5T92I7<-M MI[@JX%E7A62$,G#.#@MRU65%Q6EA\DB.;MTN*7M]Z#!M34VF<9.:W&C<22M) MEWM=1[F(D)?93E82PD7:&6911CK5FI(N?')=('?U+2,4F% W0*9(DR59O6I* MSLA:;PQY67F=Y@P"ZC5GG!L@#\<@IPYU^NA[C1_>]-WOY@@E&84].[( M#;B2PMJ*%OOCKH.JBQH2 "1G29-1#YR[Z*@TJFK!\@XD M0BC$&PI6NZ <.Q.@@1)GJ>$BE96LR7@KI\D::I7EHF/_'9)I22']$0 M;XCV M0C$J8'C8I'6[\KTJ;V$O.,X'&(XK@@FA:'\(T;T;!,-/*A,_E07@^R ;V-9L MEPWZHC:[O?\BWB-FE\# 0.DE OU='H^$-:+8H8*E RI0$5 MHO)#47.TP./7.N48F/&%)YR47Y'D .%HHHJRDU!6M%:W6'&AJ)/">5V!L>J= MQFKD$04WS,\/(!PKS0U VU,O@(.Y]2NIIP R'(MG>!F[_&*N0GKY;N%R55.7 MEQ2H#YVD,8J'.--I\?P[9'W[NX:E^M7=N=Z6BP4*1H';"Q2,?+JZ?ECK%A E MHBESRG5K*^./1S-:/!Y%4[SD%Y+_D[^:&@H'4 /L =GJ_&\(@BL6U4K?EFP=5>L6\-E=X881W4V<\'?/K=!J)3R;5LTN,0Q%.A#>E?XPU:!+"G_C../1%X/B!AP\C MX0?3'M@2W!)G$V<2>N?T&D4!7F?1F*XFN'?999RS6\#'ZAS^6C%(#)SI&,NF M3C#SQ9E/&WT4R/TRDE_9TLVFCF>$:\6<.&/7[X2\1)'*6B3]?21[4]@N]58" MZ:+=;=C'6S\[9(59Z/@>J3R:.)Y+;]KVMG_'*DH/Y++(\28^6()08;>C?6W+ M[Q!,PU1>)$(G]&8"EA"PPS<8[)!\.^J*G-DXM$7$X$GS\59Q!P MZLW.Z2W;D=^Q)>%">R/UD5D2*G[>3D*-$*=B[+BS2+^.)WLY-C"_FZ/1O&-; MZV?C<$+:&N.O=8J]!<[M3R,L0MLZ)1G.QM 6[W)F6LXGB7[5-UV4F=KF=FW ME2X'/!0]EA,Y<:J'6%5=.[$<6-ER.&1A76LJ4VV<1U-NUP(>IOJ$O'D([=P< M/?D46K' M9<.V+Y,/20;W'*()$]8\!N,QJ5K3K%CI23NCBZ3Z.A*_P+Y/@B"V2(DUJ9>B MENC\]".J6+;C,KW2*L/=!O*HVT*F>BQ=N/5F[4ZXGC7.X-/ M%,!G8D( ] U-1ZU/)@0T43*>H=N%0O4#1N'3U0Q?Q_&K]IE$?[4"^/)FC-&NU@FQ-(PUMCGJX1U(W3 M!C=XM+% C.C)E-0S/IB<*AZ3IAY>8%U>9.@!*B!8E/&"TH'EZ;V?6C*T_D+S MVR,N/W3$(^P/)HKFV1CP8]70\]>$AS*#T:2, 8-U4B(>#&B,Y3HA,V@4K@,6 MQKMEW$H#<6*)XF5!E!2UODUN13$UR^9Y#@VAC/%1>U/X)^5@?B;'SY\:8DBA M(A/[9%]^+M@6+=Q+","W ]21N"8\;;S<4*OV#EV!@^E[':B>%9IYGJ#'2:6? M0*E;6?+H:#<]D2?Q4Y36)&QT'C$9O,)\+9W=B72^V#,CJ$6 /L4\H* E4US:PSMG9XZ M/>/AGO'6GG:P<7!RQZ+(0T*0_OC1]R[-OCIV97@XHMR?T<#RL3RZFR#YJ=NF M?9)+P=P=['!J-#.S%DTD.8]'"/EWP(UV_-86T;=)#F1%&/Y=CLALLNY1C[7N MO9*4J/1GWU3N6:#M.RX-:VRI?N;OZ+$4\;?S?.I4,.CJ@1]? M^O!Q7.:BMXCP\ZU;K*\]S)M->?>;2K@5ZK^^XP"KM,GT% M9#B9=/?TE:D]]@@:)WFSJ74N7OWB%0'\P>SP=[_8'FT@=DFO3= MA+DT$V8S;C01HLF$U"9TZ_55Y$1A3T-?O=T9G-.1LPA"!H"V,[0BC+UP)N@38:9H9RVUZR+T)H#/ 9J6P N>HFV@:!]> MI9L9S_&B";T+T)@_-@O950[RDOGC;RNGG4?XX'TOXU,7V3CJW/0PYR ^(:<# MS_0^"O4,SK2>^@L.W4"AX/Q);E2J%=6I.]5Z/3\QXQ)!3V0WBM"7RNW>559; M#KC7^0PY^1?'3=\S7_XUM[GMYC>L3^J=PS'E3,1PP&$*G] WG*D;##?O\;,N M?XUW^NHV 5@GA)Y[_(2>/9XNB3,]73IW6*L4W?+!H=?3<.0-OT%QYHV\\^Z6 M>?)B?3WRP-#(;O.\M!^!;@\X]XRW M+ T]B<'O?)[R[)-=';WD M4[0Q=4D-;G2^%3_?(5HP9@YFDXZ!+^T @]JD#N0K<>J.QEW([#ZTYV?G;0#Y M(YL,X5_V+HJR[LL9@ M 8SGS$!OWU?J+ZQ?*F3T])U^CT%9'K5#_VBAN]O]Y.-2_]*A7ZY_+_(>707E ML50ML=4=3<5'71<9O5PIZ*VD!/E\6@/+F@@[H?@CS MZO]02P,$% @ 9TIA5#4OK"LA" F!( !D !X;"]W;W)K&ULO5C;;MPX$OT5HG>P: .,6Z3N6<> )U?G97FWTM?9?]A\[ M/*T.7FJSTZTSMF6=OGFUN! O7R>T/BSXJ]%W;C9F%,G:VF_T\+Y^M8@(D&YT MYO%L6"U?I& M]8W_9.]^U6,\*?FK;./"7W8WK)7E@E6]\W8W&@/!SK3#?W4_\C S**(G#.1H M( /N8:. \JWRZORLLW>LH]7P1H,0:K &.--24JY]A[<&=O[\^MTOE^^N/K/W M5S]_^'1Y\?G]AZNSE8=C>KVJ1B>O!R?R"2="LDO;^JUC[]I:U\<.5D!T@"4G M6*_ELQ[?ZNJ4Q8(S&4GQC+_X$&8<_,5/A:DW4))GG_3>=MZT&_;WB[7S'43Q MCV?<)P?W27"?_&\L_L=.V(>][E3 ZX8('%.=)MG!N&;*LM*Q,J>J>^Z8YY&P:':4=>5%?34C)736.K 0'"Z[2S?5F7[*MI:WOG.+LV M 1#M M.=[HB>X HLVS_FZ,8"]MVPK]HABJJR?1O6[&UC*F*^=^"-Z$=$R&+K M\*(.9#XFP'E,!)>G[*L^\ VNQZW^_*="BOPO[CAB2L:7T^M3]LO%Q<TWSP/H]47J ;EH(2;.UAA?]3U.N3&7!G0[M@SZ'A@)FX_(H9(F;#RH;UI_$FJRM7Y2ZV'% M#[0Q)[)O'PT.>SS2"01-7T-"6_A_,220RAWKAHIX9!2%X;N^\GU'>U4PV-"T MJD";,[3XQ82]LHZR$M@ Q.Z'T>E[7?5T7G+6H!X;/HH2S\@3_N "X'HB>=M# M=(^%R8^:AM?5MK6-W3R$_:CA>KTQ%0NK 77 \2@W++C5S4QU%W4=X*,8YFRI M'=73C\AJ$>I,UB&?KD=_4Z0," 1,C;GECQ/CAHC6HH4$:LD>Y&V#Z*#L6J_] MC+51'LO1\N2470_WFEGYHIPA.^\[L^Z'WG+2ES'@>%J9% MRO.RH+DDQWS,/EN/->T$!3NE6!5S$1."A&QRD3:0E< M&6X?@D=AT230I8P("JR,$K!2G$RQO>'KCH@#KP2#)D,4($@C0)4 M*1*>QQG[,I/X47'R0-I2QBE/!#9:2H&0HY)&,N5Q*D[8^Z/-QDX^(AB:*SA! M0(4DLI=)#B0BI>V7<);1\*U&LZ;F&B[,;:@S7)?^&2:.&(^1+)G12"+1@E)6 M4@R/BA$9SS+(0,1AFM9%43+G.T8&"LE GA0Q2Q*>IM&,:H058QJ4Q2SF23[) MIWX.Y$08D0H!(%X:%4 ;21IE0),!A=H;\A56H\/TW7%A)"7 !E/)11G$"0C1 M04TQ- MERP*8"UJ4E>F1E#*(+,%VO #ZE(HFF84F2$.(G ,/8BL@TR&VZ@>X MB&32AR#5%,A?*D;>HR)]IN(_/G>,!D$=M0* S((RJ(1DE!T2F2(15.ZHB3P3 M1U'F"9I$! N4;2EF :)[% @0&)-LRMNSQ_H@\)]8)M"/2HHTBTFJ8C0>[AS' MO8N 1L@"U56.SA'%<@(M>91%J.\4(T$M01RGAZH:Y">L*",>%W/9)3FPRYBA M]\S CW<>:EBH'[R(PCC)"YZ4T;_;^V]Q5J&)LXVVFT[M<>^FZVZX]O[_3H(A MH/$L^-(:VN.:+IKA%\0%.,+&(3H1RZ Q:L=Q1/4YM.84NHXQ_T:UJE8L@?Z+ M+$?2T]#Y8S1&B5*^U/>FLJQ$R\)+I(JT'A>"733-V-Y$ 4T5F"ZI14!@L?BO M#HFGH_W-MIL7#6XR]4%#S\0<4ROB42K#6$00%6IBC%-"&3E>46-)(SH5<#]G MG\@RE@EB*:>0T4\+] 4Z'G&:# $UOP<2MDC0-PA]]YN)_L MPD^]X?J'!C=\%,!%=[S[0T'?>]QA\-9MQSOR])OI]$>_;5>SKP7PLPG?1.@Z MCQO5\.'@,'OX['(Q?&UX7#Y\L[G$/=- O(V^@6ETFJ<+U@W?088';_?AV\/: M>H .0[JKZXX6X/V-M7YZH T.'Z/._P502P,$% @ 9TIA5)0!4D"$% M=S8 !D !X;"]W;W)K&ULK5MKD]LVLOTKJ+G) M5ERE:!ZV-\[:<96L\22SZ\>LY4?=NG4_0"0D(28)!2 E:W_]GNX&0%(SXV1S M[X?$0Q*/?O?I!O1L[_SGL#&F55_JJ@D_G6S:=ONWT]-0;$RMP]1M38,O*^=K MW>+1KT_#UAM=\J2Z.KTX._OK::UM<_+\&;^[\<^?N:ZM;&-NO I=76M_>&$J MM__IY/PDO7AGUYN67IP^?[;5:[,P[8?MCPU[]S^%Q/Y>4SK%:X*_'^U ME[&/+TY4T876U7$R**AM(__J+U$.@PE/SNZ9:E;_?R9=WOE M:316HS^859X-XFQ#2EFT'E\MYK7/YV_?O+]^\_/+-_/KEXMGIRV6I ^G19S^ M0J9?W#/]_$*]=DV[">IE4YIRO, I:,D$722"7EQ\=<5+4TS5P_.)NCB[./_* M>@\S@P]YO8?W,>CJVK8PHS8HW91J#G)MLS9-84U0ES84E0N=-^I_9LO0>EC) M_WYEUT=YUT>\ZZ,_*];_8+J:@7+HO.E6H ZD>N56:NM=V15@:NLMW,E6!P47 M55TPRC9JV=FJ!)NJ< VXZM@%)JK=& B@WNKFH&S P(WQD SFFB];%TRI6J=V M6,UU0;6'+22$K8HDLE85E;9UF*BE:S=*AV!\BTDDUZY)CQ,B@'9R'B3 T[% MYT$7EEIV :R&,!6FO GPGHE:>5>K%LY.^]._8U*Q_BEXL^ V=,M@2PL20=O2 M%*XF?G>NVH$.[)N(K\Q:5R2DPA@2!!B!V+"H'[(#KVZ-!R7>!I(6TR$\TOBM M:S'*8J'X+HU#="-NB""$1Z])NF)>B4%0UVXT!.9VV%*35QOE-;:EB7%?DE11 M=43?1.G:T]:\AN=35AFLDV\:'>5NY [VEVBW"&^-8)KR"E/4Q4 M,$7G;0L)311>!=?@LVU^[3P^IF&JU#6B[B09DJJL7MK*T@)[[4$J_44LU:ZT M*UMH,2%=_HJH1/N3A+S95KHP\DB64F]=0P];[5N68=>PVEP%N]AO;+$!\X?( MM\F;>U/HJH)9O!]::$..&=1W6 9Q?/5]?/% Z37236C)2&!74,KGP):#R>8+ MZ0R!&4256!^[X'%Y8&7!B< S4TN49:5JC::_(6&-K .'[V6)]- 6%\G M.AQ/*S2"">VFR8R6%"D"'%3#S\?.<+C$:_)<7<(!,="L M5G 4*&@86?[R7T\NSG]X&F(@$A5FAT9<0OQ"HB#ORCM#C3ILU IP!O;ZB]N# M7#\1]?3QQ%"D^I5VA)'59#H=+,NWL%L1%QE%UT91X(&F$/V 5J4M6E8CFP7" MJICE5%UUGNQHHLK.)..%^WTFLG5I?NM(3$-9LY%C4!_(+/@N6DD@D%_31I/N M(QC1NNHHSPP_<4 F%>._R(K>LVKH %02WT QIE["Y1.2F0(@#2+Z,*AD(QRFDK$! MI:RV,B6&(!]0Q$'LKER1> =I=MT=X M2DU6GK^#O>R1Q-EN6!V2EU-(2JCD0?976F$+ 6! !1\2B':7J*;JHW7)LW/ M9/TZAI#DZ? #B=*!70*N(9R.[(A01$V\(SE59:2,1L7-V,%7A'L8-1F$_.1- MOR+L4=U%U%JS8B03!#R4#'0\PI;U1@ ZC(CR.J /+^J.@YBC'U0YO0(3B^A M&;82FKP50Z+ ;'>V@OH;AKM':$)H7Y*EX%]2&,(*:4LTQ5LG39E)5I+)V^YM MH!17@OTH+-1C,L(IO0F43A$/]DP*Y0<$EQ"<#QQ+.>%%6R@'AI"M]RXQ, @0E4UZA='Z67KT ML!Q%(00*7WY/R.Z0"X$^7EH4@'63D6(>L6*BCT'G&)8>R;@O#-ZA7OZ,8?G'V M]/4G_N/\Z0-DC;Y6X5AT@TSWLZDQH01(\NP?-)FP/M9GMZ,LIQ9FVTKRN#@[ M/U>S$F9FJ31E/WI+?D,P9AX=B3F@B/-ANCC.,C<2((G1&96\ATSIRYM9(E5$ M&&$1D*'XZTRF886UUS7GWVCZGQM8\^]&'[)A$0?GMG>N^'Q0KPED3A"7_!H\ MZ6P72$CJ!LYBU+5Z-W\W4U>ZD'!ZW4=/4).H?W=UG:E',J!M$9]:DR%]WN'2 MD+VFC#*6SC]1-M$>:=6/ER__F9>%F>0D#CT\%AB@$YF@\^HZ9Y1?.F0N]8L8 MW3N4(RAO(9N0*XT7F$1%OGI9N,JM+:7MXW%[(TD_<@("WA:MB_L_(1&]LOAF MRJ&:7D,)7"0MVJX\<(.J3"#7#F47[A$4>&87E7I&F-Q"+SMVSK$Q_CA5'[8< MD9%330+B6CT\^[Y$)-IVR\H6])7Y@6:M*R?]-H 1'3&&:'MER?DA8!L23GT' MD$8F393-98D02>'$R?"NDKA,M2$<\1"A%<6WT5=*,C;F7T%Z':VQ]K"_9BZ"<"X[3BD4Y;)Y: >8!%P_\VCZ6-5 MHS@B,0LV ;1&&(NY9A5!^S?GT[,\CEM#J6:E8G&,DIGZ;QX.%AY.H(+V>TBX M'DVYI^XB1;G*EIP4E[KB\ENZT?<":6(=X4LV'6*KH7IOYV>UZ&"1JXY2@N4Z M2?VW\Y\GZHU9>AT^:\KY*\.E,5<;3/#-_.7I^_E+]<91Z46P:SY:>4%+I0"2 M!M/+%$BFZA_>'=2+U)"[B?#Q*'/\X\7-GTD=?55/;0XDWX0I2OP2;V:;'6<5 M!-3W>Z>VFY1)WUUC,<*G02.*D+WT(2=&73+/#2Q]OH M>(/G2$7RJ3\83AYEKRUJM:$IT$@K C SCX!$H89NUX-UD)A)VP[AKE6V$(79?J(P%%CL:.O8I2';2 M]-TB:,0D*1Z3>V]W@-!CPY)FM CW:][,T:#=L$%(CX9[)WW?B J'?2S<"L/I MC%L\30D^7B3 D/0W:!_=.B^@CHS>4V\B5H_'V8ELEK=T0 +KU#GJ&^I'B(1[ M?*S/W^_:D2'=TZ7K^W&TQQT]._.E (S))387&:6<_(@N?C:&N@F=F*W!*X CZ$] <\@LS%[/!(59"RFO-W)[,OL+);85!A5 M0-2&S8%Z:):YE1H+42 Z6]*)I6GX>$( H.M:0NQR6"2*(J*ZP!B$#FVEY4)4 M[>S:>>&#ET%XP%ONALG4IVJ31%+U1-GP!YJA683$^E)LM#?AW T>18'4 P0] M)&(-%.=\/GX"'8+Z.=^L],YY=M'8=N5BMT\I&->3/+FC_3SH*;(S13I[DR4I MY2]_K V=3HLF?]JT8T:*8N&$.PCMYT\F:M9Y,$[) )Y78,U7K^8YO9 81TM?J$FI](HT^7SOD,2^+WEU]:WS' 7QP" MG5RD[S2!$16RK?:#DII;8J^0KEWS0+UJ2P D%$R5P/ *F2#1S1MDNK>=#QT< MCH$;G,#Z4LV@UC(>'T *<3CCS+3Q05EIO._ M4KH?6,V>_(2:T_S,AU\NI M^NCLFLYW;<588MNUDDP1+D*(91536%$L2)Y["88YSR(7Y#U%P"FIZBI"S.V\/DE?WG7H^LX=7+77'5%9O'Q^OH:JTQOIK>6 MZ0<,X#I5??%&UVMN*6"-Z9:3<9O M=10<18G8'X2Y\'DDXD''*AWHX9@((14?[$Z+0XV7'PVEA\;5#&TEVG/A.6NR M9_5Z(S<0'5.G:>L1B,_9>)*=WYZ2+P]$[JGH6+(K$24KV%3!Y4_9M8=XP8 A MGVE01&\$^R=;N*4;N>D17T_2 C"# M+2BV),W=076RND#HL,U'"[;A^"Y'OE@%::PT5+)S]Y\2'^4L=OM9MR:I7SR6 M4""T1=B9 A('O.3BB]9NXZ$A.R[X!8[EMBX%VSYV)<\:3,CQG$( M%G Z!VAL*S$PGE6GK"VF-B2 FT=E/$#O[>&VP>1#/L77N.ZT "HD-75RA)YX MJ$C13.XE>!ZR13&@\0(Z<9SY MLF7(-D%5V-JP.@B -R:VD0JJ#7;I##\P1"^EVNLM"3IG",2GLFR!=K62PZ3T M-$@1? [ M(M(]#;'%+Z;!9SQ#:3-5Z;BOT7S=) LVJ7.K@;F1;RG6RBVGT66+@2;NYDU4 M26*U82376(Z64;VI9\M.^W?@*8XH/[+77J1"C@;RZ9>F Q+/UXX 2Y=<5^8F M03O6X&30$XY?[]5>?B;]I8,@UJ*8:U+D_4H8@)NDC^291Z(?<7IQ=IO3U$Z" MUJ1#1 M)X_GO7;F6M7-_^8CKVX;L33R!):2V'MTA*+@?3>[L2ZFX*3W,%G/U MZ#$(&U\YC+4%(3XI(4PS:+>$=/),4'$?QV!?N>#VU9YHO',4>CL;DI\,FE)R4SZ* [ABC6" <:N'&*[E>+OGO&=%$= M_]I\L50LZQ6RAN7CUMP?C94" J\,QWXLJA-RSN%UKJ5< \DG;N,3)CZY M\$7?$[Y\.Q_MG.==$P'2)Z7[()XNC_!E5;YLD>=_6%R_SRN,%,W4,.]]V68' M>(+05PIF@!^>17X=#QVXA;-@55TO!G1'> 1E@GT^[*TCBLT7/SXL M9J)@T1JL7C>ZU!(]YANX'1>GT@EFD/]VGDZ$MG0YH):[HE'B=$R>CDD8%4F3 MU?Z+,-3'2_XRNQR/!D=GW_*7)]-'/WP[&:1H*AU3J/Z*11.#S 3,:]#>&4N5 M8@VYNWK(^43M7!OOJ[*NR(?X^!6%D._CX.!LV=C?3YZ"[D*11TC-X50^:Z1OXF)@GK<,=#=OOZ6 M>YL)>[#5B)Q)WB+HH\9GBAY(\A6=O=EZ21=]>9DD[6\>3<\' "@M-.R)E8;; M&>D8X4/#?R]:5NJ<[\"+*;S@2R/#4VTYF,B]:H3[:,"N2.XH,)FV/\;Y9T#^PJ(S:$I2*P $0RB&[DL ME^[,L!1 NQK< J-W:2Q=,M3)LX=-+AHD#;0?9"'MK)'X5656F'HV_>'QB?+R,R=Y:-V6?UJT=*A>:OX3 MA05\E ;@^\HA4L<'VB#_UNSYOP%02P,$% @ 9TIA5#'W4HK.(P JG( M !D !X;"]W;W)K&ULO5UMC]M&DOXKA#?8LP&- M/#-.;"=. HS'<3*+^ 6>>!>'PWV@Q);$F"*UW>3(VE]_]515OY"BF/'F[KXD M'HGLKJZNEZ=>NO7]OK&?W,:8-ON\K6KWPX--V^Z^>_S8+3=FF[MYLS,U?;-J M[#9OZ4^[?NQVUN0%O[2M'E^>GS]]O,W+^L&/W_-G[^V/WS==6Y6U>6\SUVVW MN3V\-%6S_^'!Q0/_P8=RO6GQP>,?O]_E:W-KVH^[]Y;^>AQ&*7%U\]_+R&[S 3_R]-'N7_#O#4A9-\PE_W!0_/#@'1:8RRQ9#Y/2_.W-M MJ@HC$1W_U$$?A#GQ8OIO/_IK7CPM9I$[<]U4_RB+=O/#@^?89S;CL7-ML]67Z>UO6\O_\LS(B>>'Y^8D7+O6%2Z9; M)F(J7^5M_N/WMMEG%D_3:/@'+Y7?)N+*&KMRVUKZMJ3WVA]O/[YY<_7A/[-W MK[/;FY_?WKR^N;YZ^UMV=7W][N/;WV[>_IR]?_?KS?7-3[?9P_=-52Y+XQY] M_[BEJ3' XZ5.\U*FN3PQS<5E]J:IVXW+?JH+4_0'>$PT!\(O/>$O+R='?&66 M\^S)Q2R[/+^\F!CO26#$$Q[OR8GQKI;+IJO;LEYG?IW9?UTM7&M)9:^E)TJ+6966=+9L:BERV!Q*S=D,Z$1:]LR6]L:MHV6M3&YM7 MU0'?FUUK"KS;TC0?ZQ)_W6)01TKYSZZT](]M7I,&8Y:L;>BO3R8SGL@LKXLL M=Z3U.U#G:)R\S?+5BM22QR3*&XM1\RUH<:"?GC>MO%J5^:*LRI;V8T;/WIFZ MTT'-9S)-#A_C+VNJ'*,4I5M6C>M %XU$*\;R0-KXH'YI]*"C?2]XD%'^\4*( M8=M=7A_ LKK!)L3]R')KLL[A_<;.LD77XA&:;,M<:YL9<;FY*QWS@9[A)2SQ MW=*:HJ1'&Z)19BIK6FK;V .MS!E[Q^N,VX6W%YTC"7&.:-\NB&+F[RR[RZLN M2()P%V]TM'7&R^65AK&Y+9N.)B31L332 MDN;THFVQU*HD4<6>T[]I$W+7U/FB(O$@\V=%X$J[[+8D7T0?+>AJV1++L-GD M3["E705A)CVA\6VSI7=HS^):Y]G/Y,Y$=KO:<\G02IIMN75V\2WQB>BD<6;X.)TVV^1W6!^)G,FV M#5BS(5-AZK7L/.O(Z95@#%NR;?&3]A8U86>_"7;VFTDK>8VM AW\CY_(1-$> M0X''#.Z_.91:7O[8Q(]Y[]EB$!=:6KDCB:M(3%@AV(S2\FFU).6;LTN6*5+05&Z33B;K'"78YJ>\\@WN[%J/[ MU[\\O[QX]L)E.WAHV0O6G8:M)"S.BS./P1Q]@H[ LVIES_2T-G/1E0C^:\,P0,">_7 MAH68E" /;Y_VLS2NS0LS.A+T3= )K!@&=7DEXGI7U@? ]+H0=U!UA,N[;?Q$ M'B"'PB9Q:]H\_E76OVL\LFTJ0L)P-46WA%K(@XNNK H!9/TOEDW>!ALK?L<_ MPA\!))0D]M %"1P,NR1RU>L-Q6,C $Y,6YT7N1CNU8J\,3.?S!19#K(D@!T$ M#*N.:6+[)4##DXI)]IN&40J!!YJ)%MFCTY M73L+WKD][&3+R!O7CDT=>6-:I'AF4V]80@3^53Y0)*XNO77)%^FI6L2MS8( M7%+ +"L8XR)D5^7UK5G-_5, M__6.1/.-(713!+/[^N;U.V]NISCW/'#N^;2IB(DD<26E!^@E=D! M9:*!=S L-=V,/;:YEN04#5+AK]DI [$3I#*LY^BD)>W M "@NR42R$<1$=T(T$Z1;DBZ _KU@^@&#B&#R^-G!Y)9>O3M>[L)@3X36RB,# M4;D\C1%X-C(S2R-1+99&-(,;R\Y:TXM=7O#:'MX11\APTBP=R>4GC,\XY6C1 M'.(MA.+"YGO@17G4E>N:81FX399Q+;XDC.#?W)+/G-_408Z\8B>2J:Q2,3^6 MTQ[("=&7"X%4]#A^P>(1F"D25G(<;L57RS0:R).HYS-VY?2:HB^2XNI $)>, M' W+H30A[[QT"%+9]8ERXI7*K$L)1V@9*W9C-[(<'Z84TTKH$0A'RJ4NGSA< M]W:PK]FSR"^\LB?]:DD6"4_4?NOO.?L\>TYSTSBW=^]^[ M8LT:3U%>3D9##)&2[>&L\]&(0X;6BZ@7FUXDZA57HO9@?8J3/'62N$ (X(D> M-9A( !2(^0?$Q1F/DD^0W6QQ2.R:#\4 #M)P>Q#%^E!)\2",4TA\.!C2X[EY MI805:'533NS;X,2^G?0N[Y47L^Q]A6T"10A)&6",.:L_,1Q![OC]+GQOPOH$B.M$@@9/3XR*$B.7X&&H!FX>N;.\F#E#:1 9*V58>\T!W0^:]D$LV& M8#)X;>F%;0B%E_FN; %&0$#-N4.**?]U_VD)FB'KZ!WM22K$.AH XJTW:YS# MJ5AY*Y XIU!.U\V%ADB/?F ->WY2L7]I>-:X)*80]%Y5C.Y];DP2-S"O6 =_ ",9W@*-OR*L79&,4#31K-H] M+7*T+/ GQB,I3+XOPO?.?\\&O2>$ DB7RV[;2129;L0,+XAKH6_49>\FY=S[ M]<[V$\2+O&+$RX47S0F6[HOEOV_7@]RM2%YRSJB)+7H"V_J,D06"*K]\G]!F M\;HKS5XRSVE*=K]!FN^.]09.,\TY$BL*3L*,(4W8.@1?"Q%=(I9=;5 ?:U#R M8Q40-4D]/BE$9\/J [F[787YH!*ZF4PCD;,F!YBJM'@TW2J2>Q$"W@*ROHP+ M\,1,'X0F^5EH"E$22:+KFQ2\64+%_*'_MZ\8R!AIJEHB6HQ6D'-#:$+9LY5_F!B7B \VD$"&9-TAHC4;(!+P M')RFG7;>G(5*@X^-K>&,KS$V; 8O4DU4*!@A =_P7[(87C6K;LU.NY@T2TD1 M\V+2C/SL:Q<@]AWG1LAR0(7 (G+1JW3Y+"HB'_G=OG2_/!@IU68!_>:ZRAE M!>UT(WK&LKM.1R0@7",[REM7AH$=JS+2&ZDZ1[AU4K,![#OB_'#>$PHN8+CN M)$5/@2-D(=<=65!83JZ$05G ME(;A&<1ZA9R 5J4TDRK.+]18T@"6>,*#2^3#Y8@8_-2\OA %]<.3?% 9&P'J M/88A")A%QYOKGF*H$2IG_P\4S9"<\E8@!Q4D-TJ&CW="Z#+,(XQ,AYRY0;J\ M34L1/,N64(Y@C$.4A\3+()V:^?0 5W$A(4'CX^SZY9=,SQQK]&N!8@W2H7&H M**&51/V%A*UY.YACGDT9F\MH;"XGC0W#TG%S8=*ODCSB!1ZEE*W MK#L(%?M3+HX2(@;.8[@-;%@N.E8>7KN4+[E":8C]'ET&0),F9:!Y,2\B#J4.B/2.^UH102Y12[V6X-'X=>V2G66K\D_B>=E^I$/ M9NNF.5PW.YI>ZW$,I5 Z9ER9#A1ET8!"LH"L:?HZKK+40\W$HND3]'>2]X+YIO\.(!7*EJAKK%J M @FT+753G\E?R*$TM2 4!TA#8E%Y)H8O^772+2\24GM@J^0_665%)_ZC;9J* M8<90QKD/2_/NGP77Z=N^;BF)MRJ$6A>7PWIEJ%-/8'%M!M%HRP64)XOR C#: M]9'T>M#T" M$H<3@]U$\;33)9H##,KI(^CMYT4>'O6:302C8"^1\IK.70E-I M0QRX[;;#521P7+.'AUCK0N3,A23!8*I'7&!58 JL%V:2W9AGK\6KC>F<%XR: MFZ*<]^&2O2RDN*,&@M'+%H!?:L*&JYY (C!/2=##>@1B4%!JK)7$-=X(Y8"; MEQ]"\14)SK9D%)VXX[*6_D3&JR&IK"NF&?)9UN+F0NEC?\@*3BEV:E=!5 M7?5[A%3'0JN63^ZECB!-Y'I$E8=M]D8*!H)'FWFNGN <^PG=I)0&Z#DRD;D/ MVGOR,1O*L?>$ S%F8R1#%A)NSD)V7P& ;G6OJ8=K I,F4 2B/T3^"#=O4(GW*D4ARN:])0RHROQ<(+023 M%P/]B6(W:.*X.*^D]2V\PBX>U6[D MYV([V4#N:>W2[B>50Q*5II*Z(I:Z,M9Z[&Y""P,YI 061RF2 (DP%CUG#_0% M.+74B#?I?T S*L5%E4F%,.MVG(1"[LH>9C#8&JV@_ 0)Q9)-H4WRJHAG[P M#!G)SY"E1:EQ'KMJ--Q .Q%0- /%67;75!US8!$:1 3NA6G@3>NTVHIX VU( MDB)86\2"X6D"YYWED(2@W%K&PE\*@VPA @P @8U1)JI.MEZ)C/]0S2KOWJ!Z M)#B)_ LZ$[6![D\N+$'T/&,00C(#<'Q(O3"FU^\9R([)O>]'"6*9&L%HRLB* MU5'&HEC<<0%;TS+J!\?[XF)_-*QK\7OGO'$-(5#/.G@Z--.:;-P(OX@MVUT; M^F "<_O>0.V2.S$C5J>[!LD,UDDWSFG:/!1L)8N[ZUJ7[@12'>CBQ9N)%9VE MW;_(8PHT\.5!_!N]KR3T@CP#:"1Y&4CLI(BBU"K=8+5V'W3<$.G*HX8K=DWL MM:0]42*?%%"JF&O ;'+:CIBV2$"/[T0>$NH#G$!4H#I$Z(. ?$2"$BL?6WV/ MIAIH'VMFE:_%YD;6PRLOB>DP/^W>J.%C_2U\3[* /0S+G[$@ K*#2Y)$DWXS M#HUK"DF29O=08>5YMPC*.!NE!PH2&8AU?Z1 :1R-RRZ*- M)K]QZ2U=++7TRLC*5%V^Q*#!BP1-!."Q0+/5H<_^HB%^ V]POB+%%WH40:UX M"E73IB(-=M%EFB-@D#-33, LZ;W34C/ROU$]T(9F-X!2GC MKEJ5VLX3FC3[<.9*CY90'%ZI073CQ$AF1RJ$:!PVVGKB!314IKAZ\04C]4J^ M*&RJ,##Z8\^1GG2P:E/ZN+3M[[KARINWQXRZN% 9P _7E>YXAL1*G(*=X?2" M($5!JV6LY:@!&N176+-"S)H#JBB0&Y&_A(HQ/[DW.7QR"XUF74_.@CQTQF3_ MD+\/O8-+_K36 D<,L\F&P8MX6.MB^JP56B%HG@]YZ?S6OO(+>QU4\AK2,!I3 M38]^:JAYG"35>XA<--"P U;(\H":_!Q.QAQFO2,SE5FC>1V9PV'YLG2NXR-, M9 _Y((%T;RQ:R2MV(>',0"(T5P3KD,IHFH3P&QQ2G4D97$Z; &"%Y(G4PB=W M+![[N/B#PQJJ8-QS/+HG7_!^-L^N>ST: 2')ZN6KV.OJT*52Q**W6,\TR1*K MS(.4?EDO2)01-?$)TIEJMG[G=M*5'%/_H0<\%+=]2*#U(J*I:*R';K*08PD8 MMUIC6AF[S*WIP9@QN_:^LQ14NJ0JS+7P6"MF0;/YJDT>&9C*+^B%F12=>,CA M8OHH@CIXB3B8J;ZCEG;"WGF:]+#;8(.2Z)KK^^"*>GX(!? !JY[S MT;1'1:&$DPQ.< ;)6>(9"V/3#]XAO>,!Q=ZO9)C$)HE5_.\[L-)H@Z"U@I D M#U;:@L_?'00P(+IX/O1=)'EA/B4/LL[_XHUYY/8PX*@_W?)?V M_F>R%XBZ7_-T3/_D\ 2FAU]#OSE]MX+VEYF[VSZ[SV76AH\PO#O7\?&NQE]XC-1!_ _BO+.;-? M3%Z1%/;>NG[UR_L>$Y/9#CN+)#-.^XJ7$&KB(5?ZUL\ M!\%E.\LF+PR+CQ$RSC-L>#!Z;#8(XLJ0/;Z M$49M,F]O8HFHMPGD)_@P.'/"C=/NNA(>+T: NSBQ.K:Y1\6B]?;)23'HPC MC-!?"+*B:X* :X3[O!G([7,E&>!SO"I"[G.G -%C>LY7>AIZ.:UH67)Q+6?B M6ORS$2TT5M%26#XYD!+JYQ_E(=%9^=-8\N4H[.(3/!X&\D:5W)K.]C). X.3 M:NHN+XN@P",51];N2Y*M6?;0 MGW:[D\8DDWFW &O/>#%Z!W>OEN3F"^KIV@P2$'2OVR 1KVZ!WY,# MWR80B!G8,VE 5:!SZ#>MI;XA%T"<$!84&P8XX8S4&M16J<[T39:VQ*;22@PH M%529!'62"^ V0Q=2<0Z=A=H*([FR\ C3SMVZP,6 M#6F%QT ,#40;"[.M,6&\%>)(3+USUE24/YTN +&.%TM(5W=.*+S4;G#TPFO; M;,,\\V@EW$S!S;VAHUR"5! %A,S%^L2FC,!5K[2]=4LVB*Q=E5N FP!/9>^. M;;?W$-MFP;DEK\CC1";=#G^2SI:/ZS85%!@FCR?N=03D6ZEN<%9@!17WXA6H MD.R";J84X5JR_D44JN1D0BI?0?ZY64%7FF;'^Z*5Z(!6^O//_EJ9>UB[?]^J M(YQS!@3\]GR5&PD:-B4]R]C.>*+J?/ =U2 M-&+.7K)MN4Z4;(RM_^90_LZ6U&6JN$A91ZMF*\Z=27,E:TBSI*!IG\,^1,21 M]&YK$C,;'9GO6TH2[C*D=)^SY1K0I42&QRR#^9LF]3:($R_(8%9 MG=[P+YYA8@)5JWC21LO#RT/ &\/ A*_(*($P8TNH](;$K^0&BWEO)HDLQ+K* M29]PHJOUC_FSTV/DC%_B1LX[N3/CZ)*@ %1]+Y7<3).>B=/&!Y01S ;'=SDE MSS+U$&'Q(T["0E#1>Y>X/\-%$6%@+>$<OAD?O$H(TA5LKI% N&Z_E2N7UC M/I?+9D1J$_DA##8AI6PSMOW*.(=CS?)^DCJ8;8Q\7T&6F"F]RXZ;V9+>C=[5 M;HJ4.$TX&ZW;'HFT=-7(>+X'8E1&^FL>"+7*Y?G\:2J7Y\G.\E:?S[_M;?6] MMWG*ZL8S*I?31TVNT]OR1FWJ%[R?W#,9>CYIHQ=5Z3;<;R+W$TH@&"/91IHU MXC@^+B,^LH72()@!>]GZ2_.XSQCOIO=KA [?T.4H8H@IR/HN^AWPGH;QFD9R M)61$[F$18D/%4,;"-6?Q6BV5:TWKKK1-K1W0-)VDD#X8CZ"T&_:/9EKIN0C) M^T!@3Q^=M-*7FAS[6^7^^J?^ <"TB"*M$'(PM'<9 N,"E;W0@X[#:N6F0;QM M$W9+NO1#NM4CJ_/5H;15*[V)(DEU0&[6.3?#3,(;X>R@XSB,$=\4YJ*[3.^K MI'$3@X%SV::0:T!#LV*;UM*$E7+A"FAJ)#:6&R,[&*\HS(?L88SI,$JSHY!+ M+!;1[_A01$&2P&_'J4MNZ1^B)X7,#/(8NO'_IHYG@(-IVV3/I MD=#D.'$\*!2=G-]C?QMAU-5XQ:A-Y;??8FGOL?ER"F(1;LV27$SR:7H+0B+E MG"XP^]Y!#KEDTF6?ZF9?3YK%V!%_.=W+?B,:QN'TJ%6\_^N*(\.!EY$&X+2" M+ES5XF@R2CB8,=93+DD*O=6A?Z,NON & !+L-KEW(CEC+]EJKOKYI15?-ND'+3I.NFGK>Z A4(@KYN0+;1^)[/!] MAL,K=8,L#0Q6KZL8F3"^=Y(E/$E4RDF^=!8>N$M.J?O^7"?7X@63NQ?' ]ZX M;H$K_');#HGB0\N5GE_9-5R:HF6E5;B86M$&"+T+P#LP:P]G)!D28S)8,.@X MK&9"T2QTK@*E)"L)%_GR@<]P36\>>[P]E3-<.4 BJ4E5>EZ<.^QHX* M9]R^F/5DCU]^EDYHBX,T+KTHF,:&"O6XP(7QI%^$BYOT46PW\TH_Z4-B9^#E M=._>U9)42L5MU(?<__6C:R+T=L#TD1B2'1U9]5=RQ][HV&R7C!%NG%DE;9/S M[*/FLO@L$1Z8R6V7H,'C#CY/NPPF)+T'U%]XD=H1A>+^"@O5C3K?>EWMX43 MFD&2JW<-4WHAF#;)^_.JR>KFV=]5W9*47 \R^:L/E7]C'MN=N(BLMV:H06@D MEZ[ -4D/7)($H5Q;<8?:V#7?,>?[6]3C1"TF70^)N.AG>^<1N)- :_-Z%Z"< MV,(V^[/!IR[<\UMVDN=IDA'5 [U!0:Y5ES!LP)8C7)_<5YAP.[F$M8U7O2!R MJ7&+3KRH7$+!':Y[7:K-9_S2OW4M7LK6PP0CJ(KKL7$)"V::8CO M:T+Q*C@2XV['MQOX\X41CR>J5?B3S;G2/!L#WFYZWN-(4/1\*S_I<'>?'R;CQX:_;\LQ9*$^Q4"%I[";_.!B$,&Y^< MEB]MFDQ/I8U".F.RMX0#LZ_#?3A]HS_EAF*[\^5TN_)5T? O'UU M^_+!(VY0QR2W'WF(LXM+W#3$L.LW1FYD]^_K\T7?9+1\E7QV\C@T. MP:B5W\DJI282!_>@!P05G! '/U@&8PA(GMZ(DK5G)#ZG03/5U?OY:0N^Q!<<\KB'6=8&+WA,V0.BTH MDZ-+$@?$ V0#AG'Q)[G"@/4C=:"T%<04[270%KE9G)/C"N\SY-1C?I?ODB#",U)ARS<.F=_AW-S7L1#MH> 7T*/J']#?S6UKKXO PW$]KY ^%O!TWP8"UK? M8WB JH?8P_FEM=H/$7$-ZHU(J^2G+PF'?>(P] M"Y<"AL7P("D'F=-#A^JU[[X.=0Q[/DY^/I"D9\T_DL@9M[J57Q(,GV;^AQBO MY.<'X^/R*XYD5-:HEE9F1:^>SY\1EK3RPXCR1]OL^,<(%TU+HLK_W)B<;#D> MH.]7#7E!_0,3A)^G_/%_ %!+ P04 " !G2F%4YVM9R6@) #]&P &0 M 'AL+W=O;[LX\+# /B2F)_.[? MX:%TMI7-KVK#>;MJU/IU.5;7B9JA-9\PI/5K(ITQ:7S7JJZH:G MN5Y4%E/7ML-IF8IJR:PM1\=N&J:XLT^;QDA=R>SYQ)D\W[L1Z MT]*-Z<59G:[Y@K?W]6V#J^D@)1V=W/[$>X<"DI?)0NG_;&OF!LF$99UJ9=DOA@6E MJ,QO^K4/Q+,%L?W" K=?X&J[C2)MY;NT32_.&KEE#X+2AR77';"/,=BKNTZ(_*\(0R>EN>](&^69;*K6E&MV:TL1":X8O^8+57; MH&S^.:+ 'Q3X6H'_4IS13GE7<"97;)ZJ#4NKW S>_]:)A[3@5:L.179<[.<- M9RM9H+?(])82Q.I&/H@<#J1HFTQ6F2A$JEL NC.HM/1_QG>*M34-A[LB:WEN MGC>\E@U=;46[$15KH0OB%.*3IW1_F19IE7&FJT_A>=JR5K9IH:>F)454X:G< M5NS0>M7BI]3Z>\O8"IXH=J1GRT[!+'5\RI!M7BYYHS.^=S&$\G<>_9UYB6_Y M?H11&/F6&P3L[AL/CYQCYEJNX[#0(_@O?R*[0"H.8[(IMRX]B M;<>WMM6- $R*XA%*"\A"?"7C*J.ZZP.OV(87.?+?P#@&R(72*J="X&E3O<$- MEJX;KLU@J39D+WCH'5N[1+S&) MU;P1,EVY[5FC[++"\Q$9;V5[ M9CT&0'JSQOQT#8:MVK'@6:SBVCC"K@>X!<%'CA6YR3$[\JP@HE_7BNWHF,U& MX<(J5:T74-Z?RUJN?4;X% M=3\J5+'[6KMY1/:Z]MO9XEZ/G+> .]L)W\!*-M*DT="DT:NWMZOJ =TBFTBJ^L"G7,H Z.Z_BB$ M[)?JOI1/-I9[-JK>1G.D%>WCGPJ;EWPMJFJ_:UW7$"T0SL% M-'- '&++=@+@FVM'0 A52X,<*+C0LC4R^580!/K7CMWC(4??@4*1'0P XX7V M-T@4N>XK<,@%#L7. ==&JC 9JC!Y=;NRR$P7%U92I*(E/ M]YS'#;#'H:G=*+$L2 (+GQ2R);-2#QY"6$(F((QI%H>6X M"?L(4#FEC<#L#RB0G%HJZ[GZ41B$EI\@ZT>A[UN>C7W(\--Z+#!F^P2U=$!L MDX!&HSI+;?B]XJNN8!^I8G47OWOFR<$7+>-:=I([ M([D8)._%".A_.I8NI^\H!QV5L$> AGHQ9=XP%:OTU+& /7LQY;PZ8$".= T" MO1Y.8W<<&UG'#X9H7.[A@U\/R/E.D>806@G=S4".@">(8IN*0CQ MY2-3?*V#\;_C[1> -^W(-Q"_T.+WO3]E/XOJD=X3FGGH/HNVT3BF QOX'K;6 M( ST./;0.TD(NM>5HNK*81'V[ @L$Z>[$&!'O>FZ[),^N/C8S@'< ?;R.&80 M )CN^X=4>0!(-S*JXCC!0J,J\6Q]9EP(C:S_R7IEIJ')P@C(2PP@<#V053,* M+!N@?LU)JYMXEH^]!>=0@$%DN(,3@SC]JW^U6\J" AR!0(T$ M2! R)_2UT*=P($8A[5NV'CO@/XD?FC&(K8\]#YRNY W:KA@)B?%SV;?CSJ(C M8!@)\R,DR)Q)+,>.D#I/CUT_L2+X-'GG$6F/X:C,/]"KT M;>;#1OSU*C,IZ%^J6;#K ,Z3F %B$>\ W8Q @AWSL8X?T>]LP&54!*;^WZ$ M9T]O 08_3RF5F.A9CD<%@V)S(D0LT6,JG@@%0W$>S\3N0-_O78;)XLQ>% ,@ M*)UG]"M_)NE$AY Z?FXHA$:JZ*W2K.M-5YLW,"R7$@#WQ/K?7TNJ:$W[::1W7K#9MVZ@\'P6[^J)LJ= M]DMH1;ZC*B=LP3F[D> W.SJS1V4(Q4L)$!*5^1P#32?:NQT4T9%_/K?8=B.R M#=N2NB<6A3CM@,:88^ECP.#1JI&E]ND RWIFGC^8-]L]?\D\*L)#"1 OU&R? M@ZOKVS\X!?&?E8%#N]WTV1<9]/]:?W?":9Y.G.;CS'!W^+8U,U]T=M/-A['K MM $!5ZS@*RRU3Z)@PAKSK6LFUEJ8<;GN:\H0EXOI+PJ+\@!<,7 MOXM_ U!+ P04 " !G2F%4[49 5=4& !'%P &0 'AL+W=O[;8.->>+)>VV,A:V&/=R@9&5MK4PD'3K)>V-5*485)=+6D4)_/%F2Q[7BOUAOG.Y;GIZU8RQOI/K;O M#+26.RVEJF5CE6Z0D:NSQ04YN8R]?!#X7OR;!%Y@V0E M"^RJKPB,..O0>=BMZ2?./[>:O\N^ Z^W HKKW3UARK=YFR1+5 I M5Z*KW'M]_X,<_ D&%KJRX1?=][))O$!%9YVNA\E@0:V:_E]\&N(PFI!%$Q/H M,($&N_N%@I6OA1/GIT;?(^.E09O_"*Z&V6"<:ORFW#@#HPKFN?.+J]\^7M]< M?[C^]>T-.OH@;BMI7YXN':CV LMB4'/9JZ$3:@A%O^C&;2QZTY2RW%>P!)MV MAM&M89=T5N-K61PC1C"B$24S^MC.41;TL0E]EYV%'FO1E:YO52-Z3#0ENK 6 ML']1_-4IJT+O?R]NK3. E__-K,MWZ_*P+I]8]P9H5':51'J%WEBG $BR1-\) M9=#OHNI"?S#!]C88&/5FO9>%-H]"V4=N=D5/XQ/;BD*>+8"G5IH[N3C_L)'> M\U8T#PAZ*P58$D95#P!A)PVT8%T'0BMOV=W6,M_C1+-6@(M@EFK^:?96^UXO M5BEQJRJ(H(2^P1,<1LW@"EIK7=ZKJ@H\*A&$VD^4GPJ_+\-JC]<7HZTI-*2# M4II^^_2=]/FEV(QF65C3HI6N(-U8=*3\&KJS8(=]>;*-]-:^$W0E[ :]0"3' M<A7,,6,^BTB";IN[F3CM/$^)QE.:8K>&=D* M58)7D#>M[..CP^2B,P;$MX$CF,4)R$."->X!H[82?A#$)5C7UEZ4GL+OHLQ7G"T??;R!(>8<;I8.X@!)Y]T$Y4NRW; HT1AJ,\0S^/ M]\Y"@O:AV06C%0\A$HSBE%'?;SHY\I!2S,'SUW(EC=>JFD+7'C>??)0PS7)T M-;C>:M/OW I5P:J$#J[4:U]B0BP M+DFB$>L() G(!WNLB\&""=K1%,=9\DS:02B3+'I,NQ3S+)M@'6.80M)Z!NTH M3V=(1R&9Y,\G':31G&[#4.EF_0+Z/LJ1,KK#'#/)QFZ=<2+R8XB4:\ Y@3GGU.NPG6 MD<@?(>2YK,-)NB/TY]3S@_G@Y#Y=$I;.PC^C^0SXDW#5.(S]/,81B_:@_PWL M_NK&V4&PIYBP>/^&ED9? '6:ID^=,CB"F]8TU#F/OQ;H<*5B\?B 5JQ? +8 MG ,KGH]KPO-I7$!#G'-(_'*'^E5Z]&*"?PCDGI MUP(]!SRF(Z G#,= Z-VMIK_.\)3O)WD2IQ-DH'!=RF/^3#;$."?1)!N 5TER M@ [>Y22>903#?'<0'>($B^%^/)7J209T3QB:*3_$N_)#/%M^V)4]1@4.[+<< MA:(6;%M?V(/N0Y6&6>73E88>\:I9P_[Y,+=&WP%3+.H:T97* ]QV;5M)#S&( M$(RC8 ? PW:5\YPQ@6_;I+!M/TAA+)*^R 0@*61]"UNP+1.%WR@ F$8D]]Q3 M/6T_7EUA?V 4'I%_J*8$/OHPJ'K4_ DNM.8A3'_3W"FCF\&\&Z<;&>JD8_Y; MM!% K"*0*B2/'T73>0W!$%A_C_ AK;0N>-+Z5+$11J)2. &IX#^PNGA@7!4:0O$$Q!^583=<1I2 M65V# \$F."B!A31EZ(AGD7^^PWF4P!LD.Z#&>S*>?((NA56%7_P87@(OT!$[ MSMA+^(B.X6KS6E6="QB'8?9H^!#@EZ/B)B20=2CA6A2(W-&ULG5;;;N,V$/T50@V*!!!BBKJGM@''2;J[)6 M$Z?0NKD9C516L(JJ:]&P&G:V0E94PU3N1JJ1C.96J2I'!.-H5%%>.].Q75O( MZ5BTNN0U6TBDVJJB\NV6E6(_<3SGL+#DNT*;A=%TW- =6S']W"PDS$:#E9Q7 MK%93>WH9&W G]RME?O_I&)9"/$-S-YR"<.-H!8R3)M+% 87MB< ME:4Q!#"^]S:=P:51?/]_L/ZKC1UBV5#%YJ+\RG-=3)S$03G;TK;42['_C?7Q M6("9*)7]HGTG&Q('9:W2HNJ5 4'%ZVZDKWT>WBDD^(0"Z16(Q=TYLBCOJ*;3 ML11[)(TT6#,_-E2K#>!X;8JRTA)V.>CIZ?)^M5X^S]?/RX>G+VCV=(<>'A>S MA^7C_=,:7:[IIF3J:CS2X,HHC++>[&UGEIPPZQ'T*&I=*'1?YRS_:& $& >@ MY #TEIRU>,>R:^1[+B*8>&?L^4/@OK7GGPJ<*2W;3+>2USM$ZQPM64DUR]', M$(5KSA3Z>[8!*6#./V<\!H/'P'H,3GA<=;Q'8HL^.E^4M$9SH;2R..8%E3NF M/DOZ60>F?V]40S,V<:!!%9,OS)FN"X:VHH3F,ZZT*6C?@?Q?B%##=F9=RSY\ M+6!1* 8+[T'R&E)"30MU*!LI=I)6"HQ+U##)1:Y *.>9M7+):V.F52"KKF[0 M7XS*C@LV4@3E9-6&R:&D:,5>F*1UQM %\MTHC?$N*17]"EYY(TN4)_ M0-3R*+XN"7[@H=1-XABMA:;EIS(7B$0N"6+XB1,W3 )TAASA0([PQ\CQ.Z<; M$\Q;QPVJ"K2@;R8+GQ'DK),?(HAHX0@?2E,>T+A0ZZQL33WW7!\CK0HIV5WQ"KV-"?@6NBKU"*YX;:W-154QF'&H^%[(1 M$H#V'+CMT+K'1KT$&'"@U@5*P@]3XOJ^;\< !+ON!IRME) S\5I -_$#T @ M!GB!BW$*U(O"I"ORD(K+*(ZN#'4#/X;1BL,8N&&<;[H>Q?XPQ< ,<671^2 Q: P]; MF'Y@-T(WBH/3. DV[8Y-TR=^:-&EJ6=0^W8'$)!CC&GL 1R#$N, !6'18]P&7 @>LFVH(JO8VAQV3TUNHD6 MC;W>-T+#8\'^%O Z8]((P/Y6"'V8& ?#>V_Z'U!+ P04 " !G2F%4M?%I M$J$% "E#0 &0 'AL+W=OT4_ M[8MTI'AWSSV\.U+'3TI_-7,A+'FNRMJ<].;6+HX& Y//1<7-H5J(&KY,E:ZX MA:&>#"[R M0Q+XE#"/^7OL!1T!@;,7[") J>))EB7A=4$N:\OKF81@R<@880TYER8OE6FT M('^-)L9J2*._][@-.[>A_G@IRI:L'KY6^_I,Q/ MWADR6_N=\)+7N7"LY',@11@B:V)!)U_#Y1WM_'0SMXV&J@U0'*>(Y..T^(+%#UZ-2W@A99*DZ7@>AN[ MV=@"./%WHUT4,J0KR!*@, 0ICD(*:HY"1M,T=!3Z64@3EOT0A08T(98X!-(8 MR!X-0D98&M*0I5 [C\)8:;%XU@#7[[[/?!K&2&0GO4D@\U+B1U&G&,3![O@P MEBC$&&(77T2]+,6H8B F9BZ^($JI%\5D3Q%'71%'/US$[V4MK?C]"F)^V4?P MV)%V^5;1[K6^NV@M=F.H*;XI,K< (>-O9N)M_ MS2!6O$N5EX5[N!W4RH2#P&%WITU9+K$?:.OR!.>TJ-3C.F<05M&U4G-([K"E M(( K.16D_R?DMSD@#^X0!:71(_0\6#!J3;:I<"N@%HIN\9DR%NC-FZJ!7$&E M[<77<*'I&NMG7C;8TM^.>-3A?L72$;G7O(![$-R1!DXD-:^$&2B("$RT:>E# MX44D@?1BD'P)0ZD/C2+"1H'9%U$_"B"_\3@'M5(:W @6HLVS_]#/\DVF;>A0RG /8)#!CW@+EXLYB&P<\PGT"7B)'Y(/%H&'J. M^33%3K^3^:QEWH,3(L;^TP\9HW[,5LQ#5XR]<%_?B;N^$_]PWWE!^L4S7-;A M0+F![8,=>+;0EAX%/$P.B-V^O=6']GK[S\L#$> UQW:@-F?%NAFTN,0*ET)< MV MJQ#9%;-,6&QYPKB?MNC9 IK#5COI1@L.@'80A#N $RN!$3MV7R T"SWV) MW<"'?7V+^<'6U1D29.9^$ QQYW%[B^YFNW^047OUWBQO?V ^<3V3<"268@JJ MWF$"[5VW/P7MP*J%NXA/E(5L=.(<_J.$Q@7P?:J470_00?=G-OP74$L#!!0 M ( &=*850\^>8W2P0 'T* 9 >&PO=V]R:W-H965T\.O:NN[L. MR;_O[!H(2<'GI5(4]C+SS>W;\4S74GW7!:*!UZH4^KQ7&%-/!@.=%5@QW9;NK-'-9O*QI12_H;0^>^*HP]F PF]9LA7,T?]2/BG:#'4K.*Q2:2P$*E^>]BV!RF5AY M)_"5XUKOK<%&LI#RN]W<]WSJ$)6;&(C#Z><$K+$L+1&[\L\'L[4Q:Q?WU M%OW6Q4ZQ+)C&*UE^X[DISGMI#W))DOM_L.ZE1V2<-9H M(ZN-,GE0<='^LM=-'O844O^(0KA1")W?K2'GY34S;#95<@W*2A.:7;A0G38Y MQX4MRMPHNN6D9V;W-Q?SFSFM#%'@0^F'0@1?M0HP<7G0L1*2J:?CK8J&- M(A;\W8$YW&$.'>:P"].#*ZG-H91U*W]S5,$D);,V= M;?Z)IE>-ZC5JU1O6!OYBQ114!(<9:YC6V)W'#\WTOH;-6,YP2H M@%6R$50'WB8\!P>.4%&R*4 ;L4U%F_N2ZL=+Y]5DCPK.X:7SS4+*CQRQ9!@' MGA\.[6+L^:,$W ?F3"[/&FU#TT@>R(4AZK<>X&M6,$'\MGB"OA^?,/<](=0T M]=(PL50;>Z,TA@X>)#L>)#_H(N05M9'W*#=]Y7YC^-5LZ5ZS-UL##0T56&WX(3(LWU^2/MYN?L"<3\%IJQ7:?(X]6ME= M!$GLI>/(KH<0AUZ4NO,8AI$WIDK2.H$H\?P@@>>"[+$E/49ZTJD7#T-XEO;! M+#LCB\96/0";\@E5G_11&Q@%7NK[\&CS0R1\867C7F4WV!>(PJ$7$MS%D:1< M-4I90-NM;5<_Q&Z"&45>$/MP+\6J;3^=\F%,#$^"3;SO3AQBXF!O)*A0K=S@ MHZFQT4-LIX/=Z6ZVNFA'BG?Q=C![8&K%A?W^+$G5[X^H]ZAVV&DW1M9NP%A( M0^.*6Q8T'Z*R G2_E-)L-]; ;N*<_0M02P,$% @ 9TIA5&_L,ON4!@ MA!( !D !X;"]W;W)K&ULI5A;;]LV%/XKA+$! M">#((G4/D@!.FJU]:!/$:8MBV ,CT[90271).D[VZW<.*#A3'+T]%(YPM1<>W)I:CAGYE4%3?PJN8CO52" M3^VFJAPQWX]'%2_JP<69G;M5%V=R9*Z%55WBIX&[52ID4E:EW(FB@Q.Q^,Z>EEBNOM@B^%6.O.F* G M#U)^QY\D?Z']1U\>>!: M7,GR:S$UB_-!.B!3,>.KTMS)]7O1^!.AO%R6VOZ2=;/6'Y!\I8VLFLU@0574 M[LF?FCB\90-K-C!KMU-DK7S'#;\X4W)-%*X&:3BPKMK=8%Q18U(F1L&_!>PS M%Y/WX[OKD\OQY/H=N;KY>'O]:3*^_W#SB1S=\X=2Z..SD0$UN'B4-R(OG4AV M0"1EY*.LS4*3ZWHJIKL"1F!?:R3;&'G)>B6^$[E' CHDS&>T1U[0.AU8><$A MIQ=L?J\(\D_&:JZDF?X))YF4$7<#Z==XO M!.$O1!N8DTM'!2=^[L23HB:S0N>\M/&U4?8)KZ :9ER;PO'Y: EE! MKA&J(D=@US/HTL2[.!U!.M5"/ M8F 3YP)=U'-2:,(WY1*U:ZN]2:+I:"?3E<(-/6G$:)J%7&F8T4,BGG*Q-)#< M!I"\ :1X$BHOM"!+5>1"V_VO%BF!Y1X5EL5,')^23RN;ZR["MU"?SY688WHN M>G%"H/S.1(%31PD-CG$9C%FSUXZ9 'NS3P6P%;?BAG2("8]W(E;[L2] MW!E/IP5"%%#YH79G" 3OE01'E(70S0N9'(^*?Q#46Z.* MCE'YUBC9,4HV171O\-Y(JUW&[&?5"^H!K9IP[(1H#]4VS>35!. ;D)]"2FT= MA<2&7H8)SP#;"!(W30,O]!L(;67%>>&MN[6%DF]BW1463>[@AG%RZ MD]SVWV9F#Q*V4_80".9!(6[_[>E0;,A!)UJZ$-!AC=H4$%;ZA,XU43( MI21VG>L+>&%;2AK;MA4R:"1!".,80=5M.F%@VPL<<8YHG!XC*?VLKZ%A=<\< M2P-&$DIQ''A!VFEO09:!07Z(]L8I#%G4VA0R9C4F"6C,<)QY\4X["D.&[0B< M@>X'P]0+#UL$$&##( K!B@2/8: \P7C%7A9T+&+8A*$*80@CL(:%>%C;V 1F M9AD>]X!:1TDP*(*$6CXA#:999:#\#EGM8(U2YC&!N*GM!A&-BH)7@Z M[*%OVM(W??/Q_KI:EO(9CJ43(!@ V6&L >.5K. FK6V1')(QD"-W!1,VWHE< MSFNHJA;%A<35VNSE>:\U^WG^N59;^;IS]\D[)@$Q<7R@-RV=51)>R7I1Y(OM M<@,\?5@96WJ-)*OZT26SN62LB[(D#]@!6Q/XZP)1P2JL+V_IH.Y.8K.^ MX_.A--@+!SKQJB_5E/@N%O4+4R'U@+- MX,(2DWMIH*ZN?BECT+9";S^81YTO Y50<_O]0X.856W<1X)VMOW$,G9?%K;+ MW?>9CUS-"W"^%#/8ZGL)7&^4^^;A7HQ)1ZX# !]" &0 'AL+W=O5@P+H/IQ*_-]'2B M*BNXQ)D&4Q4%T]^N4:CM91 'NX4Y7V^L6PBGDY*M<8'V4SG3)(4M2LX+E(8K M"1I7E\%5?'$]X3/'K=F;@_-DJ=23$^[SRR!RA%!@9AT"H^$9;U (!T0T MOC:807ND,]R?[]#_\KZ3+TMF\$:)+SRWF\M@%$".*U8).U?;]]CXDSJ\3 GC MO["M=8?C ++*6%4TQL2@X+(>V4L3ASV#473"(&D,$L^[/LBSO&6632=:;4$[ M;4)S$^^JMR9R7+JD+*RF74YV=GIW-7^\?_Q[ ;.[.=Q\>'CX\ B+]U?S.SC[ MR)8"36<26CK':8=9@WE=8R8G,.,$'I2T&P-W,L?\$" D@BW+9,?R.GD3\1:S M'O3C+B11$K^!UV^][GN\_BFOF99JP(ULTH#DSG +]6_)D)E-9O(-S+C$)!70!F@I$V9I7FEA-_JDQ1N?I;:574WKK2 M/XL[D Q32+II.H9!=S"*_-H8,;J* MSIAKP-6*VA=UMDKDL*%LT#Y2+R,O_JA9/F/OM0&UL?53;;MI $/V5D96'1++B&Q", D( M5?J0%D'25JKZL-@#MK+>=7?7(?G[SMK&)5+@A=V9/7/F8LZ,#U*]Z S1P%O! MA9XXF3'ER/-TDF'!]*TL4=#+3JJ"&3+5WM.E0I;6007W0M\?> 7+A3,=U[Z5 MFHYE97@N<*5 5T7!U/L1U+FA M0%DTL=E+W6H=3<7EPGZ4C5'TFE.EBN8;98K)^7][#\M5I^VRPW$X1G"((1'*4RF82E23#\2>%1=5V)X+'$>7F2\Q^06 MHL"%T ^#"WQ1UW)4\T5G^%;LO6X.F$AAEB2J8ES#[]E6&T5_DC\74O2Z%+TZ M1>_<5$V&JN'&%)9O)"&-^K-A7N2QBASIDB4X<4AR&M4K.BTY:\FQ)0>F$!)9 ME"K7Y)8[(!CL)"?9Y6(/U[D@CZPT=:UO1D!3Q6)+1':R'XP-.PZ'9/J"QD9? M01R[PUZ?+H/8#:-!U]R!*<6$>0>YY?F>-5*C6%(&*G4*4/B*HD*(?#<8!A . M7#_NP9EN@MAWHT$$03]T^W0^2<,XR,_!5Q"%!!_&= M[=^XPCN"SK^B=Z*1 MM:^W@::I5<(TDNF\W<*9-3K[#V^VU2-3^UQHX+BC4/_VKN^ :C9 8QA9UJK; M2D,:KJ\9+4U4%D#O.RG-T; )NC4\_0=02P,$% @ 9TIA5'M/Y1L\ P MM 8 !D !X;"]W;W)K&UL?551;^,V#/XKA'<8 M&B"H;3EQG"P)D%QOV(#=K+$LF/ M'T61GK?:?+$'1 ?/M51V$1V<.\[BV)8'K+F]U4=4I-EI4W-'6[./[=$@KX)3 M+6.6)'E<T.[N$>I1(W*"JW X&X1K=+9>N3M@\&? EM[(8//9*OU%[_YM5I$ MB2>$$DOG$3@M3_@>I?1 1./K"3/J0WK'2_F,_G/(G7+9\D6ZCVU_PE,_8XY5:VO"%MK.=9!&4C76Z/CD3@UJH;N7/IWNX<"B25QS8 MR8$%WEV@P/*..[Z<&]V"\=:$YH60:O F(?E M+63I$%C"TC?PLC[)+.!EK^#=&UTUI8-';@Q73J"%.V%+J6UC2/Y[M;7.T/OX MYXU8HS[6*,0:O1)KHZ7OE9:;"O0.5F5I&JS.H5_@]ZT4>]Z]2%7!'>[0F$N# M#3ZA:O![=7@SLF_?F3WR$A<1]:=%\X31\N& L"-*NA5J#\[7F'HIZ)6SX$AM MKAGKQE"O=*S;,RE]S;HZL^X-3,>ZZS)!!X08T%^0&POH7P8E6V*]1=/7-H"1 MD,"-4&2N&TLG=C"[-KW:K'$OE/+9;+GDJD1X!RS-ARQ+3E(ZR>C>OS;""L_8 M0IH,QVE!R_3R"5@M*TB'TR('-LPGD_/-4RZEWBOQ+S&^( XTN)[$.-WI#'/.4>1=2CJ8#>FI/:)UP]-8\#AN-!_#C M#P5+V4^^8RXS86DQS,9YG\]O:.V,Q@#=M7)PU"94($N&:9%Z#LET! _:<=D7 M8@C4Q/9_+N\@+0JZF+&7IN2?Y?"]QQY?3)(:S3[,2X+3C7+=4.E/^Y&\ZB;1 M?^;=//_(#17*$I\=N2:WDW$$IIN1W<;I8YA+6^UHR@7Q0+\5--Z ]#NMW7GC M _0_JN4W4$L#!!0 ( &=*853);I(8JP0 *4+ 9 >&PO=V]R:W-H M965TUIRNE/YL%HH7G2DAS M%BRL79[T^R9?8,5,3RU1TDFI=,4L?>IYWRPULL(K5:(?1U'6KQB7P?34[]WI MZ:FJK> 2[S28NJJ8?KE H59GP2!8;]SS^<*ZC?[T=,GF^(#VM^6=IJ]^AU+P M"J7A2H+&\BPX'YQ<9$[>"_S.<64VUN BF2GUV7U<%V=!Y!Q"@;EU"(S^GO C M"N& R(V_6\R@,^D4-]=K]$\^=HIEQ@Q^5.(/7MC%63 .H,"2U<+>J]5/V,:3 M.KQ<">-_8=7()I, \MI85;7*Y$'%9?//GEL>-A3&T3L*<:L0>[\;0][+2V;9 M]%2K%6@G36ANX4/UVN0W=_"Y=7%(QP^LIE M=6Y%J]=NXCW(EYBWH-D M$$($D7:N+QDG?Q9A8NN/>X@5Q52\T-%@[*+A!*):ATN)S#(9>THVK#9&&.3LA0 MCM4,M6=IZ^,1=05",0DER[G@]@6*&N&B+>AF5"VM 8IN^P1+U)H6)9=,YHZ)7!D2/!P

$P M";-T1(LT"2?)^ @>E66"@I?S8^MH*(C8$"0U."+T&RTF891DX7B8T"H=3T(7 M6A-*7I."M+!T&-1NR-:V"Q!G/O(X#3/ZV^TEU9YY W7@S XB;]:MTRP)AV38 MA7\MI=*\!G+6XG*(E$ MU$X%.4 U(\4+6?=2#=8*J4#)1\2J 2AK(=Q_9V!P%/K(G,Z79& /'O_+T-?P M0'MHCUW_+[Q9C4]*/'D=@N!V30\GTW3U!X->0NU:"/_RD#QMC%XW3-,FMOD8 M>$%'3$CP9HG^P1)$.",RN ;< M65.U;BJ(N[MI^Z%YTPV)N=BULK;,HCC96 \WUNG&.ELG$4TT)24[=<+)*&N[ M(I5=VR'W\)=U_&5?S-]-5_:>R6M)#U%-HXXUN\C;0<^;T>M5O!E@;YF><_), M8$FJ$;$0@&Z&PN;#JJ4?Q&;*TECGEPN:HU$[ 3HO%76N]L,9Z";SZ;]02P,$ M% @ 9TIA5#&KR(I$!0 V \ !D !X;"]W;W)K&ULM5=M;]LV$/XK!Z\;;,"U)?DU66+ :9(U0[L%299A&/:!ELX644G4 M2"J.__WN*%FV4]M(6NR++5*\YYX[W7,DSY9*?S$QHH7G-,G,>2.V-C_M=DT8 M8RI,1^68T9NYTJFP--2+KLDUBL@9I4DW\+QA-Q4R:TS.W-RMGIRIPB8RPUL- MIDA3H5<7F*CE><-OK"?NY"*V/-&=G.5B@?=H_\AO-8VZ-4HD4\R,5!EHG)\W MIO[IQ9#7NP6/$I=FZQDXDIE27WAP$YTW/":$"8:6$03]/>$'3!(&(AK_5IB- MVB4;;C^OT:]=[!3+3!C\H)(_963C\\:X 1'.19'8.[7\B%4\ \8+56+<+RRK MM5X#PL)8E5;&Q""56?DOGJL\O,8@J P"Q[MTY%A>"BLF9UHM0?-J0N,'%ZJS M)G(RXX]R;S6]E61G)Y=7=S>/TX>;QZM[:#Z(68*F==:UA,SONV&%HG M;$P>8H0ON +RDAIV*-<.-3LT2Y%3_!2A,#!7":G30%.DJN"\R QLK I#^3&M M4V(78CI#77^1KV8\N)K/T4D,+AG_6CYC5,9V*V0$S3NRH+=1"WY3+$B1P-1Y M@WLK;&$.37^F7RWMJH2]V_.\\HOCMG'0VP,U9*@]0&^#&8X9YH7-48B= M6*>YEHG+_6GU[ ^J;Q%TO-[PA,!'@QVTG67#?59][ZU6S3*2%MDU@]*PM9_] M-QN^ [^]SLOV\Q']#6K]#5ZMOP,=@2J?"P]YQ,NNZ6-GH:2RO%5&",Y$0.U(S;P"&I>PB>ZE61G0B7>(+P7^#T*?&L*]/4LQD4O;+/5-;#0TR M92E (Q>E;LA_7/5R!IL&F76]WK=\J')CCGO.FWN%RH7OJ] M+>'O>RKM$I4MWG-W)"\;WLV@5:^KP-;#N@4H2R2W?!UQNIV&_S$%8:@+@L5G M.JP9CJ+7VJ'C]]I^,'I[,GJ;9 3C=C ZJ8>C07M$/9:.1G3PR>BHHC5FX8HJ M2R^%CKA,W;9IX%9CSCM 38ZK43FOHV#\579?9IG7O(.^W^Y[PYT *@;\W5E4 M:RDIR-WH_=]O4OJV1 H%E+,/8J6XC65"YDV-,CF:(&;@3 M)D8=5SIO9R(@%ZN*QWI#JPZK>WA5E&KG$;[?+2L!H3 QS$G>KL2PX[[B%J_# M;4)F85)$6 9?F>;;L,O=.& YB=E M]I]7CSHX?&!"=XCYSJ9<:[?L[CEJM[8L*5Z]0J$-(!^5OZ=9_T4PY8%[%^7% MX/_OP_5<)?&J%P=^VQ_VMS3[BF;Q01F7?B/H)D*;OS?N?6,O?151.IZ6= M][/0Q-M @G,R]3HC.COH\AY9#JS*W=UMIBS=!-UC3%=OU+R WL^5LNL!.Z@O M\Y/_ %!+ P04 " !G2F%46>:%HETBS,P7!DDTCD:B,EZ2K']D/5 M#V;FP5@[V*SM"4O_^C[;,$ @I-U6_<+X>J=_[S G,ZF^Z +1P+=)*?1IHS!F M>MQJZ:S "=--.45!.R.I)LS05(U;>JJ0Y8YH4K;B,.RT)HR+QMF)6_NDSDYD M94HN\),"74TF3,W/L92STT;46"X\\'%A[$+K[&3*QOB(YGGZ2=&L57/)^02% MYE* PM%I8Q =GZ?VO#OPF>-,KXW!6C*4\HN=W.2GC= JA"5FQG)@]'G!"RQ+ MRXC4^+K@V:A%6L+U\9+[M;.=;!DRC1>R_(WGICAM]!J0XXA5I7F0LU]P88]3 M,).E=K\P\V>[:0.R2ALY61"3!A,N_)=]6_AAC: 7OD$0+PABI[<7Y+2\9(:= MG2@Y V5/$S<[<*8Z:E*."WLICT;1+BGB^N[I_>H3!_26LG;N[&CP^/USYO<,G-BQ1'YVT#&EC>;:RA>1S M+SE^0W(4PYT4IM!P)7+,-QFTR(S:EGAIRWF\E^,E9DU(H@#B,([V\$MJWR2. M7_*6;QA7\)F5%<(EUUDI=:50P^^#H3:*X/3''AGM6D;;R6B_+T..X)H+)C+. M2K@1)*,B]!L-]]+ 1:443P5[:-]V,]91F>-BB@ M-:H7;)P]%0@CR_3%,M56*T-+"FV$H)ZB"UF8HN(R!Q2YAADJA$,NZ(RL-*.EHV.@ MB\?)$%5]^5LK(5PPI>96?^>QS=D3J@F4D@E2->,E-W,X@#A(>V&0AJ$?=\.@ M%R=NW.YW@WZGZ\>]-&AWN]!KAN&/\(B"2V4OC#SWTP^].(H_UM]..PU"8M?I MMH,P3J'3C.+T%0V)CV"2:,H#!!9J-R!\Z812$ATO*DO,V)B4/S-E@L7MU>5B6I%:,VX*A\7UF(&"HV(J*^90&5+81H&12TW7 M#[Z/XULG?OF-%]\$GJ0AY_@+.X;'0BKSP5@4<_&"VOB8).Y4GU!9]V1R0G5< M>^VG%'#'%T?T<9=92J2.:IL&+J=Z"/\3. S M!:1I=PON=FTGS7E)D0Q1D';"+2*_NI.,BC"56 %#1][N;$NT:[M)^3=R 1?D M!%R)2J.-L7>I_@Y7PF%\1*F@$_8VF,9!-^W7:OODF,TI(-2,H&YSH*LBJT31 MC7L;XQM!>I *H B1H&=LN@R'P^1HI3OYK)V\GGIK%LV6'&>B@?ME>VI''0;_=?3[TMZS3K0M(T MZ#K;MI:VB\#_'$Y)N_]&/-F=?0'5[NV =^^=@*(^?$= V=6_$5!)TMLBMFO_ M)*"2C?&_#JBH%VXPC8,DV8%L>^S '=S$GCW\7Z Z25ZCVJZ\@^HZC@F*W?#U M=#^BN[T@"ON[EBS&G@4]OGQ5*63I2N:86C,*)&I0-;7BODE0O41IR=6N.3&G;6Q&_?:5QU8^5\Z;SDJWN%^1))GS#IW+M.'[7 MC2\JZ1;!T#@=\&ME+T?;BK[H2JC@^T +W DK>0__U04O)+$L4]7KHY;1$ 6. M.,F7OK#OZ56;+A%;/_ W4[7"TBY1 T ^0G+?A]$B>%Y3:'N.0DZ= M>@5U,$-$ >Y1BWG3)4\K?ZG76RT.A6I9Y19G[:C9KD'@E7/MB9/HVRY"E/4* MY3)A++LIF^]1VF$KBIKI+JXKTCLV)U6B_N(=OI.5M[U@M.W,S/$#Z4PYRK$C MVS*F"QA1/PG4PXY1-W?UPZVUU_ $U=B]^8E65L+XAW&]6O^M,/"OZ=5Q_Y_$ M'5-C&UHECH@T;-I7O/+O?#\QUD-IZ*7NA@6R')4]0/LC26W]8F(%U'^V MG/T%4$L#!!0 ( &=*85009J".!P@ !X4 9 >&PO=V]R:W-H965T MP .^T@2=M= M+/8#+=&),)+HDG0>_?5[+B7+=N)X!^U^D42)O+R/<^Z]U.FC-E_MO5*./;5- M9\\F]\ZM3N9S6]ZK5MIW>J4Z?%EJTTJ'H;F;VY51LO*+VF;.PS";M[+N)N>G M_MT7+U6C'\\FT63SXKJ^NW?T8GY^NI)WZD:YGU=? M#$;S44I5MZJSM>Z84[Z^;7NG+W9Q,Q895: MRG7CKO7CW]5@3TKR2MU8?V6/_=PLG+!R;9UNA\70H*V[_BZ?!C_L+!!O+>## M N[U[C?R6GZ03IZ?&OW(#,V&-'KPIOK54*[N*"@WSN!KC77N_-./[W_Z?,5N M+_YY=<.FMW+1*#L[G3N(I@GSSDD[)L6G>0I]=6=I6=G;!_*6GZ ML#,$3;4+97S@C@P@S+JZ9-\Q$8D@BU,\31,>!F&4S.@YXGC,9@S, Z\Z)N(@ M*CB;IGG PVC&HB )(TPLPB@0//?+/O*;'+$ULI7MI4:Z<8Z MF#+,W;KTSYO]?FT,]#AA/ZA*&=E 4QX509P77N<@3F*O?1S!PALGG6)9$J1A MP?(@CC)&]A6C2Z(H2(N0Q4&!";BFG-UJ!ZEEOPWC11HDN6!%( 1G<(G(0BBT M5/A<;968)E@LPAG#)!ZFP\93Q"7.8N_I#*L#D:?CUCP0<8Q@0")F3$409>1L MOWLU;(#/19!&D#M-H'V!>Q:$8IQW"&KP1YP&12;PE 9I%N.>!#EV/L+.=&1G M^LWLO%HNE2\'N\R\)KNO%2!0UDTMJ6@NII$/A67+(5(6P[738#2M,:2NTWZ^&NW9$>HG4"*P XKM'P'M!B8[@J'D M5A6_RW0/P8D20B#/7;6K1C\K)!F#!*/8 MP /+$AB<)#%+\@10(.3<=?7O4)\DC;/2(!,9E$AS"$P%E#&(EA UX-L MUKWMDF(ONU*]*[RE.U<8&$?!$,&)R3M="L(]: M5X]U@V7M2M;&^VHCN !KBW@M0ADQ5$X_U'B)#%LJ>R@__ ^A]ST>>L:. M)I%?((Q4/() KVEMNOZM,Q?@\IVI/96N60&3YU#X@@,5HO MK$876)(.WI_QX-C$/T$&HQ011I !=PI$6<#3!(02)ALHP]2M^ SZ4))6==?J6C36U]XY7'E,HB2E70:/#7% X+"T%5/(-O^&Q#5F1X M4ASW, ]?-0$OU*,N#5U#G['"+(@B?G3)<\ Z>(0*"7P9QWUSR+.II1P0846JAWB_M'-CO0&^UI00C@$ M%ZI[.UZ"._>JN^]F?7^K3*TK?.VJNO1E[\_WKI?JKNXZ(B JA>PS0P]:>D!L M$FK"TIJ_G>)[Y:BM QBPIV+0 18 7*/%"J*?$ >E'HBW& M:(MO;@'WZBK%]7)35PD35,(I'(>"?'2/;SZ+L/03NX&-$!4T@+.IKAB!;WX8O" M74S03Y2*P$Q25MH.KS?6C:\A2Z-;:@5K,S;C?4/KD='4;>WD@-_,GV $]2-'/0"G[]B. MQE DZ>B$0]"=[_RS:96Y\W^FZ "Z[ES_^V9\._[\NNC_^6RG]W_./DL#]UO6 MJ"66AN]R'%%,_S>J'SB]\G^ %MHYW?K'>R71U],$?%]J[38#VF#\)7C^7U!+ M P04 " !G2F%4-#S,\P(# V!@ &0 'AL+W=O)#?M?OTH.?5-+Y9B+[%(D8='E'@RW4GU0Y>(!EYJ+O3,*XUI+H) 9R76 M3)_)!@7M%%+5S)"IMH%N%++<)=4\B,-P%-2L$MY\ZGSW:CZ5K>&5P'L%NJUK MIEXOD):]J%+J2 A06,V\175PF M-MX%?*EPIP_68$^RD?*'-3[E,R^TA)!C9BP"H\\S+I%S"T0T?NXQO;ZD33Q< MOZ'_X\Y.9]DPC4O)OU:Y*6?>N0)"U MVLAZGTP,ZDIT7_:R[\-!PGEX)"'>)\2.=U?(L;QBALVG2NY V6A"LPMW5)=- MY"IA+V5M%.U6E&?FB^7RZ?;I9O&XNH*[Q^O5 RSO;N\?5M>KS^M/7U9P<[=> MP^DCVW#4@VE@J*1-#+(]_&4''Q^!CV*XE<*4&E8BQ_P]0$!<>\+Q&^'+^$/$ M*\S.8!CY$(=Q] '>L&_ T.$-C^"M?K:5>85OBXTVBM[(]P\PDQXS<9C)$<@19P"++VKKES& .=Z9$!4M9T_R4]F$_(]Q(K?_4UX\K'*)*AYJ]0^6$ M2BXRM-&6!L5 (3G-8"6V<%H)\LA6,Y'KP0504['>$(IM[#N#GCX]; 'XDI5, M;!&H24)383=2^;_T0FE$J<8)Q+$_3B):1",_2L;P)$@E>/6+*#HZE)"CJIZ9 MG4.H!/6[=;D^"%(?2Y*]P 8%%I4S3U(_329 '.$D&ONC*/9)!W2#;I+Y*YS& M0S\)QP,X3<_]49P.B'M!G6G PRS6JK5,L>Y>M,-U8 M]]Y>%!>=%OP7WBGJ+5-;:C-P+"@U/!NG'JA.I3K#R,8IPT8:TAFW+$G84=D MVB^D-&^&+=#_5YCVX,!-0 4[M4W3_OM=FX1ET]+U!>S[<T*%E1 MH="%%*!P,_:FT7"6V'@7\*W O3Y9@ZUD+>6#W7S,QEYH!6&)J;$(G%Y/.,>R MM$ DX_& Z;64-O%T?41_[VJG6M9P6'[YL)S> MP<4]7Y>H+T>!(1H;'*0'R%D#R/$9O)O'NC O\&.ZUD;1O?CY"F;28B8.,SF#.<^Y MV**&CP+NJ3MTK5Y@+JN*;M[*R/3!!V[(H,V_#O15:-N70[WC*8X]:CR-Z@F] MEJ\08(Y\NB5*BUYB+3ET/X7%=K5" W,*UD+0S, M>,E%BC[0B:/S-:<>]2&*(G@'D=_M]6%1JS2G5M# .CVR#>($EF@*A=2NAGCB ML'<)%\Q/6'Q)6!M4"C,25=$LT=RUHUR7Q;997G0IN$^/L_0#Z'0=>Q3&)^R1 MSP9]Z/F#P5_\UC$@4.OJO$5!'%)T9\#.:V A%4L:.E%XHJ!+EWW@=_N=/_G) M3'C.\1;VY#_ULPB8/?V$)?"OJQJ<]'^%:NNFG"8^^J;-*&BM[2"=-O/C=W@S MA>^XVA9"0XD;2@VO>AT/5#/9FHV1.S=-UM+0;'++G'X&J&P ^3=2FN/&$K2_ ME\DO4$L#!!0 ( &=*8526"\(!7 D ,0= 9 >&PO=V]R:W-H965T M7J M=+2HJM7[\5@E"[D4ZKA8R1R_W!?E4E08EO.Q6I52S/2F93;FMAV,ER+-1VNZV/#LIZBI+R"PC2I#CCX;HJ.5)&[OO:^I76GDH,Q5*7A39]W16+4Y'T8C- MY+VHL^I+\?A/V2CD$[VDR)3^RQ[-VC 8L:165;%L-D."99J;IWAJ#-'9$-D[ M-O!F@S;$V##24GX0E3@[*8M'5M)J4*,7K:K>#>'2G+QR5Y7X-<6^ZNSRT^W' MSS\N+]GYY&(-]!T.'L4Y%7 M"\4N\YFX,T'-;E5U-S]U![XNLTE(" M614[E[F\3RO%_C69JJH$1/X]P,!K&7B:@;>#P1U"9U9GDA7W;** ]Q4!4+%O MZK4]C/K#U+H4_OJ7B#O\[]\UUN2,B0=9(G8(V[4H4Y$QT5E=@Q^K"H"TDB6P M(]G4Z,N*:9;.A5GU*$L04.R^R!"BZCW[@"4Y=C;&8;>9P++/MY?GS2L<(I=3 M66JG[#M(55+4,'DI*LGX<>2S=WCXMGXT(X\>;U8N1PY;R3(M9FG2:IH4JF*' M:9X42WGT!EVO?FC8-4][:_Q:+ZV0>^S:&X7<8TZCRZ<5,A%XE;*JRYPA):W M@I220*!_'--B_S@*\CO#<:+ANQ5T'/T:,N^$FMZU$.F.'@15XSA$]H\C%,XY\ M&@68F[0!=CC'.:Z.6%; -["<:X4^EH66&W-VR&DCM[T=.DIXK:M='%I.H]Q: MS<#R;=XJ.4F2>EEGHA\E>Y'Q9WR.118#DV MO31IMO.F393M"-W(<@(.D:"4U^Y8/R^*Y4KDSX38JDRGM<)43,<_RG)C! M$PQ^^ 6'[=)ORUR1%?M>5\5MS:ZZH=='Q+$B8/Z '4+!T(F/Z%7[4;]I3P)" MO9%*,3P4J3=%GM1E22=QH\0!\RT[CLS3#WHEOFBV9*F8IEE:I5)M6?W0]P*R MEH^_'2[=+0 W#R,LNZC^D"*#MH4'>R=HAMWW&EW]&7B M85*H5,GJ2FJ (I7^+!>K-MG>OP!5%]\_3ZB[3OW;06&U)"B&V+!^$K M8'=E\%S@PF4A0B9V7H'VP/C2^$=[,QAR2]BZ)=S;+6U1,FF*DHD1:P*+)"9= M39_7DQ? ^KPHG_O<-\QRHHC9"Q/JDX=\1$>/\>?C5H5$?)EH95$DC)E,&EG@ M/(V,':??SUQ\G3_@L-$U<_6\D@,NO_RC3JMGIB1BS@0:SJ1W+* 2Z(.<5MU? M BIUD,7?L2\2V562/U%$T7+\_UI4F'1LVJG_#O@T:GT:[1]J!+;?UF"[DRNA M:SB<2B:7[>?007[44[]7*Y'(TQ&:9H737(YTN;2)-NUR7>T89LVHWT_(ST/H MV'8[_8;93#[(3-/>,+:TP^L2W$IJ9#4[^/VF@!508K0GQ L[7:4Y4C@5"]ID9X0@*@G;.C)J(,CU,R]>)PPY?&L66C5!;SYG1-?+D M4[/'X1!OP[ 91L:9G25/FD\ M=:0&RSB"DB[.T!@UC\[EF/2I?(JMD+O,Y19'/61:N 'P;M=MY3H:+U!U \G7IJ_LRPN##/KSPLW/&]C& MQ+KA0F%9Y!K(3%6W U>X&Q;4BH+6G'6X2 M(.HPS\5A?H@2WX_,TS4U9EFE?YK3ELH#:%HRU94A0"4-?$5;:ZFA89X3H(YP M4=:YCLOVL#;*"8YP,.4>&K0HH#<7KE;9MTC4DJ$'R?#JOD#]=G2(!:S-AA;;[ M#Y]A;'(:@U;E^=MYR/465_V1S/[1]2:4Z0*,=@&$O MW@:Y[\9;YS;K]5U5STU%^4*4 5 >DN^.W@:F77F&@N\5./0U3M.M>F'3RH9A MJ#LEIR>5YCTTD"TI][IT]Z SYEX9&"TW=="TB7*W@=*OVD<+'@>V$9Q'CLF_ M >7?/3+OH$7T)=:!OL;2@$8/LH\U0IO,8$='KZ+D#:JYOI8@#EH!AB*);R*) M[QU)[>':0D@\ZV*\-T8&Z?;'R'?)I.9AK@XTD.E>;1TCA=/50.V*( M,L!R<:)Z@4O# $,>1,Q%N8EAR/Z&!RH1'H,&"G8KYOWI;-SYL+:4Y5Q_/J1C M X>1^<;6SK:?*"?FP]QFN?F^^4F4\Q3J9/(>6^WCT!^QTGPR-(.J6.G/=-.B MJHJE?EU(V*VD!?C]OD!?U@R(0?OA]NR_4$L#!!0 ( &=*85322,'.^@4 M +\- 9 >&PO=V]R:W-H965T'P[D M8+UP54UG@19&1P<+.W77+GQ>7'9X&FVTE-7<-;YJ&]:YV\/!L=P_26A_W/!K MY>[]ELS(DW';?J6'L_)P( B0J]TDD :+OSMWZNJ:% '&MY7.P<8D'=R6U]K? M1]_AR]AZ=]K67ZHRS X'^8"5[M8NZW#5WO_B5OY$@).V]O&7W:_VB@&;+'UH MYZO#0#"OFO[?/JSB\",'U.J BKA[0Q'E6QOLT4'7WK..=D,;"='5>!K@JH:2 M^*NC M/OV:OVX*2@5VY19M%ZIFRGX_'OO0@1U_[%!O-NI-5&]>4X^B*9>U8^TM^[NI MLZ:O(M"1L_'C>L=+<=YIABIUWR_LQ!T.4(K>=7=N<'3=UQ6[K1K;3"I;LQ*, M8#:$KAHO ^64A9:%F6.^-^P9\,2%A>NJMO2L:LIJ8H,K6>69I?0I,%KDY(D)3@S94.N%&PM!02;@L"I)4 MPG4B]\#N;6-C!VZY-8)@'V*X"SB4*PKVT&1 (A,R/X2RE,2W#G1&+/J&W93, MSJET_HP+SR*ND2R5DJ20:$DI*\B')\;(E*&MD(%<,P5-2 M,V-XDHBM4,,MC66$3#/-3;:F3[D+Y#I@%%00 /Z2E .M4"2E0),"A5U4I"ON M+JNP[)X7ABD -AY57!:1G( @-FS2X"R8K7)@SFE36B3/J)2"9 ;F> [T"16- MV7)-$H?@.0<>^):#IKUODQ=P49")'Y)8DR-_B5S%7>3)CHJ_[(B(X9&S16W1 M!RE4[MNR6E#KB81ZU@H ,HW,H!)2(MTD,D$BJ-Q1$UDJGWF9&30)@1,HVT)N M.8CND<-!8#3I.F^+?\0#XZE$/RK(TU035>7JL/7>A>]Z%P$5R +558;.(;1: M@U9@IQ4W3J7[+BN5PU= MYJBB',L%-464E);_:BR^[FTD1QW)L:Z:'3YK:KY<)"K*4J",T 56?BK40H97 MU$H307/0(\=7=%(K U^*MQGZ9F!?+ M9[1UJ0;::?QT\&Q"+.[OUYO5S=?)<7\I?]K>?]JNJ*,&,J98H,*>=K9 9 MT[24.U<5$EELDS+N>NUVW\U8FCOCH?6MY'@H2LW3'%<25)EE3/Z:(A>'D=-Q MCHYUNDNT<;CC8<%V&*)^+E:25FZ#$J<9YBH5.4C08:8/ Z+7'&7)N@(C&6XWI-"5-XJE]1+^SVDG+ABF< M"?X]C74R$;UGIZ!B\27-DG'*K8P<"!J%1:9'4R,YTR"5R=X'Q.Z9Q+\.L&W0BMF5M:<:38>2G$ ::()S1BV-S:;U*2Y M^8JAEK2;4IX>+R=/S^L 'N]@^APNED$8WL ZF 7+)Y@'+\']X^J!;').EG.8 M3L)%:&)7ZR D]^1I\;B$JSEJEG)U/70U,3*X;E17GU;5O3/5.QX\B%PG"H(\ MQOA? )>D-'J\HYZI=Q%QCE$+_,X->&VOHW!'!TY_PFMV&>4.-RWH^!;%^P(N MJ(1)5!?X^4V_?8OLGT$.RXW"MY)80; WSQ_W% $+C9GZ>0&_V^!W+7[WW/PZ5WDRJN MJ:OGCDAUUJJ2@Y/&>MU6O_>AN>[))5VRM7.KJ*D.$=48$8!1^NN MU7F^X:M^H6I?D_FDJM3K'BR-U^.Q_W9;_#R!.:CY\GH M:13W)PO0C^.7Y60QFCR#ZBP$>6<$#5!R!WSW%GB.YS;0X\OI M3@-]<#'=O6^@#R^GMS_3;65,Y8Y7N>.9>/Z9>/TD83LJ,=V *2,XP4B /_V5 MO[L>_Y]$ 2M MCKVO&W0*BUJ!%X85[)/2H%(:?*FT]NYIK4WZB@!1+;'GN>Z1NE-0Y'E^L[:P MTA9^J6W!)"1&UNU)(TUW^6?Q0&3L0/6'(C,$$D:%,C>%^EA(=NI2+P8H@7&\FV9DJMF%0SSRPS]=]#7 /4^9HQ^;'1@Z_ZD_;^ M U!+ P04 " !G2F%43Z1I=? # "*# &0 'AL+W=O)DQ!@19$@:?>0MBV"Q J\I9?+.VBFU M_V+;,M[A%,E;OL=,/]EPD2*EIV)KR[W *,F-4FJ[CA/8*2+,&H_RM;D8CWBF M*&%X+H#,TA2)GU-,^?'.@M;;PH)L=\HLV./1'FWQ$JO5?B[TS*Z\)"3%3!+. M@,";.VL"OT30,P8YXG>"C_)L#(R4->??S626W%F.880ICI5Q@?3? 8>84N-) M\_A1.K6J/8WA^?C-^T,N7HM9(XE#3O\@B=K=60,+)'B#,JH6_/@;+@7UC+^8 M4YG_@F.)=2P09U+QM#36#%+"BG_T6A[$F0$,KABXI8%;-_"O&'BE@?=> [\T M\/.3*:3DYQ AA<8CP8] &+3V9@;Y8>;66CYA)NY+)?13HNW4>+EZ?)PL_@3/ M#V Y^_HT>YB%DZ<7, G#Y]73R^SI*Y@_?YN%L_LE^ P6G)I4.R*1 +X!*Z9W MSP.XIAA,XIAG3$GP,<(*$2H_:8O5,@(?/WP"'P!AX&7',XE8(D>VTM0- 3LN M:4X+FNX5FM %CYRIG03W+,')I0-;:ZZ$NV_"IVZGQPC'M\"#-\!U7-A"*'R_ MN=-B'KW;' X[U'A5&+W O*Z_5KJ*@%Y0Z< M?KOT?B6]WRW]ND2C#L4_,B),A'FZ1^PG0 HD2.'JF23F7FJ3WF\&*J@+;V(& MC3QN8OS ;Q<]J$0/.D5'^@Z5BJA,M$=MT#QI'_8&-?)-5#U7NQ 7Q(<5\6$G M<5W5_Z. #!M;0N@.Z^?>@FJ6F:B)NB@S%PJ@<[I)G4X-899F%)DV!MQO-KI^ MW("Y?G]X?E=.$KXW"76C1__H:UVW3JJC]L*S^QO^[Y4?NJ?=W5^O_:6/WO6$ M"DO(>4B"?BTOHQ;0E;2#IWL3>K^6>&'IH(-]U (Y9U]0L\^:M!3K&ULC51M;]HP M$/XKIZ@?6JEKWH%6$(F&M8LT*(*R:IKVP00#5AT[LPUI__ULDT:T0-4OB<^^ MY[GG[GSN5EP\RS7&"EX*RF3/62M5WKBNS->X0/**EYCIDR47!5+:%"M7E@*C MA045U T\K^46B# GZ=J]L4BZ?*,H87@L0&Z* HG76TQYU7-\YVUC0E9K93;< MI%NB%9YB-2O'0EMNP[(@!6:2< 8"+WM.W[])8^-O'7X17,F]-9A,YIP_&R-; M]!S/",(4Y\HP(/W;XA13:HBTC'\UI].$-,#]]1O[G< MC@,+O$0;JB:\^H'K?*S G%-IOU#5OIX#^48J7M1@K: @;/='+W4=]@!^= (0 MU(#@JX"P!H0VT9TRF]8 *91T!:] &&_-9A:V-A:MLR',='&JA#XE&J>2Z6PX M[$]^P\,=3+/[47:7I?W1(_33]&$V>LQ&]S!^^)FEV?X!^!IU^'>^_AKBY14Z>@J5-@^<(3?/T\YQNF"%O!F%.2$RSA M3W\NE= 7\>\G <(F0&@#1"<"3%"E^ZJP((@>+=<.'ENXFU^ M60[=@L@/X[!Q>Z(=WG*U] M+:W0N_8^2#YT\Z^]N!,=EQPWDN-/)3?7\Q(85L?DQ0>E:D>==OBQHH=N4>A? MA^T/\MR](30/X!")%6$2*%YJH'?5U@QB]ZCL#,5+.Y=SKO24V^5:O\-8& =] MON1&PO M=V]R:W-H965T7TW(90[DU$^MI*3 MD<@THQQ6$JDL28A\F0$3Q['C.Z>!-=WMM1UP)Z.4[& #^C%=2=-S*Y68)L 5 M%1Q)V(Z=J?\Y'%I\#OA!X:C.VL@F>1+BM^TLXK'C64/ (-)6@9B_ \R!,2MD M;/PI-9WJD99XWCZIW^;9398GHF NV$\:Z_W8&3@HABW)F%Z+XSL0$DTF(RF.2%JT4;.-O)@YV\2GW"[[1DLS2PU/3S:/R^5T_0O=WZ+- MXNO=XG8QG]X]H.E\?O]X]["X^XI6]]\7\\67#?J$UH+9-^U(9(S$%JU!@3P M,D/H_DD)!AK0DFB0E#"%"(_1)DM31D&A]R%H0IGZ8&0>-R%Z_^X#>H%=WS!NX_14G"]5^@+CR%^+>":0E35P*=JS/!5Q1"B M&]3Q/R+L8;_%T/SM=*^%'KZ9[@^OI.E4:]O)]3H7]!;\ %P+^5*NCHJ 1W!% MN%L)=W/A[@7A&>PHYY3OS)9CI*%95+J0Z.42]O Y3##V SQR#^<%;:+\0>#7 M4&$+:HAQ4*%>I>A5*7I74ZRD.%![?+6^>@6W?_;(GM_KU=PW00//KX'")JB# MO0O>^Y7W_E7O(56I4%1?&ULO5GK3^,X$/]7K.H^[$I 8Z=-RPJ02KMP ME9:'8+G5Z70?3#)M?9O$7=OA<;H__L9.:0IQ#:N5X /-8YZ>\?QFG(-[J;[K M!8 A#T5>ZL/.PICEIVY7IPLHN-Z32RCQS4RJ@AN\5?.N7BK@F6,J\BZ+HJ1; M<%%VC@[NB77E5LKO]F::'78B M:Q'DD!HK@N//'8PASZTDM./'2FAGK=,R;EX_23]QSJ,SMUS#6.;?1&86AYUA MAV0PXU5NKN3][[!RJ&_EI3+7[C^Y7]%&'9)6VLABQ8P6%**L?_G#:B$V&&BR MA8&M&-A+AMX6AGC%$+^5H;=BZ+F5J5UQZS#AAA\=*'E/E*5&:?;"+:;C1O=% M:>-^;12^%=<*6[C1#Y,P'"1ZX_X].9Z0C[\]O&@:] >*[6;KG0?U[K9%MV4 MD3-9FH4FG\L,LN<"NNC(VAOVY,TQ"TJ<0+I'8KI#6,2HQZ#QV]DC#_ODS>QT M/^!-O(Y-[.3%VV)3[T5R,2/78EZ*F4AY:<@H3655&E'.R:7,12I D[^^("^9 M&BCTWP'-O;7FGM/%X!D3/"M0:CR0+RC&"U(9KGX(MX+;?O MY-J:Y_O:@QUL/[(*VYI;W):UE5[K MJ">W0^:QQCSV6G6HZT N^*W(!5ZMC=-OM8ZU*V'(N ;::!S>3Y61/L/>:E?\ M*&:9X[C/-:T<;Q\+1:X",AI%L>GQ^]93Z-0IG8+>H*.L\IG4YFUH6DW]NV_ ML8?2W\7X"$,Q8@W:L3#:G<&5HG1IL8N\]=[$&?U@8?TY"VTU! 1S1".P. M<]'3=?A@2P#;Z+3KW60KPO8D\#)\;8'[H>@U:,?"2#3&$E0AO!$M9^:>*^P# ML,_&)*W[ #M\DO_(F2A%416AA6[0BB7O'>0&4U@84RY#\^@.J33,*MN"S+P M^HKP^-6&G#7XP,+X\,:P\(?7PM*46K;_SF&)F]H/7PO+*\('KX8E;@IY M'"[D&)8"%$[8>4A<4SIC]MYKOG'$%9X#K@ ;6:V=3E?CGA_7M,) <&QXXUG4 M.&X/"700*%=Q4Z7C<)6>")U*NS059,0:ZVS7H1.7YYJ:PACWWSLV38F,PPW] M:=,>V#G\Z7QIM?PV+'4%4)!*;/T?O;NBW>V_!!\/">WYPM3=..;&_)^[SP5V M_,:5J,^(UT_7GR1&[B#^Q?-C^FE2?UAHQ-3?.8?BN-D86[7 #/0%D"?#^3TCS=6 7K#SA'_P-02P,$% @ 9TIA M5.Z6<)\G P G@H !D !X;"]W;W)K&ULO59M M;YLP$/XK%MJ'5FH+!D*@2B*EI.V0FC1JFDW3M \N.(E5P-0V2?OO9Q-"7DI9 MM2G[$K"YY^ZYY^S+=5:4/?,%Q@*\)G'*N]I"B.Q2UWFXP GB%S3#J?PRHRQ! M0B[97.<9PR@J0$FLFX;AZ DBJ=;K%'MCUNO07,0DQ6,&>)XDB+U=X9BNNAK4 M-AL/9+X0:D/O=3(TQQ,LIMF8R95>>8E(@E-.: H8GG6U/KSTH:T A<4W@E=\ MYQVH5)XH?5:+(.IJAF*$8QP*Y0+)QQ+[.(Z5)\GCI72J53$5L2EM# V'.!4U*L&20 MD'3]1*^E$#L F6@]P"P!YF@Q&MV!\?Q?X MP?4$G(/)NM: SL"8R9/$Q-L9&,."YES:\HXN)'O%00]+IE=KIN8'3 9;='VZYHVXVT[S#GE_*FAGF2 MQTC@2%XPV6Q"@M05KB.\]N?L$#EW6H[MF0>$Z^QLVS+<>L*MBG#K7W1.L:@C MW7I'1DIG>JT#SC5F%G356:ZC[%24G6:-)<>&$]:NW+2/?YS=*IA[E./LOE/0 MM%UX>#9JK!S/LNIE]BK*7B/EJYS$$4GGO"!+DHS1)59T>8,>T-AV8>/X\L.= MI@^/4H#2[9ZV+\W4$L#!!0 M ( &=*8517C]9DS ( )H) 9 >&PO=V]R:W-H965T4TW)90YG98=FXI.B^ID2L>YCP M5=OQG>W UW&R@RXG59&ECA#-<^F0O?<$B6B*3)).0.!B[;3]:][?MT$V!5? M**[D7AM,*D^<4^)HE!TCI>-J!.R6D"]]M;]!N; MO$[FB4CL\^0KC53<=BX=B'!!\D0]\-5GW"34,'@A3Z3]A=5FK>= F$O%TTVP M5I!25GS)V\:(O0"_>2 @V 0$5G=!9%4.B"*=EN K$&:U1C,-FZJ-UN(H,[LR M4T+/4AVG.K/Y>-Q]^ ;W-S ;W4Y&-Z-^=_((W7[_?CYY'$UN87I_-^J/AC/X M!$.IJ#8"(YA+7.0)W&E')>BS 0/4AR*DQ%K]88"*T$1^;+E*:S1,;KC1TROT M! ?T^ &,.5.QA"&+,'H/X.KDR@R#;8:]H!)Q@.$YU/PS"+S K\"KE8[5+%[] M %XOITE$V5("81'0-!/\%?4Y51)^PI@RFN9I!4V]I*E;FMH!FJG0_SRAUF

T/IJ[-K54>NO2IE7E5!C M$L9Z2*S?"_RC(^][N\O(.[WS_M[=YY_0^R/@M:/>^\%.:/"W[A\]]?[N8O-K M_\']W07GUT_I?C5XU:WC[CV7*8JE+0HDA#QGJG@YR]&R\.@6S^UN>5&UC(E8 M4B8AP84.]V&PO=V]R:W-H965T*+*"ES#"1VTQEH7A G+89A'Q2+ ML;5*HB?1<0OLQX^2%=&F*-: (2"P)?FY(^^>\.&=.-KR_%NQ8DR [VF2%1># ME1#K\^&P6*Q8&A9G?,TR^XN5*E ^&X]$Z7+(Y$T_K^US> M#1LO49RRK(AY!G+V<$4O8 M0I0N0OGURB8L24I/Y7P+\A(MO94753(K:QE^G)6\ MST4N?XVEG1C/GVYN+A_^!'?78#[[=#N[GDTN;Q_!Y61R]W3[.+O]!.[O/L\F MLX]S\!N8QD6X7.9L&5:<\1?PP%Y9MF'@_92),$Z*#Q+U-)^"]^\^@'<@SL#C MBF^*,(N*T5#(Z9:##A?UU*YV4T,=4X,(W/!,K KP,8M8=.A@*.-L@D5OP5XA MJ\:.P7QZM#D,+-'@ACI<^<-=_CK9^.NSA(*98&GQ MMV4@T@Q$JH%(QT"/7(0)R*0(%6'"C$SN'+B5@U)J7L>NZV.(O='P=3_!;1RA MT,,T.,1-#3C?#SRB_!U$XC:1N-9(OL99Q+>%)2>T\43[3;[7#.2=FOR= [J7 M+(010IZ>_#8.RJ12Y&K)-^ "[)"NY/M-)/XQR0?_@2]Q]J,4NI^1$32>@W[) M@(Z22^=4.FH/!WS P/%]G0\#$'H4NU0GQ 3TL>\%U,P(W%-_>"0GE\E&;B^; M] A:(%+N4<_$*#&$^&1B<"N-ONMA5Z>E#?,(]9!.2AOF8HI0!R5*;*%=;14E M=V+%;19B +\$J;KWT'!\M=XH0=X.):20^CVS(_22TA/YH>V,DKD8FCQ MTX:Y$/N^SD\;AGT'!1W\*#V&=D&>QU&<+6TY48((_9[3KQ02!B>G/VBK#*;$ M\1V= ,0$A@0JE-@ DJHT[&3("7#R"[#.Q).6"-(222"_9*$E%PB="I)M8># MS87('D_GR(1S A_I%!EPD!+7\SL84GJ,['K<,+3;[(N?K1JD!!*1G@E1^HCL M]>(QA+BM!%*Y6?A$)Z2-%)87( MZYD))97(7CP>PX3?_IQ [N6AM)B9-?BAHE9]D_] M^B/EB;W%Q4H:L=,O*5A)([97CT>04GLX**9DF00U3@PP2MLUEQ'6*598"2^V M"V_#R%SPC-ERL]><]]R=8R6(^.3^O/9P4/IZ ?%U&@RP9I0F0O[]P+MYNR@&:8[WQ_U!+ M P04 " !G2F%4T0+3%K\& ;) &0 'AL+W=O).M(@F0V$GCK,VRIED?ACTH,FUK ME427HN,&V(\?*2NF;(FT8L0OL:3P7'AX^!V2TO&2BQ_YC#$)?J5)EI]T9E+. M/W:[>31C:9@?\3G+U'\F7*2A5+=BVLWG@H7C0BA-NLCS_&X:QEGG]+AX=BM. MC_E")G'&;@7(%VD:BJ=SEO#E20=VGA]\C:>4:Z*X\\02%DFM M(E0_CVS DD1K4G[\+)5VUC:U8/7Z6?MET7G5F8?(_'>2*E.RNAKS(EV$HP]-CP9= Z/9*G[XHDJZ05VD29WI^W$FA_ALK.7EZ-OCS M?G0W^C;ZXP9\ #>A$*%.6/!VR&08)_D[\ ;$&?@VXXL\S,;Y<5*K1Y=I\NW5HNV<-SSV!@U_+)K>5ZD2A?R"Y?KEJ, M%8:[HCQJK\7ARW5K+9:X=%6NKQ,>K1,>%6JQ1>WY(E=/\AR<13\7<1X7E/[[ MLWH&1I*E^3\.&WAM Q%J9<2O>(=Z_1[=ZFN]%0PP@5L]K;>B'NS3YG[2=3^I MLY_?XVS,E[ECT/VU)O]@B=5;V^CMG5B]>GB(2IGMO*HWPT'/0V0KV/5F/4@\ MA)NCW5_[WW?Z/^!IRD04AXDC&,%:67"P@$//U$=O[Y"7HAN)Z\.>C[9BWM2. MH'Y_.^AENXW)3/HH@,U1AY4B#YV=N,]T; 99@]@2N>C-5] M_AZ,LNC(%3$#6'@XPD*#6.AF[*W*(X4DM88'? (>>=&K.)-,L%RN("78N'&Y MXE8,/>_(\WYS.6D@"MT4_<9EF"@ZJNW$F.F5E8J$ FN63YBP>4=J.8"@W_<\ M2PX8T$$WZ1R)?%Z*;B:HAPFR,A+[3Z(W:X>5APG(=!"GBAX4N%^.%T*/U MQ$+1.*W\>M6 @34"!I[034_M3)Q%/&4O\J:.0F@?#D-"Z$9A=7*P7VJ[F[/& M"EJJV3#O6',,OY.:7FFHS, ^?M%--=@>E_$81P0&U6<:&7]B](&R8Y J2N_<1 MV+ +P\-M40VLL!M6KNE>BFY/=VOP*AOC':LV$:=M^8@-N3 Y7, ,JK ;52]? MS U+C=4X!MA:O;$!%7:#:F!SXKTB190L= $O#J;U;Q3.8^UY./YWD4L]81I= M;5ATV3TU$,-[[UB'I6@U.ABK#8_%IB$7=I-KKYJ"ZYRBU)[Q!E38#:K]:@JN MTXM:%RC$L(NXV=6VI)"&#:LU&8@!&W$ORE[K4 G6#R>LSAD>$CK M9.W)G50.N=A.# #)X99RI')XYU[*W2S2!R;TQOBAM*6/7+<>8]) UG M=I;8&G02-SJ;8KN[8A+#0W*XLS=B6$;V9QEI9)DU*PW+B)MEOR>*$$_5?KFZ M8JA$#G=V1@UNJ!LW>Y_17.Q0O/N,AAHH43>47E[6+VA] ZEV'[;!I@9!=,?^ M\=7+^B=:7\G9RSHU&*-[O^&XH VO)!#%@<6F@1IU0ZUM\:(-+PJJF\/5F2QM MV-%ZUHT)K;Q/<*/NE6H9(^QX)GV2:7.G>09*S[%<,TD MPT?:.QQ4#!&IFXA[0^5RA^(64#%\I>Y5W\NA $GS;=_A$TL4NG(N/'>),;F MZ!R)HY_^>N'TOJK_:6ZU;J,?RZ)LWIW5"M=FE^NJWJ9 MM>:ROIDTJUIGBXW1LIC@..:399:7)V>GF^^^U&>GU;HM\E)_J:-FO5QF]3L=)7=Z$O=?E]]JKJ+=2=R%I L];[LR,O/O3E_HHNB* M,H'\VY=ZLG/:&0X_/Y;^?E-[4YNKK-$75?%WOFAOWYW(DVBAK[-UT7ZM[C_H MOD:L*V]>%"] 1]K('H#,=9 ]@9RK('J#=0F';;/;_/PDZS-SD[K MZCZJN[M-:=V'309MK,TSS\LNVR_;VOR:&[OV[/SB?]_3R_1;^OG39?0Z>I_E M=?175JQU$U77T7G3Z+:)SN?_KO-:+Z*L7$0?\^PJ+_(V-[>8W]=+\_V+1+=9 M7C0O31'?+Y/HQ6\OH]^BO(R^W5;KQE@UIY/61-OYG,S[R'[?1H:!R!(]?Q,1 M]"K",48>\XL1YC$!S9.P^?GZYHTQ!\Q7M0D>-G\_ONZQQWP6-O\S,]YC M#)I_&.T=*8]Y&C9_KZ\>F^YG\XG)SEV*XEV*XDUY!&K+;1)F?1*^#11)=D62 M39$4*')658O[O"A\6;FU9!O+;JRX.T.$R9CQT\G=\ EZ[D.*"JR>WO?!BN"C18A>]E-U9<5'6]OLG:O+PQGY>KK'R(/E3%PEPWKZ*TG+\) MM!;;N6+'>@!\5R0/1G^1-;>^/LW=QH*;2NRF!K6>Z_PNNRJT MS_>V$#[PC6/9]5Z?;[GS+8.^/[>WNAXX]H'P0CJ>$?>[53NW*N@V+>]TV59U M[G>H'(=<"BS\/E%LQY(XZ/5+K5=9OHCT#R/&&C,^=.-%M6F!^;JN3411MLDE M+\YCMQ4( ]H!#<8WM"EU=OUZ;BT!C8"<((A2'@K#<0[\,OHO>],D#H#&A&'!J M287"J-KV@4!EJ>,8ZO+(,@NQH--O59L5O=,=NKS>F=O4B,1* A%8Q"$>Q.90 M*&5;H11")[(X0R-YMLH>()@AEV8$"P(]2XLS%.:9\5VOM>WB7M\NSS"F(%XL MTU 8:HF^UG4G0_-R7BUUU&8_@ !0A'4/%R$A;I&&PT@[0 EBBS, M[$GK2 )@&5N"X;T$&Z$&$^P198) HP*V$,-AB(T1A EV 49C !G$\HN$^146 MA0GQ"#".!5!C8DE%]BFP7U>%"?&0BT%)0"RY2)A/,EOJ9K)=AMID;9%U MD&]N\U7STANA*^40$9Q#[62)1L)$"PC7A+@*#J%80G,H8G%'PK/4/<(UZ=WJ M>KDW#!=Z B,H4RSR:!AYA\CGA+K\DQ)A8%Y!+0%IF(#CY'-"/0*1* K)=VKY M1\,2\4N=+\>*9VKA1]6QQ#.S5&-[YJ1^\3SMS89MHQ30=YD%&0N#;)QVGC(7 M8PP<&)FE& M3+*Q?I\S%%:44Z)?,\HJ%>?4<^3IE+K\D)D!(%E\LC*]#U>N4 MN)TR%UAF<@&EI 46"P/K:-IURCQJ#G&PE2S-6)AF >DZ M91X)1Q %% >S!&-CMAT"#\.=W3*HHA9P+*SNQ@K7*?-(O!A)!HQ>W-*0Q\<4 MKMR"CX\$'RQ4"X ^WU.-AZHW0K5/NF9UR <@D;M''P^A[ADR:POC1-*4N]SCX+8B'VR@AKDW3B-- MN;NCJEA,@+[.+=1X&&I_F"2H'[8G0YJ\RXQ0/[/K,GN\T4&)R%99#8.\\PO!)A7ATBD6;"I16E4$I8 M6HDPK8ZFD&;"(^$P@82#L"P3898%%-),N*H,848 AHO!F9#CK++-A"O1S*PB M!@ N+.K$41?9A,6=>/8BVTQX%!B"UE6D99\,L^^0M9V9].PW;,ZK>6.P!)1A M CY#M,RD;_T-:A6+1QG&XV&:928]8@[:_)$6B/)X^Z(SZ1-O"("RM#"4Q]@6 MG4EW6Y0B!9W D1:$,@S":7F7UU79C0"F*2[;JM2;4^6!7B>2C%"G@FRF),'>\ 6ZH\ M$$-$0$_(8DR%,78T,9,JS]D/A" QK"SD5!AR 3&3*E?@<<*@.8>R9%-ALNTV MF*"=I52YTHT*@*C*0D\]:X,T51[QQJ >8:FHCB/=4N4YTHN$8E"]+1W54;6; M&AS;?;9V2Y4+/Z80D+??8.:?I8QE.Z< Z=TXT'!W7C_TRXI8]E_\0; M#D#/Z,Q!6,=4;^EC<4\/MD%S)!0/CN[&QU-PZ6-A3\(PTR9@VM*]KF;C.(:* M2Q^+>;*\8J0!_YEVD\';2]T;=G]F]4U>-N;!7QO#^$TWZZRW[ZQM+]IJM7FA MZ:IJ#>PW'V^U&0/J[@;S^W55M8\7W3M2NU<'S_X/4$L#!!0 ( &=*850U MW+C91 , / ( 9 >&PO=V]R:W-H965T^UD4A8" MG;Z /\ZYON?X)C?3HU3?=$FI@>\5%WKFE<8!W1H_Z9 Q6 MR5;*;W:R+F9>8!.BG.;&1B#X]T)7E',;"-/XJXWI=4=:XNGX-?I/3CMJV1)- M5Y+_P0I3SKS$@X+N2,W-9WG\F;9ZQC9>+KEVOW!LL8$'>:V-K%HR9E QT?R3 M[ZT/)X1A?(40MH3PG#"Z0HA:0O16PJ@EC)PSC13G0TH,F4^5/(*R:(QF!\Y, MQT;Y3-AKSXS"788\,U^L?GM>9^LOZU\_9? (&99547,*<@<;)<%Y"VO1U)>] MJ+N4&L*XOD?T!_'"E!18!89PR(P4U-4K;CUG*=R]NX=WX(,NB:(:F(!GP8Q^ MP$4A%9OIP<]]/3-].'3#351=ZF1BQ==B;>L-:YH#2M9 M;9EH+BZC>WM1L.!]-]I0 MQXYJWT4O\_'39!)&:-?+J=$]N& <1T]GN+0'%R63833N<#]H&'<:QO^I@8E< M5A3NN-18YN1PX"PG6WPHC 3PT;JB"S4AY.GO:OBZTV"E_(MVIBTATUN>GG MDFB6PQT^[X7DG"@-!SS3V7??9U\3;7)ZK8,P/C/O$O08#9(SB]-+5#"P#W>? MH1Y)_T@HJJO>NI&NNV%J9Y'W:K M7=M>N&YUMK[$=MYTWW_#--\"'XG:,Z&!TQV&# 83+$_5]-=F8N3!=9RM--B_ MW+#$3Q*J+ #W=U*:UXD]H/O(F?\#4$L#!!0 ( &=*853[7H=<\ ( #<) M 9 >&PO=V]R:W-H965T.E]>V[G&/[...# M5/=Z!V#(4\J%GC@[8_;GGJ?C':14NW(/ F[J%%9C; M_5)ASZM8$I:"T$P*HF S<2Z"\R@(+2!?<2_6&)V$V?HD 0V-./F M6AY^0!E0S_+%DNO\EQR*M;V!0^),&YF68'20,E'\TZ,<=TF//8.:%NG%)?^L MX ^/\%]D6Y<$PS,2^F'0 )]_ .Z/CL*C=G@$L4LZ01/8 M':WQ*E[$#QG3S)[;,S*7PC"Q!6%L4[,$%,U/].^?""8+ ZG^TR+=J:0[N73W MB+3547A+\'R877DR0!'.Z)IQ9I[/<$PIM-&4Y()ZF%/;2O X#7IN;^P]-ACJ M5H:ZK88BO*_:,),IP + J8&$Q%(WZ4?==_IAX'::]7N5?J]5?R%T5JA>X:GE M9$D%<-V2Z7Y%W/_L31Y4TH/6F)9*Q@"))ALE4Y*\9EB?$8&FY(;$5._*&4B: M]KI0Z-7WVO?]YEP/*U_#5E_?\0$A&&[-D?6RSC0NU$UE(2H(1S4;_<'('3;[ M&%4^1NUG;C9?M*0Y\%^KGO_9>QS42F[POW=Y5DJ\N=+]H3MJSF_P6N""\%_O M=,GXMKH$[\J+5WND["?%%55;)C3AL$&<[P[PR*KBE2XZ1N[S=VLM#=:ZO+G# M+QM0=@'.;Z0T+QW[%%;?2M._4$L#!!0 ( &=*852UI^7>)@0 /$1 9 M >&PO=V]R:W-H965T4E >-[[KG' MEP-F#/ M)@7>DRV1]\6:JS._04EH1G)!60XXV4V].?RX")$.,#,^4W(4K6.@2WE@[)L^ M6293+]",2$IBJ2&P^GLD"Y*F&DGQ^%Z#>DU.'=@^?D;_PQ2OBGG @BQ8^H4F M\C#UQAY(R Z7J=RPXU^D+FB@\6*6"O,+CM7?6/GVHA M6@$*ISL U0'H_P%]&<(Z(#2%5LQ,6==8XMF$LR/@>K9"TP=&&Q.MJJ&Y7L:M MY.HJ57%RMKG9WFWN%W?WF^7MGV!^>PV6J_5\N5G=W-Z!W\$MYAQKH<'[:R(Q M3<4'-7J_O0;OWWT [P#-P=V!E0+GB9CX4A'2L'Y<)[^JDJ.>Y"%8L5P>!+C) M$Y)TQ"_<\1 Y 'RE1",'>I;C"CD1YP6_ $'T&T !"KH(N<.O27P!0FC"H8-. MV*Q.:/#"'KRK4J@1(<""90\TQZ;SMV2O[B,)YFG*XFKHZR)QAH8H&DW\QX[<@R;WX"VY M#YCOB0!8*AJ\8*H9"3@HN_I>8BX)[^15)1BV> V#H)O5L&$U? ,KFLHB,3PA,1H/QE$WC5%#8^2D,1=".3O-"DRY[H&N6VYTLBHA;)5?L3N= MA!#J$VGH6NUN.@V^2^T#QA M1R>6]2PX.*NNUI;@6WRIUZEKE/;]#L.^VQU:-X)N.ZHE!/\"\_H'V Z4@@"L M7LC: M#$*_HBMKE+: ,.I]"B%K-LCM$Y6$JBO7G"6*!M 37NQ*9)T#16?5U=H,G;#XR"7E&MTR"WTZA:,\)CBE-7*=8ZT.BL&EI+0>Z7E-?VYOA4Q@#V MRFB-!?V\L:!38QE&?:E#ZRRAVUGL"JI;8\MV\H@Y45O>1[67+XSN'6K\F,M: M3WA6ZPFM]81NZWF-OC7$#T_#P8F^?FM3K73;FV\-0FE4YK+:7S>CS?>,N=G% M^W9Z]3%DI38Q-!<@)3L5&ER,5&I>?5^H3B0KS!;]@4FUX3>'>I-#N)Z@KN\8 MD\\G.D'SE6?V'U!+ P04 " !G2F%4HF03YTH# #Q"P &0 'AL+W=O M0,]S7 OU7<=(QKX MF29"C[S8F.U'W]=AC"G35W*+PKY92Y4R8Y=JX^NM0A;E06GBTR#H^BGCPAL/ M\[VY&@]E9A(N<*Y 9VG*U'_7F,C]R"/>T\:";V+C-OSQ<,LVN$3SL)TKN_(K ME(BG*#27 A2N1]Z$?+RF@0O(3WSAN-<'S^!*>93RNUO,HI$7.$:88&@I5.5W@X?,3^E]Y\;:81Z;Q1B9?>63BD=?W(,(URQ*SD/O/ M6!;4<7BA3'1^A7UY-O @S+21:1EL&:1<%'?VLQ3B(("2,P&T#* Y[R)1SG+* M#!L/E=R#61MFWW,:9\>)VN5H\W*P>%K/[3S"YG\+L M;CZ9+>YN[U?P 99%LT"N88':J"PTF>)B _.$";B1VFBXF*)A/-&7\ ZX@%4L M,\U$I(>^L01=&C\LR5P79.@9,H3"G10FUG K(HR. 7Q;654>?2KOFC8B3C&\ M@A9Y#S2@Y&$YA8MWEPVPK4JU5@[;.J?:D19.!K 5.XE0[1"^_6W/P\Q@JO]M MR-:NLK7S;.T790N=Z*>T+4 Z.8C[&'=CVJ7MWM#?G*B1 ; MZNA66-TW4*U79>O]"=4*D.Z!:JWNH'M:M'Z5NM^8.B]M)L),*8Q@)<%^F@@7 MFEL=P5VVSI$N3]'I/ZOI:32V1C[H:!+W^&4JU"Y%6(Z5/]J\+ M]M>F68+.HM2/?5 M.MQ]1N<#H8-S':X]C#2;V#\F1F6GG]]HVQ3IOT5O:QLBS3[TTMX.GG\N M;7):2EK;%0U>J[LE\N&O==#O_6K*_L$4EJ+:Y+.FMF5FPA0#6;5;S;.38HJK MCQ?#\!U3&RXT)+BVH<%5SZ96Q7Q9+(S!-DDDGSNY3WD/3P2)T?&OV<[2@7X MD<1I=C7:";&_M*QLM:,)R2[8GJ;REPWC"1'REF^M;,\I61=!26PAV_:LA$3I M:#HIGCWPZ80=1!RE](&#[) DA+_.:,R.5R,X>GNPB+8[D3^PII,]V=(E%4_[ M!R[OK#K+.DIHFD4L!9QNKD;7\#+$14"!^"NBQZQU#7(JSXQ]SV]NUU299Q[]5TE$]9A[8OG[+_FM!7I)Y)AF=L_A;M!:[J]%X M!-9T0PZQ6+#C[[0BY.;Y5BS.BK_@6&'M$5@=,L&2*EA6D$1I^9_\J":B%0"] MG@!4!2 UP.D)P%4 /C? J0*<8F9**L4\A$20Z82S(^ Y6F;++XK)+*(E_2C- MUWTIN/PUDG%BNKA9/BZ>YH]/B]O[W\#U?0AN[QZN;Q=W-_>/X"M8ENT V 8L MZ0OE)%U1\$=$GJ,X$J^ I&LP)]D./)!7V0PB Y]#*D@49U]D\-,R!)\_?0&? M0)2"QQT[9!*?32PAZ\Y'MU95C;.R1M13(T3@CJ5BEX&;=$W7W026)%RS1F^L M9V@P8TA7%P##7P"R$304-#\_W#:$AV>'PV" #:[7$!?Y<-\:TDSPPTH<>)1N M@;RC_(6"OQ71V$/ ]W0:$!Y,!Q#>I0<&L*[B"%.BHP'-["'@U 6^80"ZV?24V4_V>-NA7%R&5@ &% M7,]W% 8&6.! ;*;@UQ3\00I2PR=ZR->GU\9J#^D@O=%"0Z9VHW7J']?UCT_T M$-\S3@0=D%10YPH^4KG0;G9Y^_W:K7*TI\O!MC+O!A#T-?$:4 CCGIF'+;." M[]1OE:##P?55#CH(VU#C8$AEVT$/!]1P0.^3O2': Q&^A^J+H;4X##KG">NO7='-NJ,1A ;=.MUD,'V3V+T9@"'':% M,Y2M;^:!#]7Z=9"# M77#"AHMU!=#HTQP!/.<%+98UV,$&FO1R:8XZAK%9I@ MGN_UL&@L"0;O57:@3Y^K%!E#O*QYJO X->]TR*@C\I*Q18T((?J2L M4>,4:-@ISI(UTC?X,597PP!RQNK+DBF3V[,8C4^@89\XK6ND[^[(O"8">>ZT&5@B&9CZ"9 M!6[< @^[Q4EQ8_U3YBMRU*_]N0D&Y9NVNA+&=/T\&E?"PY]&I^5=)6B?J$ 7 MJ2\?)I36[&5BQ0RK*D[KZ:7V ?%TLL;P?;%T>6.DC7E.4#^OF%, MO-WD ]3'[=/_ 5!+ P04 " !G2F%4K/.Y<9L% " &@ &0 'AL+W=O MGUX>8>%"S 5]NBL@C-_?4G&\<"2Q9,FQ? ]N[JJ_7JL\(>[AC_7JXI M%>!GGA7EU6 MQ.:]XY2+-#@Y<1]NEJ+ZH0S&F[(BLZI M^+JYX_+(::,D:4Z+,F4%X'1Y-1C#]S,<5@ZUQ5\IW94'OT$UE4?&OE<'-\G5 MP*T4T8PN1!6"R*\G.J%95D62.GXT00?MF)7CX>^7Z'_6DY>3>20EG;#L6YJ( M]=4@&H"$+LDV$_=L]Y$V$_*K> N6E?4GV#6V[@ LMJ5@>>,L%>1IL?\F/YM$ M'#C(.&8'U#B@KD/0XX ;!]QU\'H)FQ)!1D/.=H!7 MUC):]:/.?NTM\Y465:',!9=74^DG1A]N;Z??;CY] N,O4W#[\'%V#VZ^/(R_ M?+BY_C0#X_E\]C '%V!".'].BQ48YVQ;","6X -CR2[-,O#X#&XWE!-179_3 ME2PC =Y.J2!I5KZ3SE_G4_#VS3OP!J0%>%BS;4F*I!PZ0NJO5#B+1NOU7BOJ MT8K!9U:(=0EF14(3@__$[@^1)8 C$]=F#[UD[QI9(XXW_!*XWA\ N<@U";*[ M3^GB$F!8NT.#^_1\=]/HL[/=86Q)!FY+"=?Q<%\IO13$W_=,?LIUO",\^<<2 MV6LC>W5DKR?R-5VE15&5UR/)2+&@IMK9A_#K$!4>GT8P"&(_]H;.T^$M,=C! MV M1?&PW/1WO:"Y^.Q??.I; JODFWY"45^O:I"S0AG0[HG2+"]_%,(3'=K- M2[EK%AZVPD.K\*EL0J5(Q9:;2F82ZKH@@E[0F[I9$V/ YP)W6Z#<1Q#,T"XU9@;!5XM^6+M>RNLN86%YQ MN:_'#4\9!\^4\,/2-&%[&NLBPS P:X2NZDRN5:6$M'W)3YH Q]GQ(].7Z5M$_:H#CPA'>3G(A7J2$=NMT<: MC/J9"A7UH1W[KTU5J+._+X\*_-!._C.8JL/<]R0L-:3J=J:E/3/8V98V4NT! MV=O#/*VF8MO$*S8C^,H\18K5"/T^3YL8ATF*W!!%G34],=@%OA>ASD9J>CK> M\6Q4=T#V[O"K/$4ZX"%"7=4FH][-*U)- -F;@!VH2$?X!0R#2 -JCV$8]NP- MD"(^LA/_!%"13O*^&ZD8CNP,/Q>H2(UMXE?! MBG72R^Z*O2Y;#78]Q8(/GO?8FX&=JXWSX;_Y"]_3J(IUZ%=F88\X!7ULA_X) MIF(3S"W__;&".;;#_%RR8AO5F]R<#7ZLP(_MX']MIN*S=_M8<1_;N7\:J$V MXZ=SLAEK96^P,ZSKF='.L*Z=@R?M$I2K^A5'">I,[A\;MV?;URCC^N5!Y_P$ MOI_M7X:H,/MW,Y\)EV K04:7,J1[&4I1?/^Z8W\@V*9^GO_(A&!Y_7--24)Y M92"O+QD3+P?5 .U+I]'_4$L#!!0 ( &=*851Z$B/:90, "T, 9 M>&PO=V]R:W-H965T(ZD6O*%*U8Z["US C%=QR(=9XC_F> ,[;I.M!YW[@GBZ74&VZOLT(+/,7R<77' MU=?IP\LQC#7 1/P@>"-V[H%.Y9FQ%[V8I%W'TXIPAF=2 M4R!U><5#G&6:2>GX79(ZU9D:N'O_SO[5)*^2>48"#UGV1%*Y[#HM!Z1XCM:9 MO&>;[[A,*-)\,Y8)\PDV9:SG@-E:2):78*4@)[2XHK?2B!V XFD&^"7 WP?$ M!P!!"0CV >$!0%@"PF,!40DPJ;M%[L:X$9*HU^%L [B.5FSZQKAOT,HO0G6A M3"573XG"R=ZWV]O1T^3J"O1O1N#VX?OX'DQN'OHWWR:#JS'H3Z?CARGX FX0 MYTB_4G VPA*13)RKW? *'@8^A8"5SE2V>*_VS+PK8S]%;\ 7O@9^)[O-0FRPT=X M=@$":."P 3XZ'MYT^OAH.&Q;S BJ&@D,7W"H1AA+-R3+P,\K]01,),[%+PMO M6/&&AC?\'R_)5XAPU7YDD]4%261(=-][[2E/7G?=K$=$7@ 3^#%L;"/ZD$!4 M)1!9$^@+H5JY5?T@JAT:0&\O@6$1%.\$^;[O'5 75^IBJ[H)E8@NR'.& 3)" M4;PKQV.]QS.ZXE#I,D2I+FI)(JJ<2:U!.A M*=L(2_6U*J;62:NZ7?&V3U#5@W;-Q,'/;'V%@U3ED>8[YC*#, MEO:V+<+PM(9N^Q6T-ZQC#:TWK2BLV]D8=>#[#;=="]K;UA%-=0CKS24.:_W2 MW1F+U/M9F'E4@!E;4UF, M5N-?/VS:2WMS_4L[ 9M[8TQ2!]C?B"4 $R/%>4 MWD6B)/%B-BT6DJW,\/7,I!KES.U2S?.8ZP#U?,Z8?%_H ZI_"+U_4$L#!!0 M ( &=*850!4\<(OP0 / 6 9 >&PO=V]R:W-H965T U2W-YWIHI-3_S/#F:T8S( M4SZGN;XSX2(C2I^*J2?G@I)Q"MDGHFD?9X^L;&:G;>2%AC3"5FDZH$OO],JH;#@&_%4 MEG_!LHKU6V"TD(IG%5@KR%B^^B6O52'6 ##: 4 5 &T#@AT 7 %PF>A*69G6 M)5&DVQ%\"401K=F*@[(V)5IGP_*BC4,E]%VF<:K[[>[N\FEP?0UZMY?@[O'[ MU0,8W#[V;K\-+JZO0&\XO'H<@J]@D"N23]ES2D%/2CU=O:+\3+V!DTNJ"$OE M9QWU8W@)3CY]!I\ R\'CC"\DR<>RXRDMM'B<-ZI$7:Q$H1VB( (W/%/I?*5NX5*BQ1Q<)^Z2(_B1%..M[+>A5L M<7X41U$=MR$KK&6%3EF]T6B1+5*BZ!CT,BX4^Y<4B]@F=<44K4GX&D8H\O&6 M5$M<@!",D%UJ5$N-G%)O]6SWB1!O+)^"GR1=4)O(Z+>'PQ %$0ZW1-KBDB#R M [O(N!89.T4^"C+6;JZ=_@LHC\$MR:@^T,PC73 MA@U,:46R,7Y1",/MI62+:T=.0:ZF8_Q7.3V7-.:CZP8 MXYPH;K8QQB)1TE!CW#S(=S3F&.AF/L:8D=L6G\JMA>+%_4(%F5('*3;^B/U& MRX^-%6+WM^;!Y=_#D^RN_AYD>V_QL;%?[#:_[>)_U+GPVK_\S7ZG8N.)V/V= M>GB'W#R.5\H>I+6WF]D8'\9N$[1TZ ,&AHU?XJC9_AAKQ.Z/RL/[X^:QKH.J M/T<@5]EX:WN'NL33^5FY=;U"WC67VV^&IK57O - M$5.62Y#2B:;T3V,] &*UO;HZ47Q>[E ^3X@'U M)G?W?U!+ P04 " !G2F%4388G7'(" #1!0 &0 'AL+W=O(-6>$4UC(K;,L:(Z%I+P @^M=^UE3B3>RK50\/XAU!3DMJC?9'\[A2!#X)P3!01#8NBN0K;)/%$EBP4L09K?.9@;6 MJE7KXFAA/LI4";U*M4XE#Y-)_W4X&D$Z[L-D]CAXAN%XEHX?AKW1 -+I=#"; MPF=(0"),="ACC7L&]/EG]D!EA\!V)D'#91T4HDU=P ;2 MV9IO)2D6,G:5KMJPW>Q08:^J,#A181^S:VCYGR#P O]EVH?+BZM_L[C:2>\=6I:YQPM:J)U&KY;Z ?> M!YI[=$--L_M*Q(H6$A@NM="[[N@,HFH@5:#XQE[:.5>Z!=CA6O=<%&:#7E]R MKMX#TP?J+I[\!5!+ P04 " !G2F%4<,S\^:0" #O!@ &0 'AL+W=O MSP)3(],^>B)$IWQ<*52X$DLZ"R< //B]V24.:D/3OV*-(> M7ZF",GP4(%=E2<3[$ N^Z3N^LQMXHHMHGI>/0O?2+^%5SUWO'Z[6C1+&P)57JQ5=,51>P M&6VJ]L 6JX/QH:[F5?']35,]!0]$+"B3VM9<4WJ=1&L257FM.HHO;86:N8!9HW+OT%4$L#!!0 ( &=*850=CSD5C@( 4& M 9 >&PO=V]R:W-H965TE'0=#W M*\:%E\3N[%$EL5R;D@M\5*#75<74GPF68 EAB:FQ M"(Q^KSC%LK1 1.-W@^FU(:WC[GJ+?N>TDY8%TSB5Y0^>F6+D#3W(,&?KTCS) MS6=L]#B"J2RU^\*FMAT,/$C7VLBJ<28&%1?UG[TU>=AQ"/M''*+&(=IWZ!YQ MZ#0.'2>T9N9DS9AA2:SD!I2U)C2[<+EQWJ2&"UO%N5%TR\G/)%]NQ_/;.5S" MO"XCR!RF3!=P1_6%>U'WB4WX^0P-XZ6^(./G^0S.SR[@#+B ;X5<:R8R'?N& M&%E/= M:WGW3O)V$^)2YI=KC<"T1J-!+JBG!&:VC_ M+9A8HM,B: #LZ8&2LP4ON>&' MI?4^D!X.AU%_3]I'J_!Z,.SM2?-W7E2%:ND&C894KH6IF[$];6?9V#WAO?,) MS;AZ)/V#J0?D U-++C1IRPDRN!H0)U4/G7ICY,J]VX4T- 7T[P<7H[(9_5FE*-7E*> MJ;ZSUGISY;IJOJ8I49=B0S-XLA0R)1JF"R MI4/*N8D$/OZ509V*:82'X[?H=S9Y2&9&%!T*_ILM]+KO) Y:T"7)N7X0NQ^T M3"@T\>:"*_N+=N5:ST'S7&F1EF)PD+*LN)*7LA ' MQI$?BEP/^L("@%MG)N MXYRG4N*[EG&TCQ%8PIU0A/R"J]/*W0VHIHPKLY!]30=H;-OY^@;8AEZ M7(MJX&:P;@SDL;-X4-O\7&B,XO48"_(]_S<8-\^'FY]U[N0D&JJOA5 M57P;+VBKBLE8H3_7,Z4E_-/^'HD95#$#&[/3$A.L^4V%*52A59E-MQTD75C; M<[<-L$X%ZYR"!4VP0A4=P*(PZ0;-L+""A:=@G2986(.%?I"T9!95L.@4+&R" M1358)^C&43,LKF#Q*5C4!(MKL"#R< LLJ6#)4=CCFD(C7FHJFY!)#8F]).RT M5+-;,;O'F4(3CI;%?D_+_<[M?M^4^[W)3+>>?Q<*@)O-8&_?C+RC=L94J2MH M)5 #JG1C&_%JZ!@GGM="/FB#^"AY D#(%FT)SVT/_')-2L"[HO@=O[4H^UZ$ M_:/6AKF4QMI&2'OR@;G"#6=DQCC3C#8;\NNE"G"X+U796?U: XH];#99H^U] MN\/'^]U89*L+>)'IUXW76Z(?8B_"'YW7U^%NDL0?K;L'QZ/Y-KDG&ULS5E=3^,X%/TK5C4K@330^"--.P(D:!D-TL)4%'8?5OM@$K>-)HF[ MMEM@M3]^[23$*4G,*?"2)ID\[RV56GWJ M]V6X9"F5IWS%,OW+G(N4*OTJ%GVY$HQ&>:,TZ2//&_13&F>]B[/\VU1F@)*/PX0J>G$F^#,0QEI[,P_Y8.:M-?PX,[S/E-"_QKJ= MNIA]N;R_/KFZG%U/P/CK[?3Z;G;YS>' M(P<:7+&%4"D(Z#"J6)"3\TBDA43,8^ 5B0]%T+=L9E M>AJ'WP!?&8O6:>'N!7K@E5$A'0'[5<#^CP5,Y_KCU@]\#EBZ2G@Q?!J/9&(3 MAZPM?G>G P]$]-45_J *?_ SX4>,JF5;?&ZO<+@SP* *,'"ZFM69!@L]*Y6> M@T=:%@JQ.&Z+KG YR%V:1+6Y&$(?^<.S_J:^5)MF$")O0,BVW:1IA_W1,,"5 MV1:R885LZ![Z#1,Z$Q:83B*J&)C36( -3=;,3)8WT 9LQ)-$3UC#3@&\%7?1 M85 +-#C%[U$WC= IQ.\@-XW@Z2AH!SRJ (^^@TKVPD082R9WD3EJCK[GC8+! M.UA-,^\=)I?%%B#HV63G.2&-J5SJ:B5D6I2T1@F>EO@LO-:D57CUZY@TJ(YH M:JD7.J.YR92(=045-N?06SA1:SBPN1#\SG"0#0*SU&-(G_ M[>@>-;H?=/9N,QO$[L&06'IG0*$>>.5JCP+LFT+@T\1USS&FR MC<2F1+@C)R8)#VD>?"T-A_5TS5[,>L\1N1!'X3EM_@@Y FJJ8O''2"LKD5NM.@ MV4AHO1Y??W4D0F@S(0P.HUB#-H7!'3GLYZ;FL$$.]#J'W:89Z,XS-U69.$UH MYJKYKHV\TN!WY5;45/Z!/R)- M>6@Q'))1T,D6LED"N;/$E(G\M,%(=8ZI&#!7[8AL$D 'LK]!5LV16\TU7L.0 MJ?P4%0MF%D^V3I\T=SI3%5RU[BO=;I'GG7K>;ZX0K1@CMQAW40+^ _NO+:N2 M:' @'%FE1>Y-1^%VHZN&.%N4.Z+6Y>-V@]MVF26;/]!R&XS5:.36Z"TV\Q(\ M/US19%Z_L'"=D[E[R5GU1:/#H!-;]<;N*OWSUK9J.GNL-I)MI.)F<8Z&345L M,?,'C7'0,QYCK7=B=5N[!\(EU;@ M\3YG3+O5=(>;W9J(K65N'714O'+M(Q8(24'3Z*X%%_EE[!/7"F>YH]+1B,FC('^?GLQ'507_Q?_ U!+ P04 " !G2F%45&PCO,H" 2" &0 'AL+W=O MUN8O'AJT,@A0BH1BP_+S!#-)4$4DS M7BM.HU:I@*?K(_LW[;OT98TYS&CZ3&*1C(TK \6PP;M4+.G^%BI_^HHOHBG7 MOVA?R=H&BG94LD3DQ6M\%RWIL&JWF( M9H_WB_G#*OAQ]_B >NA9QPQB%+P!DR6 BZ+HU#IXD@6')J_[H@XH&"/68Q M6N"#?'T"!4S&?0MZ_2M8<\'D4_K=HXH=EWFW!A-\Z[-J^&%QV>]VO/^YU$\_="=B498P$L0YA@$@(A\X RY:"Z*; MR#'MQKS.NF&VZ5\UEL-'VH;GU5>Z;YUTRPS85D\=CB*ZRT796>K3>K %NI^? MG4_EP"OGTU^:8[8ELDNFL)&4MCF426/E!"HW@A:Z)Z^ID!U>+Q,YM($I M 7F_H50<-TI!_3=@\@=02P,$% @ 9TIA5->L&[+.! BA0 !D !X M;"]W;W)K&ULK9A+4^,X$(#_BBHU!Z@"QY+?5$A5 M0MB=.? H CMG$2N)"]O*2@J!?[^2[=B.+7L"&P[$C^Y6?]V2NJW1CK(WOB9$ M@(\D3OGU8"W$YFHXY(LU23 WZ(:D\LV2L@0+>94A(/D6FZPP1' MZ6 \RIX]LO&(;D421 ;Y-$LP^IR2FN^L!'.P?/$6KM5 /AN/1!J_(G(B7 MS2.3=\/22A@E).4130$CR^O!!%[-D*44,HE_(K+CM6N@4%XI?5,WO\+K@:D\ M(C%9"&4"RY]W^E\9O(1YQ9SE!$J7Y+_XH E%30$Z' M BH44$,!VAT*5J%@':M@%PIV%ID<)8O## L\'C&Z TQ)2VOJ(@MFIBWQHU3E M?2Z8?!M)/3&>_YP\W5Y.)_/;&;AYN'N\O9]/GG\]W(-+,,^G J!+,!=T\08> M-EFJGAE..<[2QL'9C @$DCP2_D0WG] MO*9;CM.0CX9".J]<&"X*1Z>YHZC#48C '4W%FH/;-"3AH8&AI"[1T1Y]BGHM MSLC" !:\ ,A$4./0S?'JID9]=K0Z#'IHK#*15F;/ZK!WOTU>"ZG.8#N-D :@MZ'UL( M.J8I _9>#W5;#OFVWY*;Z>P%7EWN@-0I29U>TK_EE!8D+/F.@W-:SO@ZMK88 MA BVV=IREFMVHKDEFMN+=OM!V"+B-;BCD^>V'+JT3#/PW 9@6ZZ)UB=Q0.65 M5%XOE=SSER02WZ'RVE2N[;73II%SK*"=-HV*,67!Q_A]#7 MY$T#J!'3K(["#^E]C(FA4(#00:LP#G1@R3+\CY%5YAM9Q)>:$0F$$?"T$4!^,P+>5W>UF4;E<%<[#$;5?<#^]F._:$\:!K_E M:V @J\/5JI& 06\QZ_PX[?M&K,HWZB_?9:G&PO=V]R:W-H965T MI"N2RC=SRA(LY"U;6'S%" ZU4Q);R+;;5H*CM-'OZF<3UN_2M8BCE$P8X.LD MP6Q[2V*ZZ35@8_?@*5HLA7I@];LKO"!3(OY<39B\L_(H8920E$XT! M_#)&+>6@+?Z*R(:7KH%J94;IL[JY"WL-6U5$8A((%0++CQ.@6[>RWO7@1EC@?I?1#6#*6D93%WKZVEO.*TH54*:"R;>1]!/]Z=?!T_CF M=C =C\#P\7XR?I@.OM\]/H ;, C#2"T3Q^ NS2"I5CND:4!8&J4+\+@67. T MU-M81L0)5A!:;8VZQ8 M=*18B, ]3<62@W$:DG _@"4[S]M'N_9O46W$$0F:P(&? ;(1K"AH>+Z[7>$^ M.ML=^A7NX_/=O9IA.#D6'!W/.88%M:,;];4+Y983R44\6_F ,9PNB.0' 69; M4+:;X*U^/-A@%H)_OLF0X$Z0A/];4Y";%^3J@MPC!>TP10N& T>FN$/-?;-QI71?([ MN='>(%KY(%KO'\1&DZ#< 7XA3)*ZY&VE#.K+&$=S4C6*^BP=L"68<>"#)/N6 M00^$>,MK-MG.&VA?H0'R2E@0<0)6+ J(WFM(XUC5M)(KUSNN7'&6O%.:.;2; MZ& SP[=67M-W_?*_@X57Q(5-A XV7F&%FK97O?)./K%.[<0>W@OSSAO<0>2T MJHOP\B*\L]9F%H-G,;D(=_59#.YJ8.;G]?I7J/=BF/EO%NTWD5,]8F@7"FS7 M%CT5-'@V^@E@S11@2=3AK\'D$!4EH0_@3SJGZ1Z9?"$S MJ)[_W\U^)EX9 1UTY("W_"'K6:7SEH2PA3[HXB"@ZU1D1R_YT_PP;:"/D*S"/#N)N\=L$%6=B/H2I_>S*@0--&72X)#PI2!?#^G5.QN5(+\B+'_/U!+ P04 M " !G2F%4B9/[%$8% U&0 &0 'AL+W=O!V@<6$@$/_$^)BWKD%!Y9F0E^+F1W0SLHJ(<(+7K' 1\H]7O,!)4GCB MLW[W\*\IS,01IGY6?XNYJ(E@'T>@Q098!D Z?'P*X,[%,- MG,K $3-34A'S$(0LG$TI.0):H+FWXD),IK#F]..L6/<5H_S;F-NQV>K[_/'N MZG:^N@O XN?]\NYA-7_Z\?,!7(%'G#,:KQF.P(J1]0L(LP@L,16;+5MC,#^& M- )/-,SR4*QB#KX$F(5QDG_E]G\ $^2[D.+\[2/.P-..''+N*)^:C(=?!&&N MJU!ORU!13Z@0@7N2L5T.[K((1UT')N==DT=OY&_1H,< KPU@PV\ 60AJ EJ< M;FYIS(.3S>%D@(U=+Z4M_#D]_IYX/E[=\AP8FAJG=N8(9W:/LX=#^HPI(!NP M$FLWX-*M7;J#\34NR^WP#3SC;9QE<;;EJ9N(+?6%;Y'RVZ^Z#5(.X(D!BHKV M.D.VZTS-U_:BJ2 X+B:X#0HTGI#CUJ .0:\FZ)U)<,MSH\B?=VAY:L3(&4NT M-"![(M-20;YEZUGY-2O_3%:OO#"\3\I70KF"EASP0H-R$))8:4#NV-/3&M>T MQF?2XG5M@^,3F(TUX4 H$=. '$6PT*6H8M[QT= M#!FNWS._J*&/+J#?KF@GDBZ'*U:U"=0Q)KY,6X-S#4O>5'J8T\.ZZ9UPN'D. MLVY5O!-)VVJ4GH%LF;,&!J'A^S)I'0X9K7K2I=UT>>A<0+M;$4]D[JBA3@S/ ML5I_/ N.6E!@SPPTH@0.JY+A&="4SA.GP56S$RJ4%AJ86A$"G;-. M1>AR;_0*'!8L+3'_KG"$C5Z _D=)1]AT:WANNSY;/$*UVT+;=^4545&^W-P# MG2O+[BN]3>>&Y[;N$P4DU+1:%RG4-"C+&\O<5)3?H[50T[21]2DBLG+;44B^ M)Y=1'0K*FB70H9#=TSE0(Q?0L%RX0$A6GCL1>1-9^.M0""KL-"C86MPNNT8- MH&$U<*F:K-QW]IQCRV\!.I22FH$&Y?5_6X5Q#+HJ! M#L9I]]1RU/16--Q;/UA05J-U%:#5CK-BK<-Q_:70UN$\HV^UF^:/AD\+/EY0 M5@/*&EG>OPL=;FPX\@F)UIUM6#WOI:A1*&A8H7R2D*Q&[:2E;_A*DJLPM10$ M.F>=4E!R-UOGR2FF6W$NGX,U.62L/%VMG]9G_W-QXBT]OX7707F"W[@I?U"X M#RFO>SE(\(:[M R?IR$MS^C+&T;VXM3ZF3!&4G&YPV&$:0'@WV\(86\WQ0#U M+R6S_P%02P,$% @ 9TIA5!,?V2*& P A@P !D !X;"]W;W)K&ULS5=1;^(X$/XKHV@?=B5*2*! 5X 4"J>M=-U%S>ZM M3J=[,,E K#HV9QLH]^O/=M(DJ"6W=]J'OA#;\7SSS?CS9)@9$=<4.N7FS$3(GVDSEUE<[B21U1CGSPUYOZ.>$H'WO/! MYFV"_YLLB-;C%%_VZVDF?D52DIS MY(H*#A(W4R\*/LZ#H35P.WZC>%2-,=A0UD(\VLE=.O5ZEA$R3+2%(.9QP%MD MS"(9'G^5H%[ETQHVQ\_HO[C@33!KHO!6L.\TU=G4&WN0XH;LF7X0QT]8!G1M M\1+!E/N%8[FWYT&R5UKDI;%AD%->/,E3F8B&0=B_8!"6!J'C73AR+!=$D]E$ MBB-(N]N@V8$+U5D;[+ M9[B"V"@@W3-4(#:PS'=,G! A1GF@B7EF1.+5W"0DA5N1&Y4H8O/<@8@QD;BQ M-7S 1&PY_=ML6Z&DPNY66L'[!6I"F?H [X!RN*>,&0LU\;6)RG+SDS*">1%! M>"&"((1[P76F8,E33,\!?)..*B?AN*VG4KM4J!YDXDCR!V^J5>SH"'%?#PS9[+J.(X:@T^OAQSD?'1 MBXR/NN/7$SZN?(Y;?7YW%3NAM* 'O;I(]MZL1()&*0]^\(:4 M-?K2U>T %_Q@$F76B:6G.N=7FPMMCDI#708Z9V"%$0B=H02=$=XFS9)U4YO! M\)(X@[".-OSI\OP7R/^LSZ"N_4&_%=I\^UP+Q9/_(]2Z? >#MRO4NI('/UK* MWY90KU\*]:8[NB#4^O,2#'^^4-LA R=4&!4Z52U"]1NM88YRZQI@99*XY[KH M$JO5JLF.BM:RWEYTZ/=$;BE7P'!C3'O=D4F7+)K>8J+%SC6::Z%-V^J&F?FC M@-)N,.\W0NCGB750_?68_0-02P,$% @ 9TIA5$3?'LP,! 5 T !D M !X;"]W;W)K&ULK5==<]HX%/TK&B8/R4R#/[ Q M9 @S";#;/"1EPF;[K-@"M)$E5Y)#^N][)1O'&..DG7T!2S[WXQQ)5]>3G9 O M:DN(1F\IX^JZM]4ZNW(<%6])BE5?9(3#F[60*=8PE!M'99+@Q!JES/%==^BD MF/+>=&+GEG(Z$;EFE).E1"I/4RQ_WA(F=M<]K[>?>*2;K383SG22X0U9$?V4 M+26,G,I+0E/"%14<2;*^[MUX5W,O, 86\2\E.U5[1H;*LQ O9G"77/=/TFFOBFD,Z\][[W]9\D#F&2LR$^P[3?3VNC?JH82L M<<[TH]A])26AT/B+!5/V%^U*K-M#<:ZT2$MCR""EO/C';Z40-0-O>,+ +PW\ MID%PPF!0&@P^:Q"4!E9JIZ!B=9ACC:<3*79(&C1X,P]63&L-]"DWZ[[2$MY2 ML-/3QB<"05;!&<9HS%^9@1I@>(B7K$QVM:^+S/'V&:&)]J#*"FJXT) ?YM"E>Q!K6 M)/+\H1LVE)RUP<)PZ#<$;X=%PW;!HXIQU"EXJ2#4O/@%D1\Y?<6,<*VZU!Q5 MOD>_IV92KN$G]$3G=#]]T:;MJ$W;:!PVM&V#M6C;#CNE[;CB/^[D7VQ>LM^P M&5"N\[44ART!\USO:\!>7V/;^=I>>^7V=N M)\_]T>QFF@C&L%0?L"U#'=(UU?N ;@NJC6\;K(-P[?[V.@G?\1C."/1.:,DP M<"1Q+JFFL(/)6\QRN#O16HJTV.^FT_I@,Y?AZOO/CYI;N0T4AN,FY6-4$(Q. M5&7/?V?L=S)>I!D3/PDI"X7(#"W542.\]TO5Z[Y5_Z0">>^WIM=];1[5H++V M[$M12^7!R7_0 T*?K3]6;)A5!2I-,W'+@)5@W.;!/:?S_;$$3SI;Z ;RJ@P5U0WV%"!TTI(5K1DY: @97/'K^T^] AN<(;@M03O MHP2_)?@F:./,Q)IBB9.8LQIQC59J>F#VQK!5&E+JM[B47#TEBB>3QZ>'V0*- M)Y/%\VR*9K_GLQ_+V1)=34%B0L4U^H*>EU-T]>D:?4*D1$\YJP0N,Q';4I77 M(G;:EKIO2GEG2DTAO4&^^QEYCN>>H$\^3G?>TVT5NDON=?T9OC-[RB M()!*@\9IRBM,!?HS7@G)U'W6H=PZ#SF%PT:')#1FJ,>>XE&^(K2C9X.:$ M*=_J0 #G?0"''905G,K1E(IZ#GW'';@'.8Y17N0,@],YPBY'>#''H\R!JY[0 MI(%7U>0$G/Q&PZ/R[M#Q(__ Y0E8Z(4]V#N;46CHG?N> MXP^&!V:/85YP.Q@>FK5[;4*WZ.^8;T@I$(6U(CHWMTJ!-VVOF4BV-9UCQ:3J M0V:8JS\%< U0S]>,R?U$-Z/NWY/\!U!+ P04 " !G2F%4^C4=BW@# #% M"@ &0 'AL+W=O_<9+-0G#2O@';F?G/ MS^.GF1ZE^J%WC!GT7.1"S[R=,?MKW]?ICA547\D]$_!E(U5!#735UM=[Q6A6 M.16Y3X(@\@O*A3>?5F-W:CZ5IQ&YH\\ M,[N9EW@H8QM:YF8MCY]8,Z&QU4MEKJM?=*QM(XB8EMK(HG&&?L%%_4^?FT2< M.."HQX$T#J3K,.IQ"!N'*G-^359-:T4-G4^5/")EK4'--JK<5-XP&R[L,MX; M!5\Y^)GYXV*]7OSS\ V]73%#>:[?H0_HR_T*O7WS#KU!7*"'G2PU%9F>^@8" M6C<_;<27M3CI$<<$W4IA=AI]%!G+S@5\(&UQR0OND@PJKEAZA4+\'I& 8 ?0 MS9^[!P,X89N]L-(+>_1NY8'!GC8V3_<&DD15ANZ4S,K4H$>J%!7F%UJDJ2II MCKZO99XCV'U',/MW(/RH#3^JPH]ZPB_9E@O!Q19V$>W<;8DC'YA,.E0.JV0< M]5!-6JK)(!4\.2:OCJ-SJTTN,Q'"#B<=-(<9L(UZMAL.7N_98)!N!:^5-MR4 MRIFWQOL\+AF-.W0.LZ"'[.0%P,.K*;+?7"&-P-EZX20<=P^#T^[LKCE')*^( M9!#Q;Z;U-3R'2MG+=B^5O5"&ULS5A;;]LV%/XK!T8+M$!L MB;K9"FP#2=RN&=(VR&5[&/; 6+1-5"(]DHK;H3^^I*1(=B0SSI >[$EZ]R^ MH^]\)#W>/IGS11JTEOU(.$+'">JBN^^40J0*&)-^>I+#YA4]FZ/9CG4O&LKSS#[<'K3AVM-K"1/"?"%;M^=@G0]O@#*X6?%<8I;(L:-T(2:<,Z^2GI9)O3U)9V0^ !\= M@>=ZJ,/]S.Y^LA8#0.%>]]GAV=U==T=WKVZA5[?0*^+Y>^/I-ITSJ42N!T+! M7Q?: ,X5R>3?EO!^'=XOP@?[WA!GR[XB(BO>QQ$L!9>=/2_#A$48,^[W4]\= MN:&K,=YWY _J_($]/Y'R&'*&,RX4_96[#%JH^J$?^Z-N4&$-*K2"NN$*IY ^:BW3 M.JMY__)8PQ96W_6C4> _ MMA%XYBUXN[T48UVLB*]BS7A6IFKDWM6FPUQEWH M735'K5J\R-TB4UEQAU48[:/:W3:) M@M#=IPFHD6STO]+LJIK0!K6MUU:HC5XCNV _4U^>B%:0M'.;]6R_73R-GB.[ MH)<2UYZ3WS'+]6G#3$IL2]3H,AJ]RJ0T$HOL&GOXI,0M^AAFM+4I;G'HD=WN MIK31:<]]20X]$>W)1^2W"=%D-6W1QMHZ$ MY@#_&8NE)@.D9*'=W,%0^XOR3%S>*+XN3HEW7.DS9W&Y(C@APACHYPNNI[:Z M,0?/^I^)Z2]02P,$% @ 9TIA5 17(AM4 @ #@8 !D !X;"]W;W)K M&ULE95=;]HP%(;_BA7UHI56$@()K J12ND^I'9# M0+>+:12EXJ49. MKO7ZQG55DD-!54>LH<253,B":@SERE5K"32UHH*[ON>%;D%9Z<21G9O*.!*5 MYJR$J22J*@HJ7\? Q7;D=)W]Q(RMQLU-=LQQS?1/,">0=$BO^X'X MGM]]FD_(Y<75ORXN5M&4XC>E^-:V=](6TYTPE7"A*@GDU^U2:8G'_OL-\UYC MWK/F_1/FF*K?5FFM"JS*7(!-[(>>YT7NI@76;V#]<[!>&ZQ6A?\'"QI8< [6 M;X,%[X&%#2P\!PO:8.%[8(,&-C@'"PF^HD3G@ TKTR#;V(-C]L=!&)RB#QOZ M\$WZ@RA7UX@L[#UJ P^/WIV>-_2.P>[!]3:=\I'*%2L5X9"ATNL,T$+6W:<. MM%C;&[\4&ON''>;8L$&:#;B>":'W@6DBS2<@_@M02P,$% @ 9TIA5/Z> M[*+P"P JT\ !D !X;"]W;W)K&ULO5Q;;]LZ M$OXKA+$+M$!JB[KK( T0VW%/VK0-DG3/PV(?&)FVA.!:1CN8$FBI'=V6GYVG9V=INLBCA)ZG:%\ MO5R2['E(X_3Q:+@G\P.#M=D3F]I<6OU77&W@UJ+M-H29,\2A.4 MT=GGWCG^XQNV'$Y1/O*OB#[FTFO$YW*?IK_YF\OIYY[!1:(Q#0O.@[ _#W1$ MXYBS8H+\77'MU8-R0OGU"_=).7LVFWN2TU$:_Q5-B\7GGM]#4SHCZ[BX21__ MI-6,2@'#-,[+_]%C]:S10^$Z+])E1"V)? J J^M2'Y%X+4\><9/_ZB]-.2GGE6E/ U=5MD[-N(T15G5S]_ M?/ET=W'S'8TOAG>?T ^2981[.?HPI@6)XOPC^H1^W8[1AW]\/!T4;$A.. @K M]L,->W,/^_-5UD?8.4&F86(%^0@FOZ6K/C+MDMQ0D(]A\A_I QO=Y>385Y!? MP.0_P^)%>"7YI,WW*5ZBY;D^- 0?ZUC>;WJ^Y; M&\W;*O(!<_#:R\W:R\V2G[7/R]E[E,[0**/3J$ 3$D9Q5#RC?Y=?7!9TF?\' M&,:JA['*86S-,.%FF%DUS E?L=%RO43W:<981LD54MJ,XA3#L)C MXL,9QHY1_CL=/"CDLVOY;%"^:_+,PF&1(Q;+SH=7M8 JY[2;0@3&CA ;/VP^ M:3?$W;A<\TG3W.6Y-3&GGI@#*SY-YI\*FBU9-+TO3M \2_-<-2NG(8%E^(8# MB.#6(KB@"&,V,(J2O,C67,L#64'X]E-_E&@OJ88)W6&/CH.$(+L8JI[UH/FD%KNK) MB>))%W1O;(@H;;QNUE'"/F(I)7O1T)26D'/A84 MC2M66V*8("!B$1BP"'DW/DP02(03#,624/M"$, )T^4JCD@2TA.THEG(M,6%84Z0KV@8S2(F M-7E@&1JYWZ>YB68L;/0- X(9+"(+AD-++39'X?SD1<9P2T3NI/0II'G.IU$L M,IHOTGA:.C:)F2%(AJ;D687<$\WXIJ&@W)Z+""88CB9W/)! M R\V$2&P#\?(* _YP&541!](CLB+:ZOV%A,-.Z/OP-XK8@J&@\HD8KX;ELB9 MYCR,A^N,64FIH* )G[8/J,<4(&_"(#^F,\J'1229S M3$@D =,F#-/?F2BD2+-GYCQTM<'L73@B2;)F/E4M[)#D"S2+TT>EI/!HC@Z/ M3"GAAW%=":.[(I[P/35/&I2RFDVM@M'<%!AOPKA[,9O1LI3$S,KPDN;%WCQ1 MP\GN&R:H, '@)@R@3=!C*>+WC7K8JZN78'C#@R&Z(]F<121>0^+I-DAK#, FFFK&G #'6AW))*,# B#DD> MY2A7"ZB4#.9G]>&=N"40UGH%P@[YWNVF(=KV$ )#K4XQU!(8:L&H=KB6-2BI MT[( 2>L5('D=/Z,O= D-($#0ZA0$+0&"%@Q+;TCC)U:S%J%+XVV!6C=+F,BK+>/*$470L+_$R@B&(+.+6]3KU=P*H-;^9_)>N\W.S6 M,YI19@NY1J!4O*Y$ ,<56Z"Q#:.QVA)U\OU:2S@"=1VC2TLX C<=&#=?:0D- M5UV&YP@ =C1;>Y4EWIID.P*6':M3.PAT=33H>G"2K6&HV^8O7RO==@8-NIXFH*Q#//?*66L,/:WS?%1#I M:DZ=M/K6^K9L^J"-K"? RNNT6N@)H/+@A.U(&UFO M>2 #;V0]@7 >C$AW&=OY+2@:HKI\!,UG)"]Y3#V'*]6-*Q&VEIKAF]#8DK7I&!@:WN!;.@US\=-.\ N)(5 /P]. MY7P.U"B7;(FF:XK.F15C?H_3A7Q%0)_7:9[F"P#S80![BU/ZS3-MUP:!U1? MY\-96NO;@A4?68C=RX^*1W1R"MST8=P\[$KA4,/-;V8!U2P/IMN>CT!9'T;9 M&SJERU792<%<(%1/HEFM=#T#NE_A"S3VX6SQ*LW+^V;TJ6!8LX[R1:E6MA2X M'RA5H[K;&D#"",3V8<3>4@9=1LJZXA=?@U5R_*1YM6D>Y M*DU3TZ8-%%5UM!]U0? K2=8D>^8EP0 <2D(VW.GA%I;;H#"J 7A@=*[=O6:!84BL6UO1BM5EZ#/=*FUS6-CE!HJQWPK!?2$=,2I4ME&^-(-YBM=R8) MZ36]5,=T)OI H>-B+#58X6X[K+#48H4U74_MW GFP?:-?<.%05?JGL*:]JDC M&N6"_Y06*):$NMVV56&IKPIK^J!:&47# QNX[U@8-HK\>P3O!KL_(K!"AZ5> M*FQUB[M23Q6VCH"[&AY )!Q(/][%?\;N.\GF+,M#,9TQ5GP[T4/9YH?A-F^* M=%7^GM=]6A3ILGRY8+L7FO$'V/>SE-FH>L-_(JS^?;ZS_P-02P,$% @ M9TIA5/'1?SG- @ I < !D !X;"]W;W)K&UL MM97?;]HP$,?_%2OJI%5:R0\(M!4@E4(W)+I50+>':0\FN8!5QV:V ^U_O[,# M*=L@W$MOQ??R]N_BNNY7J2:\ #'G.N= ];V7,^MKW=;*"G.J&7(/ +YE4 M.34X54M?KQ70U!GEW(^"H.WGE FOWW5K#ZK?E87A3,"#(KK(!L#EMN>% MWGYARI8K8Q?\?G=-ES #\[A^4#CS*TK*A,[ [?C*8*L/ MQL2ZLI#RR4[&:<\+K"+@D!B+H/C:P"UP;DFHX^<.ZE5G6L/#\9Y^YYQ'9Q94 MPZWDWUAJ5CWOTB,I9+3@9BJWGV#G4&QYB>3:/[/,BI'%)#^UTEMT39W4BS ^>JLT9Q3-BLS(S"KPSM M3'_RY?/'B_EH>D^&H\&<7,PP[6G!@@VU6D6HZ;.L$=FX#,9%4D#N:,,[, M2PVT54%;#MH\J14#.ZX"2[Y/< ,9&\CUCQI\7.'C6LUC@>D#;8BB!H[EIMZ\ MV>C$[VIDM"L9[5K.*,O W3[\5]X05 ]J-8*H3E"G$M2IY=P,)O^2Q<@-:$;O#&T<41T67H2DCL(+88;_IQ.XX[[:Z_.7)X&+Q6B*#V M^"EL)-\PL<2"0(4F6-NUPO>TEK'^@(3D@X*%)AK80)&/QOM"U*B8*4 MF3=%A'\%HQ5$<>U^UE_[JG:HD5 MDG#(T#3 F^,15;:$&PO=V]R:W-H965T2@,__')_C_'*<]+:4_>0K0@38A4'$;UHK(=:? M+8O/5B3$O$W7))*_+"@+L9"G;&GQ-2-XGAB%@05MNV.%V(]:_5[RW0/K]V@L M C\B#PSP. PQ>[TE =W>M)S6X8M'?[D2Z@NKWUOC)9D2\6/]P.29E:G,_9!$ MW*<18&1QTQHXG\<>5 ;)B&>?;'GN&*BIO%#Z4YU,YC:/#^KC9/)R,B^8DR$-_O;G8G73NFJ!.5G@.!"/=/N% MI!/RE-Z,!CSY#[;[L5WI<19S0O-3 .S6P2PPZJ4$GR?T^64FF1UC@?H_1+6!JM%13!TFY M$FN98#]2*VLJF/S5EW:B/[I[G#P/GB;/=U/P"7S#C&%5:O!^1 3V _X!O -^ M!)Y6-.8XFO.>):1796O-4@^W>P^PQ,-@S=K \3X":$/GQW0$WK_[,"?,WR2. M)A$7+)9+510H#\W*(S)K ]&A+#ST.^$!Z9^PBT)#=4/SLM \/.XJPDT78,48X^#Z[AI5II8SG6S"8::>- V3O KY1S(+8_L %!C$)JA-+4/,/FMO% M/'14AZ@ZLT-35M3?5\@A\$HP,V9)\Q#6YV%TZ,UP66\V3M5J-UU0LP^:V9U#*:J;WU:,4),L]2\@PWS#FK>P?H]7G7";^$Y]HJ:X7'UN.-X-1^AF8\U M&O94H5,1XUWUN.,8-6VAN4$L6#O?(]/*<34]W8;[15>#TJW?+]98.:E:W6R[ M&JRNN3.LL2)2A;SOT\50,,087FYK;J9C$4BVU%0!#4L7-;P8-"[=-^^C4P5C M$<[WT,8B:."ZYDUT<1' +_#&%M?5G'6[#==*(]0U(_32"_:9J^7QW3>G6.$1O[BC1.0*-OC4"T<4(',N$&/+K:09Z#3/0TPST_FBK MF*IY-=/M:$Z8&B!_7U J#B?JQ6/V[KO_/U!+ P04 " !G2F%4D^Q9 M.\0# ">$P &0 'AL+W=O(DWN/[\?AY,J]#1>_Y!) H9P1WV]["65I8]#+[SV(08]G*F8I/ @DLR2AXO_\,BM>PW;ALH@CG-8C7AFR]0)A0:O!F/9?Z--H5M1^\XRZ3B2>FL MUPE+BU_Z4A9BRP&W]CB0TH$29I&LF>IW0@!LZ;E9M^*C8E^S:%61,% M^$]$?()KW._<[L.5:"(<[G4?';^[_];=T]6K2DBJ$I(<+]B+)]B:&OKJ DHE M,OVW4!+ITJ O$"U8ND!#PVZF&$@T8G(6-CN382M*L*6,\** M8!-#L*DF&/H[!4?J804<7K8'[2J0MC/#>_8"49'> V41NIK #'18T75=.]Q8 MI(G#SA^.H#I54)USB='9:?C_*5%8M+X0X_:U\EAN[S9'NCN][X3[>T^LK!*W$M;U M7M?$-=%9:23XLKTG6].E6P9/Z_T!,-/[EJOUQ"HH.7O:)+MCI+/U5C+)R7/D ME+VXTK*J1RX\21(K;N0]9\D#8%?%F^':%9F51G+V0$EV)\H;$NZ^&^YJ#(F+ M)%8TR.29*\63_'()- )A#/3S M.>?J=6%.7*HCN<%_4$L#!!0 ( &=*853#>_+;Z , )P2 9 >&PO M=V]R:W-H965T(XWN/CZ\/!]NCO9#? MU!I H\O/-]%:TAI>I:;(";GJ60*=6F*5>^VDB@<9:4)CX)@KZ? M4L:]R2A[=RLG(['5">-P*Y':IBF5/VX@$?NQA[VG%W=LM=;VA3\9;>@*%J"_ M;FZE:?DE2LQ2X(H)CB0LQ]Y[_&Y*AC8AB[AGL%<'S\A.Y4&(;[8QC\=>8!E! M I&V$-1\[6 *26*1#(_O!:A7CFD3#Y^?T#]FDS>3>: *IB+YF\5Z/?8&'HIA M2;>)OA/[3U!,J&?Q(I&H[!/MB]C 0]%6:9$6R89!RGC^31^+0APDX&Y- BD2 MR*4)G2*ADTTT9Y9-:T8UG8RDV"-IHPV:?EE)D]/9A_N MYO?OO\SO/RRNT$?*)-K19 L*B26:@60[:LMLFASI-:"IX$HD+*8:8G1#$\HC M0 L[ND*O9Z I2]0;=(6^+F;H]:LWZ!5B''U9BZVB/%8C7QO*=F _*NC=Y/1( M'3V(KE$'OT4D(/A$^O3R]. XW3>%*JM%RFJ1#*];@_>7T*8JBJUX5@"JT">( M5XROT)PK+;=&W[IAF$XY3"<;IE-+^ZGPZ)\_3!^::TC5OPW(W1*YVSB! V2J ME%FU4TN20_0R"&L#NPG&O6YGY.\.*U^-"LJ((VZ]DEOO4FX)HP\L89K!28(Y M3O\,P6I4#<%^2;#_XM5'_YF&!@E*(VG"D-K3C3)O/YN?CSQ9]",N8$SNP.AQRXK!SA9QLR]>I)D"HVE-&D..N3DOQ9V6-%, G5/UB; ZDLZ6\3E? M_M]_*MCY*^ZUK0!GC;C9&R]30+]2N9 ,GI>W&E177F>6.&Q+ V%E]"[N!OWG M)*MA82\,ZX@Z[\7GS/?WNH:!+>D MG +H<'0R(.'P.TO8^ECC' M)"WL9 N,1M$TA1QSQO277K6OVG M.A%4MRK.9TE;.]P"Z/0!K"#8%)(3] ^N#NR]S9]4&ATHE,#2Y 37H4F6^55( MWM!BD]TF/ BM19H]KH'&(&V Z5\*H9\:]H*BO)":_ 102P,$% @ 9TIA M5(^ P )0H !D !X;"]W;W)K&ULM59- M3]M $/TK(ZL'D%KLM9,04!()$JI&:BL$A1ZJ'I9X$ENU=].=#:%2?WQGUXYQ M(4E[@(OW:^;YS3Q[=@9K;7Y0AFCAH2P4#8/,VN5I&-(LPU+2D5ZBXI.Y-J6T MO#2+D)8&9>J=RB*,HZ@7EC)7P6C@]R[-:*!7ML@57AJ@55E*\^L<"[T>!B+8 M;%SEB\RZC7 T6,H%7J.]65X:7H4-2IJ7J"C7"@S.A\&9.!V+Q#EXB]L@[F3 MA&-=?,U3FPV#?@ ISN6JL%=Z_0'K@+H.;Z8+\D]8U[91 +,565W6SLR@S%4U MRH6 U+3EK_JB,=*H0'$S0RKR@0W@'-]<3.'AS"&\@5_ ETRN2*J5! M:)FW>WLXJSF>5QSC'1Q%#)^TLAG!A4HQ_1L@Y(";J.--U.?Q7L0)SHX@$6\A MCF*QA=#X_]VC/7221H3$XR4[\3;9AF\?^0RFG%SZO@>YTR!W/'+GW\BY(FM6 M7K.WL. ?' X*372X38\*M.M!72&X'R7]N-,=A/?M)#VWBCOBI-]8_<6XVS#N M[F7\65N8(.4+Y3\T2? !TT6N%C!M H#?O+!HD"SPAX= :[FD]BX^<)TCW)/! M7L.G]\+:'#?(QZ^A307::V==B%[GB3;/K:+MNO0;MOV7T(5K*U=.Q:7+&%2S M7Y"Q%3IMQII\:2%9(.U)WTE#Z.2%A1'18U&,7D.:&K6==1'UDR?2;+':H8UH M57'Q#\*O_\>(^)%-_-+2/)9*D;R*-,FS8B6Z)ZUB56OSW&Q;30M;%VZ)9N'[ M$.(K^FO]3EMN$OPTXSX.C3/@\[G6=K-P+V@ZP]$?4$L#!!0 ( &=*853D M.%DC=@0 *P1 9 >&PO=V]R:W-H965TVAU:$:=R93K*Q)9].6"I#&I,E!Y%&$>;/YR1D MN[,.ZKP,K.C#5NH!:SI)\ -9$WF;++GJ6:65@$8D%I3%P,GFK/,%?;YV,D V MXXZ2G:BU0;MRS]BC[BR"LXZM&9&0^%*;P.KGB/PFBG7%,#Z^T7 MZY>9\\J9>RS(C(5_T4!NSSJC#@1D@]-0KMCNFA0.N=J>ST*1_8==/M<;=L!/ MA611 58,(AKGO_AGL1$U !H< 3@%P&D+Z!> ?EO H ,V@+< N"V!0P+P+ M MP"L 7EO J ",LNCFX<[8#KV;%5RM;FZ7<#(G$M-0G,)O<+N>P\FG4_@$%H@MYD0 MC>$VIE)TU:!J?]^R5. X$!-+*E+:M.47!,YS LX1 G/B]P"A+C@V\AK@,S/\ MCS3L@>-F\&$#?-X"CD9'X1=OP''<@WY.?M OVSA>PYW4 /\JCW<;H!?MX:C M\3[<4EE4II)3II*3V>L?L;=6NAJD(8&;#B\,9PX$SVI]T;3*SY]*@=&E@=.DV M#@C?<2H)-VR06UIS/RA$PY+!T.A/;I0*D:H5@I33^ $2PBD+NH6V="%6%2^; M(>!$B4L^?-JD#?E:P]IV([OOVNJO>=>]DJ7W;I9/.$Q)G603,>\@#]#01L=H MC4I:(R.MV7P%EVDE"@OEA F5>I"+0CN;>-#N3+^3M M)54/N:]=08>Y-SKB127MR#%Z\24(J#YKXA#B-+I7/)6FOIP%\F"]%0KG\%U] M]:H6_!LF.IY[/!15=4#F\I#G5E47CB38&YY<%*OL$40&T4&5UB.SV-=S98^G MF=&\,%MGY(Q-V5O5"^0:&5W\2*E\AHC(+0O424\KCBZQ76"[F'"QI8G>/5\- MJ9M.XPG(O,!@U!O9OS2>?=X CGN#U\!])ZN2A,PUR22K\"^LB<_B0%WLE"XJ M\5,)8UJU*C'(^RBUK>H)>J.@O"_AS@NS[5^!J@2A<7M&3.]W"S;C S:>B8U3 M52/'7(WVV"2<^J32Z':J?5ZLL*?:XUY_>(1:55<<?QK(.Y(EV47SGDEU;&PO M=V]R:W-H965T5CM@TL,1)/$K&U@NK]^[9 FH80TH^E#7R!.SG?\G;N3SH&+'W+# MF(*?81#)Z]I&J>U7RY++#0NIK/,MB_23%19NP9CRB/G/\QB[%W7D&'$ M K941@75?WO69T%@-&D>_R9*:^F>!IB_?M8^BHW7QCQ2R?H\^.Y[:G-=:]? M8RNZ"]2,'_YDB4&.T;?D@8Q_X9#(HAHL=U+Q, %K!J$?'?_IS\01.0"V+P!( M B!5 8T$T*@*L!. 717@)(#8=.MH>^RX 56TVQ'\ ,)(:VWF(O9^C-;^\B.3 M*',E]%-?XU1WU!O/X*$W60SAVPA&XVEOVA_W)C">SN]GB]OA]'X.O>D GWV!$?4%/-!@QX"O8.1'-%KZ-(!Q))78Z9Q2$J9<07\GA%X$3S!C M2[Z._/^8!U3E\9\&3%$_D)^UVL5\ )\^?(8/X$=PO^$[22-/=BREC3;4K65B MX,W10'+!P %;UJ&!KX @@@O@_7)X;ROJ@)V+\$'UW5$!?%@.G[-M'8A=!+=T MH--HDS3:)-;7N!3MU-=7<$,#'2D&\[@?_2'X;NM'ZZM**F8""'VZ-64M MX>^)U@AC?5O^4\*GD?)IQ'SLB^YY5#J^SXD"TNSH@="_19$N5]:L8^)\+&%E MIZSL4D43'JV_*"9",/R*B!SQ3HPWK7C?;:!&LVTW.M8^GQP%-=OJ\8XK +0D4 MSHU'_"[* &2K-L27+KKO=EPPFE4)7M)[M3[/HZ])&MYY'=; M'CEO9<1I(^>LB10)VF[+;;8N1"-K>N0MFQXY/^P2IX7:Y.6AN$C0;CMVZR5A M*_=::[Y:W%*QUH,/ K;22%1O:17B^"'@N%!\&[_I/G*EWYOCRPVC'A-&0#]? M<7U02!;FY3G]'-/]'U!+ P04 " !G2F%460MD/B * "81P &0 'AL M+W=O>CL)@%R M[@9HLD&.[K-B,[%06A,G^:):F3U_'XV0RDW,O^1(]R5#]\A#%1639#&?>_'KD0RBE_T1&ZV_N/8?9VGV MQ?A@[\E[E#)'(8GEP_[HD'T]9@;-GLA%OOOR)='^ M)EE?[J/H1_;A?+H_HEF39" G:5:&I_Y[ELF1FY4VB(,G_)2\K63HB MDT621O/5PZH%X!9#0_PU0.\_(#1\(!8/2#RCBY;EG?KQ$N] M@[TX>B%Q)JU*R_[(=9,_K7KCAYD=;])8_>JKY]*#L\/S:_+]\-O=*?GKC)R= M7QY>'I\??B/GES>WUW<7IY>W-^3P\H1HGAS=WUZ?+WSZ3&S6TIHM DNB! MG'E^3+Y[P2+_=)@D,DV(%T[)-]^[]P,_]67RB1R]DMO7)TD^G,C4\X/DHRKE M[N:$?/CU(_F5^"&YG46+1#V6[(U3U<>LI>/)JC]'R_[PAOXP3BZB,)TEY#2< MRFFQ@+%2SD9#?*VA(XZ6>"(G7XA@GPBGG-4TZ+C[XQ1ICM@83.3EB8;REDK] MBI1D;$HR\I*,AI)N9E&\Y'FQJ" MCY)XN6[JVK@LR-*JMRFMK]W:U&ZAM=]&J1<@55J5*IE)!2WII2K5K!=[TS(; M'2+:9,/&B;,ISD$[6IB[L9PLXM@/'\D#:'\NO601RWS\U*G"J732-&WJE%11 ME;(=1MUZ7;B;QKMHX^]"M;H%_K]J,,^B8)HU_%&M;N1#$"7)Q[K&NE6+T++5 MJC*?S:;QQ"B@F.+C.8K5JA.23,,RG+PN1W6"F)!IF&<]L<$XE,6'FG>KD@I& MY4Z#H@"!3* -N(Q2-%-A"QG@(AF3'$3&) M+(8CZT3&_K.7>2XD6)7]6JNW*K 8,PU1&H8.,6XXH('C:.C/X%4% M!0ASURBOTS5BMFG;#:.* W\XVW94D?_(7^E,QB2,PB7RTLVD4/U4/_>?YJIBV>5XCUF018!O'W;\K[Y6<^3^57C>VNA]J%- M^@2^<1N?HO)9!H1A/06^<:T%"LY#6.D55QXNJDF-.@7 '\$SC_ MVIQM4<563>/JI)H;!VP3N&_5<: +P)' ':S^M!=5OZOLPZ(BQ89K>U,<>ZLY MH-"]O2\K@%P"]\K:9X< 2(G!]I"BL[,E &D"1QHH;#NW2P"61%^W2P"6Q&[< M+E%UNYHT"9@3@[A&^7RZCBICP)49%BPP%'!NYJ+<<4QY0 )#)PQZC# M:1/ P<#A,-AY4XW/9+*R8NN$&OQZ0SLQPWVFMF5H]7BA5FYP7FYV4*]CWEN-+8,H /IE6WY$$J#!Q M5 PVDNS6-1\5*38?&&3BGEG;PF1B'M>J69V=,A-P9@[BE%F )^N]G3*KW2E# M18H-!^I979PR\::ER (>6GW=-0O89>'NVA9+D=7Y>,H"TEDMI-LH;+N%R (4 M6;B_U$%9VET@[BH-A0^KZ@DU:1+09@UR'6@!;*SWOA"TVG&$BA0;#CBR<._J M9&V+8]T65Q5;%&]= 4XV'4+1-D##;H%&;T6O*BB<>%4OY^NDA&APOVV@D8U[ M9\WJ5K.Z_;C4!E39@[A9-L#'?F\WRZ[Z3^41CHH4&PY,L]ON%UM5CAT,V \ M&_>]NJI,SIM8%A]B NE0/4O]^0 DIS=''8Y5=>*&V7E M5F6$T3"B'6"@@S-05V\G7CM *:>OY^4 B)S=>%Y.32161=%5F69% _DT2G>FY5H04F4@P# \RY..9JM8PAV040N7U/M%Q@ MD+N;$RVW_0(0%2DV'[#GXMB[6*0++R /BW":_/8+L^COO_WB<,9^7W[X0Q68 MSC!% 9[ +O#(Q;VFP91>O2$T3;NL]JJ0X=@-B@<,NC@&.RF^$\9= )?; M]VK1!5*YN[E:=&MC3,XIO.#F%U5(L2I;A/ M-5A@':UN*W R= M]Z&,:H&N%&=JBQF. AEBV1F,:@&KM.\] *-:F"K=S4W NI[B+:]557^-&*56 MDP6T&%F*([6+!3JM"(QJ@:\4WYYVL(4>$-\2$3^8+5AU_UEGBSJQ9EL4HN]; M]JK;V )=&O0P?=9W/\OTF/N6H/OA;('=%JP-T?E&@>G1_*QE2[N-%="508_X M9WTWNTP/SF^)SA_."MA-P]H*G6\CF)X'P%KVN[@5UO=C]VTKA)XNP/KN@YD> MW,]VLQ->UU/P0ZVRLUHG)413#HV64L!:<@JVL4.W=4)+!V"\?SZ2GI"TFUWS MNIX6B]1((1;1$-N2-? FBZ"KA98.P'C?#3738O\9W\V6>ET/RBE4IM0%#;4M MZ09OL@:Z:FC)!(SWSI;2T@D8WU&^%&^_N,5E2EW0H-N2QM!FC3R3Q0]5-R2F M-"WE@(G>.VLM1X")'>VL17777 U_K9=JRFO3,A-82VK"%F;HMF8(/>NS]QY; M2R)@8D=[;-%ACXW*E+J@0;8E>>$MQD"7"RUQ@8G>FVXM28&)'6VZ1=VFNSH[ MZJ0:9X?&V98$B;<8!%TQM/P'UI( T<$@6O(#:\E^&,P@JWI,;':@,LLNC+57 MG,QE_)B_^251;5B$Z?)='IMO-Z^7._SF3WE3&F8#Z_2&*TO6'K(+- MRW@._@=02P,$% @ 9TIA5(2R)[CH @ O@@ !D !X;"]W;W)K&ULM59A;]HP$/TK5K0/K32:.(0 %2 5TFE(ZU:5=ILT M[8-)#F(UL9EM2OOO9SLA36F(NDG] K9S[]V]=Y$OHQT7]S(%4.@QSY@<.ZE2 MFW/7E7$*.9%G? -,/UEQD1.EMV+MRHT DEA0GKF^YX5N3BAS)B-[=BTF([Y5 M&65P+9#2;M M+]J5L9Z#XJU4/"_!NH*_'S(K-&0Z"0"16@F3S7D;A&ADP^GZ .B#-VF M?"L)2^3(5;HZD\.-RTJF127^D4JPCZXX4ZE$ERR!Y"6!JV55VOR]MJG?RAA! M?(:Z^"/R/1\W%#1[.]QK@$=OAN-ABYINU:FNY>L>ZU35 #33/E&V!A8_H5]? M=!R:*\CE[Y8L094EL%F"]BPG&9>ZN\NB][0X5*;W38TM*'N6TEPT#Y.AAP=^ M?^0^U.U^'=8)^GT?]U[&10UQV MK82^4]2IEO59ED98@%8U;3 HKJO =6]&O MLO3_H^#"\0(9UBP:X$'8/7!R]CJL$^B)@(,#QQOBL'YMPV;'!Y6 0:L ?3'K M:Y>U6#&LF(;O:#CVGB]#[]\K+B\O[]5;.>CBH7_@>$-8I]?77AXXWA"'@UI4 M(<"M7>PYB+4=D!+%?,M4<0]6I]40OK"CY^!\:H:S'1C/-,5DOR)B39E$&:PT MI7?6UR6)8E@6&\4W=GPLN=+#R"Y3_8$!P@3HYRO.U7YC$E2?+)._4$L#!!0 M ( &=*852\%E)F= , /L+ 9 >&PO=V]R:W-H965TW[6C((C]FI3,FXQLWZ.8C/A&526CCP+(35T3\>^65GP[ M]J#WUO&]7*Z4Z? GHS59TAE5/]:/0K?\3J4H:\IDR1D0=#'V;N!U#K$A6,3/ MDF[EWC,P49XY_V,:]\78"XPC6M&Y,A)$_[W0*:TJHZ1]_&U%O6Y,0]Q_?E/_ M;,/K,,]$TBFO?I6%6HV]U ,%79!-I;[S[1?:!HJ,WIQ7TOZ";8L-/##?2,7K MEJP=U"5K_LEK.Q%[!!@?(:"6@/J$\ @!MP1\+B%L":&=F2:*G8><*#(9";X% MPJ"UFGFPDVG9.G[)S+K/E-!O2\U3D_NOTV\/=^#IYO?=#%R"F=Y7Q::B@"_ ME-=KSBA3TK3NV9S7%#R15_ H^$MI%_YC3A4I*WFAJ3]F.?CXX0)\ "4#3RN^ MD805-(W3$$43@@3.UDN".%;0X%/!UO"XC>LMXBTXJYG1^ M!3#\!%" H,/0]'QZX*#G9]-A=B(-[E8,6SU\1&^Z$4(ORO4)J;"3"JU4>$3J M,RVH()5KC1IB9(GF[GB9()CA1 =XV9^Y(>P2XA ?HG('"D/8@0Z\1YWWZ*3W MF2**NIPWM'AOL#B,@K[Q(2K!,.[Y=H 0S-R^X\YW?'K.N=!W$7,YCP?#01AE M0<_Y$(6S?KS/#HY75#MOCAU=K).*WOOV]XSQUX& 8][V[4&ERS/W>]PJ^]_RTS(/I2O' M_1!U&:7]D+D+EL+XF'^T\X_..$5%NQ.=,9##8!;!_OYQX4(,^U>!"Q8'Z;$@ MN\\0Q&<$6>]J@6?*Z*)4%\Y,>/@]P5$6]^\&!RZ*AFLS1(7)8&OY>U513<72 M5I<2S/F&J:9XZ'J["O;&UFV]_EM3V=IJ:R?3E,4/1"Q+)D%%%UHRN$JT)=%4 MFDU#\;6MO9ZYTI6&PO=V]R:W-H965TMD\"GTW:KRD60%,9IPA 0UF065,.7YGUFJUM>#:(!26-)MKI[X_G>H"?FEOX3GLOJ+]C76&:!D M*Q4O:F.=09&QPW_Z6B_$B0$..@Q(;4#:!EZ'@5L;N)\U\&H#KUJ9 Y5J'694 MT(.$LR?*,5F6[F(&B62XOM>W+?(8NOERB M+RACZ'G-MY*R5(Y'2J=9!ALE=4JWAY1(1TJ8H ?.U%JB.Y9">NY@I/DU),D[ MR5O2ZW$&R15R\6^(. 1;$II^WMRQF,\^;8[C'C9N4S*W\N=VE>Q8C5DFDYS+ MK0#T]\U"*J';Z)^>$%X3PJM">!TAOD$*@N:ZD%4HI4-1A:2B:JNX>$."*K 5 M]N#5K[R6$VHBD>L9(E2F]C:T, M0B-R')+67IF:H!;)61_B+/^HR3_JS7_*BW+9#Y-00*[W5=I;BLA<9C]T6T1, MD!NX;2X6D(\C.YVXH1/WTGD FDND9S8"ID#HN M+W6QEXQK]DD0!6TV)FJ(_?;XM:'\"'?P.0H][E?Z)]B!D%KJ]0O?CN;;PS"C MN3X/4)981;[VV#-JIQ]#9A;(T(T["1W5'??+^_><+ZHW%T79JA)'3658ZGQ: MMY*5DT6DB1>U:9DHSS6$THJ*.X8S/BH^[I?\[YRG^RS7U(H-S437:,:F3AO5 M,2&Q%\9& _5Y.B=Q5'S<+_G/@FK!/!SY$BX[VN9#+9]^#)E9(#AVW X&1\W' M_:+_4ZU!6+,V-7GHG;[HU9F;L-#'[=PMOORNQ3_J.^X7^&>N=&=L!-]EU;'] MHIY=EU8ZL?'R35P_#HR>,'&^'QA[R41Y8=A6^M').;8 L:J^!TB]4;9,'4Y[ MS=/FF\--==)N/;\MOT54Y^.CF\.'C E=NE*&!1!HI%WW6?.>KM;$/^M/)AJU@ >9^8R(0J69[US>GKINA:06?S* M8:MWKHE-Y4'*'_;F*CKK.981" B-=<'P[Q%F((3UA#S^*ISVRI@6N'O]XOTR M2QZ3>6 :9E+\QB.S/NN->B2")4N%^2ZWOT"1T,#Z"Z70V2_9YK9!T"-AJHV, M"S RB'F2_[.G0H@= /II![@%P'T-V!?!*P#>:X"_!^ 7 /]8P* #(X%! 4@ MR+3/QQ+'LS=$XR2:YF8M2872011"WYV .]V..ACYF7Z[DOZ7]Q.CW,(3XA'/Q/7 M<6D;H?\&GQ\/=UK@%T?#Z;@%?GD\?-2AI5=.)2_SY^WQM\"J%Z4"R,V27"6A MC('T(U<&8OUG1Q2_C.)G4?P]47Z6,MIR(0B/-XPK+'*F;=QR)X/, MB:VNCU,4^'%W:)H6 \>C0UHWN^AR5$M@4"8P>&L"N.;-FB22&-0+ZR1O6UOS MW&VPP\3W1D-G#YV@I!-TTKG9@%WQR8H(J34)L0 \8\/:,M6^PH.&'C[=)9'+ M'S2YTKU4AR7582?5.2Q!*8@RF9C68/1G\LA$RO(F);!-LB2$-MK#!B$Z"#S_ M%>VCK.8M5G0\#EY-G&%#*.IX_K!N==EB-?;'PW:A1J50HTZA[A,%H5PE_.]" MK =(8,FM7#P)11K9X>:) 07:$*SE!#0[;LR0URDK1.["%C3W1\UTCEH5D]H9_M MNP4J>Q445$V M^W$KB+:8@N#L@0N^9ZG.BIC'DJV:+NWNNI<089L0'?V;5OV/#MYQGT"KQD;_ MW\Y&FTW+=5I6TB&S.MVJN='N[K8PC15>]U15?SIZ3X&KVDR[B_.;!6[65.IY M38$/F=5W^E7M=;MK+YY$\9R9]P>6FK6TJZWK#%$509>^H^!N5LM\FGYQ>$\.V>_>CZCIQ?Y=X/* M3?X9XYJI%4\T$;!$E\[)$"FI_,M ?F/D)CO)/DB#Y^+L<@T,*Y,UP/=+*&ULC9C;;MLX$(9?A3!ZT0)U)%*B#H%C((F]V (] M!$VZW5M:IF.BDN@E:3OITR\I*9(J4H)O;!UF1A]GJ/E)+UH0><4/M-1W=EP41.E3\>S)@Z!D6SD5N8=\/_(*PLK9Q#+!3^JG)7T00!Y+ HB7N]HSL\W,SA[N_"=/>^5N> M%P?R3!^I^G%X$/K, M:Z-L64%+R7@)!-W=S&[A]1I5#I7%/XR>9>\8F*%L./]E3CYM;V:^(:(YS90) M0?3?B=[3/#>1-,=_3=!9^TSCV#]^B_Y7-7@]F V1])[G/]E6[6]FR0QLZ8X< M<_6=G_^FS8"PB9?Q7%:_X-S8^C.0':7B1>.L"0I6UO_DI4E$SP&&(PZH<4"7 M.@2-0W"I0]@XA) ME=!WF?93RT]?[[]]68.GVW_7CV .GL@+6.]VNHJ [\ 3+0Y8"7-1AW-08:P5C1 M[ H$\"- /H(.]_O+W7V'^^IB=Y@ZW->7NR=_NGNZ'&U-4%L35,4+1N/I7 NZ M!4I7@TA)E;R>"!NT88,J;#A6ZO)$2\5U-?E&\IS*S-335:LZ#J[BF$YS6H9! M%"R\4[\B3J.T-?H#,6P1PTG$.[+5;_E&Z18DJ3@YX>H(4>^Y"$,X@',8!3YR MP^$6#D_"W6:9..JJZ!EN6E%=HHP7NF=+8KJ>BQ9;(#" 033 M:UBC$9PHQ8W MN@B7E?(HB*[T6U*=KV=D$R0I'F#:1DF(1DH>MYCQ).97+89:]H3.8/D,3))_E#+I8LJL:L. MPV0 91N%.([<3&G+E$XR?:9:-)T%3NT"HP0.$V5;10E.1A(%_4YD_$FLG[J$ MI%2O3F'P[3R$*1K./;?96 UA3__@)-HWM:=B\M5H O2?C%$46("V69@@G(P M=F( T23@$UAK2WS($GBP!\FQ&$8HA#A<"0CG1#!:25Z5#S[ M978=S%TQ6T3F$,6!53&G78)&.COLY 9.Z\UX;X>VE,QCY*=#Q7'915$:C:PT M8*_F0IWNH&G=," "7!P &0 'AL+W=O%[LYR9C3Z]B]1]'K\$+1 MC.&C %GD.1$? Z1\U75\9[TQRF9S93;<7F=!9CA&];QX%-IR:Y8TRY')C#,0 M..TZ??\FB8V_=7C)<"4WUF"4O'+^9HS[M.MX)B"D.%&&@>B_)0Z14D.DP_A; M<3KUD0:XN5ZSWUGM6LLKD3CD]&>6JGG7N78@Q2DIJ!KQU3>L]+0,WX13:7]A M5?EZ#DP*J7A>@74$><;*?_)>Y6$#X,<' $$%"'8!T0% 6 '"KP*B"A#9S)12 M;!X2HDBO(_@*A/'6;&9ADVG16G[&3-G'2NBOF<:IWOWWX8^'6WCJ_[H=PP6, M.#5W:45$"GP*+X06Q-:G3_4%(6R"H(T$IR@$IO!$WE%"W]0N4Q]PFJ B&95G MFNEYG,#IR1F<0,;@:!$<9$YQ<0NB?0^ %?D- PZ_#O09X\F6XWSZB)JP+&%J^\ #? M^'8(8]T,TH+B.?C!A=<^UQE;HGZ;RN2^H882="U@A!+%4AN_3=7AKBS[GR,Q M175,D8TI.A#3 &<98QF;Z2=)S8%-92\I6I;"-*=ES_?;[;CC+C=KT>#EA='5 MME?2X-6.VI]>6RI:M8K6417]-,U,WB2V#XESYJDE#SQQO%A'%[O*-EW M\N.HO2-DW^FB[;>\9B%Q+20^*D0_G/_4(M[/7RL.HQT%#5[[%4L:O+8J5DIP M-UI6CF)F6[^$"2^8*I]RO5M/E[YMJCO[ SUURB'Q25..K &PO=V]R:W-H965TAL!E\N^ M%WKK@2F;+XP=\ >]G,[A \/P:MRU]L[@*X.E MWF@3J^19RA?;N4O[7F"!@$-B; 2*?Z\P!LYM(,3X5<7TZB6MXV9['?W6:46,!!D3 MY3]=57G8< A;!QRBRB':=F@<<(@KA]@)+1Q^OWD@%V0JN3T:2ZI2(F?D22A(Y%RPWY"2 M1[HB(Q P8T:3TVLPE'%]ADY/#]?D].2,G! FR.-"%IJ*5/=\@WQV%3^I6$8E M2W2 )8S(O11FH W))8G#_;N[#KE$8A$&[MGK'WJS9FT?9AVG*;**U*W0\ MT,(IR*6NAA5P:JPNB:6F% AS4$6Y4FL#L!7$[2T5NT9AM[%?0ZO6T#JJ80II MD92T6)=;_)CU7#$>C1 HT M7M_V0,Z4S BL,F]F:MLPO9"H.MS=YCU&D>D-*MI73_ MO=I I,?JK+M;0HU.H[E%O6OUKAI+:G_C/[6>I<$WT#47^)4" MRAK@_$Q*L^[8!>KOGL$?4$L#!!0 ( &=*852H2@ #00 %(/ : M>&PO=V]R:W-H965TN1)LX;R05 M16J!4RNUUZJ4O0^K^^ FAN0VL3G;0/=^_4V<$ *$+'?:[GZ!.)EGWI[)3*:_ MYN*KC"E5Z#U+F;SNQ$HMK@Q#AC'-B+SD"\K@R8R+C"@XBKDA%X*22(.RU+!, MTS,RDK#.H*_O/8M!GR]5FC#Z+)!<9AD1WVYIRM?7'=S9W'A)YK'*;QB#_H+, MZ82JZ>)9P,FHM$1)1IE,.$."SJX[-_AJC/TN-]M]T\!#,&Y%TR-,_DDC% MUQV_@R(Z(\M4O?#U'2T# M9]N0SU6=R$,YQ\&^Z>Z*C0[% MNU\_36Q<8-8FX0^%8EMI,#M\J!VYH#:&/0 MI!BB[V%,V)PB)0B3D!/='J._X-6&?JMD2[J]RI3W\[GN5<9['\)UH=6K9=VR M>@[>8_I0"GO8Z353XUMKHP-.6"ZJF7?FM):U#Y&/Q\ M3K&YG0KFA[!:JJT3=F'9CMG;X[5)SO4]RVUF%M?&&?Y1W-9(;0P%'[CH NO[ M@1Q*0IV32UPP.W3 MX3_2^[U2=0^+$(C?C^50RC6=8Z%LAP_V?C #NX:V@P;W?D&E;8<&;I\:_[O2 M_(/OBPNWWB%*=IK$L(OW.N>H2U=WJ\7P1J]#>_=O\=6P6.^V:HIM\Y&(.71>E-(9J#0O>^"4*!:XXJ#X M0F\H;US!OJ,O8UAZJ<@%X/F,<[4YY :J-7KP+U!+ P04 " !G2F%4%J68 MO(P$ !Y% &@ 'AL+W=O&ULS5A1;^(X M$/XK%KJ'KM22V"$!*D"BT-Y6=]TBV.X]G.[!)89$36+.-F6Y7W^V$Y) $I?> MJ5)?(''F^SSCSS.3>+"C[(4'A CP,XX2/FP%0FRN+8LO Q)CWJ8;DL@G*\IB M+.0M6UM\PPCV-2B.+&3;GA7C,&F-!GILQD8#NA51F) 9 WP;QYCM;TA$=\,6 M;!T&YN$Z$&K &@TV>$T61#QM9DS>63F+'\8DX2%- ".K86L,K^^0IP#:XD=( M=KQT#50HSY2^J)M[?]BRE4R43$D6*2?KQ=T;:RN=4P/+U@?U. M!R^#><:<3&CT1^B+8-CJM8!/5G@;B3G=?2590*[B6]*(ZU^P2VV[_198;KF@ M<0:6'L1ADO[CG]E"E #0:P"@#(!. 9T&@),!G',!G0S0.1?@9@#W7("7 ;28 M5KI8>J6G6.#1@-$=8,I:LJD++9=&RP4.$[6S%H+)IZ'$B='B^^/D-S"_G3W- M)U_'BULPFS_^.A\_@"OP#3.&E>[@8DH$#B/^18X^+:;@XI:"("#FX3G_C'!)9T._<='7R_04;&*5FV@0,O ;(1K'%H[JMG]'5.1,A2K6W> MIYQ>>6F/?4D5J)I!I\9N6K5S#*%U\]"ZQM"^'X)95/?0$6$O)^Q]CHSIYP[U MSXM09PDX;"/^EGS]JGQ05A5X(E_5#*)^#[G.B7Q5.^1Z/;=;+Q^TBT9E?\#> MS$C?C*[&3H7G>>Y)>#6&CNVY#FR(K]2(X3OD4]5!Q>MGP#1:N#YE[WL=)W*ANV0?IJZVN0OFIH MEKYHE=#<*]7+3%J@P;SH@[.T89J6NFAPT/LDZA>-"9H[4_,+0NFUH%'?NXR] MK(9KVR8YB@X'>V_)T?M/-HW\!4$L#!!0 ( &=* M852IC#\"EP0 !@4 : >&PO=V]R:W-H965T*V,TL1"MNU;*8ZSWFBHGLW8:$CW(HDS,F. [],4LU\3 MDM##8P_VWA_,XVTD\@?6:+C#6[(@XF4W8_+.JKRLXY1D/*898&3SV!O#AQ!Y MN8%"?(O)@1]=@YS*DM+7_.;S^K%GYQF1A*Q$[@++CSY)Y_%,Z[54Q M<\/CZW?O?RCRDLP2!V&#BE@7.I@5L:N&IE"BIJ M'4(L\&C(Z &P'"V]Y1=J,96UI!]G^;XO!)/?QM).C!9?OTS_ O.GV *S^9<_Y^-G< >F$/8"SD R[ 34@$ MCA-^*XU>%B&X^7 +/BB[B.XYSM9\: F9:Q[16I5Y38J\4$=>$(%GFHF(@Z=L M3=:G#BQ)LF**WIE.D-%C2%;WP($? ;(1U"0TO=SJVM'#G*W=YPWD;(<]QT-!ZTV3A55EXQBSF1,2,R%8C^+GX7BO^G6_G M?U4&Q4YK<-#1 $,-L($[H>17E'PC)?E*7[&J?GM5H=V'#4X:5/?:]ZM$^U>] M9=]PLB>7O62#*L3@NI=,MP2%"^^(G <[]B"HX@;&N+,]6T52,+2]*6@M9N / MO,:*!ZVD^D'@-MZ@-@@&CJM/'=IUT[8OK0EM:[5;^3=+X#PD-$).$S]2&VA, M/"0;PAA9@Q5-Y>C"L1)_NDSBK;K4LH'GV9R%A"7$NX -JMF@*^I8FSMJ1761 MV\R^#>I\O6$M$- Q)G=:NX9*A;4>0/>WB0ZL^STT-_RK90>VVS3RVEU? _/\ M=L_7P""$G3T?UDT?FKM^M7H\7SVP>V] 9^FU6[L/Y1C15 -#J)@(&6@R5"G M%;*_]3L8UFH!^_^75)>>3K5:RTH#S&GYOM>DI4$ZMN\YL(-7+5'0K%'GNM99 MLH-V9B[R6U0U,!3T_:!)5(/S^K!#ZV&MB- LB=>-); MD@AJJDX#:Q=GJ(&= M%N?IS%\K);)_UP2#:E5#9E6[:(9!;0$Z[O+E;Y V2/:>9@'K4'Y_T+%6M9PA MLYP91Z+2]LQ,I$%IAB(-JGLJ0K7B(;/BG9F*2NN3LM%1T, DAV:WT<&0BYP. M$K7&(O./KO\R(:'V#Z^[@=_DI0%Y 6K2,KLZ)55+.C)+^OE!J71@'I0TH%8) MA1K020D5%*RC(Y.4L*TZ>N)RT?>9*,X4JJ?5\=98'>HTGD_@0U@<4M5NBC.S M9\QD6^ @(1OITK[ORY18<0Q5W BZ4P#H7U!+ P04 " !G2F%42,"!A/\% "J'@ &@ 'AL+W=ON=R1B?LCIDOLZ&" MNWJA)>8)2S67*5)L?%6[#M_THY85R$?\P=E<;UTCZ\J]E-_LS4U\50LL(B;8 MR%@5%/X>6(\)834!CN]KI;7"IA7U5HU%+,Q MS83Y).?OV-JAAM4WDD+GOVB^'AO4T"C31B9K84"0\'3U3Q?K0&P)A,T# G@M M@'<%H@,"9"U CA6(U@)1'IF5*WD<^M30SJ62OT O$4_1Y*C--TUA?U@U L0KKH[79[LHL/F VQ.A6IF:JT2"-6?Q8 M01U\*!S!&T>ZV*NQST;GB(1G" MCW>D"(M)-='#NH; MPY,8=5D*5P8-!4U1G^N1D#I3#/WU'EZC&\,2_;?'7%28BW)ST0%S0Z9&+#6P MT)$<(Y;,A%PRAD:0(L7O,[M"RW+L5]HX#X+?/. :!;B&5\^U$')$#41#3ZEB MK^TRCP%; MRG:;&&OV1E*@2G! T,797A7=AJY'4N(#YVP20)(]\/V1"D; MA7=']4M&D6U=CUQM%JXVO:Y"VIE",Y<-(\&=,1\QI1&L-/2-+8OT:*2I *XN M\]1OIA54I.:BP'OQ7^*]EVE62A9^*^TJN*T";NNGX<9<00F2JA277UT85 %K M%\#:U<#4[JRV#)Q.&%19 U7!3(%S8_[ XXR*,ZBYWS.NN6%(,_4 $;=^<1F7 MN>$W3M"2T5W_'[D1!JZ:!$]P1'!ZSP4WRS,H:? :_+&3(Y7I^K:T@ 1[*PRW M]A;K>E1S>]3!91AN5<7P"7[,+ M3K9DI+WGA/I82Q"6C#B/&#C'V(OZ2PCR6 MDY3_ ZBAF\JHXE2@";1^&KV$LJ&9?E6*&N_%.0K:9!?U_JC78=#&.ZQ8.JS= MB@YXY\IA2+S>W?*4)UGBFZ.NUH71*6IKZ.I7Z"]@M]2,ICR=/*JG>HN'2M/B MU]FHHI[0U9S07PUNZ:(JMJX>A!NB(/?23Z\?AH)M' MP<>OV/$K#DX17^R($/N)\!VC BK/"!HO"+$VR !?QPBV!K QH%#D-Z$NY98* MY9L4DLWM*E MK?W:MK4+@Y04PLYT,V<"MF5)OG\J=8?LD7#C4('!CC:QOYW_U.NAX7K#GT^[ M'V@ +8A90EL"59(!^KVMX&-3CC!QXR2SW%$@KNR[2_)BJ)HPLU7U$5UM17** M.6):^8V2*I;!CG:QOT,NRN;(J?(RE^HQ=5 M22&.JXF_%QZ*)?J=)4];+,0Q- E/D1?BN);XZ?!Y\E)AM'*QD*U/*WX2WLG+ MD0N%.*(D)^DOB:-+XN\%GRDA?J/5"\6Q+ZEH0+\^<8TX?B0G:4N)(TM2^:7A M.5+B-UJY)R".>XF?!EU*CEP>D:/%Z"0M;.0(,JK2H,3K-9^>M[\[^IK(\-\EJMX]HFF94E'^//MMD MIS0Y?JN5N7'4&SV%>I/5CGJ#?V]KBA0S7#'F]\%O&5=]7H\<_T9^_O5-L+(9 MH7^"%AQ%1R>AZ,A1=/1_4'2%4<^GA?K6(5[" (4]#-4P>;+4K([!BJ?%@>MU M?LRX\[P;ONFOCDV=FM4I[BTX9S\'"C8&E<'Y!4PQM3H87=T8.,QDS9 ?!^+*79W%@#Q?%TYU]02P,$% @ 9TIA5$P^[T1. @ BP8 M !H !X;"]W;W)K>ME,20M[) VYAFW1AC'Q3['(O*EB?)<_?O=U(5P)^:Q2 $U>,IZKB9-J7=RXKHI2R*CJB )R/$F$S*C&4.Y<54B@L05EW/4] M;^AFE.5.,+9[H0S&HM2@>&+!%?VEU3U7<\A4:FTR&HP*LA8OG_2E]J'(T"W?P;@UP#_M8!> M#>C90O?*;%D+JFDPEJ(BTMQ&-K.PWE@T5L-RT\6-EGC*$*>#Y7UXM_ZR7)+9 M\F%YN_I(PKOIPX:\)QO\O\0E!R(2,E78Y,+8KLB3@IAH01:@0:(@(#/((6&: MK+><[:AMSAL\I8RKMV-7HTB3RHUJ0;.](/^,H 5$'=+KOB.^YW=/P.>OAWN_ MPUVTIO'';_SQ+5__+%^".W%39,AIKEIX>PUOS_+V_H*7+)B*N%"E!/+USEB[ MTI"I;RWI^DVZ?GL9R"S*7!-)-9QJ2CO<[UP/KDXUXQ)LX%VUJ!\TZ@>M/.MP M.;OH_+ A&_X/YT=-NM&_.=\./^O\)5C_3]A>O7LT*LR8OJ=RQ_"UYI @D=<9 M82?D?O3M RT*.SVV0N,LLLL4OQ8@S04\3X30A\ ,I.;[$_P"4$L#!!0 ( M &=*853:;=\4O ( \( : >&PO=V]R:W-H965T6Q-T8[$NLUSDZY^IR;\8[QA_%%E'"6*X6A"E&4C,0]7G"!::I)E(R?M2<5G.E!AZ.]^R7QKOR M\D $+ECZA<9R.[&&%L28D#*5=VSW$6L_/?4ESW4<#@"=_@F 5P.\UX#N"8!? WQCM%)F;"V))-,Q9SO@^K1BTP,3&X-6 M;FBN7W$MN=JE"B>GP75X=?LU"& >W 27JT\07LUNUO !UBI?XC)%8 G,A'KD M0H==P+W &"2#)4KD2A#"CY;2Q[>\MSKY5QB9$-?N<] M>*[7.2)H\>=PMT6.W[R ;_BZ)_D2M1(WD0M3DHL6WF[#VS6\_E_PPI***&6B MY C?KO3CK21FXGO+=;WFNEZ[#<7,REP")Q*//7,[W+-[[KMCC]$.\VW_->R% M^GZCOM_*$SP7JJZH:'&4)<]!%9A"QXL(@5(2$;JDIKBHFB=.V!RGE>M9]J(EEA M*O@#DZH?F.%6=6SD^H#:3QB3^XF^H/D/,/T%4$L#!!0 ( &=*851QG'TN M*P0 P0 : >&PO=V]R:W-H965T]T.MV#20SXFMB<[2SMOS\[R2:!.('> M2U\@=KZ9^<8>^V,8'QC_)G882_ ]3:B8#'92[M];EHAV.$7BANTQ56\VC*=( MJB'?6F+/,8ISHS2Q'-OVK101.IB.\[DEGXY9)A-"\9(#D:4IXC]F.&&'R0 . M7B:>R'8G]80U'>_1%J^P_+I?!6QJXEQIXI8&7KTR12KX.<5 MN 8K56%QEF# -N!NA^@6"T H6'+VC]HR'(,9IGA#)'A<)V2+\DV\FF.)2"+> M*ONOJSFX>OT6O-967W8L$XC&8FQ)15J'MJ*2X*P@Z'00A YX8%3N!%C0&,?' M#BR5;96R\Y+RS.GU.,?1#7#A.^#8#C00NKO/QW#X=AQ6'8 MFUM=;.LR&JNBO7D%??O#FUZ9C=$1"@!/S#BIJ(K @_S MP/IN?)Y"VPM=;VP]-TO!!(/0&U6PH[S\*B^_-Z\5YL\DPB!B0IK(%=9^(^KP ME%@;XOG'D+G?XNXY9MY!Q3OHY7U/)>98R$[B08N5,VP$+:BW0:[CPA/R!M H M#,ST1Q7]42_]LF0%V",2F^B/6D&O?=\[H79G0HU&KIE;6'$+>[G=1C)#G*B* MO=HJM597:,*$P,8+,VP3<(/A\(1F&Q6X84I M'J?@U"DXO2D\+A>SLRH :WF![B_3 5B+$?1^E1*4D8\.RC X/4TF5!!TU5LM M<+!?X'4R@7[I>O_2D+8^GWB#^W3'PL&5/MTSDVH]NFT&FU2BODV;S>%JMZ,RJ)] MJ&:KEO8V;^1.YF>ZU)%ZUD,)-OGS=B: M2=7:Y8\[U:YCK@'J_88Q^3+0 :H_ *;_ 5!+ P04 " !G2F%4$/$_B,D$ M ")% &@ 'AL+W=O&ULQ9CQ;^(V%,?_ M%8N=ICOI:&*3A-!1I$*I=M*U1>W=IFG:#X88L"ZQN=@I=_OK9R=I HECV%;I M?H'$O/?\\?/+^P:/]SS](K:$2/ MB9FXZFVEW%TZCEAM28+%!=\1IGY9\S3! M4MVF&T?L4H*CW"F)'>2Z@9-@RGJ3<3ZV2"=CGLF8,K)(@ M[+T,/-+-5NH!9S+>X0UY(O+S;I&J.Z>*$M&$,$$Y RE97_6NX>4,A=HAM_B- MDKTXN 9Z*4O.O^B;#]%5S]5$)"8KJ4-@]?5,9B2.=23%\;4,VJOFU(Z'UR_1 M;_/%J\4LL2 S'O].([F]ZH4]$)$USF+YR/>_DG)!OHZWXK'(/\&^M'5[8)4) MR9/261$DE!7?^%N9B ,'&'0XH-(!-1V\#H=!Z3#(%UJ0YQB>9JE^I\I.3^=WBX\,?\SF8SN_GMQ\^@<7'Z_LGT =/ MJF"B+": K\%LB]F&"$ 96,28@6LAB!3@[0V1F,;BG3+__'0#WKYY!]YHHT]; MG@G,(C%VI&+4,SFKDF=:\* .'HC '6=R*\"<120Z#N"HQ54K1"\KG")KQ!NR MN@ #^!X@%T$#T.Q\=]>",Z@2/LCC#3KCK=5(!*:$J2N9)_1]F6&=NY?QAV5, M-S@O]3\?>1P#5;5[G$9_61B\BL'+&;P.AMM,YQ8(B64F ): L$CO\XZDE$>F M32OB^7D\W1F>)_T!&H[&SO-A)@U6T!\.@\KLB-:O:'TKK2ECPI*%H(H;_+"= M&%8,0_M.8)J"9QQG^7.&\^?JYY]@X/ZB=F5)-I0QRC;VO2EF" ZR/O(0]!M[ MT[8* ^CZYJT)*_S0BG^]DAF.53N76$-9D?E M? R/:GCTRCVO#'A4B*'6@&/>ME4?NL/.:JAU @ZLP/>O4 >8[U5-7?,/HWZIFE1:IMB5X3",L MU?T2JRZ[(B!_ZS.O*#BK=-M6UM*M10W:5>UA,9^>E&E8BPP,?YA0PUI H%U! M7D.J85LX.NH775+2?T3U6N MP&ULC51K3]LP%/TK5L0'D$;S;+.B-!)]:4C *@J;IFD?W.:F M\7#LS'9:^/>SG1 5:!%?&C_..??P"TQ84Z:V+.%2!->*TH8+ 22=5EB M\3P&RG#N[(IE#FP$V3"F]@">JA6@B]D; MO 7\(+"3>VMD,EEQ_F@V5]G(\8PAH+!61@'KSQ8F0*D1TC;^M9I.%](0]])E M2]8.2L*:+WYJZ[!'\*,CA* E!)\EA"TAM(DVSFQ:4ZQPF@B^0\*@M9I9V-I8 MMLZ&,/,O+I70MT3S5#J[65Q__S6;H?'L=C:_ND>+Z\O;)3I'2]TO64T!\1Q- M"LPV(!%A:%ZS##*T5%C5$IU.06%"Y9DF/"RGZ/3D#)T8V'W!:XE9)A-7:9Y7Z3UJZ 6#N$.]\AIU7J,/O%4?1T#_LL]_Y['_LL^E2:;OTD+?^N^J#Q88PB2CDFNCU8JT@FN>DV2A>V8E<<:7GVRX+ M_0*#, !]GW.N7C9FR+LW/?T/4$L#!!0 ( &=*853I8D?*K0( /H) : M >&PO=V]R:W-H965T MI0745NH+#0E81;>A:=H'-[EI+9PXV ZE_WZVFX:BD93M0[\D?IUS[[DGL=U; M<_$@5X@*GE.6R;ZS4BJ_<%T9K3 ELL5SS/1,PD5*E.Z*I2MS@22VH)2Y@>=U MW)30S!GT[-A,#'J\4(QF.!,@BS0E8C-"QM=]QW=V W=TN5)FP!WT@<"D[PS]B[$?&(!=\8/B6NZUP4A9"Q)G2JF >ZW=^R75KP6LR 2QYS=TUBM^LZ9 S$FI&#J MCJ^_8"GHU/!%G$G[A'6YUG,@*J3B:0G6&:0TV[[);Z@XD+AL 3N+?%P!B&3RBTN3"4$I6$(6,\(M:.Q68W M."8*EUQLX.,$%:%,?M)L$TQTX!A&F.F6@ADCF>RY2BLP>;A1F>UHFVU0D^T$ MHQ:$_@D$7N"_ 1^_'^Z]AKNZ;E7Q@JIX@>4+:_G^5@43*B/&92$0?EWK:;A2 MF,K?#>'"*EQHP[7_(=R)^1$*PB WL8FQ $AERYLE;@[B>U[+\SZ\5=S_ +[2 MV:YTMAN9IH\%51N0&!6"*HJR@?.TXCP]AE6=*ESG&%8U!PG].J>:<9U#1G4K ME=T#*A?J?3:=58QGQ[#IO IW?@R;FH-TNG4V->/"]@&;?.]ED_<:J>Y0ZT&I M]-;I,\K=.YC-K>B&B"7-)#!,-)'7 MZNI-2VPO&MN.XKD]JQ==JUS''?W7=&_P!4$L#!!0 M ( &=*85310WS5T 4 *LE : >&PO=V]R:W-H965TP^0YR[\7*RD5>EDG:7$V6BFU^3 > M%_.57$?%^VPC4_W),LO7D=*[^>.XV.0R6E1-ZV1,/$^,UU&6 \G6RB1WDOU=?-7:[WQH=1 M%O%:ID6LNQ[N7.S.!MYY8QD(N>J M'"+2OY[DI4R2'U?HU]7B]>+>8@*>9DE?\<+M3H;!2.T MD,MHFZC/V?.?][7>",VWAT;6$5FMY2*PRQ2T7229\\H+ZOU:.5&!;/JULN/T_*Z MWZM_[I'OV.[O5?V&*;2)0MT744 MY^A;E&RKO7NYB?)(270^GV?;5!7HX16=%X746Y?Z^&.6OZ*W,ZFB."G>Z:%F MFE4^8R&Q(_4/,_,[("6.-0:'D8(AD(:'TX5]D(8& M+$ZY%S:0FE4X] FU(\4>>-9SSNTR*E9(^PW-RPWY8QL_18E,FS,]'KUF<3P$ M: R2PJ0/ZGUWG6+IUB/0EAH6M& &FV&WSEHQHY_HM"HP6 >S08"#G##O!9QW M &[6M ('BV&WQDX#=XD$@Y.P/PAP4!<.>@$/#)@&;U?)\:S <-BMN#]TAUJA MY=:X4SJ^V0 O$6\(K@1417 ?KOON.C0A6%/2EBJ,A>_;\9+:O9=;:W6\G8Q! MP$R$#@(:%$7<=T:G0+-.H,TJ%VC0&7'KS K:90H"1B)B$-"@)N*^7SH%VC]I M"F?)\:S 7\3MK\\R2I L5)G43NH"_$/"0=()^(FZ[YM.Y1//\G_/)\U\8E;Q M4 @[8@HJHVZ5&8@[*8."C>@P4;"6!?N%0=H)MEGE@ TZHVZ=M<-V:8."D>@@ M\8^"IVBO $C-;-?4AK/D>%8@,^J6V96^@U.O*$[GV?JT."CHB X2!2F8BO8* M@]3,>4('O29ALRKT*&[YR@*DQMQ2LT#NI X&:F*#!$(&KF*] B$SPYX%MZ7* M@1NTQMQ:<^%VR8/5OH0:) XRL!7K%0>9&?6:\G"6',\*E,;<2KM)%_+EI#08 MR(@-$OH86(KU"GW,3'28"-;\#V@I(X(*UH(7E,;<2JOA[:0+#D+B@Z1 #G[B MO5(@M^0["VA+F0,T!YEQM\QLH%VBX* B/D@*Y& FWBL%5>VK M=K>^;E(E\S0J'_V5=W4[/Y_R!@F5#8:8^"W5+53MU 8(3;L%UH.XRB@!7B4%" MH@"%B5XA49CQKVD49\GQK,!SPNVYZ_A%0^@86P2(2@SS4+#V5+#?8T$S\I7? MVN$F8;.,$A*T/&L5X#GA]IQ)N9-#!,A*#!(3!4A+](J)PO(XD(1!\T;$6L9% MVX-8,)SO-IR#M\L>/FC*'R0G^J KOU=.W'?77Q*P/:2UE-F>THYK+\:4KS%] MC/+'."U0(I>ZSWOOZP'RW9M!NQV5;:IW91XRI;)UM;F2T4+F98'^?)EEZM=. M^?K-X?VLZ?]02P,$% @ 9TIA5&G")LS: P _@T !H !X;"]W;W)K ML[2G(^MK1"[][;-XRUD$;^A.\CEFS5E621DDVULOF,0)9J4I;;K.#T[BTAN M34:Z;\DF([H7*XJ@$7\2./#:,U)6'BG]H1J+9&PY2A&D$ L5 M(I)_3S"#-%61I(Z_RZ!6-:8BUI^/T3]H\]+,8\1A1M.O)!';L36P4 +K:)^* M3_3P!Y2& A4OIBG7O^A08AT+Q7LN:%:2I8*,Y,5_]%Q^B!I!&C43W)+@-@G^ M!8)7$KS7$OR2X.LO4UC1WR&,1#09,7I 3*%E-/6@/Z9F2_LD5_.^$DR^)9(G M)O/[Y=W';_,YFLX?YA\6G]'R[O9AA=ZAE5QAR3X%1-?H0:Z_)3!"$Q*C*>2P M)@+-*!?H:I''-(-K=!6"B$C*KR7URRI$5V^NT1M$Y)J1I9IE/..N'X5U]=QO9^(BT+"XY3R M/0/TUYU\C18",OZ]8[B@&B[HM+$"]D1B0+%<4*9%4K #S59I[&D2^"/[J3YM M;8C?.X>$!HA;08'8SJ-P,.MW<9I0)\F^DBXE,63N9K61Y>V%I#5I2>D'#DP'2F,*P#:EY M/G,SK-P,?\J-W'C&:1FV1O9Q8^'/#!C/:SAH8["'/;,'[)Q*B]/I0I6-W;%L M/);))-9E@Q1EPU@3G/;Z<+WF1Y^98!@/FMO> //Z%]8:KA5-W.GLXW(^?3'= M8O<4SOT="1>?"@?NKAPOI=R2?K8@^LT)>!D3&C#NA:R+3]4)^[^6=TO^N;)! M4WX;Y'HM_090[Y*!4[W#W07OM;N[#%,?O>\T;;0QV&EF7 /(N6#B5/QP=_7[ MGYN[URK#;BOE&D"M_1^:(@W\ABN[=C#.@&WT!8-+F?M<%*?&JK>ZQ-SJHWNC M?ZHN-_K ?0I3W(SN([8A.4&PO=V]R:W-H965T"+05 M(/%6#:DOJ+2;JFD?W.0 JX[-; >Z_?K9(4WI"%DW5?M"?/8]SSUW/FRWUT(^ MJ@6BAJ>4<=5Q%EHOSUQ7Q0M,B3H62^1F929D2K0QY=Q52XDDR4$I

RV1:89Y3B1H+(T)?)''YE8=QS?>9ZXH?.%MA-NM[TD)LX[3\\\&?@[(/3Y37*NM,=A4'H1XM,8XZ3B>580,8VTI MB/FL<(",62:CXWM!ZI0Q+7![_,Q^GB=ODGD@"@>"?:&)7G2<$P<2G)&,Z1NQ M_H1%0I'EBP53^2^L"U_/@3A36J0%V"A(*=]\R5-1B"V W]@#" I \%9 6 #" M/-&-LCRM(=&DVY9B#=)Z&S8[R&N3HTTVE-MMG&II5JG!Z>[H'>]-@-QF+.Z4], MX&"(FE"F#@WV;CJ$@P^'\,$B;A-"7'\C+M@C;HCQ,83^ M$01>X%? !V^'>Z_AKBE36:N@K%60\S7V\LW,3 )]Y&:D8<((5S6\8B4T*H5&;Q>ZE%28XP?EBL8(L5"Z2NR& ML+FEXW>ENQ[-/3*;IC+J M_[$]3TJRD__1GJ=EN-/W;,_3W?J%.T6N<&IY876-?>_EZ/3>NS\+QKH&K75Y MK73KD/?_K44+7%1?OBJOW?JY6[>0?0)<$CFG7 '#F8%YQRV#EYM;=6-HLAS367#Q?F)8+2.ICUF1#ZV;!W7?FVZ?X"4$L#!!0 ( &=*850/CB.D MH@, #@, : >&PO=V]R:W-H965T)X9,YX,]XQ_$2F 1%_SK! C*Y5R\\&V191"3L0-VT"A5M:,YT2J M(4]LL>% XM(HSVS7<0([)[2PQL-R;LG'0[:5&2U@R9'8YCGAWZ:0L?W(PM;K MQ!--4JDG[/%P0Q)8@?RT67(ULAN6F.90",H*Q&$]LB;XPQQ[VJ!$_$%A+X[> MD9;RPM@7/;B-1Y:C/8(,(JDIB'KL8 99IIF4'__4I%:SIS8\?G]E_UB*5V)> MB( 9RS[36*8CJV^A&-9DF\DGMO\=:D$]S1>Q3)2_:%]C'0M%6R%97ALK#W): M5$_RM0[$D0$.+ABXM8';-O O&'BU@?=6 [\V\,O(5%+*.,R)).,A9WO$-5JQ MZ95Y&J5*CLY7MPO[Q[_7"S0=/&P^'C[C)9WDX<5>H]6ZH3% MVPP06Z-92HH$$"W0,B,%F@@!4B!2Q&@*!:RI1(\O&4V(SJ1 3Q"QI*#?(=86 MC[-;=#4'26@FKA7OI]4<7;V[1N_TXG/*MD+QB*$ME1CMDAW5CD\KQ]T+CF,7 MW;-"I@(MBACB4P);1:$)A?L:BJG;R3B'Z 9Y^#?D.BXV.#1[N[EC,)^_V1P/ M.M1X36*]DL^_R+=6,X<,Z-&)*F?7IA-34?5**EWP=N/W@1^J:.Z. MTWB.PF$8GH+F!BH/]QK0B9:@T1)T:IGDC$OZO?Q,]&=5G&DSB:HX@V-/?!RT M-)E GM?29 !A#WMF46$C*OPI41M.F;I7@.]H!"AB0II$A>>N!+V6)A.F+.T\R Y[0@]\[R=XX:!&V9YQA#^NRCEBH'GI2MJ5!>;PM9M13- M;-/^3LJFKS4_U6UQV:H=:*J>^I[PA*I^*8.UHG1N0N42K]K4:B#9IFS<7IA4 M;6#YFJK6'K@&J/4U8_)UH#=H_BR,_P502P,$% @ 9TIA5.7%^=[L @ MSPD !H !X;"]W;W)K MYQQ;YXW[&R&?U1) H]>49VK@++5>G;FNFB\AI>I4K" S*XF0*=5F*!>N6DF@ M<2Y*N4L\+W)3RC)GV,_GIG+8%VO-6093B=0Z3:E\&P$7FX&#G?>)>[98:COA M#OLKNH 9Z,?55)J16T:)60J98B)#$I*!A'BV M@ZMXX'@V(^ PUS8$-7\O< &:)*K@0_!N+ M]7+@=!T40T+77-^+S11F M>GWW?3)!H\GMY/+J 4VOSV]GZ#.:F?./UQR02-#D=64V$6(T@@P2IM&4OIF3 MT0H=CT%3QM4).D(L0P]+L58TBU7?U28YBW#G12*C;2*D(9$QS$^1CS\AXA'\ M.!NCXZ.3CU%<4UI9'RGK(WG8H#%L8F8JF7.:J0-Q_3*NG\?U_R(N&C,UYT*M M): ?UV8976E(U<\#N*#$!0?+,)M"ZO9TJPISE6W EV$4AD'??:EAA24K;&/Y M=:RM*OK LEG5L:*2%;6Q@CI6M,\*<*>>U2E9G3966,?J[+-\OX'5+5G=-E94 MQ^KNLTC4K6?U2E:OC=4Q#4L\']WM(T@M)KYZ)O9UO> >I=]/)J+6;<,6& M\/_H)[SS!7S8&)HZJI!5]ZNQH_#.+;#_3SU5R#[0_*:SV9D%;G6+VJXJ9%5: MT T;:#N[P*U^4=M7>-\P@LAOH.T, [ \@XW_ U02P,$% @ 9TIA5 =Q +KW!@ #"$ !H M !X;"]W;W)KA7VEMR*>Z:OJSRGX[4WW?EINS%5V>@W'>DW=5UTGR]TU=Z=3=CD MRX6WY>W*#!>FYZ?KXE9?:?-^_::#;]-]E659ZZ8OVX9T^N9L\HP]G4LQ-!@5 MOY;ZKC_X3 8KUVW[8?ARN3R;T*%'NM(+,Y0HX+^/>J:K:J@$_?AS5W2RO^?0 M\/#SE^HO1O-@YKKH]:RM?BN79G4VR29DJ6^*367>MG<_ZYVA9*BW:*M^_)?< M[;1T0A:;WK3UKC'TH"Z;[?_%I]V#.&C LT #OFO W08LT$#L&HAC&\A= SD^ MF:V5\3G,"U.D&-50;/HP/__3R^:MW MY/+5B]=O7SY[=_GZ%3DA5S"]EIM*D_:&7.E;&&=#WNIUVYFRN267S7:^#>-V M_7DO>#37IBBK_D?R RD;\F[5;OJB6?:G4P,='6XW7>PZ=;'M% ]TBG'RLFW, MJB?/FZ5>WB\P!8=[F_R+S0L>K3C7BR=$L,>$4\[>7\W)HQ]^[+?]1KHW.[X8 MW15#JLR/KL)RM,H]IV(_H&(L*T(#&AVNWW\!.;DTNN[_B-Q,[F\FQYO)P,U> M;>IKW0VSI!MO5US#G-D]UY[\3<*/^&);6(V%AW#Z>"Y.IQ^1OB3[OB31OKQK M35&1!J*R+RJ-SKIM@>3@GDF2"2;2_9VWP^_KI&*I4/E]W1S195F>RA1WHO9. M5-3)9;-H:TT>56T/B^FF:VL".=^-(XCZ4MZS9&"*R\3QY>M.N%()58XO7\>9 M!/^XK71O*XW:>M\45=4N"J.7I#4KF#?Z$^"KUX^'4<-\I4A_12)9YOC"=(RF MU!TO3,<3D3#<6+8WECU@O*XU+#<-"3A>-,4G?"YF7E]RRC+N3D5?=B+3E#-G M:.>(CE%U(+OG+-\[RZ/.YAHV$XMRFQV0Y:2HAU#Y:[R N/T:[,_84E4_?ASQ!=QK+$ M<3W'RL$\S0*#Q X8SJ)^WG1#/IC/C\FZ*B#[AY'2?V[*]1"^P=6U*WK8'<4X MSSUWB$[ 5 VL&L9MM_D1B5WTO3;XX^?>C1-8(3!1W!XB0IEF,J>!+EJ8,A'M MXNMM[@)%KRS5?BN;97O71_C)+$"9_/ZX9I:1[%]#21 9YRQ/73=( M-2%I:)@L'UD9AB;O5;F$*['SH(4/Y]\_>+D%"8^#Y(C@W56XOX(53%(7 M=YB0299[X80*04H#JYA;;/'XP>_!P;1!K8]'++2AYGY;'!RWVB"<'\ ME8\<$C,X3KMV$!E7>6#+RRT?>9R/WQ:\'(%?D@AWXG#X"O]\Q!B5 M0KBS"A,F>9*Y8$%TG#(:BE]Q\,O+."8?'+_"1YQ0/'.Q@LADPIEP?2$RF22! M8Z2PN!1Q7!Z;O0*AI,J%=-WX,JXRX;GQ90G0/T 281DIXHS\MNP5"-A2*:6W MP)#S)X ]#V2OL 4<0!^+7L%=C9,!5?>X_>%64Y%%IHF%FHB#K59VT$>%D;' M4L^R1F3_0\A:;H@X-QZ>2O[IYH13V$*XQR!,")M8.#&Y$QX5)DP&SGG2 DO& M#TP/SB7I'XP2X:[0&:*2S%O'B$K(4-9*2T49I^*QH20QXB5>Q"(RR97GA7GO M3$06^G6)M$B4<21^6R1)'V."9KXSA'9,JM 6-C)8\Z$X4#:-;_W?BFE&?=F MD:]+9>IW<'KPFAAV<[?CZ_:>+-I-8[:O4O=7]Z_TGXTOLIWK%^SI?/MBWI;9 M_IW RZ*[+9N>5/H&2M(G*72JV[YZWWXQ[7I\&7W=&M/6X\>5+I:Z&P3P\YNV M-5^^##?8_P'$^3]02P,$% @ 9TIA5+'M,8$2! N! !H !X;"]W M;W)K4J67^<:6NYS1N Q*N8TA].R4)IDU MFY3G'O/91.P53S+VF .Y3U.:_W?#N#A,+61]G'A*-EM5G+!GDQW=L!53+[O' M7*_LAB5.4I;)1&0@9^NI-4?7"^P7 27B[X0=Y-$Q*$IY%>)GL;B/IQ8L,F*< M1:J@H/KKC=TRS@LFG<>_-:G5W+,(/#[^8/]6%J^+>:62W0K^3Q*K[=0*+!"S M-=US]20.?[*Z(+?@BP27Y2?/]S\>P%>PTNT5[SD#8@T6B8RXD/MMV(O:1;+B:UTHL7M M[*A.ZJ9*"I])"F&P%)G:2G"7Q2P^);!UA4V9^*/,&VQD7+#H"A#T!\ 0HX&$ M;L>'PX'PQ>AP%!JJ($^&^%R'],QIT51J (8><^7G$K6-AUYCIG',@U);EIKI;H\+> M1;JL=1-L=I,Q7>;WWE91X'L] ?LP$G;?D!=#9*%/NGUF'XUT^B5N4X[&$D1B MGZEJ[&G.-N/WO!PZ.^=O]%A>#=$M3373+VF^23().%MK2GCEZYSR:DRN%DKL MRL'Q52@]AI:'6T9CEA< ?7TMA/I8%#=H_JR8_0]02P,$% @ 9TIA5-&K MQ2T+!0 ]A0 !H !X;"]W;W)K=V<66# 2ZA)D40I.9)&5(VGW8V0=A"]#4MEQ)AC#3CU_)-K:3 MVDIVM[R ;73.O?=(.KIXO.?BJ]Q2JN Q"F-YWMDJE;QW'.EO:41DER=D(?2=4[($+**Q9#P&0=?GG0OT_LKK&4 V MX@NC>UF[!E/*BO.OYN8Z..^X)B,:4E\9"J*_=G1*P] PZ3R^%:2=,J8!UJ^/ M[/.L>%W,BD@ZY>&?+%#;\\ZP P%=DS142[Z_HD5!?< MU (8%(#!:P%G!>#L>=%ML@X+P#";W7PZLKF<$44F8\'W(,QHS68NL@61H?44 MLMBLW7LE]*],X]1D^NGNX?KNX^7=]/KR'M[.J"(LE._@#; 8;ED8Z@4FQX[2 MH0S \0O:#SDM;J&]2#==P/W? +L8?;Z?P=LW[_2*HG% 8M5 -[73W9(#H%'. MUH">V=%SNNH"7J966/),E6F\!3"D*Q1L:^XQ*^.M&CX%K M12/YMR6"5T;PL@B]E@B+=!4R'WP>:1M5D%#!> !!*H@QQ*;U9>?S7 C(05HR MZY69]:Q,=VFTH@+X&M:,A@%($B5ZS 8R<:5).0FIH@%\AP:]\RG+0PRR$.;P MV4WPV-DU9-4OL^I;LUI2G^^H.,!<\$A/31HK*G9ZIYO,9JDZP ,1;+V&A> ^ MI8%^;!-C4(8=G&@AG)41SJR%742F%I \U4<4K Z9OB0^-&W*G&E84[77154.XJ0?3)UQ4$:);IL&U]E0^A4/H0J(T)VY_@W.MJ9AMW>F57'RH*0W8.6 MT^4%S(FO%Z7>V=?QCDK%-@W6^)2_,A/4/Y6NE7.@@;6&&T96>?[$]T5*PL8# M<8_1$QUZSCKBR&&PWAHM4<$%@$6H)F2_AYF8*.]F%"R58&MGZ MC,HQ,#J1@KC6S.#_KV#!45?0ZXY:%*S,!=LMX0MG&Y5I-IW]JAN)/Y;@O]"B M52:!>Z>2KC(*;&\[JF:H[):E[GMLK?.'@K+>_ Q+'?,NO6$(:FF0<&4XV&XX MC;GNF=J"OR5BH^4)F(R8E%GK9BMA5D2JY]>VF2I3PG93NF%'"P=)E0IIUOB2 MO/TA>R("&C3*F=/VZUJY;DLVE7-A>]^SH,+7\]V^M;/ E0MBNPM.4R%,>L>];%;[=_AOYZ17&:#GGNI_4.6 MGKUG>I4[%1Q/-DSS$O J6_3LMOA)GXUZDGF\^5UWP!&$/T/:VO\_[U325@[I MV=NHUTG;^Z$%\7YH09S:^QGS1O!6&PJ+I=XB:XURNV=Z>XK\)5M^HWB2O;)9 M<:5XE%WJ3B2@P@S0OZ\Y5\<;\Q:H?-4Y^0=02P,$% @ 9TIA5"C&N[(; M P "A( T !X;"]S='EL97,N>&ULW5AM:]LP$/XK1AVCA5''<>O&:QS8 M H7!-@K-AWTK2BPG EGR9*5+^NNGLQSGI;K2]<.6SB&U=(_NN4=WY\ID6)NU M8'<+QDRP*H6L,[(PIOH8AO5LP4I:GZN*28L42I?4V*F>AW6E&_AO!;#J),743_#C!%?[1-OB?8DDNEF]@N@OL[;9+*NK,*YINNH?TFV#LW-!IDJG3/=A8G(QC0:"E: ',WG"[@;584 &J-*.\@Y MG2M)&PT;CW9@:6=,B#MX&GX4>]RK8J=F/:B8[(964#MT-&X"_+MLCGN7]G6\ M0<4?E/F\M-N1S1R:C-UJ5O!5,U\5G0",/<+9:56)]2?!Y[)D;O,O#C@:THU? ML%":/]IHT"HS:V":! ],&S[;M?S2M)JPE=FTTZK -???H.:_F^V0>N\CD+8A\ ^6.TZ/4&+9'X\[Y MNW?Z=M8 WG(R\AW>E\0V:#!=LH$MA M)AV8D>WX&\OYLDR[5;>0B';5=OP5MA!GO+[Q#%4%=.&/<$X MDJ88 KWH[]$D0;*3P,=?'^PIB>,T]2. ^17$,8; TX@CF +0@"%QW)R#!^=1 MN#FGPNVO/Z/?4$L#!!0 ( &=*8527BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GYDJ@BBH5;! M"^CLO)HBBA-J55* R>Y^^FTDF3V=P5_MFQ-?&<'@8S?T[36KXMOUU7CV66;JJ'+*OW MNVM=T\SK?9H?>I\^OEYK45[3-T6=K>N\.,B#S8%5GCU7_YQOWHJGO,KO\UU> M_WG3._V]RWIBGQ_R??Y7MKGI:3U1/13/=T69_U4<%M7E;UZ1.GZZ>2\2F3'V[?'>MBDN_J MK!RG=38MB^-C?OC67$;^BFOR,T[E\/K:%N*'\M\48['=YNML7*R/^^Q0M^58 M9KL&\% ]Y(]53QS2?7;3)5@ZP-)YL=PPB,.9/W82;RSB1+[,O2")13@1X<*+"*0! M((V+0;KA?$$@!P!R<$'(KSJ!' +(X3M"WCHS)W ]$=]Y7A(30!, FA<#%%\7 M*8$< \(I 4@K8M!QDGH$D@;0-J\D(&3+".O8;I=QG[@Q?%_1>2Y M$E2,O95'FVX-M=T:+V:\G,^=Z,NI[/QIX$]\UY&(CNN&RR#Q*294#+=C7GB" MJ5A$82#_=MM*IX!(-GUFVSCN_Y=^[">^O#$ZL5B\319S9'?.=$WM6M1!J?0AY&_DK?]2JTX) &= M.\,8_R?=/_ZO:<(:&X21F$;ADF86.O*!SNZ#V2F,6SA1XJNEAA2@,RM@(I4D M5LYL>8K@)GX@HW7?F2)S?U*)#(M"912!;L.5\ MV=9JVZ8U.HB\.]F>^4K@JR,?Z,P^:#*%7V5$OEA&[IVT5A-73B-'J5JD YU9 M!]Y\,0N_>)ZX]0)OXB=B(3-&6LD&TH'!G39XTR9BD\_#)(SF;T5O(#,8S&:0 MV6&3)WCR@54>"@.)P6 6 TRSE"X4 _9&,0"DF MDHC!+9%S24_+2;N7D4T&S#;I3GVZ*GV S#)@-LMK#M0)ANPR8+:+F@QUXB&K M#+C[H?[)BCK9X- <I@H*\T@P,DE0&S5&B@WUF&2"4#9I7 B%\M0Z22 7X#4,N#NJ.H,_#LK':EEP*R6C@R@BW&(O#)D]@H<@U$'+I%7ALQ> MP5'W@&(BRPPOFL,,*2:RS?"B.8Q),9%XALSBP9@CB@E'U9G%@S$MBHD4-&16 M$,:T*292T)!;00#SZVD<^#LF4M"0.[N!F'V*B10T9%80Z0805R)(RS)MIFR) MG\99G>8TNS&1A4QF"RF]%5=BDN:E6*6[8U:)8JL,)YK(0B;[$+N"&(PD7Q,9OG SI\KI1"1?,P+CL(+)3 RD7S, M2W:E*=V1)IS8==&N- 43R<=DE@_&I&&FB>1C,LL'8](PTT3R,9GE@S%IF#E" M\ADQR^>E_U2VY\?]/BW_;)KS6996F7"+JJXH)I+/B'LXOP/33:L',=D5SX). M0QLA^8RX.]J^8Q([3H[ULTW+3<*XH)EQER>PAC+DDF'T-K[-D'P5"DV0,!12NM-2X9R.6VB%%"X-E-C]M%9T+;)5T#A DV- MV4@05,DS^QI(^G@' .XM ##H2 '%>P PFPF#6@HH-!/W9@ 8U%9 H9FX=PA H.I\ MI#[>-8![VP ,VE= H9FX]P[HFA9+4B8%%)J)>_< "*HJ%.\KP+VQ@+*>K[/C MIH\W%FAW%K@^?;SZ]'&3;?-#M@GDQ2MY?)WNUHM2-"^G:^F#8;,-P/:XV[GR M6'B8%>GF=9^OUSW*/OT-4$L#!!0 ( &=*851)1 W'0 , $%% : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTE.&U$81>&M("^ >GT3 :-, MF$9LP#)%(]S)55%@][%@ /=7!IF@.B.K;/GYCCY9=IVK7^-V/3\?]M/3\W&Z M>-UM]]/UZFF>CS^&8=H\C;OU='DXCOOS*P^'TVX]GR]/C\-QO7E9/XY#<*X, MIZ]GK&ZNOIYY7Z6DGVWJ^&I0<%&126'Q1E4%Q^4))!:?E! M60;EY0<5&526'U1E4%U^4)-!;?E!70;UY0=YIS(ZP"2#-4!KKUQ[@-=>P?8 ML;V2[0%F>T7; ]3VRK8'N.T5;@^0VRO='F"W5[P]0.^@>@> WD'U#@"]@_FR M#= [J-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >@?5.P#T#JIW .@=5>\(T#NJ MWA&@=U2](T#O:'XL >@=5>\(T#NJWA&@=U2](T#OJ'I'@-Y1]8X O:/J'0%Z M)]4[ ?1.JG<"Z)U4[P30.ZG>":!W,C]V _1.JG<"Z)U4[P30.ZG>":!W4KT3 M0.^D>B> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG57O#- [FS\K 7IGU3L#],ZJ M=P;HG57O#- [J]X9H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A= MS,TF +V+ZET >A?5NP#T+JIW >A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X MO:OJ70%Z5]6[ O2NYF9!@-Y5]:X O:OJ70%Z-]6[ ?1NJG<#Z-U4[P;0NZG> M#:!W4[T;0.^F>C> WDWU;@"]F^K= 'HW<[,W0.^F>C> WEWU[@"]N^K= 7IW MU;L#].ZJ=P?HW57O#M"[J]X=H'=7O3M [ZYZ=X#>7?7N +V[B74 >GMGV?B'0?0 MW#N3[SB Y]Z9@,<11+DP;9'YKD3G-;]MQ^EST<6T&?*?>\_F]X^?GOU]^/&ED_$@NAZ\S MIIN_4$L#!!0 ( &=*851FO511D@( '=" 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W)N*T"M@$;IJ8W[6ZW7NP%&#@-"O^$W2Y]^SFD MK;2IBU9ETKXW00GV^1VP]+D[N?[V/%FW.O3=X#;1SOOI4Y*X>F?[RL7C9(=P M9SO.?>7#U_DAF:IZ7SW81 FADWH%AZS-E$U35U;5S[<3YZ&YK>4]4M"''8N:]RNG=Q56! E[R8<[_PY MX&7?UR<[SVUC5_?5[+]4?5B5'+K$^>?.NOA\B7=Z'+?;MK;-6#_V84OLIME6 MC=M9Z_LN/A6].I_LPQNVIT]Y]'LEQ]WH*A>SL MV_./^)882E_\?/9XVHUM_C([O-X?X[Q?SL,ER^7R=_SK&;_5_V ?"M)'"NDC M@_210_K0D#X,I(\"TD<)Z4,*2B,4426%5$DQ55)0E115)85527%54F"5%%D5 M159%D5519%44615%5D6155%D5119%45619$UI&UL M4$L! A0#% @ 9TIA5+: ?1M^!@ ;1H !@ ("!#@@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA M5+L(L(WW P %PP !@ ("!UA< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 9TIA5,"#]!BR @ @0< !@ M ("!DR8 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 9TIA5.K".E(U!@ #PX !D ("!L#P M 'AL+W=O K !>A@ &0 @($<0P >&PO=V]R:W-H965TLX04 #\. 9 M " @3-O !X;"]W;W)K&UL4$L! A0#% @ M9TIA5+>OQ* '#P A3D !D ("!2W4 'AL+W=O MF@ >&PO=V]R:W-H965T> !X;"]W;W)K&UL4$L! A0#% @ 9TIA5 MCOU,C!0 MPP !D M ("!7*P 'AL+W=O&PO=V]R:W-H M965T^90, %$' 9 M " @8BT !X;"]W;W)K&UL4$L! M A0#% @ 9TIA5%%;G7(/% <4P !D ("!)+@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA M5 3YN<6" P _@< !D ("!GN( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5/+6D\_K @ 1@8 M !D ("!S_\ 'AL+W=O(% !_#@ &0 @('Q @$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5#4OK"LA" F!( !D M ("!(QH! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9TIA5.=K6&PO=V]R:W-H965T9K M 0!X;"]W;W)K&UL4$L! A0#% @ 9TIA5+7Q M:1*A!0 I0T !D ("!C' ! 'AL+W=O&PO=V]R:W-H965T9Z 0!X;"]W;W)K&UL4$L! A0#% @ 9TIA5!_GB4>N P ?0@ !D M ("!L8$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9TIA5,ENDABK! I0L !D ("! MXHL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9TIA5!!FH(X'" 'A0 !D ("!OYP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5)8+P@%< M"0 Q!T !D ("!5JL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5#KB!EG# @ 50< !D M ("!^;T! 'AL+W=O&PO=V]R M:W-H965T5$B ( .4% M 9 " @1K% 0!X;"]W;W)K&UL M4$L! A0#% @ 9TIA5$":2&A, P P@D !D ("!V<&PO=V]R:W-H965T&UL4$L! A0#% @ M9TIA5%>/UF3, @ F@D !D ("!(]4! 'AL+W=O&UL4$L! A0#% @ 9TIA5"RT1D6F"0 M1C@ !D ("!Y^0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5+6GY=XF! \1$ !D M ("!9O4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9TIA5*SSN7&;!0 @!H !D ("!C0(" 'AL M+W=OA(CVF4# M M# &0 @(%?" ( >&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA M5$V&)UQR @ T04 !D ("!\1 " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5/.2Q$42 P @ D M !D ("!.AD" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5->L&[+.! BA0 !D M ("!$R8" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9TIA5!,?V2*& P A@P !D ("!*#4" 'AL+W=O MS P$ !4 M#0 &0 @('E. ( >&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5/HU M'8MX P Q0H !D ("!\C\" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9TIA5/Z>[*+P"P JT\ !D M ("!A4H" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9TIA5)/L63O$ P GA, !D ("! M0E\" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9TIA5.0X62-V! K!$ !D ("!L6H" 'AL+W=O&UL4$L! A0#% @ 9TIA5(2R)[CH M @ O@@ !D ("!&WX" 'AL+W=O&PO=V]R:W-H965T6$ @!X;"]W;W)K&UL4$L! A0#% @ 9TIA5%(?0HNA! JQ$ !D M ("!^8D" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9TIA5& RS&(W P PD !H ("!J98" M 'AL+W=O&UL4$L! A0#% @ 9TIA5*A* M -! 4@\ !H ("!&)H" 'AL+W=O&UL4$L! A0#% @ 9TIA5!:EF+R,! >10 !H M ("!79X" 'AL+W=O&UL4$L! A0#% M @ 9TIA5*F,/P*7! &!0 !H ("!(:," 'AL+W=O&UL M4$L! A0#% @ 9TIA5$P^[T1. @ BP8 !H ("!)ZX" M 'AL+W=O&UL4$L! A0#% @ 9TIA5-IM MWQ2\ @ #P@ !H ("!K; " 'AL+W=O&UL4$L! A0#% @ 9TIA5'&&UL4$L! A0#% M @ 9TIA5!#Q/XC)! B10 !H ("!!+@" 'AL+W=O&UL M4$L! A0#% @ 9TIA5.EB1\JM @ ^@D !H ("!N;\" M 'AL+W=O&UL4$L! A0#% @ 9TIA5-%# M?-70!0 JR4 !H ("!GL(" 'AL+W=O&UL4$L! A0#% @ 9TIA5&G")LS: P _@T !H M ("!IL@" 'AL+W=O&UL4$L! A0#% M @ 9TIA5+'ZT:71 @ YP@ !H ("!N,P" 'AL+W=O&UL M4$L! A0#% @ 9TIA5.7%^=[L @ SPD !H ("!F]," M 'AL+W=O&UL4$L! A0#% @ 9TIA5 =Q M +KW!@ #"$ !H ("!O]8" 'AL+W=O&UL4$L! A0#% @ 9TIA5+'M,8$2! N! !H M ("![MT" 'AL+W=O&UL4$L! A0#% M @ 9TIA5-&KQ2T+!0 ]A0 !H ("!..(" 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 9TIA5$E$#<= P 044 !H M ( !Z_," 'AL+U]R96QS+W=O XML 140 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 141 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 142 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 570 705 1 false 160 0 false 9 false false R1.htm 000010001 - Document - Cover Page Sheet http://www.cornerstonebuildingbrands.com/role/CoverPage Cover Page Cover 1 false false R2.htm 000020002 - Document - Audit Information Sheet http://www.cornerstonebuildingbrands.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 100010003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Uncategorized 3 false false R4.htm 100020004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 100030005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Parenthetical] Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Parenthetical] Statements 5 false false R6.htm 100040006 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 6 false false R7.htm 100050007 - Statement - CONSOLIDATED BALANCE SHEETS [Parenthetical] Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS [Parenthetical] Statements 7 false false R8.htm 100060008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 100070009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 9 false false R10.htm 210011001 - Disclosure - NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION Sheet http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATION NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION Notes 10 false false R11.htm 210031002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 11 false false R12.htm 210141003 - Disclosure - ACCOUNTING PRONOUNCEMENTS Sheet http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS ACCOUNTING PRONOUNCEMENTS Notes 12 false false R13.htm 210151004 - Disclosure - ACQUISITIONS Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS ACQUISITIONS Notes 13 false false R14.htm 210201005 - Disclosure - DIVESTITURES Sheet http://www.cornerstonebuildingbrands.com/role/DIVESTITURES DIVESTITURES Notes 14 false false R15.htm 210221006 - Disclosure - RESTRUCTURING AND IMPAIRMENT Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENT RESTRUCTURING AND IMPAIRMENT Notes 15 false false R16.htm 210271007 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 16 false false R17.htm 210331008 - Disclosure - LEASES Sheet http://www.cornerstonebuildingbrands.com/role/LEASES LEASES Notes 17 false false R18.htm 210381009 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 18 false false R19.htm 210461010 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE EARNINGS PER COMMON SHARE Notes 19 false false R20.htm 210491011 - Disclosure - OTHER ACCRUED EXPENSES Sheet http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSES OTHER ACCRUED EXPENSES Notes 20 false false R21.htm 210521012 - Disclosure - WARRANTY Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTY WARRANTY Notes 21 false false R22.htm 210551013 - Disclosure - LONG-TERM DEBT Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 22 false false R23.htm 210611014 - Disclosure - DERIVATIVES Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVES DERIVATIVES Notes 23 false false R24.htm 210671015 - Disclosure - CD&R INVESTOR GROUP Sheet http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP CD&R INVESTOR GROUP Notes 24 false false R25.htm 210691016 - Disclosure - RELATED PARTIES Sheet http://www.cornerstonebuildingbrands.com/role/RELATEDPARTIES RELATED PARTIES Notes 25 false false R26.htm 210701017 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Notes 26 false false R27.htm 210741018 - Disclosure - INCOME TAXES Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXES INCOME TAXES Notes 27 false false R28.htm 210831019 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 28 false false R29.htm 210861020 - Disclosure - STOCK REPURCHASE PROGRAM Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM STOCK REPURCHASE PROGRAM Notes 29 false false R30.htm 210901021 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANS EMPLOYEE BENEFIT PLANS Notes 30 false false R31.htm 211041022 - Disclosure - SEGMENT INFORMATION Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 31 false false R32.htm 211081023 - Disclosure - CONTINGENCIES Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES CONTINGENCIES Notes 32 false false R33.htm 220042001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 33 false false R34.htm 230053001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 34 false false R35.htm 230163002 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS 35 false false R36.htm 230233003 - Disclosure - RESTRUCTURING AND IMPAIRMENT (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTTables RESTRUCTURING AND IMPAIRMENT (Tables) Tables http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENT 36 false false R37.htm 230283004 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETS 37 false false R38.htm 230343005 - Disclosure - LEASES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESTables LEASES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LEASES 38 false false R39.htm 230393006 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONTables SHARE-BASED COMPENSATION (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION 39 false false R40.htm 230473007 - Disclosure - EARNINGS PER COMMON SHARE (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables EARNINGS PER COMMON SHARE (Tables) Tables http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE 40 false false R41.htm 230503008 - Disclosure - OTHER ACCRUED EXPENSES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESTables OTHER ACCRUED EXPENSES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSES 41 false false R42.htm 230533009 - Disclosure - WARRANTY (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYTables WARRANTY (Tables) Tables http://www.cornerstonebuildingbrands.com/role/WARRANTY 42 false false R43.htm 230563010 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT 43 false false R44.htm 230623011 - Disclosure - DERIVATIVES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables DERIVATIVES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DERIVATIVES 44 false false R45.htm 230713012 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS 45 false false R46.htm 230753013 - Disclosure - INCOME TAXES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INCOMETAXES 46 false false R47.htm 230843014 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS 47 false false R48.htm 230873015 - Disclosure - STOCK REPURCHASE PROGRAM (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMTables STOCK REPURCHASE PROGRAM (Tables) Tables http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM 48 false false R49.htm 230913016 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANS 49 false false R50.htm 231053017 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION 50 false false R51.htm 240024001 - Disclosure - NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION (Details) Details http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATION 51 false false R52.htm 240064002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Restricted Cash (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRestrictedCashDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Restricted Cash (Details) Details 52 false false R53.htm 240074003 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) Details 53 false false R54.htm 240084004 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of Inventory (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofInventoryDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of Inventory (Details) Details 54 false false R55.htm 240094005 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Reserve for Obsolete Materials and Supplies (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofReserveforObsoleteMaterialsandSuppliesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Reserve for Obsolete Materials and Supplies (Details) Details 55 false false R56.htm 240104006 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 56 false false R57.htm 240114007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Property, Plant and Equipment (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Property, Plant and Equipment (Details) Details 57 false false R58.htm 240124008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives for Depreciation (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives for Depreciation (Details) Details 58 false false R59.htm 240134009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Details 59 false false R60.htm 240174010 - Disclosure - ACQUISITION - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails ACQUISITION - Narrative (Details) Details 60 false false R61.htm 240184011 - Disclosure - ACQUISITIONS - Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails ACQUISITIONS - Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 61 false false R62.htm 240194012 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails ACQUISITIONS - Schedule of Pro Forma Information (Details) Details 62 false false R63.htm 240214013 - Disclosure - DIVESTITURES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails DIVESTITURES (Details) Details http://www.cornerstonebuildingbrands.com/role/DIVESTITURES 63 false false R64.htm 240244014 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails RESTRUCTURING AND IMPAIRMENT - Narrative (Details) Details 64 false false R65.htm 240254015 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Summary of Restructuring Plan Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails RESTRUCTURING AND IMPAIRMENT - Summary of Restructuring Plan Costs (Details) Details 65 false false R66.htm 240264016 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Summary of Severance Liability and Cash Payments (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails RESTRUCTURING AND IMPAIRMENT - Summary of Severance Liability and Cash Payments (Details) Details 66 false false R67.htm 240294017 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Carrying Amount of Goodwill by Operating Segment (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Carrying Amount of Goodwill by Operating Segment (Details) Details 67 false false R68.htm 240304018 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) Details 68 false false R69.htm 240314019 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible Asset Activity (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible Asset Activity (Details) Details 69 false false R70.htm 240324020 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization Expense Over Next Five Fiscal Years (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAmortizationExpenseOverNextFiveFiscalYearsDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization Expense Over Next Five Fiscal Years (Details) Details 70 false false R71.htm 240354021 - Disclosure - LEASES - Summary of Lease Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails LEASES - Summary of Lease Costs (Details) Details 71 false false R72.htm 240364022 - Disclosure - LEASES - Summary of Cash Flow Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails LEASES - Summary of Cash Flow Information (Details) Details 72 false false R73.htm 240374023 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails LEASES - Schedule of Future Minimum Lease Payments (Details) Details 73 false false R74.htm 240404024 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails SHARE-BASED COMPENSATION - Narrative (Details) Details 74 false false R75.htm 240414025 - Disclosure - SHARE-BASED COMPENSATION - Weighted Average Assumptions for Equity Awards Granted (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONWeightedAverageAssumptionsforEquityAwardsGrantedDetails SHARE-BASED COMPENSATION - Weighted Average Assumptions for Equity Awards Granted (Details) Details 75 false false R76.htm 240424026 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock Option Transactions (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails SHARE-BASED COMPENSATION - Summary of Stock Option Transactions (Details) Details 76 false false R77.htm 240434027 - Disclosure - SHARE-BASED COMPENSATION - Additional Information Concerning Outstanding Options (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails SHARE-BASED COMPENSATION - Additional Information Concerning Outstanding Options (Details) Details 77 false false R78.htm 240444028 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock and Performance Award Transactions (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails SHARE-BASED COMPENSATION - Restricted Stock and Performance Award Transactions (Details) Details 78 false false R79.htm 240454029 - Disclosure - SHARE-BASED COMPENSATION - Schedules of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails SHARE-BASED COMPENSATION - Schedules of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs (Details) Details 79 false false R80.htm 240484030 - Disclosure - EARNINGS PER COMMON SHARE (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails EARNINGS PER COMMON SHARE (Details) Details http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables 80 false false R81.htm 240514031 - Disclosure - OTHER ACCRUED EXPENSES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails OTHER ACCRUED EXPENSES (Details) Details http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESTables 81 false false R82.htm 240544032 - Disclosure - WARRANTY (Details) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails WARRANTY (Details) Details http://www.cornerstonebuildingbrands.com/role/WARRANTYTables 82 false false R83.htm 240574033 - Disclosure - LONG-TERM DEBT- Schedule of debt (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails LONG-TERM DEBT- Schedule of debt (Details) Details 83 false false R84.htm 240584034 - Disclosure - LONG-TERM DEBT- Schedule of debt maturity (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails LONG-TERM DEBT- Schedule of debt maturity (Details) Details 84 false false R85.htm 240594035 - Disclosure - LONG-TERM DEBT- Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails LONG-TERM DEBT- Narrative (Details) Details 85 false false R86.htm 240604036 - Disclosure - LONG-TERM DEBT -Schedule of long-term debt instruments (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails LONG-TERM DEBT -Schedule of long-term debt instruments (Details) Details 86 false false R87.htm 240634037 - Disclosure - DERIVATIVES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails DERIVATIVES - Narrative (Details) Details 87 false false R88.htm 240644038 - Disclosure - DERIVATIVES- Interest rate swaps (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails DERIVATIVES- Interest rate swaps (Details) Details 88 false false R89.htm 240654039 - Disclosure - DERIVATIVES- Fair values of Derivatives on the Consolidated Balance Sheets (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails DERIVATIVES- Fair values of Derivatives on the Consolidated Balance Sheets (Details) Details 89 false false R90.htm 240664040 - Disclosure - DERIVATIVES- Effect of derivatives on the consolidated statements of operations (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails DERIVATIVES- Effect of derivatives on the consolidated statements of operations (Details) Details 90 false false R91.htm 240684041 - Disclosure - CD&R INVESTOR GROUP (Details) Sheet http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails CD&R INVESTOR GROUP (Details) Details http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP 91 false false R92.htm 240724042 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments Not Currently Recognized at Fair Value (Details) Sheet http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments Not Currently Recognized at Fair Value (Details) Details 92 false false R93.htm 240734043 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Assets and Liabilities, By Type (Details) Sheet http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Assets and Liabilities, By Type (Details) Details 93 false false R94.htm 240764044 - Disclosure - INCOME TAXES - Schedule of Income Before Income Taxes (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails INCOME TAXES - Schedule of Income Before Income Taxes (Details) Details 94 false false R95.htm 240774045 - Disclosure - INCOME TAXES - Schedule of Components of Income Tax Provision (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails INCOME TAXES - Schedule of Components of Income Tax Provision (Details) Details 95 false false R96.htm 240784046 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Reconciliation (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails INCOME TAXES - Schedule of Effective Income Tax Reconciliation (Details) Details 96 false false R97.htm 240794047 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 97 false false R98.htm 240804048 - Disclosure - INCOME TAXES - Tax Effect of Temporary Differences (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails INCOME TAXES - Tax Effect of Temporary Differences (Details) Details 98 false false R99.htm 240814049 - Disclosure - INCOME TAXES - Rollforward of Valuation Allowance on Deferred Taxes Activity (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofValuationAllowanceonDeferredTaxesActivityDetails INCOME TAXES - Rollforward of Valuation Allowance on Deferred Taxes Activity (Details) Details 99 false false R100.htm 240824050 - Disclosure - INCOME TAXES - Rollforward of Unrecognized Tax Benefits (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofUnrecognizedTaxBenefitsDetails INCOME TAXES - Rollforward of Unrecognized Tax Benefits (Details) Details 100 false false R101.htm 240854051 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables 101 false false R102.htm 240884052 - Disclosure - STOCK REPURCHASE PROGRAM - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails STOCK REPURCHASE PROGRAM - Narrative (Details) Details 102 false false R103.htm 240894053 - Disclosure - STOCK REPURCHASE PROGRAM - Change in Treasury Common Stock, At Cost (Details) Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails STOCK REPURCHASE PROGRAM - Change in Treasury Common Stock, At Cost (Details) Details 103 false false R104.htm 240924054 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails EMPLOYEE BENEFIT PLANS - Narrative (Details) Details 104 false false R105.htm 240934055 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Benefit Obligation (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Benefit Obligation (Details) Details 105 false false R106.htm 240944056 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Net Periodic Benefit Cost (Income) (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Net Periodic Benefit Cost (Income) (Details) Details 106 false false R107.htm 240954057 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Projected Benefit Obligation (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails EMPLOYEE BENEFIT PLANS - Schedule of Changes in Projected Benefit Obligation (Details) Details 107 false false R108.htm 240964058 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Plan Assets (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails EMPLOYEE BENEFIT PLANS - Schedule of Changes in Plan Assets (Details) Details 108 false false R109.htm 240974059 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Funded Status (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinFundedStatusDetails EMPLOYEE BENEFIT PLANS - Schedule of Changes in Funded Status (Details) Details 109 false false R110.htm 240984060 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Weighted Average Assets Allocation by Assets Category (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails EMPLOYEE BENEFIT PLANS - Schedule of Weighted Average Assets Allocation by Assets Category (Details) Details 110 false false R111.htm 240994061 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Fair Value of Separate Accounts by Assets Category (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails EMPLOYEE BENEFIT PLANS - Schedule of Fair Value of Separate Accounts by Assets Category (Details) Details 111 false false R112.htm 241004062 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Income) (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Income) (Details) Details 112 false false R113.htm 241014063 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Amounts in AOCI, Not Yet Recognized (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails EMPLOYEE BENEFIT PLANS - Schedule of Amounts in AOCI, Not Yet Recognized (Details) Details 113 false false R114.htm 241024064 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails EMPLOYEE BENEFIT PLANS - Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI (Details) Details 114 false false R115.htm 241034065 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Expected Benefit Payments (Details) Sheet http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails EMPLOYEE BENEFIT PLANS - Schedule of Expected Benefit Payments (Details) Details 115 false false R116.htm 241064066 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information by Segment (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails SEGMENT INFORMATION - Schedule of Segment Reporting Information by Segment (Details) Details 116 false false R117.htm 241074067 - Disclosure - SEGMENT INFORMATION - Schedule of Disclosure on Geographic Areas (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails SEGMENT INFORMATION - Schedule of Disclosure on Geographic Areas (Details) Details 117 false false R118.htm 241094068 - Disclosure - CONTINGENCIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES 118 false false All Reports Book All Reports cnr-20211231.htm a20201231exhibit4_11.htm a20201231exhibit4_12.htm a20211231exhibit21_1.htm a20211231exhibit23_1.htm a20211231exhibit24_1.htm a20211231exhibit31_1.htm a20211231exhibit31_2.htm a20211231exhibit32_1.htm a20211231exhibit32_2.htm cnr-20211231.xsd cnr-20211231_cal.xml cnr-20211231_def.xml cnr-20211231_lab.xml cnr-20211231_pre.xml cnr-20211231_g1.jpg cnr-20211231_g2.jpg cnr-20211231_g3.jpg cnr-20211231_g4.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 145 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnr-20211231.htm": { "axisCustom": 2, "axisStandard": 41, "contextCount": 570, "dts": { "calculationLink": { "local": [ "cnr-20211231_cal.xml" ] }, "definitionLink": { "local": [ "cnr-20211231_def.xml" ] }, "inline": { "local": [ "cnr-20211231.htm" ] }, "labelLink": { "local": [ "cnr-20211231_lab.xml" ] }, "presentationLink": { "local": [ "cnr-20211231_pre.xml" ] }, "schema": { "local": [ "cnr-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 988, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 6 }, "keyCustom": 102, "keyStandard": 603, "memberCustom": 89, "memberStandard": 65, "nsprefix": "cnr", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010001 - Document - Cover Page", "role": "http://www.cornerstonebuildingbrands.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210011001 - Disclosure - NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION", "role": "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATION", "shortName": "NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia2b7ec123e154e4ab26e99915986e020_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240824050 - Disclosure - INCOME TAXES - Rollforward of Unrecognized Tax Benefits (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES - Rollforward of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i397beceb9f874e3aa3a37d19b1b5a617_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240854051 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia31cebdc806b4793ac3fe3bdbd6d4917_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240884052 - Disclosure - STOCK REPURCHASE PROGRAM - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails", "shortName": "STOCK REPURCHASE PROGRAM - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia2b7ec123e154e4ab26e99915986e020_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240894053 - Disclosure - STOCK REPURCHASE PROGRAM - Change in Treasury Common Stock, At Cost (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails", "shortName": "STOCK REPURCHASE PROGRAM - Change in Treasury Common Stock, At Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ib14cbe350550430aa3fd16da167770d7_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240924054 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240934055 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Benefit Obligation (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9a22517c43b04293adbf8ea44d90fea7_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240944056 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Net Periodic Benefit Cost (Income) (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Assumptions Used to Determine Net Periodic Benefit Cost (Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9a22517c43b04293adbf8ea44d90fea7_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "idda15d8083b446708cb6bfdb7d8253b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240954057 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Projected Benefit Obligation (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Changes in Projected Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9a22517c43b04293adbf8ea44d90fea7_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240964058 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Plan Assets (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Changes in Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9a22517c43b04293adbf8ea44d90fea7_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240974059 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Changes in Funded Status (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinFundedStatusDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Changes in Funded Status (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210031002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cnr:ScheduleOfWeightedAverageAssetsAllocationByAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240984060 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Weighted Average Assets Allocation by Assets Category (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Weighted Average Assets Allocation by Assets Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cnr:ScheduleOfWeightedAverageAssetsAllocationByAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240994061 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Fair Value of Separate Accounts by Assets Category (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Fair Value of Separate Accounts by Assets Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia0f22a9a928044a5bbef08b651bafbd5_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9a22517c43b04293adbf8ea44d90fea7_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241004062 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Income) (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Net Periodic Benefit Cost (Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9a22517c43b04293adbf8ea44d90fea7_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241014063 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Amounts in AOCI, Not Yet Recognized (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Amounts in AOCI, Not Yet Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9a22517c43b04293adbf8ea44d90fea7_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241024064 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9a22517c43b04293adbf8ea44d90fea7_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241034065 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Expected Benefit Payments (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Expected Benefit Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9fc50d9f4fa24f2988b819f44387b206_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241064066 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information by Segment (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "shortName": "SEGMENT INFORMATION - Schedule of Segment Reporting Information by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "cnr:UnallocatedOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241074067 - Disclosure - SEGMENT INFORMATION - Schedule of Disclosure on Geographic Areas (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails", "shortName": "SEGMENT INFORMATION - Schedule of Disclosure on Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "iee6303797f574725862419859cd01bee_D20210519-20210519", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:EnvironmentalLossContingencyPublicCommentPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241094068 - Disclosure - CONTINGENCIES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "shortName": "CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "iee6303797f574725862419859cd01bee_D20210519-20210519", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:EnvironmentalLossContingencyPublicCommentPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210141003 - Disclosure - ACCOUNTING PRONOUNCEMENTS", "role": "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS", "shortName": "ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210151004 - Disclosure - ACQUISITIONS", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210201005 - Disclosure - DIVESTITURES", "role": "http://www.cornerstonebuildingbrands.com/role/DIVESTITURES", "shortName": "DIVESTITURES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210221006 - Disclosure - RESTRUCTURING AND IMPAIRMENT", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENT", "shortName": "RESTRUCTURING AND IMPAIRMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210271007 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210331008 - Disclosure - LEASES", "role": "http://www.cornerstonebuildingbrands.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210381009 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210461010 - Disclosure - EARNINGS PER COMMON SHARE", "role": "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE", "shortName": "EARNINGS PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "000020002 - Document - Audit Information", "role": "http://www.cornerstonebuildingbrands.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210491011 - Disclosure - OTHER ACCRUED EXPENSES", "role": "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSES", "shortName": "OTHER ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210521012 - Disclosure - WARRANTY", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTY", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210551013 - Disclosure - LONG-TERM DEBT", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210611014 - Disclosure - DERIVATIVES", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVES", "shortName": "DERIVATIVES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210671015 - Disclosure - CD&R INVESTOR GROUP", "role": "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP", "shortName": "CD&R INVESTOR GROUP", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210691016 - Disclosure - RELATED PARTIES", "role": "http://www.cornerstonebuildingbrands.com/role/RELATEDPARTIES", "shortName": "RELATED PARTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210701017 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "role": "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210741018 - Disclosure - INCOME TAXES", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210831019 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "role": "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210861020 - Disclosure - STOCK REPURCHASE PROGRAM", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM", "shortName": "STOCK REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210901021 - Disclosure - EMPLOYEE BENEFIT PLANS", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANS", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211041022 - Disclosure - SEGMENT INFORMATION", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211081023 - Disclosure - CONTINGENCIES", "role": "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220042001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230053001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230163002 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230233003 - Disclosure - RESTRUCTURING AND IMPAIRMENT (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTTables", "shortName": "RESTRUCTURING AND IMPAIRMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230283004 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230343005 - Disclosure - LEASES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230393006 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230473007 - Disclosure - EARNINGS PER COMMON SHARE (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables", "shortName": "EARNINGS PER COMMON SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230503008 - Disclosure - OTHER ACCRUED EXPENSES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESTables", "shortName": "OTHER ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230533009 - Disclosure - WARRANTY (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230563010 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230623011 - Disclosure - DERIVATIVES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables", "shortName": "DERIVATIVES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230713012 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230753013 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230843014 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230873015 - Disclosure - STOCK REPURCHASE PROGRAM (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMTables", "shortName": "STOCK REPURCHASE PROGRAM (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230913016 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Parenthetical]", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Parenthetical]", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "231053017 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240024001 - Disclosure - NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails", "shortName": "NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "id1c58710cef94043a68d210d62d75490_I20220213", "decimals": "INF", "lang": "en-US", "name": "cnr:SaleOfStockProposedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240064002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Restricted Cash (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRestrictedCashDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia2b7ec123e154e4ab26e99915986e020_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240074003 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i8b2beed851584f7483e6d6c6f829ca51_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240084004 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of Inventory (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofInventoryDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia2b7ec123e154e4ab26e99915986e020_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cnr:ReserveForObsoleteMaterials", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240094005 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Reserve for Obsolete Materials and Supplies (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofReserveforObsoleteMaterialsandSuppliesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Reserve for Obsolete Materials and Supplies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i8b2beed851584f7483e6d6c6f829ca51_I20181231", "decimals": "-3", "lang": "en-US", "name": "cnr:ReserveForObsoleteMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240104006 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240114007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Property, Plant and Equipment (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cnr:ScheduleOfUsefulLivesPropertyPlantAndEquipmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "idd9c9c6df59e4b2dad00bfd645f467dd_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240124008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives for Depreciation (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives for Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cnr:ScheduleOfUsefulLivesPropertyPlantAndEquipmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "idd9c9c6df59e4b2dad00bfd645f467dd_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240134009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040006 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240174010 - Disclosure - ACQUISITION - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "shortName": "ACQUISITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "id5dda6a332c740b9bf729ec97eea29de_I20211203", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240184011 - Disclosure - ACQUISITIONS - Fair Values of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "ACQUISITIONS - Fair Values of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "id5dda6a332c740b9bf729ec97eea29de_I20211203", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i0cefb98430a6499aba578ad6a5c3f355_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240194012 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "shortName": "ACQUISITIONS - Schedule of Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i0cefb98430a6499aba578ad6a5c3f355_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i78a0dff2a03a4836b4aaaae771cb86bb_I20210809", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240214013 - Disclosure - DIVESTITURES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails", "shortName": "DIVESTITURES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i78a0dff2a03a4836b4aaaae771cb86bb_I20210809", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240244014 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "shortName": "RESTRUCTURING AND IMPAIRMENT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "cnr:GainLossOnRestructuringAndRelatedActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240254015 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Summary of Restructuring Plan Costs (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails", "shortName": "RESTRUCTURING AND IMPAIRMENT - Summary of Restructuring Plan Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i701da39a21194a8486fabb5dfc43323f_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia2b7ec123e154e4ab26e99915986e020_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240264016 - Disclosure - RESTRUCTURING AND IMPAIRMENT - Summary of Severance Liability and Cash Payments (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "shortName": "RESTRUCTURING AND IMPAIRMENT - Summary of Severance Liability and Cash Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i8b2beed851584f7483e6d6c6f829ca51_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i397beceb9f874e3aa3a37d19b1b5a617_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240294017 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Carrying Amount of Goodwill by Operating Segment (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Carrying Amount of Goodwill by Operating Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240304018 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240314019 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible Asset Activity (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible Asset Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050007 - Statement - CONSOLIDATED BALANCE SHEETS [Parenthetical]", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS [Parenthetical]", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240324020 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization Expense Over Next Five Fiscal Years (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAmortizationExpenseOverNextFiveFiscalYearsDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization Expense Over Next Five Fiscal Years (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240354021 - Disclosure - LEASES - Summary of Lease Costs (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails", "shortName": "LEASES - Summary of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240364022 - Disclosure - LEASES - Summary of Cash Flow Information (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails", "shortName": "LEASES - Summary of Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240374023 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails", "shortName": "LEASES - Schedule of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240404024 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "shortName": "SHARE-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240414025 - Disclosure - SHARE-BASED COMPENSATION - Weighted Average Assumptions for Equity Awards Granted (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONWeightedAverageAssumptionsforEquityAwardsGrantedDetails", "shortName": "SHARE-BASED COMPENSATION - Weighted Average Assumptions for Equity Awards Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia2b7ec123e154e4ab26e99915986e020_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240424026 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock Option Transactions (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails", "shortName": "SHARE-BASED COMPENSATION - Summary of Stock Option Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240434027 - Disclosure - SHARE-BASED COMPENSATION - Additional Information Concerning Outstanding Options (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "shortName": "SHARE-BASED COMPENSATION - Additional Information Concerning Outstanding Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cnr:ScheduleOfShareBasedCompensationStockOptionsAdditionalInformationRelatingToOptionsOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i2de36ffd6af84df98cabead904d4cc8f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i5ba7ef0eb8d14a3faa9c41a254b6ad41_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240444028 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock and Performance Award Transactions (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails", "shortName": "SHARE-BASED COMPENSATION - Restricted Stock and Performance Award Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i96e7cff3b4bc4fc198ce7d2058ca316a_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240454029 - Disclosure - SHARE-BASED COMPENSATION - Schedules of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails", "shortName": "SHARE-BASED COMPENSATION - Schedules of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240484030 - Disclosure - EARNINGS PER COMMON SHARE (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "shortName": "EARNINGS PER COMMON SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cnr:AccruedSalesAndMarketingExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240514031 - Disclosure - OTHER ACCRUED EXPENSES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails", "shortName": "OTHER ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cnr:AccruedSalesAndMarketingExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia2b7ec123e154e4ab26e99915986e020_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240544032 - Disclosure - WARRANTY (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails", "shortName": "WARRANTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i397beceb9f874e3aa3a37d19b1b5a617_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240574033 - Disclosure - LONG-TERM DEBT- Schedule of debt (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails", "shortName": "LONG-TERM DEBT- Schedule of debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240584034 - Disclosure - LONG-TERM DEBT- Schedule of debt maturity (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails", "shortName": "LONG-TERM DEBT- Schedule of debt maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i656490d93f0c40beb08908590890c99b_I20210415", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240594035 - Disclosure - LONG-TERM DEBT- Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "shortName": "LONG-TERM DEBT- Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i656490d93f0c40beb08908590890c99b_I20210415", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i016022d526c64c31a78abf9f560a372e_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240604036 - Disclosure - LONG-TERM DEBT -Schedule of long-term debt instruments (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails", "shortName": "LONG-TERM DEBT -Schedule of long-term debt instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i016022d526c64c31a78abf9f560a372e_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i957b6a12a18d41799205e2beb95ac883_D20210415-20210415", "decimals": "INF", "first": true, "lang": "en-US", "name": "cnr:NumberOfSwapContractsTerminated", "reportCount": 1, "unique": true, "unitRef": "derivativeinstrument", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240634037 - Disclosure - DERIVATIVES - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "shortName": "DERIVATIVES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i957b6a12a18d41799205e2beb95ac883_D20210415-20210415", "decimals": "INF", "first": true, "lang": "en-US", "name": "cnr:NumberOfSwapContractsTerminated", "reportCount": 1, "unique": true, "unitRef": "derivativeinstrument", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cnr:DerivativeNotionalAmountPaidReceived", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240644038 - Disclosure - DERIVATIVES- Interest rate swaps (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "shortName": "DERIVATIVES- Interest rate swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i74e889559e4240538c63370095cf638e_I20211231", "decimals": "6", "lang": "en-US", "name": "cnr:DerivativeFixedInterestRatePaidReceived", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9ef77f791af644b88cf1e56745b2b5e2_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240654039 - Disclosure - DERIVATIVES- Fair values of Derivatives on the Consolidated Balance Sheets (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "shortName": "DERIVATIVES- Fair values of Derivatives on the Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i9ef77f791af644b88cf1e56745b2b5e2_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i0e9310f1018148bcabaefd29f4852053_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i0e9310f1018148bcabaefd29f4852053_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240664040 - Disclosure - DERIVATIVES- Effect of derivatives on the consolidated statements of operations (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "shortName": "DERIVATIVES- Effect of derivatives on the consolidated statements of operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240684041 - Disclosure - CD&R INVESTOR GROUP (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "shortName": "CD&R INVESTOR GROUP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ie8481fec943a471da73342ec70e679a1_D20160725-20160725", "decimals": "-4", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240724042 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments Not Currently Recognized at Fair Value (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments Not Currently Recognized at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i0a1e84ab28514ee9a4b54c648d69582b_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240734043 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Assets and Liabilities, By Type (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Assets and Liabilities, By Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240764044 - Disclosure - INCOME TAXES - Schedule of Income Before Income Taxes (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails", "shortName": "INCOME TAXES - Schedule of Income Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i6a34bf7a255c4f329b8dba45190aa551_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240774045 - Disclosure - INCOME TAXES - Schedule of Components of Income Tax Provision (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails", "shortName": "INCOME TAXES - Schedule of Components of Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240784046 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Reconciliation (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails", "shortName": "INCOME TAXES - Schedule of Effective Income Tax Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240794047 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i0b2f72d96086445c9e4a145ca60e308c_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "cnr:GoodwillImpairmentLossNoTaxBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240804048 - Disclosure - INCOME TAXES - Tax Effect of Temporary Differences (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails", "shortName": "INCOME TAXES - Tax Effect of Temporary Differences (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ibe7cb952d65145fc8cc2e7680bddc43d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "ia2b7ec123e154e4ab26e99915986e020_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240814049 - Disclosure - INCOME TAXES - Rollforward of Valuation Allowance on Deferred Taxes Activity (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofValuationAllowanceonDeferredTaxesActivityDetails", "shortName": "INCOME TAXES - Rollforward of Valuation Allowance on Deferred Taxes Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20211231.htm", "contextRef": "i3796aa408b564a41b475f87d4d6209c6_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 160, "tag": { "cnr_A2017StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Stock Repurchase Program [Member]", "label": "2017 Stock Repurchase Program [Member]", "terseLabel": "2017 Stock Repurchase Program" } } }, "localname": "A2017StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_A2018StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Stock Repurchase Program", "label": "2018 Stock Repurchase Program [Member]", "terseLabel": "2018 Stock Repurchase Program" } } }, "localname": "A2018StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_A6125SeniorNotesDueJanuary2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.125% Senior Notes due January 2029", "label": "6.125% Senior Notes due January 2029 [Member]", "terseLabel": "6.125% Senior Notes due January 2029" } } }, "localname": "A6125SeniorNotesDueJanuary2029Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_A625SeniorNotesDueJanuary2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.25% Senior Notes Due January 2029", "label": "6.25% Senior Notes Due January 2029 [Member]", "terseLabel": "6.125% senior notes due January 2029" } } }, "localname": "A625SeniorNotesDueJanuary2029Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCanadianFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Canadian Facility [Member]", "label": "ABL Canadian Facility [Member]", "terseLabel": "ABL Canadian Facility" } } }, "localname": "ABLCanadianFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCreditFacilityDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Credit Facility, Due 2023 [Member]", "label": "ABL Credit Facility, Due 2023 [Member]", "terseLabel": "ABL Credit Facility, Due 2023" } } }, "localname": "ABLCreditFacilityDue2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ABL Facility [Member]", "terseLabel": "ABL Facility" } } }, "localname": "ABLFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLU.S.FacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL U.S. Facility [Member]", "label": "ABL U.S. Facility [Member]", "terseLabel": "ABL U.S. Facility" } } }, "localname": "ABLU.S.FacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_AccountsReceivableAllowanceForCreditLossAcquired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Acquired", "label": "Accounts Receivable, Allowance for Credit Loss, Acquired", "terseLabel": "Allowance for credit losses of acquired company at date of acquisition" } } }, "localname": "AccountsReceivableAllowanceForCreditLossAcquired", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_AccountsReceivableAllowanceForCreditLossDivested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Divested", "label": "Accounts Receivable, Allowance for Credit Loss, Divested", "negatedTerseLabel": "Divestitures" } } }, "localname": "AccountsReceivableAllowanceForCreditLossDivested", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_AccountsReceivableAllowanceForCreditLossWriteoffNetOfRecovery": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Writeoff Net Of Recovery", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff Net Of Recovery", "terseLabel": "Amounts charged against allowance for credit losses, net of recoveries" } } }, "localname": "AccountsReceivableAllowanceForCreditLossWriteoffNetOfRecovery", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_AccruedSalesAndMarketingExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Sales and Marketing Expenses, Current", "label": "Accrued Sales and Marketing Expenses, Current", "terseLabel": "Sales and marketing" } } }, "localname": "AccruedSalesAndMarketingExpensesCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "cnr_AdditionalNumberOfSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent additional number of shares of common stock.", "label": "Additional Number Of Shares Issued", "terseLabel": "Additional number of shares issued (in shares)" } } }, "localname": "AdditionalNumberOfSharesIssued", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "sharesItemType" }, "cnr_AdjustmentstoAdditionalPaidinCapitalDeferredCompensationEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Deferred Compensation Equity", "label": "Adjustments to Additional Paid in Capital, Deferred Compensation Equity", "negatedTerseLabel": "Deferred compensation obligation", "terseLabel": "Deferred compensation obligation" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalDeferredCompensationEquity", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "monetaryItemType" }, "cnr_AdjustmentstoAdditionalPaidinCapitalSharesDeferredCompensationEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity", "label": "Adjustments to Additional Paid in Capital, Shares, Deferred Compensation Equity", "negatedTerseLabel": "Deferred compensation obligation (in shares)", "terseLabel": "Deferred compensation obligation (in shares)" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalSharesDeferredCompensationEquity", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "sharesItemType" }, "cnr_AluminumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aluminum [Member]", "label": "Aluminum [Member]", "terseLabel": "Aluminum windows" } } }, "localname": "AluminumMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_AmortizationOfDeferredFinancingCostsAndDiscounts": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represent the amortization of deferred financing or debt discount.", "label": "Amortization Of Deferred Financing Costs And Discounts", "verboseLabel": "Non-cash interest expense" } } }, "localname": "AmortizationOfDeferredFinancingCostsAndDiscounts", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cnr_AntidumpingTariffProceedingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antidumping Tariff Proceedings", "label": "Antidumping Tariff Proceedings [Member]", "terseLabel": "Antidumping" } } }, "localname": "AntidumpingTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_AssetImpairmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Impairment [Member]", "label": "Asset Impairment [Member]", "terseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "cnr_AssetsAndLiabilitiesHeldForSaleAndDivestituresPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assets held for sale.", "label": "Assets And Liabilities Held For Sale And Divestitures [Policy Text Block]", "terseLabel": "Assets and Liabilities Held for Sale and Divestitures" } } }, "localname": "AssetsAndLiabilitiesHeldForSaleAndDivestituresPolicyTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "cnr_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "xbrltype": "stringItemType" }, "cnr_AuroraPlasticsLLCvs.AtriumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aurora Plastics LLC vs. Atrium [Member]", "label": "Aurora Plastics LLC vs. Atrium [Member]", "terseLabel": "Aurora Plastics LLC vs. Atrium" } } }, "localname": "AuroraPlasticsLLCvs.AtriumMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_AutoLiabilityInsuranceDeductibleAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Auto Liability Insurance, Deductible Amount", "terseLabel": "Auto liability insurance, deductible amount" } } }, "localname": "AutoLiabilityInsuranceDeductibleAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability", "terseLabel": "Current portion of lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherReceivables": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Receivables", "terseLabel": "Other receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherReceivables", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "terseLabel": "Lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationStrategicDevelopmentandAcquisitionRelatedCosts": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Strategic Development and Acquisition Related Costs", "label": "Business Combination, Strategic Development and Acquisition Related Costs", "terseLabel": "Strategic development and acquisition related costs" } } }, "localname": "BusinessCombinationStrategicDevelopmentandAcquisitionRelatedCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Working Capital Adjustment", "label": "Business Combination, Working Capital Adjustment", "terseLabel": "Consideration transferred, excluding working capital adjustment" } } }, "localname": "BusinessCombinationWorkingCapitalAdjustment", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_CDRFundVIIIInvestorGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CDR Fund VIII Investor Group [Member]", "label": "CDR Fund VIII Investor Group [Member]", "terseLabel": "CDR Fund VIII Investor Group" } } }, "localname": "CDRFundVIIIInvestorGroupMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "domainItemType" }, "cnr_CascadeWindowsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cascade Windows LLC", "label": "Cascade Windows LLC [Member]", "terseLabel": "Cascade Windows LLC" } } }, "localname": "CascadeWindowsLLCMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "cnr_CashFlowRevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow Revolver [Member]", "label": "Cash Flow Revolver [Member]", "terseLabel": "Cash Flow Revolver" } } }, "localname": "CashFlowRevolverMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_CoilCoatingBenefitPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Coil Coating Benefit Plans [Member]", "terseLabel": "Coil Coating Benefit Plan" } } }, "localname": "CoilCoatingBenefitPlansMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_CommercialSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Segment [Member]", "label": "Commercial Segment [Member]", "terseLabel": "Commercial" } } }, "localname": "CommercialSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_CommitmentFeePercentageOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitment Fee Percentage One [Member]", "label": "Commitment Fee Percentage One [Member]", "terseLabel": "Commitment Fee Percentage One" } } }, "localname": "CommitmentFeePercentageOneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_CommonStockParValueNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent par value of stock issued", "label": "Common Stock, Par Value, New Issues", "terseLabel": "Common stock, par value, new issues (in usd per share)" } } }, "localname": "CommonStockParValueNewIssues", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "perShareItemType" }, "cnr_CountervailingDutyTariffProceedingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countervailing Duty Tariff Proceedings", "label": "Countervailing Duty Tariff Proceedings [Member]", "terseLabel": "Countervailing Duty" } } }, "localname": "CountervailingDutyTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_CurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current Liabilities [Member]", "label": "Current Liabilities [Member]", "terseLabel": "Current Liabilities" } } }, "localname": "CurrentLiabilitiesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_CustomerListsAndRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Lists and Relationships [Member]", "terseLabel": "Customer Lists and Relationships" } } }, "localname": "CustomerListsAndRelationshipsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "domainItemType" }, "cnr_DBCIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DBCI", "label": "DBCI [Member]", "terseLabel": "DBCI" } } }, "localname": "DBCIMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtCovenantTermsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Axis]", "terseLabel": "Debt Covenant Terms [Axis]" } } }, "localname": "DebtCovenantTermsAxis", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "cnr_DebtCovenantTermsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Domain]", "terseLabel": "Debt Covenant Terms [Domain]" } } }, "localname": "DebtCovenantTermsDomain", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentBasisSpreadOnVariableRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Floor", "label": "Debt Instrument, Basis Spread On Variable Rate, Floor", "terseLabel": "Spread on variable rate, floor" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateFloor", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentCovenantComplianceExcessCashFlowMinimum": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum", "label": "Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum", "terseLabel": "Covenant compliance, excess cash flow, minimum" } } }, "localname": "DebtInstrumentCovenantComplianceExcessCashFlowMinimum", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DebtInstrumentCovenantCompliancePercentageofSpecifiedAvailability": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Percentage of Specified Availability", "label": "Debt Instrument, Covenant Compliance, Percentage of Specified Availability", "terseLabel": "Covenant compliance, percentage of specified availability" } } }, "localname": "DebtInstrumentCovenantCompliancePercentageofSpecifiedAvailability", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentCovenantComplianceSecuredLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum", "terseLabel": "Covenant compliance, secured leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantComplianceSecuredLeverageRatioMaximum", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "cnr_DebtInstrumentCovenantTermsFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio", "label": "Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio", "terseLabel": "Amended net debt to EBITDA leverage ratio" } } }, "localname": "DebtInstrumentCovenantTermsFixedChargeCoverageRatio", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "cnr_DebtInstrumentCovenantTermsSpecificAvailabilityInExcessOfThresholdofCalendarDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days", "label": "Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days", "terseLabel": "Covenant terms, specific availability in excess of threshold of calendar days" } } }, "localname": "DebtInstrumentCovenantTermsSpecificAvailabilityInExcessOfThresholdofCalendarDays", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_DebtInstrumentDeferredAndAmortizedCostIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Deferred And Amortized Cost Incurred", "label": "Debt Instrument, Deferred And Amortized Cost Incurred", "terseLabel": "Deferred and amortized cost incurred" } } }, "localname": "DebtInstrumentDeferredAndAmortizedCostIncurred", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DebtInstrumentDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Discount Rate", "label": "Debt Instrument, Discount Rate", "terseLabel": "Discount rate (as a percent)" } } }, "localname": "DebtInstrumentDiscountRate", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentFinancingCostIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Financing Cost Incurred", "label": "Debt Instrument, Financing Cost Incurred", "terseLabel": "Financing cost incurred" } } }, "localname": "DebtInstrumentFinancingCostIncurred", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DebtInstrumentMandatoryPrepaymentTermsPercentageofAnnualExcessCashFlow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow", "label": "Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow", "terseLabel": "Mandatory prepayment, percentage of annual excess cash flow" } } }, "localname": "DebtInstrumentMandatoryPrepaymentTermsPercentageofAnnualExcessCashFlow", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentRedemptionPeriodEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Eight", "label": "Debt Instrument, Redemption, Period Eight [Member]", "terseLabel": "Debt Instrument, Redemption, Period Eight" } } }, "localname": "DebtInstrumentRedemptionPeriodEightMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Nine", "label": "Debt Instrument, Redemption, Period Nine [Member]", "terseLabel": "Debt Instrument, Redemption, Period Nine" } } }, "localname": "DebtInstrumentRedemptionPeriodNineMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Seven", "label": "Debt Instrument, Redemption, Period Seven [Member]", "terseLabel": "Debt Instrument, Redemption, Period Seven" } } }, "localname": "DebtInstrumentRedemptionPeriodSevenMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Six", "label": "Debt Instrument, Redemption, Period Six [Member]", "terseLabel": "Debt Instrument, Redemption, Period Six" } } }, "localname": "DebtInstrumentRedemptionPeriodSixMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPriceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Price, Amount", "label": "Debt Instrument, Redemption Price, Amount", "terseLabel": "Redemption price" } } }, "localname": "DebtInstrumentRedemptionPriceAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DebtInstrumentSecuredDebtPercentageOfNonU.S.CapitalStockHeldByCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company", "label": "Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company", "terseLabel": "Secured debt, percentage of capital stock held by foreign subsidiary" } } }, "localname": "DebtInstrumentSecuredDebtPercentageOfNonU.S.CapitalStockHeldByCompany", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtPrepaymentTermsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Prepayment Terms [Axis]", "label": "Debt Prepayment Terms [Axis]", "terseLabel": "Debt Prepayment Terms [Axis]" } } }, "localname": "DebtPrepaymentTermsAxis", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "cnr_DebtPrepaymentTermsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Prepayment Terms [Domain]", "label": "Debt Prepayment Terms [Domain]", "terseLabel": "Debt Prepayment Terms [Domain]" } } }, "localname": "DebtPrepaymentTermsDomain", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_DeferPercentageToDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defer percentage to directors of their annual fees and meeting attendance fees.", "label": "Defer Percentage To Directors", "terseLabel": "Defer percentage to directors" } } }, "localname": "DeferPercentageToDirectors", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DeferPercentageToOfficersAndKeyEmployeesBonus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defer percentage to officers and key employees of their bonus.", "label": "Defer Percentage To Officers And Key Employees Bonus", "terseLabel": "Defer percentage to officers and key employees bonus" } } }, "localname": "DeferPercentageToOfficersAndKeyEmployeesBonus", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DeferPercentageToOfficersAndKeyEmployeesSalary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defer percentage to officers and key employees of their annual salary.", "label": "Defer Percentage To Officers And Key Employees Salary", "terseLabel": "Defer percentage to officers and key employees salary" } } }, "localname": "DeferPercentageToOfficersAndKeyEmployeesSalary", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DeferredCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Plan [Member]", "terseLabel": "Deferred Compensation Plan" } } }, "localname": "DeferredCompensationPlanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "cnr_DeferredSocialSecurityPaymentsCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Social Security Payments, CARES Act", "label": "Deferred Social Security Payments, CARES Act", "terseLabel": "Amount of employer side social security payments deferred" } } }, "localname": "DeferredSocialSecurityPaymentsCARESAct", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DeferredSocialSecurityPaymentsCARESActCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Social Security Payments, CARES Act, Current", "label": "Deferred Social Security Payments, CARES Act, Current", "terseLabel": "Deferred social security payments recorded in current liabilities" } } }, "localname": "DeferredSocialSecurityPaymentsCARESActCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DeferredTaxAssetsAccruedAndDeferredCompensation": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets attributable to accrued and deferred compensation.", "label": "Deferred Tax Assets Accrued And Deferred Compensation", "terseLabel": "Accrued and deferred compensation" } } }, "localname": "DeferredTaxAssetsAccruedAndDeferredCompensation", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DeferredTaxAssetsBadDebtReserves": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets attributable to bad debt reserves.", "label": "Deferred Tax Assets Bad Debt Reserves", "terseLabel": "Bad debt reserve" } } }, "localname": "DeferredTaxAssetsBadDebtReserves", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease, Liability", "label": "Deferred Tax Assets, Operating Lease, Liability", "terseLabel": "Leases" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DeferredTaxLiabilitiesDepreciationandAmortization": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "depreciation and amortization of deferred tax liabilities.", "label": "Deferred Tax Liabilities Depreciation and Amortization", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesDepreciationandAmortization", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease, Right Of Use Asset", "label": "Deferred Tax Liabilities, Operating Lease, Right Of Use Asset", "negatedLabel": "Leases" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DeferredTaxLiabilitiesStockBasis": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Stock Basis", "label": "Deferred Tax Liabilities, Stock Basis", "negatedLabel": "Stock basis" } } }, "localname": "DeferredTaxLiabilitiesStockBasis", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DefinedBenefitPlanMaximumAnnualEmployeeContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Maximum Annual Employee Contribution, Percent", "label": "Defined Benefit Plan, Maximum Annual Employee Contribution, Percent", "terseLabel": "Defined benefit plan, maximum annual contributions per retiree, percent" } } }, "localname": "DefinedBenefitPlanMaximumAnnualEmployeeContributionPercent", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DefinedBenefitPlanMinimumAnnualEmployeeContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Minimum Annual Employee Contribution, Percent", "label": "Defined Benefit Plan, Minimum Annual Employee Contribution, Percent", "terseLabel": "Defined benefit plan, minimum annual employee contribution, percent" } } }, "localname": "DefinedBenefitPlanMinimumAnnualEmployeeContributionPercent", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DerivativeFixedInterestRatePaidReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Fixed Interest Rate Paid (Received)", "label": "Derivative, Fixed Interest Rate Paid (Received)", "terseLabel": "Fixed Rate Paid (Received)" } } }, "localname": "DerivativeFixedInterestRatePaidReceived", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails" ], "xbrltype": "percentItemType" }, "cnr_DerivativeInstrumentFinancingComponentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Financing Component, Amount", "label": "Derivative Instrument, Financing Component, Amount", "terseLabel": "Derivative instrument, financing component, amount" } } }, "localname": "DerivativeInstrumentFinancingComponentAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DerivativeNotionalAmountPaidReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Notional Amount Paid (Received)", "label": "Derivative Notional Amount Paid (Received)", "terseLabel": "Notional Amount" } } }, "localname": "DerivativeNotionalAmountPaidReceived", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DispositionsOfObsoleteMaterials": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the disposition of obsolete materials made during the period.", "label": "Dispositions Of Obsolete Materials", "negatedLabel": "Dispositions" } } }, "localname": "DispositionsOfObsoleteMaterials", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofReserveforObsoleteMaterialsandSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DivestitureRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Divestiture-Related Costs", "label": "Divestiture-Related Costs", "terseLabel": "Divestiture related cost" } } }, "localname": "DivestitureRelatedCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "cnr_EffectiveIncomeTaxRateReconciliationEmployeeFringeBenefitsAmount": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Employee Fringe Benefits, Amount", "label": "Effective Income Tax Rate Reconciliation, Employee Fringe Benefits, Amount", "terseLabel": "Employee fringe benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEmployeeFringeBenefitsAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income, Amount", "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income, Amount", "terseLabel": "Global intangible low-taxed income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 15.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs, Amount", "label": "Effective Income Tax Rate Reconciliation, Transaction Costs, Amount", "terseLabel": "Transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsAmount": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits, Amount", "label": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits, Amount", "negatedLabel": "Unrecognized tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_EightPercentSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eight Percent Senior Notes Due 2026 [Member]", "label": "Eight Percent Senior Notes Due 2026 [Member]", "terseLabel": "8.00% senior notes due April 2026" } } }, "localname": "EightPercentSeniorNotesDue2026Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "domainItemType" }, "cnr_EnvironmentalLossContingencyPublicCommentPeriodDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Environmental Loss Contingency, Public Comment Period Duration", "label": "Environmental Loss Contingency, Public Comment Period Duration", "terseLabel": "Public comment period duration" } } }, "localname": "EnvironmentalLossContingencyPublicCommentPeriodDuration", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "durationItemType" }, "cnr_EnvironmentalStoneworksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Environmental Stoneworks [Member]", "label": "Environmental Stoneworks [Member]", "terseLabel": "Environmental Stoneworks" } } }, "localname": "EnvironmentalStoneworksMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_EquityRaisingandDeferredFinancingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy Equity Raising and Deferred Financing Costs.", "label": "Equity Raising and Deferred Financing Costs [Policy Text Block]", "terseLabel": "Equity Raising and Deferred Financing Costs" } } }, "localname": "EquityRaisingandDeferredFinancingCostsPolicyTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "cnr_ExecutiveAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Executive Awards [Member]", "label": "Executive Awards [Member]", "terseLabel": "Executive Awards" } } }, "localname": "ExecutiveAwardsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_ExtendedABLCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended ABL Commitments", "label": "Extended ABL Commitments [Member]", "terseLabel": "Extended ABL Commitments" } } }, "localname": "ExtendedABLCommitmentsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_ExtendedCashFlowRevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended Cash Flow Revolver", "label": "Extended Cash Flow Revolver [Member]", "terseLabel": "Extended Cash Flow Revolver" } } }, "localname": "ExtendedCashFlowRevolverMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_ForeignCurrencyTransactionRemeasurementGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate foreign currency transaction re-measurement gain (loss) (both realized and unrealized) included in determining net income for the reporting period.", "label": "Foreign Currency Transaction Remeasurement Gain (Loss)", "terseLabel": "Foreign currency transaction remeasurement gains (losses)" } } }, "localname": "ForeignCurrencyTransactionRemeasurementGainLoss", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_FormerCEOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former CEO [Member]", "label": "Former CEO [Member]", "terseLabel": "Former CEO" } } }, "localname": "FormerCEOMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_GainLossOnExtinguishmentOfDebtExpected": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on Extinguishment of Debt, Expected", "label": "Gain (Loss) on Extinguishment of Debt, Expected", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainLossOnExtinguishmentOfDebtExpected", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossOnRestructuringAndRelatedActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Restructuring And Related Activities", "label": "Gain (Loss) On Restructuring And Related Activities", "terseLabel": "Restructuring charges at corporate headquarters" } } }, "localname": "GainLossOnRestructuringAndRelatedActivities", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossonAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on Assets", "label": "Gain (Loss) on Assets", "negatedTerseLabel": "Loss (gain) on asset sales, net" } } }, "localname": "GainLossonAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cnr_GainOnSaleOfFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gain On Sale Of Facility [Member]", "label": "Gain On Sale Of Facility [Member]", "terseLabel": "Gain on sale of facilities, net" } } }, "localname": "GainOnSaleOfFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "cnr_GeneralLiabilityInsurance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a general liability nature.", "label": "General Liability Insurance", "terseLabel": "General liability insurance" } } }, "localname": "GeneralLiabilityInsurance", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GoodwillImpairmentLossNoTaxBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Impairment Loss, No Tax Basis", "label": "Goodwill, Impairment Loss, No Tax Basis", "terseLabel": "Goodwill impairment with no tax basis" } } }, "localname": "GoodwillImpairmentLossNoTaxBasis", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GrowthFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Growth Funds [Member]", "terseLabel": "Growth funds" } } }, "localname": "GrowthFundsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "cnr_IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The award plan as incentives", "label": "Incentive Plan [Member]", "terseLabel": "Incentive Plan" } } }, "localname": "IncentivePlanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_IndexFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Index Funds [Member]", "label": "Index Funds [Member]", "terseLabel": "Index funds" } } }, "localname": "IndexFundsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "cnr_InjectionMoldedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Injection Molded [Member]", "label": "Injection Molded [Member]", "terseLabel": "Injection molded" } } }, "localname": "InjectionMoldedMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_InsulatedMetalPanelsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insulated Metal Panels [Member]", "label": "Insulated Metal Panels [Member]", "terseLabel": "Insulated Metal Panels" } } }, "localname": "InsulatedMetalPanelsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_InsuranceLiabilityIncurredButNotReportedClaimsValueDeterminationPaidClaimPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Liability, Incurred But Not Reported Claims, Value Determination Paid Claim Period", "label": "Insurance Liability, Incurred But Not Reported Claims, Value Determination Paid Claim Period", "terseLabel": "IBNR claims value determination claim paid period" } } }, "localname": "InsuranceLiabilityIncurredButNotReportedClaimsValueDeterminationPaidClaimPeriod", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_InsurancePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining purchase of insurance for compensation and employer liability, general liability, property claims during the period.", "label": "Insurance [Policy Text Block]", "terseLabel": "Insurance" } } }, "localname": "InsurancePolicyTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "cnr_InterestRateSwapFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Five", "label": "Interest Rate Swap Five [Member]", "terseLabel": "Interest Rate Swap Five" } } }, "localname": "InterestRateSwapFiveMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Four", "label": "Interest Rate Swap Four [Member]", "terseLabel": "Interest Rate Swap Four" } } }, "localname": "InterestRateSwapFourMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap One [Member]", "label": "Interest Rate Swap One [Member]", "terseLabel": "Interest Rate Swap One" } } }, "localname": "InterestRateSwapOneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Seven", "label": "Interest Rate Swap Seven [Member]", "terseLabel": "Interest Rate Swap Seven" } } }, "localname": "InterestRateSwapSevenMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Six", "label": "Interest Rate Swap Six [Member]", "terseLabel": "Interest Rate Swap Six" } } }, "localname": "InterestRateSwapSixMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Three [Member]", "label": "Interest Rate Swap Three [Member]", "terseLabel": "Interest Rate Swap Three" } } }, "localname": "InterestRateSwapThreeMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_InterestRateSwapTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Two [Member]", "label": "Interest Rate Swap Two [Member]", "terseLabel": "Interest Rate Swap Two" } } }, "localname": "InterestRateSwapTwoMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_InternationalEquityFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Equity Funds [Member]", "label": "International Equity Funds [Member]", "terseLabel": "International equity funds" } } }, "localname": "InternationalEquityFundsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "cnr_InventoryObsolescenceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Obsolescence [Roll Forward]", "label": "Inventory Obsolescence [Roll Forward]", "terseLabel": "Inventory Obsolescence" } } }, "localname": "InventoryObsolescenceRollForward", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofReserveforObsoleteMaterialsandSuppliesDetails" ], "xbrltype": "stringItemType" }, "cnr_KlearyMasonryIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kleary Masonry, Inc.", "label": "Kleary Masonry, Inc. [Member]", "terseLabel": "Kleary Acquisition" } } }, "localname": "KlearyMasonryIncMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "cnr_LeverageRatioTargetAchievedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leverage Ratio Target Achieved [Member]", "label": "Leverage Ratio Target Achieved [Member]", "terseLabel": "Leverage Ratio Target Achieve" } } }, "localname": "LeverageRatioTargetAchievedMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_LineOfCreditFacilityIncreaseinBorrowingCapacityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Increase in Borrowing Capacity, Amount", "label": "Line Of Credit Facility, Increase in Borrowing Capacity, Amount", "terseLabel": "Line of credit facility, increase in borrowing capacity" } } }, "localname": "LineOfCreditFacilityIncreaseinBorrowingCapacityAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_LitigationSettlementPercentageOfSettlementSoughtForLegalExpenses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Expense Percentage", "label": "Litigation Settlement, Percentage Of Settlement Sought For Legal Expenses", "terseLabel": "Percentage of settlement sought for legal expenses" } } }, "localname": "LitigationSettlementPercentageOfSettlementSoughtForLegalExpenses", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "percentItemType" }, "cnr_LossContingenciesNumberOfDefendantsWithChargesDismissed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingencies, Number Of Defendants With Charges Dismissed", "label": "Loss Contingencies, Number Of Defendants With Charges Dismissed", "terseLabel": "Number of defendants with charges dismissed" } } }, "localname": "LossContingenciesNumberOfDefendantsWithChargesDismissed", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "cnr_LossContingencyTariffRatesForImports": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Tariff Rates For Imports", "label": "Loss Contingency, Tariff Rates For Imports", "terseLabel": "Tariff rate for imports" } } }, "localname": "LossContingencyTariffRatesForImports", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "percentItemType" }, "cnr_MWPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MW Plan", "label": "MW Plan [Member]", "terseLabel": "MW Plan" } } }, "localname": "MWPlanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_MetalBuildingProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Metal Building Products [Member]", "label": "Metal Building Products [Member]", "terseLabel": "Metal Building Products" } } }, "localname": "MetalBuildingProductsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MetalCoilCoatingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Metal Coil Coating [Member]", "terseLabel": "Metal coil coating" } } }, "localname": "MetalCoilCoatingMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MetalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Metal", "label": "Metal [Member]", "terseLabel": "Metal" } } }, "localname": "MetalMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsBlendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mutual Funds - Blend [Member]", "terseLabel": "Mutual funds\u00a0\u2013\u00a0Blend" } } }, "localname": "MutualFundsBlendMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsFixedIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mutual Funds - Fixed Income [Member]", "terseLabel": "Mutual funds\u00a0\u2013\u00a0Fixed income" } } }, "localname": "MutualFundsFixedIncomeMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsForeignBlendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mutual Funds - Foreign Blend [Member]", "terseLabel": "Mutual funds\u00a0\u2013\u00a0Foreign blend" } } }, "localname": "MutualFundsForeignBlendMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsGrowthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mutual Funds - Growth [Member]", "terseLabel": "Mutual funds\u00a0\u2013\u00a0Growth" } } }, "localname": "MutualFundsGrowthMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "cnr_NetIncomeLossAllocatedToParticipatingSecurities": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of net income (loss) allocated to participating securities during the period.", "label": "Net Income Loss Allocated To Participating Securities", "negatedLabel": "Net income allocated to participating securities" } } }, "localname": "NetIncomeLossAllocatedToParticipatingSecurities", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_NumberOfFieldSamplingPhasesCompleted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Field Sampling Phases Completed", "label": "Number Of Field Sampling Phases Completed", "terseLabel": "Number of field sampling phases completed" } } }, "localname": "NumberOfFieldSamplingPhasesCompleted", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "cnr_NumberOfSwapContractsEnteredInto": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Swap Contracts Entered Into", "label": "Number Of Swap Contracts Entered Into", "terseLabel": "Number of swap contract entered" } } }, "localname": "NumberOfSwapContractsEnteredInto", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "integerItemType" }, "cnr_NumberOfSwapContractsTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Swap Contracts Terminated", "label": "Number Of Swap Contracts Terminated", "terseLabel": "Number of swap contracts terminated" } } }, "localname": "NumberOfSwapContractsTerminated", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "integerItemType" }, "cnr_OtherAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Other Accrued Expenses", "verboseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedExpenses", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "cnr_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Countries [Member]", "verboseLabel": "All other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "cnr_OtherProductsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Products [Member]", "label": "Other Products And Services [Member]", "terseLabel": "Other products & services" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_PCETCENortheastContaminationSiteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PCE/TCE Northeast Contamination Site [Member]", "label": "PCE/TCE Northeast Contamination Site [Member]", "terseLabel": "PCE/TCE Northeast Contamination Site" } } }, "localname": "PCETCENortheastContaminationSiteMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_PayFixedInterestRateSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pay Fixed Interest Rate Swap", "label": "Pay Fixed Interest Rate Swap [Member]", "terseLabel": "Pay Fixed Interest Rate Swap" } } }, "localname": "PayFixedInterestRateSwapMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "cnr_PaymentOfDeferredSocialSecurityTaxesCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Deferred Social Security Taxes, CARES Act", "label": "Payment Of Deferred Social Security Taxes, CARES Act", "terseLabel": "Payment of deferred social security taxes" } } }, "localname": "PaymentOfDeferredSocialSecurityTaxesCARESAct", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_PaymentsForTaxReceivableAgreement": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Tax Receivable Agreement", "label": "Payments For Tax Receivable Agreement", "negatedLabel": "Payments on tax receivable agreement" } } }, "localname": "PaymentsForTaxReceivableAgreement", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cnr_PerformanceBasedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Performance Based Award [Member]", "terseLabel": "Performance-Based" } } }, "localname": "PerformanceBasedAwardMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "domainItemType" }, "cnr_PerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Stock Units [Member]", "label": "Performance Stock Units [Member]", "terseLabel": "Performance Stock Units" } } }, "localname": "PerformanceStockUnitsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_PlyGemMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ply Gem [Member]", "label": "Ply Gem [Member]", "terseLabel": "Ply Gem" } } }, "localname": "PlyGemMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_PlyGemPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ply Gem Plan", "label": "Ply Gem Plan [Member]", "terseLabel": "Ply Gem Plan" } } }, "localname": "PlyGemPlanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_PrimeWindowsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime Windows LLC", "label": "Prime Windows LLC [Member]", "terseLabel": "Prime Windows LLC" } } }, "localname": "PrimeWindowsLLCMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "cnr_ProductLineAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line Asset", "label": "Product Line Asset [Member]", "terseLabel": "Product line asset" } } }, "localname": "ProductLineAssetMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_ProductWarrantyAccrualRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the revenue recognized towards the product warranty.", "label": "Product Warranty Accrual Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ProductWarrantyAccrualRevenueRecognized", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "cnr_PropertyInsuranceDeductibleAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Property Insurance, Deductible Amount", "verboseLabel": "Property liability insurances, deductible amount" } } }, "localname": "PropertyInsuranceDeductibleAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_ProvisionsForObsoleteMaterials": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the provision made during the period towards reserve for obsolete materials and supplies.", "label": "Provisions For Obsolete Materials", "verboseLabel": "Provisions" } } }, "localname": "ProvisionsForObsoleteMaterials", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofReserveforObsoleteMaterialsandSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_RCCPensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RCC Pension Plan", "label": "RCC Pension Plan [Member]", "terseLabel": "RCC Pension Plan" } } }, "localname": "RCCPensionPlanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_RCRAFacilityInvestigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RCRA Facility Investigation [Member]", "label": "RCRA Facility Investigation [Member]", "terseLabel": "RCRA Facility Investigation" } } }, "localname": "RCRAFacilityInvestigationMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RecoveryFromCountervailingDutyTariffProceedingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recovery From Countervailing Duty Tariff Proceedings", "label": "Recovery From Countervailing Duty Tariff Proceedings [Member]", "terseLabel": "Recovery From Countervailing Duty Tariff Proceedings" } } }, "localname": "RecoveryFromCountervailingDutyTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RepaymentsOfTermLoan": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments on term loan", "label": "Repayments Of Term Loan", "negatedLabel": "Payments on term loan" } } }, "localname": "RepaymentsOfTermLoan", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cnr_ReserveForObsoleteMaterials": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the reserve for obsolete materials and supplies as on date.", "label": "Reserve For Obsolete Materials", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ReserveForObsoleteMaterials", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofReserveforObsoleteMaterialsandSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_ReserveForObsoleteMaterialsAcquiredThroughAcquisitions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reserve For Obsolete Materials, Acquired Through Acquisitions", "label": "Reserve For Obsolete Materials, Acquired Through Acquisitions", "terseLabel": "Reserve of acquired company at date of acquisition" } } }, "localname": "ReserveForObsoleteMaterialsAcquiredThroughAcquisitions", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofReserveforObsoleteMaterialsandSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_ReserveForObsoleteMaterialsDivested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reserve For Obsolete Materials, Divested", "label": "Reserve For Obsolete Materials, Divested", "negatedTerseLabel": "Divestitures" } } }, "localname": "ReserveForObsoleteMaterialsDivested", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofReserveforObsoleteMaterialsandSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_RestructuringAndRelatedCostBenefitCostBenefitIncurredToDate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring and Related Cost (Benefit), Cost (Benefit) Incurred to Date", "label": "Restructuring and Related Cost (Benefit), Cost (Benefit) Incurred to Date", "terseLabel": "Cost Incurred To Date (since inception)" } } }, "localname": "RestructuringAndRelatedCostBenefitCostBenefitIncurredToDate", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_RestructuringAndRelatedCostEstimatedPlanTimePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and Related Cost, Estimated Plan Time Period", "label": "Restructuring and Related Cost, Estimated Plan Time Period", "terseLabel": "Estimate plan time" } } }, "localname": "RestructuringAndRelatedCostEstimatedPlanTimePeriod", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_RightOfUseAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right Of Use Asset", "label": "Right Of Use Asset [Member]", "terseLabel": "Right of use asset" } } }, "localname": "RightOfUseAssetMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_SaleOfStockProposedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Proposed Price Per Share", "label": "Sale Of Stock, Proposed Price Per Share", "terseLabel": "Sale of stock, proposed price (in dollars per share)" } } }, "localname": "SaleOfStockProposedPricePerShare", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails" ], "xbrltype": "perShareItemType" }, "cnr_ScheduleOfCumulativeConvertiblePreferredStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Cumulative Convertible Preferred Stock [Line Items]", "terseLabel": "Schedule Of Cumulative Convertible Preferred Stock [Line Items]" } } }, "localname": "ScheduleOfCumulativeConvertiblePreferredStockLineItems", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "stringItemType" }, "cnr_ScheduleOfCumulativeConvertiblePreferredStockTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Cumulative Convertible Preferred Stock [Table]", "terseLabel": "Schedule Of Cumulative Convertible Preferred Stock [Table]" } } }, "localname": "ScheduleOfCumulativeConvertiblePreferredStockTable", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "stringItemType" }, "cnr_ScheduleOfEarningLossPerCommonShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Earning Loss Per Common Share [Line Items]", "terseLabel": "Schedule Of Earning Loss Per Common Share [Line Items]" } } }, "localname": "ScheduleOfEarningLossPerCommonShareLineItems", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "cnr_ScheduleOfEarningLossPerCommonShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Earning Loss Per Common Share [Table]", "terseLabel": "Schedule Of Earning Loss Per Common Share [Table]" } } }, "localname": "ScheduleOfEarningLossPerCommonShareTable", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "cnr_ScheduleOfIncomeTaxLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Income Tax [Line Items]", "terseLabel": "Schedule Of Income Tax [Line Items]" } } }, "localname": "ScheduleOfIncomeTaxLineItems", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "cnr_ScheduleOfIncomeTaxTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Income Tax [Table]", "terseLabel": "Schedule Of Income Tax [Table]" } } }, "localname": "ScheduleOfIncomeTaxTable", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "cnr_ScheduleOfShareBasedCompensationStockOptionsAdditionalInformationRelatingToOptionsOutstandingTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share based compensation stock options additional information relating to options outstanding.", "label": "Schedule Of Share Based Compensation Stock Options Additional Information Relating To Options Outstanding [Table Text Block]", "terseLabel": "Additional Information Concerning Outstanding Options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAdditionalInformationRelatingToOptionsOutstandingTableTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "cnr_ScheduleOfSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Summary Of Significant Accounting Policies [Table]", "terseLabel": "Schedule Of Summary Of Significant Accounting Policies [Table]" } } }, "localname": "ScheduleOfSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "cnr_ScheduleOfUsefulLivesPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful lives for the reporting period.", "label": "Schedule Of Useful Lives Property Plant And Equipment [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Lives for Depreciation" } } }, "localname": "ScheduleOfUsefulLivesPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "cnr_ScheduleOfWeightedAverageAssetsAllocationByAssetsCategoryTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for weighted average assets allocation by assets category.", "label": "Schedule Of Weighted Average Assets Allocation By Assets Category [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assets Allocation by Assets Category" } } }, "localname": "ScheduleOfWeightedAverageAssetsAllocationByAssetsCategoryTableTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "cnr_SecondaryOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secondary Offering [Member]", "label": "Secondary Offering [Member]", "terseLabel": "Secondary Offering" } } }, "localname": "SecondaryOfferingMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "domainItemType" }, "cnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDistributedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for vested equity-based awards distributed during the period on other than stock (or unit) option plans.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Distributed Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant price, vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDistributedWeightedAverageGrantDateFairValue", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "perShareItemType" }, "cnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetedNumberOfSharesVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Vested", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Vested", "terseLabel": "Percentage targeted number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetedNumberOfSharesVested", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantedinPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents the fair value of Performance Share Awards granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value", "terseLabel": "Fair value of PSUs granted" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantedinPeriodFairValue", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodAfterDeath": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Death", "terseLabel": "Award termination period after death" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodAfterDeath", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodAfterTerminationofEmploymentorService": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period, After Termination of Employment or Service", "terseLabel": "Award termination period after termination of employment or service" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodAfterTerminationofEmploymentorService", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_SidingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Siding Segment [Member]", "label": "Siding Segment [Member]", "terseLabel": "Siding" } } }, "localname": "SidingSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_StandardAndExtendedProductWarrantyAccrualBusinessDivestiture": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Standard And Extended Product Warranty Accrual Business Divestiture", "label": "Standard And Extended Product Warranty Accrual Business Divestiture", "negatedTerseLabel": "Divestiture" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualBusinessDivestiture", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "cnr_StandardAndExtendedProductWarrantyAccrualPeriodExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Period Expense", "label": "Standard and Extended Product Warranty Accrual, Period Expense", "terseLabel": "Expense" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualPeriodExpense", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "cnr_StandardAndExtendedProductWarrantyAccrualSettlements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Settlements", "label": "Standard and Extended Product Warranty Accrual, Settlements", "negatedLabel": "Settlements" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualSettlements", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "cnr_StandardandExtendedProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Current", "label": "Standard and Extended Product Warranty Accrual, Current", "verboseLabel": "Accrued warranty obligation and deferred warranty revenue" } } }, "localname": "StandardandExtendedProductWarrantyAccrualCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "cnr_StockOption1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Option 1 [Member]", "terseLabel": "Stock Option 1" } } }, "localname": "StockOption1Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails" ], "xbrltype": "domainItemType" }, "cnr_StockOption2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Option 2 [Member]", "terseLabel": "Stock Option 2" } } }, "localname": "StockOption2Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails" ], "xbrltype": "domainItemType" }, "cnr_StockRepurchaseProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Programs", "label": "Stock Repurchase Programs [Member]", "terseLabel": "Stock Repurchase Programs" } } }, "localname": "StockRepurchaseProgramsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_StoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stone [Member]", "label": "Stone [Member]", "terseLabel": "Stone" } } }, "localname": "StoneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "cnr_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK", "label": "Temporary Equity [Text Block]", "terseLabel": "CD&R INVESTOR GROUP" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP" ], "xbrltype": "textBlockItemType" }, "cnr_TermLoanCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Loan Credit Agreement [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanCreditAgreementMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityDueApril2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility Due April 2028", "label": "Term Loan Facility Due April 2028 [Member]", "terseLabel": "Term loan facility due April 2028" } } }, "localname": "TermLoanFacilityDueApril2028Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "domainItemType" }, "cnr_TimeBasedRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Time Based RSU [Member]", "terseLabel": "Time-Based" } } }, "localname": "TimeBasedRSUMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "domainItemType" }, "cnr_TrademarksTradeNamesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trademarks, Trade Names, and Other", "label": "Trademarks, Trade Names, and Other [Member]", "terseLabel": "Trademarks, Trade Names, and Other" } } }, "localname": "TrademarksTradeNamesAndOtherMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "domainItemType" }, "cnr_TrancheBTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche B Term Loan", "label": "Tranche B Term Loan [Member]", "terseLabel": "Tranche B Term Loan" } } }, "localname": "TrancheBTermLoanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "label": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "negatedLabel": "Treasury stock, retired shares previously withheld or repurchased, amount" } } }, "localname": "TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_UnallocatedOtherExpenses": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unallocated other expenses during the period.", "label": "Unallocated Other Expenses", "negatedLabel": "Unallocated other expense, net" } } }, "localname": "UnallocatedOtherExpenses", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "cnr_UnderwriterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "underwriter [Member]", "terseLabel": "Underwriter" } } }, "localname": "UnderwriterMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "domainItemType" }, "cnr_UnionCorrugatingCompanyHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Union Corrugating Company Holdings, Inc.", "label": "Union Corrugating Company Holdings, Inc. [Member]", "terseLabel": "Union Corrugating Company Holdings, Inc." } } }, "localname": "UnionCorrugatingCompanyHoldingsIncMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "cnr_UnrecognizedTaxBenefitsIncludingInterestAndPenalties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Including Interest and Penalties", "label": "Unrecognized Tax Benefits, Including Interest and Penalties", "terseLabel": "Unrecognized tax benefits, including interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncludingInterestAndPenalties", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_VinylMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vinyl [Member]", "label": "Vinyl [Member]", "terseLabel": "Vinyl windows" } } }, "localname": "VinylMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_VinylSidingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vinyl Siding [Member]", "label": "Vinyl Siding [Member]", "terseLabel": "Vinyl siding" } } }, "localname": "VinylSidingMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_VoigtVsCDRCaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voigt vs. CD&R Case", "label": "Voigt vs. CD&R Case [Member]", "terseLabel": "Voigt vs. CD&R case" } } }, "localname": "VoigtVsCDRCaseMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_WarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty, Term", "label": "Warranty, Term", "terseLabel": "Warranty, term" } } }, "localname": "WarrantyTerm", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_WindowsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Windows Segment [Member]", "label": "Windows Segment [Member]", "terseLabel": "Windows" } } }, "localname": "WindowsSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_WorkersCompensationInsuranceDeductibleAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Workers Compensation Insurance, Deductible Amount", "label": "Workers Compensation Insurance, Deductible Amount", "terseLabel": "Workers compensation insurance, deductible amount" } } }, "localname": "WorkersCompensationInsuranceDeductibleAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20211231", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_CR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COSTA RICA", "terseLabel": "Costa Rica" } } }, "localname": "CR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States of America" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r897" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r892" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r905" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r906" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r894", "r895", "r896" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r890" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r893" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r159", "r213", "r226", "r227", "r228", "r229", "r231", "r233", "r237", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r377", "r379", "r380" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r159", "r213", "r226", "r227", "r228", "r229", "r231", "r233", "r237", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r377", "r379", "r380" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r0", "r164", "r173", "r179", "r266", "r591", "r592", "r593", "r635", "r636", "r712", "r713", "r715", "r716", "r907" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r0", "r164", "r173", "r179", "r266", "r591", "r592", "r593", "r635", "r636", "r712", "r713", "r715", "r716", "r907" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r0", "r164", "r173", "r179", "r266", "r591", "r592", "r593", "r635", "r636", "r712", "r713", "r715", "r716", "r907" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r385", "r417", "r544", "r554", "r783", "r784", "r785", "r786", "r787", "r788", "r808", "r860", "r863", "r888", "r889" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r385", "r417", "r544", "r554", "r783", "r784", "r785", "r786", "r787", "r788", "r808", "r860", "r863", "r888", "r889" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r240", "r439", "r441", "r810", "r859", "r861" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r240", "r439", "r441", "r810", "r859", "r861" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r385", "r417", "r480", "r544", "r554", "r783", "r784", "r785", "r786", "r787", "r788", "r808", "r860", "r863", "r888", "r889" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r385", "r417", "r480", "r544", "r554", "r783", "r784", "r785", "r786", "r787", "r788", "r808", "r860", "r863", "r888", "r889" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r241", "r242", "r439", "r442", "r862", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r241", "r242", "r439", "r442", "r862", "r874", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r246", "r770" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r783", "r785", "r788", "r888", "r889" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "OTHER ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r55", "r775" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Rollforward of Uncollectible Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r14", "r37", "r247", "r248" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r29", "r822", "r845" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r85", "r92", "r102", "r103", "r104", "r676" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Defined benefit pension plan actuarial losses, net of tax benefit of $1,854 and $5,049, respectively" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r317" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r92", "r102", "r103", "r104", "r105", "r675" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized loss on derivative instruments, net of tax benefit of $5,549 and $17,612, respectively" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r89", "r91", "r92", "r848", "r868", "r871" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss, net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r102", "r103", "r737", "r738", "r739", "r740", "r741", "r743" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r88", "r92", "r102", "r103", "r104", "r161", "r162", "r163", "r676", "r864", "r865", "r908" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r81", "r92", "r102", "r103", "r104", "r676", "r738", "r739", "r740", "r741", "r743" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign exchange translation adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r38" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r161", "r162", "r163", "r591", "r592", "r593", "r715" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r556", "r558", "r598", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r558", "r587", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r253", "r269", "r271", "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r139", "r297", "r304" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Incentive Plan securities excluded from dilution (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax": { "auth_ref": [ "r707" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated gain (loss) from increase (decrease) in value of excluded component of derivative hedge.", "label": "AOCI, Derivative Qualifying as Hedge, Excluded Component, after Tax", "terseLabel": "AOCI derivative gain" } } }, "localname": "AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Asset Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Asset Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "AssetAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationTable": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about contingent consideration in asset acquisition.", "label": "Asset Acquisition, Contingent Consideration [Table]", "terseLabel": "Asset Acquisition, Contingent Consideration [Table]" } } }, "localname": "AssetAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r139", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r154", "r221", "r228", "r235", "r265", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r673", "r678", "r725", "r773", "r775", "r820", "r844" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r15", "r16", "r73", "r154", "r265", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r673", "r678", "r725", "r773", "r775" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r719" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets Held-for-sale, Not Part of Disposal Group", "terseLabel": "Carrying value of assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "verboseLabel": "Long-lived assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r2", "r3", "r7", "r8", "r9", "r314", "r322" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r559", "r589" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r687", "r692" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements", "verboseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r537", "r550" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r537", "r550", "r658", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r656", "r657" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss) applicable to common shares" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r656", "r657" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r653" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r664", "r665", "r666" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income contributed during year" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales contributed during year" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Non-current portion of lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r660", "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets (trade names/customer relationships)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r660", "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r660", "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r661" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSegmentAllocationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combination Segment Allocation [Line Items]", "terseLabel": "Business Combination Segment Allocation [Line Items]" } } }, "localname": "BusinessCombinationSegmentAllocationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSegmentAllocationTable": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about goodwill in a business combination.", "label": "Business Combination, Segment Allocation [Table]", "terseLabel": "Business Combination, Segment Allocation [Table]" } } }, "localname": "BusinessCombinationSegmentAllocationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r12", "r50", "r141" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r24", "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r135", "r141", "r147" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r135", "r735" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r342", "r343", "r344", "r353", "r875" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r359", "r876" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r161", "r162", "r715" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r36", "r422" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r36" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "verboseLabel": "Common stock, $0.01 par value, 200,000,000 shares authorized; 126,992,107 and 125,425,931 shares issued at December 31, 2021 and 2020, respectively; and 126,971,036 and 125,400,599 shares outstanding at December 31, 2021 and 2020, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r97", "r99", "r100", "r111", "r832", "r855" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r110", "r120", "r831", "r854" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r298", "r302", "r663" ], "lang": { "en-us": { "role": { "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.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer software, intangible asset" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r436", "r437", "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with customer liability, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r226", "r227", "r228", "r229", "r231", "r237", "r239" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r115", "r810" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r155", "r631", "r642" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r155", "r631" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r631", "r642", "r644" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r155", "r631", "r642" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r28", "r29", "r30", "r153", "r159", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r404", "r405", "r406", "r407", "r750", "r821", "r824", "r842" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r30", "r400", "r824", "r842" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross", "totalLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r382", "r404", "r405", "r748", "r750", "r751" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Senior notes, aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r61", "r395", "r748" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r61", "r403", "r748", "r750" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r61", "r383" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument stated rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r62", "r153", "r159", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r404", "r405", "r406", "r407", "r750" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Five [Member]", "terseLabel": "Debt Instrument, Redemption, Period Five" } } }, "localname": "DebtInstrumentRedemptionPeriodFiveMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption price, percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r62", "r153", "r159", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r404", "r405", "r406", "r407", "r423", "r426", "r427", "r428", "r747", "r748", "r750", "r751", "r838" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r389", "r401", "r404", "r405", "r749" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized deferred financing costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "auth_ref": [ "r453", "r560" ], "lang": { "en-us": { "role": { "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "terseLabel": "Deferred compensation arrangement with individual, requisite service period" } } }, "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability, current and noncurrent" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r632", "r642" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r54", "r389", "r749" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less: unamortized discounts and unamortized deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r632", "r642" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r606", "r607" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r155", "r632", "r642", "r643", "r644" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r33", "r34", "r622", "r823", "r841" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r606", "r607" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r140" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r632", "r642" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r623" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory obsolescence" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r625" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss and tax credit carryover" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Pension" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Other reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance", "terseLabel": "Accrued insurance reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Warranty" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r624" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred tax assets, valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofValuationAllowanceonDeferredTaxesActivityDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r607", "r625" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred tax liability, net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTaxEffectofTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "verboseLabel": "Accumulated benefit obligation at end of period" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r86", "r92", "r501" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "totalLabel": "Total" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r92", "r501" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "negatedTerseLabel": "Unrecognized actuarial loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r92", "r501" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "terseLabel": "Unrecognized prior service cost" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r471", "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "verboseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial (gains) losses" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r458", "r496", "r524", "r530", "r531" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r458", "r497", "r525", "r530", "r531" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r456", "r479" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "totalLabel": "Assets (liabilities) recognized in consolidated balance sheets" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax": { "auth_ref": [ "r85", "r89", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of increase (decrease) in accumulated other comprehensive income from gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax", "negatedLabel": "Net actuarial loss (gain)" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r87", "r89", "r500" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income from prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax", "negatedTerseLabel": "Total recognized in other comprehensive income (loss)" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r27", "r456", "r457", "r479", "r530", "r819", "r843" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Noncurrent assets" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r505", "r529" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Benefit obligation at end of period", "periodStartLabel": "Projected benefit obligation\u00a0\u2013\u00a0beginning of fiscal year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r466", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedTerseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r508", "r530" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r473", "r481", "r483", "r528", "r530", "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "verboseLabel": "Company contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan, Debt Security [Member]", "terseLabel": "Debt securities" } } }, "localname": "DefinedBenefitPlanDebtSecurityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "auth_ref": [ "r481", "r530" ], "lang": { "en-us": { "role": { "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.", "label": "Defined Benefit Plan, Equity Securities [Member]", "terseLabel": "Equity securities" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "verboseLabel": "2027 - 2031" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "verboseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "verboseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "verboseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "verboseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "verboseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "auth_ref": [ "r491", "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Defined benefit plan, expected future benefit payments, next rolling twelve months" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r458", "r495", "r523", "r530", "r531" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r470", "r481", "r483", "r484", "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of assets\u00a0at end of period", "periodStartLabel": "Fair value of assets\u00a0at beginning of period", "terseLabel": "Plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r456", "r479", "r530" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinFundedStatusDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Funded status at end of period", "totalLabel": "Funded status" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinFundedStatusDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.", "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "terseLabel": "Health care cost trend rate (as a percent)" } } }, "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r458", "r462", "r494", "r522", "r530", "r531" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r492", "r520", "r530", "r531" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "auth_ref": [ "r516", "r530" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinFundedStatusDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": { "auth_ref": [ "r516" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinFundedStatusDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligations" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r475", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedTerseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r480", "r530" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Defined benefit plan, target plan asset allocations (as a percent)" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanRealEstateMember": { "auth_ref": [ "r481", "r530" ], "lang": { "en-us": { "role": { "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan, Real Estate [Member]", "terseLabel": "Real estate" } } }, "localname": "DefinedBenefitPlanRealEstateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r460", "r493", "r521", "r530", "r531" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.", "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "terseLabel": "Health care cost trend rate (as a percent)" } } }, "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "verboseLabel": "Defined Benefit Plan, actual plan asset allocations" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Allocated share-based compensation expense, net of tax" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of employee contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Matching contributions percentage" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r139", "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r139", "r216" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r74", "r77", "r78", "r690", "r790" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative liability", "verboseLabel": "Derivative liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.", "label": "Derivative, Floor Interest Rate", "terseLabel": "Derivative, floor interest rate" } } }, "localname": "DerivativeFloorInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r689" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative instruments, gain (loss)" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r77", "r688", "r691", "r696", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r710", "r718" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVES" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r75", "r76", "r79", "r690" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Liability, Fair Value, Gross Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r682", "r684" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r681", "r683", "r684", "r685", "r686", "r693", "r696", "r703", "r704", "r706", "r710" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative, term of contract" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r4", "r5", "r8" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Discontinued operations held-for-sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r139", "r313", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "terseLabel": "Gain on divestiture of business" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r537", "r550" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Groups, Including Discontinued Operations, Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Income (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r112", "r171", "r172", "r173", "r174", "r175", "r182", "r185", "r188", "r189", "r190", "r194", "r195", "r716", "r717", "r833", "r856" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per common share (in usd per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r112", "r171", "r172", "r173", "r174", "r175", "r185", "r188", "r189", "r190", "r194", "r195", "r716", "r717", "r833", "r856" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per common share (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareProFormaAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Pro Forma [Abstract]", "terseLabel": "Earnings Per Share, Pro Forma [Abstract]" } } }, "localname": "EarningsPerShareProFormaAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r191", "r192", "r193", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER COMMON SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r735" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r588" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "totalLabel": "Total unrecognized share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted Average Remaining Years" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r588" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Employee service share-based compensation, nonvested awards, compensation not yet recognized, share-based awards other than options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r588" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefits recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Tax benefit realized" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r102", "r103", "r104", "r161", "r162", "r163", "r168", "r176", "r178", "r198", "r266", "r422", "r429", "r591", "r592", "r593", "r635", "r636", "r715", "r737", "r738", "r739", "r740", "r741", "r743", "r864", "r865", "r866", "r908" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments.", "label": "Equity Funds [Member]", "terseLabel": "Equity income funds" } } }, "localname": "EquityFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r721" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Unrealized holding gain (loss)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r719", "r723", "r724" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r719", "r723" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Fair Value of Financial Instruments Not Currently Recognized at Fair Value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r391", "r404", "r405", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r530", "r720", "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "auth_ref": [ "r691" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative assets designated as fair value hedging instruments.", "label": "Fair Value Hedge Assets", "terseLabel": "Fair value hedge assets" } } }, "localname": "FairValueHedgeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r391", "r481", "r483", "r488", "r530", "r720", "r780" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r391", "r404", "r405", "r481", "r483", "r488", "r530", "r720", "r781" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r391", "r404", "r405", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r530", "r720", "r782" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r391", "r404", "r405", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r530", "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r270", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r399", "r421", "r710", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Range of life (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r303" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAmortizationExpenseOverNextFiveFiscalYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAmortizationExpenseOverNextFiveFiscalYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAmortizationExpenseOverNextFiveFiscalYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAmortizationExpenseOverNextFiveFiscalYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAmortizationExpenseOverNextFiveFiscalYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r298", "r299", "r303", "r306", "r811", "r815" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r303", "r815" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r298", "r302" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r303", "r811" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedIncomeFundsMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.", "label": "Fixed Income Funds [Member]", "terseLabel": "Fixed income funds" } } }, "localname": "FixedIncomeFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FixedIncomeSecuritiesMember": { "auth_ref": [ "r481", "r530" ], "lang": { "en-us": { "role": { "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.", "label": "Fixed Income Securities [Member]", "terseLabel": "Fixed Income" } } }, "localname": "FixedIncomeSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign tax authority", "verboseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r729", "r731", "r733", "r734" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Re-measurement and Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r77", "r481", "r699" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currency hedges" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r697" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyUnrecordedAmount": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency.", "label": "Gain Contingency, Unrecorded Amount", "terseLabel": "Amount sought by company" } } }, "localname": "GainContingencyUnrecordedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives": { "auth_ref": [ "r688", "r694" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective.", "label": "Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives", "terseLabel": "Loss on foreign currency fair value hedge derivatives" } } }, "localname": "GainLossOnForeignCurrencyFairValueHedgeDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r139", "r677" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Gain on divestitures" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "terseLabel": "Gain (loss) on sale of assets and asset recovery" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r139", "r408", "r409" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r285", "r287", "r775", "r818" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill recognized from acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r293", "r300" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r139", "r286", "r290", "r294" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r292", "r652" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments from prior year acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedTerseLabel": "Divestiture" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r114", "r154", "r221", "r227", "r231", "r234", "r237", "r265", "r367", "r368", "r369", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r725" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r685", "r702" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r139", "r312", "r319" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Asset impairment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r310", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r156", "r645" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r108", "r221", "r227", "r231", "r234", "r237", "r816", "r829", "r835", "r857" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r156", "r645" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r537", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r321", "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r613", "r619", "r621", "r634" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r157", "r610", "r620", "r627", "r640", "r646", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r158", "r177", "r178", "r219", "r608", "r641", "r647", "r858" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total provision (benefit)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxProvisionDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r101", "r604", "r605", "r620", "r621", "r626", "r633" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Reversal of valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 the disposition of a business not qualifying as a discontinued operation.", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount", "terseLabel": "Gain on divestitures" } } }, "localname": "IncomeTaxReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign income tax" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal income tax at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Goodwill impairment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount", "terseLabel": "Meals and entertainment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Compensation related expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r609" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails": { "order": 14.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Taxes paid (refunded), net (excluding tax receivable agreement payments)" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r67", "r826", "r852" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r138" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r138" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r138" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "auth_ref": [ "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in book value of long-lived assets that the reporting entity plans to sell within one year (or one business cycle).", "label": "Increase (Decrease) in Assets Held-for-sale", "terseLabel": "Reclassification of property, pant and equipment to assets held for sale" } } }, "localname": "IncreaseDecreaseInAssetsHeldForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r138" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r138" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of effect of acquisitions and divestitures:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r138" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r138" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Change in Treasury Stock [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r296", "r301" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r106", "r215", "r746", "r749", "r834" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidCapitalized": { "auth_ref": [ "r124", "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest capitalized, classified as investing activity.", "label": "Interest Paid, Capitalized, Investing Activities", "terseLabel": "Amount of interest capitalized" } } }, "localname": "InterestPaidCapitalized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r132", "r136", "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r18", "r19", "r59" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESInterestrateswapsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Federal" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r307", "r308" ], "lang": { "en-us": { "role": { "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.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internally Developed Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r69" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale.", "label": "Inventory, Finished Goods and Work in Process, Gross", "verboseLabel": "Work in process and finished goods" } } }, "localname": "InventoryFinishedGoodsAndWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r13", "r71", "r775" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r20", "r72", "r149", "r197", "r282", "r283", "r284", "r809" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r70" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r117", "r214" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r719" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Short-term investments in deferred compensation plan" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r763" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r763" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r763" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r763" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r763" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r763" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r763" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r763" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r43", "r154", "r265", "r725", "r775", "r825", "r850" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r60", "r154", "r265", "r367", "r368", "r369", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r674", "r678", "r679", "r725", "r773", "r774", "r775" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r719" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities, recurring fair value measurements" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r21", "r22", "r23", "r30", "r31", "r154", "r265", "r367", "r368", "r369", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r674", "r678", "r679", "r725", "r773", "r774" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r30", "r824", "r842" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r57", "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r57", "r153" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Excess availability" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r57", "r153" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused commitment fee, as a percent" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r28", "r821" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving loans outstanding" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleoflongtermdebtinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement amount awarded" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r30", "r390", "r402", "r404", "r405", "r824", "r846" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term Debt", "totalLabel": "Total long-term debt, net of unamortized discounts and unamortized deferred financing costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r159", "r365", "r394" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r159", "r365", "r394" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r159", "r365", "r394" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r159", "r365", "r394" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r159", "r365", "r394" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtmaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r62", "r366" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValueofFinancialInstrumentsNotCurrentlyRecognizedatFairValueDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Liability accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "verboseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r10", "r670" ], "lang": { "en-us": { "role": { "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.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "DIVESTITURES" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURES" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "verboseLabel": "Money market" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofValuationAllowanceonDeferredTaxesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r135" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r135" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r135", "r137", "r140" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r9", "r95", "r98", "r104", "r109", "r140", "r154", "r167", "r171", "r172", "r173", "r174", "r177", "r178", "r186", "r221", "r227", "r231", "r234", "r237", "r265", "r367", "r368", "r369", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r717", "r725", "r830", "r853" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r171", "r172", "r173", "r174", "r182", "r183", "r187", "r190", "r221", "r227", "r231", "r234", "r237" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) applicable to common shares", "totalLabel": "Net income (loss) applicable to common shares" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r165", "r166", "r169", "r170", "r179", "r180", "r181", "r257", "r258", "r267", "r268", "r448", "r449", "r450", "r451", "r594", "r637", "r638", "r639", "r714", "r726", "r727", "r728", "r766", "r812", "r813", "r814", "r867", "r868", "r869", "r870", "r871", "r909" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Adopted Accounting Pronouncements and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionInventoryAcquired1": { "auth_ref": [ "r144", "r145", "r146" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Inventory Acquired", "terseLabel": "Non-cash fair value premium on purchased inventory" } } }, "localname": "NoncashOrPartNoncashAcquisitionInventoryAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Assets", "verboseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofderivativesontheconsolidatedstatementsofoperationsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r221", "r227", "r231", "r234", "r237" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "verboseLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r756", "r764" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Fixed lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r753" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r753" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r753" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liabilities", "verboseLabel": "Long-term portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r754", "r758" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r752" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r761", "r764" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average IBR" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r760", "r764" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r628" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r226", "r227", "r228", "r229", "r231", "r237" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r411", "r708", "r709", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r11", "r680" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "NATURE OF BUSINESS, RECENT DEVELOPMENTS, AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17", "r18", "r19", "r59" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "totalLabel": "Total other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r687", "r705" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r85", "r89", "r500" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrecognized actuarial gains (losses)", "verboseLabel": "Unrecognized actuarial gains (losses) on pension obligation, net of income tax of $(3,195), $231, and $513, respectively" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax", "negatedTerseLabel": "Unrecognized actuarial gains (loss) on pension obligation, tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r82", "r89", "r730", "r732", "r736" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "verboseLabel": "Foreign exchange translation gains (losses)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r89", "r93", "r94", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "negatedTerseLabel": "Amortization of prior service cost" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r83", "r89" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized gain (loss) on derivative instruments, net of income tax of $(12,063), $10,985, and $7,176, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "negatedLabel": "Unrealized gain (loss) on derivative instruments, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "negatedTerseLabel": "Unrealized loss on derivative instruments, tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax": { "auth_ref": [ "r84", "r89", "r93", "r695" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of adjustments from accumulated other comprehensive income (AOCI) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax", "negatedTerseLabel": "Amount reclassified from Accumulated other comprehensive income (loss) into earnings" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other comprehensive income (loss), foreign currency transaction and translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r96", "r99", "r102", "r103", "r105", "r110", "r422", "r737", "r742", "r743", "r831", "r854" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r96", "r99", "r671", "r672", "r675" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r89", "r93", "r94", "r500" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Amortization of net actuarial loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "negatedTerseLabel": "Defined benefit pension plan actuarial losses, tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "verboseLabel": "Other accrued expenses" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other long-term liabilities", "verboseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r119" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r455", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r505", "r506", "r508", "r511", "r515", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r535", "r536", "r537", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "OPEB Plans" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r327", "r328", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other restructuring costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r130", "r134" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedTerseLabel": "Payments on derivative financing obligations" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r128" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock", "terseLabel": "Purchase of treasury stock", "verboseLabel": "Payments for repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r133", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r131" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Payments of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r123", "r667" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash payments" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r123" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r124" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r480", "r482", "r488", "r507", "r509", "r510", "r511", "r512", "r513", "r530", "r532", "r533", "r535", "r555" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r29", "r456", "r457", "r479", "r530" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "negatedLabel": "Current liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r32", "r456", "r457", "r479", "r530" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "negatedLabel": "Noncurrent liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r454", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r505", "r506", "r508", "r511", "r515", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r535", "r536", "r550", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Plans" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based restricted stock", "verboseLabel": "Performance Share Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r508", "r530" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r559", "r589" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r15", "r48", "r49" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESFairvaluesofDerivativesontheConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from divestitures, net of cash divested" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DIVESTITURESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r121" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from divestitures, net of cash divested" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r126" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from senior notes" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r126" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from term loan" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r126", "r153" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Lines of Credit", "verboseLabel": "Proceeds from ABL facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r126" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from cash flow revolver" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r127", "r131" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.", "label": "Proceeds from Sale of Property Held-for-sale", "terseLabel": "Proceeds from sale of property held-for-sale" } } }, "localname": "ProceedsFromSaleOfPropertyHeldForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r122" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r125", "r590" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received from option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r361", "r362", "r827" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodStartLabel": "Beginning balance", "totalLabel": "Ending balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Acquisitions" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r59", "r354", "r357" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails": { "order": 1.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Less: current portion" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r63", "r345", "r347" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails": { "order": 2.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Total warranty, less current portion" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Warranties sold" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "WARRANTY" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTY" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r53", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r52", "r316" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r25", "r26", "r318", "r775", "r836", "r851" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r51", "r318", "r877", "r878" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r25", "r318" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r25", "r316" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r113", "r272" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses", "verboseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments in funds that invest in commercial or residential real estate.", "label": "Real Estate Funds [Member]", "terseLabel": "Real estate funds" } } }, "localname": "RealEstateFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedemptionPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of the (1) fair value of consideration transferred to the holders of a security in excess of (2) the carrying amount of the security reported on the registrant's balance sheet, which will be deducted from net earnings to derive net earnings available to common shareholders. This amount is generally an adjustment considered in the computation of earnings per share.", "label": "Redemption Premium", "terseLabel": "Redemption premium" } } }, "localname": "RedemptionPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed": { "auth_ref": [ "r839" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of policy benefits and costs incurred for policies assumed.", "label": "Policyholder Benefits and Claims Incurred, Assumed", "verboseLabel": "Reinsurance effect on claims and benefits incurred, amount assumed" } } }, "localname": "ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountAssumed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r767", "r768", "r769", "r771", "r772" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTIES" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RELATEDPARTIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r129", "r153" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on ABL facility", "terseLabel": "Payments on ABL facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Payments on cash flow revolver" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Payments on senior notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r147", "r817", "r847" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r12", "r24", "r141", "r147" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Time-based restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r326", "r328", "r331", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "RESTRUCTURING AND IMPAIRMENT" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r327", "r330", "r337", "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Restructuring incurred to date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r139", "r325", "r334", "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Costs incurred" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r327", "r328", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring costs", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r139" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Restructuring and impairment charges, net" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r328", "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r39", "r429", "r595", "r775", "r849", "r867", "r871" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r161", "r162", "r163", "r168", "r176", "r178", "r266", "r591", "r592", "r593", "r635", "r636", "r715", "r864", "r866" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r504", "r505", "r506", "r508", "r511", "r515", "r516", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r554" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r504", "r505", "r506", "r508", "r511", "r515", "r516", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r554" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r454", "r455", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r505", "r506", "r508", "r511", "r515", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r535", "r536", "r537", "r538", "r539", "r540", "r550", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r454", "r455", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r505", "r506", "r508", "r511", "r515", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r535", "r536", "r537", "r538", "r539", "r540", "r550", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r212", "r213", "r226", "r232", "r233", "r240", "r241", "r244", "r438", "r439", "r810" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r107", "r154", "r212", "r213", "r226", "r232", "r233", "r240", "r241", "r244", "r265", "r367", "r368", "r369", "r372", "r373", "r374", "r376", "r378", "r380", "r381", "r725", "r835" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Sales", "verboseLabel": "Total net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Total sales:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r759", "r764" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "verboseLabel": "Common stock offered (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "verboseLabel": "Common stock price per share (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Other Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/OTHERACCRUEDEXPENSESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Change in Projected Benefit Obligation" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r92", "r742", "r743" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Schedule of Funded Status" } } }, "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r658", "r659" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r62", "r159", "r404", "r406", "r423", "r426", "r427", "r428", "r747", "r748", "r751", "r838" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Tax Effect of Temporary Differences" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period.", "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Change in Plan Assets and Benefit Obligations Recognized in OCI" } } }, "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r514", "r515", "r518", "r519", "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAmountsinAOCINotYetRecognizedDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofAssumptionsUsedtoDetermineNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangeinPlanAssetsandBenefitObligationsRecognizedinOCIDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinPlanAssetsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofChangesinProjectedBenefitObligationDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofExpectedBenefitPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofFairValueofSeparateAccountsbyAssetsCategoryDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofNetPeriodicBenefitCostIncomeDetails", "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSScheduleofWeightedAverageAssetsAllocationbyAssetsCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r688", "r696", "r702" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments, Gain (Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Numerator and Denominator Used for Earnings Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r558", "r586", "r597" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r558", "r586", "r597" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material 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 are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of Expected Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Assets and Liabilities, by Type" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTextBlock": { "auth_ref": [ "r840", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of asset supporting separate account.", "label": "Fair Value, Separate Account Investment [Table Text Block]", "terseLabel": "Schedule of Fair Value of Separate Accounts by Assets Category" } } }, "localname": "ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r298", "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Activity" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r293", "r295" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleAssetActivityDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Carrying Amount of Goodwill By Operating Segment" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Schedule of Interest Rate Derivatives" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r20", "r44", "r45", "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory Components" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock": { "auth_ref": [ "r20", "r44", "r45", "r46", "r47" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle including inventoried costs relating to long-term contracts or programs.", "label": "Schedule of Inventory, Noncurrent [Table Text Block]", "terseLabel": "Rollforward of Reserve For Obsolete Materials and Supplies" } } }, "localname": "ScheduleOfInventoryNoncurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Debt Maturity" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Net Periodic Benefit Costs (Income)" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.", "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]", "terseLabel": "Schedule of The Amounts in AOCI Net Not Yet Recognized" } } }, "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EMPLOYEEBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Rollforward of Accrued Warranty Obligation and Deferred Warranty Revenue" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r53", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesforDepreciationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Value of Assets Acquired and Recorded" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r24", "r147", "r817", "r847" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restricted Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r327", "r328", "r329", "r330", "r337", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r332", "r333", "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Restructuring Plan Costs and Charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r328", "r338" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of Restructuring Liability and Cash Payment" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r107", "r243" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofDisclosureonGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r221", "r224", "r230", "r293" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r221", "r224", "r230", "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r559", "r589" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Restricted Stock and Performance Award Transactions" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r564", "r576", "r579" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Transactions" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions for Equity Awards Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r64", "r152", "r199", "r200", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Changes In Treasury Common Stock, at Cost" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r619", "r634" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense Over Next Five Fiscal Years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r208", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r244", "r330", "r339", "r859" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r208", "r210", "r211", "r221", "r225", "r231", "r235", "r236", "r237", "r238", "r240", "r243", "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r116" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r138" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of shares, forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant price, forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of shares, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant price, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of shares, ending balance (in shares)", "periodStartLabel": "Number of shares, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant price, ending balance (in dollars per share)", "periodStartLabel": "Weighted average grant price, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of shares, vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONWeightedAverageAssumptionsforEquityAwardsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONWeightedAverageAssumptionsforEquityAwardsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Stock Option Transactions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of options (in shares)", "verboseLabel": "Exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercise, weighted-average exercise price (in dollars per share)", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Cancelled, number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited, number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, number shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Average grant-date fair value of options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Balance, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r566", "r589" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance, number of shares (in shares)", "periodStartLabel": "Beginning balance, number of shares (in shares)", "terseLabel": "Options outstanding, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance, weighted-average exercise price (in dollars per share)", "periodStartLabel": "Beginning balance, weighted-average exercise price (in dollars per share)", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r557", "r562" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONRestrictedStockandPerformanceAwardTransactionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSchedulesofEmployeeServiceShareBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could acquire or could have acquired the underlying shares with respect to any other type of change in shares reserved for issuance.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r559", "r563" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award termination period for incentive stock options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r582", "r596" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONWeightedAverageAssumptionsforEquityAwardsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining life", "verboseLabel": "Exercisable, weighted average remaining life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining life", "verboseLabel": "Weighted average remaining life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares available under incentive plan (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Stockholders' equity ending balance (in shares)", "periodStartLabel": "Stockholders' equity beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r148", "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r208", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r244", "r293", "r323", "r330", "r339", "r859" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSCarryingAmountofGoodwillbyOperatingSegmentDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofSeveranceLiabilityandCashPaymentsDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r66", "r102", "r103", "r104", "r161", "r162", "r163", "r168", "r176", "r178", "r198", "r266", "r422", "r429", "r591", "r592", "r593", "r635", "r636", "r715", "r737", "r738", "r739", "r740", "r741", "r743", "r864", "r865", "r866", "r908" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r161", "r162", "r163", "r198", "r810" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r35", "r36", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for the Ply Gem merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r35", "r36", "r422", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued during period, shares, new issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r422", "r429" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r35", "r36", "r422", "r429", "r569" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised, number of shares (in shares)", "terseLabel": "Stock options exercised (in shares)", "verboseLabel": "Stock options exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONSummaryofStockOptionTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r66", "r422", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for the Ply Gem merger" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r35", "r36", "r422", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock issued during period, value, new issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r35", "r36", "r422", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r66", "r422", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r35", "r36", "r422", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased during period, shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r36", "r41", "r42", "r154", "r255", "r265", "r725", "r775" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' equity ending balance", "periodStartLabel": "Stockholders' equity beginning balance", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r744", "r776" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r744", "r776" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r744", "r776" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r744", "r776" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/NATUREOFBUSINESSRECENTDEVELOPMENTSANDBASISOFPRESENTATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Rollforward of Valuation Allowance on Deferred Tax Activity" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]", "terseLabel": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r249", "r250", "r251", "r252", "r254", "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Related Allowance" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r828" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "verboseLabel": "Investments in debt and equity securities, at market" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r399", "r421", "r710", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueofAssetsandLiabilitiesByTypeDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONAdditionalInformationConcerningOutstandingOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r65", "r431" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock", "verboseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r36", "r422", "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Retirement of treasury shares", "terseLabel": "Retirements" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r65", "r431" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "verboseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares [Abstract]", "terseLabel": "Treasury Stock, Shares [Abstract]" } } }, "localname": "TreasuryStockSharesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r36", "r422", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Treasury stock purchases (in shares)", "terseLabel": "Treasury stock purchases (in shares)", "verboseLabel": "Common stock repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r36", "r422", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Retirements (in shares)", "terseLabel": "Retirement of treasury (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "STOCK REPURCHASE PROGRAM" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r65", "r431", "r434" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 21,071 and 25,332 shares at December 31, 2021 and 2020, respectively", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value [Abstract]", "terseLabel": "Treasury Stock, Value [Abstract]" } } }, "localname": "TreasuryStockValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r422", "r429", "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury stock purchases", "verboseLabel": "Purchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMChangeinTreasuryCommonStockAtCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r327", "r328", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGANDIMPAIRMENTSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r603", "r614" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits at end of year", "periodStartLabel": "Unrecognized tax benefits at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r615" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r611" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r616" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r615" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Reductions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions resulting from expiration of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r201", "r202", "r203", "r204", "r205", "r206", "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r625" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Additions (reductions)" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESRollforwardofValuationAllowanceonDeferredTaxesActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r757", "r764" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r190" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Weighted average number diluted shares outstanding adjustment (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "verboseLabel": "Common stock equivalents:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r184", "r190" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average diluted number of common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator for Basic and Diluted Earnings Per Common Share:", "verboseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r182", "r190" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic number of common shares outstanding", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Numerator for Basic and Diluted Earnings Per Common Share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of deferred debt issuance cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3505-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123398962&loc=d3e400-110220" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r555": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1),(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80784-113994" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r718": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r745": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r765": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r772": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504833&loc=d3e7104-158389" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505678&loc=SL117422397-158474" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r890": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r891": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r892": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r893": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r894": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r895": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r896": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r897": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r898": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r899": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r900": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r901": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r902": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r903": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r904": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r905": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r906": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" } }, "version": "2.1" } ZIP 146 0000883902-22-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000883902-22-000014-xbrl.zip M4$L#!!0 ( &=*8526F!XB* \ "R# 8 83(P,C Q,C,Q97AH:6)I M=#1?,3$N:'1M[5W_<]JX$O_]_15ZZ=Q=.T/XEJ1I2*XS!-R$>\3.@'-Y_>F- ML 7H:BR?;(=P?_W;E6PP 1*2IL6TI#,-6-)JM=HOGUV)?JET>] HE9IVDUS:5VUR6"Q7B"VI'_*("Y]ZI9)A[I&]810% MM5)I/!X7QP=%(0'P71Z9B[T;!6*9=_V5-= M/Y[UA1_!?!+&ZY>:S *QB-U'^]3C [^FEG2J'G#?!>YKU6(5J.]I:ND(1WA" MUMZ4U<\IMNSWZ8A[D]IO-A^QD)AL3#IB1/W?"B'LS'[()._KCB'_AP&;P+%^ MBQ1K/(+Y'?UDK-=U#)0][K-TG94JKLRX'_(>CV#7*Y7Y92U?D -K8'+UBI;( MYUL0&E$Y@"WKB2@2H]K[()'Q>J1?3^K55.J)C \?RKA2_47SX3)'2(H&58N! M)8F]]CZ:W(^&I!L'@<=0MZE'6HKA6++GKCU9Z7%U0^N#")UUGR-S88Z1"ADRR2*#$ M6=X%GBQE0BYB"M$H$C)*+L8\^ MSFRT9IV[$[#$4=*[@,UA[#@L#(4DO0F!H0,F"9CE-9"X8"-RQ5U'%$B[W5A& M^T&OA"AHWY*N/(1YLCW?H<,@3>;1,96,@'X$B8IL@5-HB%% _4E.W&YB[T2 MW"3Z7W^?W8/355N^Q,:(6HERU-,(0B3K,RG!3\/V]Y@GQENP#4:ZRL<]\V:V MY)9[ .8'8*Z0Q,1A5" FU7D,J8/%.5R]4U:HVAG[8?8E64\>]J+X-M2Z R] M(-SA5)\X!-05><]C!/6*NL 0\/S2X?:0RV>-/LB._B1BN3)GFQ]N.9'H@6>I M',T1X/TUQYOBCHT4@?=SR^?W:Q+XQ'HRQAA4+2L")ZG\[MCJO'.>Q!65$.*2 M5*T\U14#M6T]"ET61'H9U4--13MJ:.VC**&! @67N84Y72F0,>5WF,%('6+' M/&1D)%S>Y]B:>W>Z5B!SI=K(S\M]5J+8A_VW5+@?ZE !]4"C1'JP4"&1 %O(1D;[A* M ] 4!T*X2G!WU(MIS\.LS ?B3"90E?N.%RO+#6'6".;B0 2#H!AQ!^*SS_H\ M0KE/];G/?;!L[!8PB7FALO.YW<-]4:PM70H8@LL"IAA-56!-HG.@ ]^(C *B MGF@EA)Y:YU*[/"@P20G$,#K(D#/U+$@^%2 M\YF-DNQ.>'=J''@"D&U/2"G&\""!2V ,V6L-M X&@H)4[LK/2=6@I>C"N6B$"@\G&S, M@6JL]1XM1VEL7\'=2^'!QCP[&=F\S$WKMD!L%/PG"XOG8-MS3B&5.0+T@4!% M30I 237B29^"@R5S& ^BF25RO5L TJF#-22/N8,4:BV-2H5%8U\GPQC%40S1 M; ), 1)%C5* $(UE"DY2KY8L5.]DF+[5T0LAI/ @.0^W-%&K%$GZDT\,VX0] M\,%<;8S^F\2Q(*@Z^-F0N3K.K703A02IN GGW'\ _C"XZ6>!9'2$M@&/P!94 M?,AX*S59BFL0*^J7"6%@R 8:$%_TR0:>A-L@W:>#5- M#,\<)$F!WU$ (&N=U>NZE0:@JSO!:BB8O/"T\_6%QG_@,)73=F*<-$P\O&9_ M"WUH->_&-44'*/TIX-ZPE1DKT6T:&I!K\/Q_0=B)P(>C!H4,@K?RZ!B,'XT# M_=A+!L7^%#;BT )*83Z_>4X^D]'N)-KH&+&0O@"&_@M4.TW2EF8S3Z4P>@ZL M# ,*!!ZPKO56$5=9&CR&?GA+Q4VG2<(9FO4[@GVTJ5.P3^ZH *V2TE QLCA= MN#0[$X] FP>W60*AK_/4)/- =G=LX7[+]-A/&W)Y-H3V0N$!4ELY9%4%=^5E M&?W_4*8$ CI@^SUPQU_V:1_&UZ@WII-P[]O=T8Q M&FI[:/+0&8)8<^O!'JV3)*8;):O32^JIVI@OII5*< ^.P@NLWPL3<"38Y'N6C M)'YK2)[1^946];@) QT%8M-(BDN*J$H#$O"N9WHTMF^A?1SEW3XN(,^7/NIF MFXXW;"7V9:N[XI(BZ5[6VVUR;I +ZT^C8QI-J- MAM5IULV&06Y;]B76:4B[?MLEUB?UNFO7;0/?F,8M^6QU_J-F-0@0Z-J&H0H[ M0/'JNFY^+@#YS\3"4@^QSMNM"ZN#4W2,[K71L%.*IF4;7<7(6V (GK0ZR(5Q M;2LNLKW>J9>75KMI=&#(1<> B2U8\/E5R\97V/S'3:?5;;8:=LLR<33R<&.V M;%B?8KY+/ADP'F0#[.CE-*R;CDW:5J-N:RD@G7.K8]U<7"*)J[IY6;>!GT+: MV&C9G[-24**#B>K)M!URW;$:AM%LF1>D#@SA;^M&+1H:.T:[;N,CQ?/*/=M" MP^ 9#3#SU47.2 MS!8>Y%DJ-"H\E@2CD$@EBP2Y03SI:PCC[)GY7H62;)U;FO%F52#YN6>.D7H.[C40J* M'E>AM4F2,948KR>JJ*:SXSM('D%V"AB$<1]TCS/?F>BEK98%KG-*@SI.+&DZ MB*45O?")8M@6^H_CO/N/!N@%*!%JYZ8QL;UX$C6B$Q+R >BBKU1H)-1%V "[ M/*%PZAAFMK:"3MW2XY-(#)A"R=I %)[F$1YQX4PI4@[!!>DB&I+?0O7[D'?U MNV043\OSH'JS(KIF:7J>D+AIT)$[YJ.S4Y4&5;W7;_RTM*IT"4OTX'!=5!J5 MGU$OTHD354%#:=:(486Q59*#.@KJ/HWA*C(L>@WLD%@/2B(!+%BX.DKVZ' MTAXDC60L>10Q?[6BKI#2&I]#7'?0QS-=PI@JGP1/@Q^)\6@0LEKZXM3E8>#1 M28W[2HAJT.F\':%" (9"6.4EVJA8TM58F%;67*;UIU_<+7:O!/7;.>C6/]1=W1P3?W^S4WC>LC@D9O&V9D&;? MM-HJ2S[OU,UF%S/LQLPB,@)ZX%DKATH<+Q3:ZW7]VNU;[+ID^_1'K1_LGS:L M#6WA^63^6LJ+EI4OK?SUS>'Q::C^)W6/^91TB^0<((O/Y#*%_+[*E[AF$$\- M^A* !-PEJ5"V1L8F) A*<7(HX:T1HHVG[UJ*AH(9>)[Q)P=D?2T97H3SHU_? MG%1/"^2"^7AW82?;]4,3I, A\U1ZTD@^0*H^E8/YAIPL2K*DL-":V<$NJ_@F M6<7+1;Y#OSOT^WU=S*-_O>#FO-MJMNJ=S^3BI@YXV+8ZW46<]6,#XA?OZ$;Q M,*8P%AX'-BSUQPVV;\/RS=TNO]IZ:+7+KW;YU58(<9=?Y2B_6@Q,1[D*3/GF M[B=#82V S6;]F3 L7SN6;^YV,&SK/? .ANU@V%8(<0?#=C#L9P^;VPG#KCNM M*_S\@-G$/_6P@V'YT:<=#,N+!][!L!T,VPHA[F#8#H:M&9B>=1=B=Z=A=Z=A M=Z?AY_-YMZWV5EW,9C+G5,H):19)5XRD<+YLWJ1_M$PF?Q+>&B%F,IGY_.4;WNK=(I2[ M_M<,'LV^9S"?T/CU-*O\E&:I;QI\XB-\F_T"D.H3ETX;ET;SIFV0Q>](_!ER MD.)!^?63A6/(0=Z_/MG*2;%:K;Y&#I)L"?KG!V'Q=&7 /'U^U'T9_7P=<2Q\ MM^A3E[@?^W:_KQ*9U//_7.+\(Y8\=+F3_H452PZHS_]1_9Z#?5Y;(Y,O8LU3 M;E$IOHJ:?;TJ;0[B-8%+@<0:8O'@,9]VMT%A)=^4N#.C.;%4\V)&F[U*.8BI M3S.F1':V]&UL*4&ZRV7R(QO:P3,,[?L(*7=6>"V!&KGEOBO&L^_:?9XUOE1T M/Y^I_JCGEZ6><"?P:QB-O(__!U!+ P04 " !G2F%4C5[-L7<0 ""O M& &$R,#(P,3(S,65X:&EB:70T7S$R+FAT;>U=ZW/:N!;_?O\*W72VV\X0 M'H:\T\P0H6"F9KBVP-PW!\6"A,)I/\I)SWQ:!@=0I(JE)P?3]@>2=TMDZ. M\0K\SZAS\I_C_VYOD[IO1R/FA<06C(;,(5' O0&Y=ECPC6QOQZUJ_G@J^& 8 M$J-H&.3:%]_X#57W0QZZ["2AY4MHI[AN[U.C91J^T6S$.:.^O$C!9@.:J3Q!.7?9I:\2][2'#\0\K1GYO M9QP>3;@3#@]+Q>)O6[+IR7'?]T(83T!_]5:162(6LMMPF[I\X!W**1W)"]QS M@/M#(V\ ]2U%+>EA^ZXO#M\5Y>L([VSWZ8B[T\/?+3YB 6FQ">GX(^K]G@M@ M9;8#)GA?-0SXOPS8!([51Z1XR$,8WU97)FI>>T#9Y1Y+YEDR<&;F[9#W> BK M7C(6I[5Z0C;,@8GU,UHAGQ]!:$3% ):LYX>A/SK<'<A(E.7-.3$(\&>.M%88GO& M#U"EQ\P39F.VK'/2O;J\;)H7\+[:)(U6'=Y<=A$54[*; M4[;](1SR@+Q_MV\8Q:-DXNE:JLV+]!KBEN(J'7W,$3KRP7V&0P:JU NXPZG@ M,([+ Q2Y[Y&N/61.Y#)2(D,F6.BCQ%G:!1Y/94K.0%FH%_HB6,5JC]K?!L*' MKMLQUWWY.OK)"T&HYQ!&[2$L2/9$FV;)?GQ-,\L!$!$>$T'H>XR<1MQU$*R< M@MB<( >NP,Z3#WU?C$"Z4_+-\R<>>KE6K7'7N#L%2QS%K7-X.XALFP6!+TAO M2J#K@ D"9GD)),[8B%QPQ_9SI-FLK:)]KU5,%+1O15,>P#CS+3^BPR!UYM() M%8R ?HQC%MOL%IRN7/(5-D;D3*2CGD40 M(EB?"0%^&I:_QUQ_DH%E,)-9;O;,K[,DU]P%[#X 4G:87R/F._S+K$\TG#6N0S!]2W3JY)@UBD14S2A7\FO#]__VYG_RA[4/SZ MW.R8U6Y.ZG3L--$ZIF2%Z4JKP8:).0SI#8N!(D04!NIO^R-&QE2$B"O!(*AW M9RF+T+XZ%MPE)0.1?6F??)"Q+H'.T K"'0[UF4- 79/Y;"*H9M0%AH#GYW:W MAEP\J7=YOO=G/Q)KL[;%[FT[]'O@64H["P1X_Y']6_X-&TD"NPO3Y[>/)/"9 M]83,M(RB)'"0R.]F0^:Y2.*""@AQQH%,U8JJOXFJ]KCN738.U1R,2D(BT;<6 M?RP37R+ 7C$/)44 ;O1Q(8 RA,#(R'=XG^/= MU#OSE"698^'?<(EFP2=(Z?$@B*AG,Z6I(0S*/8+CL #:USCTMY1L*(G M@WFT>Q"9I78&0JHX7*D MX&ZH&]&>BSF=!\29B($N]VPWDI8;P*@AC,6!"(90?\1MB.X>Z_,0Y3[3YS[W MP+*QV9@)S"JEG2^L'JZ+9&WE5, 0'#9FDM%$!1Y)= &RX =_3@%13Y020DNE M\^N9&$*,F&F\H\(&C+&VP\P0J$S.I5GAK@-(SJ9C+* #/\*/!L.5YG/72[ ; MW[V1_< 3@&Q[OA#^!"[$8 N,8?[:G5EUF<>!\YKJ5AT()A==.53LFV'%GW<6 MB8,]*):6#%RM>H(VXX(EUBIH% Y] 4,[:STGUI%7 PKIHA HW!]LPH%JI/0> M+4=J;%^"Y7/?A85Y\$I)#)'>#_P45'C\E%< MRWC0IV!GP6S&Q^&=)7*U6@#QJ8T5*)+9ZH6LD@^:BB%T)(WX74/LAHFE?*D^253@Q;AS7PP%PM MC/ZOB6-!4%7PLP%S5)Q;ZR9R,5)Q8LZY=P_\87!3U\:"T1':!EP"6Y#Q8_/;S+,W>A-YV\HXU4T,3QS MD"0%?D=C %F/F;VJ>BD NKX1S(:"R?NNK_ ?.$SIM.T(!PUB#Z_8SZ / M-=)N7#-T@-*? >Y7MC)S+;I-0@-R#9[_;P@[(?APU*" 0?"6'AV#\<8XT(_< MN%/DS6 C=LVA%!;SFZ?D,W/:G50G9(Q82E\ 0_\-JITD:2NSF8=2&UI4! M!0(/6!7[((G++ TN0SL\TN(DP\3A#,WZ(\$VRM0IV">W98"626D@&5D>+EB9 MG?D;H,V]HR]C7YW].13,!=G=L*7#,+--0V7(Q;LNM!?X+B"UM5W6U7_7GJQ1 M_P]%0F!,!VR[!^[XVS;M0_]#ZD[H--CZ<0=Z4NNURFGW6@@%(!%4,++#7$8# M90]U'MA#$&MJ/=C&.DELNF$\.S6EGJR->?ZL4@GNP99X@?7[X$3F]A!7NLR9 M.Q!*3@J3.XF@P!L*?Z34E-2P*$N>I7 M> -\2(^P!$Y*AAH:RXDWD=Q0PQ%)&*60,($1(1 M7D+6A9:>[)%3;R$?NY?:J3TJEPU@1+22?R) U1C=Y*G)'.CUB#E3O&6[E(_B M^*T@^9S.K[6HS28,="2(32(I3BFD,@V(P;L::6-LSZ!][*3=/LX@SQ<>ZF:3 M3E[92JSS1G?-(4?2/:\VF^34)&?M/\U.RZR3TZ^DVJJ36KO5M3I7<*'1(M5: MK=VI5ULUDUPWK'.LTY!F];I+VI_E^ZY5M4S\T#*OR==VYP\YJDF 0-;=;,#7WOUQU&MUZHV8UVBWLC3Q< MM1H6S$\RWR6?3>@/L@%VU'1J[:N.19KM6M524D ZI^U.^^KL'$E<5%OG50OX MR24W:PWKZ[P4I.A@H&H\;(=<=MHUTZPW6F>D"@SAW_:5G#3<[)C-JH67),]K MURR#YKJ;=G/MP)4^I"5)I7%QZV9-7 D(1L&%YJ\-!&]M-@X1);';,3 88.*I MMIKC9#9W+\^2H5'BL3@8!41(6<3(#>))GXM1_$GBQ22WS,UGDGAW+I\+50TE M#K40 R$FX4"8"\>04N)(B2EE86E]]%8T019">!01#U0? \9S2H M;4>")IU84M$+'BB&9=!_[*7=?]1 +T")4#M?&Q-;RSM1(SHE 1^ +GI2A4:^ M/$8[QB8/*)S@/F$3)RD DGN8A;G'A2 E2#L %J2(:DL^@ M^NVG7?W.&<7=\C2HWET17;$TVT^(W33HR WST-G)2H.LWJL/7E):E;J$)7IP MN XJCE7_>[[#M:RSF\GH MVF4V:Y< \"$A:IG=+I&'!MJ?5QX%D,=3Y=$JYZ$-?]3Y""PA/BN0'"=$HGB\ MD/3E,53:@_R23 0/0^8MZ_0FE=M\3]4N9LHEP,7@-VE<.@[88?+FR.'!V*73 M0^Y)D'&JE4I^I[3S*+(%*0@E#)!W,*;>IZWRUIWM M.>A6#XND))4^H3=KNKO4U!C?8N/Y,^LNZR^OCC_^^48DU[[6[K0@=;?:+Q[ZZ<, MZY66\'2Z>![E6=-*EU:^?U?9.PKD_Z3J,H^2;IZ< E;QF%BED#]7^6+7#.(Y MA+8$0CYW2"*4S,BX!9F!5)P42C@S0K1PVUU)T92@ 3.V:*O>OKZ?KRB?E9D%3#=W.J?*/)S2.97.J3(A1)U3I2BG6@Y, M.ZD*3.GF[BVBLC^N+QOR1%BC==8EM7;G\@F8+%W+EV[N-";+O#O6F$QCLDP( M46,RC>MC,,";KF&8]_C)+EUR85K4IOSY0;59/JQ=5^>10C=%2I6P:HZ7% M/6N,IC%:)H2H,9K&:&\];'X_1DL)/%O$9)E9N'1SI]%8YAVQ1F,:C65"B!J- M:33VR,"DSZW^K'.K^OSI6SU_^OHUV*M:C31:EMFY,.L-?,9)LD>NSRUJQ*\1 MOT;\&O%G6U$UXM>(_ZT7RK*,SUKXG+A:N].Y.E./@HL?FJ=WQE.E8AJ9I<4I M:V2FD5DFA*B1F49F;SUL_HK(C*R'9AFPUE>3YW,+C^FRA'1SI^%MYB.;AK<: MWF9"B!K>:GC[UL-FAN&M>GP-_CQ%_:IF:5261O72J"PM#EFC,HW*,B%$C7/MNZ5\Z7=ER=;.L@; MAO$21V;C)4'_? ]R'*T%(T=/1S3/HY^N+]_M/?7YL"M^$C1X!)9^6&1"C?^V MQ/DE$CQPN)W\,EM;#*C'_Y7MGH)]7EHCE3=/5=Y6RK^(FGV_*KTBQ*.!31U& MKKGG^),@1QJ>_3)2^;'&]WH2JP/PF]"[W\'4MB3%8J3%EEY5"NJIC+Z+# 12^$YDASHT/4)B-!@"HZ$&>O<$4]$&A0>\/$P) M("B): #I@#> ]Z,Q_H9H$K&TC>F0]3RQ[&@+2[Y\C&LS8@['6KDV+&U8WR>6 M76U8FT*7-JE-&\R^"(>D1@7P[E%M6 O"V=.&A<_$8\SY/2 7+*1NL/PT/&U1 M+Q:DXOVYU3+YE0UM_PF&]G.$E&XK)'Z?5%W:HR/Z1(-\KO3>GK6^V+/ ?I$C M)(6>[TSASS E)R8' !!G0 & &$R M,#(Q,3(S,65X:&EB:70R,5\Q+FAT;>V=6U/;.!2 W_=7J.GL]H78N=%"2#,# MAJ69)C1#:#/[M"/;)T2#+&4EF>#^^I7LA%M(M^ULVT$2#T!BZUC2=XZN1\>] M%\IA.&U'87A\<8S>78R&J!,TFNA"8":)(IQA M&H8G9S54FRNUZ(;AAT=\R3/@"F4", *4I1+PB[1- 5YA>KUU5T17Q2"7,X5:C5:+33EXHIV'YD%[,TZ+?2\DU(NG;ⅅLV8[25YWFNV]3@>WX]W6+NS' M>_LIQ,U.(_V[J3,9ZMNK-%(5%-[6,L+J6N_-^-,Z><)G;[ZMQ*S(4S!C:IC2BY9MRS20?D%8:G.?;<5M+3T6B5MG2+A ME(ONRT;YX M^F@D=HG2ST^J;Y95N=YHR90P6)>SV3(E.[F9DYCH6F\&S8?%>KI B2X#B!^7 M_2]F-N*"@9"*,T!'.:&I4:0CK:JIW$$#E@1?7X*?RF15J,Z3A1H2J1"?H4D> M2Y(2+ C(C7+T>PK'%-9YB[E(0=1U%BE>2.BN_SE(B5Q07'0)*Q]4)CK(L+C4 M^AUSI7C6-;I]#4*1!--5E91U45U>J?W^?M!I[AK-5UK=5;I^\,HH@M(H0I5N M7MMM!;MO7F^]W B:WW5-&V7G^U)^*;/:UEM[[:\2&Y85456&KFZYP.QMK5U; M)UC@U&ACMX&:I2:MY7WAUM;BQMQ\L*F;C_!49'Z^>I9-WQ\OFZ\;![<*^=_% M>E #7UEK3U0%A=F&GO[2BCBDP!)^U^Z,!4_S1$DTP@Q?@NF:=M P& 91\+VU M]?PKZ1@H7F(!#VK /B4XN5%"#V,X0Z>''KIST+W%.P?_':]:?3T$77"!S<^< ,QD JZ:W<$>+ELL>CJ:1G;2?KJ9[\\Z4?P#E!/,\(RS,T201>H'-( MBH2"YVX]]TRG2S SW '*<7L^PXG*!0C?S-L.7PFB3=X/V-UA?3=#GQ120>9M MW WNY40M@Y1@!>N9NF?O!ONQ+J)9A_.P'8!=S=DDPBQ%QYS[09SUW*<1.A3D M,V?8H[8?]=TJ>Z9+4GC8ML(^$B35$_+#Y)^<5'YF.V@XC#QP>X'SY*KJL]$? M+]M[![=]^5"E#K?J'YC"@O =%&&&4VPU_@P*$-[FW;'YM:O4:C4&I8!&<$,2 MK>Z3X# PGZ/@T[=8OZ4^<\^!9D7.5EW5S6_!_8#$G<8IPC+!N@%:#4/\[-)R MW"=G%^>#0W_MVPK[1!,0U2;3< M4\'SA>-]^'V;MQ;\'&<+L^5;=>3>SBVW\WM' (=8$3UDOW7R69F^F5R>!T.' ME2#B4F%TKK-CJQJ)-"##=RE]ID7Z] MKO3_F1-K]]3?4\"BT 8N.1.%ZZ0CG8<9%Q8OQ;\7O-B,C^0Z=]O;]/?3\>#V MT%5YW-+#MA:V;LMU7C3N#,QI2RW$'\*QN@\?$:6 N0[8#2?MT?1AA 3'J5O? MED]'E:/RJO-VO1G?SCLLX^CV-\,*/PH9O>"5ZW!7:%&*7,-&$.EUPE4LWL9= M$AQ+3G.U/1SY=\?QTZH7 M<(.E \#7>Q.>MM6T-WG,F'(LM+1UF-_;@( >NDXGOURT&?PZ0OI)H M!,J?]G**M7DQYB'%,/WFKTV,PN: MM+Z',V_ASEEXQ=TO';IS0.D6^GK5L(I$[M\DXI+!^X"O#O7N*D"1X.3&;_N[ M8^@*@,:KT5R0\&^.(N)7D+QN_BCW*DQSZ7U1W& ]!Y%AZB<8SA#_&$7^5:1. M@F%G$A<@O34QB_P*[_AD7:HXB++B^9NW\8BMX;_J.F/XGS- 4*/433(>0 M"[-.FKENVB,B)<\%L97SZN2 CV.UJ@XLYSJOZI$WSM,!$K;&"'A>P1/"F*>% M_C-7&>W_"U!+ P04 " !G2F%4>'K8:\D# #P"P & &$R,#(Q,3(S M,65X:&EB:70R,U\Q+FAT;YRVVTDD(4[(!^606J ]M!8J MFE.UGR:3&/ NV,@V<.ROWYN$[@II3ZVTNRT2%G[R?CVOG0#.!CN. MX^QV.WOGV5(MG&3J%*%\)Y=2,SLS6:/7+1 <&-?4N#*69HK/*T/-_V)8)E9<38N('6XP?UHANXI7B)%S+M@#3Y<4 MS(9?EGS&L>N>[1[3>II0BAR8>I[1$_WYCP-]AQY_LZ/]R?AN.$Y@<@FC\6!X M.\0!I]/AU>@N&4Z'@X=/[[S?GWP:)Z/Q%5R.IC??YGI@YD8O;-"*J@7NZ9DT M1JXZP?IX$[XXS*,^_[G1AL_WW[VK_FE7W39V]9[!DFX9<*TWJ"%RHT"QM51& M0U:JR@U5Z1+<9JD?3=AQLT0+O6:I 2/!+!FD4FB9\\I^S@45*:8&R5SD%NF'IE7:0L)XR+--QDK7,KXYT)LT&!:&H">&$=4F%.6N@US/98XIPI)E)6%*$IS_[IU:'2*5MP;0X.=U_Y MOZ9F#7=6!+]>\IS!6-K@>9[E1H$?A$TX!L,@]&I@[+7:=4O/=^L@B8H5/0:# M@(1Q#23M(#H%O3B.O%.0^'A(G(+X^+5$^'BGB3P_BFO)_;C.A\3$/<$(:!ZI)2=^Y+>B/EM([64KBMNI+ M2? X];TG8A:YXO?V*W3D7]:CI]U^N%:5)\ O;_WP3)?$_3GM*\F#9Q5R@4WSY%\435_/\7?G1T/%ONR?5P+:O[ M<4>Q''5TRVH7Q@?'PQG<^NI"9W@.;U<:W/BN!+]?G]%+U-W=K<*#";D,9!)51+8G_:E[ET M&DPW JG&]>&@;DVUZEQ*38/8Q)6]7=N"GY3$>__:_:E6@ZZ,\@D5!B)%B:$Q MY)J),9S'5'^!6JWH=2BSF6+CU$"ST6S"N51?V 7Q]PTSG.[-[>S6_?5NW4VR M.Y+Q;&\W9A? XO<5%F\D,=G::FY'2=QJC5ID,QSAUXUHLQ'&K>;6?T-TLH[= M_1AM9IR^KTR8J*74SM]N-8/MSE]3-F*(>BL(E\.Z/: (8Z#J]=R_U]G#DT&_-S@;GO1[VX8L5SHG"!G:OF;QTMI^9&P.PW<;+?0?I\*:%=.XZN:T@U3."P\4 M'>?<1:3M$'MSP9=,R4G.QZYDXBU%<[2C,#ZC85^(G' 84(0$IQ/PFU03"!NU M3U7T;4QM?Q\X0N/F(IP#]5K758B+6NK]D*X[$]JHA=:K/H)&5&NB9AA$?,$T M&2&L4@')T,=,,7011V.&!/9T"7+^VOEM.B*>Q[;B.UP?'\/G7A\._H3AA]Y9#TX'^-D?H@!,2@Q0$J60 M4:41TVF*BRQH%#TQ.0H"T:=$:1A1+J<6?(WK8FX*;N%=R2S, SOJF-(J'-$D M470&9X&]=KWV.17$-APHBLE3GJ5N5D_("6AZ016R!Y.?,FW3;LF"3/$64)U) MSH$4)*:I2>MS(T3@^.E#^?Z M*/1.YR,?L26I=%\C( ME/!D7M)'$2"Y+D,4<=XY,N2*$[HPH>B2HMXQ6 M1W/V9(HB(BY[TDWF%H8B7*SD&0JCT(IV$<_L%QPY@XG;B.),D55]*^<88(]=LGC5F.G3.77 MS)38RDD%>&86513!M)82R?'*9M G7=]D-:[=#-=+ZY+-8J&"*SYC2\PBMWB3 M2P]#;2#&G.+E9Z(BU*\][-RV:S6.W@7((ZE00C7$FI-,T_;\2R=F&JO8K,V$ M0\P-ZDR(&B/!1A+I-FG;DPSJR: OO-@RNI3ZV\4A9_-=T S=.<<@%4P\G[@X M @7N5MW$-^^U=H+F3O/.VXT@O//>?6:;0=AX][=;;6T%&X\T6W= ># 0;HU; MS/>5C!F.26X0R-BOBX?2*+B]6//ZS)F95>(9VCO$S$IM[O)HP#V MDX3RV*Q.A?V&"\>/51"Z>(*(\$RV?LI_&5]+\2^)_WGP+K M("2WU_^DJDV L=Z>EZK_;V?09?"UEOR1[-"Q-.H,3^[_SX7;G0#%:'DY7 M(HUK+?^7\K8L \NK?Q[;9P(&E D=2_5*_]2S"JBLM:J^#0W605!]8E*"&Y0 MSCBE&7W*$;]<4TOU?X_@7\+94O[73M/"@WDU::V_<-A;]OK^"'6-3!YB7YA';8\= M8[NHL6D2>%T$_;3@B-2(:TE426K&L[]^SR4U+X^=VLUC)\86J#.2+B_O)0_/ M/:1T\L/Y^[/KWS]LT>IT/O;/.IWSZW/VR_6O;]F@W8W8 MM>&%54[I@F>=SL6[!FNDSI6C3FY+!R+C>1."E9954S81R'M#6NU:JLS7-U0B#PZ/^OV>&/)D M((\&1_%PT.6OXC$?=X?#8?2O"$%V8![:6#?/Y.M&KHI6*JG_T:#7/AB6[GBF MA$M'4;?[]X8W/3U)=.'0GT'[\#.XV7;&S03^QMHYG8^.X,O)6]?BF9H4(Y]D MN*$*@7Q&O78/_36"_X6/6&?:C/:Z_K]C>M)*>*ZR^>C':Y5+R][)&;O2.2]^ M;%K,5I&BO' M^E$[VDSTL2G&R$J:KY?0)\._^NWM!8OZO!4-]OG+%WN#@^-H*,(5.[NXNK[\ M^?+LI^O+]^_^^?CLOGHN@WMSN6S"BY7LK91-%DOC5#)G+N7N"?-25"HCI^P-"%78)KLL MXO:+O>'1\7.=PM[.3>$;;C%QF*5\SFX*/3G-]( M]+OFT^*>0##H,O/5#WV00:P,JAW,"C1')$(:-DM5G#);T9]5^YDTLG9"">3* M9BB+!+F9<50(^@::U:6T"B6K8!:8\3> MZ1IK07@)V"2+*H,!T*D!(=^=]?'$W*8LR?3,+J!KY$19![ISC-/-$#>B;*XA MT"Z"V8KV68-PL',@O-Z8L1=[A[WHX-C6,*LE!Y&)3A*%RWW[TD_G)>-&>N M"&J<29I@)H'6<:9L2BW(+ >7$I_2M5 VSK2MT(Y8UN@L(*@T.I8"MRW;!V"$ M! (#*BYNXY07$\E^ H%=51DLO+ ;[LL0A1=V=!4N%_B7H3L<[#9T(9]W!;NOVD<1C0-VD!@I3*&O MB7^.KR:5ZYA7]O%-J&Z.)5OV%"JQK@P<@,FFRGI^A)4LO!]2YRMF76=G(S/N MP5>7XA6 FC5STT,%ED4L5F=*^-VRK<96"<6-H@14$ R^7A3DJ;)4Q/URM;[B M>S:E30, _:F1B4'ZN,JXU0$D)8/8B4&T")(BW5%A%]C28;@:;27XK-X>>?! M/=XA9VSJALC(E@&Z]GHEC;80/P,O>B<06 M#")G3D]D20N)3"#I Z:QX%0)GG_>J(YW"-6!LN649Y7G-9IRF230G6J*R;+W MZ,>E&GD$3X?+^R6E!S$:@F-M$*YC7;F'(WA,)>%+:TFJ//GSW14;+_2^7Y?U M2" >CT'JX-GB4.P0#FMV#5.\#17:^-=BT#^Y%X]/X%22 SJ.*T. 6*N]]WC- MM76X3Z>G\&5C./JC0NF&Z_T'FB1 -MCNCG4=.+9FTI]9%)L'5B]#5"FW2Z%" M/.E7@A2^@/CQJ,E]SC)U([/Z ...??.SA^BST;_K>[[A\]GS^:/0Y=)IKAB- M"'8=OBMR(P ^0;QL:>-E=!SZV&ECEWK!WX#+/%?.2?F)\C'64"3T7"C$YYWL M ^1@:TO5 /^22E^L3/E'I1"^7X55$?NCCI?_W]I]6YU YU.D0Q402%MLVJS' M2@(O=:U?;K%FDM]0\0XZT)=OKV#]T>SBK.I)**QW0^& XQX2Y (-K5QRX(.( MK74OF@!VD*?-H" LY(.MBT1 8D P36!!>EH$ MFOSQ>@V[9JBAJICJ;"JID!9\4K\E,#63RKS,]%SBZ2S5@3OY!J@!PB^B,MI/ M?4W[C5X\?W+:SS&2GE79K]S$Z8N]Z%7W.&KZU_^+?)S?6]:!C;&"I&DAOHR7 M5HX6/XY1D,J,ST>J\+WX1L>;F=/[_"D5-LBD>AGX@0B/ZU?]1T?MJ->CM_W. MX'^QZ+C^$*#M/P3H.+'];'#8/NH^_+C;CAY\]H7<=GS((6P,C"UY\;K1;RP: MU"@?=9EGUZ6_3YCVRELR7F<.6B-WAS&,X+?'D!\7_W;?^K_+%^7+M?!EAZ5& MG]/E"+;,G\^Q18;?TYA]Y7'ZGH;B W;RBIC0%^&S5,F$7=S*N*(# ?8^J-_M M<>IXAOD\MKWG,Z(U1W>^1"IU^!1K%(Z0IW+KVZ052GW7W543/@94*_=PDX>^ MVWGP0Z?Z;_CLRG\ =OI?4$L#!!0 ( &=*852&#@/J]@< ($F 8 M83(P,C$Q,C,Q97AH:6)I=#,Q7S(N:'1M[5IK;]LX%OV^OX+C8#HIX)=LITF< M-$";I-CL=MHBD]EB/@THD;*YD40-2=GQ_OH]EY1?<=))T&[6#:9 '4LD+^\E M#\\]I'G\P]G'TZO?/IVSLE\[I]V.F=79^SO5S^_9X-V M-V)7AA=6.:4+GG4ZYQ\:K#%VKAQV.M/IM#WMM[49=:XN.V1JT,FTMK(MG&B< M'-,;?$HN3OYV_$.KQS.T<=\+S<<=W:ZRV?"G*Y5+RS[(*;O4 M.2]^:EK,5Z=-SJ)NZY],IR Z4TAC MG2XD>UNIC(RRMZ!;89OLHDC:F,+#9SN%O:V;PK?<8N(P2_F,71=ZFDDQPJ+R M,UE/H=!PH=#(8.B!JP(S/&-5X4PE$0%RFD]OF%O.8)7AND<5.IT MJ+=1H9")M):;&57)^;5$ORLV+=X).(,N,Y\;T0=52)1!+D2U LWAB9"&3<R_50:61NA ')E,R1-@MQ4N3$"M*5,O(-DMX1K6B#,"9H)%L]6A^%9 MX[+__>!2LE05F'D"T7*FFP EJJ/8K)2K(@7W<-)Q^)YDE8!-H&EE6IM HC+9 MC)4 ^&8\)UE2Z#6&+&WNL9:$%X@-JE&E:$"T*D!(=^=]?XDW(Y9FNFIG4/7 MR)&R#G3G&*>7P6]XV5Q!H)T[L^'MLP;A8.M >+4V8R]V#GK1_I&M85;K#B(3 MG:8*C[OVI9_."\:-], !$%2<29I@)H'6.%-V3"VH6@XN)3ZE9Z%LDFE;H1VQ MK-%90%!I="(%7ENV"\ ("00&5)S?)&->C"1[ P*[K#+4\+)O;U<&+[SLHZ?P MJ$B4%@&Y9)\1RZT .@",?'EP1^E:1RDZHCAOPQPU2"5\E33;&VPW="&NMP6[ MK]J'$8T#]I<8*4RASXE_CJ\FI>N$5_;A32AOQI(M>@J96%<&!L!D$V4]/Z*6 M++P=DNA+9EUE9R,S[L%7I^(E@)HUVE:Q54)QHR@ %02# MSQ<%6:HL)7&_7*W/^)Y-L5F'0]A%^T8E!^J3*N.4!!"6=V(I!M B2(M5181O ML:2*X&FTE^*K>'GKP1UO$;C[@TUP/YC:-C#^<%)\,-2Q/"9*$(*YU04G]N<6 MZ">Q2K#F1LPA!M K'JM,N1GI@[NZI07GT>B!%M;*6M45L>N3S$T=4%F9$D"W M7L\DB3;".^!E[TAB"P:1,Z,26=)"HBJ0] '36'"J!,\_;U0G6X3J0-ERPK/* M\QI-N4Q3Z$XUP639._3C0HT\@*?#X]V2TH,8#<&Q-@C76%?N?@\>DDGXHK8D M59[^^>Z*Q7.][]=E/1+PQV.0.GBV.!1;A,.:7<,4;T*%-OZU&/0E=^+Q$9Q* M-3D/F.9NI99?8!QJW[SJX?HJ]&_[7N^ MO>>SY_-'H8NETUPR&A'L*GR7Y$8 ?(1XV=#&"^\X]+'3QB[T@G\!DWFNG)/R M"^DCUE D5"X4_/-&=@%RL+6E;("_I-+G*U/^42FX[U=A523^J./E7UN[I]4) M=#Y%.E0!@;3%ILUZHB3P4N?ZQ19K*ODU)>^@ WWZ]@K6'\W.SZH>A<)Z-Q0. M..X@02[0T,H%!]Z+V%KWH@E@!WG:# K"0C[8*@=H,$@^F#KWW'FJ]_S5P?;M MO4@$I 8$TP06I*=%H,D?K]>P:X8_R9\PPCZ5F5_\O:L1@K M2)H6_,MX:>5P_N4(":G,^&RH"M^+;W2T'CG]VC^AQ :95"\#/Q"AN+X(<'C8 MCGH]N@O@#/Z+>7]QM1_>6?2.S'>]R MO&[T&_,&-;9=6'O"U5[Y0U57F4.6B.WAS&,X--CR(^+_^W?^L];OYDO M5L2W'9P:@TZ70]1E_I2.S>/\GD;N24;K>QJ0\QN95'00P/X%S+6CW8U#%/G&'LC?+DZ6Z<'- .YZ65BCZWLM&*_1]Z[Y2J<.%K6$X M2I[(C1M,2YQZVNLNF_ 88*W<_4WNN]US[W6H^C-G9; PMRW'>=<:. M,UE.X/7RS1ET;=>#I2"Y9(KQG&2.,SUO02M5J@@<9[U>V^N.S<65L[QT-*FN MDW$NJ1VKN'4RU"OX24E\\LOPB67!A$?EBN8*(D&)HC&4DN57\"ZF\@-85GUJ MS(N-8%>I M_U?7C'Q0=V3:I]Q51&3QHZ0Z?Z/70,DV'(X\W),&;7P.*7+7;4 M)=YAK^]WHB3I'L5AZ/?Z;NCW.[VDZQUZQW]X**2#QZL[4FTR^K*U8KF54LT_ MZ/KV\6&A!FL6JS3P7/?7ECEZ,DQXKI"?P/O5UXK,76)$7"&]D"O%5T$?:2EZ MHRR2L:L\,$I6"RR/49_ MWWDUZKH-S0BGG$1'+CF;Z!WK(2L6+8)GBW9BDHX MIVNXY"N2/VM+Q,J25+"D.BC9WQ0%1[[53TTQ8 KY1]7*NM+T&"EG+*>-YIZO M=9W>I"QD"CJ^[=U6=$?%'84BU(&*QQ/_7F''T\OE[-5L/%K.YN?HTY>+MZ/S M)2SGX/7@K;VPQS8LIF.SZW4.W;T*W8O9_ZKB: &CR?QB.9WP?P5 M+%]/83&Z/!V=3Q?6_/>SZ7L8C9=ZQW==_[^I_6)[3 M2&81D1.A50\IW!:LBS6J>84 MDUDLVS#+(QN>:R)/#WJ^[P[&?%60?&-^>8,7D'!A>!0H,8^!8GS&,*$17854 M/#WPCMQ!QVOK#.4!D9"P#/>WDBUH5 K,F6@"Y ?3FR@E^15%F58K)J76 O_U MR1CS(*144)1X5YY+HU0C#@K<1D-*"F>4MF&<,IH@5>2BV#6%>9*PB JMM291 MZ](V=,,-X)8&KPU%*61)$#_%=X.BMJL.BK96AL2\T-EY]WAS2/M8S69!1$AR M*JWY348W,(J4WM$^UL9]@L(?]@8/<+>"Q!HC*Z.)"CI'GW7 6]G2\GJ/F2SO M=4G/;C3[]MQO6\IS;5,S9I 2] 5!KQE=(WHJ91(NZ]CX@G! N/H_+5S^=P?7 M<@>>I,PR#%,,VTRGC&T:$?2OD@FJ6QVI,93;2'U.7@!F*._P>?QB&X\?D\XV MX=1!Z?4[78.O3D<_*\:=[Q!C"BS'4K(B!C*K,*E?A6+@,4_E)5; ? MV@!\H];T7F@G: =33N -$5%:U=^J_&X;&D7"C#:"A5S$5%@H7T8*28/FRR!F MLLC()F"YX6(N#6YKKCO^:UTR(Y+5KFX,46W7PT"_;WN^K^JTF@NU*P ;PAMX] M1_WB1A_>S0XZ$#XU8V7!;^]#QBY/#[K' VD^MZW4-A:^KEEJ[U.\"/ L2)ZQ M&!H-?R2;/;*=?B137&!R93H3FDR[IP._:R?'9)@?:]P:@40AL$IQP5!&+#.F MA&"Y6F-_H6B. F%"-B\Y=8L2 \X9NS-"BG-$2/%H(?@UT\,3#A'_/I)IVZX9 M5KY0=S]UL4327W8S*47.9%HQ^](Y3 ##DHD:)0F4!:YHE:A4#RZ4WP-TV'%@ MQ([-P(>14S4 ,M6]1,Z5MFI,$3ACH' [;)KIM9XUM4$*4LT,VH3-!(%FRB,N M\(=YN4-,!$UPOLPCW>,@.>PMFCN"7C&I$!TSP'J8=O6 C)#)!XW(R(/IEKC2 M0XN *YK-+F>S(,LHK5DTT%=RWP5Q[]O=#L"?//\5O'K_# 3-B [W.P^"'Q._ M<0GWXQ428O8OU?XK^]Z6]KXNUI_56Z=Y=3WY!U!+ P04 " !G2F%4IYQ0 M==<% +%@ & &$R,#(Q,3(S,65X:&EB:70S,E\R+FAT;=U8ZV_;-A#_ MOK_BYF!] -;33N)7 SBV@V9+XR!VU_730$M4Q%4F-9**X_WU.U*2ZR1UU@!M MUC8(!$M'WMWOCO?BX.?Q=#1_?S&!5"\SN'A[?'8Z@H;C>>]:(\\;S\?P>O[F M#-JN'\!<$JZ89H*3S/,FYPUHI%KG/<];K5;NJN4*>>7-+SW#JNUE0BCJQCIN M' W,%WQ2$A_]-/C9<6 LHF))N89(4J)I#(5B_ K>Q51] ,>I5HU$OI;L*M40 M^F$([X3\P*Y)2==,9_2HYC/PRO>!9X4,%B)>'PUB=@TL?M5@G44[B.+#N+N? M'+0/]Y-.<-!J!]T@;)%.M(B[?P:HI(?+RSU*KS/ZJK%DW$FID=]KA^[A?J[[ M*Q;KM!?X_B\-N_1HD BN49[$_>7/DLU]9D1>(;^%T%HL>UWDI>F-=DC&KGC/ M@BP_,!XCGE[HABBO4?*O>40B$[*WY]N_OJ$X"5FR;-U[/F=+JN"_O!/2@S_Y7B,,9#,?3B_ED? M?C:KK'\#T!.:O)S ;7AX/ MSR0]#$=S0PE]?[4$RD#074@-23H1<0N [OX%(,(U(3J72@E,X+E@6FU1SC,DL5DTXY9$+ M+PR39WN=,/3[([',"5_;MZ#_$A(AK8P<-18Q4(S/&,8THLL%E<_V@@._WPJ: M)D,%0!0D+$/Z1K,9C0J).1--@/)@,;3#-$E81*7!;AA5B)J6 M^V(-2#(N;$)>2%40]*(6VZ%16=>$1M- (K'(38[>7EXO,B>M$C,CNFW+17XKJT97RH-I'Z@KP$S%/!_HOXY28>/Z:>3=JI M@C+HMMK6OR8I_:@^;GV#/J; .!:4);%^PU*F">Z,\>NM^$P(DW@"Y#;6RE4SDZ7S6MIY--YD>.L>W0;;7!5456'A6!YJ@OO8-N") M&M0'73M&.]AR F^(C-*R"I=%>-/6:++(:*W80LB82@?URTBN:*_^T8^9RC.R M[C%NI=A-_=O(3=]_;4IF1++JJ%M#E.1J).AVW2 ,S52@<130<2VX&AA<.S!X M.KY/:W?3QW].<,>Z*8;EH^D5TQI](Z= M?0/,U6:V1I>I1TW7*(.9/KK$853 +T;,MF3[01516HFH75_J?=^).Z_]MAQ\ MY^8P%^75:4_2C)A<<>\N\6.=L$?"_[B%++!8%'KWEEW74CLO)JMG>4UJ+VR/ M_@502P,$% @ 9TIA5%M Q;/(- 4 +< Y ! !C;G(M,C R,3$R,S$N M:'1M['U;>UM'CNW[_(JG33S_YY.>??_Y; M.UXM[6N?'B^5SQ:'LE@^YA4MY<2>.?K$/K_W(?J/7[[Z^>%B^=-;K_\Y_NUX M]?@3CXB?K)^]./3LY. QT=-7!WY7)U\L[5/K M@/F34_OB)_UX=42G1H/Q\WY M$6]\R /[$F^]X.)+_=[G].G U3_ALA^^6MX M_CWL@UYO8KCXO6^\/#FE9=.+XW]%J+W/+67M?.?_O'QJ3X__63]_3[Y[#_^XS_^?KHX/=3/S(@.+DSC[Y^< M_^[OGYR?F8_EQ6=_E\6SCTY.7QSJ/SZ6Q,,//KZZ/Z77SRY_^773WZXU=R] M7_[YR_<_WC]\\-WMYW?C_6'1X=/[GU;W=WPPXOOOVOYWJW_>G+_UA<_W0O_#-\_ MNOW\_JT[[H_?@T0^+[W^Y$Q]\]T]8?\=P^\4] M;Y_QT>W3>P_=\[N/'KM[C^[\;V5U,8*DT>'W2JLO[#WS_"%__+K[@0FEL;MZ1A61HR1]P M;/G I1I 0\F$\/%G X.MP?N5G?]8]@"_%\#A78"UHR=R\:#%8#I*F Y02S[0 MVM6P+SWE^/%G7WQ_A?#>7EK,>''3 %[1X9VEZ//_UA=[:/\(VO@NM,UYH);A M@%.7 ]":#L@1'VAGJK+D[5>N[$R^?98AWE__N+U(5_1B_&K&S_3 M2M9_?:LGIZ;&SXW?;Y<=S^\9VC\L_^O)#[\<^WN/;H1[7WX#]X[N_?+]+S?L MW)\?/KAU+WP?OEW\\.C;G^[=^NGY#T??'MV_B>Z'_WGBVM&W2_H.SQ[\:.]W MZ_N??WCT^,7WO]S_\=ZM?_ZR/L\O/_SXPW?_=7C_NW_^_.#1%T<_?/>]^Y]? MC&6W;ORO^D3.*QUHRVK1U_<##EH/"K=B5EP00OWXLZ_BG[+>XI-ZK-$'E\SA M=\HL )R;=UAB\GMH+Q?:.\_O__C-_P)T;!SP(>YI=3/D#OS2\;#D788XOX MV]!^\K9P7FG7E9K#Z%^_Q?DS%S]?O,DG;UVHW[QN66(3HT.N MFH$QLM.2BF9V(E!#_M\[Z^M67)S Y3K/.4]?7JQRX.*K$[U\YOVNP-ER[E>\.DW#V]=O/SBJ8N?Q^M_FX44E6KSOD2&2,3%LG=& MSQA:;JVNK^;X?YC6U0QC#2:$#[R:)\,;G_SJ@KZD\_K)/WU%'8=>@F!V-0.D MA@KD[5_*3J.K;6W7[L*NW13MVKV_7;N-V77@: X^5M-6!4IMI$J.4^K=^5Y[ M'=?-X\OKYG&"U\WC>U\W._0#KMN;WL#DPEI3O+H6LGAFW^'-0].7MW1Y?+18_M9IW]=\WCK%)V]_^C^R,E;+SS$%RLK,!7W M\L85D]/6)["UG8L^>W$U\EC:?F^,=K;O_K;*S_ M6.9XO+0?3VX\7Y@TN3C,?G]TO'QX>MQ^.C_7WS_YS;=X==5>?9)M08/@@UVN MA*ZA)=*6[GC1ZKV)=9<096>@N2&R&(D^'7Y%"[FSO$E/%Z=T.!.8'+>83:%Z M%RJ8Y^ ..;=2DF.45O/.P/2UGM)BJ7*;5LO%\O')3/#)U-"<6E'"!BXC]>1+ M@O5B58C8=@:?&ZV='9T=CE**!Z=/=#6.6^F3<;9G>F?9CH]T)I"QA\8:DTO) M070F3+KX+.1S*<5)V1G('JW6LO[%G,)228E+C:8<+7. 1E2>:\4=I*"OP6I$U J$!PI77PF9&+SX9R+N):Y[![D%ZJ&MP^H(IFH3T529$@ M0&DHUY]X"1$@LTIU9JZ6RQ5G^NH/@;D/9 M;!_H#AB%)$D6"[02.?F:@'.N/89(NGM 7WZ*L7U4 Z G[]@3$K18:A)-V%6Z MV30Z=W6K;G..L9>R',B@T>503/DH (_%8#,S,A<;(C/+SD"SC167S<'DM 17 ML5AR**,\B6K(U65(I>9:.>\,3%>ZXK(Y?'H75P.[!IC!]<"Q%M+1I%B"PYR MDIHI!Y=3]I*1,V^A(F+>*&V_6 ,:$.20M!!"+9USRZW'I+ZK2<*X>Y!>V8K+ M=@!%L:=D4%_,K/XP[<_69U^ M>O.<,4:0V[UK.STOQ'_0;\CQTW4=__H3O->1\N/9R>GX%C-1:.;ABUAND[P7 MR!V97?$6TSM1[]@FO'!PS8%S3E,/C941(-;(47(.P<5$,6*HN^?9KW:)=3MN MO/FQ?ZT*F?P"5<20N"-QD89"*5]=:>><1?6EU)R&6"S'Z6#>(X +ADDI+K!E M/N"Y4=T9:+:PQ+I!F%H+8P>!L"4QZ[+0ED+!8*I(S* 2[PQ,5[G$ND%\0$FX M9V_RHD*/FX,/EM>8MT@9&4LJ(*7L5<,*N5:+"XU9,SF!IO" MSD!V94NLFP0G@6L^J(:QC:^'6C0D%>6FWC?$+6PFG3=*V]_GRM#M_X)<:P"S MKYHU$J:2M:)GBKL'Z=4ML6X%T)0Q4\@Y)?:0Q7'25$+IL13?2@J[!^AVEEBW M FXAZFCF6K)/@)Q8DO-5( .1)0R\@^!N?8EU.U;,O7D&;CT!C*55,V'21,EA M2C64W0/ZBE= M5+L7:"Z@9?,(V%/#)BVTG8%F&RLNFX.I)FRUQ8[J E!5#!)"*-7"((72PL[ M=*4K+AO$1]&B54^&3P)!Q/%7BKF7'DHLNX//ME=<-@=9ZIV(0!6BI7^=J4A3 MYULJ+2?L?F<@N[H5EP\"YW7;H/,W_U7?H+9<77RPBU.\=]L@,5QK\V*Y6Q=5==#1DL@6>73F^_T)KWVEII%48+5Y^8*4.+ MWH*JT(R ?B5I/S\[L33PY.3A^2E>2MHA <<:BZ[:@@Y?/K>+D#H"IYJK^J+0 MF3&UB@F 8LWH\PR69;Y:'=OW/7WQU:'%J1M+&3G*TS6R+WZM7>_24J:;F;R# M3&,M@+UX KHZ?K;VGW-9. NA6\#*#K$1Q&2!R_DHS95>6NQQ MPOG?[$#;8.XG7I@*M%Z"65B@&FMMS76)U"2Z';.T>]2>F!A9O7CSP)G85Y6F MF -SKV9?E;A4DX?@V9)T'V &I9H3AVIS5C4VC&'+,NXB OX>@$V1GK,D$:>.S20T\^CX5R)V1108Y1LN!Z\S(-&5 M18^]_WE[CZSG*"5W=9:%Y9HQMUB#,_ZD7%.80ZGTQ/S/%4F:[5.GM)1;#CV- M]>I< INW:88JBS?G(W4&U/E+ (_[]F>GNGIXW$]_II7>69J"?+S@0[UQYQ# >G$_,^'T7.6)"+UCG-A";&!FHCN MB:MR[['"6&"< 8G^Q V5[Q9+.?[YY/WNIKP7>XU?ZNK9HNGK]_IV ML7RQDSL4JJGC9I'+Z5@7(Z[9_%#&*@JN]9AWZQ[L1B)9A"8?A^Y M&X=G1XOEYI3.IHDYR]C4J(BDA"*66 TL3=E@M/PJ6.[\\X(-O4TV415LJ7:U-2^4V&FL"EVSNIN,81.YBR\IS MZ&F\9]'6(U@JV5Q;E=I,+0="[&(>*9=JT:I1GL.$E#V+MA[1)/7,N397"2", M9EJD$25G)BJ -(.(-E$\MQ-; HT-2HE16X'LA9QI%:C9E1"T\(Y5R^^^EV]I M#+]B9<@!8L_(+O6 R467.6J;@9>?*)Y;FH#5JR4*P16$ (X\@N]!8@N&(43O M9^!OWV-U\N%B%!)=8: ^?\,=]NLE8'>4F&M22"&PR;X<$NB8NEWJ'+:[77?> M;"5^%-=*=9W&N&++$B*! 1I2!LF:@OH9Q(]KSIOMQ*DDC,3JL$5GS %RR=5. MJ*@%0Y__O9A[^L?]D6;*F"W51F(+(B9DJE;HU2,&Z5U*X]#0M3#["+7+C-E. M;#+@-/@Q&!$ QK9N;_J&HT_)Z!-I]K%IAQFSG:A$EOLJIP8U-B@B[(B2\<6% M"J)N#O=?+@G.#V3JG>6/VD8WB7O'AZ*7L"=Z^_%I<*+4^"-<\Y@9H.Q- MZ<2>W0SBTYX[V[K7HJ/&FMRZ[EJ'-M900^PB&I+W.U;,MJOLA2+ M5 )!*@]%;+_"YH JS&GCQ[2X\_#T>+F3K:U0)?A&*?0:H59'#FL-CA12;]SV MD6K*C-G272(8LUH:#8_2[%_R5+*CG$&0<0Z9U+5ES':B4DN90FW1Y$R $BS= MUM0+067GJ-4Y;(*>?/7(SB_Y643JWM+OIE+ $G'*#$!*+OG>$\$, M6>1%N/ M76/IIK=0/'5 IW6T-VNB1,ACEOP,8M>>1-L.9P&;I(X14FZCHQ W,:D,""Y) MASR'LHIIPKFE/C^I9]\R=N8,0Y5@ _"]F%*),;@Y5$A/%,ZMN/B8(!9,'$O# ML;FF*@^.C[\&+-K./DZ? M0@C:B'H Z(6Z!V#2YB-6WK4[,[O/HBVMAG749'E#: E!?<(B;('- ]90LYM# M7[?ILNC.\N1\I-J:3E_14@]W,J AN5R (G(7X%QJLQ34Y!#ZJNABVP>T>9%H M*_$,6XDY%%?'ND45JLV\DJ.@)JQ3WK7]/CM/HNV$L])3\\8@GWP#]&6,$6=! M#Z+1!YE#F^3IDFC-G9O'"_N/3O]XU\$L0YD?/,D^CKO'T+*G6CGGUBGYT<)K MQ_J][3:!MA+&V',:O9%5"@(+4,M)"/J)$[X#1::QS6#<9KO85G%_J\>,5/7VR:'3X$LKCL^7I MZL6G-V_LEC&.*4D9, )U4WDC,#<,16/A5&,JRU$Q10;-5] 4^*>D]2@C)"DT!PTS7LB=^]_ M=LM;:F*?8BTI^ Y9 4,K3,E%44A>Y])]8[O(;6>/;QZO5V>-U$C\&D=#RQ7\>KV^VGMQ9MLTG#._.X'3Q MU=?]4X,=SY:+N?AYG.&W46_=E9 - M#$J01^\ZTK"^?8;F?=OY3;0UZ@=[^#\LCKY%@#^,HZ\/_0";!N5B.I4%0P3H MD2AFZ*7Z,?:]0YB^36]C-7"RA-J4/WG; ^2N/1?(EN X7V(-W2O:X])G MH)(G"]CVE32-NY"QLP&;@(.OHT60%W'L@_:07J);30)>/)@ENC?II)'HRX:6 M=^_>O'PPJUVQ]P/SK4,_:/]7X-Y[$=(.,.JY6\RNE=2C-XG6S]WY'L/W]*!O MP?(!'E29QZ:JD *8L9&OEO1D#TJ>>@T( M2D) 737X0-+9QYV)J%OPN5N87BWJH2.W%A HN MS!+,KU;V@JN$$@[B^X;/-P_]D%H_)^A[8Y=0P53OP#1WP]<,-/F09P#E>ZY- M??/PDK.?W63+JW663FUQ:)_M5RLMX[M?//FGUUIX= FQF*#!9:@8,3=HB0&C M]RS@7^J$"=)N&IQX.UB_"?.'I+^!J 2U_P3!SLPI-=]J2Y!:J"5.'Y1-RZCK MS 95:F-!I+52P!1;S9H$R+>LW7Z;=D6Z7;G_WD+%!7*H,6%HHT>3*;@4*/2D M(09N4,[7/IV++LP2P?\^5%J]N$;70'+AZ\\>7^NH&E6I+'PDEB M@6*YY.6=74/E8 _/G[K7^R9 OW^O]ZU#/R0UBD*-,$8''304 MU!Q<"Y*%6/AE3ROGP*5S+(N#/9;OA246!8[>@-8II2I-^#,$8"3IQI; M[<"H6'NLB<,CB7X=&RFZTK/2C!433%(5]]')>'SSQ*M/I M0KJE8GU3JI%30>8.M3 1((0R-J_EZ.O%8.3J\.#BP50A-2EZ?*2OEV7ID)9- M'SY1/;VQE!LB:Y3I\-;BI!T>CWL')Y^_L!^>'I_0X9>KX[.GHQKI\&S4)8UC M[#(MEFOAYB';,K*P;/OA"&:[,ZUAI0U MH8JI-U-P948R;?>]Q=5+/E$5J2;S:O9@XKU&K;4$5T6HN5GL_-I=;[&%8R(UYO#$SD/W14GSCFIDO"O0N7U+\Z?N:;X;/#UBI*,X+123C.JZG(.5. MS$EZ@QC#K$K2OM:3T]59.SU;K8NX3X89V.]T]>QERXZ+ V\?/3T\?J'Z4)\9 MU+'#8X_GG[:]MR#Z -N#!):3NI9# M3U B8ZA5BD])M;70PR[9WH@B-TY.]/3.T5-:K"ZG:'?[5F>!I%#%Y%MC:- P M8318R667,F#= :N[$B0OQ=ZX=TZ&LN-2@IX0.0AM].60T MS<5=L+VK!/12K,_[)KF8[9F'!+!+"* N(Q-2+1SG-/CVJ]6Q??'3%U\=VK4P MH&[_ZVSQ=+W\\>+1BZ=O.,NO%X^?G#[HWYSH6JOLT,ZT[=M\;:V@-]4T2J!S MIMJJT2D&CHDPA#DMHKT'GAL=?RR^>A=^W#O0^1Y\@D"Q#S8)!%RDQK# MJ*HG2)ACQSFI@VUVI7@O3KWZH,?]]&=:Z1B#^/+A+7VFA\?K5XPPN)/K_P[( M@=9*EBB8;%'RPA3'[FQ7.YWW/?%UB@P;&_QN'B]/C@\7LEZ>OV-$.WE'H9PO MW;_R5EP$LO<8F/6, ;JDGW-/A2J+F5-A0*]?: M SMQ"8"8,6&)L852V*7*TV7#MEND;YJ)4V$$I*%#2LH6*$ [6O"@D" 57S#& M*3/B?5"Y>;QZ>FRXZ/WCY;PL51!;32N'C*+9H R)U2=GL235T%;)]#U;L6L60U]P,8*^6( M:52/L+:HRC/@T%X[3(!'F:) JJIC>Y[Z4D.A#*$$#)7C^0V2B?-H,HIC^VB& M,L;D6!(96X+@,ZNKT=4VZLI"/N^8/%\0=UF5O+4;<%-J%<==%FF)5 4\=0R* M)EU=Z="@]KJGPT3UQ:6PP9M4\#6R![&<,BMVJ5*;$F7M+D[8.>R5PN4PPJDD M/RJ02DZ /9!"4(($W;G,@:;+B,G$_$O!A87(XK>L:QPH$X?FLEFH>B)U-(?] MH5-WX%=ZLWPK.U);[LF+639W B$A;%5BJ2(LTLY7&?8DFK(*V#Z'.&N*)79P M/8%&/^8V<@2?-68.F:NV3 !@>:G4:F^0'4%A"3/@T604 MQ_;11%3RFKFIH8FU(5%O&$$"$O=ZOM=@MB#NLBIYJX'BIM1JRIHS.1\UF&A% MJA5#;[[HV/'P,J_W?&A@PDD,G( ):\- A^NFS8*X7+ M840@[R*D5D<5N&0U@J02N2"-'1DO*_4GR8C)Q/Q+P<7WPI!+KKXBC"KJ3JE@ M1N>@YI!U!M6O4W?@NU^2WW+/X+BX$AI$C!1\* !1?&G$XO]X=AEW:F$3-!Z*V&Z&SRG'E"N=(3=IM1J+#)& M&/;61VM_2!S.>^$&4)0J:4^'B>J+2V%#=LPM* 7GTJB,Y^;[F([#(7M7*4Z7 M#7NE<#F,J*Y1<8&I.7&UC'C_<6R\71V=%,+CVWPF58 75UZ>CZC2R^I)E=3Y!S-$57B@O:W0Q>A<\\RWK(#=96D:6"GD ] MCRG("; 62RI"+HU+&!'COBF9,;L?,\PJ?/[B'OUXO+IY2"=OF-RC%8D>T>JG MD_6C^W2D)S>6LNXQ9]'& MFBB-=9A6B GC4%E8FF6>)3K),E]?])V.%N0J-\90HL=_-)-HSZ:-M74SQI10 MJ?=@:5@![$FEJV_LJ%+TTT^0)P[QY=RI]5FH4TL],$11SEW5YU YB6/ &?B MOPS?S;.3TV.3ZG<7)Z^$VX:+IK;!H*IH$,3$(9E]R!Q%?8R>' MH>::N66=PUR2ZVEO.1!Y$Y Q> O_#L?.A"*UHZ,<>O0SZ7.R7]S::G^5PLR) MG+:23 24BM)*#<%I(B^YO+NT/!<67=_%K:VP*%?E%HTF7KVE(J66P&/XT2W"U*062VX%/;:6LFG/S4MDD97-Q!CY@-NGDU2QN;<7XI:"GY)TJ9*!6V.7(5%I2S;%' MV=-H@S2ZDL6MK= H.6_NR!1LY08"G:.QJ=3.75RW)'=/H\W1Z&J3[:W0*30- MHJDI4H54 G)KQJ3BL0ISD1V4)-M;W-J<)FDM.P:)*18%-W:C*H\-DA&U=_8X M R]P/>VMB[)9&?H8S'USPHZ)UY-%*D5L<[@WNKQ[:.GA\'K>?'CP=-KN+ZY]<':-+K7(0$ &&V-6;43<7 /)37W_)"68U7@=7R^LVSCM,]T/'7)?/E:3TY7 MBV8Q9\V8;TQ*G'S]\)O99K9;:AF7!<$3Y:;0FZ\2%255+J6[GLJ>C=-CX^Y6 M?[ V:5!"Y+:N^*@^0&)6J*DZX#DT,+PB-FY-R'VEJWZ\.B+[,@^?T$IWLI$F M^43)*=7F,@3(J%!44-T8_))U!KNC/XQ^'Y8J;[#+72>-)(U&.8'+'5$,%<9: M+0VK;<*3%:: P^:6+#B-*HX2-$:&'"HZ;U#DU%/ 'B-,'X?M>;/+N:^%V3Q1 M'_U-+%"FB%B426MJ LW%.:&2-Y"[]0#(X %HF#6$0N=0Z;/2< S?8M2[O+OH:" MH![,!W-SEEL0I]2ZDS2/#7+O!5^8BV55"+F"3Q4:F*:MY!*R OCN',:Z@Y9U M"=!LW[)R0K X90I'&:@2DB8OE=0':1SCC'!\1WJL"_'LJ,_I1.6/%Q1GB5Y# M*:55\04#2/ 4HB#&X$.-77 .]=[30&\KV4442RO&!$P_^J))Q(8>$W,,!48[ M@8&>QY?H3;N![5;1\_C>Z+W;V/9#EMR+,(8$N84 G1H&4_RJO26NFD5FY#E_ MG1O>?J[M;.2&:V W-E/D-VCR9F;XZO[/+OIJ&+,EH+0#1! M*W.J8;QN?-G.K.QD9"E1L>0&M3.%SJXW[#TC.O8SB@[7C"_;B4>8M;3>(P.W M49 P;O,4"2Z9O(\^K[M&^SIEFERYB'BCX7W=W%!S'QV7U%LH'B)4E%Y"L#29 MJ81ZOM]I=CB\845K.-:'S 20F*JP:Q'$X! G=715\3S:JW..!#-RI-M#9OO^ MK;L&DL1,"QVTT=N[>@@FIEH9,,Y@,,XV_=OF!GJ F4_+W*.:#8UMP8E#*E&* MJPVIP"QQN'K_MCE &*-/G"D:,% 0L?LBWC**Q$D5WVT1O$=FFGH_F3[0[I2K M>*#8B;"!)\/4L!7PLRL5N4K_ML$*D6#VTS(6K06@CP$?M8=*8EJZ%J4R2QRN MW+]M$! G!2V)$8)C[O=OA5=SGB< MX+63>.G%@+:0,SI\CK'I!A3CL%K_F6SX8)J.;FL(+I;\HEPE""DD-S(+.UK7"PI3\OII6!IG,#80L]0O6-FYDU!.D)<8Q:G[[ZN:5\^EL[%1[IZNCN,2V_H+8X MM ]\ZTQO/%TM#NW[U)DHH>1Z(4_=QP20NIE?QEQ)D!-J]S.X]3(Y<#9X&X:\ M5B .-7E010).T#)4 RG5P/.UG-NC 9]IU+$=]J$N%\>K^\>G>F(8V3?*,[$= MZ*66+A +5JBNDQ2%7%U$[D:#.%_;V2(\F[,>K.INS'4SB-"0SH8S0_^.5,G .Z M D4*YI3'_O-&BH%:BJV N>XX ^>PI]^5TV]SWH_BN/-5H6$M$,EA;Y(@#")2 MZ8CG^PD<^# U^HDN/KVKC^GP]OKSO%&M;N" X-\ W@' MBJ$AAYY"A.A,-5J0TX#!TJZ8_?IVP#G>!U,%?OO(O+70] XVO[?0],ZA'U(6 MDFHJ/K%Z[P%(B)R/.:A3=F*)V=YL_PTY;M+)DR\.CW_^6I\='SZ[W(%)&S3; MJKXW%2\A!XC-;+9Y2))[8A_D_/:/KT:&?'#Q8 _\=KV"-XV8W\\KO'7HA[0( MRY9V%>UC.1-\">0;LY!Y^C)&[=49L.0"QM]26*_+*(;M+I:/WSYH!R3>]BED M+!EW+$:7YPZ6F*#X4FOI*9K?,8S/LV$++&FJS)F"YQ]WD,WSIPUX?LL+ 9U@ M'#L4'5M\K^AJPO%/0^2K V1;5\!)9*JAFS]K$ *O9S1T(O7@O ]7> 4V3C:N^C*7>",E]@KC*YVR @J7MU+ U#8_/6 ME7HFGW/+U)RI1)TQ("M:V@?Z_ *8F0!BV7;I,=':'L02;W-BDJD*@1:2BPZ_ M!LC!'IGW+ ME)6UP(U&SX#< VC+5O=X*:-P[E173,N?'O2NEFB.X^[>^?S!U[NU M"K(='E&3)%YC=KY ZMV2A]A'-SQ/7LV![P2/QC[4\=L]83Z<,,YG%X*D8$H9 M6O1CFR5W["D[TV]A3GW>BU#6T(FV0E'O.6 ?OE+1]OWSS4%[=B $G=H MA5!JY&1V/88V=.?W//KC#W#Y@PFO,T.=!9N<32J4L>L#$V)K19B1("1%G %# M+W^^]-Z';C,I\K5@9X^$'G5)T=Y97NIJ:FY<@:0J M5,#&U+54B^=8,+C:R@RHN$UG>569_W6@(EM^DF/+HU0.4 !]P%P2M(32P?49 M4'% -2"\>?Q,EY:HC5SQY T4CX^.%J?C7%^HOESHI\?Z8+EWDI-F9AK=J,T] MJ,TB=YX4,S?KG:\S,T4+-I>X@/%3*E,N+)6BY3JY9IV# MS]R>Z_J3*WGO;6-?K?0IO1CO]8Z5W56CH9G5UV-;SB-:/=;3&^W)PGY[!6U@ MKYZ5H*3@T;3R:),:&/44O7/>)^)Z<6_2<,>KHA.O-=4(29S&]8Z&: MC;6AM3EXSGT _'AAV6H0+C$%;% M]!F@/=1(M5E6>]Z2=9I[;ZYWPNU=1BCI ULROB.):>3;-WI>F3X7=VTG[SMX=_VS0!]MS;&/!G)8DB\WIH%WEG^M.B*$DE@R])M:8(1UF[OVTU+N'?DB^)GX4[31BTU(9H4(IZ)KQ M:3BP)B_'&>Z9,S'FO#U*T6VFCGNL)I4Q@J4#!*R@ U51YSO5/JZ"%(/&^,.VW?M^?? MG/U?ZN*(@+ED8YP2:81J;Q!R)8BO8N^^6\FDR?!F Y(/Z8<8>AQ]TY,X!ZV& ML7O+5RTEMRQ!X149)NN,]D)L&]S;A"-2RQ;L!=1AF+XC MVG-OKGZO-/62B=B-3BK-5]JS$3362J>NLTT%12N#:& S4O!MEKDTL M)L]X?-/\^N('ZB@-P0,S]% 1F^90_9\G"SN!]+;EC)0 8E8K9%1?'W*Y2 M..]9.-E-O[OK&EU09D]9Q=@1J2\GO>0MD^AR$"PWKM= M CC?C22*",#2U04'YX,''8;)5IW]^ZFD?GMC21T>A(T493'9U2>L,8]1L6-! MW%&-;-^ H#D_X[7([<&SN>5)4P3L-%:?AR8 9:[=A*KTD+5Y7&O3<^LYV)O1 M7]C9^XXA_=[.WG<._1"7* 71.0X^%H#[:@?JVB1T_'8-:O MUE?C[2C[^\=^L7AVZ;VFKA_5RFA@"J;=2 +T$+$#FH!KR>2;:J,=H]I%6O#O MCWNX>+YGV:99)KV3\XVC< %*G1WQ6,4SC8>EN#Q;EFT(U*OFN%I2O(L\*\*5 MI>76T0&54FO&+A@$YY=+<_64WUVD6S4DAN]QX)2=1@MC^42(R 7 MWO/L2GEV?_&'ZW:SI)E]S00]6H1DDV6*#!&JN;/1M%:2VX6!(%<]^&O[XT'& M5DI/N2D&#]72=VF.@JGM:"[%--)ZR11=>@FJ2U,&=;5X1J>6F+UAFXN3G]Y. MZ]9WK/7D=-R8>?@S/;WD14P\<.F]0;5#-P)J1S; 2O,:QF)F(E%G#.[5Y)B6+V#7P_+ZB<,SS#D[X+ MS:,G*[V$J'@I^& JG,D'\E7 %\3@D@96QD3-+N86.A+^A5AR)2T SY:+\XLF MKQBQ>,6(5Q?E2.GD;*5K8LAO4.?BY!?'7?P\SO[;4I9ET6?R?MZ _OAO\H7;Q8/KZE)XO'R]$#=OEVU+M_O)27SUU&1]A+H40N7<=F M]J:] 5N*:A*ED>D25#9>S&):_9^EQ!^OW4X%G>!<="1C=V4Q!6)7SXU0U[(E M!MA]V$ET+F?5\5+P$01QWJOGL0^;'%?H@;FR*\E2\;R+^%RZ8-QDP$L"V:<4 M0E8 )DR5:D.A"I4E[63 ^^+X[!+Z6%].\/&A!!CU.U"@1\3FQ]T?3>M.9GTG MW=M[W)^>"CRHW5 HZ"TA-NNIM76OR2)1XL"6>$V_IF=*BFU3I3P%M%9,"14" MN!1K6Y=[F#!H/<>JTT=EBBG6Q@JM'#L.C7I*;'X+L)60JDCK+A-S.2]3W*/S M9]!Q&T,G6LZ+%,>FM0JJB7JT 00)11 S;MH.W^< $_%=E+(TAVA;QHANHXH MRC4;8*GG7';2=BX;GZV>"^).VLX5Y#J;PL=D M@0'DG2N! +VPB8/DN3E'2ASR3EK/I>.S.?LA4@S2S6Q: ,T.?>IF/1' Y\(= M=M%^KB 7W9@T*,W^4-4*#6BLDSNMEII2")E59"?AN?Q<=&/>C:*FFK4I(/3" ME"/W)-['+!29=A&>RU^GWA0ZG-D[JC[4V*#YA-$>9T*[AK4FWDEM/6Z_L3;W MX/2)KFZZ[N!@9!2WC", R)M=BI=0K9S1%VY32>2_T M:2<=>R)ND8B;RZ[84884,UBH&_TXL;J0:X%HOW.YSV!5_#V):."TL]7*SGUW M03RV^R]TS\OI.D@>=%3NVNO8$5^]K^RU]TX],%+MY35W%K5>, MO''R\MC7'W,F(4TI@!.BWER"7%TM77+I7HL?"DRF[SKV))TH23?G27'=@;M8 M*LH10LHQ?6V,Y[T&NNN77"F4K4J@21/!2IP)>G8:JO$W5+9NC/. M=,_36?O3JE#)9RB6)D "H<26R9(Z[C&G.(,[/'_,TZ]6^I06S)ZA5[HXN+-,WJ M2\%=<+![XDZ&N)OSN"$JYU0U<&A0H^?J@4)SN=A_+\-U^U4>-4)*YF%(Z08B5$&J+XVY[ MDNR HO=^[/8;8S%5,;VFX1BI(((6D.+$%Q+.2$&2+OF MBV\>GYP^Z _I\*J7.[:LP7?>'8MS/4D+&+L"ELZA0S(^QVX:O4+<-7>\)_*. M>N2(#1 C!DMF(-*HY,L<%"7$5K6X7?/(UU)77'$:MWWWK)T=]L0E6O(7U 2' MTY";QM@%A9>L M'@^FQVK1Q:=W]3$=WEY_GC>FK=WZ^HNSI7Q[Q_XLGQF;CE=?KH[/+KL3++PW MCN>';@3'3$538_;9"WC.S"X&"-Q;E533>K?N'KX_;B[Z#B(?LD+:0,SI\#= WEB&N?EXM3 3MHDFIY 8ID??4+#<, M8R^VZV29HJ%5(5P Z.O!Q8.I 3@!V_HUCKZ^-XZO#_T '%/IY@JAHL0.+@!E MRY%JZ 5C)REUC6/QEN(?7#R8&HX7PO_A&9\L9$&K%V-!ZD%_>'K5'UN8Z*9C],M1)D6(AO<8E<=Q>IR%!2@5CCZ5$S;YA*Q M:I_!2.2[Q\O')FF/QE2F1R^>ZA4-&[\4^\@L22/&7#N,]+ZJ!O;0@OWK1.*< MT;A))T^^.#S^^7S^_&7D()<"2:6FD6/I-2NT3K77[AN*;XEB[S-HN?7O(7ED MO[U[3,N;*Y7%Z8W'*]495346WT/NOB0I 3@G+#E2S]XG#Z R@UTITT)FMW"I33C,O[YE,XUQQY?3Y#$BAA0E4"T EBNAS]PS MNBB9/,U@V^$7M%A]2X=G^OF+5P__T\Y(J_;DQ5U]IH?O%&=<''1G^?3L]&1] MA-_4[;^O3?2M%NU4982X&\OU/[?_=;9X9MG;\O3DMW_[]@>\=[S4%_=H]9.> M#C5Y"?W +L4%=ZZIBMFW]PR)"15&HETZ1'%NRAG6)ID4]DSZ<":UU$KNP#X6 M<'%,06G9=:@41\/&&6PDV023XIY)'YY#63#SP3-F8.X0J,VB? M?XW!X]1]+9&].0.(D$D+5Y..15PCGV:0;7T(>$-AWCL[/:/#-69?KHY_/GVR M*9=P%9II*C02[*04N2,AE$B,EK*C11;".D93[VFT51K]D6":#(TRM^C0!&YH M($4XN)C5.4VA1/4['DHF3Z,_4DM3H5&NI003LXY+@&*I4F#A5&I#4[R.9M"6 MXJII-!7DHDMJ4&5HKEAJPA@J-G1)@K!:)+E6R'UN3_W1UI*]&ODM^Z><6I<( MB@A52BW<$B<(H_ETR-?+_B?'HKF($778U4-,)73(',GY&KQHTQ"::S,8S;/+ M+)J+%HE%,W4965 YXFAU! *86O=@Y_!VO\5LV@JP+F88B.S]D)NU 5@ZM79 MS\GW'H%F,$UC@\"]W&P[.2\P%T7B-3D+)RUJ3&;TIFJKR]ZOMX:WT/9DF@*9 MYB),F%HJ*6$65\%+HUB"BXJYZ!B^>;V$R53)-!=]XGRC%#))0P6?L0JP3)/&#UQ(Y-"QUM''LK,+6EK)F&)6=C/0ESM36_(NF1;/5L/<9<0L/J55.:/I>V M]>I/P&ER22EK$KD#!"JQV]_455 MJ0=3PNYZK<%-E$MST2C2D\N9B8$"E%BXC(6XZL>"7+9\:L^E2<-G*(4>@KF1PTX?O.BU5*&HEZJYV09#H2"PM,",CSF,WQ@Q$P'4*LY:G MC;I-Z(D=9!^($YJ ZQ"D-:\S"+/7*9 YQS$81B5'!HP5$9,YPD8N=XMN,UBY M>9]!VY?9EO$Z>>+DNB5CWC=MEHTUSU#-*[>HS9FAZPSF_NT"6^82"3*B9B[D M4N\0@T??BY'%Y#*Q2W$&"WF[P):Y1*)4H!24VE097%!*OB0*6L'DGYYK2L%$^0P FM*Z[J4T+)T*5RI[*$V3PYY! MF9@:%U\KF,+,+EP3KFQL5^!.V^^N@M"AP3QXB)T7)[Y\=&KNES9;N] MAZ^32 @*VEJ/C3- 2UI'878,V-O8'Q9GL!UCITW9 W"+@%@P $;DX#!1I$Y: MNY_#],U)280;/]-*WNX*)M!>&0*$ZJ6:_P3G 5L_[K4Z[ MV=.DPO[LFC]LKB]564^]QL)% N2.-;5, 7JJIB&K[]>#2=>WF]#FF-0*M=A, M5II' F;JG#3JA06[?\MH<4"G5U M4/EZ.8#)[9"=BQKQ&()KP1>'#IIXXL9#F6@A\DUW/".9.HOF(D;8EZY)R?!- MP)VJ2\)C6EYP.CJ<[5FTUR+O(6D!-55*12P3)83(>(C#%.S=GHK5FK#-P!CM36[*EM@\; M7#?IN2-CP (%-&>JEKE42="2)&YN^ES:_0XPB7)J+1K'X5BN')"X*I(1HI"IC):[VX(%G4*MTK<,*6QSQS$&A M,"0'6+.+ZCW%TK7'&=S4N4Y+%992UM2\:0!($+P2Y>Y"R8&8L=<93*:]5F$V M)9\@HN\]@;2 S;62S$9B#9KE,@\Z.7&M60,! 0QDIY7%!T;.'-M1F( MHDDE:U/9*;+)^GX?>BY%,SAH7;GFDMEQ+Q!*8+H>!-FY_7\;O"LE4EN1X'(N MP'F]Y%N+X<@E8,092.%)E>WO'D$0&]>JE7,W 19-_W230[8ND*M5-5;]R?<=W8\$244 M#*Q#83J!(,P6H1_&Q+1S86.\91#$5)K$= MSCUJ$<^-UR #9:.WLF,+*L"BQX,W8KD\$-3BQ*91&,11).S5AVVXG3QHQ;VE M,QV\7DOP)H^"-1W[U'9=1F CA5' (TI<*S0I=5WKTSZ^SH3_#5:=5NKXX)Q^ MW9V6PRR'H74WT3Y\6Y0)V\NFXS*?W3^!@ AYN0_T5R0R\?_U<^KOZL7CS:4= M:E;?_$PH#M8U9!XS$3['\;S(#[!S) ],ZG/!8TE-LZ+F2@O&U:*F>7=JFO=& M3<)8P&V@);A6!%'67/"LN$F%YS$0IP*I"?M44=,*>VK>D9I6>&=JPJ7W14T! MO.$%KAW9!-O:B< %L>MQCSF"4\+B#9*T.N-L@P6M$,RQ+(NZ(%D);-!(<-OE MS H)\WAH.QLD:!^5F$N1L]0/;(?Z/HTB3L(@I"*@,>A.3@+A!23>(#G[F,1< MDIAU/-"4(;5--R8TX$$(JM)V8UM8#O@A:P 5]ST:2D]C3--3\-3'4W$F\LN$ MB>[#5+,8]EW GQ+9S.(@MF.;D8C2<(T\VQ\GW&N:C-]D17$L2DQT?I5F5_\2 M_$*\I?F#4'#YOB]COO!LEWINY!/?\JCKQ00D:F039A,G6"/?=\W(O13OV!8L M)M\:8F^BDO5M!YR\T&*46X2;X'Z;,7=\8D9X M>L[-C5:RJ\<#2]&\D>68+F.V[X+H#GQ*'8='%&POB]@T-M<@?6)-2?\@ZIB) MV ;G-6".%1,>1!$+B>,RTQ&$^\2R-U$=KQHU[S%+T0M$$,3,MVT?>]4&A'AN M(&"+LD@XH;2*+1^5],I2LNS(]\B M7N@@[!+S8A&N4<;#2E)U.:D/5F2:;FSZD6-CI82/4*R>YP>>*Q5>N$X^XRI2 M=5G92;$';C]C#FA(X;L4_,&8.-P)K0AL4'L-)'"1E\]/Z?A"%S_BKT?).!E- M'\!*6;YP#<*8600AD8E)@L"BC-K,A>UF^90X=!U4YB*"T:^;2C#JA9X/X^UPBF5J9N!$8!?[9L B+XIYY// =IUH#6I/ M5Y1$]Q=XL]W(B6/;]BW7(18#NP/199'KB<:]&\9EVH=H^P*]2V7)5HO95^;)@M%0(, K5YNAB&S.768Z;/8#1F15N]JQ^E724ZW3C+# M>S.68F'%X-*'KAV$)"!@*)EQ%/JA'0A;4,[7GT0K8^+>(]6(XUB1(UP248> M8TE-SP.*60[W?"<,UR"[^<$VUIU'<#W+YX\9_KU;%)B&6XJ++$_$7);0]9M4 M5M&98-,\*>'Z-7%M160&'#9_Q%A,?#N(B GL1.W(=PD)XS7 MNLY:,GYWCP" MMROVP'*W2!0&H.FQZLT101PQW[967P;=$_WV151JZGVO)G?YS+TR\LIH.E!@3G6:R)YW-#UB6,306./8,\;%L2.[WJR8(GS-^&X$>Y040M&MJV[83$H6'LKD'9TVVL\3:=O1:CGBU^F"WBT N! M4)$;AAYA'HV\R'%#SV7,"APA^'JSQ0I)C%8OOK4+QKAXSD5<$E,G +5BA>!7 M.\(-'>H%#F-KSB0K(CO6F4'\F%HVL2W'YQ:)8B=R(Q;8P"B6Z87$70-XP-L8 MY.C]TIEC_12+&<:>8#%"*L<$S(Q(8")P;/DLCBF/V>JSQ*/MXL=CTE5A#N%[ M ;$"$82F23!2XENF8Z'70GW7UAV?5YHY5C@E?$7=ZW76;W$0BCCP;--R./$M M2L&O%L!1ON43+N@:Z+>5ZLJUIAQ\_:;%O;C7A*F9Q[&I;"26B'G M3<>V(M>*UD!#KU3[L)ZI5X&I(V8')'8=AX%EX=L^#$J>^Q9;@;>G[H!&[$ MP>WB).0NGA<1:GG<\JPGPM2]QM\HIN:,VCQVP]"B'F&N&SHBCB,2.F9,A:M; MDZPT4_=\M I\% "[1&;(7,XC0GU.&>&A\,R0\MCWXS4H@?TA*F*@ZG6>797# MNT25>ZMC):W4@ 7<)5;H.MPB0MAA8'M>3(!I \^WS37P=C:%9U??J%@5GHU- M$WC(\2P+Y*P=\B!BPF(D8B;W_-A9@\/D5>#9C6<3/V9!1&(_$LPCEA-%1(2. M%6 )2&A;_AKX*JO )KTZ?E1DAS"B02 "RW.!42.;,M^)! @[EU+F\37H#;$I M/+OIZOC^>#;B$?.A"A\VY-,41*Q3*EK@DL 5-'2\P"&Q3<(XM/R0 MQ$X46\P*UR"R\S148L^["W@WMH@3A,RG+":.[4>F9;F #C8?/3"+LH6B2. M,(0=F()10L O,>TU:%# M71Z173P3>T_Z*.4HL6,26(Y/;-?T'> 0P=;@W*Y7TT^QJ"LDU&843$S0S(2 MP@[]&!N+V3$S(Q:N :Y)KZ*?(M]R!&)V11!&X$[3D 3@)(4V9:'C1K8=QZO/ MMSVK/!*K"&[%S'69'W@1H1'8=1Z-@M"Q8C.VF4M6WY+K5?/Z\.T]0HX%S(ZI M[Q+0R 3P2+%S 3KJ]]]SS[4KRK>>94>#9$1>^15Q'1"#,F1TY?N1S MQZ>]Y]RS2NU]>$P09GF6R2EX'S'ES/8$X>!#>[[E]U[S1HLXS-PX''/Q=9VL M2=.SA>.%PG=RYY>"[Q3)]18G+'(9QX K/X768Y 1&$>K:Y!OC8 MO2Y>"Y:]/_/1(780F:%M1Z"+016'INF;?N3%@C,P*^.GP;*]+EXCE@TX#_R8 M1ZX0-L&"*=#+<>@)RR>N[?I\]5FVYY)'"*& 6^&[U#2YH,2-W= DIA<(9MFA M#Q1=@QS!GZ!1*?(Q+>$I-+U[)*,W#E;2F#1CWW)LS@D/ ^(+&M+0HZ'KNI:/ MN-1KT"YL(QEX]4V%56'@.+9=,PA-)W)L\)DM8%J+^JYP2."32*P!N/[*,?#& M\XQ'A\2R(QK[7N3R,.(1IM>L0:KVRO%,K[4?T^QT+9>8L06^-+@C M-F'87L]EC$2FXYE.N ; 2QO)P)NNM>_1NR9,Q. O!:;KD]AE-*:.XQ#/"UTK M)NX:Q#!7CH$WGF<<2X0N]RT?%#:QJ!UXIN"1[P<".U/S-7!5GH:2?)@M5*]) M@V6_3H;M^>4Q^86:X)C@H9^-5:58/"]B,X@\UXIH'/$U MZ%K]-#3UREAVMA 1"5R/N)38) C!B0T_7U42]?'E,?698+[!'1 ",+L7+HYX)4,?V0V"5*(Z(\%T:,]]R8S\P+C8&T38DW(H\K=94>;UA>W>Q9M/:Q;9@1^YGHBX1QPOIN"W M.I8CO(!AS[0(:6U;FM:K:5T6>?G\#*&P\/K7(KO(Z628,*I%+O/L%RA$S &'+ N$QF\26%=DT-CV'1U9DF3RV).7,BG(KJ;>7 M3SGS[I0S[XUR$5"-,N'$IL4((0X5MA-$5F S9MF1[:R!?%TZY98C+4/']WR7 M@(WL>22(K8B%(D8\8FIZ/GRZ =)RG"NEN"=)^""]ZINQ+YGB4$II+'V(PU"@(P$VD0FR+R*+57 M^$CHCC38VUWY?>#*M!GJN;YC$L^VJ>\!-3P[,+EK1=$*Y_9*]QVZ:XT.%WY?> YC((6#FT+=D3D130"S\:. M+!?#14&XPLB*RZ;!/>Z#R TCVXL"C_DDC$#ZQ#X3ED?-,/)MML)I]W>DP='_ M6_E]X%B1Q\$&"CV'$QL!S,#AA[W!.1,D7.7NELNFP3WVF1"H#_S0CUV?^+8; M>#:QPL -&3>M2 @==W'!):E^>&AB_$25%W!=.R$4D7 Y_Q&K+CS=)F5S(HJT]6HC&'S[=.]U]15F2PD /QY>BJ"Y; MD\0,RQ:F;],H<( TE/' \B//\C%?(PPI78-6X'_0E(Z9.!L*4;[)F%S\ACY[ MTSR'Y[U):(0T^G[,XDES P,U8MFQ[7F.3TPOI#R@9L#CP&*N90IKG;FA<\QZ MG(U9SQD_8H$SRW5MCT5!* CS7>J%/@=7-."^YX4:N0V4W<-SQH^N .BOGUV! MZ3A1TY\,@9CUQ$:"%M-<2+K*;ZK;JR^JW_'^Q7Y]&-O<#RS3?[MW<+YW<)SEL,-H4>[!C.DH4:7.9TDIUH35(T$]2Q!A M,Y.1,+" Y8%,7B0<)V3$76&5>!MQ=J=YEM.W*1 F8<6;-WN7Q#E*FT]-[8%EWL4KG+OT%[Q"1S";.XQ2QS=)A !> M%L<$,%"&Q'%-2WO3@>T.JA]Z M[LU@<#V[VC6]^^]!<(Z'MV; DF0M>R"!4@ MF!WF"X\X#N(1$6<-TA-;R+3%H M)?)+"E;]^&)_6L[.:9[$\=L\8T)P^&PC$QVLF(8V:..(VBXAD1N85N1%L>_[ M(8_MF&PPQ7?A,SX=3>"+)T%J/V01F,&^XQ-*/!:#].5V2!V*.C:VUP @[S5- MQ@LIW'+-!CI6SI7P]3_YY\?9Z+(IOF3!3J5W#!N!P/3RY?_A/^ MTLX-<2V3.2XE/"0QH10C?3YQB!,Y(J36)Z1D; ME"^N$EX.GUNF^3];\KJ7_RPF=/SRGU'^.]RM?E8/N?8H'/" ILG%^#D3N-9; MZN;J>Y:E6?[\;Z;\[T4,,QS$X$6FL^?_>P[D+8QC<66<9B,Z_M_M@HZ+00%K M$JL+B^2;@%'! .6O5VK$!)X#U!35#"P;AVU4XRQIE(KJ[5&6PZH-8! IG13B M>?7#"YX4DY3.@"+R4?*F%R.:7\#*1%E99J/G+KP7^*C$4PT]0SE9]76S9CNF M6K<2J%/RZLWZZQWYU>\EO_Y=&.R$YLU?FSM6_=WO\MEY=4%%N@F:WW ?S KG M_G];SM;W:P]^[T\/SPX,S8/=XW#O[?WK]VCU\?&'LG1T>' M9V>')\-O8W]G;,6S3)>'*#_O3C?^MT- 7"\%__,WRS!6"I61'PW#GQ. MN&>;(?,6Y<(;8XKF"!?)\_V,35%;8TW6EFY7[/PUB_:SRS?VZ>4'YVC*/Q]< M?GP=?CX9'9K'YP=7'[X=61_.3[^ MO#_X^L8Y3C]\FR3'^^^^'KT^^G;\_L#\N/_%_/CY=(CW?GC_IW.\?V0>V8?? M/IZGPZ._@J]O[(^S#^^9=_0Y_?SA_0'Y<,Z_P,\);.5OQ]\NS*/7!]8'^\ Z M>?_GUY/S(_/D];M+_OHOPO_U[_2CG5Y&G[/9R?MC>/YP>&S_"3\?FA_.CYR3 M_3^O/IS_]?G#^3OWX_Z!"^,D'_\*OAWO'Y!/MAN9'D7+@T9\ !8!&X2N&PVH M'2)*G4LLT]EZ:9F#_TC3HJ'"NC#0][?HVE@!_HX9DCL9 3]D6Y@[ONG]B&W1 M-22\VI"H[ 1[\A4MA1X^P??P:.EG_+1D5WSU\-)R=SR>TO143+*\W#)BD-&TA*?#8H!? M!X3-THBF:59&V=>U%*JODNCU.^_D]_Z"=[GCC^<9^3@ZA.?O?CO:OR#'HP/S^/V[ MVG9GP+XSG_/!3'+O"#JUH M$#-*!R2R^(#&@3>PS"BF+A$Q=0@J\- GWHMYL=QAYQ_FXI7;I[O'Q^]VWQBG M!V]/3L^-M^].S][M'I\;YR<&6+WG8-H:EF.OK= AUW?\W?T8M5C)&.,3S^T=VY4>T9(L(Z,<"B-."J"5,1,T-P2, MBS^&N?161B,.5'BI(P&><_AD,()W#O&V :>S 8YM(,9K*0I^VK[Z>OR-?7+\ M@'NFB >1[Y(!L1QO$ 1@:#&?.#QVPE!XT8-*;)T$]4HRR0>@PUUI]C3)%="( M.'$TX($9#(@3 ;FX&PPX0M([7 A@JV7^X*IH"-&Z[K2=]M (MPHD]=(O*R) M>9_EW8&NC3'O[=C>S0;[3QOSUH[KA#]OS/>F[K7 0 [C2_!X=]/-W>/17^G' MU_^&Z\'4_9S"F-Y='=N'[L=S^/S]GU7:DS5WRF.9N?;CQV#;O^>GN\=FA-&Y_V>Z])L"79,8O ML+[5(=%&V.!E+20,=4YGQ'DV,I1J^I6_R^P>'K*SCO;'7C8:)06>Z(*' RI] M/)4FUP-*_ -Y3OL*7G8LW[66HORG[=_9\> /+9B"*F>L,HHCY M Q&1V"5.Z'+'VWII#2SB6.[/6[DK&PJ^T]"3T851Y S&/U\GEQL M&30M;_BF>R(;!).O/V-R.J8Y^;KU^U*6.;C3,C_X%CT5%TF!(K<\AF^>UC;% M4QO[$YA$U.0D' 0F=0>$L&@0V"$;^,1E/F4Q#WV.(C0?B[PHL[$P_I@F*5I! MQA^P;KS8-@[';&>E_=2[,=NS@Z^4E9)%C"PV\IHU#%H8Q40P3"+B1C(VDK(P MV)#F,/K?-DE4K9'/2^Z>QO) C[UOIW>IL?$'%[38S" 'IU>5\6 )MX)_FNUE M7%QWA N\8I)GE_B<-8T?ZI.?_5W[>/]5>K1_X1[;[QP8U^>30\W#G=.=LQ#D:3-)MAGOB* MTZ\K^HSC;&<1T7X\T?=Q[5'WI\U1Q]LA#V".VC @Z_Z/=BQGQ[/M>W_LPZR! M%>R8GM^;Y/=NL>QRGHNBT/^\@0%8:VRM?#S?O3H:O0/+Y #^[+IHN9SL#_'] MY.@U6BMHM1Q^_7!^-&>M3,#"V9U]/#]RC_ /C!$L%W+R&N=Z6=?M;!['KAW98*B(0 Q(%/L#ZEON@!//"IPH#'WJ;+UT3=LTW@L,H!AO M:?[EBLYZD_O^&=CN&?@.#-PUMXGM1-SG?$!\)QP0$L>#P(T(>(M1Y% :NB0, MMUZ>31.P+T&^]VQ[3VR[!S^>Y.?9U3I'-QZ/:0\[3&O&/N&1[PSB. *FC0@? M!(S' ]S-X7OTH/\R1_FV>7X*VMYUG)8S/M48=I;=-U M6&@&@\ $?B6NY0TB;L:#F%M^B#V+8H]LO3S>ZUGVGE@6VV#1]&,R44'FGF&_ MR[!_=J4L$YA#90T"/W0&)*3N('(<<^ [W'1\S[$) =/ ]EW+^?$@G&6O*?<^ MT]R%AX23'&1A,J&I(;X*-BV32SP[C!,FBM\V;ML^@YUDX%9:4.BTJ>7;38+ M/_X6V);_HC!*D8K)$$_"52+1M@$\D$[ED3C-!05"<_'<>/:0J?@HX^!5:RO7 M?CIIP<3<>F%RRV8V'3@N)P,21,$@BB(^< 2U16R&U,2SK<#SYJ72;P^9](5 MH>E;9(PU/OKY><*<[!]\BAV+F.A&FJ9/!X3'8)8+TQQP%E';8V;$ FOK)4$X M.)/8FYSUM59"[@Q45R[!:W76B\@%-R;3O)AB^DN9&7"%#.Q;]K/H-U1\F*JZ MR\KG:UH?BGV'.XYUMX+JY0\65C8,?J'Z>^7, MHN^FC:D4^Z1,9<+8 65#8R^E1?$#EE\'"&<35B.GTA ZFXVB+'W""W<P@E M5QQ\94,ZOH /QL;[80*?G-9R]D?2%;1@+;/)]RCT0$87G]^ M.[;GR0.'D-CE :@%9)4/6?Y%*8;:^/E^B'A3@X@_Y%]? M=/QKXS@;BY6?X'T'1KHA :\KU3Y/BS*)9YVZ(:PGN^^YAW<"/SP<<\QZ%$8T M,]A0 +^/$ XL421L%1$EA4&-*Y&F@R_C[ J&*6@!M.7P13'%*#(M#"[B9*QJ MC$ZG*>9;N!4SM'@(^&+G _Q;+=\] 27<;;[9#[[U/M?ZX4MVWP-]_H/D.=/4 M.93$64M5\=.A7 >>\,*XQD\#UPWHYBRH5$, M,ZRUK@!1RB$MY\=^18OKHE#>K.?P&QA88VX\L]4<(W X?OH,\P KY>7QK)? M0_43;&4%LZ,P1V@S$.T2NG3":&[=.2&J^4C=:1I\TSVD9;VP,\ M%1?35-76G0W.C6>(QN2_L!U[IW81$XE),4%,BH<6KFJ\MTEXCK)!'#S9&( M,LB5PNR$01D#B9A3%&LH)##"-5[X*?BQX\'"+XH1B%)X2U[902!81K &LVVT M-^%Q8*3A2EX8%WEV50ZKKW? _!0JFB:A]&2N+B9PVC#%&T8GO[9>5)=]]X*; MQU9=B/;F+[' 6C\HR5V!GAT[-\&"3+? UERD>6S M!6>2\B(I99B^:*V/)X_VV;WW4_OO_P%<:4?/Q\08[.AU\^OOYW'SM'HU?#C MZ].TBWGTIW-R?GCUB8:1'5$L6 GM8$ P8R5R C9P R=T!8D\C]I;+]\LU@"K MU_[BGJ"MY^)9Z];-8_&D=J^3[[OSBRC[ MIL.N8#/-$]>E4>S001 C/$=DL4%@F:K^> NZ=62Y?%*TQAJEE:&U<)H6T:L=TS!*:HAN*0,AX<5'2,:$0+AZ&1B]D2L'_%@8M"K"5 M\)>*C"*.A3S;&FM@";PGP2.O,? (BN(\2XT,U$6+=1K3%12/:/*ZB$E:5;IG M-(\H/'9P\C45,YF#\A"ZWP6YUHT'HF&001:Y@/HGCD+K?[SS[9(2)/#@KAB)-*TUE M/%N0$-XY;8&M_-OR^:>4_I.'YSTCK/8?/3BPL0'RA?4*R(4A7=5J+A,I,*&XT1 M/%S7OS)5KUO(LBS873*'4QZ^QYCZ" \KJ@>T1!/<\>]I.E,-X!S5EE:F!/U= MBX!7,B\'+IN.$R4 I@7?ZDH$CSN,"X]Y@?!(%#J1*7S7%UYD?V.E_6>%RCK$";$PO@TIGRO02^#+1$-N954_/_3F6_ICLU M,%R]W:Y;%L(B%$.PN^4Z=7;S@FT[+:5#B<2 RUZ)*(1;81B%5A3:S&,LD#L9_V^W=_+A\:L%62@1F$/J>1Q\.0;;VT M;'_;-"WXZ?[+T[.C@^/S,.C_=.3M^>G.Z>'^P;?WPP M3@]>'9P>'.]=[[R[AC;+(_37+IHF8X+_,8-GBUR,F3B'%_V1@I!Y8L("_'#G M4P ^ ;?!+_!M"X2%(Z(!):X_\)GG1&""^1;XX88 >3K![9]/Q=;+/9&7%/L< MCI4,1J50YW^##G\+JM0X/#RL$\]WQ^,IZ%A5KH*^;-*B!-Z15[10W8QOT.15 MPN8EIJUG7V>&; ,GXV085L4(DU1:5+UN)(0T:U$KH@X99BD7>=$I4I(!V+EZ M)+2*:YNCU1P8KTVP!E]5^>!S]\&LD)K7L93A>V.CR[4!P M_N,5A=8'>SXX4 M(=]%*H'+#)Y-<57FH4HZYX8/@OQ0#15%XB13$?KGN< 2BDO1K.'_=-L_:0J8 MS2TT*K)T6MY\R^-KD<7BU9I+TFC]C:.5;SRW4ST5;6 M CG?_>/- 7::WSL!I0#Z>9W;I08[Q';N/0J!\MYN MRPF+XP<[@E?C Q=']\%[+H]U\"H8$UV9L1C#'*VVOWU?GEC.ULNWNZ?GQN$_ M?Z?S^WZIZ26+Y4V.T[]9W/2D_S'2.S=0_7L@E]>2:1@3XGHRC8'_^CN^N^)Y M-8=@PAK6SD^E$2V>>2_('IN;O:V758KC#XFRAZ!H+[@>FM3W)K@69P&NE^#: M_3G)]8L)D+WDNA]VMH.MEZ=)\<5X15F9Y;\JO7Z=JKWT>FAR6[W=U1)??_2& MUQKSLV-MO7PWSD61I9>"&V6V#JS,]EZ M^3;/)KC,HK?#-I_8]R>[-L .6V-/@O9V\+#V6+^E M'YFLQ*S2"WXLO^"[!+U+2Z[>GEF)L?P8M]CARM@S9399IC'C]L;,.O.R Z:, M*L?"Q.C3ZZG4NC7GP7^G23G;ABM4G=99DR=M'"%,0:[2H56;(^/M-&=#6JCZ M(G5O*W&ZMY(VGJGN3T!N0,S*ZV-6Z\S.WM;+4P'OO\0>VWVH:L-)[9@K8]HM M7W+YO76WSNP^UM_PVGCE(GR/6"+N@M_S6F9V=K9>-+7=6H1^H M&-W9=#))Y>\TG\EF@KTEM_'<0/J 7"/YML\XG^ MX#99OYRMO17A:'_K92/@L-66&!?WX;[U=ML:4+ZWVSJR["?1=7J[;34X.C2W7NI2 MI9EQIF\8<8"S#A\.Q0?2\MN2;15F?,WE@HU=MWF\]!O7W7 MD8D_B=K3VWI6'1$W3GV,%>-P<#A55D9RO\U#N&M$^QT M_NON;6\2K@&S]"9A1_S]).)/;Q*N"$=[B+B8C%DR 9NOE4CV2N@N8&6^0AIM@X?PD#%!O MX:P$1]NFC0'\81(E);AN"RJ'C#,V%'R:]B;.4V"%>Q1NFQ"]^DG\GMZZ6Q&. M#K9>OLIR3*D9_,2*]HI/[Z!5MF5O5 M34ML%MWMHNQUM_)2VT>_.CE]OWNZ;[PY.?G/X?%KX^Q\]_S@:&$?Z3M-YO.T M*)-XICY*,"0/;PHFM\B=!^6A\V%2&+OC\12LS5,QR< )3\8LG7)X1='4K;-L MS$0^QJ!;-LT-\74B6$GU44,DTD3$\,,DI?A[%GV&;V'3P<\7&4WA'T2U+,5% M@A_%TW*:"T-E 7,ILQP%OA%35A8[QOE0%*)]/5Z*2$PV+FI^17,^2+/L"[ZKN4I> M8+V0=:S)&-XAC)&@:O:Q_/5MGEQBUF #JFF\@7\NY)+ 0N)\C%U6XO7@K[H[ M^ NN<:Z1G$9T9O DCF$V(WA0#M9^.C/B/!O!\S,8,RPQ7%L(CBN4C":PQ-R( M9OCVSHQVC$-@FFPD#(: G]N2/C=/#:X: \% .,!O2=P\U+C*K=AJ_E.8C("Y7?L<66O^ MLP0DQ?C:^V"QYS^J>73^"^3A:Y]E):[6]="B.BDE-N)SUP)EXQN@Y)IG>P MW&+M+:B'(A!\WH5#YK MEDWU%F[>VA(H73DCB=O(@F:5X7>)%]25++C%I,P #38V>&9<(M[&_&ZCG7TI M)4:.VU=L&U.9FXZPS4 L8HI MS7(]]3+"<_#M0 [@7A"B($"G D:7)E*F2A"YV>WO2&&,TXLASEGO<#53)&*; M"O#4.(7?X)5:,M["<#A$,"**;(SLLJUE5^=Q2"!\2JX/L>?N+J9RG^+4\J3X M DPP146$)^%2Z#8Z(59]4=6HI=3!U8'7S=$*GG0KE317"5XICSN^5VM-8-YI MHY!2V*TXJS)[_@/6@O9J!NC"/'>L'??[%L1@B2:$E%'>BVJ"CS^$[H)9!!=L MZR5R%0@%AJH1M/!87&0@PA7728 **>Q@7W 1)^-$09)5&!:&-#DEDP/#R,N! M@2::%17#HED*3T96PE\2;&PI&6DOI;,29+^Q/XT2V$NY\0\ZFKPP3A,&_/'F MS9[Q3 OYO7WYS:D6\[_)+:RQNPW@S,K<*(8T5V#>^!LF^,+ :^G-%$9X@:EN MBO^KYX+4@]ND!$MA(W(0-E<*L.-J*"3[X@*43>*($F5@'X ^+]!3UQL=?ATK M68LCR 6NR(N>I1^9I6%E8*% B;$92]',3R6HW&*L@G(M>EH]-JU DJ:I&%^@82* $-DH82V"&!3$-Y.Y)$JF M%\HO DL?I.9XT/I DC87$YKD^L=1QL%2@EM15I;Y5(G'>H_B12,)8-G3_?'I MCBJ1XPZ=Y*!UC35-LYIU>U92A]#C3KD,J3+)U= M)N-9:K A3 SXHE;C;__:JS4XL@RH_HL4?(9M4+O3$;C%(Y6/691"I ;:YJ#G M"X0!!%$^Q*Q.GA3Y=-(+B:4P"SI@%0< 871H1.U@#IY0FDV4?U*GW2K[$4B( MM:0)VH% XPAD/3#0?Q'25@96)(43+%" IXY4>$CY$Y7O)#U5?!!0"^X!;[.L M[Y)^4IY@RFXQ=PGX*%R+&^#D#B.ACYQK5GIA]*RT!*<#1 8ZO2@ST--,&/B= M4K0HF[HJ6(FF"5:E2 B]+$+/4NH2C"B52-9890&,+WJ!\/AVMJ2@J+;IB+(\ MJ\V'9!PK68#A)#&^3/)LC#YC3Z?'IE-+:!=3!G*RB*<8SJ%L*"-82O=7U)1B M&/SU0F" J"B;+WK*K0KE,"RJ C!9U><"3&^AU2R#"S!20_7A4F. MTW)E: FFR(7$UI &%OOO-,&(6N4K]]MNJ:2B99E35FI?5I:6"=A\V4QT=U8Y MS.7!P"7-DVQ:M#>@BG:PWFM9"BU;+JTV4]Z-$U7R#'NNJ)W3=SMG.[5WBA23 M+L*XEJW*K-'4U$_25F@?OEBB&U& !9/+II]\FM.Z%50QP4!^?11P\M?A_L * M#1@X%V"=;AL4W%.1IOBOWIOJ3 "/0R-AE/2+&%=G_OHD =V-"XE_)+L2I*A. MAYG.:P!9@8?[5+/&M3?BS7@F L,"DZHL4(?#BWNF>73A/I9+G^3*?HJEVKW( M,B[/='38*T%$]HL$3^\IZ.!^KZ,\A4X7R&&#&N)K4LAP M=?7E"Z,/\BR9@-IZTN<#,@'CBYAA5EN!IZ9IO\,>FT "LY58 P:384:O*)B0 MV3!*,*(5E&(F"R:'P&X"<@$Y90IX+Q.7<%Y3E$6=!"1-#DR0DNE+&&S?-BZ3 M3$?@)07Q $?M0;119,9H.Q:'!WA#05.=YE'06 !U4WI5]$'Q91S&342I,VPP MZ5(?P\GXG%)F0B78)6.]-]49:K\/EZS:1N LU+G;3,5PBNKHG(&7*&D*%PHJ MD\.5$\F3HBJF*# C-*:762X31F5 5B?]B7S4"]IE$SB>RA!.BZQ3>7#5Y/BF M"7S)^T2CY=.*T3S';.%2RD@0F3+G9)I+"8J5%VI?(5'1E0!_/(4!M#)X!5?G M'@6]Q+UZ/YIPN>2SW*63#X:PF'P7:1:!;N Y_/C"]$.K:;B NV47%Q, MP;3)*$C067_Z-[(?W0R<3J"'5>5!*')#Z)$4BNGE:92Y7U% M%I=7LKA#4J\W A^=5F.!$4=5#26+JE294%[%KW1II2*EE/1@N!5LH@1M6A>S]KMS&>&25NC+T'5G,GK5#I%54%//('%2LS6)\I6JC.0>]G\^&5"K81MUG3+KNI%YTNMIX7: MU=J$K7>]IJ0L4L3L*0E^7TH-;&11JJ5T4T@K9$4+WJ8+7U7%L#P+ 3]RFH]E M(3AV")$I!>H0N&>/):9BJ?AX13IPVC&%]0*(7Y1&%3M'EI':H)A&L+[EM-0! M57T,W-/OL>G'50T91GCDX94L_<5S>QW/487&PX0-M=*N*H>GF+7UC5;E&S"Z M*0H%%/5:X=H*B@+D(9X$,FV&%<<,UO[2M[&;#$%,P;2O-53;X\]NK)\^@6 M&*I*JBSNB[J]8PN[0V5[&$.1UBA(AQ6^2D^N922]5M;KN(HB-L 6JIA'8KHH M:K7:G1AB? &^DD0L3B52M0U*BBZI77*\CE*,CVSL25BD EUO@)\^6X M8]:] ZSC42:319H;^]WZV&24]?.TE5^NO-2H;$!T"@U'I7=SBZ9JNTI@&>WF M=A TXAH N[W)>QHOV9955D+E(8]^1Y;ZFG?H/A2 !5 MY*5"8]*JVC@J([853N4?)GA^@QB[.S] MU-7%#MZ]&?M15IMI2$0$+ZD_UWYR._(-!GDDSTM:N+^W DM*!-$.2N65AD%E M".$XUCB3"]\!I,&2*".F%01@!7,YFX.KW#'^E5UA#9X& ET$6(J(?U2'Z=3S M:3K"%#N5;*001Q? C&[7X7J%1:E 7B)17@DQOO'1JMJV#6:IP7PKO*)M0[5Y MU+I9E@S?S=ZF+$W 3=Q?(D^HEM=L/V0@;1<*M85)44\J!; M@AVVSTQD?"Z52!^3*7S.,/ .UTPG7$EHS(BX3(KJ8L57MP">R@=*?%3YG%:4 M=AXU&V::HKFK*CUK$&E]QBM+Y8VI0BL%O9#=+#">7/:??2^H]\XJH-ZO"L;] MV]W3<^/P&HLM9S#_^)OEF0N,UCL2UMNZDU;5GY39Y'FX4,DNB11*H.T8#VP4 MR2<^!P<>A-X=1O6']LY_Q&Y9U14^5<"]^ZK25LKMC;#&3L;&*Q'E4]2]EK-M MV*9M;\L"#PES"4Z&/'B2A\@:H?@G (J+:31*2@F<*!$RHT29&YANEA48L4AI=2?-;CQCP(9@R:&8=2 R2I"#,_YNTUV/%>&EV@QQ-PX M]1+C&8YE;FK&"5I@U00WPS(_QR7OS$]9*=K:O0;Z+&V\J .W_BSYS: 3K#K' MQ+(9&O%@O23RN'LD6:#!OSS3W^Q5W]3L4N=L5_W'RR82#Q>%1+JX\#)\FW&9 ME4+ER%QF><4Z[8'*<8SHYRQOG;G!70J?\THB<:/5A\JT/M)I^.O:F0(PD;I. M_CK,%""?9+/Y':-7'-K.[7WBSDMLB\HO4GV RB0U M1E/D#8GJ5X>:6Y#]/ /_%BN^%?IRH0_WD"4E?&L*%^5JDT_58^NMK'I]5$XT MS$"V^9!GQ'7OB_8H%;>I9]7+D2EVKO-R%V+I(ZI=J1I_T,J35/%RF?\!]Q=3 M-FSMB=9CVN[R_#I6!=28 )J 8W+Q:RR\)(OLY!+CGN)J([;?7I:/08F =26, M/ZK4K#^ G+S8-@['; ?$:G:AFB](:*R@>O0 "(OP;RJD$"A MA-Q54JAN*K4MHP38? ^AUEBNM1RZ]LFTCJL -U5=DJ:U802,S"AN=LQQ:^0^ MJQ"DQL9Q=BDD"++EH?5I!9+7%:SZ-%4IJ<9(Y!=P25NU',F/6N]14;#CO<-F M <]4J5"U@OI.N*2#;/86QO4:_*>WH/#'9=>2U=_5UU_AWL= K;[G"@8K!Z=[ M?L"SY<[+\@DV0FSZW4AX-9S,/FQYK&-2P3PWV/;-<-OT_);!@7-H&QS;QH3F M!NI$9:>:.Z;5F*<8:,1S;9!"*A<87U<9);AZ($[DV0+P0CFKCQ-D?$E/8\R(^+#:8E3*0NA>EFU<995H*N1)F ST\QK$]E4X@\@WFC4P*C2R(5 MX\>P[1B6@$I@+MA2G=R3V[S:>E\HFC5KI+!-NF3?E*U0,5%U"(.:K^J+DF=X M,%TCUJMV21(H1 H'":Z-YR6(6#C(P8#,.3)++M%A8+7B+$TRN9A2: XHQ^^K MC.AYO)BF'QZ\$PS%I!A*UR055&Y!75M?Q;P;>._&H6PE7P.W 5MFJ)/;G2 [ M1!S?MM'5Z]KVF^H?<07CS:Z*;?TK:G[<#LIFN!3(^08F_P.G464!CH1$993\ MF"DC07V49QE8PA>_7R%7%I62E X3[-3)H!SFH _:$Z[V%BR,>D0];GW[CG&B MSBJHVE+SI%/@]7,4$O+(3)]8@ ;'TE\IR>:%12.Q1J!-$K"+X=ZZ40H.4*7, M S.IW:35:\5<6 NEE&,]*7A#(5*)1XNR"A9Q@,52@V*830QYJ(%7Q3+O[R9: M;]KNAF6Z<^+X>8)+49 @%KEF(&=PNF??S*6E//#4+\=GU\#GJU+Y[RHKJ MIVQU#8EK/.<&.;U3S+TQ&T*V'861Q--:;8.M/<)?58Z.M&@78K74A_1(TXI. M"A"W>YT,5\W5\71- 6FVC_D JSC@=:V:G9;)5@NC6HUAO]0J=";;Z]:@7'#M M12Y+?15SR1W2*@Z>P\(K,E99DJU,^,HW.CA[7?M%,"\0DL7.CR1&KS0#M&W< M&W8\[IQ!O8_YO-" 145O%[LY9540!I]6&YL%/%)LWZ(S8?-6-DBD0P%2_0TJ M4[,C"2J!I\P,,V+-3@KI09!E5IH"T MZV50XE:#IG%R-D1"G$A[#T1E,L%0M%0B2CNDF5I66AJN:9NP)]% P]C"ERLZ MVP:O(($EAJ=N@^)"Q 6E">%GL(C&U+!]%X_AJHSV4J1B,D0+3[>* F_[6>!Y MOQG$"@>F2>P^QZ.FBK,F"$^KR]<@^.($0;[':(ML8U%H M:+43N-KH2K6+UNIRCU<>?-5Z3Q[UJ"A2.Z!W=E"WPU-&F!I$_3:X_!6\! S$ MP7_:(UOP_9\+AUM=$.#]+:&,\1,**H_7V5@JOTS?MRWW=7/Z$Z-OA,?.0PSB M5+@*=<0/3,"HP#T.7PS++?8 6R:CY4+JV.!L+ [QB$\7-<> MJ]*F:I@ZW;*H*(G.7!=2MYI8RP30ZKYM+787H77MQ321'2^EAAE*JA5M4[(^ M&*X/6Q><,5X[5)2AU-:9H;ZE& M)>(KY5F]=\?XD$WE^: N'.&.T,FA*B8M4QSKK;- 7]PQ1RK\X1RIU3HO4K8U'@N(B\U) MX'DO=)ASNP[2;+=-KNTJ*-0)#M?&6=-O5IEPXW9LI[ZJ:N>C D-9O9*%7LGG MQOLJ.G6FXU+2-:_#STJB5Y=+B0IV;U8T4FIA.UQTJU$4@VT+_FL*JR8='&!H MV'Z5^$O1=56\+PLF\-BD:;:\K<_+VO@Z.GTV&W/M9B4YEH^A05XI%@1AT$G/ M37"\@M=)BB8&J4+!E?]_(4#*4P6DJ@X^X'5#(!?*<3D!A6"=R2K^I$HZQY:= M&4<7#BQXZ>'122(C=>H$3ZW:];E'>.1U(@:^"&-*Z$JI[> M3-!88<'$?&1G/*&72?$+QKF>P M\](*$:5[WCE_7?"T/!L^#%) M;VBMU00KE31L',C6(9^J?9$A_G8?Z"NL/I$!>OT1@O#Q@?RX/>$)V@EJVIV> M3K*'M'K,MBZ6!6]2MIM&J$;8WO(>&4.*<1/"ARK<(8N@*H&D,:,@SQA(ONP* M9+O"N].Q+F[<@#Q?E9/4'*0/")K7J.BIVAQ5C%2_5*F_&,PYU#"*B;! !'@* MV:X55.7ULHR2KQT:Z!'*=GBMAZL&:E6U7RNPNC W$0(-R.2(G,*,3<7HV/= M@[3.T9%5R M'^6JG"^OK*7:MN+&,)/(][]M2T$ S)'7TN#9+XJ6WSI;0H-L/E.;%8^B83N/ M@(<&H*?Q0C0R!C ([3Q72E!MNVX8<7XKU#[@\RKO LVX$= .G<5=6 D40?79 MY5X.?FD!RX!7I>"G&&^ K!C/ J4/PJLV!=_FF.=7__I:]GI[0[_ /-2':@^J M"!@(R7PS6/H]&I=XW(^>VC5E5,F2VUE3$?%6#FIP6<ZKE:7DCN6AI43F?:KW:@\3W=&1H/49UC"LFG1W<="M-U:TJ2@E#W%?W MX>;2%K7VA92+GTJK%V_!E&^% B-/=70%H_3X@5ZL"7SIF\3>Q, MVA] E]9\I0&=RGOAM1A)3CO3KN50<]2S,,2OP_/ +,-DTCDTK27?E= '[3=I M1?ETZ5Y0V9>LP@25>;C7DND51]09+55Z4YL?I+6%42'#,I5CL"&'16"@UD?0 MTL/[OEDIN5SP;(1)YK^*J;ZSR1:>%B[: M:AA+RM QK/95D// MS@9PP: *6U1I.Y+IZ_TCZA1,M?C78Q4*OZDM6]6NK_8#GLR(?%R;Y$#'DW&) M04GI7+34?/?47;04EE*HHK'!FQ6--;PN$'H$^G,@;18N/8]JUWR';DH4K6IN M]@^ZIBHLM(F>J9[9S8YI(8_\VMF=Z+NI*%DL%":.PM_$<[Z*C[>KPI4F?:NU M>6_Q:.]VNW6V-KI9:K8 34'BH[V3N^(*QT0:V__NWF_.L%-O?U+DI=R MO= 3S&3LN\E_ \^V_DW=VG&4"XS=EXTS;< V!O"RS M^<$F0U=]B!8R3&P(STO53_+E:D$OE3FA)MIFGQQL@SKRVLX*W!BK>MY3GPL# MS'LUU[UV93 GXW%V6;O8+39KQ3BJEKK:/:KZWJLTB,]4U@)W#/#&).MTYI7) M'4ANJ=R2MF7=^+<*KDZR?C4V?$^G$$V?2-6-?)N02W,$1T$-?YV">]C=0*W* MMVNL@5JO_<'VS3;9DTLG(&N;3K"D!:OUU+G-J2S M6\M).G+@>@')]<>V#L:J9^HT5OF\N5SS[O,:="+E0TSS,3J.'9OA^L.J3.M" MN3]-4Q)T@'XAE*6QH-(T WU\\?P'B XT5N6BM03+8<0#' 6=%.)Y]<,+1-%. MZ>QY,I84DS>]Z&Y/A%*KL@?U6^0+U=>-&-@QE2@H<_C#JS?KKW?D5[^7?,%W MP0YQG!N_-G>LG_S."7[NJ?U@^\'>9;#>G1[[N]P/:D_ ML,M_'];SE:C>Z47 M]=R>?#6LKB)4AL/\WE/;[O'S3\R6!ZPJTW8;KZX637HU;IFHB=/R)-IZ!II"]U#H[24UZ,OZ2V?M5RZ4Z52_>4%^5,6@E_29/C*:_#:Q5_>%O' M'SJ+\1U!J4T83,F#F:+-E7 #Q_SBAQF7YE^9?J5 M::W,&T%CXQ3]XOA'9.P:S?"(@J/+'D:;KM.E:T"J@W9!IB&-(0QZ+=MI6-Z" MG(WIQ#C'#S9T<[X667Z1T,%;RK (TWB6)C#$0O#?^@V[!N3;2Y.)W*9/=H=* M_7DVHOFF[M CK%8;][MQ#4BU1\>S;&ST&])XDUW,F7QK&EQ=/,>_*-R6Y0\4 M/^PO[5PJ.>=W>=[UHQ6ABS'=5^B)]0?J#3JIRML+ MRP[T4.3WMR6*RC0/>;9;OU&/;KO.]>T"XC5GZS>E?G8RF66.I@*FZ1RZ=P:E MSG:O$BX6'3U+++>T7*5M(?I1G;'3G96NXFIPXEJIOAH47"+T-ID\:U-B?,FYK:V9M?.;[VU MX'P^6[J1*JI2!2'D)(1@+4>KK-4TNQKD"99[9^-!.T.UD[ZJO(:W' M50H\]HF1/6** N8$VU&J8 3ZUP ZF)288/=WL%EXJ]*+[Q@'S="N+6$'!ZW" M)J;C%J:.FRD\["S"_GBT:*G4_:Q,PSNE( M9=3+!,"Y;ROR/IM,<^ >G=R?Y&6AZE0;8%E50=9"EM55EVJ5 MQ(/BJ$X5V51UJ5U<: *?=^I+2@E]TM6'N-FTD2U5:H-:KL!KDE*UA\2"C0L0 M)*#SD2?!45+_S!>TP(" ]]5BRH*1<0TZ4XV5&M(@0- 0H6TEBW5/N\B.."@JS1G MN2,[2S@G%J^A,Z_]_M#&=H+]!52'ZN4U &YMA]VB#5Q>>9981H0(RM)=TEXD MRZ9CB6BD^')/?ZL]P>J]50JN^YYMBO=>&4JLSM0FD/ 2YG(MME#;-2*G1I#6 I MUHW8)S4@,D('S?3P;QKM+:!0:V_W2HG:C8!4%8,:Y1.U:(.V*J,>;0G1E56M M.J&VK"J&B(8]!]"$G9<0-R)O4*)+0\,+UQIY&SVQ^3L1[1;+*R385&[(]K>R MIG&"Z+5:VJO[1I(U%/J?O$WE\5]W)E65<,T7(RVQVQQ18?:CCKB;?]B5W0T: M+G#%4'4_&6M,XQKPK(L[4X< .PZJO/VV?AGM^LFN;*X0&50Y:"Y!,.5Z*Z"0 M#LQ'O07:I.SXI"J!&%O(J)!0@UV^/>?5JBL;S=JYM*5:).9,A@P$'U\FNGM M5]7"GDW+(9/]9@2L2E6GT8)6Z#Q]A+$K9 ME*H&D5>KLK!*)C1B5S7>P87!(B*1#[[I;#I>ZXE4&3D8?4#T?R MTK6IC+.='=_]V;*G6TNB0O?>2Z)L=R=PR)H,UC%W[#!8D\%:SD[HV$^OV.SV M /-3+*#9JP-!3WD5.A'&I[P0"T-)CUQ+M=2,*MR*@2O@4/EYGC2R]$ +"&=>W&&R9E,H5>A^%W5\@_/-&6\_Y1> M&4?5&?E&G*5@\XT<9M7DXE7Y48*RNA]'IVM74R> 65H9UTVSSS"-)5;IRS)% M'$]"$-0)C^G'VX;J--/!Y=6G53=V):NS2633W+D3_Z;I,\LFXLAA9J6T>A=1+(Q F5U M'W0N4HJ-PLHK?)ON]27S#VB']G*EZE?7/5?4B!B=8'KF9IP@GG8X'NG7I.ZW MVWQF(TS'$3F>Q2JZ%@W&99.H4W5&*.11-!?_12YI=TN;U!W4%?%T>*3JWMB4 M5\E\$N"A!'&?]2OK-R"6,!.34J4F-XVA5"N/HN8\.6Y:/T0/;OTZG-V4 :C[ M4;< L-:9%]\WN*LW@;C>TEE[7LJHFCL4+? @;,0EV\#2^JQ8E\Y49^22E2JY MJ%N1BL4GY#H3Z;DN;]/M#EYTJMU>Z 2N5LW;BU9>>)72W$X-?V%TP:=I<;\ MLB^4B+Z6'2!57),N.UI8\[ A_4G>JP('3)K7 ,J-[%)9R!PT"R("S75JETD' M'0CAJAN\*HY4B.5[8#+39'PN4'/NIH6L)L3>&BG](F#\L_8YY-N.@A\!666W MFHLJK;%^O.X 7=D*[28(BP9QBJD17[>-@VE.1Q1^>(W>Q9=6IO7W7W8CHOZ" M-^*G[W;.=B1:(\SW7[""*=RB9B[8-+H_,LQT>;8G4P5EQF^FDYT.4@[?\4Q] MA"/($$V'1BRT*66O(,QB*K 1QK:N)%P%3#5E;?; M0\6Z)U2G\TZWJDCN\#09R=SK^48#VGA4KZUCKEV:+LC=K@C=B%:="%45Z/Q; MI'SP7F!+#&!NNFT<'!5S:ZL9U$]LME>[P65V:-#66E5WP)S MV.L.6/?_J4;9#&87](Q^RK:Q#Y(!!3SL'HFS"LZ"RO2J3;RYL7_B*=I]2E8R/=KULH7@#]/I&;+[O*[_NFM7%R4W= MT/9\7KHJSK^]X*:N::Z_:%I:-SQ^/ 6+"U1%.A4% T<.=LY4H#@$$8_[=4+U M;MG#MH\2 $Z7:\P[L_6&4.Z@;B;6L+0B:=6BI+S*Z@K 5GGT DEPVQ2U-:FK MK86XXR/GU[?J<]7M>G_#5>CIR.J%1ECBAKCK8#=#HW1SH*M&CV5MQN?P#88M M(NG(JS38"Y%=Y'0RE-GYG?9.#4Y)'62HI9AF]&Z,J*[7F&I]@T6H,OB#_2-! M8F)O<\EL%3-6I0_=S.1KU?9@W90H2'$>EANV"@JJ6*IAP)/[9,I3X2JEV+L73R969Y-%.*5"91(Q:&]M.9J!QUZ7[HP%>S MP$QO.U2V2=&N[NV,?MQJ;"++8%3_6BP,AA?-]W!4>AT]Q.M +[K\HIFW[NN. M@Z["E_7JP-1&;7DO=VDC'E"IZ-9]3?=0O8ZW-17;_EY',5T==(?ZG19SRB&) MT23-,)(EL1XJ.)@.X]0]@+6,5]QVK3UU#5-38N6,3)MNU=85?>NC6L)X:UNG MLJ0%6RR?&DTO8\;N==RB"JFH"N3)35JHCF %N(FHR;'TH-L?2<7X0 *-Q85J M[%7F0E"N-[XJ\:HV?WL4VVH 5]H0 MQ7JY;1SRE2S(T9]4,$%70[RTNJH2S=3>1JK@J2-U"R+I+J>-HGM.9 C1K37JB)VWD>'/1YO;JV*M3_P_TEQ^A M*=!\,%=SBJ6Z IFM^EG"$FT;&LE7F5<31!Y :QF#1&-8E@N%*Z:KSM4VYW(8JR2%9-U2-M-;94C9JK>B<%J82= MLJLI9\K8_@Q&7,$3K?V;*4L3XI)B=B8M9']J'=6=R6]TD10\^7?E(24J"B!5 MN*K;4C%H((MLC*SJNVK?%QXC71@\.8D$PRB#G%7"=HS3SG,TJH(>%1IAF]T=\?RLU-C!*)%=EQ$'*]/C4,;XM3+OA]XK) MYZ^ C7:)6C>E0)%N]+L.SW3ZTJ/S_B89?Y6VZF4"V@%L2QFQD1NJ'=^Y3?)L MB$;Y@[(O(,HV@I]_7&'=9M](QY WBT%*D9RP/U"1#U:X*>,C# WUTG MW"'_^)OEF2]@=&D%%_!WR[=W@L[GTGN:"*:"?=O8WGE?,(FXI*YSK&W#-FU+ M.41?\5*%'R=]6/-_5"P(O,UJ-%RYV'"/#?> =DAN!O13F"/R!*R9B\RV+^IM MTJB1)AY]2[@%86\*X^^>Y^V$7B)*UP?B3\(0Q0S;&N)$G@F:+YC_#N+JEGJV+%,VZB>W,T+8!C<58D! M8(VV0@REE.LRI4(>S,,OF$"1C5^ HZ[C6>IF?8()=B:>\\H$DTA(D#'X/]\Q M3ABCA0S7(0O4(^M,%P>%&J="+%-:L8(WB^5A KY<8Z]5,7&T;2]4I7-MW2Y" M2H,+6OE.S2PQF* ,!C X8+AHB(#.I.JH#-[Z+PFGA'-=),T2_G];241< MRV2.2PD/24PH_$NY3QSB1(X(J?7)MK=6/:/L=OE7J=TS'9+8"$FH T.Y2+'G M+$Q/IW\A$#XWYE.4*L\/,XFDI2$Q8_0!2(%LU(6S:V,4P77*193/1Q2'1+G# MB.!0A9I!2NX8?\P4TH(V2>LT*)K*1!G0LQBIPPTX,SA565=R1!B.K".-N&7B MJ80MU1@1J@C_4LAD*&TN#:K\@7;02AE=M FL##M<1\:R5%1> M;GN&RG6>B RQ3%.)Q"*12N51#3ZEK *$&+PJOK\\F\)WTMC7MJX6=^VTO*1" M.D8W#_$5%/9JJZ-T'1NL<#GD"9Z"9Z@.+(1Z1O%K\ B/N&H_:)6]E:![DGM> M2RZOY?,R9*3Q."^_^32^3L"3H"YR__Q_]MZTR6TKVQ+]*WQ^5=UV!)36Z+)+ M<6^$G))L]2V7U))=BGY?.D "S(0% KP F"GZU[^SUQ[./B!(9=JR!E9V1-^R MDB2&,^RSA[77 HT5;?SPWY3;9GJH$$U&V!0H>&NLG#,4],)?W&GJL_7TZ^6& M6-PL]>P8.R)V]?5$W!?-:-VV;S3:TTR7X5N>3<9S)U!Q-\)2SN9_1!,G60,I;[$ M%[+GA&]-GXMQ-V,07.6Q!#VY8_0T:B@31+^<(F>:'/JQSX%(C3Y37O!;C;/9(ORVA/I%&9DI'U)N<)2LE)9RD?%0/,0WX0AIE_"2+/_+8E( M,S!:I?WLTS1(S_[2\^RI'7&\XK M!7-?V4S142%V8 M=H4$T%&@[M9*3V:/C#6>\CK>E)6K$"NBVVP?[1_S;Y:VR#EY5.AIAUX=&M_X M?,'="8.W8HLGG*TEX5@:CL4O\YYZF,)7PU.R(\N;]3=C]#R+=LW\.:5]Y9H0 M.9"\29>;LO:GF;EW!]]J@8F9FSUA!!II4;(\^$]<'Z-POVPZY /I876Y2OB:V9G4$M> M?;XL(\J*<2FE-@7EHUL:*BN3X] X>U+M*/255+RJ66A)A$EKDC%/! M<13\RC<1>(L!>/ZO9X]OW?F.F/##P54MLEB']Y$R;S >3UY4U$+!;X29D]>9 M+;@AA>UNEZ^K0K< ;XH8<^?*12B7.=M4M#6:,F&;3G<#7AINEC$4KO(W#)"D MI O[UC1%D=?R$O4V<93HJQH!7<;$=@HM\U2T8>:;GI(][ .4-S ?,]9_NX'Y M7&_ PHMS7NZ,\@%%L&V9V!+:/+ [8<-0*24L2QHE[_F@&L';D)8AF]2>XG%J M=8JUEF#M%F_.6P[&N=D4XDC-V:TP_*OCB "XB]6.?[.SN^>ZM:(ZN[7ON)3\ M+GM_*+\B)M.NKYR/VCZ,B;*K%PD 7!T3"0I0SYB+6M^R+M]6G)GNP16\B7)7 M2:>P) .VTHB+1Y!J271ICM8G?6R$Q\7L5#;#HUKU^6X2C]+YBS!VJ).T- .K M]9BB-3@V#XEIT#,:B4@9Z=Q&&GH^$(NW)F$Y=P*D9JC1*KCC:ZH>S+^]^10(J_09%GTFN;=H_2.41G7)X MK9@_Q2[+UQQT.T0X1^-[JS*&-;78F+W[-Z>P]E+OD1&C-RDPB1, =I5_> M^TIR@_0#,\TD,!?.@OF@>6(8J[LGM]]"N.WDP=L34@PAA\\J]FZ:?&Q Y6&X M2>'EU-20^VJVK.W@8H8%0FCJ)$4J.GNL8'5$R)YY7D-3@BO5ZBW&/4#Q%D> M2:[C*]7)>>2]-!86>@SW@UW 8[$\4I4(CAD) MDC)OU)L#_JK+0,4&7SDAN_+,DGIY#58@+?HFQS J%U.%#CG]XRCO(@98 P>M MX,DU:?6-BJK)E65-"[PU4VPK>HUW<)22X40=O:6UW"N]D6!O1EX_2[4G!_ ^ M=U^%3B7QT554X1?GY3C\UE,67;4:]00: 19\26EM#@G+YHS\P#!'I!ZT0=%# MG*EU.TB@TZ-1'+0%>6=!(S6]($D1 JU@_%FC+7IDF80$,J&1.LQ<03=1S5A) M7H!^AHMQTD*S5TA).Q:>1&6X5 M,+S)O":75"_B6_CC<,PW6\6N"'O""BQ"7;DL.U$*#HZX'+\YEX6TTF /D$@Q MA1=Q?62F\^W@ 4K=A#O1RVTIZG*D#$ ?*AW'@<<&LO:L'43O)_;SC.=;)7VG M1KI=#E ADF'"1&-$P]@M^1<=E;&7']2GLDKQ12C;'D42_%0[30< MON%0#4=%O?51-PFA$Y<3_^E"62"M=IF C4LEANF3*B$MK%_#_VE*V'IIKTMZ MFAV.I5Q5(_J4:;8Z@W<'VT7$1^$/F=RV!Y6;U.$7D$(7^LDT.+/P#@6]CO0G MB>WCHNK:!H=3K:^;S08:!=0P%9$%4#6?>)LU)4\!#2G[7CUS(F@P)$_PYQ8P MR(".DW=WQJU^1V/E3().^5?7-!.*9J(2B6?9FX+IM\ERFNI]YP[V8-36+1A M^F231CN6Y%HM>><=B^>^F9&ZBBB.$KPF[X@=IX$=]N2.MS0)5I2+BOTIK]-' M0;8X10VOQKQS'0K80SFE!S9-D2O8*?A7!+@YPSB&XUD:]\,*)X8:M.A:?'[> M-BV\$$KY.J! > N#3&"3M\&9HV%_C*0">1. $80)Q ,_>?6#3UEE(5+!#BG* M@OJ/PQWH&Y3*!*F M6"$A48?G(876%1UYIP[_[$Z [P0J#&)'A(YZS&:0, 3 MV+-&<&+PVO "T8-P\)"X($;+3NF2N!<#0Y8OJ!6Z+HNS)-8AJM.!*JDK.EF1 M'>1!9V.&[8]P/>PWXA!>]^K3C-:@6+K/IQ!W=4X@1MB1086T,_ESEMA"9-BV MA:1U!WBZ0WD9UEVO;JLSK6BTR8NB$S%RRFV=D>-.$4H21) /.6V2<=Z4F"?Q M.D>G5!18YC PS*$6N30/1_FY#?L?X'+M&8K2FLA$4D5 P0 P>01GB\ M)=%BY^,-1!XBTZ:V[I1#.2@]X/C267@1X1T*/[#2@P-0YTS!C75Q7JWI:S? M&=UMW]X 9ZXW8.R;&C;>TCYLJ4LV/;M=A.$7JW;'?9BV D* @!8\(S\8DE(Z MK?,:MQ(WS]H#K^/2ZQW8]0B1D>3L4*3ON0K#R60ET8,'/#IK'X:#.2Q(#MC"R4U/W9)= M)A!C<.2,M2@83'F+,(SASG:I[N2'Z8OOZDBD7T:];+6F-HS8/Z&NGRDU"#+E3#U7D,@% M_Y;__:7+T E]=;[*JJI/9OZJV=O0Q M<7Y;Q$($S+!\&&NU,S=--5I'A-M= 9>#7!L_&7U+;H:,WE)A&NLR.$\,5JV: M7X.'#B^">DS*988XF9/L[-,GC?M,%$;\Z,']J&O!"(3GZMJ:GQI#E,^E+@4L M\IH74OAT45U4=9C^9G%]CDM\O"_-8/X:*'Q(L.HZ2(#K(;75YG9D%T2 M3Z'XO3S15@86SH>P(QV+BW:TT(DR:R\;2K1*NT-!%^660@JN;?\&IX=O2&XF MDY170^E0)B >"P:,N<\YE8Z;R$(NW"JVK8?#D=\?16%>9EE<9'19FW'D)!/+ M&8Q;5]SB9/:BSJM50H!%L[MJ(CNS/:+S;$J8GT\TM?F=2VJYR:V4_'6CF:6=A@E3U MBL5[L1KDM2Y<\810A)2=*4?%$\>3.%%& 4G+ M,5=11JQH,FS!J0 W#$_N%7=R-#RV5'>//S/DB:]0IJLP8_C]N.IU]0G4586% M-L(.:?GP.*:0D,K+X$PP1I&)7\278A#3.RES=^OSI-J8'\%'5 MS9YH#/!QNS$/1TFL&X (:78:[%XSHT=_M!@L/YPSK0&BIR1LXJCHY^@A2^CB M8I_@+U>=N*4Y#"X55 4FHV@I,K#=-NIK:6O;X9XN%TAHI,<>]P $7KROGR9RB%=\:8LUS'<4$RP7\B"<<#+TCDAGPGWN/!CA7UR"WWK%Z#< MZ!RU-3-ED>K<[J$^B^7X MMXK(P3K@KD)$)XP[)GA">@F$!H)T=+^BKLB2Y0]:#1.Y=3+*ILE@1U93(2B2 MHAV-0-4PX4&\'19&.AYP8X4CS0A+: P4US(YQS&\D2*5O7SZ?EB]1VI]?NC* MLB&"\W+V0^X/I8]B@)X(.(7JTY48V?Q9$Y"U=7+.X//_Y@,%Q;(LKR&CY,_&)Q M;H"V!5@K%\\AW M3/H%O8FS@$(_6+3K@=@'G24?7UZ"2=?,YBQQ(B%I4HB9TNNXYR)R1LV!% M -F_!.M;ST0VD^5\2*E%"*(&2;R!FHEIY&Q!JJNO REXBAX,STTF%3I:3!3D M$_"13/*T(XIBLCYXMF>2&6DG H<[0PI7&SYM "-#J?YPI/3J1:>(>?([()A MGGKZ4MX187W=MB3+I-\?@M&GD1IU??'/?8 TN2O^A-6R9^:/U;;/?K3$!=+Z M!$$/2\,\JM>4Y_VD/$YNA@!A6/3[\-BK5K[EZ^"F4MS:V]L'X(O<$G7'7(L>X."<2B)ST?,Q]XA0]\H^C6X=GJTD- MY>R<7Y).7=2S>T7ZE&_#GA]X;F0+RB/":UN0L+-3B]BY@]-U4B'G)/O&UV#_[AN PW-YVG; M=4+;\8ASH2\ZTBE:?622(&VC2E-OXTQTN?_Y92'0=]@*PO3-'NLN>T1L+Y1C M7G'OU'R+V8X"SE.6E*_QB'[":T2-QM['4$MBY$-[GI;X!DMR ]FC#2>QT?HL M=L?"#8+LRHO2)[J*---5O+.R)87P*B;I/YL3\N!"^NDU2>$Y_;YGS>+$9NVG MUSH]1.I#HU&%\>*L]8O@NO]0KLSRDAVE'Q,UT@ "-U1H\]FK,E@G /?OWKYS M9_8H[>=[W@$FV?#AHST>T- DN;&D)$^+034V'IW!+],G??(BGDEQ8>]?3IR> M1FV*,^Y760 \'$#OOFP7;[:SGXCBB/0P:<*K/*Z-V:/9"P39SWC]W0!_=,%] M=P/\N=Z /66KM@V;RZKZ82&;-_;TF2U\ O>&%9OB^FQQ/BZI)JE(AW1C_6_A M@]*K_NOQD_]MEPVF51MG:0L_4+HN6>%AB3]]%D^%37AC@<[,7E;]F]DCP\'B M2]^''X&6],D"V2V"DXR_=UFRMRIO$A[@^6)HY?[?TN[ZA[0$N1W^4]B_"*M> M#9MB"^W&0L'[E1^[?L] A7<6!8"+2AB,+1,9'B&Q8]^%P':-M!E#@#F\RF?W M;M\JPCG,+5?,H]$,0D*6Q=M4?;^A%PLGY-.* NG'@JH6MQO(1."$3_D2O3P* MLWXN*^;V"\<7)+]^"K=D"0B4'ORG"^Z>ZQWI#]/1$1+[$I1T,9<;3*<&Z[H" ME,E$1SF7LK>#BY># 5.XU4W3P)P^!/Z?U1>I@: ON<6Z6L0&'4)@5,/&BH6" MON" :Y'/L:'4Y,T0-5DY#5U"K;YR*@Q_N7_R()70X)@C>!3A]!,,P5*R M(G^Y4 M7X[YVZ/[\;DX(M=TOT^?O#S]QZ./ZV8KYU!7GE/N)ZRRU&[J3LU84[OI8^S\ M#UN#/GCFEQ+3FL4N2W9"PC2_(OJN9=B;7V57"ZYW\&!,U4/$@=S9RI1:0(EH MJ'>6Z^9 \V57G56R\2CYD]$"5:<:X2F[18Q&Z2-P6B!![W2=IJ!ZFC!5A14 MV&1[&=Z,8$ =@QN0$&D90.=1/I,WQ/FA&!\WCHV1MG R@9%%)&S7G F=^W26 M(?4#V^7R%CW#3(E6>LL@D(TC42%26<=4$PWC>1CAWX1N,SBJ]#R@X+4QSGL& MAE1=P2V^PI- F%\UN%6C \_ME.>4'3$Z!3EP7"7YLJR7:.+JQD//9W5K+04= M9WDB2!#G6J_U1B&(LBF7!_Q\POYW8MVL%$%[D(!3M&YXV3"/ 3DI_#&O&%U8 MS695=JB=LN-ORXN1;,R[?E'J54I!9UIJQ;=I_3BUV RPAI/64&N4PN8HA]17 M9)+ZTCT&X_!VOJ:GDB[;\1Z2O%&\I>Z3DQ#@K[0K.[F3^[*-C^'VP.'M5_7E M>7L0A>?>G7:C]8P[U) 9.@?4&]4X/:2EC0O;(UK*PJ(UX.P@9B-?I,) B_S" M"!Z5BR!F@I*Y .X.T@6<.)Q=Y&N@#:LSJ8E@[/LVN%;,*F&N%[?Q79!2(\/N MN5].NO92B.]A5&^*&+-1^;55+A[MU&-C*.A&F%Z%_^(FTO1**AY4I6"^1:ZX M?3:.QCO!.62$JWXTHGY>=O&J\6#&\4/F^/^ <^Z?Y;S+^S=Y-F9*(+OYXO3) MUS^?/N'6SI*.M-/DRJ_H4NH;Z)?ICS$M]E]=NXT]S"^L>),D:O[K^Q>_)U-# MR6KL7&;_8ZUR]*\J:@($$*GMWVI3",8!1I(.OGUKU7@/QH=+V$S4YC4H&[>P M L71041W;3L+] M&2A:)K$O)@S+2[4/22S^]5,B$9>WY^#3HO-G7S]]98&T^%M^GBF6Y7@-7YV] MIG;,%\&+0(S*,1_;4:S9-!(/0>C/E^V,!!KX:'GY+%R, -M]3FC!L%ZB<8Z* M=\IGHU&CA/,_Q3#P-;4'''J*?Q)A+#^%" ^^*P0;Z3@J[<_>L*I53L+?%Q/- MGBVCU!Y*Q4 OY@59(VG;C@LR/FS%4\23P85J+;>2S(9@@L6GPF!(42MAJK+% M<9&63#PFAZ7(HO>5@ZM36=*P0XR3; *,/5Y(_GP_M'L%@JP,;]P/W)#!"@<> MPTM+(3@)3U8R*H1J\R3)]KD< ->,-%&U8,/_6)N-/AO8X6L\]PL#?%?X].11UIP>W=G.$5! M (8I6A$^TF?OM')[&E>U1LFJ/$/$48]'33VS'2J&76S:AN6+I]HOGTT.NYJ M.MP\1_07E3"PR?E\ M)KFJV:7GB\5FK7P&KZ(\ MACR\MSG/7_UX3:/#.SEIF5S'FJ"8A+U]F<1U 164J5[42Y5HC8M^%=:Z 8'1 M@!UANDKE%C5,XA-SCRSCN7ES<0XH0J]QZ]YS6@9_@%)V$_UHC$II%9O%?EC: M!_!9$F+^?U'*S\*;TS;$HR^=0?Q=2#F! M$!?8%/J AY[K!*ERN4#1ECW@P-=K*_HLU_O+X"WEW8(-TV.GO'A*SOYQ+/1V MTBOH_)LGFI,4?_SESKV3^UH]R_#/OUDQ#=6U._A^#NU-SGI =F+U/8FW-RLOD9#+)W3*),VFB2VBW]%,Y;6CCMKNM_OL7 M[;\=".3.[1L4R/6,!\,J5 Y&$;O'834>'4CDP"\3)TO@&&^!V0\Q0O@T#):5 M)8-W5Q=A]BFGEGXO>_#-_5UN#OM^VJ'))Z8VQ6T:!%5<12&558%!S,/X!L\0 M#HQF$ZVUHJR8,X)ZV_##A)J6PB3*104S6?'I.C9G=_'N]\21=#D_S M<$C2,'/4=IXUJ^IWJ;I4S)'D@6NH0)9%$>E2"'0A.HM"0YXX.>DJB*I^L2=> MFF@T)TAP4]7N(Y$/,'_N4BT)Q9)J)*S+@?HZ"TKI8O7_' M>J9O??&?_V".Q#!)V>QG*#_.',<]AD3^_)-Q[!S%0J;<'$M=1KY&4M5LVR$N MPE>;!66?9S\%5[@V :D>OOL0_&++;W8>ND65>=9D* MAJKRSDBU/N:AH#=!=CEA;UJ$_X/R@Z3&&&2H%6,$,8PTQ)2"@M$T=Q?G9' * MPT9>HK],UH)]"V5F_B:7?9.E$[Y7<9JN%XR,$[2E5'W.K;H<0!TTL2>S9P,K M%=$$D&L>;D;R[K7MY%E9N^RMJ]#-RW"#"EYM8CX1G!;E"DW:2,FT1!FTIM2E M-YK@! F/QWQQH)$3L"*N9W?MRK_/R+!0@9)GC31_'\-(,R-+1IH+E,U^KMJ1 M/R$ST\R>H79],AH_>W+*AK>*180,@PP[MQB1R>[ JY-,KE3P]7D*C#1R6QS'CGWW)A# T/X],+WT:36D4U>I.ATV[(*.T@H#RSM"RPA_ M:$M 3G=BPO_(7/,V_FS,VE$L2^!EV(Y9X3*,&KOH><-1]Y<_*UHPEN>FHZ);-I"4]$S\BT\H;9$A*JY0)W)CZYH-1CBBB ML^I"=M)*A%NI/[!L6/I$[G(<(<@>S\WI^]%9(6:E V#Y0\Y*V*DJDLN[:6=47^2?_P9NS_O+%_HJH!X38+FH=; MB\VP<[ZK]YALO9MY^1/GY2F,<<]''7GZ-'8KP^59EL8,>$3W;V7;T)^N,47) M8]R[PJ3=^B"S-IT(_D1G[53\G'@:4D%<9)>+L4^+L\Z77]@EQ>$D8A>JJ>D) M#!5.3ZBX*GC]FQ4[7^KFK;FY]_/!J;VS:CQ&_>UDELS!3!ODA" ^!,84Q@0O MQ<[W,XA G#JQK-VCW_M&Y6K>Y0BU*(B(84-&H,$5Z-#%N9CGBS>,H2::F@7% M)0+^*=]NJ-F!7"#'3<.8XV&K/#1UF-J.^QMWPAUF"R)5/UX)ZD]Y$7/64/Q- MH,,LT]-MJ@$2+V5<*>XE9BQOG>OZM#!_28$"8&CS"N!:..SA,2CIWS-],>G6 M7E0%OQK0XVM -UUD]0LN[P!..-J[O.=L8:^/B*"")#3"&0,J$$)NLCRZTEU) MJX9[]K VS@A/-T1)Z;.682LDBBW%^4;=T$Y2XMR?$K- 4-FCP($N ,^6_&!Q M)Y$*7U=-))FC57"9UV\05M35\@]&!I]<5OO49>Y?Y#QCWXL.R7&8E786=FV7 M"TGJF#.2&J*HR$9%>Y?"(\KD_YDN!Z' M9XM%Q1^&[^2"22NJ?H5*IZBI"^XZ"Q>M"I9);)?+3&='<#.S'I%IS_K=QW'" MO29]1V9U400MAIJ6U<+WTZ(_DU>DMFK)@@J'5KU-7&J$I$]C"C'OF=9Q66IS6H^/1P7/;X1G*-YU^8%;ROH&3I5 M+KTF/>\-O,G@37=NX$W7&S&'RLD;96(-;O[$)C(U=H*W,BLHKT]V9'YMF91'"S_M;A)1V'AWR'[FZB="5A3 MF-+'O=5CVS$U-?5#=(/7*#D\7[TCF>@E-= M"3?&:V5TH.1PU5,[>ID(1>[V.( +/LS&PGHGX1*$!^>N3/BMT)%1UAK_G7"# M <]1$(5ZP1JEHCK#@NCH8]_4]2UL'MY*W<#_E&YCAT%-YD*'T)FJ<,B=-!)21 E%0DO-'49.BE13V$<%NK9&6=Z%ETI(B6"_:,_ MABB*$ @0^#P1WTS9'LT7' M-OL%5[2!+FE-<[;>LH4BLFS;S8GFNXJ*U 5LW+,"Y]#!:\ M 41!WS!&!4L9-EN7-"62\)PZ$PHY&B0\X+Q#371Q]H 5ZV>#A$&RP;+1TB0H MO?[.-&?I/%LWWN,G_R-$'P\CG2!IAQ(@2@Q3/XDZ$*L4C\&H43P^UBR[:M 5 M3NMJ=+H+51F!*$8Y;AK#S;!ABA(H7?$<<2>NO#6AA^IR(8G.9$)5LOAH5OKN MCL:,NKD6^?+9ES081LV+O]FTAV6<2[GASEV/#P1Y#U,SEC2D8&20B':1KXU^ MK%_S-!#5T;(F_OR2$:W4I^P#XW7.2PA902>T'M>'0+M2*?@<8&],YWE>,9(' M6\?\6V,T_P%9>:-"%NWV.5ETS3@-Z%G2@0E?O7M[QOFY7CF)^:-S,*-03S/5 M/(2)I&W.6BX]P6\,$U;(P8A$':+KL$%KR<^4AAH=K.01./BQ MU-HRL(.8 MD34,>^\XMB]8B::7;R31?O+RA]ZVJ5",P<_DW="4 TPN$9$6%\3Q92N IQZ+ M6G%#@@Q['7S+YO_)P*,0]NZ+KBJDGO0B#TNEI:3^$]I<7."23= J-U8I?P>O M5XF49S.](SBU)U&Q;:.:AV%LCC4@L_[:63V?'$ WH<%R7U0"(4HY6N M]=-8,^P%1 C=^,@?P1E)R;HB)\AQI&L4%X3MT*XIULOGK9RCXK,Z-6,$MF@< M4\(&X_(*.QS<:ZA9L&6Y+.?,Z#3,SH=AW?_]ZZ\Y>J"(;1$C:]W9-6Q7]\4W'O07Z_^.[^\GX>_CS.TYVXD.S=.QI[Z9X^:DD.#Z_O"&_ M0!_.'B964Y_I,4[;E[/G5 SX1%_KFC/ULVHEJ:/6M<8S;>]+'#A$3- N@B^2 M[4I#">NCH]&5FE_P!!2;^4^*_L)DYI%^<,P$>UF 'T0R#B"8U_VDQ.'=0!N4[]"$*W&Z]F\_^7N M_9-O'LR8U_<JF3\W+R,(H?+)J9XDCOE)WC64/OM);,WX;+X7%J8QSD@[\X&T 30-, M^LGL7P3F,6[M*UEP>B;\FEE2Q8X3Z(_P'+!&[@E3LKNIIZ.T"$<*XK$[7,B5 M=-##1;&.6:DQ_IB5SQ16 I6P\+MV!4T*^3WQ8,6W(*OK-I.1&KBWR--'A_E; M1EZ[CM.7U[R*RE#JB9C/O-:G"#-><7Z.8W>\+J79P/'N"1WH) LH(->%E :M M4#DZ4F,:@*\5OA:7%$>B9TR[5/5M9V;I%0%2D1[CRFEY,ON)D"5=9+P']+9Q MZULF:W1(M"%DB5"CNDK(@5T*:(I\D F%?'W)XEA:;:4KAN3/YG[[DH9 PSQ6J!G(Y;^DJD:SV$TTF]2E:^*868 M-J76\F2C2-])F\5[@!M^*O$,Y6>$ YOS4T_4)G(7.8S+J9G'3_2=KQGLT$M7 M^M)42]DN:I#4,SW*V3D831I.-3-Z?-&UDZ?%/VWEZ*@S M#2WTX;F9-BS(NKUD>O6>I!/H/Y:$D*4* 3V,E0D 3&!(#XO_2M,M?DX0G2@+ M3UV;!-L-FY**5&0_'&4SLIU3>ROX_C45S[45-YZU=15,3Z$%46U6I_/F/1$N M?BHGC728Q''T"V5J;30*/^&!89GM ROF*$;I5&H1XGWH$=(K1!UW8>XO#S5=T,BL%$1X9'Q11VL'*;Z31'*E>^_#.=\RC07[< M8M&*I]G.'K=%<)D>YT,NY;]'A)$>4/5)1 /PQ2@;$/;6+1!@''IDV61YKS 3 MG/<]9?)1 8I0YW"I1-*"-A#7XI:TFD00)>."XF;TWG>@^47T(NQDW'GP5_H? MYH=E:PY821PHIY([' [E\CA/&I4)=1.K'T 93":[ZJ7VIEHF5.^@8G1WBZ!< MMQK*RM?1(,:L4#:3 3 +QB;-L%"T<@J6\ :Q? 6QE6ZS/B(#X[PCX78.1M]< M3K_(=+P;:JD8P-9R*3!D#I#@^22Q@8C'&^4(;P;H-M%QT)5K;1SKRA7URBF, M9^?XZ-?B0NI9X)],SX7H3L&1*LI%C17C'JG>JO,+]2HX9OE6OZJ?LZ0Q!;R)>YY%>![C%_CQNF/\%TI935&7H1S_**[WBKHF3 MV6L\$Z)'TQ=2TP@Y;6Z^**%I56>3.]"E8UD)& R<&J,<\"HF79%-PSYT5,LZ M-^YGR_G&7X:QK@;QLM6]3JOV[X>X]E/9UFCR6OI="L?BVJ&Y9Q;9?8RO1S@6I,S$[O[R3:57(!8(+9(^35BN6B M:R0(\1O: (&\=VIB/,?O"7%W MUHPOP>_C *A)V7EOWE7)J\DV2MY,7S=Y+Q'SWC6TB8&=V(D@AS]\-C".8GP^ ME LYDEPXO1-4L*G=3=-Q#VTIZ%8))X[#$/SHU/$RI*XM!4+1$QCM%MD/"#@6C6XY$_EE7$DE2; MGL7GBC,;EH?9(SG:<3 3BGE5JDS<8+M@(@=C-.<3KXTXH%QQBUF7,DC/GB/9 MK28*[JQJN0G23G^KR*_EIF1OB]4.*"]\MM4,EYL*V3LCWS]LW_JFL2NB.^[= M-'9=L[&+53'$G0M!9C *;'@9=[] FZ[D6QDZ18&"[+X0;%;+I=?,&"4;EMI0 M\A0A-/6B8!.OI(?2$AK K9&/ BVTL>WF*%:K3&N$N))(YS[;+1U&?K._.T;V M.?>IK!C271=YB!L66_5+705GR-^RX@D_H9&2T8:40=67FTR=V6FV:<:.JYBR MYHR:G.I8\S9.>U4HVQVE^=;%KI=AA#S,!!T=5T M5QU%2UK)FLY340DL7OJLI ;>=;"WDIPRD2IG $=+9X]AWM6?V/>&N'3S[WCZ MOT:2A=;UFO:K.%AA\\&AZUAQ5-8<:\C!+[,9:-W^+((G30XP7$X=_$OB3.#0 M+)8L:>2)QS4L%;N2_II^;$>J_GH-DAI*/L>EPI%ZSVRW=-;*'0V<4_%/> M(9FA22_[2/=3A$7TD29:5.O*0<2V?#I>;6/"7#\UDC()B59>.@'^M-I)=,AI M/,ZB!(]S,6PBA$) QIE&C,"R47%^ MIJ0(2)-)0GMQJV1V/ED5@M\!XMQMMI6 ,K.4@(\6:>[HDS]57.I3,2;/=Q0M MXDJ+HL#3+MYT(_/4D.[U$AD'Q['_ D%Q,#6]Y7HX=<,7'I_+2]:G9Y]<_+C8 M?5F4X()/2P$1OQ%/;T9'$:\+=.2U,3#MZDWZDFW3M,E^"C^4!PK^>SGO"4SO<3_>_C! BYK#!**O*G3>.J4X4FHUA192/__Y#HXDJKNLU'> M)UF0ES**UBXN(%* PDNNK"PW'=Q+^PXEHI0C1WOC\XK*%I"L#-%"A%^A;YCT MACHDQ@UQH,600RN5B9TV!&YPC!#A@-+4*H5X\=L2S-%C1W 6N^)I;DJJCU-H MH,-%C6ETXC[LQ'&8U^GC1S+#E&=8Y)N^]!5=Q73ZBB]7+<+@I8=Y6IY('*F@@^0!,.0'0(O6C')\J18Y]"9)4% MZZD7C$4*Y$FH?%#7!D(D'?C.TU=HD:0KEYL^K]4S60]&_X;']D0>/*J#PZ!!",'*['N5L3>UX<[V:+A-7L< M!@H4@F:-]OII>SAKEGO4BU7H70\_2HD1&&#K3I]N5X\\.5&X=9R\DN"SY>ZG M2 562V?^JK[?T"KKP92;UPSOB%N!K&>XKK02*6,-T8 M%"$O]"[X# D%&H[) MK,*4MWQL*8;IE%VQ4?!XV,6+\.J&(A^O#("KHK"3\JM>$-%I(S3)]B.IUTO: M3_=@ZOQ?R=X>P&'.'E&_C L%+'H'&R*C ]+D\:AU R^D28+T(?<=\._3'3J2 MA?4SN]""R=H30(YV7?_N8>OWCULVJX:XHW&:Q[4)%%@9X06:W 7P%Y8+!R&1 MSRZZ:JZ.<3A%!!OINWD%(@D8 $[_V/I MI!=#49*L9\6M;(!VV*;5)3S8'/Y M35$LX&VAG?EPZ_@3C3 XGT5ZF!MJ8:C .TL)(O@-(7)8E%KDLFL;$X [Y]HY MCG4JF;TE>@=JK 0<:IN M^[FFVI[&'J\)JN!(('< %S.U@_^#TF!0P#=H-/,7S*_1M\RO5&C,@DF?.OT*Z-?^($>A0" MPK"GLEW=C9Q%NX&Y$%" Y!4$O>&D,.%W*-)@1/:NH+92R27(=_"]K\@43MN. M< JO3F;/ELB(M\"6[&%Q%T>A%R?$V(>NN)_U\9SDBJ200"C:2E8SQ7Q@-+A_ M&^A3=FJ@DEDV2I5[Y7-B?_'\L\E$7_/ ?2:X65XR0$P)1"I:4/YS6+[K#8JQ M$*I7^L<$V"]UWC?40T. &4X_GH;4%__YB9'WN 6O4:O[RS@K*_ERS6^% M&+ L2K\'*$JX&5U['#$#_2383,"JS*S3:K/[OXL3B&S]LBJ+D04&7:PR]AVT MU=2@/4!LFT/$FMM\*5^WX#1["DUSC1NWWC7\!_W63&C S/ K\+;8 S:2*J3C_&&;0L'T,-V MS5N!0"]A$^GSQ8%$9@/MF#!(G)GG @)@YKG=C?HJ]QE_"^:)13#CO@\9X"*\ MG:Q%\@OPCVCBD$_!94%IBO.#5>A/9J_X;;+QJ4+9P[J]I Q?T(D[ W MH;&$%'](A]UT)5,\L1 ZM(VO4T53TB6Q0L'90<"6I IG;2-FIV= \4LI;'Q! M?IA6[HE.J5#/$01!]7*IFIF3!EN#SB'*WKP;K#OEZ+2"ZJ4XG MF)$3^(?.-.P[&^%JQ:0Y [Y1IC^CZ\3U47@C$(F7PW\QL6W-N=/EDK*2+64 MRGY1JBYP43H7W2S#SI)3/ > 2Q)6V6W"Z&WW:J'$ MMJZ*&CZRE8RH:/_.-CH,Z.CLD@YQB;A]7_68BVMJ30V=]'OEE^&7R$S!6)/. M*8@(<,SJE^@DTM8%)+%90B:6X=T/][V.LRU[ZA<1['G\J=#7X3'T15\QL7A? MGK%G)@W^E!%F9FG34IVTH4*\Z,LL4%]C! CE&02^S\D5Y=(Z9[T'0R\N-=!K MR;$L68!@$[G5ZQ:U3>E/2="& A^-Y&0\R0YQ$D4@D,?L!W].A O*Q8W13#*- M6F59Y;\Z#&)F+'?!]P.*!U][GT=C-@EVYILYM+-:/2ZN#KI/=XBC:5VT!]T2S?VR283:QU3([&G1W*!3#VK+B M5YCF#V*%"RI4GEL/L".IH$'A&Q])A\M/2UF6P^1GECX,7@=:I"":I>3Q2!L)1UBLJUOZB;UXSGPQ1X12=4*,D0Y(5_ MKV^%0XOG8Y?%X0H+X;KK0",2Y\82IHK&/QR,]*J_E8+<-&53J32@,URY(]LH M?(58-C@VD4O25_:6FV:A"*YM/Y0K\\9#D,]$$+B;@I^=OTGF*BQ0YH4)AN>_ M-]7B#5@28V@@&.N#[Y]<4H:![)_R-QV)M4F:-PYVX^ZV2/I>U[? 3=96@9J7 MV[91&3H*DNKC,!0_*9':3G,N6N;RWDCKA!7,#R'M!P;P3_6;IA07":*%FHU\ MFBO2G; #:A4XNIZL[:HK5/;$6LPIL1@E%_4:"6:MD*PP $=RHI_,OA=W$"QI M*@ 65LEYF1)QOU67(G37! A(EK7@H5H[5W M=L+#LFPI:+-W/('XU+[A9?GIR,FHO<.$U"Z;W:G,D3XLN',X;'F".F1P4]EB M4\Q?:-L/+^">+R6\KG9C>, CT>5-(TME#C&XNK GQK>\QB(W'&$&21!I263R M$I*RF4\1AYJ-/8K-9O"P*QN9M /!M400XBQV74^C2%8YD"GLLV\HD=H_=#W@ M:RQ#:TV 5Z_'Q4.(5Y?Y&XKG,^.J;@VC1_T1:5# \1Y!]B-A3PD(3>_E(;(G:0-B0"&YZX5)YU)AH.3]A!^1!M5OT.H;U3H\SGGX"+_V1<^1<0*W MN-:?OQ4G@&Y^N.-Y&,[*LLYF+_YU"B)8HAX/8775;%9,,U$'4W R>^E^+>V) MKK%>)KSD'G8ZLP0_H,6+KB3')OF>)X>=NCH##X7G#:%+0W4.HJS:[WOY@UX) M,J8H0@IBT1P$1:R)@$X)ORGVD6;^;<+[D4TB0Y*1S3RD.$OQ;,L.L\G!4>HX M*>(M9C?D+T8*1KUHW1 L[&"*]FS\[XHU;XP;!0./ND"R2,6KO+M8+L[JC='#*/\B;T@R>; MX*Z580O]TF"<3O,F+_)L]E,(518M[G)Z'HSIC/JW-E@![JG '7Q&WJ$T3C+J MTW6+*O8CN;5;L>'Q%A6T1#FA@@U49.-'S>ED%"W69NLU.>QIIF9@5^A%HS5; MC E@TPJZ*84X!XN#4 M\,43&-,B-5MY$-$V7DBG );+N4N)"(V(= J[FESXB.2=:6V.0>UL;U48KP-.W8JEKH6BV]W:I+=RJX3K'TT<)]N(.> M60"=1^G T93II1^T,86JK5KFCR5$(QZ=U L8"1WZY">";@5N7K#Q](+*!W"% MTY^=;=OP&K->MTOG /J:FTEG9X2YVZ79O\J2%35$G(0V%QG_7@X]?,67IB3] M9 >G@\>-&]=MU4OO>S*=U-Z27X1YFO-%$DA$IXD@:8\[#BMCRU^6LI#!&BG, MN*8R.I%'T#<<:I&Z)]N/3=WT3J6*QM2ESZ D'Z9:#7_P.#;DHYSEX0:G=%[^ M]P:!R3@E*>T1V[48HF@YEPG++<$PP]9_+$_$N5/TAW+,ES+B3AL3$8R8> )O MHO:8+J4_, J8O>R^:1/M)8-*T=LQ>@Y>SU>\?UK9CY& 9Q2S@"SNH5'UFM"4 MKX4E".,=[,X$RX0,JFQ>?:1E]98KU9=(N$G:YUA"O-?H =YRJ%%UQ2T:I*TS M\S33/M!(1#&N$FUPI;%"NP]E,7>(,A3P,0%"R7W[<+CJG%48(GC;GE.+_@-P MM@0 3X[N,8YV3&;3C\HC>R/[F4FI[=:TCL/0/OL]4SSB71*6&&U73\XN$0R: M6&O8I!+GT28E?VU%A#GK>HH[Q01/_.6=;T7@1A HY- _<4YC5ZKN*_.]SQ<5Y %;OAP^$4!F,9FVZS5EVJ*C(*H;;CX4RBIZ]$+I%@_;(+<,XQ1S_@:+N[!7@!9;)9*#! M.\BHA.76HQ:4B0 UF%R:'E'UHYP4T;X(Y"?O6=29,Y?:V"\O0*Q.+L'J*%Q& M=$X3.(FD93 YM\;'9>I9^W[%^-J9MVUHSUAZ^#^[WDG.8>)/(*515]WZ!DBQ MFIHYVFZ5S%W8&\F3GA#>27@;'R:1MG+I<@K7)TMY024YCI->D8-$I/.8, M:1DH-0*_7A0=&6".]>CBHY4\KEJE;AYSG"<];IB(15FMAYU5C7RQ6TJ[>;5> M[\>I!?2>Z,!):KV3643"X=J12#Q/O.[?[M&ROQ=F^MB>< 0)55@S?+J%0B 6 MM->"[Z(6L*)Q6',I'%"U-6W0QRR&AJ$CE54Z9<7L'(=;Q-W)W&6EXU,(XQ/7W80P,IUI!ZZWF%M_$S+32E.G>Y98+\+(GE6ET?S' M7\3=&RX??%T<+WV^+,\V%(+L7W]7:\EGU>$K+./8"W^>=ZL][.4B/A]/)9&< M)[ 0 JX4$<%I'J;5<+6]C&,W AQ4H"%MKO!\Q@!+'AYR*)$<,;[G#0# #? MW KC=BZN/0>O,K'3Q\?WRY+VHT?9TSI4'TN_PVX-ZD0QM!#4CR$(R\[$3$ M$U<#)@BW#&] 3<8]*K/BUKA>ABOM^Z,X==30)RF0&?M2P5$ IY!KP_:6W Z8 M/O(8B45'YPY:P*]B'5GT.7AD2WA@2@I;JB8\GN+*UIA;]GC=3KQ!C*XE -8' MTF]34":F.+Q>0P^U ;^X=8?K $ /2 NI?F22]597!ES/=CA,B4I3[R,>9-03 MII*C-,7'1PL#J3I$\ZV)'DDT.<:%3;G;4AW1*W)($EXW[Y4I@"GEF YW54FQ ME%TY/*D2;;3SL**-R=&C=8;#&KY6>N%NG!)5F\EAL/?.I!%U:VT_^P=9NBH( M&-/DM4,>74W^X=^1__'P? DS(PKG2JY."*@=]Y'L4':E9;I-> MLI>'0&+&U:PT+0M^1#R)ID:0#T,Q(O5DLS3K(V7\S*I<&"-^O&QL/SDM-'W, MV2/-2R.8HV"[:BYR]'^@Q:OJP<<19B ?%&;->P2V@E]/>:?2R$XGD:,,21== M-K#QNJ8 M8]*7JP31Y!XK"U<*EV*.<'RXH=HBP4)"Y$.&JWI"IZ97BX#S_ M+<3B-"92&EAHUS;!U7O<)-Q%+0O=9GGS? M4=MPPR#-:K+?@(6N)GHX??EJB12Y]P_I)/T5_9$72*15Y3)+1370W(6>I=FZ MK>N-]J2W6@"BR@TN:MTGP1&M+BII7.NH-RK<.XRX0NKX4>DH:Q<:1<"0"%Y\ MUI]O!K J,5A'C[KSLBZP7.MRM%;QD+I6R\R6:9F@"*S"@&$T_0WQPB!1&AV/ M*= 8R:93II])S8J,\3<-:'>DI1TV(%J/ON)G(-]?%8O0^QJL*3D+%-C(\BG< MVG%E"HU3_>&W9"!7]/+)Y]+QI7_,1Z1>L4S 20 ?+HW##_W&DGMT>3AXO69" M] 7%]E\W+&0:A]?1/%SAL VG@*UTIM1I)&N*^O_TIO+U&U\:PRCC]!;9VHX==PDS\\N65N3VRZ6F4Z95HMF!&ZG0[$FX? W#;&N)$O* M2KTPL19]JI2UW[9^7-+(,@4!(N4)"@/.>/(0]6N9XB2'U'J?D=&I%9?!MQ8R M. "L;*%(X/4>Q )%3F.J.#T[DCK1:5QR\TU5%PRM*L3$2L&N?_F6751S6,V!]3XK?<9$ MM-PCRT%Q1\C43.-H-1":;&7QF#39:RL@S#^NRUX>/TVJL2W+@C[ZK6TX@Q?/ MV\SW%=,Z(=F96A4Z#C6 M#4_4=28WC&!80I8:G:/#E8Q^.$&D7!BEA<@F.G&AW,C0F!_3SU):(_J(1^9G1(.:KMD=4;U4Q==212($35=!HSNKDG.A-#08TD-;<$ M.U"YONU[U,9]'WG23^9H^QGJ?M UJ,I4;E,)?A&Y,EB (C6]?IOZL@T!_ZORDDEDP#%(.5!QP#+^2Q["E_-26]G6 MM72QA+5[#@(??83B(D1SC-13;'<";7=.L9/$4+E#;T?T,)7"B+V%J=M72*-0 M(2E<&:2*K!&P#D&=-.$V:ND>:M;W8?CC+?0,&UQ*0' XK?EPIOL_3#I]Q/"& MIR?IU[S>&,A2CE0^R\(B*LM.V#;TB<&L@%OC3AJC3*"*K\!H^N^'#?C;9XL- M^%0LQC,^(PZP14K;E;,JO)VU4]6*-OB'5XZ1T)6[L^(FC7O^5=(AR4 JU=L% MC6/''@,=.:4\T#>(!? 47KD,GG^E=L6]T:E[?#[W MJ9 '*D&^8']. T857Z/AM!ZV\&(UY4HMK(XD!:YOS4)J[?J):'""%R<*1:!@ MG)(DC3)MEVU;L!$GDU(JCG1>=MR%1@/'"TX46?#]<"S1D8+OS3B509%_L(C= MUJ(CN2!Y>^SUSQZE/9P[S^I((4RH U.(E91$I M4HW%^#C\#;$>I];)IU9CUVCDKA6&IV3'5& !S!S=O#\XJ2!J<6)*AD?';R?D M_A5=@'>7"?%T @_F=H$5.45< UI6A)J@^4,5QBP:_CYR22Y+EPS_XX\^8(N-B^2/+AQ*S,#50387S:_$ICIU<1UUV0* MPO5^,U>OFN@?$9;?\^05.5(3%%*YX@F$&QR;6\FE"W.1L7#<2 :[E H^_9CY MSLM]5#;Y(*DUZ>ZC:##,9LU)_(F>Y..IF./< MZGQ]7XJ]4Q]#J L2J?1JF6@.6G.Y4H0+*6J92+6JY $3_1'8",4$J@=EFMW8 MQ\@MT5KZ!N0>'GJ?JKEH:U:IM\-*!-PM _GW:RR8-5G-YNQ672XEK'C'$KKU M$=<0D W?//QX!>ITN.[FB-^*IC6%K2T$\3WPBREA&/%)8BAK*37N.T\]Q)KI3%S1Q_ MV#DN*D*JAFT';HUEU4AI:TO$-3=S\8'G@EPO 0Y$_)G(2= .@Z*FAN<&;8@N MV$(E:9/U)LI_+!3:"("XRZ2S('=%[N@ M4*NE9E&1*W," XH#$*C<'O=)BK-M;_W=4[OZ.NB9FS7Q/M:$$>96.HA9EK@;!UCG\JO1$>NTFW9R](=E< M='LTB0[J>=(4W&2C6NQ?\JI]2M\DI6FMYJ(,L]5 ,4EWI./76TL0?3_F.E2; M:(@)2/352)N.6,N)AQ)JF[-.>N,$#&FFTP!Q,T8U"!TL<^9'$&11SJ&7([PD M26,=IZ%5B6("J[KOU?^\YKN9Y\1;$+7J %!QM;"FM9(8;"I R%VOF;*PJDH MJPZNC"GOX.+W7?:MR0841K;IDMDK@-W:Q9O/1^W^JM18QF^3HJRG3 F-D&NM M037"5CR^H<1^:VZI$TU-Y& NR^@D4)Y;\8=RHQ&HVE#RKES*0ME7;KLEAA?* MUETVROXV'+CAM?IQ%0;G6X?3;H91WZ]?A*Z)6;M@XFYQ],V[[T"O'&[6+[=2 M@IAZD^G&0*5\F>K0U0[/TI57I":T^PS6*CCZ>WH[?4SN^?V!"F1P:Y'+8ARZ>W9]GP4/3,WP97<#OHO@NV]OP'=_U#5+)$0==3BV MR2+O $M(M&;?6S'R#@69-U'YM:/RG*D16,,'5"B)K)*CG_?*: "LR=^%P7.' M8/]F*C_P5*H\'4#<)4U/9-,=0; %*2#Z4T!!&=926$"@4L)ZT.-?@DB\![* M&$N#ES4XO0%PV=[,_L=+KZ5IC=[S^'7<9LJBBJ[_5:B-9HERN2TB94#.ZY!M<];ZK)OK/W:[''I%Y5FU")'CKQSP,Z]+\>CQ45+./(Z@\/LDB=)[?++ELG9SK)?G);ZB>7*.J@7"%'N\-9;6 M%)MZI9IRDES,[J]3'-6^RUQ9N4"RE4UYAD J89=^5/?M.!;TRD"-D5);2XP,9U1LEN;:E@DVN$W/=-@P_),7.9)4^Q,AW".;Q"6[TM4TL+2GQQ#)G1J9 MBLQ:B+1[1&DT4AZKA R@)LX\3C7X'F>:AC(^$S+8U#54-N$7]";V>EQE*MHU*'&$[L)I5SAY;-\8X)4QAET! MZG&L,,V(E<1^ HYR-98TQ2R]YGO8-5 -<]U(G _S/"GYND)OE5/TBSQ(/>7M M?@FN4,UO TGXC/$"4D UV*JT6]-+387TXX.G9XH?K*H;F]0()K]R$M_Z?5+JI5':=,H8 MT+K?)TT&TVL>ZD![!*>.X[!X0BAYI'UQV!O]7KL!CJ0CI>.A5+NO/8UK(IMB MUYO!MZH* MG1E4.H[BU'D&_C"X>ZA;G[=U@;%P[-@1L!>'("5T9A.MB"$H%2TV#)5N9F&H M!2.D[KUWXU,)'MOA]QKO+KV>KD]C1N1,9FE\,N+_(U,U8)>&1KI"3!-LB& MT$<$KQFUZ?)DC#:*9UE"?9-M/22>+*DXB)0#W9N'F?@%'%TL%4)B98)=[&2U M,_69/ZREB(Z(0A?STK?#[F=OC;8\3$=O9KO@D==Q%W$? M9E31AV1BF7BVRR-Y.KB4ZF^J\\N=Y/&%'44+VJ9ELT2M0&H%J2OF0V,(0-7- MZ%N(8^0H%WQ(6I3*05%<1J 6YI+3PHH,LAEE+F;'L)Q;GEB".?#"\#NYZ,?J M9G&FCR0"^;XCDKC2QKB"M!,/)G?-DFA)",["Y*_"V ">*J))G']/LW9'V.)' M!B(*K6_66"]QE SI&PE1QWZH_[J.E.Y@LI [BO8)VIMP/-C)D_>L^I2ZL5P2 M&RW;H)'NKL 5@;T13ED+"#PUV8"]HF =I'J(VI#@.F2--L1^$#RQF6QUS M74GLBG'L!7EGBD!.9B]4I79,TL3>);< FF.OA+W1+'8Y4_86^9"G?)1.3D 9 M5/?Z^ GC"YDKQB=<49SBME0T<,D[.&9Y*9TF8KC?LM]ET-N5P MV2K!.MY*1SSR?4"98D$-W 1IQPF"%;_I=T,KCF"2U]]=*&/JV8M-35S%"8S2 MQ ]Y'6P:(5)#XQ_WJ7(KZ]*XS_PL'HL-8GDI@6D0AW#,N!4Q=Y&DR-#,G85? M+M[P7&_GX604>MW88-G/SF2=3(_MB$0R[$OXIYQ*5%X%I%X\J?Z.R(%?Z+D7 M02%[]H3/WN*[M*<:OUH7WZT.0NS.KM[^^YM1,>D7XX46TY, M%7V[NH3#.@QAO,2) 0E$RBQGQYN$-7N,LHQ+,'K!XJXIHX=C@S4!5>Q+$(A\ M2SQ3G6\:(A7@&I=Q:5/A,UADEK&M\\N$=E8H+_*S4JV4\&^0=:> 3[IDD2JD M+=<$-\U74(,CBH--\X7 !I6PODPHC%R4)GNGI*+-)OC1@1'Q_>DZ*$ZYF]^!A@6!,B:,,+J&KD-OX^_,/J\U\42WL"V#+;UW0ULZX]SM()QWNNY M>[=F'+UX'[E9=KG1W/(OV^5 %C^FA1VD !0>A77A5S"Y2ITZ_W$/<9 W0.5.- M.%:^$+&P$?ULK1&T'Y@ MN,/7QI*.]QM3LH^A])*_DNI,SAX@GX)$+J6)(5=$B#0>^*X+_7T%H#65YD0W MQP?@X67D^_*P,O(SXI?CR1=7HO%+N?L#V,40$Y MBEP@-Z(?[XI[M5A$"FU#I%J\Q23]JIO2O+8]EA2>GS(PFZ:W,Y0,#>$[)"$" M'(6(]PG&([:J:.A,V3O#APWG1+1H6IH3FFLAN&DOB19-90)+:0B:?-YQF1'*>1KN_YET'2->_+\MQX M 8-'E&#>36_VN.>^8^<9DW,1%4O>[4AG"E]=0G:7YFHNS\L&S@K7XQ'+6!=* M.''GBKGEUX'%:0!S$%!UTET+5L=:J<.T[[.,HH;ZY)[*$&LLK)R"H_")U45V M@.G4#@\P FEM5(Y/FDR-Z&S;;M"*'.5 M3+XKER4W#;,7YJSNE!#K8^718?!&>HAOUF<4=B(="%FEV!NZRG\EHZ0#U<81 MS"Q#>"9CC6M1@2?=K.KXV*'I\\4CD9>=$DB6N@3QS7"Z9Y((=M](NHY&_):B M,J 1*T*408+Q>;1/@U7D(]B1IS.#*JLARN[8BF?*6$-,AZ@CV7S M5T].PW;+W]HO[)-G6L5[*:JAKV1Z%/SQ[&548K30QA": MY4^9V.$F6-8C1Y=^/RYP'8V5@R3\>9E?B,+%U6? 0%4O7\Q>L46R_27@;0^I M\1-Q:,"M&K_\YX;)D,3O7%HX$Y3JH'GVQ9IQY55N,/'R^JKK?##WQ?ZH@PV#O8U_ M9R[B_BHSSW7WSFV8Z:A W6+UY9-%1JN1EP35=#8,.]YU/OB.GKQ6W$-YCR/! MQS_;W88,%HZ+)RQ0F7)DH@GRUFY$-"CUK;EBI4PB!C./,QNOB(*32A342DC" MNZ$$"'A<475$"I%(),0=)>?BA3\%J[=RZ<,T-\.9D>"3 N]?"CSPN# @7J*R\ MD7YN-E;8]1)VL32FDKRQR$" KCF%*!>ER$-4C611C\,-HWU&X;PR):68N. P M4'&>=8%W)I(UMV0Z]"&6DV@V.58P]<(A\E*7VX,AV5R**\ MFF/[BE>,> (DF,)%*]IJJ2@P[V_ZAQV?7NRT0IA6,"L"+#/%SO7R%M8 K*(V MY7[YZMG+KRC5LD'7QEHI#Q'M+90++Q-)9MK%+^0!OS[-:8P'M[+HX<,IO4I+ M/\"VA%56%30E5$Z\A;'B/JEXQWB+LV!IUS-2Z&;GUBX?7 0Q]M**&C_#2I=Q MAL>ZE/:#3& D9V=T[(L#'>YZ*[X>/PIOQQL(@^ZPN[<_6PC#1QJQ=,?%3:94 M) )X4L4.VK;@@>H!!L RM8*>5NHX264K6I0R+"7M-@!W?XWP5;8ME!@SNFL4 MSY3PC110$ \4?50I R.5-2Y#',4Q\H2:F)#59)M6!PKK:1F2?!CD\LGBS#NF>*"G=+_2$NSE$D"O"6$ ME78J\IP9=R"##$3_Z>T"V8&-5RV1$G7<-&SXN5]%G6>9:GH*1-+LWAO2G'8% M&!'G:31/?@'Y%:B'<"?HB+>Q+]79ZW*I:N1-PJS BD6"-A>2R$H[^@)&M5F MU-?6J[YW#_M3V\19!(!P/PA(0(D =+=4HT34EVK)['.JX11>05!3XD5*Y M4HR:=V1O*R[8C45(ZE,JMS0VI+(Y>2_7SO^F,QCJX_=5%N7UE*U4*$ MU+1"81],U];.G9& M6^' T*B;KJN74E\"7H3+/C&\.X@Y@1HP(!IX+"==Z&T.SP,7T($Q6- &9-98 MK0G+5MA*5N9HPO9ID3S7!2?9+ _1. J+ZM+(&E?_TL!!>46X2;876I=(H'BN M1TO9)()5JWHB)N #C6A02<:)5_CL-&_R@I%H/Y5OJX41=+S15>R>8 *!7].S :7,+K<$,^I?3IE4-!Q*LQB6XG>1,-1FZV35R>SHJT!$\)P5.$N_ ?64.>L1H1U M=!' P83;X@3*EV6X:#R<(N$>8F$JJ90%.X:]O;T$W=MX L^W*H2HM9]-+[U_ M.N/$E'LAQ6.(M')#,H\AU:K!%%#\5K$/E+9/%@VL6O:>2Z89(8AO;K4(41VR["H,G/;V&(U4<+3KMKEQ#?KR,=ZRVNBA6GYD@$+'OU'8)K M7A?>H5,S Q\!I3_78B=$&))N6[2&-$));$5^%!'\T/-DWC(MJFZQ64FHD(%P M9S$XR+2V-(V>G''APEG)WV'I9$[VJP2S42>\=F0O#)P9R7-,$2N:D+.*#B$E MP.D:0\X&H_*F%JU&[1TD5Z2G79IT,J$.>\9D+RK9L2MGL*-BI/>-&L84AFP6 M FC.H2L?APKN74O.B:3+EDW",QOY+ MS9=N# 5+87H.A[+=#-S0#5=I* 4MX0JRN;0TI%\1]>W^*\>2+PP2-JPTQ-5% M53NH2E3!C!LF+EFOC;"KRRKC."JU3&!R8B-8C!Y':--)B[Z_&\S.P6/Q^EXY M1($_P3EUPP/GI%$WHI\V#^[&D1'=- M7^ZO)P/A 6'"J$--3.33<2^\X^CSD[^B)M'Y-B$]#0^ -3&W3%BXAG;MAC_* M<9S7!.$6^CI=*(E81E,8W2.H_>1]?RL+I[\BE)&L7[3>#+(@X3=!R4#]*HO' M8TH,26A]#GIJ((2<,+-[5;4F87R(@[<9IH0GYR5UJ\OU376%21SQB'[LXN%+ MWUJ!R])MO0@4-$?4%G17*O4&T$QPIK.17@4E#&Y1#"X[:R83KKM*^3N("TG5 M'BAP'H3R1CUTQG-W9#V($X>Q(C]SKY)[&WHFCC9B]R 5U+F=\#@V'26A1*P" MR1(>W>$=[I M N=\78KLL!.&"3?J&23R1V[V=,.!6$*-9!QTB5GA-!B@-TS Z*67!*83K;(8 M:4X=1^B)L#I&#B.054HVU]\O/5V\. ]Z&@O7S&7-FO'P26\/@Q-&E('RD(6: M9#KL')^K5+W8CI8J1%_.P^#^=\ _=%:@[B!I\__]>SQK3O?S:C&6:ZJ17:PM99^PCMR;&4G+2R#U:LSH%*% M>*U:>6.M:4;B"]K;9H"H0+V,>XP2OZ>LI/H*[5#T]CYS\^$4_[T*(M\#AM&O][DW<#%<%V MTX(W1] ME'T5)50]<.!F,C[T9+@ W[903&M3XCV$S-O^QLA]^*E!8;)I6I*'MLC">QK* M$($B6%0\SCSO<3BT2 8=ZHXAJOBU)=ED"D I)7DSIQ]Z3DWJFW+W<_LKX5ZS77(=3A_\\_^\>D*\Z81?$%6) M\W ),C5_N?/=R8/;:.2$U@MSCQ(HEC[\[N3^W^)G)]/EXV3MA[V@0TZI#(_* M4_&P\?9(4Q<15&"0#: +_-9:@H:;8/2F0A3I-%D.GE&&C CK3V:O)-7!D(OD MAA'+MFE<#MRAX9AHSNK0R@2OCV=;D+I3>2L"YR0M%;CVR^3R@QZB@ M23FPT\?_(U^M'[ZNOET5NGM?')U]HC0H-R/?10F87*49S^@+UL(([F('<9]!UA__]N3;PU9 M'SQ%B'#1%D@G 7[*XV +">/_[?.]_VO(:%Q/V)7PJ&5WEM+2I<&4\J%!6@79I".VSG=D^]KN6?C;>0(F(3K_,X MSD\GP+9_U]!1]O[-S7B!6HLOFMJ8HP?X_4'@A4+B FIDZHTKJ2SPMY,'D_L5 M1S:FSN_B(217$MS2Y_P5M@.81K@!IB58.:=V+^#-SX6I=*?G>$QF&N8 M1>;ZFC#5O%=^H.72.LI%Q-H2K=V?4O-D++Z@=J6A (9IK$=M% M#TEU=K8EWE3(1]N%V7K!Q5\0I?(B$A$S^'CGNWQ/\%2!Y?"*CUN2G8%73STX M_7E9+].K0]9!,H\-M12M9J]NW(JK?JIMT(\T1$V-U/$A'V.5F91P<\ M]^RJJWFT7LWOG5KAXD)-Q1IWOCVY_==L=N_VR7=_Q34>A/](%W]F8D%$T:<\ M>]->@(&FDD2J[.&YLGAX%]:#EU*'NB8^DKOX!13CJIA[V921G*$[SK>&]; ?Z+4G4@^T#$@] M-.=^DIVCEV\8B01&$'[IC&JYR9/:Q.%+A05 E7 *3WKNL]I]?.G,F[Z"S6KO M<^*)I]$2S'X\8JK,9JK:!OQE5K.>5=7/6"R!I.FZ8;8W%^]Y^I8<.\R,7O,= MXW04;LI3,!T3(2?Y*/2_R31DT=VSZ<@462BILWCX09N;J.8.G+3B_;7!7=>L MF1>YS"0><3JYS'*94"H"#<[)/1!"C3)]H_S>CEZ?T6TI5;9/9] [ M&@B3&>/\QZYWB+Z9O9LL-J)XS\N\'LXS:UT:ZXIDPB0Y:H=F0EN]#NM&QVPX MQS&49S'FB+@'6A#K$JQ:DQC@(5GG6XLIWF]STZ=BF ][=I7>R9U9F(OZ:-C%T+F:E!2PY&/#OM2+?/>NFHAL1PV;7 AUW0$8Z!>I#[3[$0M67]!M'Q46!O.P>0._KB6433 M-2*+S/;TWJ8 .1@=%5%*.I#;B%2(%2'C+Y@0O55F2F3%G=4R*5%I$1AGS1/+ M+XZQ$N$P+,?F, @=C5/\#Q9;Q',]/%$-U&3Q?PD=!_8E BLH@0/ M"'!NUM)'/KLBB\.4M5?75'I;7>Z2^7>\>/3-5'[DJ8QI2>])8/L1BKO+*Z;\ MB6X*>14#>!78A1E]#(,079G1FKAQ #[JY%>#3@CL=603Y4CSD-^GIT,X*2I. MP[(9E]R)52.* 59 (ZUJ48 @)/7XY M(!7]"=?%<8,]_TA6?%F7;ZMHR?."Q@[$<03)8^,[9H29"/2BI^5=1"VB.=DP ML>&HM<0E)&! !7ZO\D3BP!-(F9A$4Y)@6E[PO? M+Y=+Z->2"(8H+?SHG0,BJ]I%^U35^(81+D>A+KJE.HM:X-8(@MK!IET)NI 2V MLS-:B+O<*_SZ(1QP%3]41UGON)$C#"0$V\BQGX/S^3@608(IE3<4'AAINSNE M-.132D.>XL3V""G_O4??_V/B&PJW(/@22E3HJ_0ZW&I(*!-:%1536%I!I$+*A1.H'V1?BR24M'LG6662Z(F MTO.:?#-@Y-O9BLNM#@4G9_\I_D"\T2:/77<32ZU<_AWPB\6 M[(W,UPV:+*+)[GVV:+)/IIS\\XX9RJYHZ,R*';)UZ%K(F7V MG15VP7J43:Y>\;3:TBYN86)I"3\H+DP0MG1UO9?:\$T4MC>=PG[-'G^@%4RI M;>P0*BU+J.@QT.GA=?H[;J;GVM.SII98PF"&L 412A$,0\2D ;7#6ZZ@YH!J MODG(S02HJ^$/?O<93MGTL?J)3EE7*IJ9-*!*FD%1*"M7,'W?G-RY^^"OLU=E M4X4/_ME2=>G+CV[B(3RS"3YS@;:W-&;Y#-?,9[7-L8]=HNEFO#_PJ5=797,S MZG_RJ$>-YXXATYQXNQGV/YE'CL6>D^A0^@6N[(7/$D=$('FI P*\!/-\;$W. M^V9R/\3)88S2ZYJ4 M]//?)FS/=NJ+"#VKHJH,<#Z@JN)20M-^20$T8-Z5;^ MS.5+J16 8-J11R4RU%L[ZA%14SC)V ZX,WTS+GTP83/E(.J'2 MZD>/#K3) ^DXW9T(E.]^6T(3K#LKHR+Z.X>!NZ8/ M9H.A["6YV%[(BFD%.NCE%V_0R_M"%L-\# X4B]Y25W]/;WP< MZR8Y8PX8'TW_Z<#3Z/A!_QVCG)YI/Y-&Y3_:, *'#?O)GV'8]]AU[@'W\N'< M!8NDK=%Z*SYE5KZ5#W,H02C5M]+$P 5R*R-#FN;V$"/8U$1 MJ$30*Q$?E7<@3^5A@ZO-73BMJ,&"3\^=7]9/&@\PUDR/60HA24P4MKQIW_E! MYD!]#JX].B6@)(EV0LIXY+S@=W&&;6='"K&RYIP9[PSC%:+NLNC3F,_YJWI? M*I;BZ%6.A/V/K]WB-$J3+>/N);P&I/'KG*)7@:1)-\D8+Q#,X"5G0T527;>( M",;'W0;\(9&T=!MA&1SSC&1C8@LYFOFH!:S] [Y6E+(/6UGOGQ'DC9"?AI.[ MS(DF*%.V#X(,C"'W.VP$*BZ;(NMZK\N6.93I/):P%8 )C*G0/)CR[$3O,64^ MD2MUBF_C(OGN-7UV-6DW.GRI1J"0L0W-4JT"_IPQ>I:\02]ZZRZ?0M_")='] MYJZH<%(9F_T_SA((LK9+C"3ILBD]NK'$GR&PQW;M!FSGP7;W;\!V[X&[Q5@R MQ6RF1Z%RN(A9T$UVJ)F=UG/8LNLAW3_'!,=^5%.WW-DYV99Y65?EA4#5/> 7 M&UJW581R.=GL=A6L-Y(@HB$>3>D[,+CCF&PBNP!AOVBJ!3.M#^:H%78<%CXR.37$289=CS;5%A V M0TUVX2K<)43;O[D@MGRC'\#>M)<6PJ7X-_]]Q-1Z(>@KOJUZ;)()/DRRER,V M_2+$/&9L*Z9L9M^0M!+]N#5H_0U_DUU;LN=B9L!Z9V#U,8O@# M^:DBJ>UL/R?5:8TX@HS6;IZ/QE5,NLD#T#QUY=FF MYEI$VHAB20 4F/+FC3]D$\I9EX#^Y>35R6P93AIJY*8?L:@O;L$^'N4U*)4P M1*$@3EO%=-R[!DQ[%#?DY2__]X]OWSER*CT<]NG]PF MFNZ=E-2A9-O36);]^$7N@Z5;ZVQU19F374:F?K+K'.P0LDZ?[,5FL_ ML9X75UG/V.>.MI6=P7J[=U6/DE;O:F.EGNX5F\1Z)UP%[SK[)4F(.SF\G?V$ M:TSHCEUNZ%F++K_DZ?/K+:P267 H+9&(BZC#J)C1/AO@4L-)HVT^^\N]>R?W MK-,V7B9OF@WZ@N1J\PK".\B2L5J]%@;:E3@9&>E\79N+CT%?MN M\0?,!N#LGU4OP WB?5_EB"&MF\J5.5A,:%4:ID(E\Y0WSG4^>D+@(SD\0-=/ M'2NWB# IO"NOM=$N\X4@6P6F-'?DR[#H5$_YQJH_-^VKZ$DE>YLW1&KV-V'@'VV&\[83SY4N\$N#DNA_ MA0L6[6JV8$\<_*V@:K=R"_WI3AB)DJ4$[]Y:A9$YET=M*:0D60KTEWQE M0N*85J'5X0,/+3V7E%#/SAT!:H%16> 42[NN25N4QP>R6_00ET2C6Q4QO,309):PEH)Y#=>;?S\2 MP*1UT)7A=4L4V607\R$*R:_P/CPEH[-!XKIWV/+]KD%=O:%#A \-7HX)"[3, M^IHU/A(;8_6Y<.6JHZNLZ=A$#3T?&*Q&X2YS6?B)ZE2=++SDQ:Y- M\JKU %\J(Z5 SCQ&K9 54%<-H=UZW;SF,-<2X1>"CHN@84HIT KN 83 M<=Y3G+A?JVQ#0@PE[ALNC30C M"66@=6>-*N^4P R;IR>A6YZ4?EQ0G]CM_BA,\R59I*=#H8"I7!81I '2HIY9 M7E(]L9VX6TFC$KS)OI-75U0SRM1;>O/*Q_&]:QW'4^7$?^N"[H/]!5UZW*KX MCR^J^?T'=VXO[CW([Q??W5_>S\/_YL7?[M^[?V]^K_PNO_-_[]WYXI.L CN5 MDF\^6A%H,!->RWT:_*X] MWG4A[YH?V3J]^ZDMTQ<=%;:&J_34R/!]PHL2M2!3 M!C@/KMA_;_(.&MAAJ=7M0@!7(5#KMMGLG\ SA_]NPZ5R4/:UDFNIX;BM;7!( MU"(,0P6Y;1]*O1K8U3_-F[S(V5?_*3AGBY:]X&5;UQR9,'8DA'/8%IV3R0CO MO:'J$=,.@F<\;*P0W8"VV/5N'!(4OPY-SCLG-,P?/ZZ=P%V(=6^1+GJ^[LN_ MZW\\I!['X,'\O6HP&_C1P_2&U &'VF7PTN4NN"%_' ^DD]M\* U=^/^%WED^ M/L%'7P_%[F?W[YW<^^[^WH]OG]SYG9]]>__W_?+0PSX(#_O-@RM=]FL,! ]& M&&^:W/_XXMX7\?A'*]W?[Z[?SNZDD\@>SWC0>;S?]\[\]EVV#Y.JP:*M47GY M ^]UF][JBRM]];,8@F!HD9,9MNORZU_ZX+PE@_&.V28IXK.NW33%+7G>Q:(, M$<%#V9FTE<,0S-"$-M.7.3! U('Y88;GW<7L',&\T\-M2H"T'M7Y/%_E?XJ[ M\PWZJM_U-!,A)LWEK7LG$V<2)=WH E_\YY=WOAI%0M=9.Z,9_5WK[P^NBH\Q M[S^5A*>8;ZH:OOZ:K5W__[/W+KYM(\G>Z+]"S''V.@#-%:GWY)X%',>9\6Y> M7YS,8'%QL:#(EL0-16KYL*/]Z[^JZFZR*5&V),L6*?%@S\22^.BNKG=7_VHO M.FZ)#AK^VZ\X/2Z3>\S)H&/H>^,P"CS[T.KLY-FI7*QJP4X?(';V;.T6@P9, MT?[&0O"Q=V.I1D,U&@KI0:V@$_MIS'32^LD)/?P/;3R=K&KZB-NT#O/]4-=N MPOM&)S4ZZ0F\A/T4OF#VC4[)[,Q/)ZV67L1MJG&,^C8*PQ^X (;-_]UQZQ9)J@^!GTY:.[U(+%?C?,?O(0(#$X_]M.,:ICFLIZ0Y M&E7;J%JQ38&-ZQ:ZJ,]L]&R]]>PABM1N/9I_50K4FAJTTE7Z![.C@ 3=B^,P MC9K,_FEHJ3^\8.%K,9?1_##>>1)YL]>-3UB4$>Q[$VM7A.5RJG)RHJ[AG_GI MDI-U!\&2DXEH\H$[>((GFP+\S1Z/B6UNPU0Y.E85/[ .#'03_%L<'"BV6!Y8@C4:-9B%MR.(B\.@U$:373M M#P_/*'N-8FT4ZZDHUML$P1!B[5UDCY-5"6C4:Z->GW:<*/&"F&O7/Q$6JU&Q M)Z5B]R<;1Y=L;63CQ.W&,V=<:RP:;[$=TCB,7%W['"1VY(422^G41.-$S4;C MF?_RMR_ ]_%: 6@4;(T<\T-4I?SI!2[VV'Q261]]_P]'+Z)ZV:J,.4C^U"TIEVSP6V<06+^2G;B6Q48&$9:M*I2,F)NH%< M2O8B&$=G./ZP'?O.\WUVRG)QTM:C,1AEM'G' FHQG4\2]Q8CPH&(77:I5GF_4:I-DKU&=BJ4:E'K5*;BI!UE.%= MN=Y&:1#?>\X/G9[[=^QJN3@UV6BL16,MEO4&\YUPQI:;UYV:9)RHU6AV QXL MLJ6NU^J)[E,1A\90-(9BQ<'TRZ!S3T4B&@/Q,GG^6F1NWD8+>QG^L-&OARM= M.SIE^\[V?3NN+\!FHVJK(QQ'YYC?VGZB?;!_R/W4[XD]/349.6D#LE8L_DK] MXO^VVK)>/*3;@;>L+E?6,OY5D=]%P_E6?HL]BD,_3=;?LM(R_.4)9>&8K-X2 MPR#_=7V[^U%_,M?"W,"720?W@:I7YD[G^'?_M]1 M!/>5O%5]E(W'5"\$8?%AXAN4F%Z1^?Z=QHDW7L [:%7S1:$FVD!(WY['[%?Y MQQO7B^>^O?C5"X@<=-.;X@M+!))>R'_.)V:T^.2$FA5O%C\;]).4M,)OG;;1 M'G;6_MPRS!U_&W1VN_.AP79AL+WN1H]M'+*OH?-CH5$[P9ICO33@YWOUS51< M6"H;?=U4PSWF4;05V,6J!2=]84$0[XN3&IUTPCKI M-C&TCW:TB!N=M,=]Q*:7Q@/$ MUE-\ANIZARFSK>];V;_0EH85V[]$IGWASGVD(M>!X<]O7QK;C^6!YV";E9WLA\MJM=:(E2 8"!9J#S#LHVP[& MNSSW?W_Q1IVNV7+:7;OC#COCC@W_VFZ_T^ZT1VTVM,U_M?N_[+![_/)PB;37 M?I.PF=8VM&=Q1/(QT!-_]1+@46>#47U@$V"4+U$(ZA;7-#96%V,M75>WX=^L M6>>7+FRX";1/X1U7-%;+'( [F$9A9&M??!L&ZH"A^_#A2CO_R_\,+*OUAO]( M'\PWKS4(I!+/3E!G!9H=C;PDXG+FLAFY%A/;"R#HNH2P%!R,/Q4'XQUZ%KIV M$SB&+G^__IE$X&# _;>+&+@@^QUOX =J;L'H:A_M( 6135+$2M'./X3PV."U M]B%Q#>T<"QBP@]4=\\&YE>.F%V3CGJ=1G-I!HB6A9H-%]R)7NYPQ6 V7WO45 M(D6:%K=45^%LCB:7?KM-YW-_H5U.(L80#4]S.0&*2MNR4&F;/4.[U&*6)#Z_ M]AXNBQ"_ N[P BV9@M9W0.EK+I\+>%W:.$QQIO_!;A#P)'@J/&B(C@>CD=C! M@O28K9VUC:$&3.$CR7S/'J$26VCD/,,+8'+X/.7U\$KNV#EI%.$7\B;0?%H8 MT.7B%4@KL_\&AA<&9&?ID2/;MP,'GCEE+%F:\U_^Q^RUWDAK=1SB\5D1#[.C M"Q&!<<#0O#O/34$GQ$GH_)ABL[1(UWZ#D$I[9VA_A-XDT;6QYR-O ,,E%,]H M#H@5+!WOL(:D]D%"$LX+#$CIV^AGPR_ TCG*MQ<)W/LNQ86# M8?W%GLW?:%\]AQ5%]>H=_?)5,KTN;]7+[M7>(W__<7-S T\QOA@KC\DOR!^( MXN!@[ C#=[T(I YQGF#4"A\)4J#(S4&".5L"#> V)(8W(\8;L:GMC_'6*7S# M_+%>_-86A(,_.0/''JRV'8$@0L28$F\JZ[ \"#Y4^,&[L[EF*#Z^<"E^"$(( MB6!M738&K0": N0XR%1$OFXHSWR-X7F7X%#XFDD"( 5V]18^=_A*S'X<1MJ( M= *.9 P\Y7C(1&X*HHS#3@,4"HT%D>=,28PS7EA9&[I!?LUG_?#SQ9.2>^8# M=\I%S.<=(VN""@A$4\![#U034N@CBR8L,H!ELRMG("FTO*X7SSQ8K:2< (%+ MJ_N>C:(41V*V2&6T..D=8GT0? \?!E_,0GQSK+&?#IN3TH%7H)*4*UJ, MCVV.C2)8+#4K:6XIXK?@5*8^-W\HN##?"+@(KB"KD2MA*5G*#9EA0EV-=F!, MQ@[>X46P1M+2P&NY,J>WH]J>T.V(86[Q&(5BH8T9IRMX\$ 9 M' M?5="MH$"1X48+A9U@X"E\#Y?Z PO!IX8I0FG M>01^#3@]N$) P8P1,EVWO YC-.6@KL1ZN'RV:]^IW8>I#\Q$'@8N'7(KSH=T M(-A+[)L>B[N0!MR7RCDAHU:1U>'N=(Z#M=I&]Y64F]4E K(3HPG:R>653&(G MW/1E)*>AX3A)9]HSIM S6].Y#4$ZN!"H=<<@$G1Q/C!E. M5I -!-F E;L7U\ "A/[=^E017[4Y#U;C7.K4=93BF;WJ?LI?S("UW.-PWR^1 M1V=9M,BC*2 +^$# ON"NP60\H6K1P 'W!F$ U/5PY. *D*RHGT>IYV/X3V$1 M1*L.UP_W((P1W@_*'JZ$1X(B#H4QN\,\<0H+N9@S6J],8*0+K&M SFGN&G*W M3W[497@ ZP1B"V*."@^&"X\:84*>Q>#PT%QAJ*F/<0>M.)"2+)2'@!3W9##_ MBC807*)\?L4]ICGJ<]-'P CR'S67#VA %$ M7DS&$5\OIP8WS,-$T(]_:6A_2NN2NZ!3T"H:/.!'9E:!B2C 1O<'+$N4NL(X MX0Q@6<&GRS5CX19Z-JD@L!GVG0VQPLAG6'< O@-7NC%3KII#A(MZ@"9%X0Q# M'O'@)IHQAB07?,#(#S0;]$F](/,[[AD--!NF]+WOI^"V2P9!WPGNP^?2CT*W M&]I-D'FB4@OG)C)_.PX6V"'!:2$1:-P+[AAF(X2[@?4T/XS1$>!F.T)U "OH M4-Y1UV;,QL?A.#B+8T8 WXPB8*.L@+^5.LB3:J "J\TB6,8LV5!,2T1LDO*H M+&)W'KOGR@MS*2F/W8*+28AO41DJWVXJXR@_A,O)CG!6%&;6T#XHJ0L<&HW6 MPZR1H+2JUCC%X*TCFC+1A/O0,FF"ZI=4+YA73(YP(:2;BXM1O,VQ ZY$[3@, MX-GHMH*\84!:'"*.R791/\HQ86X8N0@FY04P@QG7RUP8E[E6LOJ(0>!^)Y<5 MQX+9;'P?NJIR_S1G<4E'TO9H.J8V.@[X/8M(P;EWB-VDL?$8G/IU22"N5_@: MSAE/\L68W@B (_$Q^9LC#(NFVM@/[T'.?P_O&8& T_+D>H*A!L).\\B[,^2= M-!"I!$XN9(HT$:2(&(U=X6#.$J AN4RL-U>G=U2MO_ZHVN8[!E;+M+(]@PJ? M<#OD'D4')!-^T6[M,0-5\,Z+'="YH#J?VYW<7IVFYR'RY_/I-N[E98;+#C(:G!G;=_.VTZ[;YVZW:YN]'._K! M$G(SO[()I@3M(,F<(W"69N#Y7/\G)?R$KV+[[3;?CP /3C@^X-;<@-,"7WU) M(P><3AX1\GNU6W3#R5_<0FXW_,K@Y,I"F[5CQNX0G'( \FM'87?/^ C3URM\/[0%P?+HTZ%YWM1-ZT MUL$%'$0-W-Y^O_ZJ??G^]>KWR]OK6^WS>^WZ_WR_^?9/[?;ZZOO7FV\WU[=' MP77?:,??AVB)XGX.S3#%*@F*[U4EL;S4#Q<-C,$=!4[!=."O3Z+4BR-&#(=& MOV7M AC1'AC#UOJ?=P>,Z'9Z>P>,,-N&90WJ,EC3& PV0[?8[K?VL/\;@,?TN3A-&7N@^3['E$XYF/'OXL1EUON$F.O<: M/J5Y:15H=?['[=2.X&72@W2?Q5GN&M8&@UUW9,,R!OLZLK$?%N#K6249N(2Q M0'PM@CL,CK]$GB,^?[$]E[Z;@S6G]7XQ8:D>I4@>-%44PC$19T40\$M^A1U+ M0D:)O$=\DXX@ZL,2SB (,>OL"N*'D\B>/5,%>/V5TD?[IS=+9]H[=/2KP$G+6U*?+1%Q/-/)B@_8OD2:=\I?EI=!&UY 6JDS4HQH'8]&*4<95";C5([]KMS8^U++[L2EKC\1N:24DCW"VE:(Y M):6L-TL9PZ)CN1?.(W*T-B?&/A=XYWD\OJ*5$Z*SO2UBM[197KRTE2.XS?7LF53K#;7F3VC9]:>YXY<->SF MM%5OF1K54"?5L).;M4>F>VGHO$/0.'>;BA@K^.IC\=.AEP<\&B(4B3[\J\O MDJIGM#M(!SRMPB&^ JK&)'0*7H0YSRK\O,#Q4P0?$[_0J2:$T7(RF#Z!^D7G MH+QD2HA,"&(A$+X0!0-K#1/[)_\]Y* KX<@70%[TDUMZ& L[K709_::?)-(Q@((@QQID=5ED(!T*08)$K1QPB M2#9$:9M,(C9!ED#@O&[+:&6HKD5PRN4CI^+$WW=Q)-&+2UY5G(-7&""\7KF! MBZNN>0C%IMD^0N EA!X4"ZR]#.Q&B"]'O"'P,&!SG$ )_A<\2#FXK\79&5?- MMP48,,>-(;DV1$&Q,C"7 $#2."60MH@E**PDNA'A^P06HM3J?S$\Z= DO.^L,#3-;#([^A^.1V"P<>69ID6/EC*A\ MZ^XRO?9,YB/&[_1P$(8UZ=%=%9 #.KJM?;G^^O[SUX^7GZZNM:O?+[]^.\)C MM2"6"#>,.C!B')1JP0BG:LXB7 -@"KPHF#")M>:DLY3+BJ8 "Z/V2:, EZ[U6BWM!I[^DQ3LN;=\C0/7O)5@=E\R2#P&8T???,Y=(TXR+X8W M(=82+A!B51(0H1>@-\-/QZ],VRLAD+ A$HJ8'UL&U1]R-\X%5XJ; _FJB/%W M$/(5W$&0VT"R>*M#[J4*U)N!"QB M )QLQ"??'X9D%N$),^'SD.DOD,HFUP)WK_%+"8Y8_9J.$ M@1".7PXZ]E49K=FYQ%_-SE4V\-Q+N?XI-,.E0UQH#ML='9UW6T!;G^,-XNWJ MQ1FJ<^[_%_#VQ_@6\E',@7QOX65(U/6D@3 K1$QU6\0/$1LC^"1B'G*DY05B M4R/)V-D;W^A#@)!]E:'0;AO?!PE M3M"&"#:]NB'8]*J&8/.5P:.>#=>U<46+U&ZW]@+)-:P")-=C8E8AT!B4O'[5 M)"\'[\RB=T0*3&-J=(,J_C*P_47L<X" :D$RKV2?Z+DG!< M_7D\QDB(3_ XH"L)(KDP/TWTEQ(]%18:(LK%HBT0;P(Q*D#D8HPG&QR@EV5S M-XP D6?$ BQO+")^N9*_Y(XH!Y%"BLP9D27OVP,7#3MO\FC1UNY"GM#+.F?@ M>>\G9G8>.!(]C/>CF:9"9"+&'!/2EL/V+D)@L1(3-O$< M]4*10)[9"V3S/)M:;*?R_Q_/ZBY)?]:>IZA5(^ZD\P05;=$B19#AW\:%2#3RT42P6%!!"!?.?GIQ L&C MCUM9O"5!XOG:+$UX)MYV,$"DA7/9F'H!8@^IT$G1V\FZFK*?$'3*K@8N\^&B MB(MY&A?Z5WM]KG/ZZ__G%S_>=1R.$5-A>*P+0$+,]\OH5U=46?26162M+ I%B9F34"R5B)>(/I37L[@$LH@1 X7 0"0)GS8V-,0PQ=9K0O1XH@A$ 7N2@!3[B\Q= MH"P26>#\U;R-A@,>'9B("?Z33Y4B;TJ6D2BR@.0>GY8&GFR*-J'&7C32",3\ M./3WGXPW37#9'?/#N5!DO%=%2C;+0W7".Y%H]\SW+T@=HEZ2A0#""J)]=JC' M&:P/NG0ND$DPTMCCJA1I"(R$?3@8)R;I89[ZI&5^PQTTGQ& &*D;&1+:/J7M M?)\2<(*7<)7E2%BR%S+&, 1L"6L9J2M(=93(&4,^XD11F&BS^W(Z '1CV.,R[?8AV(-3&!]P8H+T. M&@$6AF&K#T5OHJV$4,?G;^8#XWHT4%^?Z5'0&]BQD5@6_@:O55 )-1"C7F7Q MK[*/L*[=>BYU<",O(IO6$W>'JL(^GWF3(Z73,77-H:8^&#W+32;*PH-RH8T M/>\W)'DO0X;%WCFX[#%OY,R7GRY!KS&.0VP\I6L/V&06B304=GV#RPT%=I-O3F5 M&>7-KGBK)+X",6YB87M+W/%V7=YM#,6]W[V@+?$ID#R,%MR7R0SH/$+G&S>( MR19/8)4#C!]$?ZE%GG*@?D(_&+T?._AZXWP_BKI'D2>D.5[69RC ^8[":!J& M3]Y:KLJR(?%XB2)Y$'84\%Y;Q<9+U'4NYKVKA'%8.%BHA0$/HU1EX(K.=F,_ M9=S^+[(V8 P,>#@#D^_(9#66CU&_25 UR!6Q:)PKCM^**&LV#.EAKV%9UF;%-+31F$V\RWJ;G3+'O4"\=:9"$XKW(M M&2<<2)W,'N_*6WP^J" DI7"\.;T#W-JF\#A"/8$L*4I*QEX4R[YPA-8N*D$$ M:#N%GE0<07(@JE64-NY(9#%<;%B_?/>(\2Z]V.PUH)P=;Y0%/H1HKB:6:'4> M]-#%G!8^%SGP]Z@9'?($HZPU;E=M^K :>0"1=44/EDT("A,BCJ;(BA MU=7G/V[>79A##=885)GGD.M';1KPY:@+<(B9BL[[ZRTT".A\]QYHH%/?0QHH M,DJ$S1:%7D0E\1AA%?6Z?GUX&0M$$&!SI ^?-5+<9%D$B?*&E*I7!K.&Y9F& MH/ET;.GL)U.'V [-'G!AY@G:CBR\ 4J##4RCD8TEO1-4B6^TJ6Q42+G59=H2 MF6@E2,>Z6+>$\9IH*B\RX=@%$F?VT&3 4T:[$H0)=8OT< BP*BNAF7 TB\-V ML;P3-2_WO'F]@JWJSD"=-(H MC=$4=&0%'6;]:HM?*H=<3C&YQK)<#5L7)7PG:12%-NX[Q:'C\9 06%^P-(J[ M<#U)XU+@OR2L5'S'H[:L_:\O\VBR^@Q/'WEC]'+YZ1_2'>(!QQ&9/10[YV%6 M(=^;3(LI6ZXN5K/ >4B,:2!=HP0@K9)O+TAO8)NJ20"CY?9NZ1$4,&#V"DT0 MQGK!G0>VA5M*&E00.W14BKO&7M;IB))1#+27%T8\KW-?5%(QO 6,&#]*DN6D MI75>8%?=B''SBEUML:.U=%G3&6V]91QB:._!QK&?-F9!(9+EYK&0U.<]EF72 M >=%Z4S2VN06NV3#,8\)<\.<2"0VQU">Q47<^4F6ZL ]:CD^3K&9\IB)Y (\ M14V[T*+-&$LT&BBV3);EE_B7)(6(K]&?0K=)FLGK3]=??_NG=OOM\BL]_L/U M]3N:)55OBM,VJVO)T/)X*%@BFLBFFH5D8&C].67\D:[H+_.FT3PU"$23E=P1 MFF#XN\ F':VL<)4+"^2M<"F,BO.UU!=\3P-(#*%89H4;%@&6]/HGLB$,B?5<:]$Q72]V\+PA MC"Y:R&S3!:XR=^R1Q0.Z3>ITQ\+5HIMMN-&E< TQ M&#!HMK'V@RV4"AIE^RQ_HYV"_-@\M!"F"RX,PCOQ'<456/./R1T\OP@VADHJ M/$S,KP\"*,33Z;ML U+L 1)CNMB:';?[J*B/WH)_X%GJ.QLWG#$YG$81;CTC M[43@@7N?V99.WBF>CS.DS("?,UU6LA&GF57*3&(J6LT'8!8+Y\&1(\,(_"$2 M7+B.V[%L:F-QWB$ 7:DE$.I@K 3R.A7<+US7F!+,U)X>.:1 ';E114=+'7QU MC(OA)=F>)MV:!N YN$1DFHFZ:YP58]%0;-("?+LW$>>=2G595K0IU8I0(]GF M7);HT]?HD6RMB/)UM)BWBC%Y*Y?D'=^?I_S"4=A0RBDK,\UA!?*92J,E$@1T M;E!H9F2?7WGA*%8 *_2USJL+<,L-J)&D2K'F MS<8 MB2B=<,TAC=WO'*Y!/BX#+J4'&AJ>67.E- !]\GF2'I8GN#)5@A*!V^YP"R_- M?_LA^SB)&)E3/*(.9N835L=V-('RD5:)+$Q\ P>(\K:'XS[DQI#I[GG(> M4_TLW\O$/3JN7+CU5+6=KFH?X9A@>5+M=KK*Z?=524R?2R. <^3%-*^/QG2J M&?C52B-,.H@M3TK#4Y42+\RS5[:PX:6B MQSN>;I?MWJDBPK!R7@<*\?'/^ 64(>KQK#9^1STM'V#JH*2LNJ7EU]? M0^B*(9I( ,DXLZ1^I7B\'<>[S((\;7P%0:%KKTH._U[[&$;)Q!;[V[^+F5PI MM5)2!&3!7HP;D.[Z28/06=U76W"IRJ+(% \4-IW>=IY5V^V\JEA8S'%.(GL^ MQ>P1!$W(OZ(<;[U %A7P@T4#0@#LI:HHW#^!IX"!,(<#2ZIBA/P0F;L<3V_5 M /RZ5@*VP8AIK\6(:9=AQ+0'.V/$M-9@Q-2)3Y0('#71:O'.O2AQ*6C1DF(3 M8?AS\Z*RC_A14>/ .*)TDOY(,J:;Q!IR$[XD=:O_.GX_:5,_\MSM!]NOEYF M!Y%)Z6^D>74-;T0<%"QYD8=\Q=DU#LAB6C+?2-MKV1"R'8A<[P]?\4USKL+_ MI H?>KXHL)'^1*J? MX720O/GM.C[8$V=S,Y.)%=X1_".M?-$#S])%,Y@9W[P 8H==?F."H"$#Q";C$( M(2%G2W&K"P6W_/PU'04(Y?DO3)T+[T@L118QK(H4%[L,OLNFQW#?+C_P_0>= M$^#1)0@?A=E)?EK]C]L;*62X/\-K6[%0:2$]HW2&%?;_!3JI1PXT+&(0-;?2 M*Y)#W4I::8RW-[GM$+YH]I)X21Q77O:9$XQOEHB)BDHWM8B1EVK<,7Y*AHJL M-F"2$"-&LIWP\K@,X;.$\W/\+@*UQ*\Z_5=+ MMSX0@1G:[U2HSQWEHA]<')/*?OA6D;V1J0=!J"7N*CXBW[ ICP:7#D>N$G!I MC9;?[>65Z'A>6IYT*Z.Z64+U(M%6!EE&ZF$9J=L0"/ MF_F['*W8\"A%2$Z+PJH)G5Y]K@,50E\HQ0-2;!\[:C&U_7$6/JBPFVO.5M#U M=3Q&416)^$99^?5,E+D2H'"QD,['L_%![$D^S<[M"3A)_F&&-4$E8H!67B*\ M+A48A?>!.' ,1KXUH.?!'T-=X*E260(5OM%I6UCKK!*]F/>UT:;B4;. 84D0 M>:APJ3C?OU)G1'(9I7-"F,><,8XJ%D*).$GYZ6Y1QH_\&)<>/-B,DE16((Y7 M8ZV"YUX0HW&ICF7%#[GZE#C+"A_D.0P^@B8YE"6'VDURZ-F20R(1M,3::[(_ MN@@5^2'1&"O^0+4S.@JR60[H7>A.F/;.3FR!F$%8>SSORBL&1!1"%\HX9'V> MZ&GHPIVUF:-.DSE:]1:%EI:H 3 X=%SB0A$5Y3DC$*.^G<@.=,$)*EE&<*1CQ=AU\4D'9UD2S+:9X/IU] MP!9WK3K %A\,[O;V^X=OM]KG]]KG+]=?+[_=?/ZT#>"M,@G3>HI^??;2A&^8 MF(\%P+VHYGB/"$9FZ^(?,KN!9S(X&#)F^12[1">0*8R8*0L!BYTC+,<\\B">"4=_HB;)81QU*86CP(([A&E$]6GXJ@A(1 M0(%\R@+6<(R-[_!GH3F?$1]:=D& EWW!PIN;&W!-""2;*G+S\X/9FR^Y>_Z5 M7&BLK\B'+W.P&[8O:=4^HV%V5_K(<(2V#-0VIO,9Y47V5)M2*$KD%2B2C()% MILU_E'V] ;/ PYJ]>0(.FFW:)%89#P^KB3&5O M9O%BH7H-4KU+72OY;QW+&%B#M3^W#%/]K:0/I)P"V'C67+D=\MEK-.E5[G3H#O=^MB#0=*84-ZR#DK9_G4IX% MI7GW*^^YT!G(H,F*/KOO4L(E]= $EFELJV@?D(@Z:8(]I6:.G#TL8\<\<<,> MU7G&:87KM\SGT"?R9#8==G:QR0Y!=%/[*H'YW9C$)IQ?YI]>9ZAW^H?QCYL@ M<>-MS/Y0MUI-*%_M5>JW=*LJHG24!#8MPVPB^:=&\CW#JKA3TT3R323_B"8P MC5X3JC61_'I#T21ZFDB^^@5 7QE'7>#(HQ*4W(L(2W _ M[ 0.(-UF+4 +K?^H76[>*(^@B1C'66U"^2:47_5B4/<>)EIK NJ- ^JAWNYL MFWMM%NEE%VF@=]N=:JS14=*WT]EZ^^%(LDHGD(FYD>#UHEJB<56:A,NJ%33U M=NLP6Y!-,+]YE6=;[YE-RJ7:JW1N62!+PR;G\BS$-5M&I\FY'%_.!4%?O,#! M)A[G?A@W>&1-1J6DIK/7U0?='8]R-]'Z2^GHSL#2^_W!YFJZ6:$7=O=U/)S9 MVQ4\J,FI;+8[U#>V\ */*:'R5\+'_MN+(NSO/LV=&RRN -4]T[ >'(1V@=CT M.>[Y:AO/QYO7%_K>%QO4('3**WVY1\TFCVWQKFWRV=J]C>@;'C:7Q3X$O*%0 MWO&/]U.T'8[GGM@_&/63H\ZXO %A3-UQQN.86D_/9J'+&RJ/>4L3G9J1%V'\@F*KHFB<:':[ 0;&8M613K?[ ORP=-3E-V_6#L_,\VV M86FPI#YO$5?:9Y5N_ +39O3,*SMV;)?_?6:9QG#Y_I*^B_2([U=7KVN#\;^E M'*G(+%IYB?2!).L;7Q%X^2)KVC!11SN'M0)ZVA/.WW@.]]7F@J>+GLOWU$L; MWBJZ%LQ##]LJ,I7YMA YF'DZMF7M' *MAC =1#G,[G(%;.%,0+NXE@^T42".I>;H^R+IWP M.SS=C4+1ORF;#MQ7H"%-7B&DNOXX(6H7[,KNOJA%[ @EUE](;0##XNU_[J0> MF7D_Z2'PK$Q!'*OX+)^4U#05&@#AT0UG9T0");IW$579T MD;!HQCE?!UX&X0.&N@.;1$:(^K,'L; GR)^,&L.0-H[N@+.$;> 6%JV0)_K= MY(PNI"O>9EDT$+8UQGG)]-:\_R7&NM.6M M3\?";17M[G5A!U:W9P.C*]E2WXHOMV=+5%CH2H 7,6'1A22':(OL48MQ.2XR M_;RC$^_:+ F,#;'&$-.$6B2:5'O_M;/.Z!0A +=#S.QC"RCDZ6#"5?N=[8,L MX N.V>:OV]0_M/JS+*.=Z3]P!7&[YA5JC0<&^.R]\=2^%8<@D*JHESB>ZUU0 MFW.U<=]9KY.)JS8P6JU7VBT+/*#GIY"WY$WGV'_YWDNFXA%CWJD.Q%H\0_;S M_89"\2&$6;^W'<^'D/E89:*0!@'?[V35Z6S]0^,T0-6([R3LBED9:=O,A43#< M,ZQ7A<&9^,66P^ ],&1ZI&102WFE"'ZD0)5B3OA G7TC$?F":X1^.K:4E)T= M94/!+:)VV;87'2T' ]@XA$[W:Q4%%4=E[1F8ZZ_6ZBA7)FI5B9C*!_R=G\$E.7/\$1\JE]-$]N$M=3[@=3+?? D^$<7:HTX!Z8RWP8 M-/4YEP+!DS'VB$Q$%C:;I9IFE*@B=?-"2R,@G ME$B)"#4>R':>7J?H[OI.T55M^CPL54H'T$'EG:%O17*]M)-O7?3N@TSS)[7. MI<;":91M)G@!V+D9#Z6$38UM4GP+S!N+WLCP$S 0;]T>1A,[@/?&=/$HC>%- M,0DV9AOBF-04B^BQ4@/-[!_X-00&'L^.16QB1Z1&X)FA8TM-"2H"1N=P10'Q M'-A'>@C9T#Y%LEZR!UO>"0MFMB:+#.4_L.\^L8_\(5KLS= M\^^3:<0D*_!>QV([3<^6UA6+ALN/E@ LE3>GQ<_\*#!T$6<,%]@\6E"O\9#V M"=B";R# 4*:>SW.@V99=")HH$,:*:2EQ"QE/-%/CR)8I)[!\S 8CN3I.S8NS MH:&#Z[H1\E\\!^8:>TZV9:$%C+FBJ25V)4UY(&BQ$_! M:?A/:D<)[N;@9.P([OX$$Y_BWQ I!38])L3M(?*P?P^1EH$.0>-/F_9>D)"\ M=?LY]RS(2Z*7R\RU3/#P_)"\_G76HSTGFL@@"<\%&4%PB4I(E* M\]#%B+(.:M9>H6AI/E,OY.K$/@!1@1BA;%;"M;L#%O5!C?FZ"![@,ZP/_ >3 M'RD2=YH"H^8Z32]HVX0YTP#4PF3!=Q"R7!==33L%^+V340(NN&-^-B1#NW1Y M"WKP^%0JV:*=ZRJ1@C"XR*G-UU'N>7@R@\375,^_$"^$V>(F'9$4[P>B38G9 M@*-=-DH4JLG"37'GZ_ID@!]4KI\#)AU53ELPD;34C.NV5%1,*'83V$5<0K?E M4:9J(>&9I.L4!7?IXMSA<==O;[Z]NP16H,7[[?+RB_(0\6C282ZF?-CRC;BR MP7(I+3Q-7B6#W'$(['.?<<6O2EY$29B(]7P#+P.%A0J&,K !\1R8/IZ2?5/" M.C"&-TL"6+YY\T81A(VSZF^RT$.--=Z4A1-O'M44;XC2J*.1.K#^^(O(.L#0 MX&K*./^5_N8[R=HY)]=K$I$W0@JRQQ!)WZCR@5\:B&>\ 3#B-E'6TUSBAR-!3%'((&<7P>IRBC\-PRX 4+DXMKT,0/( <+[)8Y);P M]U"T"Q=[(=D(_A?/6.5#RB6WX';'&N?&,!#[Q3A.K.8K7 9$ JL8@/4&D\RT MMZGGDP/]-L)^W4M)A?B!I_S#9ZBZ/MIQ&*"5N@D<0SO'>A:K]8;_2!_,-Z_E M4U5RD11&?+@?[0A^M7AZZHVH:Y(E3Q\^7&6/+?RRZ=,O0)J($+D_.2&\T?QH(,/<^R%]"'R;Q,$J@ M;-@"V'1"J:[B>JB&<2<8BLD2QYQ?M276$LMGF N_-'@^+2%_@XA2,AP%OS#6)C_HFSES8@,&G6/I6KN?P MX@W,]&73E;IO:KM/F$C&66L'JH4.+0XQR]_M($79EENO0 48U#C%*^6(#*P= M+%2:*=*0YYPE;WGH\N4^I$([U1R[/.91^$[._SY,?6YH(P^"@3@=Q8D=B'HM MBKB$\N<:E==LD?;DD^?W(]5'3-'39"3X/5Y9ED:%1A: M;RJ:[+C)EP+:!Q4*S%$W_G*-!7R7"$\=F0<\5E8TC8&:&8M+6,IS M__<7;]3IFBVGW;4[[K S[MCPK^WV.^U.>]1F0]O\5[?[RRZE[L_.<^6)ST^? M/_&PXOW-I\M/5S>7'[2/UY>WW[]>WQZ%3-V"(1Y3DH-[H:C#'1;A?HLF+//Z MR$IZ$:C:>("%:1^7\:#IEH'FY5?Y?Z_\"VP-I:[Z_+V MU:W/$4ON&0LR/4PN+\G+LM]K:+>/32*>JAJ=HSLU/%&",6=(C9@X,5&F3&=^'@$0G6-N>3+KD%/&Q'.(HB,7?G MN8\-M]G+RO:R>C79RZJNBOM62.!0LCR60I[%JN@E%4KI40 S<<.0-7/=BD>& M'@@Z*6\HU,MR;+;JYXJX4W5O>8ISO6^+SC-E AYR+^_9I',L7/JQI##J]G1[[\&_=3J<9[+,,MCWLUF>PM:+L MLPUVN-%C'\$<>?3@O-E=N;;DV#9W15[F.//@L?B(=.$_L2#ONK0@+RLB?@!I MX!3ITMH&K&:;I@K< E+ / <7!6-\#2?Z$+!-]2CW53A=F[2S>'3&IT.VR^6T MZ#O%4VQHN14M,;?]'GW]?6BPHZ-.(Z"-@%920&N-^_9X/CH#?KO=L!O>V@GO MAY6>LP]4,\)FA#4=F MZ6W+TJU^_;N'-7Q7)[XSVY9N;MU(I.&ZANN>INTZW8[>,0<-WS5\]Y+:3A\, MAGK/VK:[5<-W#=\]2=^U>GJOO2T >,-U#=<]SG3& M MXO!;#X>\-AU8,[3PC2UJN]?16X-MN_LTT/DOO%"B3+]9IFHO4R-/M5DHLV/J MPTZO6:AJ+]1 ;W>WS3,TB_3RTM1MZ>W6 ;OEGM*64=ZM82=WM8)M^#9/ $%( MU-_:O%8O%#_RA3JWVN *=?H';T?9+-%Z6<*^=IUVNY&EJB]4=]#5^\/Z[[8< M^4*=M_M=W>J9C=*K[!*9NF6V].[6+0BKEU.MB(-:7EWYC5I\K*VQ?'JUV#'N M4&PW^6K+61=L5ELW=VWUN7%Y]2%C^H:+CYV+SX=#W6KUMNZFVK!OP[X5F#5$ M=Z"$A^UMRP,;+FZXN#JS[N@]LZ^W>]N6WS1OLB7"Q2*G(48N <*6N?I\W;T!@,K/W#.;6-5KLVV%,XV,$^L:>JY:24)^#5IJ3[!5]YZJ7E MMKJ['UO]\O/8^?'#NN-Q[8*^=5#1R29(#]RH9Q\/W2Y%IR," 0_3&#%)5^*X MAYV HM-;XO=6>]55Z#6"M=T0EFXC"CP%;N'&X/OQ'O=&*Y8 M*F&9#,^=2:A*,F&S>3_7YO"Q),4:9JX1,S_7]L2>F?;#%N!=1BU1G M:D<3[!D.@=2QP"=L1A:K!SJO_@C5Q[U([45QFX"#QR:>H[GL MCOGAG#0$*@RU[R9E:!F2(T[6]PNI&;+/ABJCKP_Z]7>3CGN1S*'>WAH#OO$M M=B/V;]C1'9OQ;M)UZB@MU/F@;>I6UVHV8ZJZ0KN!A39.Q(X:(0S=>\_WE2#C MM)R$!INV#JO4;;5UL]^X"2]#[7=L'C''LRF H(!B%L+@_DM?G):_8 TM?=BJ M?X^B(U^E04?OM:S:^PS;%*HM'4^XP.M_[1C=_1^6VVP-/B=3%FFU+$NSGE*6 M5EN;V@'-9NY8^=DX/B^5434/NT@O78%[@)WRI7.Z3_%OGE#A4SG.ZPV[^K"] M8[>R:M1K[=$G.JJ5;?7TP=9P]R^RLGNI8MICZ^=*/Z,Y'=&UX?= M=I./K^SZ="W=L@ZS0"=0I_EE'5Y,P-0A(-MQB'%P"FFVNS=CC M,.U7#\X>3P#/Q=<5=O\1*?/TL>=E-WEXD5-_H6DB% MKVSL,R>)"7Q7/34QCL*9]G<[2.UHH9FZAD!WJ,?QNDR#4]9Y6>?#1?_P&=Z6 M3(%?)U/MHQTY4_D07?L2P:2T/V$YPOLXN^AR'GF^9@WI*I.>?&7'CNV67)I. MX(V:*:Y]0Q='ZDP\GB1_:!)JLAR_N_GXA9[S[NW53?:FI0LU1&2EJ\40U-'* M40WX=SJ,*)[#B.!V?V%LB&),L,5UYG"K:AR.W&8#:RW @ 2Q%R>T?F?6T&AI M, )?5OB=F7W#S+Z!2^*I';$+W)U VS.;LR#F]8#L)_[-,LSJ!3![K#%$5=54 M@,B<-3C?J_SP!MYG&KWL?5[ SR<5'KK^F7$<8G4B_'CO)5/-9:,$!< +[,#! M0Y-)!$0$"<"M(2X>9^^0\*?$Y/+ .276$NTRK'\'F>8J_'H=EI/ ]P"GLOJ&0/)_SH$*E;;:+U"VQ&%=XS.$L*_45GHPL&$&7R824H MI')"+QC[I';0A'&S!C\[41C#/[ZOQ6R"(XTU%P>MV7,8[4_0> G(G=;OOI+F M3O* H7VUYYY+&/XPN07^#@/R4-X\VP=5,J.M9'I:QCC:7>BG,%74-F+JTBCC MU;<>ZMU\++@Y71C(F66V%$K#+4$87&S^7O'.*R 3BQR\7KRKY%6=;$W7ZQV) M6]Y!\[JR69TA][\J%IH*&]W*;[%',0PP67_+"IKQ\ZFS!^URN[^TLZ[\=YI5 MF\SM"5@\(/V/"WL,@_W5]N_M1?S+7XL>"_@FXN%M=,B7Y\YG^#?"1RY[ZX/> M?4TL@O4 PLR!U!H-Z2'_89U50#UT1J JAJ4X)#0C.R;?!SPAN@PFE'?PP,ER M7ZK74QP)(:N/#:"%BE%X9I0F FV0^HG45Q-Q4)-K69][W?BAX*>/4E"?+([Y MSV>#MFFTU8%D3@D]+^:RI50C7[YMZ\'5CXD>WWP_&QK1X M]\ ;9[W!0/'6X2?T7->E%=&^%(WX6+,ZAOF*;FQIX-%[L38//;14%"'FECQ[ M6HE-_\;CRNRQ.+*@C18:-PYW3!C^F?>3Q@:CR&PYEQJS&(!,8?Y@ M\(4A)';NYC9S!GX!O"8;;U2TXH)K58L*LJ?!X'ZP)#:T+W:$7\(30))3'B-, M&08Q]EW(V5PZ%_<, ET80SJV)08+K,]X[#D>@^A"1/UBM-Q= 78D TA[/>,".P&&XRM8,'EMNW(8"G%5<6 M-B5'C5,7Z!'P#44[N@ #.>/OTV'XSA3G>P#:_$CM&&'8Y$]%"V4[;DH_>:WD+U MZ(W2]!;:0V^A^K?#>5)CH;UT%:H_#9N60DT7ECU/O](;PI;>MJP=@/.:ED(- M,U>.F4U],!CJ/6O?(.G[8N8#')I;J[I+'1XGZ-&#H>E=[H=O6,.JGCNZ-"N<\/#->'AUK"' M'>BJR,--9Z&FLU !Z*WI+'2C16&_9[M?>1CGN-S ,NT$DY M%?MJ'U);TW3P;C6- ['!*K6MECXO<(4/;KH1ZH40GG@T$#<%S5Q>GK[?:VF\?5P&TXKI5MZ_U=DQ 'V-F-OC396P[\CZ(G0,MI/CH*/K2?"89,K1\!4.X/%'S%3 MG;('_PR--FJ[FP$:=\?.OG67@&:SZWETYY&PQ[:--O;2=V M-9^?!'5HN>%E MR>6-&FL46V=\^'"U3?N,F\ QUO700 /BC9>[@,3:U':UT''2" & PV"YF<;Q M@^*N&-%G&N"^4)T)^11;6;S*(5IS_.;-@)D%Y.D0T? )<-9]7CA[)TSGONQE M441S'^!$)%(UOHV+AX"%+P&87<+%50#KUV#C2NC<[\:M(<0FL%W[6#F[WICE MA :-B+-]M6])N#RGS5#+K7:Q ^8/#@AN=!_#$8>4+N.&:RQQ\-N\/LA'?&-J737'!+65LY<#@G5[. MN4^$!M>YQ9AG^.#A>!S#L$:+6F" ]Q#POVGSD;7Y&-2VS<>!*/8P@KRIRF*# M(=]@R!\EAGS%T+@WA)#G3:>IU_I/1=3;_FNP8RUK@V7?,'-UYFTBRK8^ M[.S[(,^^F+G!LB\_GG)ZIU-J6X_0X*?4894&>KO;')%^F=JV!LC^1$' G\MU M/@J_N>'AFO"PV6WI[5:-@.R'SJ0_;K0;&_KD)W<#8E^N\CFYMC3/9I%%>=I$L?=@[X!J=% AM M@V/_:.<5?=CO',1@-9! FVCT%L32.S8U;+R*+8G=X-@W^S U6"6SWX/(]C ' M>$_/A6AP['/&,WMZKW= @+K&9=AHE=IZO]UO?(87H?8IXMB;[0;'OK*+T[4. MLSHGL%?4(-B7)[1Z7;W7;Q#LCW!E.Z9N#G;<0VOZT5?F&0V"?5,B7/.H9K?4 M5!-[OG3EUZ!7_PYJ5?9!&P#[!O[["5[W5@0X<*#>ZE>3@TTMF M- #V#[DU0V/;3B''CS7> -@_4?V9QM-S9L?&5*?LP3< ]D_2N/O9RSBX!#2[ M7,^C.X^$/;8!L,?GBV_05N#'!L^^LC M?"U'D^4 R/ +U#>E -!X]9, ??>["+P/!I3_OF<;P=?'&C05A%7/87HM-;_9[RP/<% 3?T*Y_ M.GZ*MH!NH%<_^)X"H+DM6XZ0Z"Q=W3:&V<7R< K- ^405LL+4A+$T$W!T.!Z MZ:L- /*E:%N\@P1_Y0IYU@MW*39[IY7#^>N*)(M^%#0!R[ *L_5#T'Y:7'H: M1R _^FLBZZ8E(L+W%>H20(,270)Z7;7/1*1A M8/90EP 0D2=W";B,->0,>"-<9(_@5EV;;] Y0,'C%\RX NF?"T61J1[&[\?S MI47H?VHTL!:KGV2@IQ".)#XH-'')L-:%P.3J@9Z]*T8ZO:H,)EUC/_$B]@ N M^NFU"AC6N55 @T_?X--7')_^*IR!!G5 !3<8]0U&?8-1WV#4-QCU%:7D26+4 MWS88]:<+ZST8]O1^@U'?,/,Q,'-WT-7[PQV10AJ,^I<\@ *#8Q##)VGT3!V5 M*WT"I;8U!^<6>$OM3K\Y^US9%6KWN[K5,YOSSPT\?9U\C5HY&KU>5^^TVU4\ M$WQHE[GAX9KPL&6V].ZN$#G-N?;*/.,$;.YR'5 #3%]WD'!3-UL=O=W>\411 MC0QEPW75F9K9'>K=P8X]#"N4 JH'*ER#3U_.A"W=;!_FX$:31=GX;$U+M_K; M[HI4+Y%2#T71 -0_0J V>$L[)ALJY"D=]QJ=6SVKZ7GSW%3^#:N,PZ!T^^@T M+-/YH&WJ5G<+7FM\AY==H8,W$#@IYV%?_2IJ:W@:4, ZK%)7[[0:./J7H?7^ MNU74UA:U>[JU-79QXS"\[")UNKIE;AO?-?["2_>JJ*WM&;9W;$+>> MRGLVM1=U?T9S:J Y-5#W .<!^D-]T#[,GL()U"\^O5]%4W5] M%%77[58+%.&.D5XUW.WFW,!)<[#9[>A]:]]';)LLQF'[5:R&??5O+6#V=X7' M/N+6 H=-JAP!4W6,;77?\3/5*7OPS]"OHK:[&.; V!%(INX2T&QR;<(>UM:Z M\TC88YM^%8ATJO2KP(][Z5?Q_!.O0UL*U,PV:7 L%"20XIN/7ZA(Z-W;JYNL MY01>JR2;-==.&%U]F4[@9FTHH-ZIG07_RASP[W0$^9_#&^%V?Z$K_2K4[/6I M-JPH@<^H":H_M:X0R-JCA=;N8Q.+Y>X5CP/SNQ%P0;#4Y0&>9VOMMM%_E<-C M$P+V@STG9E[B3> !6N3%>,0.W!(F&DT8X*>XM$.!P-]Z$1&<&+EM#%])E&UJ ME(%/$+TQ!/Q_$ 87:N<,F)<&W/>#@>#8?AP6>F@( JCHWMD*&]C/Q4]=WO>B MK,.'G:PC.U!7.[-,I1F &NWR&7P/\/NK,(K2"3\G?H7K$BRTWT,?-4(L.LJ< M8[&LU7KS_>J*_C+?O.9/6&XG@_*.4IF#1/+A\ 8C<'OAZG$:85513)#I&G>1V(>1LDX MA'%I$6\]XXM25U57V.!*^;@(3/-#,)&$I7]G^S @G"->M]S,8W6$LGL&#H^N M*.GTP:]IE?3B0(Q_J]\VS(R,.7U[7>RHD!,J$TKX/9L.Q5@%'6C_ %6:=]\I MZ$$<9(AB66S*PQM3/:P@^5![R\T(,C7YD&(40REV5BAMG""T=8 KZ:$SHK1N MR!HC"&VNZL\5PJY7GEZLG9G+7150>ZU5>L>J@1[=@CN(*J+V(NU6RV@7VHM M'/U0>Y&N56PO BP= 6N*1C);.B3K;+-,;SS(6VJ+FPUX:^>F)BMML<[,#OA? MA=8B91*LTG4#N:0N))VEEB6E$BE;%&5#,#3M29+S?(*R+J]%'/@=U5_HT,'J MW$A_"./XJ;-I&G.<=&..IMO"(U-LNBW48-7WWFUA+ZT6ZD_#8^JS8"P7C):3 MX38!(RN[&PH7'F,8<(SL7Y^RF;"WSA[/6=J\_2"/Y<3J"GNLP<"1[J7L4/>4 M4LQ#ET]M..?-"ZC*YGBH_9\-)W=N#EKZP*QUT7/#.Y83A%O MJK!/&+1L4W:T.GJ_WSH(*M:I5V1LND1#O6,-:X];1MFN2JN+SX4&[SL6#XJ, MV'+]8#UJZI_+0.^%-E474ZO5U;L[&/9]$*?B3F@C&R;*M*#?O,-[K+''N;I)>'X51O.0ZDADINJU4I& SLTS'P&19]V@G5D 4AR+<7,2?Q%YJ=J'5K8:3E$\3/:02!&Y;54#4) MFU"MJ*'=ILY4/%:^Q&<36Y38&-M&(\3'=Q? MP7=(4O+R,O6&(FEWJET:+;2S7EX?J13X^9VH'$X8% *6536H) M8%P:)&:=$'[[)+NN,(I:DD2C\LR->NY0](\95@0?< MP4!HSQEG!3_E\'_S*!RS.*9:'UC.Z,YSD-3?UY-9+"]6. R-5J$]1F0]O\5W?PR[;UYJ95I?*$#S?_Y_O-NYMO_]0N/[W3KBZ_ MW'R[_*!]O;[]_/WKU?5M12LN-M]GI4G^Q@)@/K\NQN/A0D]0G6$P"5&20#D$ MCC='F0.-ZE!-SAC]B#5#^:Z8#E(]G_NT7\8U&+AC47B/ MI;R:C86)<4)JV@9SDPCA\T&T/-%I)&)WH7^'GT 7N5ZBC6W'\[V$U^,'('UQ M;$<+0_L3U-9BCGX:*#$OP )]>C#[B9?P88(>0^42IK&&%8 !SE=P_J7=G^TQ6 M!$;81L5S*(N(O[M,*G8BVEEOT#*ZN8JBTJ0UA:B@H,_:PYY:X+3^P[8$J"M45ZTY 75&K]F-U>"C]L-79J!"C@OB;&U*HVQGJG:V! :M7,7CDRW0.8;UN M6NTZ%]C565/P[9,]:(H*EFQMRH(]LZ];GZ!VQM?PH^ MQ?5XS#@H//LI-B1IZY7_'2-P 2D2S, NY]5/S+DX-[M;%.$V3L4++X]E';!! MVZDX%5E1PKGX&4_+)%2/8\^M05L?6-M7]M#& GVHA-O"# F @18^"-H7MB_DUOT-([_1UQF1L_YZ66 MR6Q9>GOK)LB-K_.,N@.!R]9JC0UU?7G]?.NA$OK3VD#9!X&J+=GM84_O=9_6 M%&0/5*K'?F(C+RK^0DWKLDTLG,1*7HF) M3+LILK"YK.)'=&TP1Q_DG=)BZ2G60M.AF*R':3F)9+I:D+XIG5YS%F9=(75M2J2[?:/] M''"3IC'HU 9NLE:#;; Q=ZOG?G(9]RZX<$UMD4X7P'3>O MX^GIK=[V2#<5VN-J.*Y6'-&AZE6W"> ;=5]@YO@ M#F*-,#K!^OFV:>I6QVKJYRN[1'U]:.UX7*]9I!>4HZ%N]NJ/'5QU59V%<7-[ M41;#'7G56-_2K=ZV;>6KYX8>^2IU]%ZOW2Q2M1>IU]>[PZ;^\F7RQB)M7+[= MO[>R^J,.7[>;?+5E[[P][.JMSF!_1V:JY.LV_'OT_-L9ZNW!%IG AGT;]JW. MK,_;G2ZXJ-MG?0[1!J".D/*/ED:"/X35CQPB-HQ6_*(12^X9"\19E)A:H[N1 M=P=?C18%M%UPJK!!^/(#E")3++@4A::\PE1CP9T'G[,>73DZNB(9HP%\+)I6I&5H31%2@G")R MVFM+'LDJX-F4X5T1OY]U.T,%R[E8"TS%UBIB_QD\7H&BIX!CY9:6H;U;>8RN MW6./ M!D]AP&]M,#1L+:VK.N-3#:V1//4G(^8[M,NU/6!9D?Q2F+W!K]LT;4:W "+8?=+!+-Y^9NCGH M*V,C"<77 %,@,9,T8G0E@E)[09SROGLSAJH!%IWYXA!.*=6]7NR=D;XYMGU3:ER_4NO5:='O 93@SS8Z"LHTDD6J*N@*X M?+PE:]-:NS8=TQBL+,U: 3F]%C)FD185:2%S6!7\(,66Q+I$;I'#_N$S,&^Z MX.N!:0P?96M='#S!4U*5J*TN?7GC4>@N7.WEH%*[2*$+W[QMVC_D0 M7>BYX0U"''; V, MCAR"+OI-P*VB!PVV(*^+[I-A,B ,-\SJZM(8\@] MR?73/(YC5FLLINB\<=9MJ:L#C&)/)A&;4%.FK!^)/<,=-=0X/<.TNL4%H%9& M?[>#%+UZ>/Y088:S3LG:7__TA-^J+#ZNLVSV](!65=A,]>[/VJTNO*CL_-7: M#/U++[J;U!C9,71^:,"&+*)+^&?E":#%)Y$]BXTR+GZQ4X1U\R3*6T1=@_* A;O) MLB!'H>SZ*/<9J_AA8:^)1.SF/N$\D1I#-WX? MXK<7;1U[(_GD5#!"AP3W4W9?NKV^PDMOV3SA2L;2L].E^%R6G7@&MA?N:"X# MRJC^\C\#R^R_B8MR ",D=^7J'7FP7[4O(,"RGY^Y!*[8^;FQO!,*#$?@.+,<_ZZ?T6^K#VVF]H%8N7'(>/<)D\WF"O M0+$E.H%J9\OQ=V=@#%[1_9VAT7E5/)6LR\52%651A5[Q9;O%9:M=?%.NE=ZQ MT::*J!SWH2K\\I:A;?; "\&H-0S03MK255-D\/^)*?-,K2J+Y] -[:,=V!.N MDC"9"_%+I%P-QG7$M%D8H9R##HCA.DK%K+XAS_[*) SVEPNXF>=/4YIMYJ[L M6K3;HI(0NDBJ GN4N:MI G_^ESWP(!Z[I.#2\FZ=V(\38IF- 1S6HG_4YO1^ MWS(ZYFZGTP]R(+X][#[/8)L#\=L?B&^.KC='UU^6DJ?7X.Q2:0B[M@DL&=#+ M>>11A-UK.IP]U_RK711"(97UIJ)(QX>N;6J8N6'FO3'S*R''OD)TB=9 MK IY6,TRU>*P;Z5U Z\#B?F.VN+V.M7NVX@4.=!ZY/_*!Q?&O>VZN7%\;UQYV]$ZG@2NK M^#+U^AW=:GJR/R^1$?RFS!'94">7M[0Z4?2%?9*FVJ)IZ;U!3V]U=\0/VP>% M*HY1W,C':7:'DO,F/KIC%HRO\B"<>D$WP M(&PG!W5X^#SBZGE0#<$))II]9WL^54ES!!5Y=DV<(Q-X!NB/8\WYO'#&#<< M5.-=_.CPUQRGZLJ48K)2N% \MQ*GX ?%\3CU_45V+Z&JR(?B2&9VDD98] #3 MH%GCMG)^_'?MNRB7"13L2BP4!#:AL^)@&%J%LYS?(I@K7/$V?XRZ3V+R,SV# MY3-UA;KW64Z&B(D3FGR9Q B=;)N65Q'BE?8&584>GMWE%)%'B01)\,AR$A8' MV3N.DS8W 9YV"/ <#"S1O9=,:>(!/+ULL9;6PH]#^A%6 <$ZDGML)8DGHN)$ MBU!$XGM[SG$[J-R6#ISCP0>X$%_!?^94!I)[@;)AAJ>];%7<@E :K2'.D') !/B%=]&D&[/'S.T%G0BA4=O: MV/N)#%1VB?&TDXI5X8<_D>D72&L\[Y(K#EP;*6Y IC6" KHCXMA*]U[,N*S* M2Y!/2L^CXJ1'P#Z(X)*ID!2!*& (CBUPIT3#45A 5T+6N%X;@Z6IQX3\T1\CL0C M"MUL4-SV71B1OK=Y U%'G.LOT$&=NZ'=C/&HL!T1KZ\G_LJ=.(Y\/5 5RO6@ ML\<$>(4G?--1[+F>C4T#&N"9''C&:H!GM@2>"5/?1;/)B*= D!,4,-_[3^H1 MT!JX+\#Y,Z[Y42Y&Y!4X_/2].((&3.L"6RW60-#$S/>YW:8/[(>*KR!O"5&" MXR1*'=(7JR)U%$KY_5KH.*(,^9F:V=9$T<7S=!W>&47G0QA,+JBV5DTM'01, M -F1$ZM346*]@P?=D:J-#THI84]YL8(XJOHHQN&1'(O.@P_M0Z;2KL298 XP M>11J!7P]#M:)X3\XQXP#:'(UFBOSB!'"&*VPGFG>@,)3BJUX9,MCP1!Q'F)X M@,-AGNX\&"L&E!E*I\_ $Z=("Z9,7M38RIWGL,)+%<3.O-L]17DT M"/#\0VV&T3,Y.5-P["\H8L';?%0^/'Y9,R&(X?V4'"?I[*-OEKV'C%+,X@R] M)KL&QTO^582118Z?*#O!4^@N'D0N9FF#^72&M_T77O"#+91!SL Q)4A$CM"B M(D,A3LT5#UTO(3AB&2BJ>E$.6;-R*2P+CXG0-86)/ *UL*YC^ZY"WIP5;\Z* M-V?%FQ/.S5GQYJQX:NY>R-F?%&V:NTL2KSK@U,JH#W[*N"FC MKL4RG8)SP%7!AZNX4.= ;0$B+Z0Z"=$+>C@H[_X*?AQ#>Q7D2JFN8L3UT1ZI[9,IQ#I<0VQWZ/T]8T;=CM*WX1W M+YVUW^DH?1/?[8#JD]6/[NCI-B>&GXDTU9904V_UN[NCDM3A1/U^*AD:^3A1 M^6B;_=WA8.ITHKZZQP=>[ 2]CG7J>!+%U>Q1>,=T[7[J.5-QCLP5C=6RTGE# M^Y-1V;Z38..UA'OE$Q9@)3Z>7"G6Y6?'(POG&/*J>Z7:OM" =;70/NL->P\3 MY<=GQV//\>C49RB[8FMIO-RX;9R*(2R-2KDIF:KML._#Z <_!"$/8^!)4<02 MA5OB=(Z'FT535YSSA(^87H.'+; Y8MFA.VH(GW>NM01&@#RG<8]=M+=K&%=M M#J8S/7&"ZT,GWY%BH##NX4]).#K@D1V,F8=X,1YZ4MI!QYS+[NE0I%POY;A> MO #.FXBVY_B*/V'FX3VP]:V7;0QB=TD6\?-4;,)/4VGO"20"9DPGL.!?&@V> MIZ2"9'XJW6=)@JT*Z9 -S05/"\K#'G1XBP8;,7&:$G^GYNV!&!/P%C8,SE[[ M39SUPJ,IRAEYN :($L2VPV?-3X&*PS2%@Z D<.*D#''R7^&5V.";G[T>J]3! M4S2&=ASG-#.-V&Z5:42Q#*[V)<(U%6Q@%#_2"2@8$HBCYPIF0Z@$7! ZYTH: M5';2CL2?L]!EOCSXSID9]1T(/LM4T)T7+'SX#5]#M[DA+ LP+&C11';3O@_A M*4$ZMAV!R9"#8\@S@=\##]7H+1[[D^>X7'DLO7@S*!FNYCQQ@ H5&!VKPBF% MI*?2@/^,NB?-7O(GP\ZZ0?%ER)K8Y%-IQ7Z/1^U3@6$"MGXRS2OR"F>GEIKP M,MG:>P4#Y#A4F]*:^6%>!//EV*["C4M?2'X4'8X/P)-W=H0-EVO+ES1SGB+, M,(#"8!7\YV@8+S^<\B#G 0F!#%<@K>F$$U]>\GOHX\+!(MX$CJ&=H]1:K3?? MKZ[H+_/-:T.##]+8 FLP=&6B,!P30(?X@ZQ<&&1'2&W"TP@)_H(XRP\=X6WE MIS?%.E_!71':>;COVA9K;MP:U/1;G.9LECP[1TQ(0(J;%,=4'(V'.$/I):'= MSQR0$:)BP6K *,BMC%-PZ$M_YG H=)"7H>,2D3=4XBV[(<&FC#T!UT.GF+/C MO]*A,[1<-0[+^!.9!GPJ 8HE6[IC$..!2^13",'Y#2YG?IRQY\W'+Y(]L_'C M4#^E,&C@9'GS%[Q--"HG_B8%!#&C[07R506HEG-82#_O5"Y>1X_-7@BWVISC M%!^-=->9681(@F$6KN'GGYF;:UV(>%W%='YDB7]QBWQ%CNKUIV]?;RZU482G M@55JFH/MR!G!K"Z !ASY#!5_7* ;MD>(@4(H>[;P%HEJ2VJ!KMN($+VAC$$Y M* !IY/0 ==JU!=2IBDHMC_RF]AVF#YBKF!6T.**Q^SR- MG*F-H=S4QFA>8$R!!,X0OR\)G1^"=WEJ #\K=P&33R)[1B+]T88OM3X*-(HU M@4@%84I0>Q3MXA/>AG;D$H V',G0>FQTV0:1AQ?D".\K7D+223W*;.?X$D@ MC!BOJCDBQ'GKMHP<1[ $0NR*3_$67P:N@9!/+RYYL2XAMI2AEE(/)IG0DJ+6 M0ZU"&2H9["/4&)MI]AP>"\X#1X1##R.,7++OY +8"&$TG_N>PS$/F"/A!'W[ M7D)*3- N<)_BEK\Z'XQ+0TTA%BN&FD MQNWYPKX3KG.6X3&)&J[GDN5$&U(['"YA7X,U2D%O[9W8KQ1\C4#'248F\6$ =EN$N0J1%GC#Z2O<@7?EL MQ#%G-*$(RPDKH1QAU67H"Z(& C$E5"#]!J%L710:),P\85? S[L/DB7-E(II0KOF/]#Q2 M70*.+<=.U0OZID!7H7!TS2,81)UGMEV&*6/4-B6@C. _T1PYS(\403'C5*"S MRI71N7OHY1J3QNG 6L+8"L@_3@%_"8P49NS'8PCB,0*G69',YM9$ @43+MX^B0,A"Y4,+P*L6A9XLMS__<7;]3I MFBVGW;4[[K S[MCPK^WV.^U.>]1F0]O\5\_\95MPZ /!&9;C?5U]_O3MYM-O M$-AH'VXNW]Y\N/EVD:LE-0=4+K#-:J!L,(ED*K&7C+C_&LY@D40"UR((CHX%"_CBOM"3XP!?0 B[Y)VS2&W'W)-BIA1&=6W["6ODX>@\Q"E1K/9?KL^'GEZ%!:1F(VL,P? 7@T3X',: MD.,G=L1]&"+?L4:_'Q.7\X3?6Y+IEKOAJ@S/T'E"9W)&YE%@H*?2/R%/P.8@ M<"(* U\$77$1Y>3).A)+KY@NI^P%7.U").%SX4;1(G,T(32ZTGLIM(1%"H-) M*! 3O+BXPXJJ(QNV*OT0K,7JC#)?AH)B6XN!.[PQ!%KP=H%N)TQ>OB29GR(F M$:>^<,[F1<="?9BZ.+#,CB=RDF+N?%4(5-22B[;L03HYPBV0]\21$T&[P7](AA06U>>4"1$WR,[ 5BYHZW)XOX16SU M*M3Y=^I.,OS!;'6H!&,DO; B&V9WP/L@1$\@!G=$'0+H;Y0)FSN74/YN6R:S/? 4%#T3KX7 GE3$)F'BXX7.>D,K8"#@[ITDI3,%9\A[VU"<3HB9N#T5[F_(=F7:UY0-$$LG(,%$7:)V'H M8I"0D>006IE;Y:714SRD;->@ALOSS8*W16F.+W>&LA1*GB- =%(A4Y)#UVA* M<6^VX25?QKV761BOTY/Z\ON4 =&F$X^:P&V'AV):",V)Q-FG1R)_R@ Y(A+Y2[-L":WIWGHNCD-W(ER'60%TCL-%I%\KW4%F):=9%83PH9FJ+F2G&!$5_VM3;W8&2[@.J2.WP(/"L MCC]QGV;IB=V.:>0-:>9\RRR65C3MV_V3&.P M]I;5*BUB6-%9@O+608!R N87F&,F7:$XEJ#!F7Y<:G%SS\2%.8V0=Y7GX#8I MP^I"=B=3/* BP-VBVH2"I2.)=="=(FM9Y-589H# @(;WW$Q"Z+1 6H@+!/]R MIQ"_QUJ(&!/K,":0.A:(0>CKA\"1_Y?20^);D!4DH;2L3E[#D;5V6;4N+L]S M*"_,+37<("++K/F/3/,%N(O F[\H_JXBNL(=4C0Q]P_X3F(0!A?T3&4E8 C1 M!#3G;3ACF5\B\U/H#^:^%Y6?TCB2R)O@!C;PB/*HB!% MLQ%)JI7^&O!T2)G M1&UA(G<0D2B\VA5>K3A4H1J#"^KDL-;"!](+[U!HRYNZ! 'FRCF!1!^6@F++ M-^SY'H$H-I4Y@/". AA%]P)UU1?&H-#X%H!<)F1=^#*B3C)@UX)PYCE /!:X M.%A>)< WF#__ ;PB@UZZ!F 2T$Y>; M> PIT/UAKBH3A$&3CL#] WG 5*W84D 5/@.&H,@3=%-AE2CU+C;$%9["O7S1 MV\F. JJWXUJ;)R=]9I-O;A?O7R>GF=V?"FK#"5:LVD M2P+JB9-8-/^""8Z(R407)\RG^[FC3]HC)[ADWA7M=_T8;2.6KTD9F634[*"W MA?LZ-A'[RV/K(8J7O:54\)G27^2+FEB<\!@[, +X9O9CED MH=1:YDSV476#$^>P8C*+^U1Y_3 OG,X#Q=@#H; C83%%I,O+JQ:%""J-LX1& MG+O28B&E0LPX*Y\R^NU+ [;Y>"+A*W(%HJ^PFF(PFF*-K%BC4]MBC0-1#-5L MKGR6]82NZ!XT?Q.6R;O8M]-7CF_PH^,KYS$*C2H,[2.([H0GV=V0Q6+3B9(@ M-! E<9&+5B[O=J0D2;#3Q _TB3*/*G/+\AI(+C\ZF&\J>""G5-UR$@YK\=U+ M#=RD/J2+R$O)X\I2'_,J]T'6: M56?]?]MZ]*6X=6Q_^*EV=-JBS&DF5; MSCZ'*A)(AOF%[@3(SB'_[)(E&9KTA>E+"'SZ=RW)[G9?(! :<(-G3Q&:]D67 MM1ZM^P)!1^7A$Y-\A(GPUBL=A[/O*3_"RFAXG%XC#A?V592:9QY>$N/*@OVS MD$*^FE+@GA6/G5XS44Y*DQ^98=%)I 6R<"GPUQX5!:\LDV+LX3%5B;[F(4ZX M"?WS0I7.A5Z7*3.G3A5AD_^!P;5'3H*<6 K[$[7C8TVEZ&_8_= MVVB]VO'DIN?[M#):21^C]5HU9X"O%^U.B[;;@[/86#OSVW';!1@?7@Y'IEN3 MW]U60F*6HNNI72.[4T6Z&IN'[&&CWC)1CJ]UV*DJP-]2_L&2_) M4/\.KACT.UB#HML>=U^8C=Y_L3:4VL96TT=-'_=6'VH"J0FD)I"'TR_705RL MGU%9$;PBHO==8RP/R\D_#XJZ]3.J\XQG8E.Q3[Q5(3%[:+RRJ73]\1![1KRN M;2POY!F/!/"C_OD3"4.[2RJJ%?GT>?:H+93DDHGI/QIP%-@6CL6WHR*$\M+( MHO?@?83(6[>T?;HUNW,_V[OUI7VZB87"BQ+QF(J F^LJS[>:UM:#UB@57A*P MFM@JM"?/EMA8Y D>U+16H2UYOK0F/,J3)Z*U1U+.UEA>U3=%JMX[=*A:BW5[ M'ELVOPKS&&7<"\1=F>Q>(5&_ >B_4$YK8EL/8F,@/<3)7275FMAJ8OL=%=SW M&(]K6JO0ECQ;6N/<\R/^1+166U9_):FJ6\:\W6_1*D:3O7_*JG@27^QBU9:& M]<#OR(O8746%VJA5D]KOB H>]Y_*5F\EA7_:0JY;=^PEF52ZCF_+-1>QK7/R MDKVNJ*[L+M;TM8TKL %C.^^2=3[H%ST-2IWPRMT3YLL +VOZ,"VUO+26^;_Z M%]BQQW/5EA=K26-!8>4:2N0]YCJ7V-!KT@.EZ'MR"J_*F^D4U:VQG#L,%\0B MUS-ZR0#^^[\$H_&?T^XPI?8QKO.R&>5MF*=]EN'._X"H-6G9,GG?L(&5C^%J MK&R?]G^823GHM2DM',>;/EM]35GF;\;Q[1Y[R\JI+R3*YX;I5J]D:H"U=!\>LIP@DO(0] M:I#\RW3KY3T-J\N6M1&S4FP9<(\F=^7+VHAY9[Z\H6KW$S#K3/^M^B!=JX.4 M>5S4!^F#,^Q\ U.\0?G_W OH3'[QVP?U^?1S.VKM>3^:&N#VX<6 MWX%MCHT-_=XT7M'7=I7D7-=<2RG8]T\;A<_T&J_8Z]G8QM)%!8![V-[O5?#: M@7S>F-9KI/W^]TGC]'+/[4GO6M?><](G^-I>B+.#LCT!%WMN8N.Y*S-IU>VZ MR\WUC)NV60;J;_?U6OH^8ZP^4"6'!;#M8'#V]OD'4#":2%[H\MB>D^Q_YM.$"H=J(TA[!IL7Z,W M[N)AC%U>!WWL$N^VNX_NL-GO+]Q$VB9O*8XG&3:HMRF4.<9.=W[2&'YZ&[88 MOP0BM.V54?KN%8Y ?"]VK='+#_W\$=@R6:;MCFO6B>XWD-VF/D';6UTC/6#, M$AP$Z)QS!T^I"7)[H!OG<@ /DVHTEMAO>=H[>;/QOFA=B_UH)2R"XX.R\QFE["(]'J3%O!0\29/O<]4>V9]YTG2\;JB/;**/8[M5P M%+@_.&X$NBC6K8UA5O@;S!2.F>ERXPKUT-O8L=VFN^V\MRV<>]A5WG7P!;PT M@Q]M9>4G;;+<(ZNFTE#A7(5QG]A,605+W.^:P6;C$%OL7,R^<00?AD \UB4) M;QN.TZ'YS]B^[*)GB0IGCBA@>M:!/#.XD>G95%QX[Z#?=7[?7-X#-ABC,Q01 MI#\H>G/C.A!8/ G;>NEZYT[NG(YTVTDI0Z0&VQ-YHF=.E[N/TFH;Q3^%+E0] M)9O2MJ$K=] V*.(4360+EG*G-5X%4W*4.,R98/+RH=N ##L-.PHL/W+S84"" MW0HD&D^)4%]G=\'YUBTWZ:)A/9F2,<-;UBFD"#L:-R&3:(<@,13M^0G/0S@V+Q>>%WOLSUO,C:2/\WP@7CW M=NPS/=^+ANNR:-Z.FLXL]K5+HRY0%!@*5AR/Q_XKL:'7F12PZ.QZ8\B80+HYPAOVE(T! > M;[JY8FZ!'EWCX4GR692T$*51'K4S3'^6"L@MBFN[&I-.[TTG/D=: M*X=Y)WL"&P3@H=VQFQF-)Z3GUL 9$N#OL/.]\K#/QP/0XO*-F:K;$ON6(P]/ M=ADDD#;,NPY6BX6UA[.]/;0K ;(# M:NJ !QZ0WA"F8^Q>IJ;3-IE[+'Z>KFZC4#C=VF9C/"V'XW/4Q5%F 'D'D%2V MRQG8T#OUMZ$"J>7E<9?/':(3T($:OV*#7+*DD@O:8E_\LO0EI + MF7C'9&% IFV#ZM3XLGFX6>R7O2K?LG>R)W4;$*'\G1V(I6ZOL6]^(M--]WH* MUF?C07L( H6=W6;CWZ6/\*"_AW1EDE)E5P">6Y?*^BT%LF*R07"VEP=*OC3YY(["[F*<= MD$10G7 P'U!G.750\P>GFS$L8Z>#"]XSHQ+&3'$EAY6IL/ '\S?%Y#;<2J#@ M"9'BC;AG?]!@,YB_:M/1=GZ1W=<_XLUHYK("I=PUN<)H[_K%")$L3V"=T3KV M\[QMY P*O%^F:G*KYQ[I+4UP'/;<\_-0'N$N^'Q2>GQ=K1P <*3 MU4QDKM(ZBIU#] *M%N=EEMDTVOI_-]HI#ZFO@E!RG?",2_A7ZI@'/$@#DTCZ M=Q1OW-5S$#T"C2[$Y5D:/=A]M]L\:FR_>]?ZTCS::WYH?#IH->'W=[O[\,7A MLV#$0V,:33C5&T'#&@'8GP^M+]U1%MU6UA""Q/=IT._![T[%'SZE7%J@/)S* M$U/Y+>2\W'HSB02'_X.PB.>7G,[R?&:6O\UJL;]&K+8'*]2(MS>?C/:6#^OS M& U (^MQL%@,?^@4G[&W&L#A&)6,[;0_'C7RE@\'[>'W.YS23Z#U+9]M$7J+ M$\W#_=[FP?JE.J+K#'9?W>$W'*=G3M,I0B1 $OL^KP7E1MRVRM4JIW"B>'L. M7#V0F#@!>B*P^'!BM<@-I9_^>F>=$)C_T!F#PC9VYLV3#J@EFXV]S#[7E*S) M,X]K7. Q#2.81'CH@43(L"8XFY=24@D*@^0Y/!NFYH91",Q6,+!*:&XRM-OK MH>E%YA89#ZL##E'+P(TLE)+HY=WD8;@;_F)B94@-QS?_E[_+@:IRL!.R898P,T+ )L)ZUB/MMOJ'WWTZW3:4_NJ M(T) B>'(F,YFX_T=B([,6"CW7CH+!*3)*_VL'%JY ]8W=S2:OTEYD@CZJQ&K6;@+L$C;N75ENS(AF*6845&3$@E0/ D'-<[:&%B#&Z M7' >I_+<_LE:A#$G;D0&_4X'\_'Z[8X#C1/9^2&MU16.^9]$ M]>V0W.6OYK[%14"P/6G#:"U7#Z0V2 PXX[=[N^\:>VAQ=+89-)7L]=3FZT*Y MQ E.\O9P/8'&8+'4I>I8SPWJ:!*M6%YNGW$K8L'5XE.*QI"O*QO(#LN/+:<(NE6'$\X,<+>*K+[47/;1X./LGU@PP2OM1>XB M6^I;!_)$C,W=33WMS+'%XN#Y9_T9/V2[XRS]EG#FSN.9'$2XSAXR0]S=;&"9 MU*G:Z-.S!CHKCN=7G$_3GVR9KI) M;H<*K\WLIMH#W3D99G=O(:X&3OMB?ZX7,%]>W$RTMG$SE3FK4/2]PU%14E=1 MOKG#:?'_#6?/"V=5F]BKX,22P#PV1,R"U*Q5=7)K/AB45"W&.5'6F:\E9F03 M:_2U:="-?F_NG6CMG1GR'\EF.&/GP\'?]I!U0)V_*Q>WI^J_&]FPY"3)PTBL MJ"Y[4R'_HO &S,C'3SP*BD#1 MXE M-!>WE,5ZP00*:"T4"_=N&"4>/R9'TW74JJ&;>OBNIBHAWC],!8,;0S.B7N2V[W3L?%X^P<5;#J9=V&H63 M\P<&26PV/A3!/'9R4WEJ1NON]W)A=JIYSZO=I9H-LG#B.N=. [UDTU#"\B(W MAH!D4J,?S>A)#2T/1N6Q>0,*W/>0E&$U? M*3G,1?6&%0M1@ ?9%4XC%'G-3V(?I/.HA9]&NS\X/4&J4FC>A)?G7_HU9\4B MT%SGA]/T$6@@RD-&#/)/'LI0OD3:T.%!^X<[&]L]U F=T;WQ+F>@T@-M) %H MB.XI@[9=6PZ1^^EFD1" V44%VR__5A\=5G(K'E^CJ-'T/ ' M_0L;:H&QR>?X^C^8%]-PTY](]KD _- M D?/B3':15KF"@[*2N=]N*XXZRT@F+;%JX][;UL'-E2E-R/&VS@00-[AN%M4 M:%J3^&RX MF(U0[<-VPBBTS?;-IR&O V!+D&C+B A]S%^$,XJ%Q.61U;B^'"YTWQL"$% *"?XL!E_E$6D?,WAQ2YV M9?;EVJ1Y+N;BH(;3N"NTM/9[F!.+=@7,JW/A,7;EBB?;&R>/R>/UW=RE$W'< M)?DW-QZW]JB=+-C\ZIP"0L@R817ASE9CPY@I/MDYZ\_\@XE2I-,D--5**+U^ MCZB!<:5^9CL/M+@EQG8JR?1\#:)$Z&YOUJ\FB9V53L:H3, M?,1@^".$FAT@\B>-DT%BYNBX>.7BLEP 6_KZ961ICSX;4NO>V, X M?3BP[)F,)BYFYX]7<&Z^GHI)(*W064F*;K+KI*CFLK&.ENZ4Y\)R,XP*]W)& MGL^6NFGE4)0$L3PJCS0NR0EVJ,%TJ+^8_.\7@%B;$B%?EQK,I(QUYM*7KF.<0,BV!2,_A(\* T% M9-$;^-^FPG5!7QH/\KQ:)_EV^NIV&# _\27#+=3YL;4&S:>I%/(ISGPF7;6T MW)B$44ZL7,J^A00C( M$Y-L6?-;6-E%FZ354N1,J6P7A90K>$X#FKJ+VCVL@M4?7)9LB+"W]HB3,YI5 M8ZI4%:Z;&Q3+.;,T6MAK14[^RX=:C))-0D7MM0DR=:L3G1$T'OG[GEK\@0 M_&2&?4Q%-^NC*3Z/W!/GH"XAR-V\+[^4W2JC'GZT 8"@)"ICG<;/XL!M71>T M4 H2-=,:<>D8)2+K$AC:^_#T XFFFZ)1N(BKG?1L6/IDXURO-@GZAYEF00_' MRK[8A2H-G8-C+HK(=,\[?0S>',AV_@[,L =B_@\FU61MUT9BV._U3,>=FC;. M<_H$;3 PRBOZ9[AGF-YI7I<-'3!YS9=AD8UL8YSLT5HRSQ0M20H M%S/!& HY.YS-U*J!EQ1)89@E,3LI=3*I*+2DT98.M!WF8:5%UJASKF<=S MN,UH]]I=;$/BW@-;FF5MU7:9R5@$IESD8*$LJ$07W+ELVT#=/'@,HT_LAF!& MR'PU*_3G%Q&PA>EH.L%R0G;I%;DP9&D"99>QLX3;VG;H^[=I+[E?:Y+V8BN: M3O-=^J#^#W(3. ;L%4':IHA/FQ;,L\0_E["2?^6-,_2E1Y MUA/6*'8M5;'S6F.*1P=%(=O_^:>SK,:TFE+L12NA? ML\F/U!J@YOY5;VJRL>48V/J?]WK3/):#:2KDIW$*4DJC5.3C?7O0+9/"DJT( M_)!F[$FVHO'JT[OMUMO&WDZCZ2JA_D_[YQO0[9J8 .D2&?'V URE=A G$:R, M+](PXI+3E,=A)F+-=<3\1$5_[Z!YVH?_"/Y"64 W&CW9A:EJTWZS/0:=M3_ M%=G3&TX"U\%?E^E._\='=O#C.-@?Z[/=']\^)&>M[I[?/-J].+[:I\='!]]; M1P?=YH?WI\T/!Z??=I2_?_7YZOBLV6E]W?WY,6AVCJ_.V\V=+S_W/^Q?-;_N M^M]VOOO?S@Y.\=[CKY^#YLZ^O\_VKKX==4[W_Q+!_F725=WWO=;9EZMC]NWL MV]$NW=_9#YIGGT-X;]C<.3W=_P#OW?ERT3Q2_-O9";P'GM?]V6F=J:O6AWUX MUUYP?'42-(\^\^,K%>Y_P/?^U6T=?8%W?SO]=G;,BWO@7>-O[$O4O-J':V%> M9_JLM:,HO.>L>?7] L?9_'H,[X9Y=M]WFV>GV7[;O_AXM#O:/_19\VHO;%XF M_K?_._55]Z^>_)J,6V=_=>%Y/X^/MOEQ]]OI/MZ[\U>[V=VCS0^?KUH[W]JP M#E>MHV_?_P_>V3KZ3O>/=MG^V&L/KP>&N="NJK#ZYZBRE-T)%FF/[Y9>?_S M6@Q83_80#"M\E)P3)2,#-DV9FER+@'!7EF VX;;DRIUQG=]3,:BQM?K$$_** M8&N-""O:U/!&1'@W$[:65Z)^]7$2@O?($%';#JI/36%8VPZ>UZ:*.8AXFR>4 M'+JB_7*F>G!C,56JE@N>/7V$42T7/*M-3>C-,*X%@.> MUZ;R&Q'A<$GNSZ[-_:EM"34Q+2.F4-0RP_/:U'ACJUF.@YZ!BV66Z5H.>/8$ M$5X'Y7?L7[YQ?<3ABPX43582*!JM0Z!H9:(8][>;VQ]LS&(NZ1PV#G8_M0Z. M&JUF8Z]YM'O0W/[8>-=J'AVT/C9:?^T>E.(=W95[S0_/(N]A&E+FS,4#;+XZ MPIJQ;XOJIF\'(-0-71WMQBL\%W#5F/]GJ=TMHW]B:'K^17\\R/_XVK5*Q6X$ MMJAET5;5E9@L.MQAK6Q,7K"?;4_.H@),SP7WVW@V&\!?+@5;-&:?%#^:]/C$ M3IC8T0U#Z@_&6-2-!I+0\%7VVKZ0ACK_9&'1WGUHU'C@JE9-ZAULNW1DF@1\ M>=/AA4$.+X<8EWQAQX")!"Z].:^NA1WSAGU7;A,[P0]MNF%KXTMQC?3A<=V^KAW0;JJ<,W>K6DS3Z,>3JLE M]COV0W=H,'G(:W3[/8Q+PHM?36NZ3PA+8MB26T.I1IB.\SI/RLA[W8WD=]-S M16$'2!B6]HMT%N0%ER6#*4$O;?%/-EF]GJ9K/I+T=YO.X&K:]?AE43EV5O(7!YFWN M2LT0'09B9S*[^Z@0RZS W&E6TI\,R[&-E-/]O9C ":'.U/'N]7*EIX/[E]2-0TO M.1DX57T@N^:B/_C^P).X.;,ZO9QT-6^/1L;RWB$*@NZP:PU.L 7,M(0_7GR$ M53M!2W%W#6T;WE?,IT$C*^;T>K.Q) ]B2A+3RB4P9S/M,IN_88KD]R181%]L MK>+ZF=D:\9,*,XLX,KK#L\L3Q&(U;7.1$W:I_4%[-#/I28JO#7.>7?1E$UV4 M)F>:K5S/9*>VHU:QQ'C*>#%;H5]HT>*I0?BF:#,U?.?3F]"TGWTP!F-+GO MX\=WD]MFOIFH<;8/%+^LQ>$M/.(111.[_78L1:_W]B"_=7H.F<[0V*83#?S1[M7=IB:$ MA(EJ*S!_)E4P?U;%NEF8,M\W,%O[TR[\:!XU#G8_[!T>[1[L[C0^?7G[<>]= MN17W^[V#_3L7*KW&E/\TA+3$.F:S[DM>[=NV\WQ"7/VE_?664PB>K"I#Z[S= MRPLBW1YA*]JDXE85^LH'S^UG?#M;NX13IR,OI#7$#,YS5][KO,MG.FSKMAR@ ME>]ZJ_SKZP0O+S=383NW0EV>&.8GIUG#ZEY5UX6M%EPY_1?4U[$395>C!A?[ MVSIL%9MK+2.NV))ENQEE:^)6,=JS=OM.9UK*.I=A@=2F=KI["_,U33T>32$9 M5+6[SR]K_Z*5O(R>WC*_DNOM"E@')_N$,_(4]X+$2ZGN+=O '-Z3VS9>@6H] M"7,;OI[JMYAR/E6&;U?O;U:)N*/.YS1NVT?,:0;N1?MRH$X;[AJ&E=,&SKH* M6S+N3(UR@6=;&U I-S-\[;659H9+2\WTKRDU,V&Z:Y\W/9*TH&C0D^N?H5UAUK MZ_#GYBOG 2M;0Y:YLPHTN0;[K%\],]KV]AY.HQ- (AQ.//D2>WLJ&U P&.?= MZW"DX\ZL1%&*;L K)A$.)0&C>*2=TPW%_"K,GU^=QW*L;,'W8FMO?[BXF1\Y MQ^;DVWQ;)]48SSLR]S6: 9: =1MAWX1E%U-;AW-II(?S[!8-%'\'#] F?P!N4O&'I(WN%#FQY>6>\-/?),X&J^\._@PVQW:-7*PQ5?U M>.!B(R[MU:WQI'N>+&]\.CWSIC+Z M6@IM4VKJ9[DX,X'B^WIX=-\,;1A 3JAW5Z5OZT19[C"YQB&"G13ZG%?G!/:?A17 VL4.7*X]M[V'6?0Y-]", ^@:K^^@W*IIQ:;_B5?IZ!..5XJ[L<+^L(C]L-]=LTAJ[V2;'Q6\>,5B/T\]91GXU[K= TAA)1 M]QR03Q6";.DXMT?R*_H:,=2*8+F8;<4ET[.CAAF[_HO#/'1A5E+36$.]X]G. M67D?+8N=LCVP86LYLJ,G&CM)%2&8> V6L\W=;Q/@R<$__Y0OP)^-5^SU+P*" M<2:S;[#:Q;3=Y%1204+!P+O1K7;V'GM8!!Q*=.TJTS[/CS7;00DD [L'LU.U MPTZ-"X\K@O^6#$&.86<'92/H7.RSGCAUYM<2OWT5_&(]I\R2!WO:)7)1>MCK MUH9]YLLV[A6CL0L!!]$P+W4_MJ72!^6=GAO.S+E4=#EW==+SACD3^;CH==6[ M+K#QUB8=K!9<'21\.XVS=#%/B]&WWAVC*F\5I+O=&?8]I((SHR94A"0X&P$V M*Q_8ICXVSM4UL!K.M^2>56\FX=NN[;RMI0-C+A(6?AUB:D4P.C;A#T]MH^V?QVPOW&?O.]]V/E_M[[QOXV-1\VH[A&O/CL^^7QU__>L[O.-B_^N_\3-O'FU?[N_LA]^.#F!L[[/] M,^6W=E30.MK]V3KZ?K%_\;=)LHS21!.AE2## M[>91X^A?K8/F4:N)L3OS!38K)&DN)ZJ')ZB/?=>^Y8435?/SWSHPDFLAB:\4 M)US%@H@LH21C0@:QHC0*@:@.9 HRF$M=%NP_4 MJ0OQRATS=:S6)%:+KE^[MCH0JP[$>N) K*>0S7\9FW6=TK&.QI=ED5@SSLP9 M:VF:%[\;NN)W3Q^(91\R_U??N][>.QN6,&VSYBUM4NV5E9'K&WP[[5YA6;!L M4A;,2'2;.!5W=(KJBBL!E'M'G-)T<]1#>1:NQ^*KF0#[@9YKW>\N5; M1IXWQSTMM7CD^8"Y#>>F0*C91\RK^+.A'[?+Z%Q)K%CU?47/)1KL.B>P')@"]\L!3=9H->5I'&EP>\;34T5.%D*=KQ32DI2PWB$]DL[*-WYL\0[N6OB V(GP, M,#-\K$L!3\-IQ%,I!*CL*.SGX4(3^_[PVM<6Z[0\\_#&(2U$(I.OUA_M#K/4_EM;1BTW0$LY%;RV7*L3N9]$PC90S_ZEI1="L3H8 M+C/_"I2";&F24EV/FS;EABBMX<1+N+HHK:<[0M\AMJFB0A!2+Y#O6BKP1WG) MCL79H$;;'??R>"38U?Z%18KB:U"Z;1BB3?JVCMCQP+H;<_VH"%F['G=R@+.* M?>E5_<'\R3;S=7Z:N<>KB1Q8.,C?V# $I_9:M'%L,LR]QQ,>=$&3;CX.>JXO M=.,X&$,'\K[S#N[M\=JV"AP<;Z!88X]ZP(?3 MRKGJFFV8A.C)#GRVAPLIPDQM&U>7=Q:_< ((/-K+^ZD7 MX\G9_YH!65+PN/(';S.JC MPE$6N%VPK^Y;QK"&!8<4!2D"2YZ/06VS M@G>N,RI8UG[7#!S[6=Z%\[&!I;/J6M,.5$;!MLF%N#W @; ML!K:QG"Z^R8#MU$-\-UL>N#4-F"9K(=A? Y+UT MIGZ':"ZV99EJLO"6]E2^L3=,EQUP (;NAGT*6DA_X-@8%0]8#) U[% &A7EJ M;DR>&S8D&>Q6&TT->!OME 8" W3.GENUK*C40\XMR;VY])E$M=U@TJW$O!-*."4V!Q M,"AK^+V-+#H3 I<+C68IT0%MCJ63[/O:=.8K\)4/^I)>X HF7SJ#V[1Z7R&] MEEZTV?A_YG+FHM*]-P]H*A7G3/"F<2[;N@&'$$+@#SCFSKO.?&T9S$,S@#V@ M7(PM7C8"B4=/+P ,U8;/+>!30/3;8^[-N@JRS=&:B2PJ5#A:''FSU.A98(" M\-J)1<*Q.N!P,+[=E2,\ 1E[9'4^F0=G_SQW(QOWW"0G2%,L M0UT99>IM9^OA;7_RA)22HEPXFE!TN^&@]3L@0[I\IFX?#U-4Y4O-5G\- MV7GA>H)5ZMW*_J)D$WE"E[:U,$=_/IT!?7:Y*-^T48EP\#KS46'-+J6E>1-< MUZ5$,6]2>R__\PU)8Y.035>5\W3)8719/K1R"<;T+,1VKRG#-\5ON*!S:>TO M$U=M^6$XT.^S9\-=1(*:OE9"7^-1VTD.UA(TV;M"IABZ\VY&A"B)#&9TVM

C14XLA?IZE8-%V:)CM&*"*)^G,<.+XM6O5WP$'O*^HY6 M'83;?[ATC:5"H(LT;0S;*#HQGXKKMO"QQW]M,.?Z!V_634B6RIK!];+F[:OP M87_IIQ=0JQ+\^0X0:_?@$$!KM_'VR][''0SO? MHMG/H-?::-^1S5F<&SN@@_\Q/C MGJRA:'B*5@DM1_)U,2_;WVC*X@.03K%[54>>#\V;XI<_,26L(R_?M'OV=?:F M/V=7 +.TYAI9V05Q7T\I?M-W5)_W3\O?G'^]:;\J>FS-?!>*S3!FUW[M;])K MO[OIL91N"A[]UF-O_B[DO!XL%[=Z["\:ZA7]TWSLGE9ZWN12&BY_$KZ]4JN9B5I"T1 MS$S=;ZS# OSQ0),O3]HV_:S4K/,[;IJ!X)W 9+)6Q_/:4 M2:Y\OUTDN>[Y^SN?^?[.][!Y]N^SYMG!]V9W/_S6W?WY[<-N>-S]0K\=G?#] M#U\PR?7TN/NST^I^^?GMZ N,ZW/0^OJ^#??_/.XVVS"6\-O1/FM^^'+1_/KM M^_'9?E#< ^\:?V-?HF]'[SO-H[].FSLJ//ZZ=]',$VJ/CSJ=_:MC_]O1-OW6 M/6CO7^ELO^W__'BT.]H_]'ES9_?R;Y_'H/[ZG"1!Q@@/8TFDX9(H9B(:I8PI M/P3%V@M%X-$@+A)A"W+8F' M,1$)#6-?&T']>&.+>Q&-O2!*:FRKL>U%8AM+@UBG ;!%$/-8*&F,]-,PS#*? M9B(3B&TTR;&-)C6V/0FVT1EL@P,HH#I@1$B1$>Y+3=*$1H3"YX0;*K(P0&P3 M(O%@4]<"V^ZL16?V?VNE1;_+8U"'R[3IR:39W2:]%(?7&I)6KDKBNK>R#_V^ M'F[W]*$9_, 6U(?]CJY!:F4@=3FG7,(YHG6F#8'=2P@7L%M)X$?$"!&I,-54 MBA1!*A#<\R-V7Y!:#@/3JO"I^6Y>@XA!T."I((%0 M@$^)'Y,DS0*29*GO1XD1AJF-+>K1)/'\.%P+,\>*3+@UUS^!UE%S_<-P_:R: M$=)4PZ[Y!/0)4"YTI$FB%"5!$H?,#P')N4"N]T,?I!*_YOJ:ZQ]4-:FY_F&X M?E87R;1,TC3VB:1XUF="$9%E(>&<&9%&49#ZD>5Z(3Q.U\-=^Q)<&H>FT[%) MKGD-5E?:0F.%K^%H8).-7'.=8>WQ>$0%)=^6#VY3MGMZ>V9+=MV.U'BV,CP[ MG--=(NWK)$@4,3K3@&("=!<=21(8$0*ZI5'"^<96Q!./Q[7OXQFS]LJUD)JU M'YVU9Q640*DXT3PBB0PC$%4"3D1@4L)-&D0\SJ(T2S>VPCCQ8%]KUGZ^K+UR M5:-F[4=G[3F/2!IA2'Q (JDYX8FA!'@\)#H*!+!M&$JFX=1FL2R=M//"S,:VAX;1N1+U]_&*/&^06KEJL5U:]E8VW95MVRZT!J>5@=-\ MMHZAE*8JE"2.?5 I(A:0-!*P;0QD#9:&6@JZL44%J!3BWL[:&QRF:V#\?-XL MO7*5HF;I1V/I656"4:Y-G$9$IU%&N& Q2='-*:2*9!!2H0WZ.H3O)0FO6?KY MLO3*58F:I1^-I6=5".-CT()."*4AL'0622)\4"'"*$V2./"ERO"4CF,OC%>5 MF5$[*V['D <&5.FQ&HUMBRM; [%[+ML#6^E0G( T M_]*>8!@H!H!:E-J;[,T[MS4U:JT,M>:3-90*_(C&FO@QB!_<1 %)C-9$&"I" M4#+@;(HVMECDL?NGD]4FS>JR]P-DNM?L_13L/:MG9%D<:DTY246$D909YL%K M3F!;(\4R+D22;&P%W*/W#ZBJV;NZ[/T R=XU>S\%>\_J'$DP5=O3G3IP&V61 MK@:T50%::S[S(TMTF BFB-1Q2+B,$Y(P)4F0:&$TSTPL U!'8D^L+.VC-HM6 MD.%7IH[4#%\UAI]54 S(H!24$Q* K$)XG J2*A&2%",NLE@J$QF08!(OX/>. MNZ@9OKH,OS(%I6;XJC'\7 DK&7"5IHSH,*6$&R9)D@F?",F-DIRQ(*4;6Z'O M45&E$_XE>$D^R+9M@ZS;/[ ]U B[TKTPA\BK)TTNA_7_V!\.6SVLNMW*"ABK MT6AE:#3-UO";5[L7^R=_FSA4U$A&TDQ'H'%DJ'O(F%#?^((RQ@,?\$@$U&/A M8K[&Z]HZ6E56?M*$\5MQCQ2]F>%#*$U)U=5C:@Y^7$XFP5)R*8YG*.,#&%]4[D%?D-EB7>K5[ M/=7OFL:K#C#"ZT8VZ'<;_7,SL!ZX>[D27FI1NY5K$2VW';T3MU6U\+'20MM' M>PA95I=HP3OV3_[6H:8Q\,%@IE7DA7YT?T=C#0%5AH"GU%MJQG]@QF_.B@ F-3H(TX@PI1B6 MC4M((N&W5 H)^Q9+X2M@?,J].%AD_"H* "_!V;$'+#@PPU&C;;FD=G0\FHJR MU\/P,[2G.( J=J+&H3OAT/Z\*A**-.6,4Y)%@A-.HYB 8A(3K;A641:$2H$J MPOPJA5W65M"J.S2NY]9:I%@A*\_J$C'@:&2RD 0ZB@AG,B12@RX1,,Z,C+F M_]"J$$1U\:AGS,PK5PWJHW=%_#JG H29I&G,0Y(9PS#I01#8NHC$\&N:)4H$ M<;:Q%<55XM:7D/$P$?+S3A5UML-CBOEN[>OBUBO'G\_SHG\<)3(3D2:2*2QO MG45$8)*#C%BKSGXP3AX3@>@ MB4R4T@F)F-*@LX<^Z F(T8G5)N$&Y^"SLY8XK&H(HF&+\'._[X_@(\]T #4 MJ>R=F,8)9D&["*879O1_9'7@FKB$?$/>C0<#TU.71P.8D1M/D8OUU@!,F2/Y ML\:KU>'5EWF=@49&RH1*XF-/3AY@B7K).;;$R7PN4T:Q)4[@Q7RQ*>?MT:HV M+U;7O+ARA:%F[:=B[5EE@F5*T"@*"0LS6_09#0.!(2'+9 BR2.#3T/;IV M,L^8OU>N3M3\_43\/>]N2+(D2EE 1!9+PJ4OL+Q23$P@ AJ%/D\T'-W,\\/: MX?"XW(D\@"668(@PY'%[>&K+PO8SX*OTI76?J(:^@= TQ'TQPU9O=V9?6MD. M[$H-5:N#JN-Y+2-3J9"9CDD&0B7A0F5$4OC!91*86(HPY='&%F<>"Q:QJC9K M5I:WG[KZTATXNL[1_'UFGM4K@)6-C(%[(QV"W!$J0Q(>4"("'FK*0*PTJ\O2 MK%FZNBS](&68:I9^#):>4R4$CZA4 2>:HJE QH(D5*=$B"@5J61APE97":5V M7=R)(5NC4S/(\Q-^OWO=BS!UK#Z/&M>^V>_U9Y.I:D?JRB%)S:L,1D5QR'5( M--:-YKXM^R@5\7FD:1RG1O K9=15-=S><8LO7*UX5;_^ M#MX=;L_1P,)6]#N MR<'EWLATAP"$.,I!O].Q4%AG8JX:!4_FE1&9@DS#=4H2(R(L\N2#6),HDNA$ MJC $Y%)T8PN.-$^P5370OC7?K9$]]+EA235J/-6HLBZH,JLL!4&:!J'1Q/>Q M9 P6;1! '<07.E1,F)#Q&)2E./8872S7L+I:436@K"6@K$#-J@%EO0%EO@:5 M2"(=THBP.$@(3R)#)&64Q(PFVM H"VW$I^]%:X$G+\&[\VG0_]$>(J<#7]Q? M9WL1]J4'4LL QW*+TEO3,UF[QJH58M7WQ61UG::"9X1&D2;)VM@*O3"JDIFXYN6J>WYJ7GX$7I[3(OPXD\PP18+0!RW"3RB1P@0$ M8%GY+-6&,;ZQQ;TXKE(-R9>05](T1:'::U+7']9<4KGU^./AYO]L('GERA(0 M85U2_ & ^&Q[047B#."1A212:8I"E20RY9)$/!62BB0 ^-S8BJ+0$^&] VK6 MS$A<(]W+0+IJ>-AJS'LXS)M5)#/*N&!2$9Z:F'!&(R*B0),H#6G@4ZH#(T#X M% S$ST6S4/5LV#7#.[F=.U4*XP 2$F<908P3R@BLU225 7& MS_R,QQ0;QX5>D*R@WF/ML5NM$BX[G;Z2(Z,;HW[C7.(8V^H'(LI$ZHNXBNVY:^:NJINO9NZG8^YY382F4:I#2E*3 MA(1G6A 9^IKXBIE :&XBE561N5^DWZ\AS\\[,+JT8U#U@&^ZP+'#4SE8U#=J MT]'+,!U5QB>X_4.V.TB:1_UWEC /1WWU_;3?@64>OI7#MJIUK]4!^=Z\[L54 M%FB."27*8.*]CDBJHXQ0)FDLM A%(#>VHE!X/K]W8=#:C%YC806QL()>PQH5 M'QD5YPJ3I)G/L"-RE/" \)1J(GA@2!PPQD(9<&IH[5>L ;$&Q,?R*]: ^+B MN!#ERS(EA2#<&!]D129)ZH>"I!GGAD:QG^IP_3R/Q4 *X@\MVJW: 'B+9Y0F M',"4='^,NOK\C._SAGJ4-XSR)5B%9JO^G)O!C!WHS;5^YU6DYM?/6%FPP[H4 MF;)'\GTLO,]-1%PVQ6I+@3<)@9_,X!!Q8[6F0C8O N[*00]6:UB\+A?T*ULC MT#HAT(UZZ#40=$\#';M6':VQ:"58-!I\F[-4+8UD797*GW1F/C+Z'&?$&2]!SQ-B[+T"U$;B" MJFA.DS7RW@EY%WH],L%%RGU)1(2-'W@F2"I2T$B%9GX<"Z!MJXS2!TA9_P5/ MK(^SM4:WM4:W2JNY-<[])L[-*KJ@V7*F HR0]GW"91@2D:0)")R<*AUF6L$: MWU?1K2&NAKCG W&/ID+7$/=[$#>G1 C&Q)&)4],HS?NIF;0Z&>S.4.-_G@T',F> MG5@=.%('CCQXX,A+3:9U_/;0^5@%WV\[MF]:KF]E5C8:MJ:\7H?9KEB$6BAS MG\D@23*3$A-I+(R=")+2*""!T'&HM.$JS3:V*(L\/ZS+W#]O-E]YI?N:S9^. MS6>-053X.@(J)D$<983[J4^24"HB598&:1!D/,!H>H85\)]A$%;-Y@]9!+]F M\R=C\WF#")-V#%&G00??:,_EA:1\WHC\+HD3XZZ9 M4H%OXH"M3N^H&;W2C/Y8>D?-Z(_!Z'.:AXQ"0T68D"3CP.A1HH'1!99VTMRG MG%$3L95I'BMD=*MY_'.$=1[@7]W^L?4_\*-X=5<.3MH]XFYY$P%3Y']!1UXR MRY[*8 OIQ^=$AIQX:$Q#*M7OPKLOL;YWKS^"IX_ZC=&I03:T%0UL*?"LW9,] MU98=&"/\H0O#'FY.EGY^!?*WA!R&<=X?MG&[W@Q,1X[:/\R?%VT].BW H'17 MOF#^]!:9P@B +:^]I2HK&?+9M2C_Q.%:<$AY2'T5A)+K!*57^%>"GAUP$&=- M(NG?(MPH;CJ=>/3/ :1(.C#R.Y$9S/"-[%S(R^'&/V=I#L@K'U& %#>_8&Y9 MMOXG'\T/C[<%V<^?0:^PU MWUU/?M690?.P]7%O9_MH=Z=Q> 3_[.\VCPX;K?>-=ZW]3P>[_]IM'N[]M8NS M:>WO-EY];!T>OKYV6HNX4I6)OMKK 63TQ_ ,/>W?9_%QRMPVE@%&U)'G0_.F M^.5/W1Z>=^3EFW;//M?>].?L5-$R,X?'=N;NZRFM;_J.WG.;4/[F_.M-^]7< M*>&^"\5F&+-KO_8WZ;7?W?182C<%CW[KL3=_%W)>#Y:+6SWV%T;"7\K@-%RX M=HF4[;CO<<1L\2N6M$QP;.2@L=O3_=P/H%9(BL40Y(94K.KX?IL7F8FQZ[QPRO MW]_YUFY]_7S1/#KH''_="_<_P.\?FMUO1\WO3?:^LW^D)F;$UAD\XPK&T#VF M,?%/FM^__;URU6S^]=W>-[/>=,CC/>J>?7Y\MO9EXMO.Z?M MYH>_SKYUX?U7VU?'[*"#ILMO7S^'WW;>9X5_8?_0Y\V=W!4JS@@D4\- MX3&+B A#GT@1!Y1QW-9@U4VH*^1AJ %IG0"I@G7?:VA:(31=S4"3@/WR81.Q M1U%(N&8^25(M2"3#+#,"]HZJ%=9TKU&I1J7G4GR]1J45HA*=02491$+&(B,Z M2V/"D\ G(F""^*$PH9!*RG"%+9WKKLVWX\'6Z-05R+[.7.(U>J"<]K/&2/Z\ ME^FD*N:'2C]CI0')%2>]]_T!?.PUS$]U*GLGIC$:P-/0PP]'P8EL]X:.!,VB M.>2EQC<]@OW L*,^=2=COENO1L/!J:G+H]PK]SPMGOZ:+IS'V#C;!N307L( MR[XS'L#/3[ .?0TG;2L[DC_K0W95AVP1##4Y9&E PYA236*?@N@?^AE)XI03 MRE)F@B3F:816"2],5M7BKD+2?XT*#Q;;7*/">J'"K$$@85S!,<%(QA3V-*(I M$8FAQ,^D'RL3A2;E('K''@MK6'C&L+#R2.@:%M8+%F8U\E#Y&0U$#'2I->$I M#[ BJ06(.!5)PGRN-K8"#\3&"J'"8VOEI?#)_!$$K\?HR2?B^"^]@8%!7AEM MU:2BTQ7POH8'_K ATJ#$#T>#L8VRGJCPN6(/FCQ^^N,N]K='TS,0#M[)X>G[ M3O_B7T:?F (CWAH G-@5$<.A^T,M@K'7"/$*A&B[5^4$0*>U3'_.KC\]E6? MIXQ'QV>[#'-"]G=.PM91$^;?A'&>7!R?;9C!^VCK: M^]G:.;YH[GRFS:/]O_V4:\$B0Q*-N>(Z"HB0:4IDJ$%3B6D@,YN5Y?E1L&@" M]!I_5,*-55/N\Z;WYD1&34J)2'C<"!&?DP2$Z1 LUF@50@$%!N@5-]+ MQ&*>L->0/=VX$[4^G'NCIM;G3JW'?P=*2<8B2I* 2L)%D!'A\X1$$$XNVDW7NYU?CP/K([#4. M/ .S)I0#F.+,4\\LX9Z:VX^5?V3 MGC6@PE:,Y0"K4LQ&G* U]1QY#_[MIS ERU%K94G=,1G,7;\U/?AE]*D#2]8T MHR]PE1HU5HL;ES>K^_M4)S/%+V/KZ5W?_Z[?OL#[?88XP[F_? MCQF6TOE"FT?;K-EM+II5S]3?693&:9)&))$A:"9I$!! GY!HF; TY6$4!MA: MV*-+:MI5WJIZ;RJN"?5)"+5UM/VW2I 8_ "/0T;PJ"0) !ZA6&A1\\!H)$R@ MD6M,J-6VH-:4N:Z4^?EO)6,X?D5(8AHFA%,?*P7ZBM X4S)0/$B,V=@*Z:(; M:F7VTA<1<;(6PDX=:O( [#IK/,TBT(306LHTQW8?.L0S(2-,IEIF84P3*3:V MN.$Q$2.%Z:'J?(#(X< H>[? M;7TV'HYLF''M;EHU,K;>3=0HOW7TY6+_XF\_UHFBVB<\CBCA:1R2),X8R4"# M2K@)58R*%*,>C>HHE&<,#(^6X;=J/,C:/XTF5V;0KZ'@;E!P-0<%VD_CR \C MHC-?$QY&C(C8CTC >1HPP[,P!3'IO_]+,,K^K+'@^6+!HZ7UU5A0%2R@/I=*2\ M1G,JAI8LEFN]L2:ZQXKE@Q=-$ M]M=8\30Z5%XTF5.9Q"$C*N(,@V@3(JF*22QH&-+,F#A*K6$U7)+Q73&L> F% M2V_H\')713;?C+Q5'&B1#=T?8^.Y8A;W ,+*K=OM"TJO>'6J?3P\I<:YY#RH MHPQ6#OCSI3)9HJ4.3 A8;S+"=>*3E,F0^#H J='WH\CX&ULQI5Z\,E?:BGCI MB2WO-9[6>+H>JGF-K(^#K+-JMPI@VR*9$H!037@4&P(*%20PC//^L(W[_F9@.C948]K@_A^S)1GR-?2GM\@41C > M77_+PN(^T4J&X5SR9>DG#M="3 K,XJL@E*#?\8R#V@Y*7\P#'J2!223]6XB- MXJ;3P;10Q0F(+ ,COQ.)@2MO9.="7@XW_CE+AD!Q^8@"),+Y!7/+LF6;,"\; MJOUA:7RZ&Y:I8 4[\GQHWA2__*G;P_..O'S3[MEUL#?].ZFQU*Z&07Q;SWV MYN_"X($&F]SJL4LML'3J?+8._!.7.A!;GES'>M@^;NP>%1J[G; M>/ME[^/.7O-#X^W!=G/GT&OL-=]M+LF:OL>"/68/]ENO0/.P]7%O9_MH=Z?Q M=OOC=O/=;N/P7[N[1X>_;L6^MK-^M=>#4ZP_AF?HH8=]G0R*!J=R8!IPI,G7 MOYY[L##U6[38JL@JB5\MDCT9=HPRW=0,&@'U[-& -N);]%5[2>OAWX50?L>; M]9C+D-QJ&;8/#^?!X8[3O58B+POE3]WT[NZ#?.QZ90^Z]]>X,FV;E%%##H=F M-/R])HNW#?MXRF>L-$UR,PXKOJMR>&JK&"G\Q?QGW/XA.ZC#W2?.^HG-=[>; M^9VM=U4PP=UN:G9$DHQ$T?"3[56/-!_[]W2.PSDL]W3 M^,_NE(BV1^_D8( 6A+]D9VS6P_#6>E<8WO8OFCO'/YMGG=/C[I>K;V>?KYH[ MNKV_<\):1]]_?NLVSXZ/T#CW[\[4\+8=M#[L7<'8+H[/OG 8B[_?_??IMZ][ M%\?=S[3YX0O;WSGM[E]]OYPWO.WO* [C/MN_>MMN'IW NSY?'G??=X[/WK:_ M[7SQOQT=7[0^'%^UCOZ]6/?;9[!;@30D57%$.,LX230W)%!Q'"5"<*[-QE:0 M<(_S16_&VJ=9U>CT+-%)LC0V"M#'T)"C79E%)DD2&B8B,B"!6W2Z1=IHC4Z/ MC4ZSOE:3*A:E(B-&R91PF6DB#5=$13HT$:,\R>C&5A1SCX7W3HJH:.)7]67! M S,<#=H*K?HH#3Z7=M:5E9FFZUWCT^/BTWSA/\YTFJHP(4:(F("LE) 4@(G( MF#+CBS"-)8955ZS'Y LO\E59::/FZZ?CZ[F6TB:@F9:V!(U/>, 2DF1,DR 0 MFM&$!EG*L-$\8U4JZ/FR+%#;2F&MKB$6ZS+ (FG'V 8&SZ7<5F7%CV+A#R;K MWC2CW,I;8]*J,&DA/YS%6M. ,Q*KD ,PB91('2F2!D%,D7Q59@"31.@%=+$1 MXMI;:FHV7K&T4;/Q(['Q7/@X2U)%$T;22$K"6>03 ?A+A$H2/Z2&1:G"\"_N M17PQ;;LV:3P./^[U?@ ;] =M,_Q]H>(EZ#ZK$BJ*!;\$$*K19V7H,Y\6F/%( M!%1D).0T _2) R+BF!'XHR^B4$C-LXVMF LO#A9+DMVMHB\=M"0]$V MT92M$K5!XL%E!USW(USVJ3)3H]&JT&C_:!N1R H2K9W//_=/_M9HBV"<@\VMD(Z3&V*J*H443/P0S/PY0P#!Q&-6<)\ MHG5@")=Q@K)$2(R.8QK'0@A%,>S+"^+:"/&41HB\PG2CW0,.2D7 MC:%1XT%[9$T4R#2+%SW/3&\)C4;ZP M_[_6POQFV?VX/\:WMWMCHUKD92!Q6#5@K!ZS] M!0&$1Y'/TXQ$(<,@\Y 1(>,0EC>E0:)5E*)3-_" CBJD']6VC6J*'S635X3) M9Z42&1D>9=J0C&(;4Y9D1$HMB$@3@Y6@4TG9QA8&>][;45I1(PAU%2FK+)4< M]4>RTU SA6KN8_^X51V@9XEFJQ59:H!:.4!]GI="I"\X:$P1\>,$\]UT3!)A M!&&*ZC *4U_18&.+>HF(/5_<6Q*Y*X>LD97DY7+]:F68FNL?@NMGQ9(XBP(3 M!@'!TNB$:Q621(*4P@(FM! F"!S7 R9X-%Z5O>3!N?X%E-/[-.B#_#ZZ]!KG M'=F;!H2<8YS(O7-57BZ&K7E0L#J/$$U!#P2 M!,Q*-:#(9$E$0Z*T9H33D)%41(H JH?3%.E=J>W MX]&/1@Y-PZX%Z6=D#!_N;X1YUE"U*FDEMP7W3NP6'.!@6MF7H;&:6(U5J\.J MXP5Q1>L \(@1E20AX0$/B0@204SLIX$2@&(9W]@*&/,B7U3(7UV'GU13Z*@Y M^?$X>5;J8"8261A($F:I(#Q3DJ2&1L0WOJ"9\97.@HTM%G&/^E4JH?P"C"4? M^GU]T>YTZA"3!Y8CBH6N@69U0*/F189 2)FD&25I&('(H&-#9!H8XO.,9M*D ML;99MUX0"L\/[UT#K X:J2S;KDIHJ-GV0=AV5CY06>*G?D*)+YDB/$T928P. MB& JBY6"/4LDLBU-N!>S*N6QO0#3PUYO)'LG;6Q3Z4P.=0W1QRG942R[\_DV MS6CW9QZK5H/2ZD'I9%Z6 #DBH*"98)Q'AA4\ B(SR@A+$LE$E*8ZR!"40L:] M**A2;X7: %%-6:)FZ4=GZ;E\6QGHC(4Q,9F6A$=I2-(H8<0W4OF)T+";5CT( M!;"T7Z6Z/"_ $K%C,C,8&-UHEXJ$U6:)!Q8SBE6?%!B:0%.-1*M#HN_SPD4& MLD6@5$RH3 +"C4F)"-*(!"EG/(:?290B$HF@2MI.;:2HIF!1,_$C,?&L.$$3 M%K 4F)C[04)XFDDB=1@2P1(T/48Z,,PR>6UM>(QHR2FF?S- M?D_5\>DK!I^SA0*C6.DKB7E&%$57APDTD6'@8]GR, O3-(N-W-ABOI<\QZZT M-0.O.CBB9N '9^"YH C%=9+PA#"6"<(!98&!(TY"*1,M_"B,# 7IP?=H\ERK M<41KDO>Z/-3R8?I/QM=__O7ZV/.[L'A__]7X+1^,_&[NT?' MUQJT;K$DI;T*8#=T?XRQ/?.;=:W&O0JM_6%&^0*ZC[3\S06S9#)^+K+4J M+?(C$,\1T,X.D$Y=,&;E@M="F2A?QB(3(B'"!!'AE,?PFXZ(3..4FI":+#68 MY.3Y]Z]663V#? U&SQ*,5J7XU6#TT& T5^KJAGU",*$;@_/ M._(2!VMNYOK'NO)EV;N DP=C@S/M8C\@6V_?UNI,3<]D[;JTU8.+0[O=\T[_ MTI@#TY$CHS].;;Y\J%1S3* LJ(SP0&%/&4I$D*W S[J ,_32*I M-K8$]4)>I5IU+\[@8D6.-CK^S;!N!?\(12SL0M?:VD,!T4()K(0&"4V4(8*! MR@;*&BAJ61H3H61 0QIKEG 0*Q(OCE=5X[NVMU2/@U=8LZ+FX(?FX+DVK4K$ M@+8)2:(P(#S2*1&II"1,TB@T06:B6%G?#1=5XN"7:;VX=[&*EZ#BK-!_@XL^ M27.O59L'P*.%0E@T!<'!3Q7Q!>>$IQ3P*-$A8=)$DO%4*1*66[5:Q_M \+2U4+) M+#_)HDP'E*0LC0B7"2?"F!#+_R:<;4ULVI6 M?A16GI4P?.'3&%N(,0PFYQGZ2+(D(T:E)DPS(7T?\UMX[(DDJ! KK]*B0=F: ME,]2BTGK=0?V)TT-KL'J <%JH=@4]:7@ "$D]+'ILN8!2037Q(323YF14:+C MC2T1AAZ_?Q^1-2LU53/^HZ;AUHS_L(P_ESDC#*,J\8DO H,E 3A)?&9(1E.3 M2!5I$X"4$D6Q1T.V+HS_ NJ'?[RQ[LI=]*B7"UD/4<:DKDS\$+"UMV G$1+. M&J%(%"KL:Z!B(D.I2*)X&B0)CR,>8,"'3WU/\%6I5Y616%9H1GFY[/\0A4-J M]G\@]I_KDA8G&0TC29A)(L)5P$G*_8AHEL'N\1#DE@39/XP"C]^_&^MCL?\+ MJ Y8MU"K1 NUDI95MV!:*5;M+S1\CP"9>!J1+/9C[(+"2"JT)E)QYF>A2C,5 M8*P\\VA\;T&E#AJI+"\_6">UFIUTDOCQR3 M6M9T:C1Z #1:J(UJ0-G)T@S@!^M^\

M6;CAV?C6:$B2@+#PM0G612'A.M0@HH0),17B4IB'0N YHVM((@] M7JD2QZM,=UF;6-35"1@OWL7[ -&H-6(]!&(ME!Y-I,HRS5,B*( 53V/L#B%3 MD$,"G? H5%)H]/#&2>A%(EH7#V\=X+&&0DO-_0_/_7/9N3Q)E? YX;!UA*O0 M)T*#%I+%C*9IS'T6)1M;W NBQ N#M0GO>@$VDL-17WT_[7=@(8=%/U#SGW%[ M='FO)I!WV9I*PY>CS.7TN5*-M5[4)_![ZO:/XMGY(PA>_R:QJ?9/5+.GW^WV M\:7 F%[CCYO.ST]F<'@J!V8E4O1>\_W\0>J&8B'BDQRT!H'>B^;5 MYW#_;#]L[2B8[Q=^S([#XZO/%\?PGO^[VN5_1R%(UDPG1&89)3QA*4FH24"L MH3S)$A,%++Y9!+N&A'Y/%*M):/U(2 G.?1XE)**93SAG$1'_/WOOWM36T:6/ M?A459^JLL\2=Q&!BH5$6&] M &,2S_^@$(EY9JS["H_=^D@M@\+J([4VCY142O.L/2$3B@84DH/6*D ,93]@ M?.L"Y45ZNWS.>O:S_;_O#,T=3"87]7GLZO/X&WF+D63KR^RE M)72 3CJP.C,>2J&T#21(J7=V*9-]8UB?DL6T3K/)K"L<6)^W+C]OOW]\ZXSF M+'H/W*64G[?$0#,JP$EC;.**&Q'+\R;ZF/]G^*)[=TUW@\;4/3OM[483ZO?R3YS'_XH=X^NG[;WA4ET>-QQ?3R31?4%;W]7GMYO/Z M\M/17V\3%$>Q(_<#@(,ACUOSP=3>UK;'9:]1NSSK?\EW_F# MX8O+^WZ#K2H[M<=.BWL^!-48- >1- (FZL!83T'%2*.0(::(ESZ&N37441L? M-@70K>T4JX!^6D#/[3Y/D7NG*7AELV@@^2-MJ8)DI/8L6R^2=.ENJ#Z3&SBZ M85U<#N\OSBY.2TU'AE,:^,&C9ENN'S5]]R3.QB2_S?S1/$F]BE.;KRB\M.-A MOFV3&];8OS1&):FV2.IH?V'Y!XW.T4 CA* #H'$!M% *?+*6:ZJOGQ^$V^%^]_$T>L_,ZOXFC__PP.V>\D M_WRYKD_YGK _WA^2_^_O _%6HO;!, 7*V@ 8/ =3.G04-9D+DB"HPLXNHWVB M;BGB7&%)7'W,UN8Q.V1OA6;>8G["F(W9B FH: I;18:+/^:+K M^+DUHI:]K5ZF?06%3BK-9C>6\CH8) :5>N0SP%:")UA",2A&9TKJ9 M=L&P&P&B&O3MC,*JR&P;F;/R"&VR2942$%WF_0>KP03CP)(069))F.B*/%JL M-%W[T.W:C,N;W#EQIFYP7F4)V\U)0"\;>]1(3GM4M;!F*";#N"V#%HA4@%)J M<$PI$"X()42DSKA2X4*5S!YW6[-Z.S,PK\5P[O9"ORU'I$)_R="?6QE0S!.- M D[+ I!, ^!2B,""D4$Y%YWR63\@[6NR-LO;6QW]J]?$E[DQ\+>)-8KVNW\S]6>'\VY318PO#DO6&H9\,RSX:%Y5#9 MABDF'8"*8 "IMZ"I13!.$2F5E8&&DK_73/51MM4QV1Z:5ARDJK1::;6C3G:E MU2>EU;FZ">&H]8E (&7Z$N-E4+URP*,/E,GL:[.&5E'I/IK-H=7&*__/J]:7NDX[_%2&:0Q' MT_SJTU%O>A(+.)O[U)2 IL'0#OV@"2OF+YSERYX\F\TLWGB_5W]%8+Z,\]&D M:?!Z/HZGMF0DO_]K$*8GU_QPX[>NS$>^_(IU^0HNIG?_2E?NI)!S6=8;_Y;+ M;:C$H:#$WR_6:""3[^"I M/9_$Y]WR3-ZY_>^]K*4/M,HO^EEO_X]@5@O%O6] M7O;6^ ;5.U_P<&>]VB4%/(W[HYZ).690MS+#B^-71R]?O7YS?/2R]\-O!S_O M'QS]U/OAU=[1_NM^[^#HQ;-_GLM^OS=_WV*]6:3*ISB.[G^OCEX?_WRPO_?F MY7[O]9O\G\.71V]>]XY_[+W8>_W?O1]_/OZ?U[>4L_Q#2.R:L+*?$>\91?O' M<#D5G7L@_^D6-U3[>[3CWLMAB.$A^P >^-B=#4(XC:MY@]\=#+/W,KK(+Q$F M"\GFVZ3O-RY[Z)YM;Q:$-0=]"4.U=0?NLT]CH^\DJ7>RG3M)S4I7D;1Z$_3] M-HW8R4DOG8[^FO32>'36&UTO$N\5U?NA"55\VQ:@?UK0]+AU./]*Y^>C.EQ6'-&]WSN^?T3WMG>XHICL_=[: V*R7!EI M+1+MA$2+U*$22:N 03)BO'R[7WP,DO\/[I?SR@_2ETZVM8C$BL/75Y'8][^2 MH_>_T_BZ.\?WA_^SZ_TZ'UI#MC#W\]^$T?_\^O'X_V#CT?_#RRCL MX6N"1_LO/[T5BA)=N@I4-!)0$ 2KA(<8DO*$NA"CWMF54O2UV,#]Y)6.UH>. M'E(13AQ+JI3O$"T1A3<1+(:;@@M:. M(Z KY>,LE;YY%L$SEU2DVCGA=G91L[Y2NAN=M963*B=]A9.8XRHXK@WE"I7V M-D9+G! I$9ITTH63J+GB)&HJ)W6 D^@L)^4S!&GFI.2$!E2,@$F)@Z1$*F,U MB=;L[%+1Y[=DK+O3["^?OMF?BAO2=3 ,<3A]#J;]]O_[H78OO+^83)O<=$EB MCV/&J1^?*#+1Z=?8F-:J^SUB^_$\/U8# MVQP*I1+9GHWRQ?W=?&%31F%U/XQPTPSYX]-8/M@;AKT;UJ@'9EL'YO&+^>B" MU\&31,$0&0 EMV C!E"..)=/31%8=N*987USRSK;M8\N5%RW)\*ZUEQ M3GCT1&-IF$(+:$1VA",7()QW3(M 5-(9UQK[DG1I%GC%=;NX;D'25ERO%->S M E=[+.U)K*SM4(#Q^$D;LJH_^X*"S\[0? M4B= =1;>K>F+"N\5PWM69U"#5,BDP2J?=490!IQA#CQ)-J'FFJ6RT*,O]*-K M$RJZ.XONUE1&1?>*T3VK-E*(PFI.P%.4979V5AN,B'R,)Z^XBE(FL[.K^X(\ M6FO4&7'?BM-F3# X.XFAV>R19<9E4N,QDF,;8B.MYS(:2_Q0#/'BAATJ/[7% M3X=O%I9WZ.!Y,B(K"Z)2F6')P$3!@:%AW'AE@FWR%WU">(?"(37,V5%Y4:'\ MA%">&SA!2?8PH@?#%]2 MN*,&,SNN)1X(ZS3X& /\'<>CBNB'(OK3+*()D5HF1L!Y*@ 54C#(*63'$CD) MFDF:_9!F[##[OD)Z8R'=NJ:HD'XJ2!_-'=)$*"F9,T M]8 V:7#!>@@9Z5X+ MFZB)783TEB4E/A= )3L8]SZ434V]\W$\&UR<%74 M2XW9J*48JHS8%1YL=DR 62FRY'!<)MH:E]609V<1WKKBJ A?&<)G9%)&C#U.(6Q#2*-UA?"%AH[3SZ/ANY\''V)HS#'Y[W@:?AR-?YO$ MZFFT1U&_SZL&AYP(AP*,MP20*0=&>U$FNEIB1#",^)U=QOK9KAT*8]1@9<=% M0T7VTR-[5D-8+2Q3/H'B7@'28$&[$, &+C1!&Q*RG5WL&R(JL#<6V*TKB&\ M=A44WXSI.4%A-;&."@5:9& C"00TN@3$6D^D" Q)>Y50->OPS5D'.QB6DJ>0 ML3&9#J87XSC9KK3#0T:PMY]WR+>_A#6.AZ\SV1RG'RXF^0)KR+)-:O(W6RGH MX9MW;SDQU$E/P"4,64D0#B9Q!300HK+'X;62.[N:TSX3BV.?[C^(O88K.^ML M+*6-XI^17/V+;P?QIUD0AV0P,88@B3-9-%@$S3$"5]I(%]"3V,F(945RQV5# M1?*2D7PT?QP+'[E X8UFH;L[]YE=/RK M* ;;I"(F^(K9L=?D-!I>!C(J*;6L$:Y+E$Q SAP%34RIF]5>:WHQ"N(*R$B8RXC%D1'* WV:/@ MW("GW@F?58,O^<+':OR*WO.TO3+P=PQ6FW^3^7\$4LYT94@+>J*SC+4]@ MC)9 N443HA#,9AW/69?V.VU9DN"7\>C#8%+0EH^KGA_',)CV3IOY MN5*UAE MJN"S$7XU06,>4%#=C-(D#'CV7C04NK\@$4OM$Z, M_L2YHKG3<%SZVF#BN>GPO-\>S,7&"*W9=Q2 -0.P2F&@!G0F:I11E]V M./4)?W3U8$T>?/L^Z\M%*=?KT:?VXS>*A[6-7#QQH=$=4URO#7'0V.%-, M,.3_OFAD7:6J%JGJSX5]$#K:&(('XF26$MI2<"D98/F 09UU!B,\NQZF+VYI M8:@QR4U =@LZHB*["\B>%14T,>2)9E%!2KFS)!(,EZQLDT2OI".6\]+"P.GB MB)4*[$T =OO9A@KL50![3ET8P8+TAH'5E@&*D, P)P%-4LYHE[AP.[NR3_2B MNE@)L-O,3:ANBXH7)W;X+K]::6$XCV-;!AU?UB5->G88>J<#ZP:G@^G@JD2I M+(_(;S7ZYB/[92#9Y8_?[(%X?J3C\YQM).X'R__>S"\ML>KS^:HQVAKQ^C[A4V(0IH8I./@M220S>E 6Q& M.NT,,XPS:W=VJ<@'J5SKVN_8KJ)\8U/.*UQJIO$9(6D= ;B3H)"5$ MD?4NLUP*6^I==)]A1PIGMZP<[WI\]F#;RN\Z)B%NV*$24GN$=#"O'2*R:$/I M#S06 85)X(Q-8)U 924F%GPF)$H?R4BU6J>SU3K+RYI56#\=K&?%0] N9,50 M)@=;#^C*%/#\+(,,**CW5&GD.[NJ;YCJ4-U.17;GZO JLE>-[/D%Z\PJIIP! MYHD 9%1GC#,)3M$0@\T?.K&S:VA?L\7SNI;D/9F,V-9*O$X4XMU&3Y_S^S74 ML0RB.ERHQ_-!6AT14E(2,% /UE@-@BB3LK$E4;BSR["O99T\NKD@?UIU44&^ M;)#/S0%(1G'CL\20F+T1J3QHYPU090US1@E7O!&*?8J+28H*\DZ#O&.9B@KN MI8-[7FJ$%)A0"6Q*"&A,RN F!HQ-@FN5/W0E6<'ZJBN%MUN6K/AE',_M(/3B MQ_,XG,3+2KO1]"2.:^YBA;F+*[-T3/""]9FL"Q0W%]5/V(914;T, M5,\O3TQ:*R(@.M7,%!%@*!KPQF#V. 1#;6&.LSO!GM4UR%RT8Q58\5V=U%]A.40%5D/P6RYSLQ9.*$)PZ) MN)*>*$T8"CD0R97RT3!A7%G#8DA'1L&U.BCYF>JXGLB/?\_;R4GOO.PI"C'T MW*?>=Q>39B7+OV[.3\XF^= (\,=D,MQH'.(8IJ/SY^4>34:G@]"[?I.;37#+ M:QG/-GR13?C+E05_^/3;I$R%_\QT>Y]-5YFN/:9;6 CI- ^A3+905FPN,-//9\*Z,$-+V9@N*Z:"G5XZ'?TUZ:7Q MZ"S+I&8]S(Q$^K8U,?>-%=77V,)JPB]+B3[O+&IT>[.N:!S#=M47KC0=^(O] M=!:'T\F;T=[ES?_A8I*O<#*)DWRV'J?"$%??"?4(;>T(_7MO(2'HDJ74.TB> MYR,4>0(C(@,13-9/@6I>6BH%TWTF'K,XM18C=1?=K0OGBNZ5H7M^BPSCVOK\ M.'.G 7VRH'69'BM=MG!"EC"C&VE?/ZK%H8*[N^!N7?M6<*\*W'/J5Z#CUJ " MIQ6'_(D"[;F&H'5$#*PQY2Y5ID_U8I- K31\"IW;Y,??CFUP^G>,+S,7STO/U)YJCV>6EA0J2-WE@0#G@8$3)& (\2 P\BH MXXQXIC)/4>RK6T8TU=*D3<#V\B5&Q?;38'M68$29- ^&@V+;^Q4N5Q99D? MLV'VO]CE.-T2*]F_LDXELV5HD*/]=^SHS6]O52(N1O0@/#> -&BPF@?6&S/M6JSTE=B[>Y8&]?BCP:[&GP,0;X.XY'%>??J$>N<6X-0RV= UUZ MGY#I$A25%*P-FKL,?DQL)Z-9,\J^KRC?6)2WKTHJREY4UB9! -,ZVTC&X&GL(LJW+/\Q*U F^9$OFN3\2L[W>^=%T#=K:^*UI-^N M]$A7-,KK;)KC5.,L3T!F!_/I$4JME2KKD9!"X;+$0$L1P"7B179:; QI9U?T M*7OTI+<:1NTLO)>J2BJ\GQ+>$]WP+$@H6B0V03VM7X@T.G*$&5.1<.>*U9V79 M7%_0Q?SGZN!=!S3<&-!P6_?14@8T;#;%M2Y0[FBR/+@V5VVR7 ;#+>RV29IF M5U19H-Z74=1&@S:1041A@F D9J#T)K%&O=)$YXXKJOATUL MJ>RP;':8VY&3F5PEE<";1 $U!C#!*\A.K4.>3,*F")V1?K;M$B>V5&)8+V)8 MW@#L2@RK(8;Y[3H^6$>= !^M*T/K,C%X1H$ZQ5BP)4M39C,8["O1PAKNY1+# M%LYD2(.A'?HES&18!R:[]%IO]UU7-;NAWK=\*YZ7!>2Z8P8) FPD8+#$&$ ,'0U3)@1@E3, R;J,$,[IV M.F];O>E5YV@O@_+1XF%MRU)6.G/C53R_,L)QJORT)'[Z)N]5#[\#%0&/#.E%]5X,"$( MA O4D4% A)D N%;C 2V>M-EXDHE,R76REK9'*=4H\_#.BJ^_Q M2%C/;0-6V;LP <%130 %1]!&.$"3!)I@HV:Z#-VL"8C-AO5R$Q#UH%XBHN?5 M1-""!8O 1?(9Q_FT-CIZL#[Z8#.H&>5=/*BW. ?1DJ!8VYA'9Q(1E:>6QE,+ MX[ZSFA#4& G"AIAYRCAPS M@-%@9''5*DM9XJD8QNQO%7&Y"HBJ*I>-Z;I % M$<811"!*:4!E.;B$$I@4W 9+HC#B;D51$Q-=A71G\A+UD%XBF.?$!(\V9B[6 M$!@F0,L<:$X)6!.=C$QZK;"+A_16YR>F&1V]TY$=UK3$*M(2!Y/)A1WZ>)Q> M1W^1Z6D_NNIRM,A2"Z/Q$N?2"\K!6$L >7)@H[%@9?3*&2:(X=GE(+J/O*W] MWC6(V3U8+S4W<0]85[_CVQ$]EY;PFA@F):#QJORCP9G$(!$9DE2!2BF[&,2L MB.ZXDJB(?BI$SRD)8A1Q*I_1UD<*F!D9C"8!= Q&L6B8E;2+B-[BM,3C=,3: M!CI6TA?AA^.9*$<3XG(YK(:J>QJ\J$"^$D /"L39%"!L>Q%1.01T&L&AG@#1!JK';(H MK&H G-FX G@C =R:0J@ ?@H SX_%9AR-(QR2TF7=7ED>:E)6!<90=/F+THIN M 7BK,PN3.!R,QKWA:/JXT=?K1TG=2R[48$5KM/3KPI0E)814TH"PI2K:.P1- MM 6OJ A>)YID;7;8 B@_44*A)@A;Q_.<3D 1F%0$HDP,4,:,9ZME&S2U">4XQ&)4?4Q8(,$6R8G 804L:,JB3\\P23**] MLN&:1V@CC_!HU; 5@8RE=C:\;DQ0_8QVR6EA!XXG*)1S$BBR3$F&4K Z.QN) M,".LLYFCLI^1'9&^KK7/:X3CKG0SW 7CZEY\.X)GE4+T7FIF.23&-&!P 6PP M"H(T7&FG$G6ABP7/%<8=5PH5QDN%\4(3-(E4* VTV2JCE 4K&,^?>BJE58RI M]NH':W;A\2HAW5@DXT>3Z9:E%U8J%'[Y3$P_7MO@13%!E0KM,92?EPJ,>6.I M1C!.9$=#E#@&A@A16I,2!A996>3 ^U2KQZ^]JL'(#@*Y_>Q"!?)3 'E6,5": MC$7EP6)1#)1S<%B$OU(ZT1*1+*Z&["N^N-F[XKBK.%YI4N%>,*YBX9L1/)]2 M")XK8CT8*BF@E0R8++@,CRHJ8,UP;171 0]9!>.I;GNYR%821;$IALMMES!38% M \X'D40@BJE.#C7U'WOCZ./@@W6GL6??C6,LW]RN!,2J>IYO4-4; M^_'59SOL79NA,E4;3/5F86:20$YLV1J%JAFS(BS8Z")0HVU"]%R5_$/W@AXU M>MG1>J6*YB=%\ZR&((J&;+\(*M((2+C,:/8:0O87,[03,[J35=$5S5UNAWX@ MG&MG#).,"8C&8L:&5B%S&^94F-X^G) MMFVB?F*=,FIW=FE?R(Y$1RO0NY?KJ$#O'M#GY8?*GAL/)@''DMN4*4!VUPA0$1DS M0HK,[P7HAF,W@-YF&D0]4QV7'4=Q>KG ^GP\^C (,?3>6RG,+,V>%\49JYB#Y+%?0< .:6@=!T1"3EXX[DH4+57V&YO&)DOOA M:(W"JYM$#*M,KE0Z6!$=S'6%2$>E*LOO)/),!T:!Y8F"D%X(29@*VN_L9N>W M+\7BK) M#L/E!_%_+P8?,DJ&=0;6*M30I;V.T\LK:[W*QCH>%O8K_WOYQ3BOXF0Z'OAI M#.4;>\,P^X4;/UEI[T&TMS!5-XI(HV412KP',-L;M @$DC+)D"R,,O%EVA./ MF:A;X[R=]69:5S@5XAV ^-R^;T6-LL;F9RT$P.RUEAYX"4(G2RG7*5BYL\L8 MJ[TK&XOSUE7+4G!>Y4U[)# G;X+6)C,Z 4U+=9D-")9FH1,L"X)+Z8S-YSSK M<]JE'3TM97NZK&%*BF.?X^+X)"E"%0G\"0 M% %C\. <"2"-5LRG+(TP97+4O*^[LBJUUMAW7 A5>EAC>I@54,BX]](0$(9A MZ;YA8+D.0$/4VK%,$8[M[ JE^U0MSB&N?3B=YHAN%,55MEA?MIA36I0GKJ73 MP%QJMAQ1,,H18%IK9JR/@:J=711]WI4U95N0*7IQ;RG5L].>B^\&PV$S92#U MSAMT;5>ZZ &<:)E3T6>JBU1@=IHW!$_A+E=#:([2%;2I& M1Z\1$1)3H30#&-"2,XA90+,D;'3$[>Q*3?KY3.Q0\*C&D%N>39B/L>BC,TDK MC-Q:;K,[1(VC3EA)54'Z?4+'%>G=0?KDKQ'2 MY^>?>:9M\!QBQG46*8*#1N6 *4N]H0Y=F6E(4?5EIY"^!0FAATF5F+]\ITCY MY@+$>U7Q=NW&_>\^BRJZ["\$C#XU8N\<8N$KL M'2'V=_-B+?ODE"6B0 1%B@NG(=N; 4LTZS@>K%-F9Y<;V9?BT6+MH3A:<2"[ MTF&EPQJ[VG ZG.OTA6?8),20/-I3N5\:R[G>2NR1;"_ ]%1UN0?KR]<7Y M^6FS%<">]L)@XD]'DXMQ+,J_"02DT]%?O<'P$CG95,_O3%?>X[[<,!C/)@FC MB[*[:=YB=P9/VPC ;O-5;MF@_X-\ )6X5N_<#D*_-XQ-/Z<]R^]P.LE/]_D@ M/_/YY1XVBIKPRLE+9.29B- 03@M M"2;(3Y,&C,C!"70@M1$V4$X\#9F2C.PK52FI4M)Z4%+K_;R5DI9(27-1&(.: M)TD<X:90\A*$JQ^=Q>8IK*S< M.BN_7-"N28EL,@K*20M( H*CGH$@+B82 P]19%:6JL_-XHS8M2]^K:RT/JS4 MC8T=E9^6S$^S0I8S:ZVS IA1V6L4+H+%F$!;XY'Y$%W G5W>YW2S=G)48EH? M8EJM@JUTM$PZFA.QV681LU\+*"T#=%2!XRP XU(+Q6ERWNSL"MK/9TN'O*5& MP_[GM&BUEA%"R3]!A!6(]#Z_ZS#XL/M?^9_K*SBSXW>#(5Q>[W,Y2V(^E@#- MY5<&68D.I\\O%?23 [UY%Z]CEKH^ R[_Z4]%!@]'T_SBTU%O>A(+T)LR#ULZ M%:Z6E-C3?(GY"XTF?G;G3;CZ*P+S99R/)H.FFF$<3YL5I=__-0C3DVNNN?%; M5_>,?/D5Z_(57$SO_I6%>]OVC;SG\R#4[+VX^6^YW(:;' I*/!<6@\&$668& M&Q1RY(Y'8^E;@SO7OW0ROGX+Y_9=!#>.]D^P*;_#Y_;T+_MILO.?LX]=?N:N MKHB7AV[^AEW>EMW_[=<:O-/ Z@OUFB*'O(=/+7GD_C\^H/OPV!R?FH_ M/1\,F_O0_-+WLX]]B0G- ;BQU.6WKR[.F&=:TG)]5]&HJS]\=>G/FDN?8Y7+ M[S'^C'%SY[?),WKG][[VLOH9H_J;7O7KWT,C6K]6\KGFGRK==3P77WM9IGG*M[O>JM@7_4GS7=5RHIK_R6)]$H M"R>NNKW!\OC5TT_[K?.SAZ\6S&+]VT M]W[T^OCG@_V]-R_W>Z_?Y/\_OK; MP9O?U_%.F'O=B.\.AME5'5WDEPB3?MD?$4MQ\HD=QU[V6^V_;GOKK3]:?_0)?_3V9YFRVQ[F\>BO^8D8__CG3=<(03T3]^/&T=G9:-A[ M/1WY/^]1/W\?.WSE_JW)3=G+5UL$M3UM!&")K,'!L/GXQ65M]M=NU;<\/QMQ MVU[%JFG'99C]^'DT6BRRVEL7>E.&?%^-/E<=F.ZC*W3@9 MG88XGOS?_Y=F5'U_BO3>Y=?XV%0?X[MUH]WC'#^V^ MVI0[M]=T++6$MTV[.?6Q6LUCM5&ML;??H!_LJ1WZV._M1Q_/7!SW..WWRGRZ MQXSLW8KEMDVT8S)?+Q0-IR31,N /M?/6V9@",PFU8$3PVV?_'1S].)^/O\3\ M\<5T,K7#_DM_9OP=' M[-_E;_W]Q_O?\N=')X?O_QC,I^,/_WY'C]_L_7WTTP$[^NEW>K3_ZOWO9P?\ M][/ROH[R:^7/V+0WI166\L&H@H):#F#+1.%+C*QF2,&TI+YQT3 M?:%YGXJV*AB[L=;ZD25$CT#[VA<7W?.]KR?#W5(.^4WTMEAM=%-/7&J(]:@V M6AMZFRU^5$SX&&R$6$JRL0PE-E018)Z'%(RCFA1ZZS.Q6/Q8B:T2V^83FT'* MM.;"$&\0G3*RK">B5*A(A#&A$ELWB&V^%]!H[EVDD"U% 9TCH(52P)PB3$<, M@6%#;%SU226W2FZ;0VX/ZV+Q7%J*-(,"9=(N99GCE1+$F>"UO)O=[FA>J32W M9)J;\]^(,4I3"5*G ,A4,W..0>),(I?*R[(4BTG1UWQ1FCZX?:7R6^6WE;_I MA_";M-YD):IB:>8BTM@DJ!(H(C6:<>,KOW6,WX[GFH=1>2>%@:Q,':"F"-F! M$Y"D80I4!DNE M4HH$5>/MW0#\X9OKB0'OR.&;@[?$D$1?5;_ MQ"5DPCMI793\'P:UW1*IOG;B&O%S&;;>\UG\C&.H,>OVU,^[A9@U-UG5!&V! MQY*%U\R!\\) D&ATTLY0ZG9VF9!]+1;7O]T_J%,1W15$+T8N'@GGQ1#&#)K_ MCSV]B-=@?C&:3 _C]&1T3UC7H,9]83T;J;7&.6*)@N"X R2,@18<01F6%)?. M.*U+I-9PK*#>2%"W/DRU@OKI03T;J0S$,>M//8#L<\<# M]9S<+5$KJ-<3U$M)>MW1E5"=WZ?'^&SVRW@,(F9D$R(#(&9):PDRX&BEL($S M:>*E]_OH7=H5X9U%^'(S8/<"=AI\C '^CN-1Q?2#,3V;_"(8>*), ?&R3,4) M% S/BI8SX;RT@4C&/OO>'4+U=A7C'TPF%V7V:LF 98]V.A[XLO!O\M7!XQN9 MJU]U!JPAJ6*.&/8OQOG>_9+?QBA<*XUKTS0_MO>7'8>?QJ/)I&J/UCCL_=Y\ M=HP+(:)-%)(QF"F,6[!!1DC!>QF%"K+TAVMJ^A(?+3UJ;4Y'\/X$&;([L-X4 MZ7P%ZM4C>1B:YY:O.\:5( 2)"M]EI!19)&QV A=<=QI'#]Q MWNQKDPTJHI>,Z+FDF352_ MW!U\.94FHZ16J&E3)XA1^%"2$0XQ5Q4),KP[16FC8_PXJ:+<##,'D/\.?L) M1W%ZG-[8C[5+M3T_^F!^/ZA!1ZR-!@@)9?*RDF"I,< DYX)J@YC$SBZC?:%% M+3E=&W17#JY6JE9:RWG']:3LR$FY&'$RAJHD@)-2+>*#!2.L!ALX%8Y)IU/L MUE&Y79./]V.*XW$,3<@I0\0V8!VY?&'-A]LU_+BF*JJ5JI4VH1O3#\?/]\+[ MB\FT3'6?3$=[^?Z5R["GO]A!OI4O[/E@:D^O^>_%#?J[7MU:C_X''/V'\Q5, M00MF34!(GI:3GS#0S'*0@@2D7CC"TLZNEG6(Z=I NA)OM5*UTGH/,;WOP7C9 M5?&UX['V6+1W=LZ/.DT>C4A:Y,/3),@6IUDV!PF,49VTIDQ:L[,K^HJVM=>\ M G_5P%_B=K_J#:\ T;.#3550PC#M@"'5&='$@.5<@",A(B:CM;[=':YPWA0X MMU8WV0:<:U-X2S"?C7W!NNP)LY5^!@1LXWA'?3&7@5+YLKXNLX_C#P M\;+OXE7THW?#YE6:%HR:(6_/8_AU/DR>K$"7'X!\&D4":#4'HZR&_"A0#-E? M9,GN[%+L$U4'DJX9*53JKE:J5JI6JE:J5NJ2E5;9ZUN=U75R5A?*.9.R7D@. MR*,%#)I EB\1D%FEA?%W/[VF:,:GU.M5*U4K72]ECI(:7@"0T/-H@@ Z(/W FJ!3HI=>*,V_CM MS6#YM/G2_55E0GLRX??IT>Q^K9 8"T@"6$<4H$(#1A$'C"54E%(31,HJ0?2Y M(;7\>VU@7,FV6JE:J5II>ZS4C2[VZK@LS7%96%7N*%6($C@G"="5;+SU!(B/ M*@:&BFG9+<^EI<*];H2)U*TH_,&>ELTL_=Y^]/',Q7&/TWZO@.@Q]7IN- YQ M#-/1^?-R[R>CTT'H7;^7]:.JA_43,334TORT6V/1T+:H^?_,+NE4Q(5A .7%N>A17U984QA:0Q!+1.)A,R M/3'9IY3T\_/64@[FWEA9<=IVN9CO6OC\/Y9FQ@>8KTM4=XM3]DT\=\>$ZI/1 M:;Y]DX?T/U8_[)X\-QM *MX1HTD ,I5YCGH.6@L+Q&:V,U0SZS'S7)_)1Z^8 MJ@Q7&6Z=&G24)RT)U> 9+?P@R$ITE>BZ\[X?5/^0 M',$8]&(DG,<:V(YQ@D%\322G1=([JYV?#: M&:)L8N 2%64]<@+G9 "N,KE1PZQC=F>7LSXWBQ72&\MS6QR8OQO\MT;F74@1 ME4PBNS88+,\LP*.@AAL5:3XH:V2^&["?G]CE0N!*" 9".)Y5'0]@2>*0 E*E M@B4BI)U=(?J"\NW!??5OJG_3!K]5_V:%1#<[R,Q32UQ2"43P 3"5N;Y&20AH M,%N4"6]+B42?DLISE>0'.9SESTT9FD%49N+;=S_IG'$.-8[&X&=5W#^<5H,CV,TY/1/8%=(QOW!?9LW)9G RIF%62[2D :#5CG&1B6 M#1DQ6[@ 6_6-P0KJC00U<2PI%HPD6B(*;R):BB5>3R(GVE=0KP&H9\.5CC'E MJ*. TN;3FB$!A]1#)FY-I12(9W M:]G$ Q4%>K0HF8C*&M0J.>FE3UQ$FB)7FK>B*"[-4P5%BQ3UYWS+JJ32*97= MCI3]BZPGG 27LN\12: L.$R.X+6>R(35C1WP=8IPRZ['(^'\#Z['%8Z_.!U[ M9_D.3ZMW\5#HSM;LK+4)E(A:H!+Y*^EK*K7">CUAO93,UQV-"M7]?7J4SZ; B$)O J7@ M99GN:(4"1ST%'FVD/'@5D%]&RRO"-Q?ARTV#W0O8=>'Z(S ]FP&+E,0H8@)& M\_&-9>J\QBB &*XYX39PXEM;N-XBJK>K)O]@,KDH,UQ+&BS[M-/QP$]CN*S0 MWZZZ_%6GP1J2*N:(8?]BG._=Y1J]:ZUQ;9KFQ_;^LN/PT_C>4Z>K^K@'A_V] M-Y\BH]YE\QH"@L@B/AP#YZP$Y,HX$UB,F,6'I-@71CZ6PFJ!3D?P_@1)LCNP MWE3J? 7JU2-Y&)IGLV:.)*V9,1!TF>Q'E04CHX1 (M%*4NU4%AD5QVN&XR?. MG'UMV$%%])(1/9%.9/O=@NA:-=M5,-QO="UK6+L=$3D7UL:D4M;^";04I6R:"# \(F@D MT;-L\XBQM;#VT_5WW+;SOOYD_!*'D\&'V#O- M_+U=/4BU!J]:J5JI6JE:J5JI2U9Z2&Y!RDB(UHY8C8C*6$&E$RD$XSVGY#Y) MPCMR"XV/\.*FB_!EZ_11G!ZG-_9CK4]L3_0=S*^.B%';LL<5.!,,4#H"VK)2 MJ.B<"LEQ04L1LNE3VL**G(KNRL'52M5*:V6E)QYW4T_*CIR4\^%1DJ)(EC*@ M-)^2J$0^*A4C0 CCFADK\R?=.BI;JO>]=Y I##Y=4W A6#88A M#J?/P304L@(\[\<4Q^,8FM!4AI)M0#UR^;TT'WZV5'X[VY($JJFZ=;#2*NHZ M_7#\?"^\OYA,RTBIR72TE^]:^>OV]!<[R#?PA3T?3.WI-:I>W #5]?*(>O \ MX. Y7%Q,3Z1U,8(R: U%^"$L:"8\4S(J+SC^=SI4$*N@KGSQ9T5UD\.Z[D* M3Y4?VQAD!%Y&DR$+%EQ,'#0A9;LT^F39SJXP==SQ^F"ZNE'52M5*ZST6Y;XG MXV7WXM?.Q]J^V*)//#<\)2!!QH($J0,%])*!U<) \I2Z:)+W.NWL,M-7PFE^VIHS91TN(0+\X) MK'C>%#RW5F'>!IYKF7E+.)_-HX2(/$,=@4HF *.(8#0&X$)[P15E5.LU+#/? ML.K=QKT%9R=SB9):O5LS]-5*U4I+=0-:'P-^PQ5X,^<*',P(^H;P;CH#KV+V M!B:#:7P=QQ\&/EYVJ+V*?O1NV+Q*TZQ6*R_:\QA^78R4TY@UG0-*(LG"@"'H M9!1PG:@+V7=P4>WL4M4GXM$C3BHI5.JN5JI6JE:J5JI6VEXKK7(J0G56U\E9 M75B/&0GF9T" UI8"!B; N&0!G=?64VDTQPYZJ]LU&_C%Q=G%:8;,A]@K93B^ MV95IO2]CL_.[Z?D3.WP7MVM*<"V+J%:J5JI6VAXK/:0$-Q&K"#HA!5IDTALN MHQ#!:2$42]*\/J_D2T#H5W'\YN#OMU:GA)0*(#PH0&H8 MZ++87-!HF/?&<8<=4R;D1N,0QS =G3\O]WXR.AV$7GDO:TA4#YO8X:GU,COI M-CJ&,68'7;ADK%/!FV"%+*'K^VT7;U[]^&(ZF=IAN65U\D9[[/3[_.+P?(IH MY7F +(XIH# &;/ $G(R(UACOO-C9I4ST,?_/\+;FTMT/*"M.3"T1[5V+F__' M<@SX ,-UB>$6/;%OH[<[5N3-)>2J\]4BOZDILW2"VN2;J M) DZ'U7F-&JSWT8(Z&Q*"%2;X*SFULA+8E-])MN:L53)K9+;RM_T0P)HWC/M M;0Q.L(@Z\YD73!F&%D/VXH2[F]T>4%!5::Y%FIOUWZS+/K?D' 0& YB=<-#6 M&PC9_:;.&&>0[^PJB7VI%SVX!]=;57ZK_+;R-_T0?L-H@TN2VI0T)BX=9K1X MY8TB7(EH*K]UC-_F]O71Y(A"[2&36O;EM,G2E&( #!R3B2Z@]#N[@O8%55M" M;]L:;K\;]K?&VQ6/@B(-GM+\ %FIE3',YP-19A'G(]9X>S< /S_I6JM@?,R: MS6M=QF6Z"-8Y!\2PZ)4@.@2WL\M$G_-%U;:9B*\.375H'D=KM0-FN10V.]E; M$\\5T1&$(!Z0> >&QPB<6J*Y9IJ$QFDAE;\J?VT ?SV OBQS*OI,3Y$*C&@= MD]$80X71,F;BJM'TKE#:;(U6JFZ4VAU[TI]!Z1Z&LGKA$_EV'I/9_% MSSB&&I-N3_WXA9AT8EP+K@,XU JR:D707B=P@9JLC()R5.WL2LKZA"X6@-?F MVO5#]"V!U\?!>3&$,8/F9E#U-9A?C";3PS@]&=T3UC6H<5]8'\[!VG$E @R:1Y;.5%!W%]1<&6DM$NV$1(O4H1))JX!!,F*\ MK*!> U#/1BJUR[:T08,,UI7"7PK62 ]HM$X9XB8&TRE0;]:J<:)&B MWLVWE*(E5OH@P0?,:L)S I9P S*[(]F33.BL;D--U$&F7<'S+8O<'P?F?W \ MKE#\Q>78.RN;/JIO\5#@SLW8(K(,TTJ0K2$A>XL*#(D>9#*49MNY)&P&;H7L M1D)6R*P5F)1".(HR$">B4$PEKA3U2K E0;9JA?;P/-J=59(%B& M8!RWH%WBB?J0;>P:J:!,Q?3:8+I.?:]6JE9:Q8BC)\EX586Z#$=W+N'EM(C1 M:@4QV23#+8,[M*2]HUY MM/BHU3D=0?P3Y,CN0'M3IO,5L%>?Y&%XGDV:!2^9CQG%1"H-R&1V2526&98* M1[@)B35X7ASL7H'<:2 _<>KL:],+*J27#.GYO%ERPLG@(!%.,Z1U1G-D&=S. M!2YDB1#*6R%=BV:[BN;:@52M5*U4K52M5*W4)2NM,I+]C;YE#6VW(R/G0ML\ MD6 )>C ^9*>3NP!&$ [2H3%95$0C76NA[>ZU=]P[GAT&'ZY?^^HEH/S\S]89JV%6C/T5HZM5JI6JE:J5JI6 MZI*5NAK9K%[E8\3[YZ#EK^)X_]VGMQ*99YB%NS"1 -J4P&AI0#$1O4W6Z])B MVBVWT:<6!3\,"5D!*=%%IEVN*$](U:G'=1@?/J M@CP,RI]FHL .^%-%$G8JS-4*X@WE@0/VE0^A&'=47X M_1 ^'[J6TGN*^;"F3DO :"-8&1(H'Y)1-B@N>$9XGTFL*%\OE-OJ?2Y?7\Z'N,M&3ZI1 '%$ P:EP9@DP-A@D05C#4^7[J?J MD/NY75/7CZ M,I#1VF0P!26I0..$"X)0'3"[UC;2Y![L33>>P8N;CL'!,/L)\>?L'1S%Z7%Z M8S]6![HM!_IH?V]Z/#M,P00B.!4*N&(SBZ)O6ENL M7H%=Z;=:J5IIK:RTRI!3/22?^I!S GT]%>OFOEK]O37^P@W\ 7]GPPM:?7>'IQ TXO__=B,/U4IXRT!-5.^BX.&:E0[_S$RC9 7\']('#/C:T4 M97^)X@PB=P0P)0[&*@4F1>1"!TJTW-G5C]G?6"%=?:QJI6JE=;32JG:]W?=@ MO&P&NZ]/7#O"'ND8SVV$\TB]S-8%;J4!#"* "5R#I3IZEY(EBNSL8I_)NI)A M4X"_E'UPU1M>&:+G]K_90)TG(5LJL-*:KL$Q[T JF81DPH0[W.$*YTV!@VSBTX.YG+ MGM0"W9J)KU:J5EJO!O$;KL";.5?@8$;.-X1WTQEX%2^G3\77\-?I8+'O#,1G6Q6NLK4;!#!R#UL##"2T,Q* M_RC20J,VW.IN(?3IWY-95>UQ(R0:J+MW!'2727/.[Y@\YF QGX/;@G!K*0H% M48B1P)#"U"(*N^2D)& UVJT=(7A'^;WR9T;R316;ZGJ ],RR=+U$UL6<45L,-)Z;GLSB?YMOQ\.Q9 M7*C1L-=UU3>/",S6YQO!\GCM"/,%82;'"F,>K%/"6U$88C[MW;355'KZX60\ M&NM!7+(V;^CNL.S]M)-4;8!9Y303TB(C(I1%4#-<*I0SZYRUBN=:;.WD1'24 M(IT)X#MDHWL^\;TWI-@TI_S_OH_-O\6F;Q)VKDG9^D? >4G9]9-A#]9N M=)N$RU8)O"%P7BR5A738:&]0811!S$B-E /@M+1PQ 9"6.S EW=(@5O(;"&S MA);2%S,R!S*7#=YP$[[CSB1#+$,*5( M^QS^5 H')RSFL1%%A$S54?2[T]1;V&QA\_'#YFV*9DFNK+0T*(\)T](KX@@A MA>0XUZ2PY'+<7*J5U0+H3P+019V3>4I-7E#D':B;+"\,TM0%Y*FE5&HC=$&W M=I3L2/(]1;):X&R!LP7.!>#TBCL3. G9TXI%?_A5(0BD((6+7!N&G N]7#P MI#"4^R(61P+-4Q8,Z: 4V.[$\<"%%)AO[?".R$F+F^V!R*T18^V)" ]!:\V\ M9]0S&8PNG/4XM[RP@JN0MR >4LMJU6D;@F.BT7I4\98C)PLP M06WAD,'P#R/!B#WLOJD.W#PUS.R M37@"TSOE374=;Y)4[<_[3-M8YT\/+F!-LL%P# \?#[/QB8^\F99-C[W+0G>@ M![:K>S!$^""5*=B>;MGR"M1O83%T\FPX2D4(GI6^I\?=+_ZW\ZX;GS3P,'=7 MO95X=HLV,(+)^/);5M;VKAO?O?^F=2[G@,N+<^;T M+JZ+-R95BL8\6O]89EL_@N>';P]>OGUW='CP,OO]_=X?+_8.7F>_O]T]>/&N MD^T=/+\ODB>[5WL'OP?&_WC^S= M$7RP7Q'8\E1N!B7 ^5O74I6X@JK6$>E/?U"LB-,-%_>T2_EV5FNO!Y,^/,+> M06K+4D//\E@/NM\2)CV?BEOX8W?@_BS]"-8Q_7D87C7R]]U4_+[HCFQO.)J4 M_@C&]'L/E-[[56"_[K_8_?)Q (KJM[//!W__IW?0W_NZ?_JJ]^'T,S[H?^P= M'NW3_:.3_N'K^.X/_# JLUV%/_[W!-O^7P/]MYH<]M_D'_KOR8?3EQ?[?__5 M/3P"9;?_GN]_LU\/7W]@'U^_X0>GG]G!M]V+_W[;(S#F3X2 G>"E!/-<4<1\ M;)=&9$"2"2F,*"15NK(UNH.)=[O1#J#6!O\V8?_O[]_M';Q\!UCS]N5SX-'LQX<'C=Y;$],22\!W]0"K=I5I(Z\=Y-6L]./X M)CWQ62Q)U;4WP3L]!C+-AB'[?3*";T>C[\*#!04ZES]RHE=J?<^'Y0!LS/%P MX&%BW5ZT*[+?2SUP(Q!$ [N=_3(>'OO8M3<[[XY/LNYXE(TF9M1U75UV/5PU M&?1@-;)AO.:\._(9S K,#E"Y.TD)CPF1!/_VO-+1.^G/_+?9Q],!+']UOO+) M9-1\,"R;SX:3LO[PUZP[2F_LP0;XT3B#U9D$L-!@X\JX<[#DOAR 6":F9Z5 M0S>Q,*7N(#L8EC"_W439>CO[?UZ[_YGH$FX!XP&^?Z[+BTY]%?P.0#?0U0SK MJ66P!U]@:P#UNG%?HZD!"QFKD,-#D^5A8?>'\,<(C)9R"*LV@&V,5@IP:.5< MB#?$9Y;^3'?+]&?I^T/G>S"=\K,'FR4[FGLG7 Q #[_'! M^2<I<.,0I88A1S) IM$.$,VL9<;GT9&MG#/J^7W%!U)00ESJK=WGT+/L; MF'%X#ESZ+O:...XD@GH^)4A0#VZ,8AL#Q6]]U,ZR%_Z+[PW/TD0?!18?#K)7 MWI2 .1=93E,").ED 3@:X"*$;J^;_!@)AI_W] 5@9O9B8N!SX/C_J_MGOV5O MNS&-\H\_GF>_-/CZ(GWS=HJ1 -[][C@^2&= /\AT!PT4G@U'@%'C(8#3_TRZ M(.UTKQ=QR0.ZL.U>.5$>J&<>% DX/;]#AKWI^Y(5PR&([A MH25 ZT4V/!]$*(!AG$U*>Z)!-]],H0 8#;2GJ*_Y,Y^6)7/ ]G8\+*.BI=AO25S\THUOR[X,QU&WRX+^ M,BP;6)@?:!I'7Y\.R^[XHKD [DKH,CR':8*(JDQ"F"M<';^?84<KYYN*ZSQE^YP,NI=)%4K M(?T*$40J\D ]8*OY6DL=1+6U3/1W!GM=*; 1H$&#AM^F B*4P_Z,@..]\9:D M_P.X)Q4[.LFG-XSB0ZJO0<^%]QUW[?R%HXKN^_HB4KG^HKN]I,743OQZPH]G M;Y=X/W(Q+/QH25Y&1BFKQ0%K(#XB+D@D=U?J\[BD8!7 S*HU6GQD@R(P\K0_ M@V'6\\<@S6&%:W$_-+ \E9V>6 A>=U:#RPH =4$-\%^[8%'5MEY\Y@3H VR2 M2:0->*ZVUI]5VJ?SH1NK-@,)N*&=]!L74#3/_%=O)TGY@$> 40,7E1633ZK' M3EDY6CD@%"SL$5 %S$"/1I,RUHFH%FH9?'0%U]A//)<-N8D_F>&+N,9U8Y+0W24NZO(Y1FTE+7<:=@-^^ MCX0W1O_^78^Z:6GF_7N/@CL/DPBZYLRPWG&?R"2>/4[BATOH'$DY"K1&'*)* MF,U[3K:S7:# ;O0SV^:N^FF=>1*K^ +(.T3?"]PZBD250'AAK)$XQ_#<[$0# MYQGO!QGP%]!=^C:J6_/NV25:_->2\^YVCGIZ,T?]Y:?*]^LE)S_<2_X.)MD- M70"S\6ZUQ["'?\)F6-BPS?%][]B_ M[7Y\\8&"*<$^?'O#/Y#W%P?OEDR*4S YCESWX]%!?__U2W9P]"8_.#WH?GS] MG\\'IQ9,B9/3@Q>]TX]'>_E_O^U_VS_=Y9\$L0*3PB$L62QMPCW27G$$'PMK M"R4+PI>=W\10X0V1FM""J<*:P@06<"Z-(-+98MGY_>[]_O[NVP_1H_UN[_7! MWJN]Y[L'1]GN\^>'[P^.XO';GX=_[#W?>_GN'SBYKQ_,XN =)4F*EP];F1-IE M+H*5CI)NNM:7\VJW" J)F?1:][%5\1IWF)](]K& VK:.4F MG4]/(3WJ?' '*)2C[-@/?#FG&U="."H)[T$[AK_2.6CTW"=GVR@>5^CC]):H M/?;U9P^K7R]T96:!!MP_JW2"RE4 VKX=-^<%PS(IUOVI0@+7^W%U*UC+T5$X M3B>C8I MH\$Q7>E1TLN.AT.73(MX2;>EQ8QBT&!9Z.E*\'R&(TK5[VUY22: MSVF.8*4,+WQ4[ 8^:H*=AL"FVW !LZU-I$YVKDOX+6U-LNY].=85Z58;:9,& M^C<\+SI>HZHZHS48XPE8>\-X$-9+JPOZ:GIJ=025 9.,076!'1QG(1Y3Q+;72Z]%PD$S,ZI0K$5RW!!,SNJ)M4JDK7T5S&F:3[PS,Y&@5)Y5Y? )[ M-IOK=O8:3-"*=B>#9I4\S&38CY*JERZKB';:T"A:=),( 4!24R]0KF"=8)SPG'1,./_:1D>/54#!CH]+;]XVJK['OEDE,#6 MYP1Y3!RH[K'%J5 6Y4+3P!7QN7?+2H%SZ/?C@3F_7$((1*1E=:#4BJ ML@O8H&/H >#WU*M?^@A:@_%)\NQ./8+1@9M$ (PU7A>]C\ZG2.CFD=D@Q04T M1X5U5(31@\_U%7%@C1B/ G:.IJL[44Y\DW>Q%L+\@C'I1CE<+\3]P2USU MRQ8 Y%V:=E,WMZ*EIGAN9^W!K6VXR2X3QGGTMPX'Z?UQ2+77""Y;(U!NXCY: M#*7G[,F$TJO+0^G;J/@'%Q7_418]&W4W"+L((-IQ1S:L*RLO33=N^2/8OFV9/?N&"QM,!7B(-^C%CN.#(N M!$0YM]Y)%E=_9>,VUR:[]D0[#*/Z%-T?U0GP]$A;@_T*)&A3M$;M^X@*16=5 M^ZB\3PTB5-]/G5I1-USG83)5YX!L=.*C4ZHZ&!Z.XQEM/)RK76&CDQAKMN[^ M.;]4/;+*/9']DJX>3D8Q$OK79PTGK7A#UF^NOM]-72]FFU7<%V2:"7OHU MWLXO_>ZJQ^;Y-E#O/WKLU=]QQG[,8(L;/?::?AM+";=K\F%_2KKZ]1R)5]/; MKJB2L"'3NEF3D/G>("D?Z\K^(*N3O+1RUB-:#[RP'G?41.9^JE5'3_791F/ MM_Z*7K@'4;SC'ZO+'_[^S^CCT3#_V-_/X5FG^]_@6G@?O/OB\.@-.WC]GY/] MO]]<'+XX9A]?O#K9;^[Y[W].3-_U#D__ZG_X]A>,&\9Y>@#C>P/OV^,'+X[Q MA_[+KQ]?[+'#%R>?]V%>__WVJZ!@(#'##)(!=&^E ]>87QY&6:/-+ESTLS'O<0*>)J;P%@#-YSSF%QLBO%(JYTH* M#ZI# CS< MXF MYB6 VI9=P?R+B+JE!@M@" S9$M"HN85AQI M&0A25G*%=5ZX'&26Z!!"-XAQ[[*[L)<&S 1LO@H8M'>).ZQX/(A[H\KKZ[/FXY_U$%"$ MO!3WM1 (ANXQ$FS.-?CS7[^X+F*;LK@.2P[7F)X)RPGOKA,=4[D//[+E\+R) M)1ME)[[GJLID@X4R9UZ7 P0?9/JX]%6\OUX(O\_JR'N5[*,("M3U6QND,WRJ;UDM;4:UC(?%GZ>W.#"6^; MX&5_>(+74:F=!R%P&#>G+L\PBD4&00@ DU:97@\4X;\SJYQ\*HSS14$],GF, M09:YA-^"03X71&/L"-7Y#GUMUCR; M+7KBEK=U,O)NC"Z-O'E9PM?:R/CK1[%SQ'AKGQ1SU*JL M]IC]&A\ZTKTJQ>M+=W#1R\Z;NJ:Z-^G#'O9GGU07C.IZIWT?L;?YJSN("R_5 M[O2Q-A>,!M;W75JSN)8SN0<(/YRK"?1^^]TV:$"]GHXW/*_VIUIK-TQY]X.H M__:2Q*R+@F9G/>^.?97$UXLL6NK>;]G)\-R#XM.99G6/+\ZJ+>MU_6#4U'># M2589W7YP4E?S\NDY?EK'RS89A>=^^M8S?9$D+LPDUM,:9J.3;JK]FBBL2=Q> M7*'FDKDV+ZMI;!N>#_T/DDZO![)YA@8-"5BN.SKQHQO658B'P2X6"5B77EA5 M0D@;4Y?$JO>VJ5$0 :(I47%>40+0BKFHZC\VG /$FVJNS084R;BNO)4H-])[ M8LBF#$*5HP^TW4U5!F/YN::VQ7:V-YA--.4II(SY64V(^=I=31F#44S*'QS/ MBEO,ZEDTA^=I-M-1 SA4;+%0&6P.UAH5L]-4.9PNRR,[514!*RXQP^A$K_^.:9P !/ S9B%,Q@E!4A6[3I5AN[3, ML>39(EHO;G;I0R]5-YC6(TS7U ^8FUQ"/KAU8OWRI\U^3^FIJN=0$P;HMK ] M539SI*I8%7#P/Y.D7J]9P^YH@0SJ,H"7R)$F/Z0Z9K##XP%P5RRD,LV?C@^+ M11C.3V(E!]#PZ]J$2U3;'55G5\$A8.@F M(3U7">[KB9Z,ZL*+_ZK+(J::D%GMB1GKSW[05&5M6.%$Q\H3]7)?7U:B30.> M1V>!VS3@>Q_*$TD#OC:M=]G8R8T3(3#!,2P$U9)I:JU@$AMJO5>7##DF?$Y M63& -58FUW G[!3#UIA<>E:8 (JC$YRIE8S534DWG985KXLEP]<@_\[K"MI) M&;M"PXF?Q&L:E]NT?9<;JI<%^.7^8:8\? M0$?/7H+<<;?)=;Q%$NB-(]TW>YW^:;KL]=-_VFN([S;E^/&N5*X>3S+R]:[Z MM HO*P-]:I57OLI*KWBL"PAXF;>+7@PG9APFO57KZ2E$ MMIQ]AK?T/IR^)_M';^C^ZP_XX/3WSX:78TAY:5# W >GI=?6;.WDM$/S[PY,;U.2GP#J/5+(HZHP@$A& M!5FP>#Y%-2U.\DS[EDH6"2>N&$%4$2937/$]S) M%NXV$>X.%C6\G&'C@LN1X<$B1K!$2E"#A"B8%<3RPF#0\'"'%/A!X-W#K\%P M0WY]/NE/>G5\2-4_)09QS'J"5$$?/^343VQ_7VF&IU69X>[QU\I".)U[+(E@ M NQM+ 1U6(:@:7""_D@+.W2_>H>^^7+80N^MH': M&XP*+HD6VFIA90Q=E20GOVU0VO<3K]?P ZQ'K@K',2A.,< Q*&-PD1MA@]8Q M^-'=M?78LNWMV';10,R=-=8X@8P"CF6%A-^8](@R*9VV%#!9Q[)5WYWIU;+L MYK*LL):0PGKB"\Z\);'/)\C>/ 0A<2'$C[2 6@G\CUEYR?CQD@=?6(&$=KQB M9:6,1YQ21CS!+.1L$R7PXSJ$7,^,?S8A\U>$\%]ZAGT5/JU9B\>'3_\H4/$J MH)INQQJ@:ATT=X=1;U9JNCG/<@OJ1FZI0\QQAB0M*#)$&@JF7Q NEO/H",SN MR#^S05[GEJ$;AL:&A((X); 4C'&K/-,Y_-0">XJE30R-&X:^@>W?,O1/8^BE M6F]&8"J51@#&H'1@HL!^X :!'JDXE]$G &8_[U!U5P[7EJ$WD*&)H84S0 @Y M+4#SM-I[C0WG(> \R" C0^>J9NB;6/\M0_\LAEZR(J@EHO#!("-#CIBQ!)D< MN!IT+\V,4X6@)E9=Q?2NJE@_Q'.2^V#'W3IATY[H\CCF#![KV'7TJC2*3I/] M'],LO\2&X?_,RGBX7I!??JZ9,8()PV\-FME!>>,4J;_+[M@/0SCPX]B%,>W7 M10MU=P=U[Y>-$:>TR[5RR/O"($8-1E*Q:)$X$91BRLJPM9-W"J)6H.[7UO'Y M&%C^#@R1EN4WFN47S15ML?=<2H0++A!C'B.EO$8YDQH(@7$A3?0_\*)E^4?* M\G=@JK0LO\DLOV30<.8D=X:C /(\LKQ'ACB-*+>2@[%C6$AM)"1>[4-V+RS_ M%,Y#=J](_4Z!7ZF^5)Q_5?)$C[-8;'[Z716*U9Z8_/ 3D]M@VVZ]:RUBW0JQ M/BS;);FR7FHED0V2(!9(0!);@["5WL,F$14/28A855%:C^JCX> [.R)I.?AG MLHQ1KF4\9@S^D\)RY$Q/N>Y)L$1O;4C[RSIIN7@#>3@.SL3:3GX M)W#PDM5 I,0NYQ@)RF/SN=B^RDN**+8*%X(IP>G6#A.;%*;P% Y!7G2_^-&X M.YZ4[5'&ING_U=Y$[&G=&7<%3'9J'!P!K MI6*J/J>(>RF9QHS1G&]B^';+WH_!;FC9^X[9^V!);#L*VEB>2Z2%*A"3DB.E M24!4%A83+J@W9A/9^W&=1MRD1-R=-B]K2XE\]](\&F"_JVZU;:&1^[/"FCP6 M(YPQH)UYJQ1BAB0^JK)++9*V2-H6Y7RT M2+IX5&8)SV51,*24B$4Y"XE4"!39PD8H)=[D^,<4Y6R1M$72)X^D;:W/AXND MRX&.6BK"M$>8NAATD,=43%J@0N,0M.=6:?Y#:GW>"Y N-NQ>[D![JP;>ZO(& MWI>W5T*S_DJKC9^N;]JSV.3'"\4+*G*&"\MTH 8NE08;J[U4(0]M[_"F=_C- MZ@3.&B3&'D+]H>N&KH_-!L?E[=V8/>QI)>3W:OILTU M]P:C<3E)C5MK)V7=E_:/*FKWEZ/A6==FE(A?GV7[7L=>C$W#T<4KX>UK'WMM M(\/;\/.#ZJ;N?G@W];W!%YCVL+RH^J8_Z4YL1Y_9)T)#P%QY%&Q@"*"9(LV5 M0CEQQG'.92Q;L 328&@JGJO F(#_\D)+&D T>LZQX\KQY4YLS9JGI-OU+=+O M ]370\&UD]O9KG2$N5FECJJC<>K*IJM>VJ $^K+J01W[QI8I_[CTP C?4G^V M+[HW\54;U<6TY6Y#H-DP=A*%E?3QJ\FH[@L,D%&.QFAOT*E_.YR, 6;&)T,W M1>97>Z\.&VB^OBWJF\6',41D.4J-#(/P9(4?NT*.Z+^+HP??8C3KD()*O]*V.X-O0QMT[6GTW3MKD[*I]H5$.!^0W]/P0DYS#^^>$GVOUD8VRMX MM\5P'?EPU.OO]]_V#U]\IA]?[%\A^WCR>'?'RX^OO[ 0)?[O/]MCQP>O<'__?9RY6"S5;>".-9EK@K1W"\@[E#Z:;Y%/((/M[6'X&*ST[*XX,_JZUI\>ON\&NE&:YF M(>!0&*2$QH!?.D-MUD2&+0B,BE$2LH!9XVGNDG+%"."QPK&Z7*]SA\KL3US<>L],QQ M+;=V"B8[!?TI$7&W8IR'X:MJ(;2%T'M4-5L(O6L(750HP0K,*<:Q_J PB#FK MD*&@4+*8GDX#(R+PK1U&\XZBJ]53'RJ$WB"T^*>'!QT,![:-$*HCA-Y??')% M;$C)%&+"1%/'>21#3J.85T8Q(-*\6(D06@T@W8APT6LCC*H0HA0)EZ*%2G]6 M^E&*.(JA<25\#2!XKDM7]?J 5WVIPNJJ8+JQGYV^)W_G:')VUDL1?#$4NCN^ M2!?'9YW!56"V9S!QX(\8V7=)W-+Z(+J%)=QZ0-%-7&[S@K3130]KL/*GA&+E M_&'&'GWPNLQ> H*YVP0?UQQ$Y\020GR.')46,4PQ M4LQ:I!6UG(I <:&V=@CIY$4;,-@BW1-'NN^MU] BW<]$ND5O*G&%$MP8!)M( M$*.:(^.(19)B880DC/I8-$QVBKQ%NA;IGCC224.,]T[RG$L6"B:I%TY8$211 M5O,\(9ULD6XCD&ZI%(W!G$KM*8 <]CSSW+XI3N"36ACH'].:XW9@K<8]6,Q:B4\* 1FJ&(8>8'![N38(TTX M :!2 >M"YX[@K1W>R3G?H%#)-OQYDYMIM.S\$]EYT;BB0A /((RP]:!R!(>1 M9"1'PA>VX$0XT">W=F0'YRT[/V)VOM/F&2T[_SQV7K(@/.=@/SB+K(AYY#P4 M2 KGD'.Y+0I-K99L:X=VR)JNW0\WD>$AV @ONJ.S8=5_^Y]9"0^W^>>]=>"; M7_/#T"+1#T2B-RMI!$92P3%%BN8FV@D*:6X+E&LJ@%:AI4&4Y8$HI941*O;. MY&ML_I:7'P4OWZF!T/+R3^3E@^7T/I(7)MD%UB+&F$?2,H5RYK$60E'F0^1E M+%LB>,NQ *R!=D0[T7KB7R@9L&,85L;X&X8^6*1D9GV M.$A"D;#*(8:-15I3CP)8_[E2&.L82'A'1D#+T9O+T3_+"&@Y^HXY^F!)-'.N MK>3 T3F3##$F#Z]];^;7-1+L',ZOVZD@%"AF5 6$0V51?(.T3F M=^38N?\"AG?DWFW!M 73ME3+DP;3I? YD^=4,!TZ;S12ET8,"<0\;$!DW Y,MP+E#N-;0#=-#!V M5]5@-@9,%TMKIQ+"RP6V5XLTU^,5P#T/JFSS6=D=V.Z9[F7E?/_C;#+R+DM5 ME7WVO J.3+ZDXK<17#68!-CD21F]''6/.A_K,=O>Q/GLS[^>QP+/W4$G.^[I MT:B3Z=ZDWP7>[%25G]^#)>IR=PP@FI3W1(Y^%N'O6BP,;NHGU MY6C[TFK.JTM_KVN=GOBL.X;WVZN=1&GU?_&_9C^H1GN$S%W8DG%L;?5'5YMN MKSON^M'_\ST'&/H.(!&^F#^T_A.XR%X\\8KMWSXI1JP.F*,\+RQBF@9D"JR1 M$%Y+5YC"45Z)-Z!F[W:CU F<&LFD#EH3^*$DP;&-E1=@.A@JQ'*%]VICLK@7 MJ:)YW(WM;+6&_\,@^BL!)I)WO5@ZJ0F)JJY?L,4%MD[;@I*<6Z$8-X4,H-XS M)83F"A=!5D!6@Q0 CP4!,'<$M-[PW)MR@ &TY#T9'PR+&/)^PB7=MCO M=ZL!Z.RL!]M8#Z4JAE\__3=X&#QM_J/X0OU%=WNIP'U\:[??]ZX; ]S3<@"^ MQP?7A?KCLKL4IY6>53T,)A6?,JBJ\*=G'Y>Z'X< 0!&?I#,SN8#EC$--;[]L MA&EZQGMX*6B+<10NONA+->@TH'I+YB< OYLT_O/N^ 0&/(1%O?"ZA%N_K$[7 M^+@GU5A[%["VY6B;?&TS9*G69B%PX8]2:.)M%C>Q0AH932&Q_JH YV=E;H[:MI;U%@5;^GY8^"'?I5W$J+*D^U5 MTXGRN9\Z7%R)22E=95"-*M)GN@((;K! T(M UYFM5[SE'.!F#*SIAN>#AA-N M^/;M['!2QB=-^F:71K<[(W5WLZM163ES%S,P7PG.S_IVA/XY")SW;CAE>H;->JH MA_L1Z,#5@^(EU=\)JX'^NF4_]50!N;+Z[C33[K"$V:U!CR2XQD/03U=D7E@_ M75CS__WCSZ#XG M>Y^8PK#^8!P(&8N3$,*1"2)'14$L%MP&1D 9I=NK/58S /U>W.I(@8LB9U4B MS0FA&N4Y S'09)P^:Z3KK/O-_UEL]2HX],@ NGY$.,-AGNG>N+T9;_UJ4X""^ZX?3*+^7YW[I#$.XBV8/ MZR98*0PNZM-ILY]-0'[1F:_MO>UL]Q*K_[+'@"*Z:BQ. M;X2?R:J/8),H+8[PP?@CKV0KL*:BJSQQ5&V!NCID$^SY$5R?7+JN.[*34>T+ M!B[P&<_JF,+LA^#F#=RIZR>T+@7G/A:VD[G*+QZZ$0"6R771"NV?]1+%S3M M+)@?&E9[R1R!)T3+Z2S9297O7"?7S9?N<#("\K71U0X65?1V+'% IS8BXK#@ MR8-H->C12>6Z]RY9/]$\'7Y-EA$\[#:H^[U9/2OP^V<]K%=@%47T/0Q_ULOP M9P_,Q=V!>]FL1 O!ZR'X)3EX\?D"/L>'+X[A';N?-"^<#-0AZ6,JCRPXDL$% M1*ADTO&"N@C'?'LUPFS!'K@-87QO]L@M"&-.5K'9\?O/@ UQRS_1>[GW(+.K3 #+F@@72P9$A*RI @3A@. M_^'E^ZBF19HITC 8\R4JC@SCN52>26:?QV$?_?XP;26[@ MT1A^I&N! *,XT;7O^,6R(K>DO\TYEJ/WO0=_#:JCI.C#CH/7\7PA'KY?S,52 M]'UI@3VRD3^>*7,GVLTK<^F8[ J-+LVR]'-7Q(='3C+#X>>96_>LI"8-LU-D0GG3&.%TV)[>RA MF+.W#:\)/RR\9DX=76^5M-$T^Z>?OWTB K#>R +%(P?$C 63P\1"8UK+&!4* MID&Q[+?T #H@S!UUH!$&DVO02VG(X4%@NTCMEJ-I_IP2]Y]3XI[NPV5!-6L] MK->^^:?G$B8ZWKY/9T;E+OOS*@!)TCB)T!1E$4^&TP7.@SBS* M!+6.ST?Q75G?CT^&+AM^\3$^PG?+N<-9$*%ATLMZT:VSG?T1YPDW M5*>@\=U #0D4OB4Q#/_UA^4X_77#UV:C$[AC&A!TZ2BJ* Z?1:'?Q!M4YQ#I M*+47APA*0S/OQF*NQU-_4/H4H70\2",$I2 M&#RM.B1/X9$>H'MPW,F._0"4 MD5[U%!?C'N(\DH+AOY[Y073034^DD_S7T?V5KH\:R.H8JU/>F0=S-?_*$!"I8B*D\ M8'\:*I'DS"(K^;48=#;O M!:B)A6?!&,6M5(#CFDJA[G2?,)J&_<*<:9!.\2@(AJE*0*#"Q"U@+<">-;X@JE0Y(XIP0V84"X4IBB(%([[ MZ^H2M8!W#X"W6)[(,*4"%2X6T^9@#A<"J0(+Y(7AMA XQUH#X(F.HO2A -[C M*NFYGDM_GW1[<;"C)KYD>@C5-@>[#*Z\HI+B'&@\>L\ED[R03!?281/R@NI6 M/]LTN-I;UL\(I:' S*)@93S"UP4RCAC$21!$YH9RR@"N..T(NDE-SMOF07== M-YP$2Y7 2EG-*.?&X)PZBXM06!HH;56/#>3E1=7#Y*^MB?P8;F4Z//$>@G= H]$I&9=,!L* M CH%T9+*F.\>'-764=SJ%IN&1_O+NH466,?J$,@2 Z8041094"Z0PD =V"AG MJ=W:40IW*)4;U,&@[4ERQ[PLG?5*$&."!-U":E-(E7.6&XF+G##3ZA8;R,O+ M59>])UY(!" L$ LY1C((C9R6#%O@9)9'7BYP!\N[\FML@NOB>PR&2_TRCYS= MO[=51T" BR7'H%'*Z1QA6S#$O/%(%LRA@ALI!+4R MSUE"@$)T! (\!4?#'WXT>I9I:R?]22^EN+BY$.4GYF^X3>_BN]):=F=+ M/Q\<#K_W?/PE9IO/90Q]9^63%MUN@F[OE_4;CPM+-8^%OVD,2[$8:4X,LH[E MO(BN">VW=@07':;:WL>/E./O2DMI.7XC.7Y1G^&$R;S 8-$ AB-& E@TGGI$ MF07N9\20(@#',]:A>-49>2\I;/&5E0Q2A8^VUVK;T>KA M.[ .? OV=PCV*PU7F7:A*+!#C N!F+(!:>L)LD8HH8)E)D2PSTF'J-7TTH?: MUZIM$MA"ZJ9"Z@_W"+:0>M>0NJ@_%[% >:SVQB@S8#%SAV#WP( .!/1H3;R) M^?J"YAU)'D\3ZQNT"OQQ'=[>V1/O)K$*ZOM4I>:/6*3F\D3T.,BGG8W^,O^D M!0U.*8L")P&QZ-V1K/#(8$N+$')3Q))4EV>C/^!NCR_7%S6*]7'<0LVBTE^> MD_X/YO^0DM8EW>8%N?,\<+*-";_SG'5X*KW[LX\LP0IQW&)C@!5C$3A5M?N/F&&ELCU,)BD5"8AGWF)F7L M ?A I5C=U!FNB0V93T!-^T ^_OT&_O[]Y$/_H)=^/_VKNW^TFQ^\_I"O-G4& M2?=BCQY&->WT(]S_)M]__:K[@?P5?R<'?^_!V-[#V/_Z_-]ONRLYMP&V@@F# ML+,Y8J!N(QT*C3C!5EMBM?%D:R?GE[8DO5N*_YE%&&Y(\JG#1;ZBCSY6D+M2 M1Q7:4FJ(DE@PP0N%+0Z8T6"DTUQ_5VVDEL/OC,.7@C.8%HYZ!1P.?,V48&[G;9,OOF_Z#TO"&QZ495P:8P/+ M"ZJ"5\J!T"@(%B3W+?_?/_^O5-507'/#8]]R:3EBF!1(Q=9;EH0(X-;DP0+_ MWXF OY[@'YF ?X =Q6#A]Q05XC@L0 !+T7L&R@)!B[G0G*B6@;?" 9?2K?@ MGBH=,RU$C+Y4)J9E>XJDIX%0XD*P9IT*?YF O]J%^3C\7T?SG=>F-<-CYVA M)Q^+< ^:S^&SNA5>=Q"##DZ]K;I]:VN'I=,#6S5WSW;A[\D@]55[-P;E09=N M!"]QJ;%U\J;]$J&&X-]VWSU/O^6__9I)RCL;UCUOKUZ$^RPVOYV]NK)6=]5\ MI6I@K?MQW6-MS>GVS=>!O_>JWLUZ_JF[[OEL8&T)X$M* )/#H[U/06(PG9T% M+(O%P H!OV'CD&2>*.JXIK'="=Y>C2;?D/+>[:[?>M<_?-*>*2%RAD01"&). M!J2U(T@(1V3NP?2(W8KSNVQ,>.=EOMN-O]W&T]1/#E:;<^=1+-V/F"8Z5H96 ML/$2%X7D#'32N/$W+OB=O3^+,CQVV ()O=K1J[,@(QK!T8G-M71JQCH(<$OW/E@&@=?JCM#^ZK'TY%@GGF/ODD\V*.EC\TYG\X 8H0;I$!U^"N09P]Y23)=; M*[G8+TQR(YFC<(Q?9"P\,!HSDLF;Y;]5:Z=HW MWU-KI<6PD_MIPSU=8S==XU&]QA%IECHK]?QHM)"]-=]=*$'3M#%B-% J\^6* M*O7U1<-)N=@3T>A>LG)&)]Z/1U4C#7CX;9LZ=<%L6@^,I1X>6 MSL=Y=M#T%_;I_6-W%[$O7 MG_NJ)>ES;XQG9+ "M ,4"3"$XN.D9\U815EV7J2E9U*^WK MBVPP'&>FZI &\)&BAJ8*5NG[NCM(G=:J;FQSJM6L66O"H^EPS\YZC2.FAM^,#9L:]X"KZAZL260K $].],7 MY;!7-6]K?B]]!=K5,^+"^?Y9;WCAX>;SDV%:5]>%V8]!'L#$AC74)E^3GKVQ M=DE%A?>XU*Y^M1^V,UTVK=1$59IA/\F6Y*"7"9)!T:IV:U%;]=?T@ MK?S"4L8^HKZ,;)6-]>@S+%75Y7NN9RTLGCZK]BPT%\/"S9%/W, Q/!U&V)X7TYW8PTR;K/FVL:[,*+ MN\/T5S69-.NZ8_"D++U[P-WO;JN8G_QPQ?SU<.C.P1@#' 95)LITV/^JRV_; M!'7_=)]\TMY1D@>'7!Y=]5;E2#O,$2CP0?("6T?-LJ9>Z,"T80X;(QC(6VT* M8;437&FMA%V)4&UV(7'.(5!\FW8$",)@"'R^^]1.JFEJ,#H(EHF41!-1M M9Y3C#3S/:%:LVH=TXDM^J_Y8Y9?[/?SO630J@4BB#S7>G\S.=&.TZ!9I:#O;"YU9'UI= MDWE\U)I1=G["B#K9N9]J*SJ. EBI'H8&3>=BU!W%4:_30M>]SG^UWKM1>M-L M9.DM?:]'5/7IQ4;UE^O/1N; M,6T/1'!2)>&&M,J+[YCK G^)4K3Z^9R:5),S9T#O9\-1-U[P+"F[L.2SJ/S_ MLYA+46M5>':+-J-A;S*^_):5J))[.DL69-&7.__O23GK/';LD2F]_HQT@,$^ MT[US?3':^M>BC@D*9OUP&C7,Y;E?.L,0_LD,E_N0K9M@I=(ZD >5Y_Q9U4(: MKH(AZ4T92G921C7V?W4-XSFVE&OF%&@;H-(Z[0I&&374*YU_*K9VCG9__^-E M=O@J>WX(:N;!T;M__TOO_!#4O\FLMG8ZZPAHK2[&8D0.Y:"!.\E$H94U@F@. M:TZYL\(NZV*\D))Y S\\9R08Q:G#U'O/5,$=EM]WP_ $G@ M1W[JF.A,+D]2OW>K1219Z0U -[7#2<]G '^OJ3"O3\#J[3BB.9XIE MTFV*WT93]PP,>,[.!T$Q0.D=^VB;]V<:1.I9"NSE4ZH+R(?H,$[B MHAK7N.P>'X-2$:7N[%&UO&]\)PO-3I]E(R"D% X#5R;>K05S4G4:&5')L7B2 M!Z\&90A&$V/GHG);^SJ2JR*M5GV>!Y*KFB/LV?P[YM8ZC@3>,X 17[)@DU$E M\6VMT-8+."RG?NVQ/ZX4X"A]DWH,XG3JG(@K/?_R9N.BY@V\4U[$1P%V#89] M,+['0#=NM+U.QC[.@\'N#_<_Q')VWO\!6IAO'0XQQ?7BDR@<)EHQ9 #]$',4 M(V,U1\H%(SG#3A*Q8K^3P(50E(E<,!>T(L1YYVDN.!-!B66'0[7@MW(I7/^* MQ2%YK+BBPKK8/"@89P(WTM$0#+=PNV]="M'F.-'1%(J;D4#*>L#L>)X7 )!\ M%&:#203WY!L'@T67/C:>KNQ[!SA;=LTD[5&R#ZH@B?C=%P\F2J]Q+,]*+%4@ MGP[N>A[$9'/==K8?AU/!+#R_'M.)_M*8L,D^K:S3Z)$X*[L198<)(+^.?73Y M^@L0NE4P!?QLPC#@EF@A1T^O+VUW-)5^?7T*8F*!P)AX,^CV*C?&",U MQFN!'^R,Z&H?V3*58*OE8/44?5SZVHN>QO]%EY4;YDQ?]"OU8?GUE4%7'8O M^WTZM9U_T-0=70LQ6,>R6B+XIHQ2--X\,Z('48+XK]O9X:1<'98;)N,O,DS< M[;CR4P4%A&+7@=U=:PK'$UV"9(HG#+#2\U?!WJ? F2QZ?09PS:A:YH:T=!7; M6A%6/038EJA,5']-(V9&501-/ _N-8LX"Z>)MT>A69/$,+DEDN7>?!) 3ZK< M3N,A8'@\,EBF<=^K=(#*WDUZ1GUW=382UPO4-9A9I)?XR)QD?5B?DS3OY"U( M1\W)Z+[\I+O6G>P09'H,#FY.;*I)-030*!<+#TI[7GV]$'54.446S\AAH[NC MV=%6]?2*TJ\SQ->"ZPW )A]P/YYE=D'=AM=L9[NC MY,^-:#T789%@)0X&&,$,RS+IX.F.:2#ZWN]OIX'H0(. _NF <,Z#UQU4I^?I M*.Z+[O8JCW U8WB#KUR2\S.M&/:*MY>^WI#1_(";9TQCN-.UY_#_R=Q()W;Q MQ5-(F2TV $'UBOB\VN/EH[^Q\G#YE+"!CEFLWHH>OF5 M'#27HS!%\JD/?Y2=3MSQLFQO""_^WCB2]914&[D3,3\]K=-0QB6[GT1_36CS M8XC0/9R,$SI6Y#M/XYUE7FR4FR563/*E>J1K0C1UK4?4?L^:7!OS5C/#)J2G:9%*_TQFX8 M<=[6:#S]X4;CV^@%FOBWE>A(-7=;T_'T3?ZIX+:0)E@D+,>(<<*1Y,J@HL"R M$"*GTJRX&TDAE..YH]I0QHPQN#!8R, #[ JU;-ETK!<_FUO]R^S(S?$Q7C_) MQ461+A9-L([*8%G!K#$6;N4T*"\I#KPZ])NIN.DL(Z6B#>LS"CE4G6E\-"#D;UU16. M9@W]Q3/(ZO#.+1W0K4B*J1(8E8ZDF <8HVF:/%EYT#'9I MF99Z3EU-@7*5JIIN27;.Z*1[%D. I[;*LJ2 N7=3J%;>X#^.>GR?";'*6 MHNIB,%YYT8EJ6GVL">P8?<+-Y,=QGO-J^L7\Q*JQZ2R=1LYD[(RX&E]K9[9@ M#=?4H6% >\U@L^'YP,^\]9WI"J789:#-:FWJI5I>IX8.ZN5\^*?]7&3^DJ HYF0]R8>A%KGAPW M3.2;#VM%).W>8MY*XU^?C&&RP"G/[V!BNJ38Z/^/EGS MZ^@^.F&&D]FR+(#@#,H Q08S&IN1Q9?JU*(*::DUQVL=\6M%P;70OG(B:>I%6\#69A?KPZ,Y MLE]#;4!4_;-Q8]/-2'-1EM:H/KKDC9$V:IJ/?#W%]IKL1W5>0Q,G4@?UGDW& MHWDZCA$EMGN6^&9.!G7F#Z]B6&MEBJ3 TSKW(AY% F14UOK4T 9N6^+W*QD< M@*MB\,I7&#V\T>I*]NSXI!Q.CI-A%7D@"?8D\WNCX?20;MX(KT&B]KEZ#=LQ MBPZ9,[*:T\KE@38^LNF@IJ.>.GF7?+HU_ZVZLV>"=GDF M[Z>.F3D:G$5.53=UIR^*+JP:2T9S D%G43T!O0KH>:;4/@K'SKNH*U98Y6"S M!BZY&J(.]Z7RC]; M*)S593XL>76?!%A=N7F5$)VNKT#]-87]U9 MLD4M$I8.31+,33VO.JK>M6&R!@?F1K%.[SOW.NJ8X[A."7C/T_P3L?XR\G[# MXH[_KD9W<9\NC,8GD,1W=&S%M3(>C);-6JM?KW5JMD&G"T&GM TZO?>A/)&@ MTVN#2)>LW. EP<8&H25AU&NMO?24\#P'N]@&_7"MW,O6YSJK/MN]Q*>U;"MW MJHB&417O.:<6/X_GG:6-00TCOW!&%_-V8E;J6<\CW_--%&;2\>?5@R;^M+FX M<==%:P+4N)?1U)O[:-%5.#RJ#L62J=N9)7?.%/XYO7;ZFICB M,*H"/1O)N+VZ/]%U!8\Z'9HLM2BHQQ*-IOGTB60@I\2,I0,X9 MFJS8J/'&55JTI2;1L3GSSHU\+RG"R8T]/[/Z6G^=)\Z2:5MY M.LA-7/0C3^8PR6)O9F@RB>MM+JS(XH$Q2QF%2K3(X1C=5*O592@:"YC7:;N7!].GAJ 5O<\;:P3)Y%VUEKFUTS5ZJ%][ZO@$-C>:=?YOR M7SM1G-ZDF/=-5N#)KR3^GI5LE[%>QEQ]7Q^-C>XCLWX5_@:U*28Q'H#*\2ZI M'(OJ[+.;$-9E"W%GO'O=2G_/,Q[I()]2I_F_NH.+7G9>D?)M.Y(^@>[%C[3_ ML,^Q$85QA%KF>:%B HTW(5#)<,[7UR6\JA%Q;;B_*H?]Y_7AW=_=\4D3Y;'7 MQ-KOIGHNWAWIKT^B/_'G_;_?7'SX]I\3L/J_';Q^ ^^S%,;R[>#T,_YP^ID< MG.Z3P[_W\H_=Y?[$;[Y^?/&?T_T^S.UH'^Y[^_G@F^7P.X$Y=@^//I#];Q_X MA]._^O_]MK_<$D<&!UM)+X!J[A!C'B+%-8<_M2">.,]MK%?9Z<0M,,%WWCH:A'JB2%4S@KA:BNN;;?1(M2F(=3!HG*EE7?*:(WR( )B'"ND ^RF(;#G M!(-! ?(M"@AUAM?"M;?'0^'G)MH@Q(GGA%=).@."&[4;&^0+E(+6#TND8 M:VN'R@XF:H/X^2[/-A+7;+)Q<11;']W6@KMQ /)C.VZ^]?P?#5@['H01TF*I M&2-4&*8]54X(HW7!E&ZMK(<%UA^6K2PKN#*88Y0;+!#3(D?2%SDRS&OJ"U60 M/,1 /TI(AQ3?'>AW6TZZ9X]PBX@M(BXA(M%"XH(;Y6W!1.Y GS&228$+0GQA M=&N./CA$7#H#RO, &Y7(*. M6 0!!KV"?TRP*FBBE+81$17%'<8>C(Y8&_Q+!=)RGO#NKMWX-WC&W(0I3,D- M)[&\Q)VD0V[B*.]I,$\AL_A=-W5\^2&)Q9N2EKO1SWA*<0I5!O HD5R; /Q$ M(HD,DVZ!3G#;]MP6NJX"K("I@S8V1W#-.B)&6",*9 M%T&:0O+6???@@&LYA!V34#B&8$O!6(5-1#(7.N M%I^>&CYA6T@<=,Z89413S:2DA OFA.?$YZTS[:'ATY(SC7EM36! S<+&\@3* M(8-I0)IS'3\G-K"(3[R#\2;%M3ZEU-]]OR8ZILT.FD;P.:.T\5A9B@&E0.)R M+(-67OE"D=#F^SXPC'IY'O&I,@"/\?[1WBU5AH1)RGH(R8@Z6 [89>=X;FV/E5ZX[Q#1,OJCYC5"TF5)SGE M6#/&*S^?H'5'1=8.2E C!<.@=IFD?&&)/G.M9!* M!@>L+F@'Y]^=:=-F_?XCAMT;G/J*5?O#WG)Q^S:/:+X&+0_$&VZ9I)85(*RP MUAS0"A/)G,=M O!#PZNORU:(D"Z Y.%@A9@"L2 LTMI@I(2CPH*IJ22H)@7O M4)%OD*>DS0#^ 9Q>6,\*[(';G9&P^59YDSNC:!"X-4(>'J:(^,9#ERTIA@O*>"XWC:?!=UA]H4X'MG:.X+C8W&U#C&?'0G>B()!8O3 MQQZ8;873!\C0BZ8&5PQHNU"H8 P86C"'E!4:":J)+K F2J?PD0XO-BFG_RD= M^/>2XM+X0 RM9N *,"L<("*+H\X2/E,5,2R9;\^*!8=3%LGE16((E M]@0%J@1@E+$(#(HD-;Q><>K+&M>?$ .7W1O#!:&B=Y@0@+$K%@,=(<<_@G]WF0WH;" J>+#N/M M$<("QXU'V?W7_[+<,GO4E=IEOMN1.!R:V^0U&]MO9<-1-27.E[^EQ]XO_+68; M(KJ]IFFWT2,?'["U\TO^ZY2.8+%;)] Z,!::2$L9\X05)%?4\U!H)@W&VDK? M&E@/#(R_K1A8E ABP:+*170"N2* ;47^?_;>M"F.7%L7_BL5G'O?Z(XHT9I3 MZMXO$;3M[LN^#;AMO'W<7PB-4'91Q:G!&/_ZNZ3,K,H:,&"P*4SN'8VAADRE MM/2L06NM!QPL9ZUGVH2"LJT=RG$72[Q!4:#V .?>Z4)Y)(P(%WS!C6!&6LY- M,%B0&(7AK8?U^+;ZHH<%/A7!NG (EL^F>*]$QAN.'#>>B"BE3U4W%.NNHIM$ M:-6>X'RE\DXY%M'1@IC(-0Z*!3CRX&@(W5 MG;VMMFMA"XF/&Q(9>"7$21VME3R%G;3CG,2"%Q3V#&YI11XA)"[ZI#A:'@J/ MD4IG?5Q2CRQXH(@1B@OG%+8^)$@DG'0UO[-7VD)B"XF/'1(Y*[2PK' ZL3RJ M8"FAEEGB)2$AMD[]XX/$1:>>< DJCPOD25"(8QN1<3+Q+6'.C(M8>YXAD9 N MF)"/!1+;3JYM)](1Y&?2*O(RVH=H/:M12BCT-Q!B& Q>>J.A)I,Q&ZXW7K@U]/C:CEBV'/BUV M@@7GD;2I69%Q&%FN,**&:44CEC&J9-3R@G6EW/SZP;99;8M=)781(@3%1= \ M8AXDLYJ[@)5B$A>:E762;8SR<6'74O;9*<.B"]F\HEQWB[O73VU>*M C]MOW!N,I>,?! M=\ZR!P]#"/W'Z+:SNY13/(W:MJB#X")2)S0/1.C"6W!W"0BL=F!=J: QH_\E:'!9>TP"KEZ2IOE ,-CPT%V7!"MMRZCW&K+Z5D MI!!?"OEHSCWB"F-D/#:(88>%(HZJ"%N=<]*%_S9HJS^EIKSE\:<;]M(/\%I6 MB2[;RK!9&_$H' &X(H(XKDEA3"#6:\)]8(1ZV?HACPRQQ+(?HCDK(I8!><(, MXI080"Q7(+!9. F68,N^[^.IM*,E8:EY#G>2&*6LE"X: M08C16+9^R./;ZHM^B#+6ZD)@I&T XX07 2FCP0^)A1>NL$9IM[5#J.YRNDED M96U9]UWHI=,8T1-C10G:EWJ0=_90Z\[95W6V]SHW.WBD52C)3*($Y-D$Q M7P@.6EJ##^:";UVMQX76>RL\C(Q&"7K7(58HFL[>#;*$PV\A,!4I:&*CT]F[ MTK);M%7=+20^=4BDU#E"P)0IG.+:,9UX[(SD+GFJW)O6)7U\D+CDD@(D6BP] M(C(8Q+%,'5ZY1JY@'F,O#5B<"1*%$MWB[O&G%A);2'SDD*A804V0SDH"%Q,V MA>FHLR$1?NH06I_^\4'BHD\?!"&QL*E5F^*(.TR1$C0@!2M>F ('6A392N0% M6(IW3B)OJ[J?1%7WIHWR*91[Y\C/O-)[I;3[AGNR?(8OS>R/K^)O. <_C)IG MA9;&<*RLD-RDP&XAHBH\]Y)B[=IS]\>FYE?XJIBVCOK43MUQB3BG$BFJ"A0T M,X$H6H3HMG8$>#ZL2]@]-V^YV79Z'-Y/"X]/#QZQI;&@7DNL).?"Z< -@7^- MQ(%AU>9,/T)X7 P,.:$\(8REY 3P@D)!D;52(>M%,$P[P0W (^^"3]1E4K?P MV,)C"X^S()%EA;=,:3 <>*&<"<%@*T2,F$05VS+>1PB/BT$B8Y6)5EL4K,&( M2Q60YI@AYBBLN,#<69;@42G=A1<>$SSFR, O$P/7K>M#&Z6X9V9TTALTAO!; M]4H*/FCX\7E_1>UO#*:-5W6URZ<8M[=!HZSX9G,)K+_^^_%"7%;^/.:-COH^EY9WP: M0MK0P]&X\U-ZE^+?GO_^;"__2G[[N6.G8[C)>-SIC3O# 8A +\-^\/!+!Z2F M,PKC:1]D!D1@>!Y&61[&\ XLPLEI9W=Z BO7 7NMDT(6'3/NF.HKZ1L@$ $6 M=C(=A>W.ZQ Z!\-)Z(A.'B?][1O/9+[BKST0XYZ[P=)VGL]'.^X\W"IO[8"2 M[9P-1P'6H-2W,.?;G;3. UC-<>XP";/[YMFS;N?BM.=..Q=IXMW_3'LC6#G8 ML,^#"V<6=BHK%Z;;,?ERU=I&T/EY=;V!]8!+Y>^69?^-A>+U0GWKV;CE2NW. M1[N!"W5#3)0_#B:R1X&)O;6=-F:PN+?_\IY14?UHH/B06ZUS@[U6&<0'4W!? M>NZ:O7?-3ONV!N25J[!RZ%3NL \_=_ZU\'#W<+)0>H-N,/KU!<#IY/*5 4P= MG)B!?QYB&($F^:,W, ,'KST;CB?CET,8[.41W/3W_M!]>*1.WC__?8K=V7\& MYJV>'KX_/3L\\KU_C@[.P-GC!T=_DX/W![U__OSWAX/WCA]\/GU_\+S__I^C M/?+?G_<_[[__FQUCRXR542*C8T PPP)IA2TJL#%2$::IU*7KW@/OVN\F9UE8 M'PL=I$O] 0MOC.!2!U442OM4OK'5"> [G\-R3$;3L+53+T!GM@*=O 3;G149 M?\ MF22R>L[23<@"<>VSSI\NSI[.I:?KG(!W,0*G(SDB9^"5)''L1.-Z?1!/ M,&'@?9?^'?B. V_3 !CWPPE >0SP5&8\'KI>!OB+WN04L'L\31<8P-/Z8"?Y M>_D7@#*89P>8!N^7II$!:)G LX/U!(YLQGA7!46F<(-)&)TE["ZQO]0BYF04 MPAE@16>:!YK> XO;G,&\/*6NWL:H>%;+WOQFRUW&^A!R',6+$-X*%0@4JC(6,$Y%L9$4C#A9&&M),XN0WB:]808>=ZO M0NVU 'KMG;Y[XLOB#GR([5^&-NLY+3W@RB8?5V!=AZT^PAX?CBY3MAO ?8;X M_ DPTWM#WZV^-EQ>F]\'G*\%7QO MT!RGPXS^I5;*H#](^F($#PM:;@P*"MP(&).'VXR"!+<-W/=.W0N[K;[(T*"Z= M,T0R[ K00L)0P5.O:1S3:7A@#X7TBP=)#X'WC?@-(%D&4M,93'-($Y#MHER= MWAJK/T-]#8^]24:N<1D\3<#=B[!+DS5?PB"LAZ_BB*5U/P[-BW\TH$A\ %S+ M"F,X:%X^:YCRRLOX7%WBLM/O&9N\ESQ2P%30*KVQ ^62'8B,H0GFDB\$^J$W MB-6!2^JKZLO[]4:^#5%]R>G!CR<['ZL51EK MAU1!?.^56$^GG_%6)C0Z>3JKS1T M@PM)TS[0 9_D2V&GQL_363+\.;BKR(Z"^8! M8;1KZ9_82['6[\L:D!0?]7% M6=)_R\]^Y1/&^#5/J&X24N-+SCCS+*@#3DN $YV?__K1>?PC\ZS0]"(!T>O__6+^3:A MDYL\U=9.=YT K54I,2B*K8O2*,I9,,8$%1A-Y20ZN+CBIG"KE+.@1ZPMN,'" M"BV)#S!%AA*OBJU;VU\/M,FNT+#7:LR$?7-%D?)IQAFHNYU3,%6'HY2B4"(O M7-OUSK/F&"4L;2B6RX[KF][9N%O:TN ZE"_D+Z9X4JT"P. O?\L'9V\;:@G M?I#"U"F:U>^=]=)M)D-P <[[QI5A(T#\Z@P^'PN$.G24@E_# 7RB=$[2$\&X M8:%2A[LJ.V>[\QK^65"$<,?:[4AY%NENXZD=A_^9YIM=#+(634\.GYR'VAJ# M^X8AYMJ>2L&DA2PBD _W*[AI%\.1'X?!D[-I]V ,)^S@\X=/^^_W^6%J-^E# M42A*48&M1#RDQI/.PX_@K;64%21MXTD8="Z#&:W$%E8/=^?>;1(D$,%\3IQD M&('@&[ N+L]*::N_.9>RW?2QC[UQVH%)&&O+PS>V2O88>^/D):=<(C^W7AI; M+GF'HUX8@+ G&6R8*)5GGCX%XE@:1./*%IO=?%QNGMA/]DT5E)U?)@EXR[G0=_JV980HF'$55\\2]9=LDL! M*!Q<$$S(=,P')AQ,6_^RVYF>5W9D\L_SX7OG(IB4H3-)^)?/'6=WJH>33E@J7; MN0J*;#GE)X,4D_]R\)R6[DH50?\NOLLMP^AS9[(-H-][$&;P38]&$SW'*,EQ M&SK??_\W/?:%<]9)C0J.!>+"2,*!M" MA,]*RBC7H-*68R^S.;]5\.7ZNRR.BD3AO ^,V352+KBO(PE)XRN38:@M+*O[X^[86^GV75 M_/[L]]=U6DVI;L'^'W K(&K[I%+ M?Y0O3R>@V3Z7A\<3L$P_9//#.'@VL,_K$,X\X6<03H:37L.5:(:B\C.-:RND MM&OJRY934ID2,"?3/!'9RZTMH-DXQZ$?44SO^9E?$'LC,&K^U_V.TY+YFU43X"<'M7N7 +7X MV%+L.54"1;#[$2\B1888@YA5P7CK(Q$ E@+C+H#"2C' HFU;[]LD9*#Z>S[9 MSV";GX-!-TZ6^WR7@Z!GE["TZ$K)K&V]R_1N*VT_FK1]?G-Q; HJ.><6Z0BN M)_<8I"T2AK@*N)!%P3R)5TM;&2))J3/9CYB)6'HY>:G;G:0(9B>&.1+1[\^B M+(TSV5+@ #:3[Y2/'$LP+I4!^ L]4'5E&"9#:')6DL<$XCTZ">-K3Q_7V@XW ML 4VUV#^HD;?6Z^]D_Y(LY<6(H6;P,TKIR.?#9^=]X>7R=FKM_W\W+?Q$JP1 M+&\ZETB*>)IQHWIS$7S*!81G"KWL0X("2Q$SF]/81Z5>F^//*$Q@SK++7^OO MUWNO9EI_ 9[ 8QR.4U@#7G5F8L83&!/XM1G5RD&L?"<^>.]:Y LA\/*43UK#&JV4L]GTU/B5PM<5P'7P>=\ M&LR,H 9,(Q(EXN!_(",801P77G'I@L&I 7J"K2NA"PU=UAA)(N;26=FK5XOY M7([&($@?P]67RL'E[RYENS#:O^K!MO)U:_DZ?'YR<5PPPFTP%L%:*) J2I E M3"!!E+ %C9)K?[L.[O>QM"\KJ6Q7]>M656/-A(T1&4D$XB8P9 S\R6QA2>#6 MV-2*X"IS9Q5$ CB')5ZL:,J'US9_ED-:A8)62*X4DJ._/Q\'F'F,K4!$$HPX MTQ(9JSVX83QJYDQJT_]%U0*&RW;GS9D=A7[?-.0@6\KF9#FD,DS*9I)..*8@ M)R#6%G'.[PB?7 A^?4K@HNH!N\JF]O[_6!N5\^O MN9+8F:HKNN69C3D_![E(Q\O=SD\PH?U27/J7^>9UD"[%WG**ZSQ6-[Y!YNCZ M0B9#]M^ZOV:[G MY1_GL&RC[W*TT,#E09>PD/D]UYF M"5M[JGX&XSU]>O ]/U,_^@"_OSL6.C!./$8!8W 25.&0,A@C;YWPLE"@4NW6 M#I,KA^EY D'Z?^KU?F[N-]_IFUR;5*,;?&#Q$V4V>K4'TR=F^Z_>D)> QPU) M7'*:RW/7*NDO!]Y\M?IA(31GR@3NQL!FAD?R\AO;XL> US_FH8M*<2WZ]AE/ M%^$6%K%7)4DVDX.,?X!/H;G"03!^AZE M>/\\$[/,CJA/L$M0+Q5ZBO]W8&I/9TAA/JN$ST$=K0G54;XY-ZXW,75^Z710YP*E.:L//_(!/UB*&2BKQTI@F8L$ MTJ#267W*&FHJ]C7II[7667CN/. QF!Q],TIG);,T@>U.6KM5^[AVK,^&\$*8 M:Z+U@YPEE]QYG#FC!!1-TD!)9^<;-Y6M-V=@I(VKPL&8=%0M7K-1E 6(U6+" M3DE;%4PP/Q: M)?)Y1\88=>TJB*#A%,),1G$QCD&*1(>.M%1X'9PJW4HQ(9!&CU!QSPCG! M%A;!I]ICY8PNA%C.J&A,?6F8;WX9^;6/6)>I-)]MGOQ7;7>?4*&VPM:ED36_ M77TG-]/YCH><2'QAI[PHQW2S0(U\(A6J2DCJ@0)@@N%0_"));,;7+EDF/ MQF.^K;5W_LVMO3UP*7JC9%,?CI[WQN?#L>D?QM10Y"^86I^:RK8F8"YHQL<: M9-A8PQ UEB-.B$::%0(5CA9.N&"57DFJ340##%P[XC2!96%6$BF,YXX#&MGH M5Y)J9^N17)SA= M\JAS)'\Q)71>2-NZH8?7)CNF,026ELO^/8\+)."0K,FB?,B^NW.7CK'2J'( M6;#:?^EYEO8-?*\\J9H]R#S0-HO=+=30QVD.KCDS/NW$_O!BW$V'I%68:=:# MJTH.S+&FQL[.N:^ISJN?8H%E@# G$UZ]X$N35!X7I9.["!>MGJM1"E?&]!OO MK7WFQES-'O=\E'LSIS6O0JGY2^/%C@$PG%ZJZ#L#&4L#G8Y#G*907 SKO-T? MU9SYGV_?B 4D*/R>%J>9LW=XGG[N#OS>('4D 'V:T'+\E-NS\&/GHW/8!/"^ MHT.<,8R4*@@B@7(M!7:%6+$0##CPJN#&*P:>-%?6+5LS>3E0 M7H].)JZU7BK7JZ7KGW2I3,E&1DVAHR6)-MY9XPOP0XT62G&#::X86LUU MWK1PWO6/4;?X:ASEU0&Y9FUQS!7,XPFL;AFY![^A8RY,.K>8'^4W$+?JO]A9 M>^5T-5#@V>?.Q:KYLW\T2&M67.E55GL\(:3B97RJ)Y]4:W MF75M:QKI-^,DWTE?+2J'RZI8J3+"KBZ*U1O:4/+J?=M6QMZ[5AQ]#2@+ZYR6@?K( N/+NK%:E$Z]*IU7@!+T,A2%C $$(G#,A2T,8=HS@KG5.#"E;Y"FD(*!\-O- MS< _X8G_@L?Y/:3)R R"3_<(DQV\WQ7'P0:NJ"\0S;D*L0 3T N!=,1&!"L9 MF(=;.VS-N?7/7Y>K0 0GDFO&363<8Z.TT[0(K+!",5'P6^=CHV%9I M(,T(0]P0C$RQ%49 @HI4&X'AKA]QG#@/#5EB+01:$XPKV?@RN M8%8Y8X2E+-XZAZ&5AON1!G:L"LN-BA2!UG8(7"N/5" V93%IZKC1+(8D#?0+ M24P+V0N@8-=HHQ%=HO">WG-^381!>]")<(TFMB['P8,O@9#Y?K20;S=-^ ML"S >XTX[H=//3=<$V]LN-?;G=TOQ!?SD58S]%P=B?6';GV,<=F17[K;NN'7 M?6S+Z$5<9;+D9GW=%;:;56>\*IBOKU<63UUA7RT^ M\Y+/?WNWW5 6M&#..%+P((2-4GA%@]5<^,+XV[OMJ?CX:GQ:."VH3?BGC#L\ ME^E()[RSA"/PWB7BG IDO/9(&QP5^-5:2;FU@]?8.5_IM@=AB6"J$)1$+@,' M%Z"P1F#F T_NX8T-G:]:[E8'724+[SX=>QQH#$8AC$-$G @*8N )"@6'C>D# M#4PG65C50>7!T]=:,(4 38<=2;%:SH16.O(@+2-&P>T)N;$%TXK$O8G$BXO# MHP]D_^@%/7B?#WF/4XH+V)889$)SQ*5)Q4B.(%48HSP)BD6;I&.U%FE1.KX< M /ZBB?(C%ZJ.OP-AYME9K[1IP%A_ENKM2L+LS[YM>K M7OMXZ\H- EB\MM\;GX9L/8?1Q[J1Q+R;Q[#,L)[/1=W7 0S*?))5-0+)!?^] ME C>3UVJDS614:M!\W MN5,F!BFM]\IRKTSVJFM&;U Y"LEG#_E+C43\U,>E(H1;2,EODJJEE/?SU']V M.,WI>].S\](MROE[%1C7>>3]W@=8AM-AZM?3:&'4 MO&&SW4N2FQ,S\C.6TRO2$,N976PQ,[_&_)OEY%IX,V5/ELDA#<_I/#&AYHX; M!AX\]/OIWTF36Z^FZ:O+BY,%]V?IKWA,@T1^>]0>6Z MP?C'J7&*\2 )P]$X]YN-J2=P\O^J24@$,)/QS]N=UZ?#:;^4[?K!?2_Q!LY= MT:MG$!:A#&]711JE'YN/A=.\A=Q+9!XIK]=XQI(RVZNU3'9SG^*9_$X6^E2- M;K#X%_EI\G;,7#UE+Y?&JS4SRI*4YW8C@'*]06FLI;FT(4W'N/-A,+P8?"%7 M>-.#&[>U$R;?OL0Q \V1^=1:!> 6\6-#<,3$,A0)!L/7@\UK@I6(6EEH9G3P M>B5#4 =N4S&A-TQPIL"ITH4!G:FCL2[H%5[6FT MH@M<'(FG=LH9]4S'Q\]47]-#?9@O%IXIE#<^'^:>[?!8S6;]\U9*%[M@6HQ,OUN.J#R$KL.KC2)3ZLN-TI:N,]R]NS2SL:Z+IU<>"&0TJBR1]8T6<9[>2!YPW7+$X>E]TLA?S\=]<:^YZHBTW\W_DRUF^4VKPWZW&@L M5[EFTZXN>['#XH7XN<*7"0A>Z9,&:[CO#!I"RW,0N;/:/ ] MYX)9>"G$FD:TWO374F)LKLWW%7[X]7I[;U 5>]=>1[GY&\7>,[+$.6(L-LI+ M*J-B=3H-64++HN)<!KIELN#G9I7M?^NU5 M'3=\(C]#!37U7DS%]7F8N9U?."FYRP'U/I1KV!M72UJ:#^EKM3'1''NNN:]F M;;[X915"IY2U--YZDDJ JJ>O?N*G5%<]_>8^U.]5$X%G%/8:*24-TL)'J0IGA2/+SHJ@@6IL&0%/AI-H%?9,!H^Y9M@:P5;Z M 3K8$)7M<"LOZMH;/>F"KN4^JJ8QS8WLB-YR!]+*OC+SEAK3F7)J7*,J9:Y, MC^1WP(>V.V^JJN>D?_('NLF"+\-#AE@@_1R;+AA&5?!X-SZ M&+RSRMI+.[>R/A0FIJZ\73;G?]4!F2C>'LA M:#<*"^[+.A]T'-;?=^&9DV$WZX^22)C'J17'17*RRGR0W!UX?#D(HY.LINI^ M(Y4/-;=+07_-2K;GGF,C^E91"%44#V53CS3^Q3XCB_U!UBS9E7/>+$=/_6^' M0Y\,A^W.VU ?!"Q-RTID>1;Q7YCMWSJGPXNDP[/A[IHB^+ED9[-Z80NEJU1&LY_.-'@S MVZ;N:EPZLNGS(,;3\^2M#@[SLUQJE(3D^EC#U<<6S1!T=:*PT#L&D*!F%H?;@+2/&[&9-8/-Q\O)?UH; MS*GV:]JC2[(X'*T3Q6K.D\ATRH!SYB9-TG"9PPA@@^61-R:SG*XO1&.NYGX MU$YD\?68$D[-CDT6\M:GHYD0SA:^1I^Z>\YL#S>E;7O>38%O:#>%136^"1T4 M;E4<7/IKU]5F$JRW;F195Z],AN?ISP>R1-CVM[:88:"[,XQ\.1H.A@F,9]D* M90QD;]#\3 JPG(.:VYP3B@^5;7W>?_?^Y//!T6FZ[L7^^UU\ ';TX?,7X@#^ M>_?^S>=W;__3.WS[1^^@MV1;G\'KS_?)X9]_?#CXO'NY__QO!G8TWS_Z@/>/ M^KV#HX/3?][NB7=O]RC8UOS@_?ZQ58%0R3%2V@3$M95(.Z<0"2S:&)@79,6T MUL9%9C2!_UL.*V7@M\(*C+4'T]>8%=/ZV;/#-P='>P=_=EZ^.CR WY^]V"_K MB=?;V5^H[+W^WDN]@IQ7!0]!!L/89E(I#L(4GB)E/5/"2&%7.V3A J37*FZH)]R2J+3%FE*J MG)&PZG99#K^(E1L38=CUP_.DZ.=2TUD4F\<26;F&A+?S/, #)=Z9,GGK3]V7_^^E1I/C5.RP>[K-_D2B-!-:QE:' MY5.$GXZ&YP P!<<__]IYW3L[[\-ZU);S[J*-W_QB]R'MF,K6'I?#[55!S26/ M9.&PQ.9T_W2$<3)O]0F^7>6R5LD?-2W)^4P3)]-T-D.EPY2I7\[2>4@8EU'* M\20;S(MGF_E 93[ ?-CRY^[NRSRVU2S0!873MFAIMFB1;8N6!Q_*$VG13:2^WT-[N MO)@=;O[;##(M7ID63Q:/YTQE5>28Z/S;1V6*1!--&^JTXWL^'[AE)N]&YE^H M\C_7\$:MB^#V;$>CW5$=1F6!@6RU:5A0CS+^U$7)+ MPZKS*E2I"IU7*7+U*O73.*M-+,45F%A_&)<"<@LAO'*WY VW_@KPT;D1^JJF MAGM("ZR.W%:TB3#V\RK)H][&94;Q."SE'=GIR(=!W7*_8:Z-9D^>@O?IS^K) MYWMW1HJW#:;H#%GFL+)&2@C"9-/L[QM(R6LW/ ^;8&*7F-^K4^QKTWFVVBFS MV_=FW)P-DWIF.,,3S5*H4P%5YVSH;QIF*79#4]QVCNO\H6J9+]&@]7R$O,Q_K7W^^&KG%DR*#^\-/Q9 M_WP8B@WEF5858$@YXJ;*MVSLDO+.U2%*K5-+!5X":?)!3+LH)*RL&JBE;F.,?HP@?\.70389E(.#+^*(V M#5_J5(U.,U=CAB]8 +XL.?;/ZJVY6QTA#?S\M;\:9TCY9*9^IZJH>08K!X[V MZ$%/-FI]-,M7KME!3@:]66[O4HN#&2"9^5//7ELX.7/SM"33I-.89UVNH9!) MA#$2RTV3CE>I>&8:-GU%SFP?9-V3 M8B1EP=/,56NROU3KEZ_RU M-4>8=SF\)/01'5YV^#<_O5R3[_<_OF"'!SMDX.S?S[\ M\_YOG,Z%#H[\AW^.=LE^_OT%A=?%?W]^P0Z/3OBQD8XQZS&B)I%:JF"0U32@ M8$WT0A78JQ4B."VTH,1Q)ZWB!2$J,.J#D,Q&7\A(5P\H_WZS]WKO:._PX*O. M)*^]W1+WF]2NX-8*(0WG4FIF72&85I;&].=U(:S%C?$0$:UU>^5+T=4WN83U MV7 TFIZ4EFZ-P-W&H+UV$C;%OCULG'2Q=:&YJBPJ&3V3A03) M!.Y7MD(93-,5E[JA>.&]D88Q"@*&K;:QH#HX781@J/;A>*\$(+Q+(7NI%#." M2YS"\X$&C1F(GJ"N[$"9Y0ZM$\#5/H)K=.*SJDHA_Y%;\Y0E%.21M.'Y_@J4 M'CS_<'GPWF&X7GK]V/ ",V$Y$DI'Q(W#2#-3@&J%=[P$VT476SN4R&WUA=:D MXZE]7_5U<-F+2:'!9@[C/)!3%NN$,K)85A.6P9)E4YUL=T F4S3$=/K!9"FO M IZC'(()XS+S.G7$"*E@F7W)QG8;R0LW$^A2I'>>GJ;,ZD]=3 MC2HU[@'@SO9].%ED*FU)2E9/P(OV!/S!A_)$3L"O=0.6"2$+(H4HG"68<<>L MA@L0!M:$HT%HZ[YY*N/KJI3Q,+Z:=5O9F]7#E '-VA3<'?A&-'.W3(@_2ICV M=#W:/1C#"3OX_.'3_OMW\._><9I\34+BO/"@D LCP$04$7GP)8VR$5NQTC0L M%L9)A;&4D7 "1K[$3ED>E*3!%N)V68\;[# MP%4&$)?JN>IB\W6!Y\I\J"LPZNJA16++:TN5&CK>-(*]#_M)OBW<0< <8_"3UO*KNDF]8OCU7;MNX5'"3$?SGZSM7;V_GMWZ9 M^-7W%-W617'EVWB;7/G>ERY+^+:B[$:7_24/N1PVS$R:]_]_"[9?/7G&?4CT MU ./JBW@7 B@(,^343DX^96>?^J0Q77HA[@R:^6$??\035Z6W<7"I;EX59/S M-<^-TU-_]23&_+_E2>RD?\6VV)CI7,&H/)W/P%I?GL+;/"GN;);0K'_*_W6G M1VP^VBA==:.>[39!CJ\*KB%V@]C&JCV5$/@&%E420'CCQ9S2[6;1$/9(C:]W M;_\]_N=HB!/OP<';/][O__F?/HP%'[[]X\.[HP_BX+.[W'_[GP^';]^!T>4N M_JF_\]__/K5GOG_X'L;R'I[I[?[%/V_AGL__%N_>OCH]//J0#+)/_[S]6_SS M_I^S@\^_]__[\XO)_FO\Z:^C%Y.#][LPYA?'.+)H92B0 JL+K#;MD1'2(3#! M.'@JSH-$;.T0W16:7]'+^"Z;J4;&6VRJ^U1MCP25JY2+7 <>8%_ 5KI2S]'; M3<):P&Y1[;Y1K>24*#_Y:K:(+;;=([;MK6";ELX39AS247K$%0X()( A5R@L MO"XBHV)KA^*NHJOD>[?$MB_@RS?'MD=M<1Y6>8RS/?%5R'934_1)(UMBA+A/ M5,M+MX!F+6#= K#V5P!+Q$(($PS"!=&(>\Z1A?\A07SDB=-52@S&V"K]3&N( M?9_-NC=(W<.'H]Y7PE1K@#V0 58OW&5K<=T?@/V] F")W]%&K! 6G"#.$W=6 MU (IBPNO0C31FJT=J;H%+5J+ZX&V\LM1.#>]DEEA4+=8KKA_:RZ]O*-:2^PQ M0=R"CUFM\8MRB>'SV58KWVLA\/X@\,T*!$K*A2DX0Y%'BKC4%!GP0I$NI"\, M)XH5!&RX+A.M&?=P")C:S$TNN[GI<$D=FNHXSE,Z46O8/2;4JY?R95K(ZN @ M+V.+':K12_!4"49146F(DTI*OK5#>9>H.Q\;M(;> M5V[MOW(-_:AN>9Z*?UO#;F-#;&8=O+U*CS&,;\:AM=WN&]7I^*G=/DY#[ M=W32<[0H]MV#:*UO>>\(]VD%X13@CB#:(\M80)Q3@12.!DGI36 RF )+<"X) MZV*]6JW\=:;8S3;9 QMI&X)[Z^M+_EIEP?FZ&I.E9[];CP;AAL8"-A_>GM=DWTV>G-:,>TQF M7+V$1^93X\T6W.X1W,AJD!/6GG,5$$T-/SDK"J0LMZ@(1'HOC0\I!$"Z5.G6 M='NH#@A5"G2FBRC[JO5S'DW=7.6R->8>KS&74Z+JO]MBD/N$.[KJJA9"4>8) M$H9+Q#F)J5^H1JE!F#*:&[#QP%7M*G%GN&M-N3L=/==U'XT&4JTY]YC,N56D MRPO; MP] AQ; 3@?5+0*O%.B"-AS!?%(*UF@J"/E4LK"X]0\!0"N#<4]U,8^ M& Z0N\ZF^UJ\:ZVZ!VL3=9Y8:[(Y=VAA.O/E6KB[1[CC*W 71;#G>)=@\7@,NLU)CWXD24#]U2/Q;Y((U.8"/02RMM' M;].=:C7E,3#*##<.85^ >UPH@4#:%;+.**<<$92IK1TMN_3NU2:WW6N;8%MN M/!P>A,EU&9'7/7>U(%5+8GC@CA].4X/C>O1W0\>-F[);=UZ]QPEJU<;]J(VZ MM^H ]T:J->U0;JWFD02GI(F,(,VM324^!%*4"L4)B'M+_D]J@1'85NZ]T M^?O;A7=2++_D/NY-HI,\,F.8Y+%01&HB(Z=7 M[/X51JK;%> ]0;:I"]B2\-H+"EN='1ZY8W!Q'='"(VV(0EP6R6"3%'EN)7-6 M.LG*8KIM=B7;5(H]SAI,#:GM$4WX[F4&_TOGP^'=4,YC4G+SSY"L]7-Q-59>[G-''P MD0&8A6.3R(-O2SHGI="DB"'*@DO%+28%4S22H.'W(JYEM+DEZ=S+T?"/M-WW M!N6NSSH_LSH?QDK!A]>]@0L-HL3G()*[;C(U+5;< "LUR$G(T;$/>N M0-Q&AHSV!MG@2,!442%CTM+;JT>?,ZA(;8F2,%595H]#FEZ8T2#1UAV._AJ. MQZU0W9=0@9UXK "91,0>A<@YXDJ!4,$*(V4U,01;JW%20%\D.RRY[C.9828R MA&7I3Q.R+7+L)9:BQ*A)BM_&B_S:)E' *.P MW.1+)+R5?5N9J4TS.*U'24L6&M2J%Z< 4(E2K)S:O+8UN73^2OYHCL&-QWE= MUS*8U<&Y)EU:=7"Q>)C1N+S/5G)Z >;:)N+7_)519BW-?+ EZ5DYUO*9\@,D MX[ND+4UB!$ !\PUCA&D8G, ]*J,]+#S]E=.TP(PZD\, DI$NW'B2\_D$-=EL M\TT[?H[+9\' 0V2Y[8#(]H:^\]/T/'UV.*A0>S;"YOY(,O]S8G5K0G>]4.6K MC77*<[Y"6=*MFLPV>OUW88YF';6[:4YNUIDV??0++1R[U?'^FM9GW9GCTUTE MTJM'6/]EEBH5\RL+A3W=I>$UQ*E^JS\EUM^&1GXM M:=YWKIR]AICUF0$MZ4/G+<#:\&)\IX?;%'P\''1VIR*"VXI M43'Z@GB/+:$A4E%9D8IB5/_R92ORI;G,%L'1L/)Z:K,RC/\<@3?4VH[7VH[O MWXG#YR?'GAMFL*6HX(8@+N"'*1Q&2@HNHRU(D!+<9Z:W5S--:NMQ([=*,@I* M2O2DNA]TJUP,1Q\RI7R92]5@O*\)[\>WXKM?0K$.#.MC91LTV>X',/ID24]& MTW*'EORTY\ED*W\]&_K0KTCF2^YW<"7#Z.2R$V+LN5X:XX+(/[Z5;E8IS M",@#5D$*>U9FUD<#!LYT#%<:3",(1VD&P6^UP5?9^6\ (N#!7B>+'L 7=#M< M,)NVT]'2EV&N&O8BW-:- N@W>"<]UO \91@FQ$EO)RBEG8W1\&L)DP5!,LPGC&"^O M2&5 5N;IN.GQS]>LC#(O<7XOT7TO:.E*I@0'H3L?ED_Q:_:G>A_#"D?\;".6 M2AW/OV(L.%?3R=5?:2C_Y("$T0.I>JG6,:*7/T]']6C.S4E %J3C S(1!ONK MZ5^8R_'6+XLF#M@WU<59,G"6G_W*)WP0'ON=?YE-&4KG=)1T^'_U+!<$.R8, M]YI';N!?XPO..+,L:$..BZV=H]W?_WK1.?RC\^P0E,[!T>M__6)VO@GTWN2I MMG:ZZP1H:8^5-H IB!2B<)9@QAVS6DE-&!/4T2"T=TJ5 M"=%ZJZCV2H740FW]?:[G8%^\C]>6%05S/H(-Q1G601EK16&=9]8)U[*TMRSM M+4M[R]+>LK2W+.TM2_N=LOU,H!:>KO FG?I99HECH)T+$1D!M1[+?)^5X$3+ MTG[O27_G_7=G_SX[^/R!'1[M?W[W=@_N]^K]N[,_X'ZGI^_>PKC?IU#'GEA) M^CO[3^_=6'?Z;O_]X[.'MUMO^^O\C2?G0B M]I^_.5:!8.HM0X+) O&H!+)<"^3!H>.1@2$FZ=8.[2IVY\Z1;25U2]+^1$'M M"9.T?R]HVUN!-H*CQ-P)I(APB&L6D#*&I89?ADFFX&VQM4.*+KNWKKB;5NBR M^=C6DK1_-V1K2=HW"K#V5P#+TEAH3<$,XYXB[B-'UC"'@J?*15QX'O76#L=M M3YN6I?T'QJF6I?V1(-C?*PB=@4!0'>))%= M6K0F5\O2OEGS\L@AKF5I?P (?+,:4+/62*LHPME8@EUB,N2@8TH6V"/ZR(@8A MM3" HY\*B@D:%.#$8Z708:HPW M$N3!11-2:757\38&]W QN.7TMY\FHY2+G';@^!RJ]U(A'39'VJ>Y?22ZP] I\5K#C6-&5 MLC7D'FHWUXUY6KOM6X/8[5I7M:AS$]3YL((Z/ I &5.@(GJPLRBV2&/ 'UB> MZ+$FQN%T3$!P5Q'9&EH/FIIQ!X^Q-9\>*BNC=A9;G+I-T2KZ-F70S7OL6 MQKZ'%]B&O.X=XAI-?]\(@#AQ3*G4QA.-'.$&<<9\H?BU>_%M[26E89?JV5?)_PAE?@C5)#, \:%0HSQ*-T*-6/H2(H19B5 M3BBUM5-TN6KSFA]J>S]?U^"RM>(>DQ57+^&1^?3$V.*^&[:1%6QS%M99.B$8BPD5@WEFE12)39UU*26NZ/51CENN(AB];8^[Q&G,Y4[/^^[*% MM-M!&EV!M""%X ',-8Y-(L#$"BE51!2"4,80Q@TC6SN4%ZVQ]J"'RVN:F[<& MVV,RV%:A+"]L:['=([RQ%7AC-E*,36H>+L$;E5(@9:1&4A%-M>9>$9^:-K$V M3?GA*'R' ^2N,]K:/@*/#>_*CN;97CNT,)WY]\0MT:='DUUWX[VV"4;?QL/A09A?0]MZYC[5QJ<5M0&KCH.A!D62NC1(JY"Q$GX4 MP7LB@N%:90:_+I?\?C/6[V$7WDFQ_)*);&Y$GO;8F)%N0Z\9K'6*>RHH)]P; MHI2.DH"O1$Q4U+(K]O\*J^;MJGV?-GNFN\@-/K5A(A"%HF*P]X0WX*-R@P3U M'E-7P&:TN7)W>S4/KLF]WN2HGE%2)8+"BJ$Z,6$-U_('=NI%J^FDEU@.>R6U MI ^)KC%W"4ELB1/S*7%AGP_')35BF-\U\X7#0F1/CX "S$ M,>R>S"UV*P9=QIBB414Z%EP:;[B)(5!"C8^6L%@QZ,+_,X,NH8Q\>:^OT?4O M1\,_TK[?&Y3;/ZO_CV$P#8>QTO7A=6_@PNYU]0PS2E+;)$[]X?@AI&D, M6Q1^^SJQ>F%& ]A,X\/17S#Z5KKN2[H.CW:/592F4 5%UE.0+N,<@L45J&#! M%> 2%,2YK1VYO1I"J(6KV[DX[;G3SJGY&$I.8EB6_C3!78/(MJ)NK*AN,\QE M*R\KJW$BW>@ZKM#W.O5@#W5K#N(EB?=X^- M)YXPZ1%)57A<N \G]VF3S,>#UTO3WAFO,\4O[ ;P7*B;Z7NVK,+I>5TRC "$/^Y%DPX^DHKUP'%JTW]-6P$J/P.>A/DQ=T M1N>)K1[$XNR\'R:UIFS.@2GK>--;C0?L^+E>C;W1> +:NQ_3 M76,OH4*Z']V^A12M)1O^SJ7]UW"DOX0EG0G"G1YM4W;$X:"S"X+:[S"\S@RJ M#Q4Z"T_>^>NO9YV?$J)0_-O"._DU\MO/Y5[*9[5+;-6WSUV \ E,_G'O8^8\-P\C)E>8 M3&]+8*YR#W=G(-A*R$TDY.#]_C&G*IBH-#(T8L2)=$AK;U$4A(#[J!GFJ1[D M"P+R!>T(D&4F.7A9:54 K"L5X"*2 6Q^#$FG)P@ '0?7'0"R)M":C*:EX"4S M*[.YC*I?SX8^]#L \Q_2P6M6Z2%%*"\[(4;0J&E('WN#RSZ\EVZ3O^:' (GG MHV&*BH[+T.F5$AZ-J^J0%L1<8Z])=!8+'5+.>9)W&4'VP440A,IKQ'SOX(]E M.#R8IMDYC+7,A]D1VX)H@W9Q2;QA"?PX#&:2C9^X9.^_?W>,%0?Q-0Y95BC$ M/25(,0]0J&A@')Q-ZLS6SN1BN$:RS6 *2STI#:EJT5.8NS+=WX \@"B_3D;Z M. $DZ.1TC-493D=+7X9-T4B) G%SHV"RR9;$>7B>$N"3>*6WDVZ>SF[R-HPG M8318O%FR$Y?"^GE[37/L9'(Z&DY/3CMV.!H-+U)8K9.-I+7^1OC4&^>!P(A\ M;])XS*6]6'TC[<5I/R4T9!\H#7PQ#+1\'K%HAWWQ2*XR?00'V^A\6#[8KV6; M\H_AMXN>GYS69^&-;U6&')Y_Q5APH::3J[_2,/@?__^L7LU,OXKV*T$V>:FNGNTZ EO98J00*QST@']'.!(!!JDR( MUEM%M5<*?BV5&7PG^-VD5HR"_2X%DFB%N/UGEK M^O+S\]P431];2+2M+(-N M9055T:G9,:XUXQ1]*$$:C/E0GA*MOW]3LRQYB!]!D8RG[K3Q+5!^2?L,^_T$ M_#]E13"(*]# M_M)OBW=(!2)+&23YAN7;<[S5[BF[KHKCR;;Q- MKGSO2Y@=34CQ'I.JK2PY?#+-RX8'9]6M(2@2U+D^@=) !W"=?XYW7^_ M"_?9__0/O/?N,SBE1R>7[XX7.X_?_5A__,? M9S#&]_OTX/3P^;]/#S[[#^_>?_BT_W9/_//*!*:2QT,A1+7'$D3*?\N2Z/R[?Q.9# MV][@(VR,X:@M:W]DD%8OW&6+8?>'8?LK&*8-%[#:%MF"$L2I)\A2R9",NB@( MES8HO[7#NYRWQ%X/M9-?YN/$>1OP'%$;+C1D:UF_'A_"+1AMU1I7[<'A\S\> M+]CW KF_5T#.!VR=P@Y%)<$#I50#R#F.HA92F^"ISX7KE+5FVH-!7,HFG5QV M.^=]4^6J!M@[.7.U-=P>$ZS52_DR+6052CN_>?I3BW$WP;@WJ\S01@2EE$>1 M.HDX#PYI66!$@G;>2ZH+RU*/R7MP1EM#[BMW=FY#V,G3DDXVI^/0&F[?&.'N MT O(. NL<0=Y3P;@&_]&X M3"A%>,N6][#]NN_@+K;&T[=U%]<:3FT4_VMAZL,*3%'FK2,:AGEF7^O8/Q;' M?BW&I;6L,OA:4_D^,>[S"L9%P@R7T:""6H-XH2TRA"E$L-/8^6@\QR7&/2)* MU;IJ' 8;MKYH/*[[Y-,R$?]JB5D?M8WX9(E9OQMHDA70I,)'[9U-S=0\XK80 M2$NN4PM:P3WW1.&<3B-9FT[3\K(^]$P\(1(,T$SA%UEI-D_HG"IH*.1V3[_8AG02WQZH\,<$^,>/6[P1U;@3M3,%XH MQY!B% /JI5W= M)-I53XT!3PG^\YK#3K="..*4$UPXJ@IVQ?9O:5?OTN6=[C\_.::%)-A$C6RA M.>+64F3!-4VTJT5TT1LL=,JHWEZUUYKL3O?.M+I$B-J2KGXWTM5%'HE[H5P- MP3@OI7"N*#@E5,D@/#?$R1#A5=%2KCX*P. P_F.+P5#CQB+C,.CJ1(^N"DF1 M-KI01 3/B["U(\27:)I3SXPD3+ 'OUP'L#:59_1 OZ:(7P QR=Y6AI MGM0UITE++&Y-CM%A(EGM_,_4C":PZ>&R)9_;C\4P^G_[ '"7/PJUZ+X9P2ZC M&9[Q%T9 6[YYW\RS0A6"Z,(*SPI>&**83(16 M!:;.%M'Y;!YD04/K)*YEGOT6(KAWL7]R' -3G!F8=ZLUX@+\'Z49084-VC < M# \@A!RO,4#+&/AZQMG)+6.QEGGCC&8,\\@#+720%#OJI3>)]2Q4 L*Q* 6D MP+SEG/V6LG&Y?W&LJ;!"@V\2J 'N7 "F817A8#?F:5&:+V>9G9!-&[)-=NP M4B:GHQ Z %Z3TW'EI_Q[VK_L\%('EC[R)&WU2L+J*PU,I:,6 4N-*?16M!>QD8K).@M&KY$A7ESIW/M4*]EX5P> M*H_@T3NIX>FXU,9:6TCEHX8W%!A@&T"Y^11)-A\/62;;INQFK):W),L4\F8< MG"U99DN6>=_WKYC[^B_S_XYVR/OWO[SX>#94M9>>IW^Y\/^V1OQ[NB$[C]_E:XA#N!9 M_GGOW[^#;[Y[_Y_3?\[^QDVRS,/G?W_:/SFVP4185XDPCPQQ54BDC+2(,%?F]\*UO65<$\X47C.,M& ><1,B M_(8=HE91[&(AK-1;.T67,-%6'K=4F2VB?2559HM2MT"I_664DH1ZQE+/+&83 MYX@FR&)9(!95\%2'Z$+&,H)3) MJ) 2PB+NK4BGX8GNEQ);8(&-)EL[M&C[O[1,F \_%X\R+,%K9N 5OO MEF&+1ZJ+P# *1,1$PJ20<88CFKC+,:84@&QKA_,V/M827;:(UA)=/BJT<\MH M1RP89KPPR!>"("X?R M>V'.R3+F%%A+C25!*4D4'$-MD7;1(:,+K()FG'D"CB'M"G;GOJ&;9V1M--+< M'W7<8B.J)T<=MXDVU=.ACOM>T/9AQ7G47#.78EXAI8TY3I%6&"-/K"YL(1D M7W(>NQ+?N4/HK7;8 QM:&P)ZWY@WKLV(OE?>N-;Y?MA3X*?-&_?=4H\_S1N& MGF 8\[%3%,<@-+)*I*:%5"&=DF&<$X*RX+PI4KE^E_ ?M:W^Y@/.$HVX=Q)@SGF$=? D2BNY)/E4F-XYWKAY MOO\C ;?[H71KS;<'JP9;3^G6(M=MD.OS,G))2UR(X,P+[R+B7'ID,YLO]=AJ M4Y @9.HEW1IE/PIE6VN9/1""_?"4;=\-Q? RBE&KE&6!(1Q2>HO0'FEI G), MZ2@L9EZSU ON!SQY>1P<1??+V'9=D+@]B7D(?'MBC&W?#>W(,MH%9IP.U"%> M2/A!O4/&)A,N>&P83OZFR42[Y,Z%%K?=:9M@TFT\&-Z%L&V10:\E;/L.$]0J MC9:P[=$I#;JL-+S#*2E)H: =0]QHCHR4%A$;C9).$^'MU@XG7:WX_=)\;@Q? MVTIKT!^MT_UM6@9_)1BT]&VW)8VX/#PZ.?81"V6#0;K !G&I(E*DD(@0Z8B) MRKB83C_I]FH!QLTIVQ8;X^;:SK)/XRVYV-8QL*4FQ/!-M]C/,?7,MY4VF+60 MO %9V[>B9>B-QI,55H8?D=?B9LQP2S0'7T6#)(0TT7$K+>/<"F(4M1:OJ&EP2X/T'2"%'+S?.RZHHUH;AE1F@526)$@)R,1@C- $O,1$?82W M5PM1;\Y]5+;F[C;H&=?U(K[2;_Q>VR$WE!TGEHS\2%7[WI.$@C#^P7 Z25QC MWZ2-\@U'N!$,/YW77W''K"^N8;N:$[<9^'96-;=GN8@,,^DXCP4!?)%!61H+ M0R@QAIF"L)8$:R/ ITF"]?GP^>XQ%I9J*L&S$-HA+BA&"E0#2CRTH5"4%H4# MS^)+.%09&>>C\+$WG(X!9@+LYK,LA3D=R?339T8A]L&@J'3]H*156=KH,WFM M>%J:@FU UL_/1\-/^=)PEP<1SU81?B-9!#M;$*NQ WU(L9 @BR(Q VJ/2,&U MAV6SD;-$2KGJXBZ34B8C,S>#,AE%#]UDF!"OY(^Z7Z-RXXB_7@P^]D;#00;( M/BB-X2 D^W]\BX?>7-/Y<-#YMQE,$S:0O)I$+YK)F; C:VB '--Y Y#0>3D= MN=.4/[1[,@I9MW9^2M^I:)]6WYY10&4:E<4)W8>-/>H!*G0[?_WUK OW> Z; M_2*9!_W>62^!7NWV7";ZJ3RJFF'JJK6I;U@^RW[6SUEROW3OA8=X'?I]^,YL MY,DL>'9J1HD\^N5VYT]PTJ*!MAN/!W\A:@5A@7@E:!M^ M_7RGIRZ*%@;!?N4??=GO=[@GI?2MW&1S[ 4;*C5_[!P[X7=IOO3^(**6%G'+8T*NY7S.( M..YW/GZ P8Q=XCA&2CPXFIUAX S"$07M@W3.9".B*(D69BFN0.T2-^\V3+!^ M^G5;Z6@E!T=T3(R *JS7' 21&" 9+Q#-N?U!H[B+W>&N5]'.>.XOJ]VYGLZK M)YS1@0DCF8U<0O#@.8WXD&!DDCI;6]R1H5B1J^2K]H2[#X%;^[9V&K:95!8L M+Z&X%65_%E#@K"*.JN"C552E4HUB^+*ZP0U!F-IKG-U>*Z3^D4-P/$1GD(1N M;U#D\+P-V. 'G;SNHV?7368(KS-K$Z^ISJFUB]=$%R]6NW@]^E!>2A>O'W?E MNOI[/VZ1]43CA07MLO4@';9^MH_UT^G,Q7^Z,]?-[TF ^^CW9?CM!OL23KC? M>[^O>D)^UF*DCZD$TYKH^'X:'0UDED$C)F(<7?+7G#A!-:$F1:.RITZ40A_5-KS2-R]R M>[,[>+V5FV"18?%"B[2*@_/"P;5+7J+6-.@020K<$J R$D\A$2&%#!(D55$A M#HHV5;7WQM-MH5:=QV>*DC.T8:LH.B\4_3"-HI*E!!%]2,FL)."=(M:#(U9F M:H3.2G%18FU5N[0]L2YMU;U\IL#YHCN]/110?IH&RAR5RY9ZPJ,! @[=3:,S M$/0VF6.1!@$9W4UH^_75P%QGD!X]8T M,#(E#;?>$9JB)V"3(3X93XP-&J0(3GF-P,C:0M\Y#J\NY&*TDZN^Y0*@9FU) M]V1 ,TR#)E@F@TB>:%5.:T/IH:)])MP[B IB\AQ!T[(VT[4EW<*VI*O.XP+! MX$MJ:_=0N+5SN31',L@B$@U6$TC1$DLQ*);9,J#!9V;=THH2;0FB.GN/I'RK M:7@NJ_#ZU/WGIX%>\W3BQNN_Z;X_JW;I#X5Z7Z=13W@K)( C.8 AH(4CACE+ M M4Z"BJT<["T OK.3'G55;M;JZ*:ZUMXP+M#KN]*L)O8**XP-TO=];??-]]/ MD(*:&(QP&=$-0FF4[A/QD!R1,BN5A$CHZRVM,/D,MX(7&MUFZUC\0'[="Z;; M7T2GK^YTS!T?OT_C8Y;&,)D8<38# :8"L2J;TE=$4RD@>\Z65CC3;2OGY0L^ M%:[]!0'01^Q^7,^'_O0AHA]U4*ZIBF=JM6H7YHAR@,@0)[P@#)2P23N-3N2P_%/5NOBG MU#2Z.I+/%"5O:CQ=D7)N2,FGD=)JS9P 2;0OQ--"9.*35,0[#2Y3X5$\RE%+ MD'<.MA?4B=0+#I.SMZ6N>VTO$4%?6&OK!X-,<0DRT9]DJ92;)FHQ\':". ,> MHV\=?-!24ID0,F5;6/;"]MN>!*#>HK7U//S-'WVOML=^N FJAJ>VQWYRA@!!>-CT[VE+-ZZ##HO7'_G'KC2?<,7?6 M_M@_B0:U/_:L+7-@_?3#=H@:8@!%M-:9@(J:.%"),&HUQVE/*C;'C.;='[MS MJ4GU@G7*OFLGAGM2M>:*KTKNO1-N+L=JE._3@3N.3=>L/_J]UF]%$5J_->V) M.AA_OS\8J@8NXN3C#E=Z'0U@OQ,FU5-HJYP#:KQ4X(!YT#(;'2$J3FU05W;C M_'$_M7ZO&=R%$6WB+7]%0?KZXC3SK=C8_/I]VWDM$@=-DF">@':V)+ D<3%Q MU-%L/4U+K80 =HB3>]0_3M=V45I DS!L@-+T4F^4^+#?^ZL34^F0-1;9P?'A M83>-.EWA^T,@/^MP->XW.^X1<[%?\N"ZALG#]NP-$!0S4EJQ=(9H\>G-FW;K MCI]VW01K7!!S__<]S;%K]^;9^Y"^U@!JU=%UN],&K_WKO0 7/8 M-7&R_TO39>9PV$GWL'2.V2U=O*([Y@8?;HYV=6U MVENEL?S;@I,3 =3#3=S]?O+:(.ZF@OK%6Z6+)NQ?OO_/E6+&;I/;^^'CWZ:F M_OG.(:US>-&:C?)KU^(6P?C./VC^FO='#\(LZ0'':V^-MO^!IL MK+X]+?=JQK,9]]=PW&O[6WQM'Z/\U;B_=3*5*M__]][6YFN,\G=@;7,=G^O# MZ?KJ^NXZWSK9VOMP\F4/?YY^HNOXB=*.9OW-!#>&\](DK2A)*98C)+(TMK:. M8, J0' /2 @&J)#'2 S%@I:8V">"-#RB,;C,QKZZ$BU>I]P2IA4KFH',0>ONI M]?=N;S#X1\L='G9Q=*,M;'QG'[6YV?-9L.Q"/8OW*$$U2LS[1F!^1W&IL#H_ M6%V[%%H+B$E%2Y1,GH"RF3BM#='@.8^>"Y_YTHI2HLWUG8O0YGBVKIZUO8U^ M__UA8\8!/C#^5C5],31]BE8[4UQ<0TDT+*&FER,."N/(G+W,P4EK?%A: 4/; MW%SN>7^I3T=5\D51\D6-BJIJWYMJ3\5&GE-A(@N$=C'BN0U)X".7DSPX1>%SNL9<#S0ROS/SV>(% M)Q6+73/3ZZ%3/-(@3&M^5-7+AI MGKDTZGDC^R,&QB.!K]@^$[9O38?&6GB!*Y8)+B!ZFE1[8KD()*5$)480,>=A M:+Q(K7 ?J*RSPM,B/=M3#8TK4/TD4$T&QU)R@:OI"*YELP?)B-?HB9:ZS2RI MTTFZ.P?'%:,J1KV&_'1D*7M)Y\B]G R#WI'K9W.7ZF%\I/"T9C8[;!W M5+@[RS=PR/@Z/L&(5__"U1"OXK#TJMTJ=% .OQ(ZAPT/W1G?6[O5.TQ]O.7! M3KD)?B#AM_'6O5*.,BAG^_\JX(/W=4>M?7\!H15^JH/#T^WODH MQVQ7A4CJ_FBJ;J*HPH?$$>7CH^-^&@]G>9*.ZD;NRI&@2T!-..P-[_BJG[K- MPYXS2/V_D^QE(RVFYU]Q?M KIN#:KURBSW@D9=9\:G8N_%N&VY@O#Y+1(*2# M:!&,'?YT48, #'63=6R;4R67QE_;[9_3[^PDXOO)?24NXS.^3"(7#4O0ZA%GZ WU)17:#)2OWP*A^0692BMW7YQ M>/[VX_71B-JO?_W];6OCM]:;#;3VZYM__NN?;F6\]O=*T7*UX+6ODKN%H:Z\ MD:A2+K?NF75R#2U ZD_4Z+X^B*N=P1A@!OA[Z/8&"'.#!2&?/%E;W6*_\R\G M6Y^#^O+YWWM?]C_NKN__YRLZ>M_65S_N;^U]I>NG7[ZNKWZ@&ZOO3S;>O8?U MSQ_^BN_^ _%__]W]PKM_^;W#[M;^.CJH;_F7SQ_WUC=?HZ/ZI8,.I%C?_T#Q MN["V]QZV]G;8E]\,CODKK*U^X,6!7=]\?[+-=-G:39XXYAP![ABQ3%B"[J/5 M5'L:P0WC!<3_%%^7\F8O(ZY"E)K9".5#Z".@]?IX!Y^E9<<,EA=)+P/^[*:& MP+;PVF*$5(QU!QV&]VM_G!/?%D;)X :[Q1M!]SP.RJ=F865VX)7P$H,(G\%H MC\IH@>O@%5."&3=20(.QQ?B7B9IY,ZV.?XP&\ALZ5JOH".!B%0=C(X]#P]MV M_+ O3T6_KZU^E?A,W]?WWA>N6-@6PD7.0B:B-(@#Z3@QP4OBK7,JI<"%@*45 MMGR9$Z'EARS.RZUS26-F-E%;_?7-^SG*6F8FYQ!E"@(!GG,K5#0"U2/:K*T\ MDS5FR/B7FZG YR9KC\P2_MBRAF;A*]^647";7W&_GL]^>]%>>Z?]89HN1)!DT(YON,Z![/*JU"<>9:=Y<(C M3!K#I4K2IIBR#RGK'QT*OB2O0Z?$==_U>\>'Z[VCXIB,K>O&,#+L';S#D98S M11L'XX]7&;Z5#.]]HMO:I52J;0E3LK@T/A-C12(V4!U,L#;)N+2BM%V^?%3H MC/=^3#A=Q#B>PTHCTK/(3T1LBB9D;11#A]89D8S1G)H87: N5OE9+/G9X=N( MS@8UM_%C(QQ"- TRM)L/2#.RHAP ZV.WUCX8]3]U. M/S6W;S!\F,([[H==AZYSR>DUB<$3'&5*W0DE&E]_N?4Y3<#S(;H2WU$*CQ)^ M;Q;5TL;1F#-W5#@P0GD,Y!WZUYH%;Y3WI9G(%=[J)8UZ@Q MVI]QLZ"34<_XJCZW49_UO=??MYT64&/^Q=NTSS!^5;,:).@W1HT&S@G0X>^W&UTKX+I M90CG;LG%,5^QG7 I W2['#ICYRGTVVX4+E1:5-U[6O0C2D;_.* (=PYV7A_$ M$:"\1F'_JVF$=YX579"DZ/>US4_C'?BR7U[>EU_VW\+:YD[9_>YN;*Z)ML1#0I"_+:W_F:Z(\^7O:W3,I;N_M;FSO>-U0_BR_XGN78:OJ_MO?VVL1GX MUN:7[M;G-?K?T_=\[?3U=F'8#5HX4J2,@!>1N(@A<$!G,#/AF/)L.@^:DBA% M7-QQ8P!"PAA1^$*GH*S5+EH RCOK+;:<1#!!B9"B$^IP]#87J/?V?K+ M]3N]XX*E*-/-QN,0L]"OW.F[_09D#[LNG*4=2EKK+*-5[/J@>*[]TJ,LM?Y\ M]S]N__"7UVV$Q8/C[$;:,\+KILE8#P'MJ+./0[X&O$N+2H2]R0OD7N_H$'\[ M6FZM#E^YQC49EF3\P#_I7U3M%OK?_9TT3I^RR.@SMMO:WN?MK,R401OB:.&$:#H,!LN!.$^1RN42+XTL[_* M4QD*RF&@;NR?MF>5FK@'N>6[RA^YI%:9KA FO]6G;2:J% MR*ETBD@$0M;$&NZ(%Q@XF60CUZE4?5Y'*7%!EC"(/2SU,NEJOV*Y]?%*=^/, M&T&7J,2J+?2IPM I&M?P35[OHHOFTXYK;C[LU=B?K9.P3QKMIN11289&+)@0 M>-+*4!]C !&'R;\9$>Q3-%RF:-7UB^M:/,CZ;SW&/G/L(N.?S=MY!M$ M85%JAAXG/,;EC!@<*\T$G0Z/K^H<.SC>W\?P[C0-1GL:)0@;I]":$N+>8!JTKHT# M1ZU7.[TX&)?DXE4FNK267JQS+%"ZKC3HAU/SA+J\*K6,&#S_;J"PK/GMNH'. M]AY.^[T,5ES_]A6M2Z<*J#DTZ90[=^5\4ET'K^E1^O.3T$=?>(H&]TE-2#$U M3?O%L=O1_+'9:Q7GH_7WH7=5_CDL4#)YJ/!JN6+\!KGZ>9KA)RIPES;_?E;N M7@*OZY\)1U/.M-Q?+Y[G>5KT!?8BTI1%)ZQ#%]N",V!4+AFMF#$4$USDF5MG M_&QBZ?'IM7_./Q\>(.V=;FRBO[T:\'I?Z?KJ%EW;#"<;F^O[I3#IR^;'O2^; M<7>MQ/_3!TCWUN3:WM:W]5,<^^8'NK[WX?OZZ7NYQK=.-E:_=-??K7?7^=M3 M#-%.2^NAM3\G#I"637(MK"=1!4<@0BE^4HSHI*/$:)I;+9961%O9._-3UL9K M%>R>-M@)*JC1CCL$-LB6NQQ,#*"UU=1X:Z])/8F+2= ;<@V_IH.4.T<7?IU, M0E4@G"L0GDP 8? A16%T2:(R H8%XCTP$B!:E:A/RED$0MNV7#\5)'P)#=A> M#P:E#<'^H>OTFRV/:SW[%]\A!22PF&A0/$O0PEMN3-1,RI1"X)E77VVA(&IM MVE=#>^-"3IJDX%1I$UF.@P5#M *@PI1R.;.TPGD;%W&!V#!KIZ-Y=SJB0CMC M)0O!0X!@I16HRXXJ*A584]V0IZ3CDVX(TY1R'3FA4.(Q82)Q25(B;*1>..6- M"NB&T#;5M=W1PVKHN]%!G?'Y&03C.5+VWXO$R( M5 A2B.T=Y3+R (UQO^PV'!FOR-WOJ=(3E._5^%H)CCZ,.UR2!<%.HN4@(^9 M0! 8%04GB* T. 0/8X5?6FD*8/DO"T0Q-N\&6<]3AV=IH9H,3R)QU%VN@1GK M=7#1B41I#J"]OM[IF*(QK=['(JG[I/(&NIO$A M]GY>!2FTY>0X=@XVDW]Z?*\8O1JIN-ZCX-IR6FV(5F021@J-35) M:LV1*$!ZY("!P MG2QWEE@A*.6.:1FU1!=0*J/=^,.YF')W3P;B*L;?$ MV*G=P!0@FG+X2I9\G J*.$T3X6!IX-QDZV![E,&C03[\]B M-PBY@:;L$A?(=<[Z)!O5B.AD\G/E+-QYA=0D =75A%-7\4VYZ4JKF1E5YW68 M?(Q43>W7^[,!O1D>3JY'=:\YJHOW>+T-G'FA4R1:2H-NFW7$!*:(9L$ZXQ35 M.IF6-\X8+H=0OM6-.0JO#EIFYW3"A9 MI+!Y$R]Q<$$\1\QBTU(YJU#.G?VG"N4=A')O;=LD"?@_39+DD@"3G."J<)+ MH;GB-#.F"TWD=4[]N4P>#/LV?.MWCA):UES@[;"?_BJ\>-T3%)S##OJ-#=_R MH)>/OA5G\2))Z309Z;1,SVB!#7 0JH!?%!BN1".X2EDYD%:);'^X\5HE;9Z2 M=AJVJ0H0M"J[,,J7"#(1:ZD@N6R\NR47\:+)64[?;KN<%(O@B>(6G7EHN.J]("*[X"/WD(R?)EMY)J'S M#SAC"I/Q8'R.'=W%$:E[^SP8&47*O::ZQH70+WS%Z?MA.BA$RKTKHN-1I\?6 M8#>EH\&03&W8$L>=# /B_=*^\?"X/SAV!V>-+B=C\4.\QF#8>/*,SP$_UN\= M[^Q>%T!=(JJY-3'-#Y?SP?EFK%W6E/\,W0SP92'XW!E<[+("=0]L,_(GKWKS M6,'J)S/6IS2O3VNL=A;"H?E70]_M8,?BL<.,TDZWX(2I&+K;"8^?F? M30$%!49 MI;TCQ%4HFPW*)HN],H_<29Z)5!JA3$6$LL \<8ADX$VR+,NE%7-=IKZB6$6Q M%X)BQGAC,OTXXX 1[ZY47L+3"VT)<5_184:ZBW M!.>.Y M3RD:R:2!K,&(A,H35#;?#L)Z?V5$Y([.SGE*?I9RU0M5MH.I2APO+N0 J XD0"U0%B2$H M2")I%MY+3S$H+9QFU,[K".4"'32OBGRFR-%J9ZU1"1=:Z> UW!$#5)"8;0B*H1LI&D4VHBKR,U9DPV@05JN$ M=ABL,$X)*S4+WJ<@4O)5D1=.D:=3P0 "XP1& L.X 5PVI$ Q 07&-F2RBI;@ M0?,[D_]515Y<159.1) F)14 $M.&:Z> :VZY\6)(TED5>;$4>=(B1_2='2_G MRK)#1?;)$L2 ML;MXTO"%47_/TJA@[AF[/T9S_ENO/P%,%71F IU+[/;VK08J^?:HQM-EJT*(IB<0 M"Q*# $&)"U(3GQ4SU+.<)2]I.1"7:6"K(C\+19Y[2JXJ\D,H\E1:3EA.#<9Q MA')1"/N=)3X$011W/&L5G%/VNK1<5>1GH*ZI.6DOIR6JXK\+!1Y[BFYJL@/H>;G7VQ@ MG@67=2%?!1]$D,"9\HD:04W0&"UQ%5-3\#SK#DD]?_LS:'NIU[&7C+I$.X\ D]W1W:6YLS1.0D\4A8I..4\#U1A MB)F8D7ALJ/HTO3T0"Q47DYYXE14![A4QFGH27>+&&.NM M:*HJ^-UY!&IIQ>(J5'M5D5>0$7V*DFA10::)<8,S*M" M^@],*:F!QEP5>>$4>2H5C(L7A N!0!! @!E%K-= >)8\!*U"%.7D@6I+=6D6A8U7D9Z/(U/.L>;2*&@4@@TW@&/YTBJ92)5<5 M>>$4>2J?1UF27HMRIC=+M,M9$RN")THQ&?%-EI)'WQI-LEXD37YAW)]W9A)X MNK0FLQRBF'O.KAZBN'](VIK.VRFI,L;T@BBA! 'J(C&%13"$#"9*8)R[DK<# M>A>B@<757D!U'D*;8Q:= OY(IHA]H,#"-]IV0B2><00PH10K-7 M*.3ETM:JR,]"D>>>LZN*_!"*/)6WBQP#/!17PC#4(P!>$LM0I:GC4N*;+#JV MM,+* 65:-?EY:O+<*%)7/Y6 Y,2R6/7&K"P&H(*4.*XE,([?- MGKB ZEL_4T6>>\ZN*O)#*/)T/Q^TO5H+1A)&PP0"C<13$8C!EUEDU(>$)IG+ MMM*7JUL>19/G5&:WT(FZZZ@&.)U;]Z1G71 ]V\,O-B;/20IU%W\J: M8)W+P9;3!-;Y;)K3N3/OGM33N3\#M.$2Z2E$J@QU!+TC0T P2XQ7D3!<#IVR M#;DD,<05N<@YMTU;I!W0BEX5O<[02ZJDE*-,)"XQHG#&6)X#T\G+!*-#N16] M'@J]IK@%N'"T<#3K5,JNC)?$945)YMY'$P4$GI96C)A7X61%KXI>"_#4,Z"7 MMEQSZ7W.5)8^"BZ"<@A>D)@+P-G=T*M&P/.#MJFDM+>2"A\=2TC\FG3-PQ9$I\0D)'">(X*A.9=-!Q).JVNV*- VM3GAE62<(9:!R^B::9N(FZZBJNKBJR@P7 DSF MT@,H*HQ)B:/7'Q3+UID\)U6MWO_\]'C]@LE=7_U0RH4A,5#$))_+EGDD7BI- M%-*0S>H\L,1:$H*B*1L,::A=6@%YN1=H5=5GHZH"X]:2H3&( MT^" >= R&QTA*D[1]%:CNW!ZO''1Z&[N;%L#3 FNB=12$TA:8\0K'>%&IJ!$ MH-*8DG-3]LZ5:HM7%/Q4,FMW/L?_=%E%9CFB,/?,6CVB3R??,@6: MJ:8$M+ $3#D3F)3"WZ25G 4;+93D&US!YU4U^5EH\MP3;]7HSDM9IY)O(3#0 M7F62I40/V4=%4$V!V,2H+OO3@=.E%6DN)]^JJCX+59U[XJT:W8?0X^GDFPY6 M!L6!>,DB >8T,0HTT=3GH%44$==M1;8YOPNMQAPU>4X5;0N=;;OV,#[[R19$ MPZ=Y)7#.8^_8=].PPO!EUB3/5G>;*04 @ MX$W%\JS;)_6\Q<^ ]-MO!:"'*20[+11%F!\4&! M<>TB,(IM 3K2P#@1,G,"N K$L^1(#LPF+H7Q8!$8;47&^W[$"HXSSE#RP#9]QSQ:AQXF[X6$/_>8+GIPO@^8%N*\V9#382'A2"IW., M&!H-\3%S7ABBC!9EEUOR.Q]VFZ_V/$\$K?#YTGQ+0S&HH]P[XPT8[RPDD9.A MVJ0$VM+J6SXH/(8+\/CI^[9BSD'"*#MIK@MW>$9XI!8=3&D@9.NR]X4_[\XT M!]6WK,A8D7&R^T+2P5O)HY(,9 XFH(^IE:&EBPJ(6+W*Q8'-KQ=A$[:9!JE9 M<"1EE@C0PFXE.9 H@J39:L,3;W'?7/(X>WPY^Q\]?*^*'6C_=1 M3<+*O_#%\2/LN_Y.YV \4H5:,WJEC,Y.0MK>\>"HDT^&+W4.8CI /3(-W#ZP M\O*BO)]3*WT_3.&H==1KY>-N]P3_3N'X*+5ZQ_U6_Z*BM3JHV1UWU/D+[^\. M8NNPW]OIN_U!JX>3V3K:3:T#?*K6OR9F:FI#PC+)H@I1&XPKD_7@4*JBB&;8 MB? MQ>/^/HYD]XD"P)?_[M*P_Y\#]]D>;^Q_V=LZ+6/I[J/B?M]8_2"^[#=ED]_7 M]MY^V]@,?&OS2W?K\QK][^E[O,<.*O_7;^LX]HW-K6U%$7 M940;0%T.01'+ M 0A/W* O! S#18P0^;3,%QFY:7%]T+YT;4@^1R@%(]1E[JTRPAN>G:^+>[^+ M2]I6FXPZ(5.6:W6M\[1;LH=XLH-EEN(,PXO M+[:R*U\^,Q9GV%LDK7-P[!J+J7;YUXM#OV5"Y\:P36]/PKSJ,10>"[]BL74#P@ M;*?^(V%V*92WV"^;]K>-! M,AJ$=! M9'!-?T - H07R3JVK9=6-E__^OO;UL9OK3<;"#_KFW_^ZY]N9;R( M^'KHSL6.R/'H@?X/;S6?W;1D3A=?[=&U_?>GVZ\^]CYLKGU#<,_ MC@X"6]O[V-GX<\JQV$,G9'.]@_=#1V*-;IU^X/@3OKS[=W=][S6&?UMR_?33 MR?J[]_*_IQ_$VM[K;:65*WTQB?08ZP'W0*S3EA2:]A25 6'I,,9'^4SQ=7') M8N".1XL:6'KC&F-E! G91!,C=Q&A,V$P?E@,:O\8,?W=QL;JY_>__]YZO;[: MVMC\W[BKPDEN!(#?CR,R6$GHQE+&)=DF0"< ML3&K%*P)X"GS3)TE.NY+(/\,NRD>=]-&GI9'%-&QM&X6_^E%2^7FSG96&$$R MH0C3OL0OCA''J22)1A9M:5QCXK24W8QYBQN@;Z+Q>-/;QSN?_,_?#&?ZET'C M)Q=A:/EA16GCLZ,;WI@K-"C%X 37[Y\4]]SM]XX/CHI1.O_:26N0=DI9-@92 MW6[OVZ#U]^9KO6,<:AS\X]5E(S/#U.%,-9F3[2=7@C'7=X2"]&O_R2^P, MT,J=O.H<-,_=?.F7R3N4$_13F9KFAL.WS]W593IT64;MZ:RCL- MWY-\F6EQ[=MTF5W[WDV793@@=?W;-UWVYOJJ M/ZA__^')E/XG?2#&WFKCL'7=@1AF?W*O:.'K%V\W,3^[R[RX M!8JW>^X9=I*C-)(:*;P2%I)Q7EO\EUHJ('N,#\I6 [,_WDD>QU5/9??XYP*N MX>YQCZV_^W?GR^I[N<4_G6ZL8N!UNL/+[N[:_G^Z7S:_?B^[Q^NKY[$ELK&Z5HX8G7S[_I[NQ^18#M0]EC^/K?T_?3K>L M]-%[;P(EQH$D8)(EW@L@F4L=7%E#P A-,VA3?ID$X$Z[Q\^EZK BVTM!-F>S M90X2\]&!DV"-=II3(6+DED5?D>U1D6VR9Y*)+AI@FC#J>-EL#<12+HEC3"2E MK%<9EE8,U6UNYEQ06)%MH32\(MN/NXIK$T%S+UP0(()Q$G_A+ )WV2M3D>U1 MD6VJFZ46'EQREI16!X6VR1'G@B14.1]D6Q[JO<^9XB.4W]7H6QF6#L_712+:%[IFV).JFGI-2<$*-Q MQ7*@D*PJ%(MA::6I&>"_S*FK9>7L6SQE%C(K%I3-WBO0#HP- "QKC+2$X-3? MHS)7Q^2.&CWIF*#\ZL@-$)%C(*"X(J[TJD*G,@/GAF.<7(YEM*6P5:&?K4)S M'@)C*00=#-@@+)/>.P6A="^ 6*WS0NKR5/K$,\6\<8J C9F %(8XQP6)U(+D MP )X5JWS\U=FZGG6/%I%C0*0P:+;QO"G4S0):D*USHNKT9/6F3/F($M/E 9! M0!1.,ADD89EI*[.40N@%M,[S;!6_^&F!]_N'KM,OEPI@M'8I^$\L2Y4#T=H"*3T5B-6!$<$Y!:E39-XMK6#XU[;V M\K[S[1F^:X_,Q=7C>PO\JQ[?HQY/.A61Q9A=]L3X0D9% X8)U%#")"Z;B)J\;T%^E6+[U&+)ZTQ0^6%4J)>2M0(2)Z(=]$0H:E6 M21J(0: 64]%F^G+-TZ/H\XO^JW8_L'9/52=Z79P0E.7L/,$EE<0H$_#/4(!<,N_.4%W5>V'5^]Z2 K.J=RT)^&G-GLH1%"I4]+XI'=1$PDA$XRX/#'"E\YE-E'N U7:H^5> M-,?\914(_''<#X6EL^5"*+QH#4-:+,1E39?JX1F"PWZGUV^=)->_>)S@>I:B M9YG\7(1,PWBU7I\MUNOSM:I^REQP[--T?L%Y;A4#(#IQ2L CCEF+$4CBF6&D MF;W1\SM84+(_G)4N'LE150Y86-VF M_,X4,3/IPR-OXU1 JX V[G/.HE2)H=>9%23/K62.!2:,,UH+;RJ@/2J@3?J2 M.KJ$0;\HV\V1@,!8T?&,_Z1 P2?#K%5+*TI"&P/%"F@5T%X@H&DII-04*$<] MX%H@P"ETTB2BF.5,N IHCPEH4WDOKLI_4B0B9$I &TY,IH$4!YMKSZD"* 2E MO&U,]= JH+U$0'/8% ICDO908@VE;-BU^Y;DDNGD9S&U"IK0"IT'9EM& Q!P\6J(P9%)NS1E>E MG4UI3Z;C*8-+X0F5JAQ/T*6ILE(D4DU9E@9P\0J_&:\*^VP5EG(NC1).&TF! MNF1$U!( M,T2GS]6$[RPVCQ]V"A&FEBV!)C 8"(;2PS5AAB5,P.@*9A03#!M M"Z@:_7PU6FBKG -JO%2%(]Z#EMGH"%%Q:H.J&KVX&CW%#JY]5L$ZHAE/!#R: M9IN%)#*G:*(UN'9J:84;: ,W"Z31+XNA9+7S5QH<=8Z.^ZD2DSQTH/^YWSDZ M2@<;.7],77>4XF;O3X2@'K?6]1?U?LQZD?&ZIU!IL D)YE13L"J M0+P0F2@$[B29I\FFJMY/5+UG8CJ\KR3!3^AWC3'F4U,Q5G+PFH:4%:%4:@)" M.F*B5(3SF*QT5AJ72A*0M>&*S/WM&1"K?B^N?M];RJ#J]Z.5&(SUVZ&5MC1H MXH$Y F!4810-;ZW#,UM**HJQ,_2W;J!]V$J9H?B^+:3CTF" ]L-R;&+VBW!F[M"*4 M6"#]K?F31&_:3QXR&#_-*H"S'WK'OIN%1HWHD\8XS\UR,8\JNE)]' M%HT"::AE2@7)-88[CH5@FP.+,]C$NILP1W-(IU--%+*B%"31IJDT!D=,5H:8 ME+V+BF:9Z-**A')F\21R49R!Q,"#QI M9:B/,8"(%2L?%RLG4])",H:!MB,R%E['M7FX=[::B M<.5SK;WCZ.ZZ39-=2_#%KX;%_34>LOUSUN=GY:[B"V#I+#Q4C]_59" M1>_M=P*J?\ I=IV#HPX.MS\LQVT=]887W?C/^U7"; LO'1-^O-V*S2G?YMW< MZ0^.6O]W[/IXR3*LW"DJW+"?MR\."L=:;HJCQ2OONB,<"PX;7^KLMW;&3$D= M_&BG7UH)M(X27O>;&^!X0QH,7/]DN;5YP^6:OSN]_O!!<4(B#J1T*&CA2_A4 MY=%'\[&/,]@Y[.*+%Q[D:+>?4FL?5V%WT$KXI+'U^K#?Z;9@2.4^I&ZZ?W*!Y0IQIG)EF*7'?%J9>;/ M)SJ=BX<_*2,]=.>K6^YY08I2N3->>?I.[18NU(45*17<.^4^"26CV\59: 3Y MFD?%68^IVZR0&]_-'1[V>R[LMHL8ECL&U^^?E*LVXUANO1]*Q[08E%'_V2FH MTFY]1IW%B6PNO):.4"K?]#KE']>,?.H9_K^I6[02WKZ5OH>4XG )<"[.%V&Y M=4D?.^56KGLRZ PF1;\0@/7+1=R5HAYV$8.:J6V>^CM:PJ.$D_;_S)+^D1J2 MD!X@ Q@9O9!2V<)3&E0I^YKJ]T&!PH2]EM?9Z_=GX[Q]RU#U1*WWE__NTK#_ MGP/WV1YO[*'5WESOX/V^K^VMT:W3#QQ_PI=W_^ZN[[U&*XQ6^?33R?J[][)L M#J^O?MUFR3#-M"=6^D @"$N<39'H8 5+.G+GV-**X&SY,;2.RFF[9FD(D!0/$7K53*0P#N7G!0T,\A.B$2K5-RS5*#_MJU+8$0I% \FHE\O<1#4 M:6T@9$9U4E;2"A?W+!@G:WNE?H1F4R1!:Z$(6+#$.R,))&FUH#JJY)96Y/+E MHS>7Q.*'YJWU]V^[';1G:*.*#W+N,**/'#KXW4':*:OVC^(TX(?P;J0QT"/C M%-%G/^BA7](;%EN]7M_-\Q"BNZ0#C&F#S:N1YZ2:X8//QF MMS.L)3@H[^+%<8B[[J_4*O:RV$:\27F^X\*=T>JA\]*X*(/EL]BDGQL]_3D)LKONJ@)'7" MK1[BR!WL=##P&@S#QE&UXO"/,_;3 DT;*"_]>Q[]C6.=],=&+F^*C6>)+A>* M%\II&2DZK)W#9@7*7YVS1T0'=Y!*1V@4UPO+=,M(J,0CI<5T/Q:A'T8!S:JJ MA5O5/T:ST6[]T76C:7@[GI3'7,(1,(T][,;[/^IW=G92'Q<20Q=W%C"5Z<95 MW4.DF@BI<+G2.*R-Z1!]]Q)@>EQ 011/EJ)&W(78T.#,=#&( >9#0K[LFL5-$MJ31&@P;'.&/ MYKL(.N>6\LPW^%%FXWF8U*M3'07?W<'!L9L(N N6#P;C*3L+R2^">>^XCQA] M)9JS9LF:F;LFP5*NK\S'#,8R1L,F)C1\&AS)(PUP.?KE? M!"\=G&=^RN7.\F!H6'MX\9(F0MLZ'DDSS^>/-Q;@'Z:YWO[H27 P9S-P;A@& MKCM*#(Y3GJ$W:$2B>6>Y]<>Q1Z/9;4X)Q^;MX4J?)Q";.3JG<[_X3K_8F)(8 M'+&^=PZ&.%L^5MR^X24'J.[CZXPM&PZ@GT(CJ!>8XL=8,%R0PZXKWC-^]Q ? M!N_218M=)FPXQI+';;R,"W@PZ*#:N7XQ@"C=(VE"(, +GA25.-X_''[P>##$ MJ>&"_N7ZG=[Q8+RP(R##5>\?X!(,+CQR26!-#=B-$HHE/5_L)6)&OPQTZ-:? M9P#'$M!50S\%A$F]N0JZS7.E5^=K_ M[7U+N&+-C9NE/VCYA&Y4(WG]QBTN-W_58O^XL&%Q+EP-$A:O:[3G@;;K'],Y M_K//H) VCF"[Q)[B'\,G&@ELN^5[O:]GF?3^!4 XD^FAR)SAQRUQ=GJ(D^:A M>;)V#H1?:Z/MI*A;_ "W^R#$=I E=[)S%P(<-J>JTI!:O8W319L8F9'L:!^:L&ZQ P?OG6B4>[XPWA"]\:B3H]_XKSZ&T<'UW_E0LJ47 K]1]) M 31,S\^;K7W]_V]KXK?5F \.']9MGFIII7V5 M $WIV# 22D8SEJ(V628 9VS,*@5K GC*/%-G51:C?>@YG/N;#.?^#+LI'A?& MI-\ZB#_I]^)KG"=EFFAOL%DL[R;>]M=N+WQ]<4'R-/L7?0O%@,^J54EVM>'Y_U&H:SXP-?9R%0Z^^-HX@.(KXR^,=RZ_VE MZPRS(VC!\G'9"G;[Q6B69DBN<<+V>V[:%+D&YPRBY//\[V\*G/ MC%A3=(*SWG6'@_1J_,LOX[-[G8-F[IHO_3*YP(6[:*KFI+GA\.V1(;!VV4A6 M;,'HT-_HQB,SL=R8B:D"FN%[0BV#E->^39?9M>_==%F^3+E]]E>]^3T)\Y]7 M1I<-Y_._+%LVZN=&^PAS\-0&JV\WH!\X&]]-$KZF&''O'#E']..SGZ MRO+/CR7@*.#^>R>GUM^W,.X97&+S^YGYN/S1)S$?G\CG,+KH8T:>GO# M;A8_,4U/XMG?] 9'+WCI7X=PO'\\S/Y=7/47/"7KZ:CU9IR]^4])DTQ,QIR( M(A_GQ, E)_H:J9AP?:^E.9CE\:^M@KY8"'T+4:HW>,DWJ(.\=I!/FH#EQ\'] M$)?.8N=+X?JKGP*GV]*@UVO4:]S'-9X+Z_0M]7>S;/J6#=S!/YM?FXSNX)^] MB^5Q=T'<1_8O;SD+-^7%8S21YQP@.@,9F#4J&>VH N^U=/(6>?'KL^&?!BD? M=TO0.U'TA,\17L7C_@D&>$\T0SXZ=_A]:V^WN[;Z^F3M]"M?+^<./V^=;+S; M$AOOWG]?.]VBZ_MOXGZW@>^M;G[=7WS/?_OZ=ITBV_F0)K,@$1/#0'E&/':>.(T3=H;FKUW M2ROBTLF\%R/RS9XQNW2P\OD^\$TZG@U7(*CRD0M0(OBDP.!O-EB1F4]5QQ=# MQR<[CC*J*#,)U=L'3B E(#9Z2Z@15% :L]:V,%'?AY+/(QIY^GJ#$")C/5>]M( PJ=&A)C]J@\49'"VDZDR-%D_&_P]6]]%N^)$V\\G))W)I0\&(:1BPTD*"8)T!B(E,*3D\)G&9I__< Z'1A"^[B#ES%JWGBU<:;";RR2L9L M62+*&4T +"?6!DHD!:L-9.E%0*=$M:6^2^._BE05J9Z/&[6>7D8_TH?+,&R^ MGF OD\)3JZT@&-52]*($.E \)B)H,MQK9ZTMS:Z4;#/YA)IJS-00]0GL8KPY M'N#-4[_5[0R.+AR@*P=6=CN'@WGL1#[];$UD*KKL@LS<@XC)JYP24]QX&:D' M6[,U"X!!'Z9W,H3ECE(KB189 SD;,S&6&L*,SPF\$3&'6V1KGJ_(WV4GXTD^ M\$TZGH)EA5*3 \W %5@)$*1ASO%LN/15QQ=#QR=W,GA65'&12) )W0ST XB7 MSI# HO.6RJ@BE)ZX]Z'D\ZB@>/IZ$T5F@1LP+#NPE#K/$XN4@^/X.]"J-PNA M-U,[&8I9ZI4,Q)KBHWNKB U4$"XM&)OK38W]7Z\0N0?N_?C_&-6 MP1%K+ .;> (,;PS&K66KB'G/H@^RIOX74BLF4_\&P8Q'2$1SG0AP=!M-<$ 0 MQ@)*;_#!N4*Y;4"V);N.)VA6RNT%:C3PS/5YEFSY RATS98_@(I/9\M%M(&A MN>,8TA.0@A/C(A!KM0Z2"<^ +ZV 46W*[1W2Y56W7[2MKOGE><=]4_EE%R"G M;!S)5*,#J[,B&(-8HH$Q9R,U089A=PS;!C.O7D*/DF%>Z$-WUQ3']PI#UZ6# M+8M2/_B5>,T@+ "?YK.('B-9C/* M)A*I0!3R0E+O'<,XRSTS[SGZ)\)Z4TJ^ZF.+JWP-C6ZS<6=^^+.JBT+7KI4 M4>]YH-XL":<'@+V:<'H ()Q*.)E8RC"C)"IE30"7D)1F[B2 <3E8'2R#I15T MEMJ*7BZ$FKD^LR)@1O#% L":EILSV%U*RTFOHU&*I%&#-$-\$I(8G0(U MD(?[RJPM.;25D$_%[1OE[,8#&4LX-) V-TJQ9_;1"ZLRU4?XXK*\R'M6LLI* M5EG)*BM9926KK&25/R:KI)6LLM[@<6]0!_FSOMR\R"IQ1)6ILEZC7J,R5RGW(QS0@Z M1?Q?(,:G3(#S0+R%0)AR$$%E(YQ86KD7_KJG(?.5I/*"DFOOO70T!2U=V8RS M,6C#.4W2L:CT=/?MJN2/I>1KDQ02(8&V"4CF3!-@DI7SVT!" %1P&P3-JK)4 MWJMU-,GC-%/&$H,@M='<.RI<,$HJ*DU5G 51G$\3BF-1 )FUEF@#BH#PF5@5 M(S%9!\6YE":^0)VX9_I1CO+VG,9D^8*HF4V!*F4$2\X)&!#$ : $QV@3+J!TDA6>2M-F4BJ?-SAJK%0JI:L3C_5.(XG8CC?'NR79*^6AA#C&.6@.:2>.$HD9[: M3$.FPO.E%695&T1EJJQ,E8\^$S?W%4F<@U(Y.PI):6N24H%%XXW(@8J:L5D$ M$/H^O9^A>)8@@B+2*"#@,B.&44^LTCH&J[A+ME)55JK*$>6>M@R#>YH2*'!! M>ZJ$=SK(E)3((E8E7Q EG]S/0"BVPNM(O"J;EA[5W?B0T>]P6D0CC8^A MI^)(RM \1J5QWB%"]@+U1YOL\N(2XH1R-H2YX$1 MZW5PBL7$E*ADE3/$K3PD'I,,R3H#4G/K0T 5T,R:Z!&AZ@; 8JK%Y : \#Y& MFBAZB> )F!R(U/G'9F,#1' JIEE:$IFT 6NDJGXYR+Y9NURSS_!,\ MDUEF7#>G029B*+>HR+3P58:2:O:2)V%<%J;AJS2FS?0B&>OG=>ZN\E76JL@[ M9A%"4-1#%%+H!-0J(Y(WSFMA\3D]LS6+L @0?#*=11#!&R:#(TI0#)<$M<1* M _\_>V_>U$:RK ]_%07WW%_,1%":VA?/"2(\ _;KB0'&-K8'_B%J!8% 7"W& M\.G?K&X)T (&)$ 2/?<>2ZBWZJJL)Y_,RLH$*N6#Y-PI0M,]O CWW$!82N]H M0HC;MQ>^AB" F73-TM Z2YV*'M A$L$CMX[*:(PAPF@9 3.4KA(Y@X#1 M"E,K3%UJ3)TO2*U] M3K>1+LJ?&J)>J!V6VA36V;KT'Y^IJS MG4:GUFK#@?(K3'CXZ,*;U,X;W<-:]S#6XH^SZ'-*NM3K]N".WG8.:ZG9.H?S.8WV]5F]PEE5:\+\[M2'DQ?F) 4&R\GUH:Y@4AB%)%N-G([C8+2_1!)+B@B[?U[B/W)UU/[ MS?2VCP")=K8:\+P?FT>;>/?R(X5/OO?^K^;6T=M+0":Q=0FH]/Z#^/?R(YQS MO(^M8%;XB&"F!P 4*Y%AVB,A'0L21T8- T#1ICZ^W[ &LZ )7U8?-/S8T:1H M,!)KR;GP!G01@4^;GX:UG^AJK8;_"8;_"&U\R$//ZF/KT0/AK^(VW^(!%#'5'!,&\(45]K;&$%M"9$2)DFG(@4!,7T) M(*:2@*>3 +_/9'2.B,PCG$!<9D8AF4::"V*9?Q6:^W8R=H%5$KSHEZ[:QWF4;IA6!@^^\,8>LW82G% M+KPI-QNE',@$]@3I1(U* M,D3B8CFG&Z>]&-YVBTS_6AOE$U78\12"\R1)A8W+,>U:VY5:! $Y@X'JMGMQ M96T'J,F?K1,@6A=]\M&I=5L@*KYU< J$9\!\1JA'G['43F&(0.:^QX'@Y54T MH$P=F.S-@MS\ D+9/6SU@).%SJ]O;ET#*BCE#"DDXG51D$AX7K^+RG]:);P9??@^-SEG37KQIG!94LKCH]^&VY^U?HQDGQO'AVN$6_X,UU M+[9.0!ON>+QWLD%W=S8NMM=!0Y[DYQW0O?4/8G/4B7.RP?9V/IYO71[3WKMIC,%SCE4AD[YZT*DV:'21NCF%3X M6Q3!R(*YA3C\ARP.'HF0?-11):IC'Y/XU$[E*H[UH9C$'X5)]^6"%28]#I,. MVS%6J#0[5/HPBDI>XV23.<$:M<5TSIV5%) M5$QI_E#I7:O7KD!I=J"T.0I*FCML99#($N\0=TGE,%&'#.$@UY)I[5@)2FSZ M]?>**CT4E&1%E>80E.#<"I1F!TH?QYB2L)P2@1%V3"'.- 5XXA%%8$G!*Z:H M1>:S/S',]3L]ZWVL&>^EB&X[S]_&>-";Q:&_3U M$[6KN..;1A?ZQ3\H\JA3BD*1F8O^7O[QOM4*YXUFLUC/W>X>QO83M_[.MJX6 MJW]7"X??;1.$!6Z??VW'$PO8='IP'<241J*5!J%51=0"_#^(6K.,G:K7;JY( MMN/W1CSOU%*!=2A'0TTHE98AK=: *QKMDR+FZC">0IO@:Q&5Y0]S;=Q.7AWW MC;;OG72Z61;R#P&F1#<6K?:#\ICY7>#@B;VHG;:Z-1>+Q=!<138_L7&+.,FY M$Z=_VJTSF/07J[5_FA9Z)YCUY2=NK#:[[C>',#:?H7"@YW/FMU M&OF$-V5RRN_Q>NDT:^ ;5_6!"5]?8EVGU>QU;[]D;,_L"\&5$B.]<^/?W-QR M]9H+@CT#;1,,3]S"IPV*,\X'5_NGNS^R%%%F^M_'&T>_='8O1B-3/H" M//J+V%O_0C?7WV;^2_9.OC:V=[8:>T<;&.YQ#NVYV'S_UQ$8XI=;;_>QQ=XY M*I&,CN7Z&!(Y1CS20@OI:7 !V]' ),YUM%K!*53"*# 3F$O41\VP]%'*T<"D MOS?>?M[X?'>XT,30GI\^Z,X,!#.1&!"17(-]OH+87D)4#O8C(!\5RB-!$D4\ M@)280!CREBL5-+Z5J][DS47[%[] MWJDUL[S4SL!D3ZUFHY6#YVY4*B_9?[]<.2FB_*^CZ]X\('QNO-^>/-VPXLU$& T$.!K4ZX44B"-)T]4^')N?7H3U<1#G'C#VF&8 M20QZ_&W9X9\&_5T)G.;J^:1^J3OHH._-T%_;.#-DZ_-O9UCO$4_DNWU MYO'F^HAN;GS\6+OV]?F]LY'!OJ(P_// MH4T_-D\^7&Q=;G#037Q"V!?7 6M- L*<$L1]BCG80@*)D5H;2[FE=&5-UL>2 MU921S4/"_QH6&,<@X<,?GZH%QQ(%3GM90<_$O<\?!!/KC8Z'ONU^LMWX3VQG MA\65ZQ[1"ACN 0QCL5?!.I:4C(@#W4><2H8<%@9YXB)W+GGC])R SO^&WZN9UN^< K'45_AF-.M$*N\EES; M@(D;'D*''I+I\KZI#.:[GP8F?&U@O=_'=/KIJ[_>_L/3L>\%-,@GZJ9I#/!; M)>.A$O:4^6P?WLA9%NPCM$[GO6+?N\:/&.Z2B:G-L+E[Y?OO3)STBO/-JY\Q M:\M8&-FPH9F7+18D1&PJ,[/%=B]WP13<:FZ>;, UT%;ZY6)W!TS-;U\/"Q-S M/1QO7A[SS<^CN:/"T5;..U6<_Y;M'H&9N?/7(;1=['W;*$Q,,%DOMW<.?DR( M6PU**)=T1(%P#;:FUP@D6"%B8V")T> \7UDC6*T:IN?#TIQEZ8D*EY84EZ9- M)U3ATG/CTL4P+F%F/24.89D8XBHF9+"+R+BHL>+96YZW'A*VJN34H:L+'$]_ MP]73OP7*Y^=L&52\A ^KF*A?;;M1^)@F4,*9MD?FI"H_;="$4+U,YA&K3W!@ M.6AQ&5T'Z.DBA7\_C)Z%(UCY]V'@^S):I59(X1% ,-B'L;D*;& M(,Q==!H#+.?2% JO*C.>K_/%=T2/!->S8HZ^8/7KN;S'/5M=1W@(I8 M!4%401!5$$05!%$%0Y,C7O'F[8(9Y.WBQJ^8$ M6"&PEV(#>"OU26(3;.)&LU!F;ZJPB5CGA/9M74([C][2;;#5-K]]89MPSM[1ETFI MP"(ET?$0$.>4(TZC0]I9B813CJ44O'=T9M=K#2N[OOMA=5%IN=EKNRR@! M%U(E)4U &,87P5 G9'("S! 9M01KFFA:6=-Z5=-YTG(5 :_PZUD)>(5?\X)? MPRQ=*1A2[RC2)!??Y=(@%[!$RM+ *9#V$$Q.V[NJ]-31/+-FZ8\LR6Y+[ M^9/M7'SM<(!:X0]SHD!/A1T23="J$0'.]Z-'X MA)>(+R@KO-9.&J>-D]X@=N>L[WNH%7_AY#8NKCREK>K^5]67C MN@][^:5AP;,J5W&G:A\XH]=[BUH$=;HX=K+W'L[;V6MNK1\V-X^^X+V3=\>[ M)W"?G;=X;"%.__.MR\&(UC_WJ\_?[+Q1:\U^ZW3XU=H!.; MZQ^!.8?&[@ZPZI.-RPE)KYCQ)&J*4:3)(QY90MH'@:)S0-@$3BY0L-S-*HSQ MC.+8[QV64]7\JJJC+@!>+59=U(6 J;$*A$&1I'BRR&,!!KIT"3G.,7)1D^"C M\(G:E34I5K5A\V:@+S]_K,JBSA<8+5!!U(6 H[& HX1]8!P3Y#11B"=!D'$\ M(&QX2MX;KQ*P)D%7F9X5:ZJX454/=3'A:($JH2X$&HWE%#"2:B6B0$QR0",G M([*8$:0E(X0[HKGV*VN&_BB'-"R:]S<-1 M =/L@6EWS&BC*01M+.+<. FII!64J'"T1U5Q([F!'=8KPH^M=56\:2'(5.K M:YNU=%>HP#0T:HKUR@K,'@!F%7[-#K_\&+%R4@JF!8J<&L OIY$QVJ/HJ O$ M1Q4X 6)E,K,BU5K=G,S6/'7>Y(KE0+TZW8IWO2A4?3D-_<)9,6S\\'#JVR*9 M0(5;L\.M@[$0 T^"CE8AQA+P+NHM@L$E*%"<).8QN%QP3Y%5C5]S7N&7F)__ M ";E=!G?;;,7<[#E@QA8%25618G-'+]?\?:'YT+HXS'+6&)C21>8AC&E(8!ES"A?I8O%+$?W+_,[]B\_+K$4@P:&5B\'F=^>GNJ),HF^ M0+3TVZ&0_(=D])K-SND%U+%_]MKMK&-S>?>,H9-24TWC\%Y2_5EIR4=HR;ZL M5T9MDK$ MU/9,M<#U,&=+Z_2@3!']$+2MG##/!$];K5-?(=3,$>IR%*&<)IC;Q% (02+. M!4,V:H4LL4P)@06F>F6-"K**Y=1\OG*Y/'REZY'&TO76[2&;H_*S3-LU%8!7 M7IAGAVT\"MLI:(^=$\@(PW(6"HXT=P:98((2,+*:LR=RPTPU?6:3OF(D<<5U M.HLLX(W3GBW>\NXB [?55%C[KVO_MC9>K: 04\<%P9X)RX/AB5OXM$%QQIEC MT5BR3RA?F5#C8#@_@!S.IR$GYM-X<@ 9\]H4*1A,O?;$:3NNBX=LIS];)V?Q MM%.,UZ=<:B:&7(ZJ\_G0MN,? "=A$#$P/RD\/EX#QLY;NOG^"]\\V;S[EUA%,^,OB M/I=[1WO?_FIN??MXOKWS[F3OVR[^]_+X+4<&25=4#6 M;'2 _4P$7P(\R'\,;S/N&LJ541IXG*6<:J,#5=@2P:DWU*>QG!^?_[^WGS;0 M'V\_;ZS7_MS>_&=CZ_/;G0_;6^,3;G1RW"KF\UO+Y+\C<%&*U<^[;+B+!:-@ MX0,H*!FX)]H2'E32VD:!#;5R96V[UZY1&)]:87#N9(/SK_W_]H2O'OQ;7#YQ9'R.^_KM8:<,UI+?Y?#Q0N MRH68,AF^GE*U,SB[UCVTW9HM4Y_T.K5NJW;0MJ?P4^V[;3=B]R);OMV+LU@X M;.VY;8?.:C]E?DYVT2F:VSK+=X0#.38!I "F:O_(X(K^7V=G;5#RY?,+9(=# M9:V8_GEGA_#TULG(U6.WS=2E?[3V2[\S/GW^TAF\?5&(IGEEQ3>NNJA_S7FC M>U@#;E+0$#B81RX45:VN[W?S<"=C3O'4P2-JK?9@%/ZY\>!Z[6WYA'S^03P% M^M-L7I2="JUOY9O!C6L7T;97RV;D\1S4(LC-'NEMX%?Y'8H$F>ZB./LF,N8_ M3AK=;BS675L@4'^TX++"O=Z SNZVVITAF;DZ_[K)'T[S^Y_&DA9>-6HSM@^@ MJ;_8W(94-" '_C9.?RW/^0=>['T\J?UCLRF^6OO[[S^O.J]_[&H\5N'5:UNM M[Z6_G\CL[R=Z]6H\02>!$'K0][8!\SZ>-J"CXX_H>WG\RAXZCA>U>'+6 M;%W$./QR[UI%(J!.?Q2N)T-9W>NJU,.(V&;162UNG<<2QO"FWR???N2^M7/H MD]-6]ZK)9?JA?.:$*5ESO6YQ1>.TTXTV7%UUUFMW>GFVP1M;>-"N-ZO'^H3:-AMVJ(/QX(#7H\7G+NJS/2_P\6R M^LH%7U]B'9#-7O?V2\:2"KV0RE%RN"]N_GMXM0!Y9@\B*UV,?)O"DDI2P/^U\Y+ M4VJ'[/OC=KV.Z!#0"JW=C[_]S=[)=!/NJ8Z68)6)PG0 M1"+S4V(R0F1P!/:N+=9$)>X9T=JN%(A%)6"FLVL MM!LM@+ZS,M0IAM6)BB%?DI5P01CZ$-X'S?OIBD/[O6 CG4:G( RIKYRR8BKN M/J*Z@'H7FK]4<#YK&P#FV.TVLR8]!%O]X+"D6(/PJSHP!,#ZHI4W[U7<_18" M5]"9@?IHG8)R!QT"ZKA(>-;."JO=UR/E*[=.KT6HKZJ+>DJ#!N6WCZ?%Z\'D M/P-.F!JYO3"V_9X>4*%L]2D*,1K$/GE8E*&9[=]MV;3?A%[[O 5R&D]?G0L@C_GN/C.:1>4",E1:Q+%D MR/E(4 B*<&H2]CBLK*4,,]GTZ(R:[=F<@=^;#9A,O3.8OB':[N%J+30Z?9]M M/L/6^MGY&^7\;K>:0)8!'0:F3JW=:\;5(5P9($C\<08@D9&AF/S]9P$ _-+X M]:G=2H5DN9\+GQL5OHW7#W ME(=BU^5.89X7O[;2QI6R:[4_Q_;WAH\3A2;8B]! MF&7696^!MG;L]CG,:OX3)'"11' ]OU(E9WTY^W">E\%\B,9IPQ'&SH-*M YI M3#U*GG(<97 R[Q^UR8NB^ M2Z(V4*[Y3C=<7:5]4SLI+!$@]MTVF$I]@Z*0W?X)V5@H:FK;SL 9V/?_G=B+ MPL,*C+B^%&[X[![/)D'?CKK+-KFV%&XXN4";9&??P$XI+ 5[!0^EG7'E&NQ4 M1D1_]OS8.OJRSWDRWE&#!-CZ)4H;0B2*TA,5,O5GYF%&!,4R&$ZLE3[RY(D. M+)H@M%,JX214942\Z)A?;NR;I'F4% 8Y28\W8BH MU_*,O;%N,G" (8![AS'[F-GLF\V4KJ:R+9[TX%0>*)OF]/7=[O3OHT^>*XH M;EZ^W5>68!-(A/X/>?.GHGG3.@8.F2+Q M8.JRX/IP=)=LWG3+#:VLV.N!*L6P7(0!P;.=3NFO@%+38\ U\ MJ],M&&>W6'\9+)2<9H4#I* H>YJRRYA?,,F,&H#!?W I[<7QHM M+:-BJ2Y?Y7,H,LC^A+G67S(%'S_!P@$VY ?(JEXD[/W[IP>MYH-K/W$1K=B-]CJ-?^['.;_LIDOU.* M):70Y^?>QV:.$;NAIXOF7;D:X-J^JR$3IN+83?:?UZU:O2[T2*XH"&?DNQZT M6J%/_)>#";T%$,R93;*_-#.\'PV AWB-:N,Q?86D=T;"^BP15N!HM<'6WQKQ^]'17# .%=KY2RK5(4< M]P01S[U78* XSL'8716&K^()^]8+U'G8(,MD([/!6THXQS(9$V#(G=&:YCP? ML1CD>Q09JP;Y7H-\]'&?6R^)=0KEXH6@G%A$6CN)E!,T),XP"7IE3:]RHR8/ M^V.P-C;0D#=N!PPOM[Q0NB4!R/2B#=2@ M_VOWO%5+C3S3^L[3,AQL= \MGKPNF75K[H3N[6 "LQKN,QH(+H(*6M'(F..2 M:H,)X(D425"3&..3P82.>;H>PXR!#6?Y!9:RG79 "B.\P5;1R.U4@M/7XJVN M\ ?15P= &_#]&)ZU0;?6/_S8WOFP#RPYJ*@MLIB X:ZS[LF^+R9IC(0DR;#, M"67'8>A_B[E1=/150%KC1M16AIYZ[:XY=C?^W!#QNR3X&MX*(CXZ*48,:HZ&S4P@?N,<,3BW!6-MZS2/''R^V=@_.M M]5VR>>1Q7EC"$3--)$-1&XTX4QH9RC3"*E@J6>#$IKN+2!(=K$Y:PER(7(!I M+\%*C$XQ#5^UO?>R837>SS'>2O'(9$@H$"QR4KJ\?@WC[9RG7K#@B?)]^QYE M\!@/.Q_QX6_\\6%G_2T@4^L\!S:6J%8$.0(2Y4TG>2A!EYZT0C;OV]>!*Z6E M5?BE#EO-0HFV(ZCZ,K:RQ#I4+%@FVVB7.8\Z$^'PX8!7,,#A@-]C"AK_'EI(RW'V[C!0HNV/IO7'Z+,'D8P=!%2SFY>2RML! M3?3YK(PP(!_UVL:/;!1DETHKBTOAOFG^P MZ<=QE.LF.70_%D'_UP05$*_3*X*6K^*'X^#91>1]_YW*AI83"#CM,4K945=< MV/>9W77=4-OSSU_JG^%>V<'3:U_4+AJQ":WIM;\7@2DQI>PU[CN)BY"R06_> MZ!F0JT;('N3RZD% =Q%Y!W,>SFBKW,8KE9Y8;DAO7F1X^RN M[EYX '-/YE4Z^%J*>Y[N19S?:6MP71':7>R_@/MU6H.'EWG4EL,X6R_1L&_# ME!&6)63A4J6,J.*8-88HK[6V,%CLA4L(D@8F1!8:8OL 0 M4PG,G A,]HD<7VQE"V-G RR.XWW%K! Q$:08!>%)..^1#2 \,,2"&6I@-%?6 MF#"K6HW7?YRPV?&&[[6(5S_,E"#KO,SH@#;9@UL,AH)A]>/N1\R%VQ5DP5+^ MIN&]20,&EL.P[V!?Q?)\OD>1+^/-K5Z9B?[6 M(C_12.9GZ(6F/>O$-X,OO^= \::]>-,X+=ZEN.CW82^/.!O+AU0\L#Q\O=F[ MCLL-W_U$>/TG]P_7BT,CV9W*8T+ E>36P[A^^[&[;DM8'3/YJ-O>?4QP7C66 MF7O=]IX9Q&_-74[$?;*-EXD4YBG?>"Z,5]O(JR]#BD$N+Y55E0M_ELAT8@C; ME,XO/C.[],K4O&%^#-8CKX?Z$XSTXD>T]7.@\MU+3[')YLG&9?&L_-RQ'*B'1UN7NVSKVU]'6_3+Q>;.1[%%]PZW3CY< M;+_?O=C=V2S>"]Z1_7NY.5J)QA6.!AA10O.*$JA^8E)MC_WD==_0QA;]56%5S=!5=3NEXKN%H(N+H8@JMHHL,J!60U#8A; M@9&-$B/I/8ROLS)9"W"EZF+J@M(57%5P-4NXFM+K7\'5_,/5A^Y6GUUMP7G; M.U_V.OH:#2QE!P MYR^-TS(@^M=' ??/WW_^AGQ>$YS=A9HYK]7D?0L+G/'L>:'SXZAAJ@Q+(D2. M6$[0SYU.R"83D<$\X:2=\0:8GJSCL:Q$LY@J]W$@+OUT>Y2!54VW!9ENPX95 M8)8ZCT&6C:6(>^61(TXB[!BVF&NEI:RFVY-.MT<9"-5T6X3IMCEF&#ALE5!. M(1QCGF].(\V30#EYC^$.L);A/-_$W?/M-2SN?+K:!M7(JV\YO_6TBSQ+[VR8 MZZ6S69*# M$O&L'*,+[TYX ??GTN/.7*_)5+@S$]P9-ARHT]AC3Q'1.:53Y Y9H2T*"M0- M#I9Q!X8#KO/Q'1<5[E2X\QH65RK;]K?4)^Q-?*? ,E_^]*O<[FASFUO*_KZ_4G*I*S;UX4UY)J;F?EHX; M*37GE%6"!V^3<=Q@II4U7E J.,-1._7T*VD3]I/=5)8W]Y.]S1O>&MV+:@_9 MY=O]Q*03WEND7)"()Q:0EM[ G]&J%(D X;YK#]F-HN=FKO/8%*F=BBU@>;=^ MKK)< TX$S2_2)@V5OBJJ@93:N7./[?V_%%E_6CUH79G"NR@?,I90(/Z(;=_H MQ"(G4;\D[MA)[7AB&Z?Y@OEEM>',9&RX_/WDDGGTWFS%UA>EC-K-Q M7>>"SG[+%:YK?OOA:?:'/6[7V4\::_3]]H=5C7UP8\W]I&MV6\T6:B-/F:\7 M@+'8Q5-F[;V'VV!9NV.0A:#HC7XJ@N+[1A_3BS_^R;A>]=)X+WT:*+7BK[]! ML;WB7GI[<-".!WG),'?&A],NT(M.PQ=_%;Z:5[>D^H=MYIHDJZ,95HFNML[] MS/\X,?.9=M3%&+0@0O.DN&91!NEETM1X*TC._D[T/4M)3)'*9;O7[72!YD)G M;_7]I/=)><86U!2[\D'2=XWMG:VCK4N?_8UX]^0CV5YO'N\>?<309KQY=,SV MCJ#MC7$?Y.ZW#V*3;K*MR^QO_-386__"M[]]@O9_.H+WNLC^S,W+KXU_+W=' MUUPI5[G@LT2!.XRXMP09,-J1=A[+X!CCN68)6Z43,L',671WM2'D*3'C]EQ0 MCP..F:> NH$;(_F?!GRKH%H+G_KIV0%C>+%469\P<1YIK /BN8*@PRPBSV2* M"H0JR+BR1F@=SVJU=+$ XQ[WN/6%;K[3- ]XF4;.:&]+,8IJSMGG^S*)U*.H MYH377G3E\!2I=&?/+(>3!+YOMSJ=BCX^2!OX4?IH8R+,:X48M0GE!2UDK!7( MP" [Q:.C+--'.5Z Z(&ZX ZL>"K$OV^ _RN;ZW.4%+0S35;0BA5.A0,C(734 M1VXC14 %%>(D Y$JQ%5@CG%#,;6K*SQNIS:BIQC(%CT>_R$P T6^&#PXMV/ MKRIB;D91_+E?#$@9U54/>KXL43YGI% MCF>) \/D.'%FDE(8>>4-&,E*(ZT$( +#+B@1M):L<)D2.1]QWB_E[PF M]^:?>6F]V7QU#LY%)W$;/\X:9?1Y1>(>!]X;YQFX2R)W@#=W/NS+Z*.VB>2- M@0%Q'"*R@A 4@H^*JF!\9G%F'+KO3^+FV*>QG/-\&4C<=O>PW](/ISZ7QXWK ML?RL.-V3P,+F$"Q$R8BD)H%=1P 6?,#(R6S<:4LTL51&J@$6ZJ3R>,[O/5YU MH*2I B4?M:[-C'+0EJ8F%A9(Z1.YS[3_UQYXN;E'J_) M(U@%//Z<&$Z9.>R9 AXKCC@SQ+\8Y8C&1Q(P-RC(D!$_461Q#"@!1Y2!>BVC M!<1?);G0XM)Z!5X9%MS.]Z8$A"H@D;K6(BY_<>K\D#6L5$+B:-JV(BIT9O,K86 MGHM5.\R1D-0@'GA"6FF',&;>I\ $$V%EC1)1!44NSD1?!AI7!44^,RZ,!$4F MY7#B&@6<&.)1X;*ZSDO]WC-49$45U&1CUK\MM2I MZ 'A<_9W4 ..2C#D#!%&RPC=FF.;GH/N55&13XGX=&S%&S/M%,=(>N(!\2E' MEBF+O+,QJN1(=*S('SF!"[Z&&*<*-'Y*(A^''%54Y,(@QC!'M!%;@9-!5@>! M./$R+P%$%$0 "!&$:6U7UG3=O$[ 6/1[O":78!44>8_=,M.5<:ZR0,XAIK-1 M%NB9H\DHBB1S(>^-$G@/.L=7_RB;[';M( M:Y&0 <%%3#$MB0N SGIEC4V YBKX;F[G\3(0M,$4KSC:T\# ,$\/8TFE5=*!*LQ!XI+/F:4UT@3^]!9+(:E.@KB5-38-B9MCVWLY MY_DRD+AJ_\0SP\((IV.:D>@] M[C$CU]QTZBDQBX$SUDH M J&?@?!56RB>$O3'$DM+QIQPQ"'/8K&9-B(3V,Q_6KB8.TS]SY.-XP/&;ZY@\G;F_#BLK#:-+ Q&#A/C!,:Q5=8BS#T0 M8Y4DTD8KA 46U#!EB2_7K.G4R?<7#",?S\"HG@ +[N>P MX!X,"Y_BB6VV3^@0QX)N\6]"KWT1;;M"C'LBQI>1+0E& M6!96%N9B^_6K_"B+TMKM]HO%9&IB,P41&;^C;T/ M@$B-TT[#?[7-7JR,OMG"DQ^")RVQ%=X3Q#W)07B)(BV!U8#EYYPG*3@=77DW8XLMSGR2.7(FQ9T MAAUY+#H2HLZ6LG:(ZR 1"+A!RE)GDY1@-JOLR,,S<>15?*KB4PON#)P-W T[ M TEEXLX6XX:]@4)2$@*E2)F4$)>$(< YBQ(SU#BLM%MM'\+SUW?.] MG8.+WMUW\[^7QY>;1A_T44["! M! 0PQA!73",#BAQA4-C!!Q@1"I9@!.@X@S'IMGNY.AQ(P4!T3VS[H'%:"* 9 MUH)'O4ZWD2[*GQJG 5#L#=&%HGYFH*<9Z'<.(Z!CL]DZAZ&O=7HGT'*XO%.S M5W)3:UP+3A9C']N9.]9:US)3:Y5B=-.M7$[M@6^Y]DOCM-8];/6@L:&S6HL_ M?(2I=]XGIC5;,M-:>T!-:\U&BC4X>?R,:V?9,N[\^N8*/XIY.#X,?:"0 MT".W#XR'D8AM&(9B4E]A4(DD,!Q->]:);P9??A]4!FR<%IU:7/3[\//$V1B( M%,\K#_]^W@C=PS<2U[5D6>7V5Q_Z#RZ/DGJAC4> L3S&2)T3?>MA7">/.@:/ MI/2Q5RY/8^GMAV_>=N*Z$1%7+/T.@[84N.>A?7H$#-1$UM=7!K4;VF!(-?]L MD>R1(3KSUQ'ETDBME?[KVK\-NN4^-ME]>N ^[I6EZNL^G7@,:X5+N.?3]UI$KS?R^1?(,-VXJHM#9')E,"<29J'9+2W+MI@ M, _<>YVJ70U/:M)NGFQ<['U[=P+G_]C=^8*WW^^=['Y[U]S\]NEX*Q][OW>\ M2S_0<9,6F/[.7\W=;V#PKL/[['SD>R=[A[O?OOS8>_^1PK'CO9-/1[M'>]FD M[6[^B8N=#=OK'W]L'NQ33Q(AWJ,80T#<@D5K9?+(ITBEX9@[[/.B+2'CI5YG MG.9]\5<"YAIK9^#H]]1I+9UA%JQXR17@ ^7,<1IH9$K'*F)W*1&C,8083%"& MA>"(1),0]U0BXW5 @7$J=+#*JZ(NQ)B?OY;[_%[,\HF\_:\O;/?![[^@A.;V MR(?'L9IJ_]&"8-/6,)M)%B2>2(F<&*,M M%L9%SDG"V#!=&1U+.>^'C0[NDW/8:T0DU0@$@B*+0<4'&8,+26E,Q<1=@E,8 M'56JTP=R[<>IY(IK+\B4'.':*BFO7;!@_5N8DB'G-34"(\'APVJOK,LYL%B= MXSE2Q3]9UANL=$-CX]V:=_[.G'+9XUX11DM<^':NM[)55L830MN742LC)L,Y M]PR%X,#*<"H@Z[%"6BI&I> VFCBC3$^SG8.+MV0R@S=>8-MF#G9.5+;-\Z/- ML&VCJ,26" D6C0,BQ:Q!FC")9.;/@0%]%F'6MLTS;I]X*&58FN66J7MG08G4 MW&]#K0S$I\&U$0.18,<8Q6 6@DY#/&] M=(IE)RG,H64N'(SR@4W'RQJPCZ) MUQ8FWP^JC9.SKSPN3+X*@5_,J/*%:NQK#H&_L9NP"H&?JQ#XQ>K&)XY_KX+? MJ^#W90]^GY"R;"E;ESNO=_\L7NR@3??0QN^06O??SW:.FHV MP22!WZ#-HT;(R>Z/O?7-R\V=K>/=RW>-W9V/Y_"<0S!)SO>^;=+M;U]/]HX^ MGN^]WZ43XMN]\%33@)'6D2,>4T Z)8*(3MIKBVW"?&5-X%G5:7E5T>WS@J3+ M$=I>Y;!Y?K 8B3+)21RDCTA@YQ$'6P,99SQ2 FO')+72SCS*I IMKT+;%SJT M_74E]7L^;!KQIFJK?%9*R!E#$6>!(U!5#%&1DA16*&I2#FW7,\[I5X6VO]K0 M]LH8F6X.CT6O Y4T(BB/ A8*\60CLHH)Q$**QEDJ"+/ +V96&Z>*77]IJ^+E M8]V5-UD45N_[J8]V3;/CS;#MDTR(03A/5+6 ]I$C)'A.J$4B-=1Q$3XY*3_+[YB4L6N5['K M"QB[7AF(3X-KHYN;67(Z2H^(\Q1QGR*RF 84'18\1F6EX"]60>EY0M='4_S? M-\Z:T'F/;F_'VGG^YV'FU*/XSC42?-AZ-X8%N73!ATZG%\-ZKPU#"-#3:(5B M_G=NUC483.UP/\MI4>?\XPL9^(NMG8-]HX,E(@4$HZ-ATAJ!K%<8$8MQT 1F MKM0K:PSC5:/&TP.-;EZ(H1:*4:FE1N[8>PUHX^-K[#2:G=.JEU M#V/_^JO+.[5SVZG]YP'59::4,"1&!>R?=@O0)73>01.GD"?Y^N3I4.0XC:D(!LH;,UE]7 ?4 +B:\*5>RYMINJUNL66F7ZBG M]CU7ZJFUT@2):YP.2=N+2]",Z$KL?#@MP6TG]\5C"IB_0B$L2@Y%D93 42,F MJ$5Y(%&NLX8$)YX1AT-*N>10_39OSK DVA\U%T]C:G0!P$ _7V8 :[4+_,H' M0PP]7PIE@6OC$EH(,WR^J%ANG)PU6Q/* M&J[?EG>O+X>%M-V N/H#61AV-"D:C,1::MQ)%A[0M1P@-1PL_ MPE+C1PSH,K9;KYB 7F&OR7&GS/L;.)1$2$E#DY MIX)Q9QXEE8!2:1Y,#GG8:HUAQ>VLO+#8[J#FN*#F>=CK#]@?/&ZG/IU96MSQ M30/49\/?O?&K,%0_Q0ZP))^W?G6R(!;O=Q;;A?B=^EBSF6=UIGK9>3'*U\<, MK=7A,5V%\:\= .O,W=&%1Z-B3:#VZ?,7$(U&][!F:\DVVM?<^B'\1 K# 4VD MBM%QJZVQ49"@;20T>!#^3^)VRDDHVGE@VPGE-2F H3 M$;58 &HX@8QR "+"8!:XYMK2R2Z<$= .G@6X^I>/^Y MTK;7NK:3E:T].VNW?H#$=:%['C2)'!!Z0P67GE*>K#B5=O?0GO;I__NR!QI]+]8[>/W* M=W77[&-;,/MX%%8IIY!DUN7(9P*S+R:DP6K#(C$6)>ALJG\&S0_3V9QK9[GR MDDJ8X2QI[0/50@9BG'>!W5MG5R(U;R*UNQ\IMH8HP')-\S8XG1"H?HH\Q2HQ M)2)/;&5-3'!#U1ZKYXT 85(L&B4]U\E9FAQ.WJ0DC<&.W%O/5_(T9_)T]'9? M:C J!*/()E,4%/$ 43PB(80FV%BM-,YN37ZK/ US@]5:MU7S,#"V42P%^E[^ MO3-*&?+-LI U3GNV='S<(!%]+2TXJ/&S5J?(N?:F792Q_Q[[><3Z<2PWKNIS M#GQ]B76=5K/7O?V22>G07H*)*#W2.S?^/6Q?Y]8Z +._'>TQ#!8T]HUMGMN+ MSLIOPPP,Z%?_YBSSK]%WO_4-4YI%$I])+U@2/IAQK78QV&]ZP/W:^2QHDIV7 MIM0.VQGN_J?AN"#8,V%Y,!PL*_BT07$&[!E T))]M;*V\_:/OS=JV^]J?VX# M*FSM?/[O;W9M,(A/FB5IL@2M3A*@D3E6 IQ35@D>/,QWQ\$(T,H:+RC-U8.B M=NKI@U[]80R]9EZ(FKAL-6+I?0'%U"DTP-L,,: #=G*4S@XTZ8\F'']UN'V< MX\'V28*.]S@B+E1V!U&/G-<>>MTXD%2F@B"E'H?AC^%M5G]@E:=HX%BB@8/1 M8:2&L2->! $R($%/1]"&9QD8V[UX*U3.F1EW/S]QK0OTH&/[:[OC@2TC9E_I M;K>=?B+0SGUS=1:6XE6BSNGLY&?/S0E*HHY+1?'0Y)S]>?%DA7KJLO\/)D\O( MF2IW\F/3_!:=>#/5;^'6FY#G]V7$[\X-;L_I67JH;-YFB,Q)0X>GS4P;(.KT M'DV8X&C,DH%H78^;3MDY7;JO?B&_CGA>JAG_O#-^X6C>3S?T+L*^VC]L,W.. MU:O2)K6RJ@G1MP[9-#G8ES]9B9%1^928X\[SY(G1/JI L=#>,B)MWEY+]!,F M*YF\OK9SO;ZVU3K]#L99#*\HB4EC]^2+V-[Y(';IUN'>#K1U_=/1[K==!FV# M>VTU=H\^7&[M>+']>73[[5]PSV.Q>=0\VJ7OFM .O/4>[G$4CK\L0$CT/.V24FN#]PCB0L*'C.NNW&&Z$*"[Z'XMEA M\V(X:X&4/*>31(XKFS>L6F1DH"@%FT3$1IN(B[1VXLG+7LB MH"A.T7*/DS4 F[PNG[Q.QQ/"YA(X'>_(RZSJ2LPY-/>#O1_E;%S"O.Z3$W9- MN3_O&8EM,9Q7.7(JZOH@##X8]1YJ'$']QHBT(P;E;;M(VP16L8I&82N(X+F, M&YX:@>>XS,HK X#;N=F4*/",)&T8!"JF-G.4&&9J3AD9O>%YV#GBW#*D Y5@ MY;J0F(TA$I)WDO%Y*@%1P<03\ 2A@\.>\0"V6\!!:RH<<1Q3Z22SO.()RX( M(RXNS75,-C)$1""(&V60)4$B*D 8A I16@\\X;:,9M7\7[CY?P=-F X$*IJP M/" QLJ9&M?(Q.60M\XA'%Y!-@J(8,*-2FI ,R757Y=1N\">'B27PVDP.%5L4 MK\W7P@<[3838 H+Q+TOKM2F'LV)CCP+:XU&O#76<,RNDVZS.=H/7'))_\+.FRNLJT\R=Q?;^1]>JY7K:D]!3(, M4S =C"Q3>;IQGK"U]-0=%12HG?5#,&.1$SK]&6';42(68 M-9$ZI:PW=F5-\/'PFOM3L6K); &HV,)$UO0QH = 5M&QVHJP?,>6I2Y"C[TA%70-\T(P$) M+Q5 ,$TVQ)P$0).I0?JATV]1\P"\]E0 RY\-X'$86F4#6 X '7:&T10 &S%& MUN3:I(8R9"5A2&@0#Z(HV$,6 !37V:Q"EQ8%0"M.=E].QL%@]M(E%L%JMCBG M1*1"L:"P]L8J/H>AQ(5J1K.>!SV+488.2M]&"URAPO[A3 IV<1:0K_&:$3 M+^+%69V-KSTL%( N@=]QLOW@2EO Y$&9IS\5C*@C&,$JI9"D;\ MK!SW"Z97J%R+,P/IBU'7HL0)*Y)SNA/.\G8_D?.+:L299QZL9NQR(6^RRLS\ MK_]4J\13\[1"><1#@X@3A/#FDG$S(64R*C3D2&G*<) MCV_]J7!B07%B(I%PAA&0 \O U./*&).("L0%)IR(T?"*2+P2?!AVEAEL?#" M#TI%A3C!#!FC*,*)PR^6<,U"D:A\0J19!1 +"A"W$XDI4:(B$DL$%,-N(>DT MP$30*.0M*]P1AASCP"N<8#)*9[&7F4C0J6M*50%G52:G)=RN_<#H_P5R_%2Y M&J9!VLM1WXZBCDA).3)2.4!:$Y$3E*' L:'$6:=S FY.QV,>JF0-#B45^-93SGS_1("\!:GDA"SN8$W$):P[ B7 K:WQ":MTJ M3%!Z&_359('@('HE@!88\-Q89:S#5*&#/$N7 H;T5#3B5CO ,UD9,Y@;*H6,+B M ,!21]=4+.%)X6'8:Q-5)-X[@8+C%G'K/< #$RCIH @V1+E(5M9TG<]_+/\2 M.&V6*)<3Q54NI\?&2PNPXV/"T0&'YY8E:XWG8-<)#@ >.,E;8E^6IU6YG)X. MH\FHHTGLD/"$><[5;)1("M4VI%U98K(#"K3(Q]4:**JW /&-ME5;@ M_GSW<1A:I158#@ ==H5Y3X/GVB"1O$9F5-U7&5RJFB M9),I&05[V4NCHE:<)PV6D4Y4VZ "U2I:55&R)4>4$:^:LX&!AD$N:H&X, SI MB"F2%'NB&=5!\&(/O)I5L,.B0$I%R2I*=@LE>QR&5I1L.0!T)%K,L!288$CY MX(&228J,TO"/H2%08;Q-=F5-ULUX+:J%PL\E<$HN=B19E>CIY^16"C"$O)4J M1L>MML9&08*VD8#=Y!@KUH;(8&V(5/D9EA*CZ:C?T5.7H@&+66C&$*=.(VN$ M0,0KCST3SEF722[E57Z&I0&(V^G;E"A1Y6=8(J#8'%E$QBQQ31#, ["&E;?( M2$H0BT#K$\:2FFP-\[J9>FM@!13S A03F00.R@CM0Y""Y8+>EE/&)/:8$)P8 M]163>"4 ,;IMT*= A$*1I(BX\0Q9$%OD,972B$!"*#(]B07(X%(!Q-1,8DJ4 MJ)C$$@'%2*8G'>$_'I ,F"/.-4?.N8"",%%8&B@W9&6-\OH"F!Q+X/JI4CTM M'!P_<&_ KE^1E,Y5(1M9CC,QD+.0J*&8(,B$QCQ%!VR ,V(24&EY9Q3AXO4 MG!-R?%>9'N86'%[0ZU-E>EA@ZI$4%-BP+!'1WN/M: <>8T%XH9II!/U2'.7/,5, MB^SR57(< BIZ,+>S_P5=.14]6&!H&/;AP+"G!../3, !H$$DY*34R#C%F?14 M^F2*RKER_A-%+H$/9['#=ZI$4,OFQJE2/$P)N'S46<.=#"$ ^>+>,,3S&KP3 M@J (_WJ!)<@#<#$QH>APE>)A;@%@J0-TJA0/3PH/P^Z:))@BV4F3O (^1BU% M6E."'-!SXRUS+,J<"$I69=@6#226UUU3L83I86#$8T.M%3E(3Q0Q.%1A9(4# ML\PDS[#PCCHPRZ097UBO6,+< L!2!]]4+.%)X6'8:T- #@RA"MD8?5[4<4@S MEQ#6DBL9&)5%B!ZILRKRILH$]:!,4&0&F:#*-WO#0$Y"J^>:\6KOWNO.2^!= M,E(&::Q67#'CO)$Z&>^%)P(S7^RI?5$F5^4E>#H4%Z.NH("U39YJI+R@B+N0 M2^IZCX0">0A>6VITCMLQ$RJT3+6O=@;SXYXS,SB&E'1?$B4@X+@OI39V9?=DP MNB*.,R..S!%KI516>\]C=)9$$YBBE$<=M<05<5QR4!KV#KK$N4P?O;UT+G0.?H?%];3 $ MP%X +?S:?^''P1U.;/N@<3KH5PG@T?\E=Z2!/_M=AS*XOR%Z&/&/>IUN(UV4 M/S5. TS+-RB?]/RP1@>PED&K<=HK8*6!&$-5Z* M$NC@&H",3.I(2#%XGY2AA'M#;$HQ42J5-QIDW:VL_4)^+3KUYK/6!B+]_"\^ M/$BRSG@Q A,[X^A>$!N 4WJGECVN=P];Y*?R M>P>_V\P=.K7S1O=PZ!R0F= H>,-J<5-[ EJG>R5R=S4JM^C@%%XSY/:5)_;. MX(1\G[-VRV7LK;5Z7;@ZYCL6O]_R;-L!MI2@9T+-G@;XWHWMD^)/=P%B?FI+ M5E2O?8,V>E\T$FZ4_S=8DLZ/@*=UNG #0(&:ZW6!T)5BU ^_DAY()R MW+U_#[$_^7IJOYG>]A$\;WWW?&_GX&+W^?3S? MWGEWLO=M%_][>< V+[_L4Z(D=38A+(Q!7,N<:M]+1*C1H LJOK%%3QV,4 MM082VH0OJP^2 NQH4C08F0,5N/ F;#':< M(!TH1UPYCTQ4%,G$K*")<^]I8:F,AZ0/I*# A8<( G5,!<>T(4QQI3U8118[ M(?)>I 34,PL",7U!(*82A*<6!&C#OE=:I+Q-U+ H$&?)(DV,0UYA9Y@4F'%= M9 :\71!6,QD^ ];; Y[43+5;@L('6C70M5W[0]@OJ>@SKM#)"'3Y4ZOV2TU M->C@8M@ZA1Z_E6W8:Y=(Y^4UTL;)6;-U$>/GDG%-%L0=^^./\O7?M5LGE8C> M7T3Y%F"54C3:8!@RGA'$O=#(B: 1]D%B;J)-5.3B,..9Z>9$855"\K1" O?< M3S(I9I- .&D'..8HT@Q@+29'8>R$9%:NK/'Z^!:*^=%GE9P\M9SX?:DLP7E% MG\@L)\EBH$ B(NT<8]@J1X);66/U\9W/5W(">NMV(VE4&7XX]*+7=E4_H M+HMLW RKG<=V8>3&9E:1V2(NC7?0F@^25TIBLH&$I VC7&.Y[CRB%4$[I]H M98X]JSQNP/=C>-8&W5K_"-<=[Q-B@\W[\K'.LADER*;0'@&\6 +_,5MD:;[# M,@/IR=RK[P[J-MH%3QKX6O+@V-.+__<_&HS WPN>=1+;M3\WM@OQ/6F%1FKX M4ASA$A_;70MBVY>VPHW9&(ASZF6W8W:F9&D=G#KF%NF\-&T.EUTXZ7BC]CV^19]YTW!&HN'MLJ%KZO6 MP6U'.B2 U*X6+VU!AL^+5QCXNJ\NN]$%-[U4UZ]TOS>:\.AZ[6TQ>P=QV.7: MSR 8>Q4F?"VT:J>M;NW0?H>I?WK1]\-U:MZ>%;[23*#OY,D>NBN#3N/T.SRV MU;[(WL!. P3%MFNVTXG=SJB3:V@Y9 ;$>62%TQ_&T&O&[70O/=<'%_BVG3Y= M&0WE5K,_X=TZ.]"X/^"'',>7T.9])<$Z\RRBZ"5%>5"0C=#_*6!OE"0L M1 #5"/AZ!J/0;??R4MB"^C&_G-ZP&W^J0O.\/N\O=M=LN=H]0(G"6WY^V/"' MUZ=WR]0SA7L:P//*1WSE(V\V\ZR^T02;%7(&T(P>G=HO,,_Z"-S)L.7C67>\ M!0 @"4962ZB;7=^?3/MBDS9XL$2<;G0"R/2M&>=^&;PY??!8FCCM.C7XJ+? MAY^0"-W#-\;4M2!Y-;&_3:;_X/(H:*7_'0^Y*8\I7.=, MW'H8U\FMQ^ZZ+:%U)FK%3)P0E>9C1L?T\ MP3=Z9(Z/K>P5L3>[,"EJ&Z>97-R]/VG:_KD12?: X(CY[KPA@+SW&NF4/?.J M>G@0/57KAT_5/EW!>9;'^^2;N?KM[F4@=7+G7LY(@GP@8<@]*4 M">^X5=H2SI/07"=N#&?REM#VQSG,KN(?BW#)SDY>F;AY/!L36ZWN;NQ>FQF% M0/?C)Q?>15%&1;;$WM$NW5S_ZV1[9^]X$]JZM[[+MK]].MD]^?AC&YZ]"^W: M._EPN3D:%7G4/-DZVCW?/-D56R^P>$]H_FA'Q&YT=W.;HV#?9 .R4TPR.%<,2(9C4S>O&Y9()[8&$)4V7T_]:[U M!:O#_)![/%:-SBU*3'0R4##VI *[UGC!I9*:*( %9;4FW#A.[N%D>#)$*!T/ M[UKM_D_Y/#+DVH0>\6]"KYV-NPHI[H<4%T-($806.AB/-(T&<<$UD=D.&5RB]--G54 M3LE"4%.?=$J48T(1RE$V,9D=72*-(T&)Z>B5$P [>7*NO+]7LL*,6XN#XK, M@)F^A1>&:8E%Q,QSS*S11!HN4[3:$/ R*M_BI2G\N&\AM9'6*9/#CHAXI!K9 MD"?@>9V_KX\]E^EBO,SY"Q,NAH$H1CH2'4[YQ)1K"YBC MN0Q8XD"]KER,EX4X[R==#)HD34XQ9!11B'.52;^I05XE'Z03-HK,UV=FE!JM MVI"%!\UMO!@7(UAC8K22..YY]-HH9J+G-,$_P<90N1@O3>$G7 PG9$B8(14" MQ!2>@8LA:4 I^6AD=-+HK/ ;\M'2%X1NT%7W,0KQ!4.Z0(''HK%7Q>_Q> OT M+.!['O_-105!@:!!"L)%\MI[&I74V(7@(6AX6/I71\N!,\<'^UNX2C]VHDMFPOZ^Y5P?2P9^5;_2?#U5ZR#[3OOW?R5 MJ6*7)RJM5&9\+4;_G1^W@);,>X@]$Y8'PQ.W\*<-BC.>9Y,82PX)56N#;QUU MKDNQOH(=[T3[#=D$K_BK;5W8R^[:O\9W$[:R_T@L[^7DBMVX+BDMH]QG)G-( ML3LA4RP4TO93:42>;JO^Y>WM@<_:WWOZU4]O[O?9N#XQ! M8__CO_]E'X:;99ZW6MMH1)[-/T+P1NV!"^5W;">7E74'A&.K M4^CN!W;^$NPR.Z!?CK[L?SG^LOT>'QR_;1V<'/ #^IY_V?_*ZY\_T<9VJ_EE MJM!]%^QR./YR\GNK<=+XUMC^T*S_ ;[!\1%0E1V=Y9FLF98%W:A;-.J>Q-^C\ MMH,.L5Q7/_KE;OY&[HR9JI*_YC@:__P(D\M&;;O9*F[;O\WDHZUG=B5[=M8" M3PA\C/4L'-TFP&;)RQ3RM\&G>_@6I\6+3*/UA4SH?;% M\F^=AOZ[[N=50L%\_C%Y)$7A$U(4,!98A'7Q"/'IAI+"1\C@)!8(*0RF3 M+A#%253.X40<90;\_.2LFX2"_:.RU>/4-UO-83-;??CI4_5BK%\)NN4*/B&[=+;<'W-=Y4TCMJGX,*A^NNDORE\M/!]FSN M(5D8G^Y6L)#$/47#IVL06@P<*=K?V>*@]+-*OSJB;;;!RO'7\:9^(/W M##R_AUS2^>A*'^ UKB/H7UKM;O?-2# [%4G?IQ+UA9YGOLP3R?N2UTU-A@$Q MVRVD["^0L:WOMMDJ<@SM$BV+'KBC=BNG30IX?2[S77XN-=$_C63U_8/+O?T_ MOS6.ZW1O>Q=^WFCN[7]I'1S_?GQPU3IJG'SZ\27_;NHTTO]H'.^*^LE[6K\Z MX/7\C'17-$[^:=8_-X[A?>B7_=_SN:B849!N*!?:RHB,I@9Q'#2RF;_,,HC- M/:52,KVV*85>Q_P%CH&O0.LY@=;-4^V7SZ:8A0I>&/Y6P=LK7D!'Z/%DF49XJSU$L49$ W#9C=]DIE8D9B^5@W+U4($UW M[WI7*KN^9+L^5=YMN"<67#?DC<\33B1%VN:&?\R$$#Y/9,P33JA<2L=D2P()+,(U>I6!>25FK^ MHM5\"0%[I>8KHN8343H%%2<6,\1CU(@[Z9 +7B%EC8\)T-QRUE=S)5=(S1\[ M5G\*)7UW0^WTK_,4 ST&L\"+O<8KH[H;M-+6NK?Q#5Q)Y7]6\C^^2D27>>=C\8B I8, M<2(-@@V%D%8ZV%\2()K),_#8O;ED*A=WI?592!MMTA@'B&13]%90RS.'H>6Y M-X8N)Y*=1Y]'G=W4_!$#NHJ==J7GB^KY>#BKA=".48Q PT,FC0(5U]0A*DPR MA@A.\W3F8H(7_:W2]1>MZXY3)@*GW%+'-2$N*$N%I E;8B"J74XX6^GZH^GZ M1$S+:9).&XH(]CEUI2,R1CL$ZF]]2I1RCU=1U^^(.@8]?O"P\79X>,Z?? V! M_=2AXZ"!]:&.'>]J"GCYF/]8!Y(WH7Z5Q%P>X'^;(AWG4G',!0)\AR N)()L MP %%[BG75@DA9'DDJ)>.8C$L[_GP4<.C'3X.G& B^*%3_"7@J;ZX[?3@:S.H17T,4 M/4&CUF_HGB1_N@_9_TMK*YKUBL_45)]WPX#/;;F1/KV+-;)?D]2WN[BRNW/8 MW9W"YI91^U=L,Q"+"7#1US;%!EV62[Y" MCG<%0<\)@F[M;+P!@^Z94* W-CA68+0<,*J/@1&FS%*>.&+<1\2=DL@$%9!6 MA"?#O6 ,H@"VH:<)(N9O5*QPJ,*AQ\:A>^8N*AQZ:!SZ-(9#-%GP?$)$06G MH:0(QL MI'D68+6!>05CU+[05H"\&"!?3D:I)E%M0I(('LI\+;2\6\%=#\+=.,1<,"18V\)P)M+B!O+D5%4 M(^KI[Y?>)2_BV0I\'HNH]#>=KIB]/O($WOKB>/3<^3VSJ! M]:\:L1 :R9"[:7"P2!NL$+<*/&5A<4P<%'%= MB.FL9Z6*SZ<.O5+%%53%\9!5>4\MU@RY:"78Q(B1=M@@80PV0IE @EK;Y.M< M3U-H3\\Y^U,:MTG++Z"<NBM^?=F+_<[ P&+U^T MSUNA=F2_Y]_'TYH%54<#7=^8B"XF9MDN/*1V5<9J?X;5LRU_#J%6'%^PT?ML%Z[.(J=Z"X!D+_';E[^X@(H MAVBA=F8O,WE#S5[83LASKVVO &H+.PCZAP /4VR68WL+F]/-D\6*(=[Q%+[0 M[@S_8Y34K98?L?]@9S8;J>89[ <\\;7$#)[3GL)#]O)#PLUB\5>0@)N^55RY MUXG%N' +_PF_@\_F52K>/HM>*7;Y>],+MU'+DYL'2]L7S!GKVQ=QN$E^LD$X M7DX&'XPM[_4Z37?>&\Q;&RXP?!5^XXNU+CC(LBWLUHJXN1QRWC[OU"9B_R+. MGYX?/7;CX4CRYLF9+4>2PQ[#:O4[ZX?7&)DZO5';*O>V>^Z.LSK![?-'K#]J MQN^QV'VX#KQY8?O@H;( A"+4+_87M.9;[(W^,'/G7QPU_1%<$_XU\ILC&TH= M!>&#]2ENE$4#;F!/+P<3LE,S6])\RV8;'NQZJ8OQUO?%D&::@ ^0DH70HC#N MC@N"/1.6!\,3AQ ]V* XX\RQ:"PY) RO+6I]Y%.,/BC@A) 'GU&_Y7WVH;I_ MV\NL$5NG 7[2.8_AKZ9US5:AO=NP\ZUV][RS.C/JK[;ZSM39R=X?NY?UJ[]MU5@?'"/YAV3&J7WW">W_\WMK;_G31V/_SN-&#8_3IJK'_GA]\_L0;^UND?E*GX!A=-"X.HS3*)QV1Y-% ,))P+M)U M$*!$$YDU,6$[.:*>,BRE,\Y%G/=%6!5E)."=:N$#(6ER1/W>_G]V/M2VWKW[ M\&EGN[;S?W_O-#[N?+Q]%/R(),\PA#,'Q=_Y6)L/+'@?_5$,YZVXEZ8%;K\8 MF?.:9>W]H:=&)9,@NJ1<(,YR@ZB,%,$/>0A<)&OUI.P\B<^SE[T ,$S%)H+E M.XNGW;[%SU:@T\P>R\"&M%NM]D6V\;\4AJ)]#G<.W3=#.MG2+ ]"[/(, EZD M9<^Z\=?!7WX;D/8T3XO'*;[TVSB&STAO%ZI1_OJW_OAYC#=P&0?WSRWZ=[Y[ M]_7>"\X=YV/D>:'GCZI_[].^Y)M*_IO7 MTUF"%]XU_!'"K6X1)Y1>^@Q*K9]NX'_I93\+O_\SS;].CRQT47EG! 5GC8#Y M]]I[&I74V(7@.0N'N[,=\>6/W1^-X_#MX.3@HOYN M,J-:Y_"[9N,*OG?5./YR_![O;3>.&B?P#/NM;P?'.[1!/S2_'&]=@#,WR126 M%(M)^X2TXQ1Q:C+=LQ,H8,L29A8';=8VC5G7_,&)PAZ[VO&>W8 5ZKTZU /5 M4-$#JD4B>.3641E-9DLV6D9P'@K4N^70MT*]IT*]<0HTCSU.GEG$ G6("R*0 MXY$@;Q.17I'(\A!I:=8I>W"2HR77/[[HWL.^[M0N;*=C3WN7M;:#ARH32=F# M#3%%T)Z1#W3B]WAZ/M6,.!?5VPND_WX81^YC9F:SG0#_WOG1BZY_[^U!LG&U5V+9T;-N=&D?I+8V<*@2R&U$N44(6:X_R. <"_S.PT6N;#*\3 M35:(Z[OB]5]!7Z52["=5['&GA?F N0@IP'V;ZEXU-RW ZBC7O.X2#V*G"G^7A3WW2L>#&,P50 M@S#Q$G'O&++))A2CEQQ+%L'BK&T2@]>99"^/I*[2WF5Z%I7V/KCV3LS[(DPS MSBVRG&'$8_+($7 A?.1,<^:T(!:T5]!UL5+:^QK2&OOMGFW5VG,Y$7,VVO8+ M#V9T2[[:M/7R%^C%(/I]_;%!&=4HJH]44%71X=+Q_?VD=\82<02V#PGB4Y[Q M1I"5S*!$& >@USA2L[;)*'AG>LGD3$M0I>=!;%*!:@6JC^&ZXFV*.&!;-_N_:V+?ZM\777[$.UNB\=_-7IJH4 MGZAX6>.)WI*1?R_25<*&725'0SZ<,_LU(M>)]ANR"5[Q5]NZL)?=M7^-;QWL M6_^16-ZXR16[<5U26D:=YLP&PF)W -#:G4+@?@65B9V2&>3?=E4>I7;4R:#_ M/W=OCX)X;^OM7SNUO=]K[_8 =!O['__]+[OY("V:\[S5VN;Z++%[!@U)],$; MDB9.NU:Q]Z@^:.2^:ES]<_QENP7_?#@YH'#?S[OXX/C]Y=[G W&POR5R;T?] M9(-SX]L>_-/XX\LQ?(<<''^ Y]@57X[A/MO?"!C0)*< GJSDQCBKDA0& M]".F3*=A)OM'/F]]^+#5V#^XO=MH9C_1G;=:W%X]5O_1A,0-'+[+%>M">GRI MV]LZ),00%2A%0DJ&N+0::24"B!Y6TE.7O)R2HBBU+ M87'%'( \_^8GND$E>XA^(LWE\VE^TEQ5S4]5\U/5_+30R,0(0)5) &K.MC)Q M0=7Z5#4!/%)>;W8EW7/)Y_V< ]C/YXGZU=95XQB^__G@LO'Y/3ZX@L^>_'/2 M./X S_+IHG%U ,_RZ>I+0IIXA3"7#%BHJ'E4U_/AJJMT&H[Z%J:%JRKB^=>OMG=;U2Y\74 M>=PS"23X%'!"X'Q(Q+7WR#$#BLV="18'ITTN1,;+*E);H1ZF9^%X]-4A\Z2" M!Q>J)J8G]CVN]V.WVSW/8Z\J7V-9X#1519N8\,I"Q)2TS2.QQUDE.%91IY?F=E0Z_50Z/>YS2$TY-9*AP(5 7$J!7.(&"+]7MJ/1\!?1\HA;$ M*\M"),A9HA#'\"]K14*2.8@JL*712=!SO2[D*F4U7U/JXV/L]5K%(+775NSQ M9#F/N8%J9&\JF%H>3/E)=T1BYU2D%#$:)01+E*-,3(64-#XHY8,7F<&$K$M" M5R-:JC(@*YT!J33\R35\W!%QGE"M,$=!)8(@^K#@DCB) A5$48T3_+9T1/AT MP%'E0QY83[>;>?9LLW?>>6TYD=7W009U:"-[5"'5\I#JZ] 7:>Q_PXWCK4.9 M?+22)F0IXXAKPY'EG"$NE(B9T<.1XC2&SAB+-#]255F1*BNRH**GYH\8T%7L MM"L=7U3'+\=UG-FDB4T"J> "XEX&9#W7B&E,:30T8DG7-O.,>4)_>WF)D95V M1G9.PRU=V8M$3#=V);UP_%H6IVO5O/=XWL=@/%E(D27BD1780ISD"+)*2*0- MD9Y!E$1BT;RGUYFX=\9V(35Y1IF2UZKW%3W!,]+[\?Q(U,D33TB>ZP-!!WB@ M2/OHD0*'1 M#@W!N:?0$CZ+WKX%#YB]PUW^M^9*.MW;6[N3=>&49E)7Q2]ZU M;+?;3,T8GAD_\G, K&]3[3)$&A>31=)S<%0(RMV2TZVCN9B_^BV3MJ MGMXPZK.@Y,^7:;5/OZ)>[)S<[_K7EQG]>/NTN-2[]@FLW65QNJU^ZV8<*F3" M]N R_6/76OYQ,,!=7-_V''!6?#G^=)F'I]4__]X\.,F3._X\J?]Q(.K[![QQM47WWDU. M]W@/^'H$]VV=-/;_/&ELO_\!&-L\N/(D#VK[H,4%*[A7U7@D0 MOLEY('_M-?Y ^SL?ZK7MG;?[/S%;YNX;CC\@IREXS)(0AG!%L*6:&JXA9$J< M"$4><;9,(62K-4?F*23MZ\5A4"F1)#0B#F>R!47!1'N):*3.8DF%C&)JDLSD MQ+BG-T5Y0S/^>P#S3K,;P\!07 ^?J::[5--=7NACLGZXNY;[5P'FM;@.ZM/*U+O]3Y-/,NT,L;VS#O MFR^01HI".A<=IXYQ^#^LJ?":TI"$,50Q/6]Z/KL7NZ==<']R;]P["#XO8;6V M3F"9GTT*Z><]L[N'[\Y[>]S[ND<>ROX!\&]VX> M''\C]8^3*:1/5PT*U\^##(\]K^^_OZR?O!<'QY]HXZH._P1XSS^;>_N??LR@ M/%%QJO"UQ-JJDP[]5CGL!)66(3 M8>"!BT1Q]L+W[LY>S[W[&3 TK[-0XA M!=$*4^; E/>]^KL13&E.)@K?-AN?OWQKT']:#;H#]WY/&OM_-K_L'[4.CK^R M@_TZV=MNM1K;O^>!TX>-MN=VFF[!P([%L+)B=.49TX"\@"F_.(BM41$99+V2P";NPM)[:BLIGA;68)Z55"N#'&8A=<;)!12XU9L8E M\,19Y9"OG"J/.^0^6<>%( A[YA"'+4-:$H4(481PI8+*A_F2BW5\_Q3$ZG'V MO#@'-NKH' O,8"PY!%6@AX#"'@>E#3@TN')@GUP'/]WNP.9GW-[ZL;>_Q0ZN M6LWZ=K[6%W!@=VE]W],O^_4?!\='1XU]C[,#*_->(FK" M#%/.'!_FE/SVWG,ONPYAX^[ HV1#U$"OZGE*VR?D^H>>.. M+/-.\D 5,MQRQ$GBX-):B81/25(>A#1^;5-@O SK5_4VKK J:^ZXDD%X$B,/ M$,@(ICWXM9(%ZI@WE2.[3&Q)H7 .^I+KG:]BJ(5FUV?%*(NBQWX34^QTX"^I>6I/?:YQ\^WN-6_V M4E\ G",UQQO\=M8NAP/_VHDMVVM^C[_E$P7$-AB=KH]SMAOS%=8V?R%O7F?W0F[BNRPTC5A![Q*A=VK$B)8B:>L3DCI7=$LBD,$!(Y^( MH=DOE@JO;7*V+L7TB5[%Z?TR%'A976V5 C^& H_[3IK2*/-4PGP*@[@W!EDM MP7."<&,@>_$U@W3JZ' KZ-.M&""N&[P"A!;K-=.8R\W "S'C_J92/!^ ME5H($T&M6^V4Y-Y7:/YC:CWLT6' GB XH:I? H[$2.:(\8BDI MKUP,6*>L]D*;=;RTP8=/76>XVOQ7B^6)9C3?CWM"+V6$VC/Q4IX9*]]S0*TI M2G!-$J-&!92HLX@'XY$3*2+,N60^<<^E*%GY5JH6H\JF/ =_HU+@AU#@<;0P\SI/'&9L0@*+-;E2BGP*\ZFW(M=<]SMFTW+=)\1 M!:NWB#_;I7:_M7DYP/X0GMGS8WQ[#M@^18-NB#91)86BY1!2"A*0,9$C0PAG M*H&/IFV122)X^9FD>^G/\^CDK>"S@L^G\(LK^'P@^)RHSZ+:X^0THB(QQ(G6 MR"0>D=)2ZZ@%4Y@4&3G)UOFR,W)/ I_C7)D+A]U3WSH/<(],E7:_T]*:[7;;OEFP9F;RS>*2O2D6G_7B MYU7#\2HS XJ]K4.C.9>8622#IHCS!%%ZQ![1A"47PME(S<_T_&8:OD+F0JU9 M\J^.,G3EC^ AZ6K[M'4)8E5\JKS6!6Q8#80OQI/R NF\UP- *XB$4^W_+>"@&1%PI +D31J>I+(X4::E M4?"'T_2FCAAQNYQ]NG[3[3YX_]V))\WSDZW34'RTVSU?O%I,OCK!A.MM'6)K MC&+4(!<#!+(I$J0=*_%HL"+@=$K/?:^Y2.%S.1=7@>\Z9Y%GPOH6^ S63![?CC\JW9- MG)Y1:LADOAAS^2C9\ZT^]PR*W\?B::[;WGFG -F]-$807G$W?Z6'VF$LG+,H M)8P1=SXA P$_HEHE+I)(%NLI[N:G&A30[6]JJ)V4FWJ9]:!]WBD.&3)W,VA& MR=;[>.J.>?) '[0^[2CO;1Y0K->\<5,!'J(4Z%K M\_(AGMG+["^!H?F[ R%J\\RV=D\;U-5W9H[%Q6B";6(!@D&'D MDLF#=*47V!&>N%Q69<\S;DY](J1E+Z66\(5 TT&TG?V+=H5(RT.DG2GV:24$ MA7)IQA7L-;PE?A^_#X-6A4B/0PB'75 )2I,6AHF M33'B&X:9M. ;$>ES9A(#)DD7$?;*B.0PT<%57M)389*HO*25PZ3?V^>="I*6 M!TGU*323X.,4QZO&W&-#'%(A6<2=ML@9IQ%61%E) M-*7.%'T;RQFSMG156D[Y\>0$[(7+D:>+CQ].=XLK_MKLP>W\F#;/GN!>S-/\ M*U?B_CY[GF;A);ZSW:/:[ZTV/$11[S;B+=Z]&'>47C]AY?7>H$"4T%QH0_1Z M[>_69>V/>%*K-X-OUXJQM45A3:]=LR/+L/6UDVM-3WNU7W*%S5J_07CD$^_* MK-NCRNGD,",6_[?QHPKJ= M?JU-[U;Q"?+;FUS[ S]N@W W3VVK9K_"C;_:7H3;]7W*FBT <]&R1,MXH%IS M;[3BS&*3?!"-ZX^ M_=C;_G1H&?-:!H9<8!1QXP-RCEB$,\\5K798V)^E8['Z:&H9]<;1)"CC##O'/87V).] M5.+\X"7J]D?SY/SD;;O3:5_ \[^S9_";WF6%.X=FV*J'I;]_>_: MV+?Z/@Z^_HIUX(N>]V[^RH@OY OGXHD\'TTF5F?DWT>=P=.'[A[_8NS[.]-OON-;YC2S[RAGJ>KK5AG4*]VI]CL7R'( MB)V24OS?=E4>I7;4R8CT/TW'!<&>"W]7GNW!Q#0V/_X[W_9S0?I&YSGK=8VUV<)T(2.E6C&:0H>LR2$(5P1;*FF MX*AH[\%8 127^ S?B6$K Z03/%HA2MJF&*+!7"85G(E)!.+DVG..-QKM[V57 M&Y&#D".;O7?M$WB>RXF Q;P%,QP]H3 ?9\1)(#3#VMW&DNC-[2R]=CY&CN# M>*.X1F'V_7/-TRN96T<4"EO?XTZ%4.C$6'-+2<00*"G^+PB$2M/*! M",D9!/%<_S=B>BD?)9KE9F, M_X?=IR.?!DB?_;E?_. )%M$V*C$U*J8\SIT312WQS@4+89DBW M]A[9-MXR- M'DUEY>L.M*]2JGF4JK&]<^B)9=*4!8(!<>4D,D0P%&6T.!D2?,P95'JG4F4U M<@.(NTD2LT -D'&C-MOL90T=,RZS KOK%NV!/731@T06/RKQ'6[PB^WFGEV0QV&O^-WIMS_JMQ.<2ZOLMV#8W[\."]LZS.'8!VSM@(0J(AD?KIUR'#_57 MS%O;77M37.C/O^OMSM>,P$?@%]3>PAU @C>V-M9S)YD-$*[ ]G>*T Z$=0"Y M19M8KWBH\H>C;S::^(7?#1(0 P_+YC?N^U=SK-EL^_9K;0')&V/M8'/(XE,2 MG!3+)7];%9(3PC.Y4GGT >(&GO B1A;LJ(?7X9;BQ+D*)A"EM4J"@8=K,"W/ M-#%$-K?;UBI[M'1SN^\/8\ 05U",@M69!3@)9"()R&-%"8-?$677-@V=Q]KZ M]LE)LU>X/SGNF<*;$8O2Q[9B:KOZK;M 5O6G4I@2?'&#@V$)>XY==%@;K(7) M?WACW&P9K%*8CR&$5[MY;H8,CD9D..7YU!R$D"6)5%**:4FB$GZN%.9ZORW<>Z%"Y(F@P"U8'>LULM$;4'TK='(8L-N1:E6Q!"3B!$_[(_?6(W_<6Q$[MIOW?B^F]>7V15%G?L'S4[$\'5 M@H'5Q!6NPX^;HJMSUVV&9J:\^GIN.Q:>I5,&4\.X_*G^WGM+)NMXMG+ MO./DLQ"FA=A^TU.4.\@=-4V24ND]-+Z'$3%>2/9^U?G MOG:)@L\>@JO@#(\.4:HBXIY$9)GTB$;"P+4P7@236Q&X(1ORI\,&76+D+,3N M#O]Z?[ <'#G.>>(X0_C'CAQ_7L:I92HQ80N #-0;<*&#M#I8GGL[!JQC(./H M=F&OSA\?5@..=P^U"+$%6*X6XU!JYJ @B$$T+8YPV%KQH@O4&OP-1IYR/ M_JGC+)"]]D1R.:X%DE_F5&O'-C2?8-\=3-<=(=X=1T_>-&[>^Q,_8^KM\B M[->'[.L3CU9$F_"*1_#4ZT7@DM4A7S/3*I^<#8X%;:LUN-EB9<)!X!!2#(D( MS2T-SIH8.=@YX[P.X@:-J&B4EZ((>_O@LJH@D@\6V60%P*MT2#/P6['BT?H4 M!:7L1N;NCR6E$NH/HK/!YTLRIJF>1#BWO#<+R-ML3M[%:>"Y?Y:S'(0 MYSX4'L^(##=RH5,VZKR5@,TR41Z]U-'"3QP5*GBO^6)^VX01'0A*9C;>[3]< M94_G@!%<-!Z("+J#$_)4><03V%/C,4=22 +Q!2,F$;"G?$/?84QS;=4$X3IH M;GF@OB*BLMUGAM\Z#5L#MNQ*:A:6FOVOAPF\7P*6'\)9JD%J!$8F4(R82$8X M'VW4$-T2MD'O2I:4MJ; B12;IM'U2Y"/_>VX[L!2MRZ+$!ORY\DPJPL];&>/; MIQ"HES[4P)1>1_!-T,/FK/BHR!?#Q\^*@DQ0A?5K(P,NJ84OPI8,R,?![!>4 MS>=G[1(%6D/VYS)!<(>1950?UM(S8%IDF,=P#7K8US;VVWV?UX!C8\ M[)W^8SO-O-S91_X]/VOE& ^QZ:I^J+0@L-X.L(GGXWK+D YYZ+U)04E"&:.D M:*6;X1B_J9VUSKN%F("?U/2%5)<(\I0",3M6NE$H2"40 X%H;&\=4@_!JG<@ M$"KZ7 @?D):>H\B"X"%)!Q[0VB;8JEG#9X8 6"NZN_L8T@*8*DK-\EENB2%+ M%!P+#QQ(9!(3Q45*SFH&H1[5Q)((X78E.(\A./Y0*JN(EPJ%Y##*X["0MH0B M(8,4X*>:I#.=T!V"LU%[M#D:X]O63,ZX.(61PP04#FL_RH$5!,Q44Q#HI M,1U!F\ -FVQ7@[!',+ 4W#C-B6+&&]@)$3"1D83<13P^:6.K=\.4E_7^J7;? MH\D@,1SA@TDC;NC4' ?>L;[<;,](PJRV6-" 60I#8)* M+[EGQ"IM73))2&R9HG&FQ;SVCOC\!Q#;Q:'[W_!2[?#\/:.2>^SLI'Y2_[&W M_XW5][^)QO8.WH/O[/W1 $L*SWT,?YX<_&B

==?D#_/*X?OZ=U^F?SR_$._;*_QX\A0G_.. M$)&%&, 'DMD+5]/.U+WF'3\(J]A3:,G_+@*8SPD7=Z:3>G,BY(O'NJ A&DA) M0_BJ>'3:\H2CBE$(+ UC=C;CX@(0-US[EW3,^KA(-T7=S[2R',)#9$RPN?2+ M(L.B19$8\)S!=XY)K6WR#7Q3V'/KCNMB_P^Q<0,!H62G)@>GGVT+C-(Y&VNV=I9/A(H:SF:\,7O_6Q. M>=EBY")\-35_Q+!1^QAC<1Q>([PXW"?TM]H#-]G<2%\Y>]FVX4+?BU;>A1JW MGXU8E%4[LYO];ZXD*LY(7L(1B4Z!>XS!4R>8!VNTU,DGK6(>\R-MJ(Y('B09 M=@%&C-3W=V@#[@7O=HBU<9%)@RPV#O&D&'(RUPYY&:/C3GB6\A')K-JAVXY( M.O;T:Q;&U&F?+"H:@L9D/+?")>Z5-4$S)\#1(9JJA$F5\WX$T0TY0B[[F@3I#(31&U!759Z0#2C2YO+,-VI;$)/G[]E6ZW(=OE,PWHV2 M \SEX.<'&7>P8[P/N#EPLR7S,A,?MY,.F1 U8LD(V"^+!7'9\YY94K P MV@D>1 "<-K'&.4P1P=FW9HXC!Z8/ M;*!EBCM'K4PWU:@M ?XJ*NU;J+1I1:7]Y(_R2JBT[Z3&GBC$T3A(Y@*GN:+4 M,JZI5S)BZ2-3(87T?*FTW[8G^BEGE;_GR44W^U G-A>39Y;@,]L,MV<\B^3I MZ66M!^]0%+:WSWL#?N$!%.W"7K/<938LVES?K MHZY;IJ,\@8M,5=1WXG_/FV4WYPLA)?UX_=:#4XWXP\=B@;OK=^UFLSNV;+"Y MMM>&Q2WV[W)X#)+#_G(!!QT-O\ZY>*RB/5L*[5G>Q]/8*UN*1UG ?R%OAAMO MNUWX2!<\O$SL3:]_41Q!M5.*G8+GN&@696]&CL&ZYYVBAZ0#=@#4^++/W@K; M<7):0B7X+B ,%>/=XV_]8M'&/3OW;CW=J0_PX>\A/&1,Z5X'&.VT51R0[0 $ M=;O9/F3S4(4=P[#C:O<01V4(-AQEGD'$M1?(:0A # 2#FFI-K.1KFS.#CLP5 M4!Y QF*!K_GL?I+ >\QJPB_/^[S]"V?TX)T\%DY!_ 3_[ZQ4+FC+C.52R[A MJJ.2NH>0.G\H#:?6.X((!='C('O( M&4Q(]"+IM>/Y!"D2C"(44L2&+>N\Q.=?=PG$;[^LR@:-[I1WJAK.*B9.0( M(#7S%M0NQ3GL:R MK"E:4-< R^M+=A-XP?(_+H[:K=8E:E]D-^33QL>-/*JDUVGZ7,@TPJ Z3BW!Q+2S&=P!:-5 M+Y^+9'4L!Y7D\?W>:[>(1WEU/&)EF4'I3 MD":VSL. N<+;LUP%"0O:]M\*8N@103DI>9%N&/V7)W*\#>,)9GAI)-#NF9AH(+L,@Y M ]QG!NM[?C,AH[#%[4[\VBZ89DI8*#\Y(.#N&Z?1$5Q5"FH%T7\P)VV&R-PM M*L?G5^^'[#4=2W%@#N&@Q M^4-:I^EPJV^O_NH_](?\S/U)&T.;A%^]2?*'0=.H353(4BX0UR(B3058*&TU M"YZKF/#:IIK5YID;[/% 9PL-S06?ESGLS_HUVC5Q';ZWBHZ*[-N$CBUG*981 M1BOV>GG^09[\5(85Y86/[/=<]%6D 4X! ^!?G=@\<>>=7+DUB/OM2*:A=P18 M ([9\$PQYOEVI:GL!W1]$J[[J?O#:?>-73A3K?J%OH\B6"V!Y"\B+P M;&^<13U/T;QM%.;I[,&NL]B#9WUPTG$YZ[2_-S-<%@35_:.S.P>+S1P/-;I1 M0S[6GQI!%I6FP2DFJ/%2=*:KU8AAL7V3RN6WSS6)Y39T' ME$7AF61<1NFP"M@QE:3V.D5;R<:CRD9C?RMG+YF13J!(LFQHPI!+TB%L< Q> M2ZZL6-ND^NYI)?:[;;:*E@I C"+H<_W!O-VQGK^17Y7,C]TX^&ZQC^.O+3AXFEJI.#4BI4H"'U$"OQ:IA^S)>4D< M\CQSHQF5D!/)(FNXH@; BBD)?MZ" NAR&=B$%!9E7_;4!O##%Q'.Z:_-*;C# M;TT*;Y_+]#K=-NBK;7:&G;2#%$>97X%?#),B!3=YIYRAD3EP^F986RGB1HO6K;X=*^D!8RJ,!,WMP$@%!G&P1IT013B BPW.ZV@O"2Q!@HDB*&.O( M>:(V!!LH!I!Q1"J=*GAY5%F YSO,DS*L<@X)J4*>!&[RW*D,+\IBR[EC) *\ M$+9Q$XG=T.O-8=#E-8Y,^9SWQQ+' 4V$HRR$P D+)E ?+3AD-A%X1%YAR6/* M#\O#5IC#(#\)?!CN)>)$0[P4G8*_.1>"C-8&/E?0M""44)FH"88%(3G70D,8 MC840R1!. R.J@I)'%H5OA\SJ8"0& ;"!@5GQV:Q$@H322CL&$I'-BJ9W(\E/S"1*Q(A4HFI43&9F,#0*VJ)!S6UE'$P_%[H?H1(B$2#OU01XB/I M$,_-],P'X01S"$M/P1Q[,,>!)L0$P]2#T\83F&-*[L;3&X;2U6/G:Q[D^$ ! MI$@!6\N=4Q* &- _,JY!DJC4EK.AAW>S7%6PO$R1VMM_?Y@8,X:ZB+"E&'&O M!'*8"016$J<42)":K&U*0E8T@#0T,:RI$ %C[C7-HT.(C@JB&!EHY$.1JBS] M(XB4:%SM'-HHG6,2&5F#SJ)*QM[]S&&#=UXW:S.!<=4F*7]^C$7)4W;.J;Z82O#X<> M#^[FH@Z+-/^7E1? M.WOZK2P/N"X[SC-0F[WSLK=@[+O%!S^]_5C;^F.]]K%G3P! 0NUM)I\X6L\# MMVS(W"W=7J>@M@+1&PS0]M<%W\4/!_&@S4O0CP=G5@CF,H!.(3>9@;MXZ4$S M42Y4_;5VH]14G0/W[QS(K=G-@DFV; #NJ^U(>FB$I7'0D-4'K9W<+AP&6M[? MV+_R=N?*DRG0Z(!S]68=-KOYM5DP0?;'WY;$;*.UII3=7,EYS9S7'52<5!TG MCR\W'^)9R_HX#?8C^U.:(WM:]I6'\:SC\&.+)ARE5(Y*#E$9,=SEL9!1>X<] MYC3J1$0Y[>4G61HK3^JGQX$>'UQFIF)N' G&"12(A7 MP-],(N!S!W"U#"56 MZ#A7;FC]9GB0-Y:53Q>C52R.M[ XLHK%\3:'8@ZAC^SWN?CMFYFH8O-[W; '3#\0/\HT=M.&/E,=[W6*N@[^D6_$)_& MSO=8!B4S^IY+[[\DSBI7LMGM MGA=<>KDO;JK]S69ZDMQ4URTZUX:+W2T'5$_+]9UC?R?'!%.BDO:Y_0#D.ED3 MDY'"TJ"DSH-Y;5SR(-8\LJ'?I)VG()>IRUIIL,I\U8WR]4NQBNUS MD.S0??/KK#EC]QZ@?/>;5@.1JX'(U4#DNP9_EN1'H];CP8:\SAP/NG(K\O\> M[OU7>U#D E&R+DHD,%?1"HX]!&3&$YS)'WW@QNO9,U$1FR=(_A!/P$[#FOUD MF,R>:9A<3DQM\T8.@S\WOGTYV>'US[OXRQ]_?CLXAN<]R=W]'YI[^V^_-4[^ M.?[R<6)BZO%7^N7X;>N ?C@YV/_ZX^ 8GN_D0[.^_[;Y97^+-O[8%?4_WE.X M=FO&;&C*H\*:$N0=\8@[99$C2J/@G% L!2&P7=L44JP+)9_!>.B?0_!4_-^S M0O /PZQ7:W*RY4\-N)^Q!,]]KO/# EAW@&!]7[A"HH60:&IVLTLF**X\BI(9 MQ*7%R!K,D -\4I(J$[B;14ZZ( ;-5O7'@9EGZ"C^-17,WA=H9BQ"!33S>$J5 M'[0\]*E/H@_1$ENE%,(.@ >VS",KP"UB1FM&#<5$YLGQ>)V*FRK"%G6#E@9! MKV.N^SP#O,?24<7H[I68V5W^XBKP3(2(A40&8_LCCN@WX M2)J:P&S"G-+@?"0&&Z.#9X1+,;\\5'-4%Y*'_3H[3."-V!(:H5GE .Y;8B[S5,^@4;QT4:?O,VL3Q<'1L( 1JB1Q(4F\VN*'*7-M12^0MSKE@0D. MZ2 28LEKGY)E*L3E3:XU3"78;.9L"CP*ZS"&T$4:B, C!B^YVNJ'VNH=?!@L MC4$'BY*+8%^L(PATSJ%B7XD5IAA@&2EG%Q<"JOYR3\EEHUM3PZ-EI)JXE$0!MQ@E>OO>"89 M3AA'*[UF1MR(0-=BF6)\&>7Z=T]6F5F5_IQGJDS7.)--#G^Y/KA+08,X_&%QY=/+<@!23DR4 M%5+E0(9BMDMNM!C<('^Z_$11"@2/,9CHM]^9T8)U8\W?"[N?NI:#Z)M5LG6:S?5!YVPUB,&Z8/W#T0(X_87>8L MC.NWZILNV,O[=2A4VON 4S'N$,(ES<88F=YUQV",6>+S,BSQN'O:F[#+ ^LX MS6'[P!9[>,?;K?;4<_V$ 9\QA&MBV-;TVP_[- >_FHG1=SS,RQ"@_;M$8&3& MRF#"?&K^R$'041YX68Q;N<\P%4QC=%%ZYJ/G/K?Y.T&L9R0E*3'E]\GO#X:I M%+-2?\]/_:YXZ'?MD5DJKWF(RH^]G.JSRO,@*$628@AON''(FLRHG0@WRJJH M39'5G9'E'YN< E:_%XNCH/8IJ.)%'G-R72)O)\K'B_KU8KC=Z@G,]?2=T0F[ M'P?O,EH)_ZK#X\OZ=L[::,] @ +"*5"4>?Z081;"X^ SV0NG-)H;)IH.Q\%E M:8C%\>" HZB8DC.2Q9W!LCX@'BD_.N [JL64'93<2CT[43,KK;S>;[@NCH_+ MT]5>LU7ZV3T W*)?8K8L'\&OBFD^??/0[0ZG^UX/\"E&KF3?J=D.(R#9 +$# M^[@$"9\+ _L2[$<%>/>TK(;>2_N#IVVG=R#2I\%VMG-3VFCA!=@9_VLX[P1[ M^1K%_?@ '^8NJA"20PH'@WBD&KFD ^*>&AV34$( 7-*AL/?W>+,(T\!O*26S MO\ U6,A[NA(K,[UI,1QGCELNE0M:48Y) CF.QG#N\AQDB@M:'XJQH7>QQ([+ M^VX_2L@I]8^]'*I7J'$#[/VAP9Y;Q3G2)(&M9S8A'8U%C L#JQU)]'EP MYP:9FP 8OTUS^0K(/QBA5=YUU2_Y4>.B9-GEJ%1&0@]:&@/_8::4D,5L%310&R M!;YSHE61GQPZ&F<=B(Z:9YF>93@6L +!E1:'O>W=R\-(3"YA((C$3(S(B45: M)8VD5]))C17) SY^"@1KO_1SIQDQ*EE8<5DX^'&8'/ASRH($1)T-HC80]PJ, MHL>1*8*9R'4N\\C"-3_&WX/$?%%J4DG",Y"$;_S0R 21HP(AB ;"6,' -9*2 MH12$I%@Y;JB<$Q4N8)UK1:E KUWKQ#-[.6.([%A(.E%J.[/RJ1@L=N,TY')& M6"5HJRQHI+Y=OS@47MN4BPAHB@2\$:*1H0D02'B&N0W959E3T*:*O*O]7_'] M/[@Z] D[HT5 /@;8?\8-,LP+\$:<] EV1.-;W(_K>I*2UKO5*DF=8BYV&K@B M?1Y%LU';'3F3!1PJR2'B21/E:Q1')MFE!5"QN2J=]]'G>H28)<0>.C]'>(L$( M5EH)[4S(>\ZF.7O_-^?%;V'6*6IWRBG0X.ID]!@ENPS-5+0=]:X!(_XXBZ<% M!=/)6?MTP)#9.VIV"X;52@W-^WSZ'#V=X.QD4#167STU-^90X@$!< M\ M6$/^\$%NMSBEFU4-\N9GPJM*V1Y#V7(+\R'5PEEG'&)*!LL M$=C9>?V6K&S76M57LXSU#IS%TZ)SH%^%-'1X6T494KL3"MKG(NK/A4@+Z&#_ M-H.[CMYNU-J-/<:TY.=#WEKN%!XYU[XY8S"64)@^#+?7CY6[I[+9R6\TL++P MCH-G'WWUL2<<7X"78W,'<'%B,S2%&'\FRU>APV-P*=>/=]FA%X%ERE-$@J8Y MXN;(B& 0D00G%:3GS,Z)#J *V5[&6JD6F>F_:*X':1C6B0QY-5T$?9NWQ8!5 M-.I+*5$^Z_2KAZ\/\B# )R .B/\]!T=@X09!%I0Q&#M*F.)<)JLB M,P(")7VUGQZL? $].BA+3O_-C5I%J7X^OWI-#)P55Q&J4N4[S[%*/ M='02R8"YU-X8%7-3\BPZ@H$MFCJS+:8HM--ZOW/8^TX^W<\&\/STS#;#,#8% M.UST:*QGF7'GO=IINS<1B':&>U<+Q>2]XII%!^)H._*WB$H,.>O$D^;YR6\5 MH?HMA.J\(E1_\D=Y)83J=Q*D3Q!/1V%2R/PT2A%N?="1I)08CM8(EYK9HP>:W&/Y;RK:&::#1;LQA MQ\]_S\L1WJE(8'=+%W+$TI?>Y,*E7T\F9J]"0Q> M0V0(:YFTIQZ+X+(?>>,9[-)=Q=^J(/%1K49.)G?ZQU/3AJ/8TYL-"U]&'!E2 MLIAXQX)3W(KD,.";3=2!0Z$4EI7^/XC^[VWO7APR3J*VC(!B.(NX9A;I9 E* M@,%&D8B-*?2?;6 YZ]#S"6+)"B!6""#X'0 AE@$0*CCM@I<^&'TDI)G66( M)"9S-[- )JB(8 NXH(E2C_O?2'T_3ZW]BNO[WPXS"[ .R2.C@T(\J81< MX8;=_II_A*[IZ1'I%%VDL?2.2K]M(% MA?_XX-!Y >XY3RAB&1"/C",G)$.P-\Z!A'"C_-JFY.+.3M/;VTP7+S>I9V0"I]'@26%+(J DQ@ WLD$S,A6Q"%-_0=%N2\FQV)DN#T MM'94,IZ&ZT.N87?R[JGO%&QO8&+V._;4P\_>7A>3=LO:YY%0 Y3[O%56>Q8! M;AX@_*/6:G>+%C*0+;CQ>;-[5!2*@K4J&C#@ST4$$^XF>&)*89>XB<9QQC5 M);?@70HZ,/>5>RD*\\^.L MH+:LI'4N:;T"HT:BMR0Y9)0#:?51(RTX0V#+J/6!**;=VB8G&^8.80W7M)V7 MN:DU@N<>AGU%M>N6HMP9U&EVRRZ Z5JJ)Q"S<5,X"G_%$U7"-(\P[6W[PZ3 M_'B6D, T(DYX1(98@U2P3,J$O3%R;9.*.Y&O@+K:1:?9BZB=TI/+Q.?\)'LI M990I>](*D]GO2'O7[E;V<1XA(75PH_/9' N6(\V4!2%)N5LQ"!2%E#P"Y!@, M;C21&]-Y^2DJGW/8IG:G!^%\N.X63,U36W8Z+Z%3<&52:EG@:@,RP.X"!:?/ M*=DRNZKO[BJ]_1E=.H7/8@<\N 7)>E$/9&ME*%74" W6LVB06\_Q>6Z0+XCB M>T>Y6FB]UFJ>Y+&AG2$7/'.^0*2F5,POZ6/-=.R=]SSLU.V1['FNS M^:TP@S78LR9L0!AGJQ_R+_?[=N#34Q=K->,I_#RWZ>9AU$7E\DGL?(V9.S_W M,?7I\2^:W7R;[EF[6Q0\V?)W-S$P]Y\K$_9W>_U[]\"][*:\>IWRVH./%B7& M.?/='CYT9A*XWH#?,N/PZ=>R^?"TSWA0KI[+GFZQ$/G-1ZXTJ.$J[EJ"0+_I MSZ8$&P!O"L[MUJTMS*/;DUO:X7)^2 _;OQB\Q[@HE PPN7JL:!'+7G%!"-K/ MT4_J6VT:8PK)O;/:EF*FUQ8=="D?03]G@Q#A&[SC2\DYF(3O-[40Q_'9%VMT[#?V+(T[^VLE@5W:>Y10HB%A"C?;C_ MVU;;?WM:ZWI9WZ[SO^B7RX//7M:W=W[L@27]<@S7W?]TV=CV=&_[ZT4QQY7^ MV3J@NS\:)[\WZY_??P]__,/#?_YL?:&M[^ZX?0'64AR.9OO+[]GL+G+NO'[Z\.G66!FA21 M)R[/NL%@7D7B2%A'!)?2ISA5!LT9H*G65N&.'A%I6XKTEYM<_M@(/8C/ D3K:.CG"S="WLV:MV*5M1V M!ZX.\%:TA/K+VE&I,\5Z_G_VWKRIC63I%_XJ"M_[O#$307%J7SPG',$8VP]S M#8S'>.; /T2M("PDCA9C^/1O5K?V!0061D#/A&V0NJNKJS)_N50N68?J% >1 M,.U<[[T%,B1^OR@XJ!11X^.#A?:U+*D\&"PU>KY;[B-@[C^Q+!)>%$ $(-97/3:6?# )/(Q:+XD%V3NE9DO12YYVX;Q"S=K^S#'^2M3 M9+<.Q,*P8GD&\U-88/BYW<]F+1NKE-T'RC+GH"/V?,Y>GUJ ?H/PXLW[+2KB MM[X#!"@\]\W(*CY(C3NHE&NC/P[K"&6G;NTSD,_S.)\#0BQ2N?-&EIG;\PBY MTVGY>D$1!8V,TW+>ZXE;"A]8)HY!NV54#+0X1[MTK[6*7A,EF?9==Y,S&1%R MIRBUOR0GGH-B4I \/*95=#3*RDOGM"RJ,GPJ4'>LG5IX?*$_%;0_,]8,:G3* M!%B@\#R).2M73K'P P+OP<+W4#@?%IOPP1?MKT?0S=W\H-V*@"-=R%XBR^'P]Q5&: MP/#M\E:W>MW1V/U+RK2HJSPL(%&I0I?3>QX9[OO9R %+IIMQL"B441!',W9S M:G.WT==Z\XX7!#&V%]E<&>S H+H/:,DN=B]SA?RBXU/1/:3<^6%!_;R#N6K) M)($-*_D,J:"X#:BN2*;3GL24[S=JNS15FB9FT2":8]2;5 MFC#XWTH?#25<:^6"QY9*'!E+EO@BD(P8+/JJ-18WJ=89P_;3V[Y:,+=!P&6K M'3JQ^>)5ZEU^[,&*\=AQA'$BB.OHD,&@4@="B"9*&TK-JS<)^ EEU_=,WX!9 M#"[1'\R8(CZ@Y(Y^8Y5FH<9YVRG5E_Z=(\QKWLD3FHP#B@"].M)#F6INOSZI/Z%CP,:CH^^[V5P'O]'WO;/=J]_J$'6-J MG?7<(>^"S#D+"5FL$HHQ&5!LBDZQ\7W!/60K4[V__I>IU,J;3GVI$98 M$7U$Z&^U!P[07VBSSI_MQQ887P6BY=./QTL>>/5F.NBS/&.*I;-_'N9FW2J> M Y+:9FSU.@/G1&D=C4ZH6K/1I9>E[=.()1CG"<>R$M>X$SSK#RW0T*_F&&Z% M$CXH%%*0 M_93]' ,UMW,PG.FLQ@M8/M1XUZ.?X!K ^!=\;'346#.*/,$JYU!(9)()2#G" M DXL>:M?O>E>MF9!_$:2*L]=1O+^FVWTXEW%/<$@W@W(]\03ER(8EX+2P87$ MO67]$M.SL6^L$O>KI9.3[\KFQO@U&2,V%1#J3)5;L( E/& MY3AH3)."WS5?I,HM-F2RYE](D5*,S'.$K*L@>5?.=0>F6DF29:CH8.OJ6"E! MP"*S"$NC$2KDW'>VA!-= \;KE8ZOEX\Z>MA[_*]W@:X:EK0#6[5\>,4PV,JQ&QBB(> M@6 T918Q0[FC3'$CW9WD"L6881NP#E)QDK#6. .#EU9ZDPBM]OBG[[%CD;,H M!9(N]]-QFB&M943G?Y,CCRS2>$I<%3GCFT4LI%7HO>P[FO M;A$,U1QJK!LU.Z\/2F%7K09I@N$!$Q*)HY@'BYWFB3JG'58B 4U7VLW/H;Y# M?NQ37G0@MY!<[GD=/3(J.(25DAH3AL',N:Z<- MMYXB^ ,*L))KD$4!*G%WI67\8,[E/O.#S*K&\)QXX-X=A.[>8Y/ MC(-P_")W+9[&9B=KAT6^Y#!:9M*EG@-?1H[QH1M]89QZ$9IN+R[:K>_ :=V\ M\W>!?!,3<+\RQ"8)D*^U3R0*L'"$RPA$YW=>F]4GMUJ^/H*&3\.SM*U.CK^. M[[[G:-08W@ZZ>VWETDD']GL%&\O!QM>K8ZV-BD-4Z R">5@1I_;+4V&$@[ZL@UCYD;-'B]@OUMA M<-K?:M>!<4'WF(*.S=KT$6A5YGZBS+VHRMP_^E1>2)G[6S,BIC(H6 15A5$" MAJ/B%$NP7[#W*0 .T1"%>[H9% =]5>9V#W$IV8O8WU$826N8I5"DOHVYA9JM MR\EK9WQ#17!J;?X$!G&O,S,U*!R!\&<%EA]E3@PR'L9Q!4%-RK9?S0=/.X9'_,VJVF;?J M9A,<%*/6((@H+][IE6O7PT0,4:D:MMIAE$&X]?EM3><8CO4*H-D>CVH"FNPG MT3UN)$W13;8T5K+;=2)?NZ]6EF%:8 Z!HAQR'0G;14!J7X$YQ]*!RD1-VQF/ M#,LJT'2P2LFE\QY3[TP%@^6"GT-U*J>/ST\R*#W!I_5&F>]P\S3G/239>KN, M>1A!R(A],Z]\[WNJ8?V*4/[:QYW?]_\:-O8;!?/WVXE.Q/N/@HTF\BR6C^R_ M<]5&;H@@0?J@M. VEURPBOC @DZ>P>O/-T!N<$N\SY,9+T2U-H6G'M^,N-[" MQT:*1*@W2"DA\U&)14XJAT302BO/C,/TU1NZB9F<+=WR/P4=W6V'G5>%?1)= M"IQ@97 N=F^D9D[39%VUPZO M[O"\MBD;.0W_8N!&VEB0B@-H 2Q?=-^>1II?.KTBMZQ6AG#-.5U1?KU;8E8GYP'FW6[&DA*&,FY"9%R;DT'@QC6D95HK+D1^T/Z$Q7]N" -;+LEA%/W3(-N74RY\,<.#O>Z2ZB4Y8Q'RO243C_,MNBVXTB#F:L3S2CVHZO&%/N1 M6G*W9S;G:R\/;TX\;#V)SQYTP%XC[J=QU!A3C \R&E8E)(;Y;N+82Q:3RLB! M\_&F$QXYFAC8 R9XQC3)O;BG7 R>@NKGC><"Q)')+?=TB)91I6PBVM/I$A*K M-B*=]5]/V@ 4 ?4MF53\]]O/M"Z_QJM1/,DBVWP4CE_[99 477!/JP?/#YU? M7R][JD)HL0S=0IP//:AM8-Z\!@UX8'P]^.&W7/:G8:]>UYO%W(N;?IL<3\"+ MYB2P[ WIKWZQZN77?2^D,9M4B.R([+;A3Q@\N.^CW"Q\E/_JACG?R4W%R<*O M\>9]OQ/-R\#>K0PRS>DUB(PNM5%F'*X>*U M7P8!X[^N=E'ZBF"N%PC7U@JKK);?[K MIR*LBK"> &$]J078S4?XV0$Y(\YND=JSC@KO8TSIMWM11NYFN$[+\FX\]6%0 M\>KU,LRU:%GNPEOW7]H?&;V:837#%SK#.V-=WRF[]E+0W.;S+=!N+'J+F'N! M7'\];MTZNOP8>>5P;<[ZM?/,UVGY[MA.FT>MC1 F&39#K> M$G\PF;<[$WLPF;K[](^4W]?=AR]R]_K+Y=&'/TZ/SM]QN ^N_93;EO'][4_L M,/?[H%_([MG6U>[!5O^>O^%9HGETT+K>._C]Z^'Y^_/#@]/S''%RM/T)[Q^< M\+WM<'KXSQ]G1S"'W>V=[[OO]?7'@YWN[F?\_>/!%[IWYODQ\U1ZC2/"(GK$ M _?(89J0]5[(@%,@,N38!2+4HCZ*T_QT%_K/H%+PP5K3__\\!&3\,$S\/)5R MN57ZOS]"".M- '?)Z;P7^HU*'=VO;$%9=?DZMEM#3&05)"X)B9\F(9$D%JG3 M'FG"<[J@"<@$6%VK#9-9PORLNL,'U93#^9Q'1):2['KE , M3" N740V.H(B88HZ)HC(+:$%QAMX3@?@"M/7%=.++E/+G%(^UI*M'?9-)+*M MQ!_^I CFQSU!RSKQ;O($S5FYY^@)8LP[8UEB8/CP&(5-@+:<\2C2027GB#YPQ)R/G(\6T]0!1G+ M*=OWPXO*=_*((#+E.['&>.NQ0AJ?HGJKB3GZB MMT'H7&'+1[/B5.-48WQ(L=X /_?6N?8#INQD/MEV3X HE=C5&,\N3%^:M;^&NJ$ M!8SD O9+UGFJ#N-_X$C!VFAH2-8E3WF4V!"1<$R,6+AI%5_,[34I[6*GZG&N/IQ3--J-_R MY04TK<#\J [GEL^?4A[^LSIJ[KG%3 <<=8K84BIS(ZO*_'@TI4',F!_<.J8L MP4AR[Q$WFJ)<" 2Y2#@SQC!M\<(N0%5$4P49*\B?NA=>5.;'8R/)E/G!N8XB M.($X4?!7H!(92A-*C(#YP4,T2:W,_*C.\Y^"^?$4//-/?(RG( M6:7X\20.^ M.OWXH?7[Y8Z]8BV+0DN0^MSPI)R5S"41"&$R6.;L0OLC=_D%Q:(R1!Y>??B^ M^Q9??3QXEU4(LG=VR/:WCH7A#!-*D'18([ ^'+**811@]VP4+D5*%R97S+2W MJ Y!*N2X 3GFA!7?"S:R&7(C;E3VR$\#%#P-*)%@F@(8(Y%)^"M(9*5C2!,5 MN.#2!F\!4!98)#\;4=;0D;V&JE1U%K+&8SP%D?#"<[NKHY"?:HLXZ0BVFE#- M//=$& 8_2VN8P5H+MSB[N[)%?J+J\'G&%C&82P<;AF3B''&//7(>E C'0%T0 MPL.&^178(M6)2(4<\VR1^\%&98NL#Z!,VR+,:$NMH"@::1&W1"&K(T.&2B4E MB40:O0I;I#H8>0JVR)H>)CRG,9Z"2'BXJM;K8A$^Q!A+YLR4&_N: ?J%5L\U M8IDWLUQ&S3/K=;'*E5EKCKJ+CA65=T;0( 7A(GGM/8T*]'D7@N>L"CM93]6J M/J%:\;U/QX%H*XSVB&,I0+7"'%GE R(46QE58LS*5V_(QFHK5ZZ"EYZ@E[@" M] K0UQ30+74J>@#L2 2//)<"BL88L)ZUC)CBJB[0F@(ZGP)T0SVV6 :DI#6( M*QN1"Y(@&4.,400EA:X ?8T!_8?'*,R??W4M+#_\&^K?W@PV>:]W#BSJW_P; M/AR,?6[;)_7F8.?D),:?]3K=>KHJ/ZHW0VP"M.CB42N%,X)OPS,ZP+.,6O5F MSQ: 5H"$ISXH;SP7F'%091S5(5I&E;*):$]?O3DXC;5XGL.A8ZC9+H)W_AJ! M1(=X5;MHM8L!6ZG6ZK6+]1I_T)MPY)T:O5. MK1U]ZZ0)+Y.?4$NVWJY]LXU>K,&H77@^#%?0?2ZH7W.V89L>QCF-L=O9K.UT M\Q#%]:'6Z\"6UBY@H_*_YZT0&QT8 D9M1S!Y8;S^_%L.UO%;WF>8WD4/YM'I M^=.:[=2NZK$!E-1KPZO!$^U&[?*TGK]JPT0:MM.IIWJ>:*?V,7Z+C1H=#'!9 M[Y[6RPF/O<)I/;9MVY]>;0YQH2"K.Y+1%-4L]$*LD)R*1[VN=V$>_N;R+06! MO6^UX==F[6VOW8Y-?U6##RYM.]3>PJT9(3L_M #KPD<[S=HVR.-\Y):])[AF MFZ$6>NU,;]ENVR@(X&WK'.9V58OC-6U2?T'\8$%J\.%I#">Q9L>YJ [? .*@ MU&OZ4A?(Y%@N:KWY#<9LM:]J%SV@*MN)P + HYTX9_A+>'8-& _(O [L$O+S M+MJM;O3=B5FF=NLJ'?S4VK>=DYKJ=&Z[ !/=MMUURM0,0\!CVV> MP(KVB?W+YN=-$%F-AFUG+BM! 2XKGF";-M1AE\KOBZG.F6CFK5-89&!1WVH7 M@Y2S+;C_!QZWU6CD%1U[V:*9BOJMDV=1T.MP:>=/JPYZ7]TV8&8AYC..8F; M_/_M 7FFJ[SM>0OSO_5FI]ONE:B6J2+?;KW/:AS< \/G^X;K6NY\\5KYHG8H M4"V#2&WK\]N:SD?E XYY($)?R.'S27^DHY;O][_E>S_P)&^_H/Z\NQ=BB'M?#0\XM6$Z@AWP);W#OOE73=@DFUBZ_;\30V.WGT>A-^CX/A M"IF3F>TTCD_I!^?@6YWBWY-6*W2R)ADV:^][W1XLR>(US%#0:C9C:045Y!DM M/'H6B.!+X#:7!QN3DP6VW.WM"XR9,]>\'POV>%P?&8/7+/AM>T4S*G"B6[N M)[4"+$*["<0_ G?Z(4"YXO99$(%&(_G^8-2?<@?%QP?^E^,;57_K@Y8@X/A MNR5.1H"+ @K;P"1]2]06Y- 9SF"S]BP$ZW8I0_.+7\&K@>C,2S.0M:5IQ__WJDAO9"*@]7'[!^_$X?D1V.N?ON\=P)RO#\'6W\*'9U^O M#\__/CL\>T M5,+*.5B;$Z(,\#% MOF(R5]?H8^$0=>Z(@@.E9@)."]5V\>I-@]HX!LXBV79OJ,ME?1#>+1N*>>2A M$&Q&F(F+W,PWL=) MP0%(X27J^8+7 ]WWM\MZZ)X.O)9C=_51'X]NL0YVIM==?,M,V,,CR0(MIU9G M[._3857B"WL2D0/T_XIL@LF^MHU+>]5Y]:])&0@"L#\XRQ)P^MT7OF%*JZAU M.N\%2Y$;,B,6F_VZ)%.X"J9DUV4JM=-VEHC_I^ZX(-@S87DP/'& VF!!.#+. M'(N L,?JU9N#K=\_OJOMOZ^]W0> WCOX_.]_V3&GE9JW ME)IWL'5YC(F47$8-&AYEB&-#D=6!(X,]-<13&PCP'=Y4B]6\0G@EG??2XOR[<" W\H2[L!^KZAF.:IY)XXU%SY9X9#F#@/5 M8(PL3A'QI$CR'@=.5:8:O9AJEM"12Y-SB8.*O8&SMS'TLQ8NP0*OVD L*;;; M?1?,4.5>=@+Q>[W3=VB-@6:MCY>X-N53G;%'-FL_YD5X N<366+]/32HQIV9 M_=U[.[Y[O_=W[W.Q>Y-K,W$B.%U3R$A0D+!V0G++B>-*)*T"#Y)BX^5<]\$D M,GSV0":]1MQ/HSGNC R/G>;G@0VZG][7FS#+NFW\V=?QA]+E *;T>Z/EO[X\ M)( Y?^6[VY\ !7:N=L\^X6/%>-!22 2@#?)#"' MWT*]<]&P5Z_KS6)!BIM^FQQ.7,S$0A0[5GX],@LW<6D:]H.@^T_N?[U9?#45 MV5%^Q_"F,'+AUWB3W/,[P?F][KQILA1>DRW^>KTF:S:59-5<7_QZU,Q<^LA92S M3$;=K>_[HU[AN_>_&/1+9>3X9IC3GE'-= MJA$]@;4=^DE&!_BC()W'7L?5\'\UPV/.3B[A=G"'9".UGI-,2F%DO,9$XH2UY=Q#;)'%]=CJ\J(R1^(;]. M'>ZOD"26O>\9IG;.>\/GDJ+)C/$XR4B53IPY8ET1S\F#=$8'HF_+N1^+7WX8_ZX3_OK@\/3JYW M__DB]LZ/OAY>;UWOG;^;3M0D>9Y[VZ$.S[T\.MO!A^=_P#SW3O>W=[\?'7RE M1^=_G<'\Z.'?^GJ\X4CXB'FH,_$D0E8(&]UBM18[&1.TR0; M@K/GU^^A0J@*H99"J"$PC1\D#V%K$J-2+NR(KF.[5<'3G>'I-./)A$ 1 M%BH@'JU FEN*/.=<:/B"&//J39&'1G^K\*G"IZ>!3\' /92[8 S/105%TDX: MD@6Q%3K=5N3B1S2H"IU^ )U.)M$I*4PIQQXQJC'BS#MDE-+(4RRHT%I*4:%3 MA4[K\&J/BDZ5]O23\.G=Y:@*S]?+W9-CI:,UTGD4@^"(FVB1X6#HR4"M$SEX M-[!U1*CG4CKS:?DQ&ZWF">K&]ODPK'KLZ/!)N37IC[@U7W2WI;ND;V KN6"2 M*RZXD]9H3*56G,%G6*;XD([ 2DS<5TS@&1^@,D[+9!VB,H"0P$$BPUA B?E@ M8?M ..B5"8DU[K-4\?.J^?DNBE_EVO]1MI[RG6$!NQ8= V6/!,2MI<@2,%&9 MXD9Y[[AE:56N_8JKUY:KFV9M.7K&/8.M(#%2C; 3#'$C M.7(J$90BYMQQV&3IUY&G'Z#+XKKY@@]:7=MX[$"YAQQC-4%ZS].O_\**[IN8 ME$K*$)LDX([6/I&82_<)1YV(M(KH6ENI0F:\.4Z*F#P&F6)3[J3",3)"1R2M M#3@&A34W*X[H6H^Z^A7>57CW6'A7.;I^)N)-.;JH5-$KZA#S7".N#4':4(:" M\0EC&:TEJXYAK1"O0KQ'?^D[()YTP7DCI G<\V"PCD89++$CQF/"*R?@ND+= ME!/06.4H!6S#1H%RQXQ&+D:"#,F'=)GGAK>]5VG@UD,B%R4!=J>=K3;8X\Q MMG/3K?^J*;[D*3[I\XJ[5SQYF&HG#W F\036=?753I[(^5 UQHK'N&],>U6% MY+&*R#RMZ'WK?3OW;8W?+V*S\T0#]]D#!N[_<-C0NC'5G5O-/TM[7TLL?=#" M1\YR5SFMP-17Q&*3C(L^56D(ZVCM\YF#:X8E"4)QA)GUB!NCD+9!HY"2EX;C M&/1S3D.HT*E"I^JL>>U :NJLV42A+&412%9VJ\]R?A$\SY[D2&RY$-(AJ M%1'7S"&G"0:8']-/R:#Z?>B0_Y-94+& M$(]HT,)*!N)#BG4L6E7Q\[KS<^4Z^YEL/9VFH0TCW@J$HR2(BUS+5Y"(:+0Z M4NF<,.G5&ZHWJ#(55S];K@XZZFAY$,0JKKG3-B3CM=?6)<6%KIQ-:\K.4\XF MYD1TBAB$E08I+:-$1H2(,/RNJ8_)8E=)Z8J?']8]4TGI'V7K&1^-(983*P2* M6B?$G^UV;/JK MS F7MAT*ALP[\.@Q=4]H,?]LQPM;'X7+U6PSU%K9[_2@B_C2RU?IR+7-YU-& M&2YXL,(1HFW$+C$IF%FUDZ:2!W>1!]]WWV(\)0]XR"5#5$21)Y "@1J0!X*C MB(-ABGFAA09Y0/4:^>LKKEUWKJW.X'X6/]-I?H:-5,ESA+7WH-]9B[3D#A&' MDZ.6::OC.I[!53R]XG+/'E.%E8D1)^ZXLDXXRE3P44:BE*D<,>O*T7S:8DL\ M88(U\I9DB\T3I)T7R*= D\/11,$KCJXXNHJ465^>+OYDOMX[.!2[VSL@II,P M$7/$2#X%M9KEK@P.&<]Q,CZ*-4V'N,4/$^J=BX:]RI.--^- =>4Z7?FD4^BK MDK]WJ7Q2[L%,986JA-(/KLQS43,HBTX*':FCGFM&G";<4H^E@C]>K+SO4Z5, MW$V9J,^X\(Q5E#F1,P$"1=PXC@P1%#DFDXD\<47"2EQX*V27IU%0KL+*"BM_ M+E96I^,_%4JGO:?>!HUC=(AJGX-3E49:.H%L !.-T.Q$Y:_><++!L:S0M$+3 M"DU7B:8A!14ECB(Y[IEW%CL.:HLW6FA/JT35M871:9>UQ9&PY!-B6EG$DW&@ MD;J @G1,*2X!2E>7JEKA:(6C%8X^*(Y66NE/A=.9TX)H= I>:$0-9XA'KY!U ME"!F"%:>)^>B6''0YF/":>&-_E?7PN,&*97PUV#*Y[9]4F\.9B:!>_J?Y-GD M7_M30!G57A,]"75GO4ZWGJ[*C^K-$)O=URA?M&JV)O@VOJ:9KW\AOSY(SNM2 MCY]<*KG)>%Z'@]-8<[9AFS[F"K.M5-N./IZ[V"Y)B9&-6K9K:_5.KUZ?2Y;+JM7=BK_I;OVBNXA)A:!IYO<0X)]'=_N,\AHLEJ MQK;F;>>TEAJMRZ*R<7R^),#6F00ZM]! TS=Z(99L7)90;IZ $G)^T6KF$LIP M9_YJ1!IST&!J9_M2:Z]W#B_D;]GIV7V=VL6%8FV%ZUL\ZG6]"_/P-Y>:+C;\ M74H :N6BCHIY ^KEE7K;:A8RM."#SX-2U,46[%]$6#2 QTYM;R=MQ'#_VCDH)Q4_CY[X+]>8T+CVQG5&/]@ MZ\V/8$KO-(>SW4_#:MI_QG:A$@(E'<"D?F^T_-'YWO77_ZOG< <[X^Y/O;6_CP[.OUX?G?9X=G[^CA/SO?C]YKF/-7 MOKO]B<)U5[MGG\@Q5\9'HS2R,MO%PGBDI91(&FMMDH9K(TIEOM[LQ;"556H" MERFJHK+&Q-?37#.+?CWB/"7L28..:+5 M:X,L&'%%3M8 M@#]X )0 Z9:,," 6?PXLW0FF*4U8I:L;.2KKZ)M=VH1WC@L M@K/\N&P2U2X!I#+RI58#)%"G]DL]/['5@S<-G5]?+RF+3-GM(ZNO0SPJ]658 MW09 7WP]^.&W03!&O5FL47'3;Y/#S:D]4FQB^?5OE_70/7UMS*86)-N)_2B. M_H/+;\EF84).Z?[E=XQO:B(7?HTWR3V_$US\^S>I[G ^FW^ M0!S60!+^V[7_]29+PV5"Y!:]_O@*O.QEQ(_-3NN=Q'OWKD?-5O>!.A\]MP3I MQ^I\]%.;MZQ1C[+[S_!Q8K:KCD,/$Y?]?#H.#1>W7SWA21;E) ]8E/,N:1'/ M\\#]>1Z<8\N]<$03$;G"7"=K6?#1!4*5,W2NVW2Y$_2!OW2_.?IL;SH(Z;D> MG>^>OV-[!Y_$/HR[1S_QO0^?\'YY['VZN^VOCOXY.CTZ?]^ >4X?G5\='GBR MM_V5PW?L:/L$Y@KC'!R='WUX=[EW_4<#[CL__.?+]=Y[?3U6:Y3!N.18V."] MC1P9S#CB-CEDJ;8H>2>(8I++0%Z]H62#2+Y&Q8XJE*I0ZH9J'8PKP;Q3*EE. MF;:&:\^D(5($B3$I4 H/4.I.<3Y+H=0S#)7\>0!U. 50L&>8:(R(P0IQ0"MD M!<'()T42;+2EU#Z=,HLOV*%1E7C[Z8OYMM4I#@\[ $$/NVXOO?*$58E))DS0 MS'#&HZ:><8H]H)-V*$8L]AA1()>[#0*Q 21#+$N ML5=OR ;6;(UJ3U1LO>+:OA@G$3PU+$5N5'(T<0'NE!U0D!Y<,V$.483GK4["C&N.GC/&" MK9*['[,^F2/6:HP[CU$=-SZGX\:GN'I3YXD/LG0OO6,',YX;PPRE(7%F#5CL MTM%H F5>1X4K8WVM57LV8ZR3*"@EP@%A"9Z3Z4')=SH@,-.EXH1J[1,8ZV+# MF%55>%JC0ZR*KP>-DI/#)@FG&+:<1F$"CE3ZR)C'AD;[T-9ZQ=<_RM=3)KME MGFH3)2*62.!K+)&-!B-/B'5$.F68?/6&\@WR!/CZ<8VL)Z2$K[SO?544Y$%7 MYKF(CWNEA%;B8UW$!Y]1"SF)R28ED,1&(6YE0BXQB@SLG Q.,^WLJS=,;U N M5N3P?0HEEBHTK=#TX=$4.YH4#49B+3D7WD1N"?QK)8X,:U\IX^N.IM/G9]Z) MF%A$)!B-.-4.Z8 5"A;#MGKIHK2K4L;7%DU7H,1/5FV:+NJ1?^]7-RBR])]3 M09=_3[U;R8A,IL 9;+>-G'-F0$QKEQ(EG(G<6G>ZVH,(0@=&H\)8<&JB2_ ! M2'+E13+:F47/N;U*Q.1S7 @P!P&FIJ!<6VD=54%B3CAAD>+03Z"8V:\YGSQ M;L@/%+&9OSSW7=;;E^G]6)F)&ZM,;!27 976VZ-*2V.5E/*W[>@;MM.I)V#< M8A*IW3JO6>][Y[WRPJ*%:5%IIQU/8[.3ZRPU0%KD$>I3;O9'+"IFT_Y6JEF&XU1&:?Y17MN)XG:;)V,7!\,3!&@DV M*,XX#;@S/\_((^1&S6'J@(CV^V7Q_$\XM6V[:OWOVW5^]> MK4D=G>^[UU^_'37_.#VZ;@F0[HVCLZ_L\'H+I+;'>_]\ 0GOQ=[9T=GA]>'U MW@>8Q?5>8_?*X*/_G&)__G?3_F-Z^V=?Q>'YW^?[!^$L2]^]ZT_DZ."0[UU_ MI7OG>V=[9[LPA]WK7?KE^C_7AY?[!U^.8RKZ4@J$HTVY!&)"UFB#A&61@-[% M"6;3(*<9$5RP$")CW!MMM0([2:@ &P%\'*9+Y[S=_O_L^<5O?]5V]OY^]_E@ M_Z_:A[_VO_PY*\:FR7LAH:YO 9[Y>'?[BDVN,$O1@G01#C/''2 J5Y@F[YCF M%LNL,NTW:UN]$WCW&N$9"+'9Z%>\.H>WOJH5V?QEA;!6#99AI_D-(*=(1]XZ M:<FVFANU[5ZN8PJP6NQ^[:\Z /-[T-=J?^_L[&S4/F[^N;E1L[6W]NH\3[#3 MR-6 &2!03,D-^KG]?SOA6UWF['=.:U?U'[I3W!(4^691'G+D"_(%+M5"UWX96ZK]1EAP M]VC!9F=;+M3PXW8]YERN M/J/AT2W6@:+^84JK""J:JYL5ZPS6::LLQ_4:B"2VR\S9MWKU9F,> M A8G)Z32'!@M01U,A0_M5N]B@+BUBU[;G]I.+!* "H,] MV_^@VJ?8;A?%[0"P!]4T^[)KHU]$]1)D8O^N@?CLG-IV[ P*ZH&1<-YJ#L9H M%GI]*8,)NTM9U?7584""_F&!U-N%P<+[BL5MJU]83XU8A#B"Q752[Y0:2($+ ME^UZMPO*0BO!%H!1M $K.U:S^/;!BQMAM(7.Q'*3IOV)@=+ B%,*6(X+Z2CE M)A!"F+7.N91M!<+[MD+^8W>_E%_H37:87/Q<-A^8NO M.LLY%>6+,SE.V-[)L7/>B)0<(DHKQ$74R#@1D0)+Q!4B2TD0Y)NSIRLUH/5& MWO010[XMF;'8EIKMYKK)[:QG]@W_BYYK@/T(%_[?F[S0L(G%#DY1C[0J"N\< MD22 G2D=(#WEU"6O@]!"YH+_LT2SL_=^W-XL9UA,\$];5OL?HY,^*> 71PI? MKW>WCE/.EY+6H]SK"W$L)-*D:-ZK048&GZP&4X?H33Q;?K]V 6*C((0)?3SO M2.TS:"7-D/%KOX\W(_,@5T@=0E)6V&'36EF4M7T]2XRR/FJ_H5Y?_O M28$_*OOX7-GWUW Z/ MJWAS8+F8YXB")D%Y[B636OE0O^P6C^T >=:ZH/GFG)KN<(@9\-_(3%06O"Z4 MTXOB_!?&AB5&$W/OMD%M[G/7P+^U]W9GZ"=:@F-/87)YMO;BHMWZEI\'5[9C MMAK*8XS^@F^E5&_4\PG P>BAY9;FN<2!N?%[*Q<@X E: M&?M@9?0:8&*(PG:2&^6YSAUMC?*FM3$X%/6:),F2]P8,>VZX9]JSX(WQ05A5 M@*[$B@HT^*$R.!X0>/GNV>%Q9$1:4"<1#DXBKJ)$#OY&,C"M'2&!1/?JC=F< MHV3.XF[FR0>U.A)F,"&C%'.6:T97;< MF[0$C'GLK/1<2HNDQ N.1$5XCK)+0L!DZT9Q4M,GN:G7,P$X1:["4*"N) MSYZ 7*2]8VA@E:"UJ"AQ]T(+6H.@BZ"E&,63*E@%6.<1J]PE"J[]F\1=/.M MBTK0W9/Z=K[O;H.%(9*'M<8H8@O4)SQ%QEB#8J#$VX -A5UX0_"-Y->GN4ZK M$0;Z_0)T&^FYWV'YNQ&4N1L%WHI):%E=:5KZ510TGX+VSKX>$\:%910C$((8 M<8 L9*SV2!E%@T\..X.S:,2;9"$%@5T5BPIB0WF7:274.T5$5-F%*)M#]4XG MFSPE/-VND/?[((8BF&K0":W=\C&&S@@-%Y%J?FAS>)1S&UWG?D4% _2-M8%3 M!R93_%.:WP"D * @R^'C,+#.:K_81NYM='):@^^ZMMX<=F(:7I*U!SNP_\(= M'$*_/H\#IH'I1W3?]!M?Y-*B>P#WV212W5'&0Y-LA;"G8V8Y8YT+#HIKFO,3?/4[9&;C1YNQMM]I+Y;C2@\+)B9A?X M8ZUN?OM:OYI7[8%#L(L1Y_6YG(^9TUM: M^[/=.FG;\\<+%'_UYME(HV&K(5)$E1/U$#$/F>3N)G6$2F"]JW MQ4<[*W$QDH!IBB9YYRTG1CG0\Y5/)"@N@M&^\!+=D9S^S-,;/>_E4L@09M'4 71M(0 M@SA/# $ <(0)X!05/KM@;CN'[J/6(Y/ ZJ79BZ2)LW?'/,'Z6Q5RE1S *XTM MLI$+Y"P0A/.:ZNA!FBT9FW"K0!NZ:R;LI9%79A[0+1W@D,V%X4'OQ -&V%6$ M#Y3SO:LCO=L"E;UFS[,S:P(9.Q?9/5$VT^[$,<]#IS!?[N(:_5%.F7$W_&FO MBC*C[UOMD0FQG\:."2O^6, ??'?[W7'*&R*I1 RT/L1= KW/:XFL==9'IZ/* ME=TIW9PM[#[@C^=A+/W9N*I]B.>U_VTUS)3[)1?\IC/6M;KO> M.Z\5]2K/8RAL],$ &[6/']]NU#Y\>%O[_<_)3\M[=][6RJ::8/*.\@O*K*C: M+_#>C9SJ]2TVKB:R!3[D?*QF[4-^UH(T@3S\>6R?#%RP_6D":VX!DC1JA!;& MH)Y0P_H+@/H7[^;[VT,E['GL\90BF7=MB.OE"X_2W#;R>NVUOO7M9UDNV0VQ MD+_48>7+](E!SMS(N3N^TOEM;DZMF^=9VBBV-5K _X$DN@W7QS+T_JQW/"SD M&!FN(DNQ'+4_ZW*"DYDO2TYS7C+,#;2=+U_,!K#6B^=PPY,'7W5&"8X78P0S M%F/5W_T34,+&DO&']P_/1TZ >MH%AV_D))V\LCG_/K]"I^EWGWQQX'=@4U!N0CS/ M8^<_%_63DZM6^7P-=_H9:(^7DY MF0E@>1X(.LK.+J,;<^KP.%FD>J-P&=Z\- M#=;X\[NW^=+/$?"HP& Z>.+ (3E8==A*4.**WD[+[^M@.Z? K']JVW^?4QLR MYWZKMWH=D(]CGM ??NYRKHK;X>YY$-:-HGFQP-R80;,ESUY@^'K9MB#?L#C9 M?=;[-#.S&]%W11.\Y1EAT( !IG5K5O]2TF)8#0'LP3Z7W?DEIBCSQF).+R^A M7U<)_8\^E>>7T/]$X7]^(8+;"PML=1=4SRI0:DP_F:__UUJ7S0R=R9>HYET:9=,%M:85319?^R M;WK]&=L9K0 -AAXK1%^NF<)*S8X)F*G=4&WW.# MS]X=&Z5C9-0CJ;1#P%06:2\$KT MVG%=*MCM;>\,V.#[T<$?Y_ LNKO]%O"/[_^R='?YS='[XS^[5X?F7 MZ_WMWT]GV>!]8_?\D.P>Y.IT?S?VM_\ZW3WX(@[IWNG1^='IX?4?]:.#7;[[ MX5TN)\'W+H^3QIP13E TDB!N@1^,C1P9(VEB-'GO]'0E'B,HTSCPI*3GE'!' MM D&P#+ -]&)Z0)V?[W[N'7P;KOVY]9?!SOO/K^@PG6WK]3DRE* I" H9X$P MGD307LJ8O O.8QZ3FK5@;ZS+=JM%NT!?R?Z(PO.07[#TE/7[[]5LK11?&=A& M$=F#4,TIE)L-%1R%(T:05-] HU>93B;!;6)BB$OAA)L5 BT/N%MW*QM%<9D M69-T+&K\XJ)5+[R)TVZ1:6_M_"C'L0'^:)TV:_^O'9MU_[6^4=NS\%;PP6;M MH]M? MN7I[3#&H#=P%G#*S7M;+W.31]I,9WW4F2\#=8;N7K]O[&6M_1S& M.8#[/GP"31_T^?,O_.ALZVKO+)?7W\&']6EU!F;WSQ<&6OO5(?W[%.;X%9XK MCL[V0(TY/=_=WJ&[!Y[LGOU5!ZV>[VX?'DM"84V)0<%0T&>\P,A&2Q'(7ZN, M(DH&-2UU.065GRMFO08IS8W! BP#&1RA"MM I_69]UL[(*2V/GXI_#3O=_:V M]M[N;'VL[>Q]/OCKRVYVVM2V]K9K8]?MOMOZ_.6O=[NE0^J5N+"0/[Y?)6)OE90?8;(,K0A8]O.G&; MT^BQOB(HGP9YVVY?%9%:YV6F'[R?MYW3,N,O_S#2F3J%!=H%\BDR4>#+C9PS M$H:5TSO]A+_<]Z#TL \^O[!7Y8H, Q< MZ(TKL'M;[4+D]'+H[- "SG7?1SM4'G_->^$\6MX.!^_5!/E7GL666DF9;%/; M^OUC[;WU(#6[_9+)_2_>YC5ZWVCEPY)OK<:W+"@7OF3YH+%2\F5>X3<+DG*P M9NV8^M$Q>6K )E]C_UI0,A?Y! O5&D8JLB#O$+0F-;9@+$BP#0*W7CE&A%)4 M@+5@=$QDOHMOMF?+1U!^#V+[?!O6<#(J+=6_QX"N8[NU-@%I/U],?+G.5B^3 M21B:D'0Y3Y=AA4Q@$F54=9$P1KQ]]:;9FHU&Y:@TKN0@@LB M,L.D3CR7P0%-E#K"/8VYNT-@%2FLAA3$_M:QM219[3!*3G/$0: BHPQ%02H5 MF,/&1#.?%,;W_Q;(FD6FGZ<<_G[U>]G6X_-IC-W"D*MGLGC!>N+![K%@VH9@ M<]/B*!'G+B)'!2RG2T;CZ'%(,WXOAZWB0B8L@N7&$9N" 6PFR1&-L2/3>F*6 M<2.ATQD)RW,PO#+5I*'V,B8;:\U6MS9*+,V9FB=-4"6*NFUC,BR'_A3UE)M% M%Z;B;'[0P*63M[HS2%49-TF+D@ZUHEY^(:!^*9PGK5XGQ^7]^GK0,VJ%'KJ% M36QN6\TW_RZZ-HU.X8O64SEBU5YTXNO!#[\-NC[5FX5>5=STV^3,Q,5,YZEB MHN77_9-L8S:U(-D?T._YVG]P_YQ[LW 53+71*K_C7]AKWY.\'%0TR6$UU-]F$F2Y>;T"T=BV]M"&QF+IW3,[(,:/DY+1*G8Q1F M;,(B^F28?SS0P:>;WKW@M< 3:_&C!#+6XW11)\ YS0#7>\7>]LW0?[OVO]YL M%:;H$O2SU/N_J'7,&F>QAH7:N0H6?(ZK5%';@U/;+2!W:W?F1^V3?+O#L'C] M;-;7&BUX<.H[&>[9Z/5V4GCDQM%++LA].T_@U])6Q^98RII M&7EN#Y%T/BD(Q O+4@H_[E=:TP[0]W8S'/[S1^?HH,4/Z2>V_\\7LO_AC_.C M[2V\>_[^=/]@BQU>^ZM#^@[O_K/[_0CF=OBY?\]__CAUYZ&Q?W9Z!O,71P=? M^.'YT=?=[4]7A_^\$[O;X6SO^H^SPX-/WP]A/H<'[T__<[W3[_[\KKN__>G[ M[LFQUIJ:Q"5*4N?H'"61(3K')!J2ZU$2*G+_YPVA\8:84R7EAUI +R4D5MCG M^59(Y&-,HS1*+&7KB8 M @L%U"F\H>ELG8 *ZBJH>U%0ITBB,A$E@J+<26&49#9)0@3A/ 8]/V.@4N9^ M'L+M32ES$7!+!P$JG%.(.TV1=5RAE#MK,6(PPSHC'#=JPTA5(5R%_B))$N9,49+ MC',/XCD>J?^I?8[->JM=E N?BM2=42?HW5AKKN1_TA+P?ISU@X& EKX/RKQY@N6!]7?IQZY\+"Q M8MH'8-H%:FO%O??GWDF-U24PPZU+R*K,O59&I'%P2#$=O6)!%@VO*^Y]]MS+ MD](J! M"DF;N#2B[E])"K.K3BW%+XA1J%3BB!\!=B34C'0FC5& MFG,?L(P1-A%86/$-3&"__L0+,GX@^BSE*,K=%, C?*(I/):N8P!5W8 MXP69C)4_Z">RX*>;_4'G?]7W/GS"1^='9_L?OO"]L[\:>]LG8G\[E]_Z]'WO MP][9[MG)U?X_.SS[@\"TX3PHC+!('O$@.+(2$P2_&1&C%9%XX-]-,H=[5^80 MFL-;ST_&W8^U*NWT)_+5I';*A,)&.((4I@Q$6TBYWR80+6P1BX(Y(N*K-P+/ M[W)VOW.0-3K5K3CW(3FWTDX?AH4GM5.9*/51&<2<$(@3$I!1(.P$AUWDG&"; MXS8$(QNF8N'GS,+!Y8JPF+L8+%?* >\J[I26GAMC?>4:>G3.G7(-445! 56Q MS[G.$.2T\8A$;PPFT7HE*N%;<6[E&EHC%IX4OI;KQ)(3N?]K!!96#FDC L+> M8YD"Q=R[+'S7C84+U]"_BEH4\WI2W*VPH5GK\IF394X&54ZZ,PF*1=E75_2/ MS(V9HB]JO[9M44 G;]BW8<&PW!?J6*:UKCPCSOBKK[,3B2F+*("D%SJ\B$3,A1TE@R#FA-$[4+ M8XON7G??1>6=$31(V&.1O/:>1B4U=B%XSA8D#%5[?/\]/GMW+*E71G*+>,PU MMU+0R"J:#2R#F_GG3W'!\A>@-5;!]X$G?7.SGZ)I?3TW MKN@55=USC<\L0LNZ7=WH3YOUW-4^?W=>OL2X["^JNY_;[_5S>&C90+HL$MIR M,*.R&.F8E#ZO-V>N[#5GKBVJA79&=[:+5M6M7%_TNFQ(5K9'[+R^ RGWE3R4 M#]Q>,[(IUH5WY^_,QQ*07C\F=91ZUO[,5G9Z&34[4^B;L7:$L[;3R0 ,GXTA M[BQ"WP5IG^0.TG78P:(S0G_SAHU'Q]BNK!O?N,K;-:@BG]O<+-[H#O!QP[87 M;'.N:5_L+QA:[7;+Y19I19GYNPK7)[GE; VV_,LLJA;[-FRY"P10[\"F=;N- MH@=!LS6PO(+MV@*MRVO[ J(O'T)^P]9%48FR==G,^]\[O^AWTG6M7K=VVKH< MC)0;5]1]'18!GG[9ZC7Z)%3 _US*>1Y=1PL#>=C MYZ[1H0XZLO\GLRMW9-?=5C->]8EU#7AV?#JUU,LE6XO=!,4'%AEDZG21]7:$ M/87!3TLVBIU^G?7A#;[5Z8[JL0_H:50BO3.NRX6LS[7Z74V*JNZH\.GTGWKU M;*F@U^W!6A4+O@Y4,#:=?H5ZV)TPJ.V;K8:,*B60MN,%[%/9P:4 U7'E*G\X M:K%^/AHW0U+1/" \USW=CBFV,T9FQV)L=DJO686]VON[S,-/-F MY:_;]<+GD6H7 .JP)["[@[8\0X /B\>SY;;?FY@Z4]0TCE6%:3=-ML^;P';& M.TG4.I?V8AVP8\ZLBKT8^LN*KB(IUZ4_C>$D%J[1[&CKFP6%N"ERC/HC=-L] MW\U.BK*E2#N.:1\G-OOH!XI^^8B/.[_O_U6[JN=F]+[7_A;';/GY4_,-$$OU M5(>;<]\I(+*/XR[^OJXT)J:J[M^+J4";JOOWHT_E^77_GEO._]:64U/-%(2( MSBF1VR@[;F$!1**&2Z]8HHY&O$XMJFY"MIBW;,(" +9H$@]WL^PZ25HB-/N[VNB#JLVNS+U!G;/<-^-L7):;]5 M1('(8"9>YM:2DXV-GJO0?=]JPZ_-_@KXJ^'K#\78&LC@^:?CZ=:IWR0-:_,$ MX0UT")10V'<#4H3-A+UM7]6*_C7YL6/.AY(.RPLGA/F-5-BY:/6I;6/X+D6[ MU.*JR39;0*C?6EGJEOKL/"_@P_;&^>Q!W>DUXGX:!O%L%<;P5C-\'+E6^J_YN^W4.P=Y#5YV YVM8V^(%2%$Q #C$0]:(RV90=YY@2EG2NHT MT]XX-T#6WEN1$G>.&<^],-Y@[T@4'D\WT'DZO?M&[KTBY">?B9P#\^2SK7JS M# ^K%T$O)\ 8^;+L,!VU_UG@VAOZYN?[^+(&GQO0]FDSJ_79N;B,"V^CUHDG M>39C_9#+,^\9;V3?6]S'GX6@,Y19\T\&I_H,W:%%XT_O P0Z[28N]=H[-P(R MFX;?KW?,C1U@\"83#].NAC_$9*6X7Q><:K*W3W:Y?E _VN>%DF?8,N+F-D$_ MH37.TUJN?LC!CW0G64EKDJ>X:K1:M7NL&JM6[4ZK=M "4_D9M[Z9_]:EJ?9Z M&5JYQBK)+U1CK,\:*I%^1\*4VE5@;03B?C\<#A'XD MQ^V95LQ_GD7Q+3.&"A:HU8KS%(TATB5I, O2$NN7K2.Q,T+^H1-\E(7P3-)6 M+^"ZH[.]L]\;A^=_G1T>'.+#@UUV>.#QWC;,Z>"0[O_SA<-SQ>'55-KJ^=^G M>^>[=/?#W_6C#WNG>S#'W>MPNG?]">;W1>R='8JC@U-XQ\;9G+(OP3C+A*$H M&LH1Q\HA0X) 47+)51",4_GJ#>5KE+'ZD_IX5,"S3N]V!^!)3@L=G,.$."Z< M-9$G$I1*G 6,@UH5\#SK^L8_$9"F\^B-35P)P*)<)=5)B:P4'D7.K-)8,2?2 MRNH;5ZA4H=+/0B4OO)*).\(4QPQ@27B)$]>6$:I9K%!IK5!IJD!/5#@0@P&+ M- -H$I3 3\DC)R.G2DK+5*Q0J4*EM7BW.Z"2!)N,4.*,M)@+++54@0,>.9.>,@:FF1 _W":Q:EZQOJP: M3++1,I>,-5PQZPSQQH!-DRL&LV0K.V:]6'BJ1+!AN3^M16"P,,0]&#.:)H)R MGUKG@F3!VJI[U$M@8^D\PR8X1ST/*CB*F8P81T$5BV1EBG_%QBMAX[WI8OW< MND0$2EHDE$_7D&,>[(-(C8TX11.K)G O@8VE5HI*G+!3E"M"''7!":6]43)A M:RK%^7'8=5+J^N@4-MHAK5Q$//"(+)8>.2< ;ZG"1=NH]5*<7UJ(RLT&_.^- MV SWLM]?1-ERAD4,.O6&; BY3M7+JP8$JU8H\F%["HQ'8[@. M"B26%TYP:H5.5*Y,H:CL@M4P\:2BD9)7) :)J 63 &QZC!RG!FD2DG(AP7?/ M^9BR8N,!&T=L4B2<"443EXY93&#/@6$CI1Y[7K'Q6K'QE'E/* 9#3EGD/ /S M/CA@8Q\UTL([T*Q(Q*YBXY? QDQ%:5/(CG7*,;&.*PWVHC7>)\+)RF*H*[UZ MA;P\*9(Y3E8JZI"R&O3J@(&KG2*(>F8"Y28Q1M=/KZZ.[\>M_T'])G=O+\"+ M<$9B)IBWH&,HB[F.N5*:QO"[("DQ;G7EC'P$0/+3AKY21DF9CP =X8A;EP.L MN4;$4@;;IYADXM4;+M?)&5F=&ZR854D4&$P$SR(3H$> 4JFQ)"1QP:.G?F6L M6MD'JV'A*9V".JV4YF 0Y.,_:QF8^9XC@H-4PCBIHZJ._UX &\-K"R6$D0%K M3H*W3%',HI$JIBA)9>:O%QM/F_G2,R6]0S8X@CCG((E=BBA0:S5) ,E<5FS\ M M@8$V\%E39X$SF11@?N,$Z<$.QC4)7B_$CL.A4[)Y2/%#L4M0=V!:A%+C&+ M,#?86"X9&/CKICA7I_@3=GS1(:#>]*WS6!WF+T(CCJFPV& 7M>/*)H=I5%Y) M(YB,#C^(T[%2*NZ)4B?3YCT7B8'>0)'2 2-N:$)6!8>"3EY9G!QAJPL-K,X. MUI>-M5 *1YFH$X+SQ(Q.C$E%O=$D1B$JI>)QV'52J7 T]]D S1\T"X,X!FO M22Q1(%0R[KPW!K]Z0P2I6/7YLFI@-BHFP>PSC'N=#(&_K(XV40R"N JZ62\6 MGC+C;33>"^F19(:#72 P,D$(I((F+K(060J5Q'T);)P$EM)9QRWEBBFG=%9%JK 18/R%(G@N;)&1QD@A+!S91(-AQ4)WHAL1Z14[5NS0) M>2J'(R\8 Z*)VMJ$=0J&!X9MX"2K6M9)#Q94Y>1X)#:?RG\4V!BG*/(2.)Q+ MSI!)GB(KB;4J<,J]6(G*53'YDUBY1]:+ M^:?<(\H3G\O%H!@(1=QRGXLH,@2\3SS M?=.K#K*H0* 9P4 +BKOC*!!"L)% M\D4A*B4U=B%XSE96'JS2]%>( E.9B4$D%3U!4EA0 50 Z<]H0,0HH<&"L\'Q MK.DK89X*!CRO%E;SF?3VSM55',7"J"[L& 5E14GFN&':&"-$<-YBF2S8M\NB MUA"J_C>&DT'_Y^[PTTIO60EBO;O,:%7Z)T[P[L'.<6+,8B4),DICQ#&)2/N0 M4'266<\8]UQ7YSHO@)$%3E$F0GSTG"=/'-=8Y]P)C\$8B6EEC%PQ[!T9=G>" M885E@1M.$)4F@HYA!=)$!A0RW-I N);TU1M%?]B76#'K^C*K-"9*IRP6*7%& MB2%) :\JIJS#@BT=2UU)W9_%Q%\FI2X/*9"4$&794.#&(F;!35-G&=OE4@-<)3@)?7#V"L :N)(SQK[^KMR2,!-A@ M)+&1NDX.1NQ!/3W/&GJMU:<-6R'@"89+L#F$2ZPV95J!L56$Q> T)Q(48.V! M.)53H %CNQ _:5%]?I9)OWQS.'P )CT2'T.NUR6$19XY P9,XLC:8!&U#JQ- M4%XQ\R4A= V K!WARD>!39(\.@O#X!31FC-M)*9EPZ.6:-Z91C.3,E(1,=)5 M>K=5"1GB/0*.AOF,T7ME-[8(:0K."IA7%\PIA60]2=(YS!T3CC$CG)$^89*/ M7RM2N68X_C"-8X!IP%2#+'8J (ZC0P9+^!&4CEI(1G$Y;&$=@$PC!]).S#O) MN1=Y[KEGU"2?#RIC"SDSI4CEAZ+93Z-9!+?C4%6.)5]02JR:"W-862$-CFEA>,*QZTEQ\TKQ>>.'%?< M8W-PCXV#[@*6)+B(2"8UKCSH*R6(X;NQ,G MK9@L:UXQV+PW#N[PCBN]9="ET#MS[3C=W8>\OC3QJ39QM9+L;G9V_]&RKM5N M#5MQ\.S6=+IYQ!27=]3G'6L3@KI]:\FN1GN\\"^>8#3J;<6['KQ%_H25^YNZ MN#(J/.'<><:-46#2&F82F MZ?T8S)UD/&J$>:X;[0U%AEJ/J#.@!&NG3&#U4YA^X/(+K<%IVU[DQL;ODUFY M<_K.96\2U"F=O_V-AIZ@%Y4_)*=_+82-5#67RG,*_GE8^_PV^BGN>YC#JQ+70T?7,I9CGT*P,I\^K($#1S99! MYW367Q)38"X8C*S7 G%B,7*>$>2QQ@2TM"2X6=!I40\"4,UW*PM]%OI<:K&! MHA(ODT.GW5142144-8@J,&VYBAQIZ;(+VA*G%$G4@'TK1%/-^UC=0J&%0M>> M0N=5RZ!HH$MBSVGO(#%8,S =D 2V!/;,I5J4XH@G&RE.U*JPJ/-*"WT6^EQ[ M^IQ7J82B@2Z30Z>=LH8R[0@E*'%/\TEL%%F#(Y+*2N$D6/+>KY &6CES?QM: M^+I)(!/\F#2Y8_M'K>ZD97)48B'?>]FG4>.@/VU[.HC/)K\\G\2ZM;H5HJJ' MGD^_[H;PJJKMH\O/SUMA>)PQN(E'.!R[G,??/+Z\65V:&>G1-6XV)>>W7L:; MY-9KWWLMP9M2B)]Z[?>OB=+8I]98;G>3:O3ACQ\5^@Y%F R0?GB+&AX[*%87OK@Q9[^'Z(WZ.[0:Y2QF-'W9XW4:- MEE'[B5%C9=3N-6K55O!]2&PE:OR,"K<]J+S/?!;1(@O=E!8NO85K4T;HK^-> M?XB RSJ-UK?S4^#W1KBUP-"S)Y@10WZ4$;.D0FWE'4MZQ\J>['(SCG=ZW7C1 MZ-C^ISA\2.#=JOF";^KBROAT-?4&2VMC4HY32S4.FA)/,>;&:^TKGRY^^,E9 M*^&V[9WOO#T\WOGGP_D!?7>Q0S_@W;<'7P[^.3S9VW_3.?SG[FV__[)S]!%[&C$C$1&=-.*!>*0=)8@&09*C4GN;-K98K>)HEU2L MNS!/G?IV#^913CC*C'(J4"Z3T<)+2WD2VB:K29H7\ZST9OP2&>EBBI&2)8D% MD5"@7B'./$>6IHBX]@KG>F?>K'+V;&&E%64EKZQG7A$#VA#'P$A"**8-P4P* M:>:G#Q56F@LK[4[K2<2)1*BT* 9,$*UK&-'E8T5YP[[!R+3'D@*VFH*E;:X[#/M$XD$JXN,Z&Y[9=B-!AP:C0:^$ 7D^^O"VWSL?'M^Z%;3V MYZPSI8P.T0B=+"=@M'$7F&362VZ4]++PT"/PT(=KWJ(4+ 7=%2DG)>(N"62= M9L@3RZW1S!,-/,2UJE$%OGG[_-<>J@Y'H@A(NY7'OPIBC.CP/7::D;4PS<$8NH-AQQQ2UR M6AHDO<""TA2UH'53G-9=-_:BL); RBEU0+Q#/*!HD12>\0\RH MD$\M-TAC&U&264>D$NR[^54R*#"N+XP=42F*:#'6@KMD-18!_K&&XN@-+EZZ M>L%XQKSWT4?M<$#**P\P-F#>&Z&15$*S(!E.A!48KP&,,3=1:"M42(YCD6 8 M2+#",4FLC,H5O;J&6)X6R=8E(;1QR'"1 QHIB.3(,**."*.O_3:\/=W<;[J>] &OAC)1@_H,1*1G1AIO@K -E5#AIDL*$,%ZP"&/J,S:M,3]DWJ"%4G0>1E*A.''.N M!&B;#G3*Z&RN@Q=929*H&82G=0K)63Y7BB ;:$1 M1BT"^J0E=1S%;THVW_K M 6,5@*W!J@]!$,YS_%6 =ZB0C]V6(LU-XA88SP7&,V9^RM%SPEM$/.:(2R\1 MV'8<+"^<&%5!$1<*C-< QAI$;O2!I\ YMXD[*4%CEM1@$,V4A*(X/PYR:"B2Q(Q:Q3BL%PS2P%5!8$# M6/Y$.USV#M8 QB3)9)RA1G'%HY16"VUA%7 O@G >%Z7B<> Z8\I3:0G.48%: M8C#E=0 KWC)D0 .D1 F-9=S8(H(5J*XN5!,66!&*A222"R9U8$0R1ZA)2@6Y MD&V^(G%_&L(S9CP/UIN(#0*EG8+$S<4!

6,:EDD[AK &)1FK1T5 M ;/ A3 &\*QRT(U.E'!7:IX]$ERG)2[F(3'L"8K)@!FOF (%&>#J=8))LFYNOHU.#!3U1^?8*%7^F/"K_>P3%Z:_%@?)>3E)XTW3JP:(AS-'+E MN,"@.TO,(B&6J103*TD'M>/B3[/."@:B4GL;$?'<(^Z$09KBB#PF3##EHO>@ M.M$FT7B^AP;]&"]/:'-DC3F <*Z%)T9Q+C@ET5J9,%62@APW2;.B8\23]T: #0;K8T&GJQ8" M6 T"L-2IZ '@$7@@$/"0F)M@LF:/F-/1@E8V=B*[YSBU;#5J5;W]8$]C+MJ%V9R[^JQ=^__ MRG#VO+PSHV/4"ETOE*Y?GV>JOGJ>LV ,U#/+D"-9:TLI(!-(1*!N&\U%#B-P M<_+,W!(T=M\M%JG+29=R!2(;I"='7J^"-X%8N%NB2V\U-L%Z6U/#B!(LV)#C"' MR 80)4$1JIS%VA$])X_BLKAN[%&<-&2RL'G%9#<3X7T.*?[6? 8-#+TSUX[7 MVG^'%Y7OG,=WSLE]7!,Q=+//^(^6=:UV:]B*@V>W)MS-(_:XO*,^[UB;8-7M M6X-1&^WQPK]8H;#4!^?H/V$M^:8NKHPB3+C+J8%4&)H/4(35*I*#GF/D6G89$[[)+B5%%G%T%+Q4A_*#=-[[M0E5/@L$52)Y&/ M#.3($*P14X9AZ93E5(R,] )0*6:\$PMPJY63B0PEPPL.J22($SHX/!&B_$CBL*TT.Y:7I7@]A(P1+7R%!B0&%R'%G' M@*"H]0H0]A8Y,& 1HT18JX,/#"P?)9I*S2NLOV"YCE@VT4N'(V8Z&P#9@;2)*.)>PDC:73;$YFMT$BC6CFI0:K^N M8T954BXQZCCEVB4;,:)IBG+?ZD*9?<&.28 # GS)'& M :/@02I3RU6(JH8R^02!'BGKY\>*KG)JESR#]U^A,'Z&D/CN-?. MUQM'MM4=-'X!2 _BX-?&>>S'QG_NLQ.A3,['Q]H)R2TGCBN1M H\2(J-EQ^W M@6L(AO^A_,LUTA&SI'/)-*/R"CO19K()>]T_HS_K]Z'-+^V@-7AU;+M'\5WW M6Y?>0D_^@&[_\W;7_F+.]$VC=/Q\8\-+% ?W[&-KX";Y7 M')[LM@[WCSL[V^_HSKXG.R=_MO[]ND-WMX\^^D1!5XH8J1 (XE9HI%VT*!!/ MHU4&K!(VWDUV&YH_.>7>ZP1T,B2HL%(K"7GPAN0203^M1)' MAK6OU@B>K)'K@@G6R 0#K\M8+&L\WK8__!11ZR\BP9Y2?)AA"!L#%,1.6%@ MA22A&;=Y/8AKZ^'7RP4!>&L,CV/C(MK^H!&!>D-C._K8<;$_$D6,-!L9_M7: MR7/<;/3CX#3ZG)WIUH#47, <>Q/V@FKR? M.7NI<=X:'L,=UQYPPVJFX_\[:PTO&H,,QDJ-;#;LL %S^BD.F]4=^9N_\_[+ M=/K)-UGO^V>SM^87N=B-J07?#Y_S2X& *MW%#N%N9^%E/OL!U*-JTHVJ/D%L#'MY)4:@ I3&)W7//C&H2.;\N.6/J^E-0/R-SYGY&[W3 M:A$%X!UXHI MG+?"\'ABE5UY:KQL\+='K(,U>#:\_9$KB\G'W.E'6CD&SXS6E9_'_6]NB",0 M#"!"/R&;H+'/;/O<7@PV?IL&$2!H_'*6(33;]UM[F-+/]%#?96U6XQPRVU63 M_>P,P-H?E;WXW=:E*8WC?E:7_J?EN"#8,V%Y,#SQ7.[*!L499XY%8\E'!Z"6[.[_]?MO=FLAZ+]+KS:VFCB[MSU'N2-:>V]%2MPY9CSWPGB#O2-1>/Q85,YK2>43 M00I='IGW6$Q$&\V"%Z? M[^U_(CO[K^'[CB[V]M]_M!J6!U8829)/.':.(.LH1EYDBX[%R*G9V.)DD]]N M+8YD?,A"OA+ZD-1I3J8%! MX6]8IOBC%34Q+[^MJDM#!YSF[>"XD=J]\\9Q#$?QBJ5P35N\X2^7(J^:Y1\*<<+UQGV=H'() MML6U ,E*(!&]V?A]2H>>@Q]P]I0FH(2X;[]\VV/8A_>_;/?\IT>'SM$8.J>= MO;<'?/=DA^V]??_UL/,![VT?'Q]TWI\?= Z^')P< &R.^,$_A^V#OV:@TSD M:!T!%#P_W-[M'.Z_YWMOW[0.MU^V#D_>M'9//,GO.NS\??SOUR.V\_7#QX - M2$%N84YYE7HGD2$L[W(J*KR, 4SM$??!.HSAQ;#2:+0RV@CJ->5$&1>2!A(, MW.-(8D@;C0B$=)JM#S"E-[;>[;[:VWG=V'_Q[^N_KIM)=[:4?Z"\/:)9?)OB M]Z-AFAY6F9+2)$2FLP.5QUQI5D=#'%,V>S-SHG!>OXVA_=*(7[)W E@(;%([ M '+)#HU^S)?& C ?J>1]5D>R+&Q5CVXV+BL+MB[?!>-@^[%RU1QU*]?]Q-TV MC"! ^[9_T0BM!,]%T,RR#3P\S^26[QCY=S*W58I/I;2-3>\L4J^$.UN#.1M'#PS.@#\G[\I/?&OFY8V;-U'C+:MH_>QL4NSL1V_*ZMG9 M-Q+<#PEKAN"\T-*$2 (QB1-+K60A8$)MA \,A\L0A$7)_[\\:%UG;5"Q+PVV MP5ZZU I>CSCUY=3A9_(-5&+O_)JLE_&8NF:F?[5Y"*(*XB MR.#>Y]8@0^27\8;!KS-R#!K\2RM+S]X9M#8,?GW6F""N"EN8B:* WK?!M(C/ M)K\\#ZW!:=M>/&MUJSY4#SV?'N@;RO!6@SRZ_(W(-_&(S,?95N-O'E_>K"[- MQ':,K@F]J=7ME_$FN?7:]UX+5IGF\J=>^_UKS(C26*[O]-H[IM_=FCI+Q&VI M>L^O*4G+B7^;E7LW)^@=1-MOO,Y;RU-A30\=CALK^7\_\*G>XW35)_N[Z_^V ME:7M74KP_[#[ZSV&N(SA0\>0F/M =R5JAVV#5@%:E)_;B3.K%+/]P,ZO3+BV MM(R[I"P566UGU#@=G 7;U&!KA2 _"J&\X;C[K,WF\+8W_5[GUVC+!WS8.8#GW^1V MM@[HF^.][==L!S[O7@OJ_O/D@$)[3HZAO>^_[D*_#D\\O/^]V'W[WY.#?U[S MG7U_#I_IOU_?C0.Z7P_WMM]_V3GZR"WF*B:)N%<><<4D,HQK))@*AEAI!'4; M6YKHIF37]S_F?'95G0J[%#I<=3J\3[@P/*&-EQ[K7'!.2J$N+82.5C;2!NB&8M6$L8WMCC%34RN MAQK\6CBQ<.**$$"O <..@N;@8J B>@&23P5"V5#NN('\1R)\VXP0.48*)CKA4 G'F.#(V M.20=_%W+Y$@.%Q>J"9/] )6E@+Z^0MXJ39E5RCH7N-'&9CU5.A6XAB7 TQWL ME +U.D)]QCK!0@C-&4&&\("X E/][BBG_31 MK'-AIH4.SK[6>-)I. QHQ:YX#WBP*5()ZT1]M8F9;1@4>1T;=+45,UWB[!&]>X* M$1Y-$B 1Q21WBGE*D;3XU20<0U"1S,BC(!#?E4R?C[]=*O24K:ZN* MM;YOVG8]LKNF\[=R1M>W=*UK25JYOEMKD.LVC._]EALVD[_U%-.WA*)/)R-* M<%X:6]*W:IJ^M0J9,P_+X)I7 M)*C.2#\KC*2*YU-M>KLWX_ZTEW64+W#K2[ M[]KZZ<-SU[>1%DHD58\- MMD)7RZ2KZ4TR2PPC,%N(&$<1IXHC(SQ#1 =A:-#64Y+CP1AG*Q7Y67AJ57EJ M<5M//^2I0D7WHJ*9'2)'@],@5Y 4.0H=$XF,!T7*!>>33#%%HC>V&*E)"/J< M'"=/Q2C]:VB'\:>2Y&[H]^K%SR_*AJN&_44W_-'S135:*!]="^ETQ'GLK4/8 M MQ2X&*DE"(<(*I,9O6X;7*7DQB/M"(T&OE#2 BGI MPZP= 3.I)08](T6#$8]8(D>=1I*Q)+UW'OZ>C\YJBGR:YZIM"!50+]J.**!> M"JBG+0@ -%=YMP0S#'H&-0%IF$6D#,<>6%M0S#:V6-,\W#=0,%U?3"_*@BB8 M7@:FK]7&4"'B*)"R+B*>I$).$(L4-=I1!7,:7(5I4:?Z5^L0P+G?&]IVPX^P M\9!-B#M']JX>52W*IKCEG*_"5/-CJH-9DT(QS8WP'$41 ^(D< 0SJ.$C\Y[* M7',6M ]J1!.$TJ(+TM\0%/]4W)MK3 >+LD8*'2R##BYFG)Y*B$ )_US"VEV=-^4=:Q?$=TMF MV8I'!-PG>G@.5O(MT<,34(_GH(C&A8O&HUFS.3E.N09CF0<5$3=>@]F[]D#MMX:I\XHAC BF2 M +XI 7*=-TA((3UQ,H7J!,9YF;<%NC6$[MR-U +=A4!W=_98&459"!8%'S3B MG#"DN0LH)_O ] %PN=S8HGA>!Z<6>W.)N3U/=Y._7D;!5,1P,0T6SE*?KN^H MX21B%$@J!2S%>$3:&(\8MLD(@8'$PL86T4TF5RL1>L5A7@?3H(![Z>">MAZ< M"5QS Y .,A_)B3FR/&I$(\42&\&8HM6A-[).@3T%X$_%@"@ 7S; 9_>\7-), M8XU48@QQY0.R-$1$#I<. MCM'(%V9:.#.]/L^L-+(MCO#._KN/"8.L@4E%21N!N+<,@59)D&?,>:6ML;FJ M"6UJ=MVN*,[+>F.['N73"LH? ^4[TRB7ACN+*2@@$E!.M48N@<$1@TZ"2"6] MM1M;HJD?Y#TH *\QP!=7=ZP _#$ _F$*X-3*Y*FA2!K/$;LH&Q:K&_]=K=*(RU>,;Z,FMX&*$3 M"UHA 1H(XDEY9+&FB!DLK63"$@>,)4Q3D(<$.]T70$_(&[K.I+!X NG<,)2 M.&':M/%&.05V"Z)>Y-A*"8J"YQ19YZ5( 7L9[,:6;&+]$--F69RP/N40OAVR M^8L;X62^QZ3B[YV4>B>ZJ]W S?=8Y_L-4+WEP&-N4Q767SSK7\R:ASPR2ZRE MR-B0#V46"5G*,#*$>,*DCC:!>4B9:!HYYQ(2PL&IAU<*J-0_Z+*RZ M%%:=]E$P&FD07B(2<$+<18*<\Q:45ZF4##9HIK+?4CT\P+,VK%IY,GX;6OA2 M^#>T/F]-NK9[U@'<^ D,QA_G8*5-K_2__'$,9^VXEUZG%&$P/\?+Q?^G'<8_ M(WRC;[5;-H_S?F[H/GS_RW;/?WJBZ_SPWV/L.W]W[3_F;*]SP ]/CNC.5\\/ MMW<[A_OO^=[;-ZW#[9>MPY,WK=T33_*[#CM_'__[]8CMG+S_J(B4DBB-@I01 M<6P%1L M,&REB]&?6MV0#S0GNA*@2Z9@6OF@CF.C/[4 &KW4:%7KHS&T7V U=D[/AC$T M[+ QA)L_ $?#IRI6?M!(HYQ;:+4=G@U[_8OJF3Y<:PQ[U?UQLN:NOK2ZH35H M6'A#K]WNG0^^U,$ TCV+:G@_AL\LOST!J?CUX\)(@=?SZ"Y^L+1Y>?GK3 \SL)K$X\$V-A#.?[F\>7-ZM(, M0XVN";TI%+WU,MXDMU[[WFL)V=1<_M1KOW]-<%X:R_6=7OL#E_4/MZV(N';O M#>JM!\*(_>6H<7J&0M2-6MQ!M/W&:V"RZ="=AP['%0OD'B*ZWD.U'7WLN-AO M,-+\W?5_V\HR^R[5P>XR FL_DKB,Y'Q&,D<-W!W)*[$7-RX>"]>3$ZU_FNR<*/?DO3CH?+C8/=GM['3>M XZ;]H[;Z$/K5GGQIOCP_T7 MYX>= PK7.1B*='>[W3K4___?INMO2$P)Q9*S1**FG$ MK=3(4*L0%=1+GCB/K"H]89I,\Z=2L76Y+N'"E$^<*>L1FEHXL[Z<.5W1 Q.I M2: N']N;*WIPBQP+%L&D)V-\2LS%7.0:-RF90T).H#VB=@M=UI8N M9^JC<(.UH)$A&Y1"G 8%=(D9BBHH+CBUAHI892B,TQ&&Y$0PB,>@TH6%9A)111WB0FMD#:!=:6&B=,;0 MZ',%%2SJ=&+Z#VR-2600-#9^GQ:>\IWKL(^[V^L"TL,9++@<$A9'OHN?L[J> M;L&K&EI=,#'?YF7L4BI-D650'P/ \;3#): *1*B"52#[DE6MD,'PTSGC'I>1, MYD-UB"H 7ET +\M<*@"> X!GK"$3-6$Q!$0PHX@K;I!-3N=L?)@])XW">F/K MX>=1+*^B9/W,EEJ80D]P[^FM;74;0#VA]3D.AJWA6;_L/CV^';0-J[$W:.5? M]]++LP&T>5 \5G/D:#]K)=GHI#2:(JM@\K@W#EG#(@)5F:4H%(^Y1(II*EJG M4T6*5_J)VDEW 'AJ?8D!?8W]7L'V?;$]W71O2PCJJ![D>B>L:ZT)M3S8)#0%B,NQ!&)0/ZL6US58"RW5(7,^,F9\]?Q[8?7]I!#%@OSE('_&'UUJ@HWW8N;/EV+&L/&8>$$ MBC02Q(V0R"@:$?5!.LZ=4RYM; E18O17&-6/:8T45,\%U3.E%(R*EJL %@:A MB',"MH9C#%FK@CWRD6 WG&M:4+TRJ'Y,2^,65!EE&14%THN"]/0A/,X;:G602!N9/046(YN\14$(G**D@027JW00 M-8/(B"21ES)(1YV2U&QLZ1O.Q7@42*_# M%L7KSFF[=Q%C(_6AR;'A1N6]UVV_XC',#M_M/[O+4:R3*7I3S="X_OK@10=& MOH1+W).2+F;-BT"Q)\I3Y"W-45 V($-B/KC'!T=M():"><%+[:Q5AO3<=BL* MI!\%TM.F XX)8T$%@MDTB.?">,9%A\"B #Z6R@LC -(W[%042*\,I.>V6U$@ M_2B0GC8F&8GP7^ :36O _7*=L7= /FAFP^- M/^K"(Z$Z+/5!YL/3=6LLUWR8\6K. $.68=LCHPJJAR()HVMD13:EDV,9X8]A\E+&I.F"^POB>LIRT-B9GF MQEND$L^6!O%@:02!G'::2\P%=OFL7W&];F_9HE@)/"_=RBAXGB^>I\T,3)B+ M)C $4EHA#JL:F2KT0- 8N6/$!P5B6E\_FJSL3RP(C7]&:,W MAN]U/ALVV>C M0E.VW>Z=VZZ/99OBL:.C7AW;[A%0UG9,L=^O6.G%8!"'@[\GL_5B,EFE/MY\ M> M?,R\(5C+BA+ C"7&:'-(Y8L(*XX1/DDH2YE8@KW@]ZPOZ9:5=%- _!NBG MC0_J,99+&53Y'X';K1[#@R65G<(**F. M'P0LH'SJ>QCG=93=D=H$5XTFZ]WE7/W1.X?[1@^4G9&Y,QB9-5V(3%A'9Y#T M$4P7K"BRD7.D;1+ 8%QRE?(YLI0_N$)>\:36%_=+WQ@IN%\V[J>M%\^B"\0E M%)VSB%,ND78<(V(<,P&4F)ARW&63/?S0PX+[^N)^Z1LH!??+QOU,UGDDQ >2 MD+62YV)5&AGE/)**&:8Q5RR("O>F3O)^'79:WO9ZX;S5!L.E^6F$GOO+B?HC]Y@$,NY0W,B*SIKG( 4DC"A&CGC\I$='HP3ECARS L' M.DJP2A47ZQJ@_3'+Y'X?[44_>2CDI^T2[3 &%30!VB5 /OF M/ ,)6Z8D,$1 MJ>G&EN%-94K^R HC_C%+Z!;YOC"P?YB)WZ2,66V0!VT.<5C0R-!$403%3LK$ M61*VCO)]'791]OOP\!BGOCR3$:,<, M1L%9CH":P""Q-*& M76&1F'B_&BJ>$OK"_2E[Y(4H"\8Z#,A78(#A9N$2 SY MN#"FD?71YD1V+XUWW)-:'G1<@%Y7ZV.>0"^NAH>B?=KZ$#RY%)) 046!>/8R M.!7@(Q>648^3ST?UD*;!=:ILN0Y;(7O#X]A?L[V/)9_8<;^ TVI"7H23L\$P MNT6*#W2>Q,1G[0T.-&2T]D@;IQ /!".M#!"3%X:X2(-FU1XM%C6I#%Z\GW4U M-.Z-ZP+=>T)W]IP.F+8$.H4$0@8+(DJD2FN=$%)P_& <3]L&VC(5K>,H8BD19]8C)YE#F L=A5+$1KRQ)1Y2^[KL1]QO M/Z(WM.W&:;_WN37(\/ME7.KJWIG_KM0^3*X.>Z?/ M\FP,>NU6&%WY(6?5;LC^\RA#4V\:KT6(V7B?>5P]I!A3V1=<6+2P:,U-V<*BBV31 M:;LV< 'V2V0(LUSA)$F%7 3CEIGD>01+)QB?"R@*.2]?>>'0PJ&%0Q<=#%DX M=)$<.NU3L,%P98)#@JKL4T@)-%&&D9!:.QN$C<1DM[Y2UX_E?GH<6ODD?AM: M^#KX-[0^;TTZM7O6 <3XK=_ACY,N7'EW=F*UTL7HZUK=$+N &%T1ZZCWKO_; MUN5(5"^^\J*.[1^UNI,NRVE>_,&KE\@ M')I',=??M,&9,5I-WJ@5[[KP.'QW M:.S$[';Y7]N-[4'#=N&K7[YZUX !CS"4PS/XGLU&[L>K7@=&\***C5'/!S"4 M=G@V[/4O&BG"*H-W3$]97@N9XUK=4<&:J4D/LC5]:&A\40^X^T$@R=&9TK/X_[D]:O M)OL94%7LY[N@2;8N36D<][.T_9^6XX)@SX3EP-B)6_C7!L499XY%8\E'!=A] M\?*/UXV]-XU7>R#K=O?_^OTW>\E*)$U 1*#\S%0E8+G#!3]Y SH_/"(P))8LW%O M_GTDD,&4G_8J1OUVNO.=&1:/*14NI7ZODTL*WD-,+G/R?)=K/ M8E;WF^093V>YW$WUDT]4]3O\]QC[SM]=^X\YV^L<\,.3([KSU?/#[=T.J'%\ M[^V;UN'VR];AR9O6[HDG^5V'G;^/\[GM>_N?R,[^:U#UWEWLG+S[R)73AD:' M0(OSB#LCD & (!ZE\ACT57L]G*1:SMHE?5QE_7Q96__Q4?I$NCR7B*:M$+<2H&L M410!8T;FB84)RFH^TYNW5589+Y+&L0V-;F]TKDN>@V:E@&5>Z<9A12F^HI/\ M%YBGQJNSX4A'^V_/#1HOX.(O61^C^/F'S;\VJUM@Y< T5G\ESW^%)^VP<6X' M0'KP+N M=U&][0.L.OCT%RAQL5(*+^F0TDR'1&TV5D(%;TQ**%Z1"3'3>&J# M&G[36,=.%B*@UX;QR;0>[G=Q>![C2'>V5>CN(-]LJZ*,U92T6]:UVJ"65F^_ M/+,G2Y[4ZMJN;X&*W(_P[DHI/ST#636(HV<'9YDGQJ^=>?B**)L\ U,S96C- M85=K6H+\Y8]C.&O'O72M .6+;OCC6T_WL_6W#U_]LMWSG]:.&X[8SHG_R(,R M+DF#@)0=XD%PY!PSN=P2I5PEDZ2;U;DX]V""1Y:@].VO7C6ZE;PKQYZ/MTR<7K-F5$U='3YFP6UB4=6U#C48OS-X\N;U:49 MU\SHFF*;1(A;+^--&@6_GN.!I\9C'7(A+A64S.\CA>+9 M'1;%K7V_U>M[U?%[AZ7T\_&A"VGD.H3 O>M^!I!FGVHO.S9!!8@W','RX,R] MVO7[WKN'J[D+Z*+RS@@:I S/WGM/8U*:NQ"]LR%C^_N%H9V36F_7%=KL?]W ML?/U]1=X_PD\2W>VX?OV=RX._GE'=CKO^.X_NYW=K_ ])SL7U_?_WGW=V7\# M?=D!(^#@?&?_S_;.U_\>'YQ\N#@X.2('](!!G^#][^B_7]^-]_Y>#_>VWW_9 M.?IHA4P,&XDT%01QG')6CW2(4,NP%<9*K:O*BW,+H7A"H1"%E.K4MWN0DJ5. M10^D$XG@D5M'933&$&&TC*"O5:1TAZBN0DI+(J6+*5(* FN0(!@YG23B.BBD M=6(H,)4485H1ZD:D=#W5L.1 +Q*#+VT P+AAWG>*_<_EI+V%Z45Y^^,:_<#P M;\/H_SD:_/5(>%X2">W,:D8\&B8.XVEEPC'),54*,>!;Q*UWR.6#)8RWE+@@;< 5CN%RC7"\ M#IZC%][WSV*H-GC"Q*'H>YT<_%OMN93BCDO5+L;S\:(;)I=>79F,0E+S(ZGW ML\J&MCY(3P5*V"?$"=9(1Y,K-!@M@L.,4K*Q15B3,%DCDZ>4>'L*VD;!]1)Q M/:U\&$IC=$H@Z9P#(X)[9$ ;091*++!RC B\L:6:@CY8^2B>C)]2/EK=P5D_ MGTD[<6G\7$GIM;"%%K;7 [],_C;._9J81D!:U4S!F_Z*[?1N,EN%M>;'6A]F MM1&AG Z8.L1D#@X3%B,;X*,S5M/(67+Y &'5U.;!.6'%]5%?N"]L%Z7 _9'A M/K/=$DCT4B?D/6.(1Y60(TXB+)+VR8.B$DD^;9?3!V^W+,]#,@FPA,;&[S/$ MLNYJ>Q/TKB;/<&HUCQ'"7F >VM8H1Z\RUT\3:OM:?HCURM5L#%UCB!:" 1<1$$LMY+E(*7*F(N1%:# MI&X*_80<1ROAA_G']ONV.[PHCI@:.&)NB J8S$])G5@ 45U<.V/>.TI#DLBG M"*I'H %90^ W%RVAWEMF$MAKO&EHB01:8(\!_\I0I#+!7>]4EQ3.L+\PW>U2L+4_4^@?EB<\EI82H^KHE2S5#AJCASU M=58O\2$DFRQ#T>6(&N8L,A%'%)GT5'O*@;8VM@1M2C:O4RN*2Z2&0']DOL=*284X%@II'"(* MDCN.98PF)TQ13II$W%9?_[Y&TYVA\H2\*&L,_X6I,@7^"X#_M)9"$DTBZ7QR MGJ2( TLCZQ0H+09+9V@(PH(Y0@5N$OW@,IK+@O\Z.%3^B(-!X[-MCTO\VWRP M@+VA>O&*6UR_U$%-^7LR#2\FLU!(:XZD1:Z%E7#MJ$@"@6X".HMP%FD?/(HZ MC]93XC2TBFI+Q:YSU:W&?K *8%Z9T%# O&LPS$27*2I]B1$P&L$),Q,C! ME")+C5$D84&5 #"3IC'7(VL?!+;3NZSI6IUZFDW F M5>7*X;U79P0FY,65^2AB?(YB7,SJ\#(X*HQC*#DA$&=1(D.]15)(:@R71G"W ML<6T;BJ&Z^%B*/["NOD+"ZYK@.MI]3PXJYQV$6%O'>(YYMMQ+E&P) !Q*PQJ M^\86I[Q)14WV =9!G_QKV/.?&LX.6NM6C[H>>D8U_B_S\!?ZF>-)?^>S:@57 M)GJ<%.)::* ?EI"S#"/KN!&,*ZI%WKB@H%5<]PS>G7U*%$H MGE8BD@Y.0^&B.7+1M7(YBFML%,^IJPE^X,"1Y9@A@173/A@FG:G*Y6!S M/66D^"E6 MB+TR@*L)<([)G$])P(%BQ#W#F/N.$*6>D2LLH*J;TB,8&I(&73 MR.MUL.KHJ%B!PH%/T+-296T6G\HRPZRN\F?)F9TS3UY+CC=7VO$Z<9 MJY#5',GJ6O9[2LX%ASDBR6G$\_G&CBOXB#%G,)T!)F]CBRO1U#=DO]_;,JM- M9/<<_3'K3 #S5E8* 2R> &;RWR45FG*#=,0&@84AD?91(^\X(T0['E+:V!)8 M-LD-) _WG$ M 5H=\E^LMZG0_AQI_UH% 6UT--9+%"U3B'O"D9,A(I$$%PH$ E%N5/:$/:B$ MP-SQ\\B.JL*DA4GKKT87)ETDD\[$3P7NB& )T1@#XIAYY((&+9KGF8LB$4R M2:6ZL=#^$V322L/^;6CA2[>J_N2EW.J.:H; 7T+K\];O\&/2E8[M'[6ZDQ9+ M ,_X+U43Z33!G9P-AJUT,?I3JQMB%_"D*PI>,HAI=:1('!UZW^B=#>'__88[ M&\!-@T&C-PHFZ'4'C>$Q3-31<:,=CT MAQ97J&NTNG E-CYL_K79;+RR71ML ML[$3O[1\K\I'>]4;#&WC3QCGS<;^<1S$J^_LQ_]WUNI'>(,=-LYC([5@BGVO M?]J#.R*\.]O)E>;?C\.S?M4*N-/"(X,S=Q+]L#'LC;\;O@8>R5\)/ "]ZXXL M!GL^V&Q !V>>N?)J>Q9:PTE'H'V=L_:P=0H-.3GKMP:A52WAP>;E$IZ=^5K. M*Z$PKR]@ E-C._K8<;$_2E1FI-G("FNSFK;_+%X1%K/T_="SP.43I?##?X^Q M[_S=M?^8L[W. =#P$=WYZOGA]F[G/*FM7OB27[78>?O MXYP3L[=]]%$(C2GC'FFL!.+21N08*_[E&C#1,P0OYX!C(LVF.*L[(P M%K4PWIV#O/Z8*/=64HPQQ'@BRWE"DC!21)RL,82";\>;U:,++A0'CFWFT MD2*(5>#WO#3BH'FO=2!"DM8YXH$A>&!&4RHY9GS-U$J8:%*C9;#9>#-FAZM:UG61 @K,.;RDX>)15JIZC?CE M-&MY\ %FW30;K01KYVP0PVAAC9;:M7? X_;ZX^3*XY5&V1_I=NU6IS4K==Q5[OSAUKWKC,^AHN^6G%$!U MHV+_]W<*Q_ZXG[54;*M^_5BQS6>GV^X%V T=F/-*N[9=,SGG3Z!'/;&4!.YYC07 MC;V!^D;K:,Q_0$U'>>4,&]DXO*%&8D60$TX94=B4P0BWP:.-%FC89_!H=]B^ M@-?$#KSD__P/J$;P3;V*MSY%N )V+3!3;UA=(L]'=FY>CBYV8VI5ZW%PYH\K M]KK2B(IHX3FX;\QW\'X[F,+ V',!\ ,R=7&$!3#G8T07T4(GSL#DA37V>23O M+R%1]7!D$]_0OXI\+[^C:L?DB_+W='H EM'SXQ=^'EGG7:#UZD."8>_U!U>^ M96;\X.:._00WGO6K8\4\C-'1J!?YK3>A&7K>!588#&S_8L9BO^[#N4)^8W81 M'.AGTOUG_3@:E>?GK3 \GE2$N_+4F"OQMT>L&_3:9\/;'[G"J1[61.P_$H,: M-C,Z5WX>7U8-.[5'8&3VH_V$;(+&/K/MW?_K]]_LUN329SK$KI+KS:V MFC]:!WOAIXOR>!^^ MYV6[YS^MG<0]8CLG[SX::IDPW" 7& =C4SGD-)/(1A]\E-A*R3<:$?22TTR M_;/X2)R7Y56_UVY/G%T@4F^3(_#AJLC/?NY*H*=>ON529C7 C&CU0E8O06R! MB R-7RHULG<�V#7R^+ZU4;"=_D1K5Y ?UNV]-!?#;YY?DDXZG5K5I?/?1\ M&A#B]-K&106&T>5OW+N)1_P[#A(:?_/X\F9U:68S9G1-"'B2W'H9;]Y^[7NO M)6P3,_E3K_W^-<%Y:2PS=WKM#Z+&?A@F2L2U>V_8O1_I-0F/M =R7B7U]F]VDW^RB=;=]TYM-BB['7;CQ^-@CKR<=8U:$( M_9H>EP/O/^Y4[^OL\(.3U]">W0Y<^[1S\H'NO/UOZX"^AGO?G.S^-1MO!7UY M>Y#;WCGX>MS:V7__=8<>YN^[V-T_@._\[PFT^?C@GQWR[]=WXUBKU\.][?=? M=HX^XB@)YHRBP)5$W!B-=-0&":>#)!2,6.EN/2VGIA7IEQN;^@,9N&Z4MZ)\ MQXQRH"PXD[3BD5G++%.!&$>>#TK#(%;R21)%(A7%R26*UL<6:DEV/.;XG@Y4R MIO4%.78T*1J,Q%IR+KR)W!+XUTH<&=:^ CF>@/P.?J<"\D<%^;11EB/X.?,! M.<$#XMX;^"TJI(FQ24E)=22@IS0E-P7D3PSD]\G;I8ZIX)@VA"FNM+)[C/F"54&NJD="A%*T&F8X<,2QRYG,(1 MB&+)Z8TMTR2B)J>G/;GBQ:4@\L^1U>MN>/@VZ,VYY,6#]N"AJ;>@>]Q*/\6_ MMGA!]F'6.(W"2Z.E05B!A @'5ZO>C/@_QK#P+2 MT]AJ*#1::+3$H*PFC4Z;_T1'%2@PJ!-5$GD^IBAQAK#F@I#$O4QD,3$HA48+ MC:X]C9;0EB=*HS-N%18P _$7D3;:(JX\1M8JC4)@/*40.)5^,:$MCT*CU^JF M?4O*^XGB"K6II/"A.TGUSLG7DWS?P4I44]B.@]/6,%[-&<]IZ$0]ST4XVJV8 M1NGH.1'^6RVV;X-0U=\ [AJT!D/H2N.\-3QNV--3&-DJZVU2AVVZ,D/UYL]Q M7-)M,KK?7NI[9^V0T]7]L6VW8_+_++L"[)GP^->ORI!-Y6(?MGP44-A M1/)7]&-J5X7?X,;02D"(,6?YN3@\CW%4]B'?/\FU]VW;RGGZO>Y4[;F.R&.0T50E J96%[BU9=NCY/D.C,Q@4@+OLF'']G-N!K0A M#C)F6H/CW$T[&'T[3*T]JAZ][%?.^Q\,\I^J-/\>C%@>]/P]\0N,WEFNAS(< M]EON;)1SF&^)P.[=_,BWSH^ZT\JI'_#5U8?3V+7MJJC?UZD>?@ M;!BK>Z^6BJE>/ZXKT+HL&3A=VV"JA$.5O0U##4#LCK)&85%^MM"SL\&-BW,E M*.+'!5?&4]XXM]7RZ?>^@/(PS*4MEEE&)1^+^:'[#9F@]+P<@7KPKBIM!]/S M;KSF7W3#_TY6?*FI]L?/L:@N34*(R:]0IPXC4QD$5E"(M4Q2= ; M0(51F[>YTRYKJIP?MP"[XRJ#@]OH9P3=1UI"$[WY]F4T.KOCC CTC^36H MQ' _C(1(KZH3T^YUCQ!,2.?JX5>7Y9V\']%Z)NHI@3W>7FJ "(Y95.]EM2>G M_5?BOEG?);D/"M0_65MZ!QWSP]<@D'VN6P.W_ F-+:OQEM5(=K_N?#1!"66< MR)6L&9AG6""C!472R10P9HJF"-S&;RB>.<-MK715)3ROU-=*OP-QW:IF9E*8 M;JQ8_-]!(T[F:J0VP6Q-JQ['($UC5EUS'8I>8]B/60^_A37S&KS2@BL:[:@8 MU;>2QZ IQNZ@J@25+T[!X%);S33\K5;S9N/=]:^]R+I3_VA*D;V*Q[%2G OM M@89X<:DD9!">C2V%'\"V=X-J/8/4:0UKP75@/"CH9^VXEVX!XY^]=OO-J,#( M?M8\U[LZS,['1)35(3K$>3Z"0U0UXW5$PN-H'2!-&'JM.DS=JVM?EI,9U8/) MHB0+BMGJ,K?#\9?X9:R-WH+F7R]+S.02;4 "N7K%+0IX]63>4[FM^,Q/F1X; M3ZAHC32;6M-2!X;II=2!,:4,S)J5WRAE8.9>!F8= O<^W*Z/#D?EH:OZ)B J MLY0K]4U*?9,EQ9;O@Y /=VS^XV-O^=+'S]1.T!W[_Y[W8Z7R M^P_$[OZG+Z#*?SU\-;,1VOEOJ[I^\H[O[;_[NK?__BO\+J"]%X?[GNR>?")[ M^Z_I[M?=3S?4-*%>I20#V%9)>L2U94@SRU%V@C"F3;0YGL0T.;Y^/D$I:;+N M42$E[N.><1^%XI9!<=,A<]0Z1FW@")/L3 Q,(L-)0H)(GY-HC&>NBO4@N&3V MUP6;WS+[+_?=IV(\&E4=^)$#=KP/?*.ZNN(9@X^9^W_[7EP_PIP-_HR#?&A? M]^A-O]=Y-9JC_ZVB#?)&W60B"_7-C_JN501(1A F/2AVB5O$K1+(Q!112EDC MU]%I'#:V9!.S!S-?21:N+_3G7A%@7M OZ+X?NF=* 01G9,(8*:TPXLYXY)(5 MB#.IDN&S^H@5&*8S:>0T!9ZB 2-M$D4<[+%(/*&VJJ![ M_:SRGS/#:N1-6G%@WZ=RR;*TD>U8D+U 9$_K(EA33ZUER*B,;.4U,MIQ%$DP MA) @J$D;6^QZ3:*[%RF9(ZC7P8-R10OI3P#02(" T=&MER>PCH/P9V+PU\R/ M7*91_#6:P+WTQ[?I*W1V+SJ[7JW"RB1M),C8 MJ!"7'(A-*((BY3Q)11.G?&-+DIH47?K_['WY4R-)DNZ_(F/?/)LQ(^BXC^XU MS.B"JF5>"^J@N@9^P>($44)B=505_/7/(U,"71P" 0)RUZ8:4"HS,L+]"WJ40LXSJGJ66"![ZJ^:*B38M3H9>1^52!:06F59+HZP33 M<4-9RD@%80$93 SBAFIDA0%O6$ACB8&E)?%1DD2?$4O'*7.*6JU)XIQK:[?8 M%&7.[%*NY6#1>;?Q>>M+;M7,E;2[.S76[NW]O;R)B:C"< M$$\;?LAYTVFW[(]&I]^M;33":NUS2:N3"_>V +O:<&7M2_3]3J-WGN>G]L^5 MR[E:^5=!JI$IU(NJ6GA4T_[,:6IUV_''-:J*,D \J!P>?FTU%Z[GXHJBN#;7 MV1YU5Z^H%XJCXD[[1Z-[E>.6P[9P]TY,H"9%[=^9/<\UC<75OA-+?I60&<6& M%<+Q]*S9/H$IS7:W6^OW&LW&11D= M+GA8;*=SGO5TP!0#WSIMAT8"Q2F#RX-)SK>ZK)H,PZC&%*U++_KC5E8ZV!TZ MG>BO[@$O$^(9_*E1/OPT]H[A<<41^O_V0=92(\_T:9Z?LA0:?H(QP0O],Q/Q M4/S'I^V/Q4_DCW^MU;ZK8>\*D M^'ZSF.?RO>!R-Z3.R<0]!2%2[V>[X/MIP_!^-D#@BD&/\47!8,NUKME!PB:L M[*48#"O:\[2.%+J?]3MG[>Z09&JD)K\H53_+U$3M?K>9:8RZQ2-C6*MM7-[_ M#!*=&ARBUPR9G0:U=UP_EDKIDC$ZI-BCDQIEC MX>JO5]Q*0_$[LV!YW%^>(DX^RLQW@34/TN!Y.RFV8(%]G*LI.H6J=KZN;OWG=3!&JYG"=O\=&@4A5GW%(F(.9B_PJ#L MLR!&B:(Z=]^)*1<0W")?C=9ETOJ\D%7L&/<6L8<>6,KY(6N0\UG)V'7(M;OG M#S$.B>"HD*4LDY"ZA+2.!MG(J141ELB9.\A5IJ.9(GD9UD3,Q=IR#022M(942^!-9<,%"SV7JW4M*EDFN4?@[C ?>N^]@;ANV,\E*.B[(PR48 MV+XEOUCQB8M7/)N O(W6CU@8VP6C:GYR_.7CV=!TSF=5]?@+_(Z11Y^7#\ZK M DJ0:5UA;,5]!IRAW1R*@!N,#2DS99Y?OA^\N6T4E?FSWJRX[-*PAG&$F%F; MRB^,3N08(N0O%5-=\$L56C>\>7Z[[+04[N>(T3Y![)2A:3#H0GC'Y'4@$(*# MQ Q5_O?2J?T1KPAF_C%.+C00;WSU%>L L/J]Z[\RQ3KQ3$*?4^W'9F?DWSS< M8IMS7!#LF; \F%R7 _^U07'&F6/16')(!%D9?NNXU_^^S>[/ESZ1R4VF2UW MJ[/$;@Y&[]MWR6LS&Q:O6K,W2W#@:H],(Y?WA4X\CK 1_(@EI>A.N[<\9'%[ M6T,S]:1.X?,/7\E!ON;T$_P/OK.W_6O_V[_A_@?-^EY=['_;:=;?39JI]8L\ MEH.]O[_#>,X/-N%_,+[ZR7LP<[\*,'E_U2^:Q_OTZT]PA2[J&X?@ESIJA$/" MBX1XTAH9'G*BK^!&1VXL8RN7&U?8R,9^5%Y9 NJ2 N&*80UNN"&<8ZX]6+9A MDEMNX]V[K_6O?VWL;6W6=O?^9^LS*%;]X^>M_]G:^;+]]U;MK]TO7Z9YZZ^Q MDF880!.;5+F.MP[RZ6@+-[SOG_8+W[ P"F=(XE_M;G>YN N?7AS/=S\=)NFQ M59PC$8Q ''N++%<1:6:L3RX:(J;$ZWD,X*LU'83[_>BJEM'V 4%_=^@S75$7 M7L,:^&+8_Q1=HY(MGE"/K&G^8MC_\F#5D[#_35_Z8AG9[L)J]Y;FXQ4QU)D[ M996\'[B@X%<732!JO0[,^.B" MUUB">6:8]2Q%YH(+,G!3LC;=)8'S2P_,K1P,B9WNUO_V&[WS%Y)N=$\3;="< MBX!Q]OU@\^C7P8>O='\/S+1O[T_V][Z>[] ZW]G;_KF[]^=Q??/XI-Z8;,[U M]6('[K^[^?[[P=[!\<[%YR;<^QB^P_8OCDC]9$/4/VS]W/U0/P>S;C)WDR^X44X3)8(+AV$8MDT\ZT40]=]::.Q0;YQQ%^&E2XV\* M-+VSW>/WS?;/_XGA*'ZPC5;^X^?HF[;;O4S]V[._*HQ8'$9L]^KO1C"B,1$I M._'L8'.?[%]\AK%LB)V]3W3GQ'-X[Y/]"[CWASK/F=SUBS]/_W/A?QY:IP*7 M7"*:.7UY\@09S @*2G@7E)0QZ)5UL2KX=%Y4<1 XCY1ZKZ*DPDKA%%=$6B$3 M!UO;4>XI9_H.U;*5E+XY*=VB.YO?S^%SO+.YQ7+?)V\"B(X62)&420NI1MI' MAH(3(#R2@]>6,ZW4JB1T2FJ+9)*SLG-3\WSB1.R%5[C?;6>:I\"=1J\9LU8[ M';FE$O82884E0G%.?+#7^\;7:&IE03ZRWHT[R1XT1'F3";1\0)P'B6SR!@F" M5<0^<2( WRE;Y3-8C2N2BM>@PHII&C1Q@DL&^ZPV >Y)<\*S(/3&DKI*A9]' MA<>=P)1DHLI+Y,"61]QRC(P*"DPDJ:*/ ,V,@HFF5\&T6@X5?NK#A^=R\39S MFE[.CATX;;F,)2OC61.& @O0MYV M)1-)"(_CYDW:RAN79RN9@V9C]]WVQ_+%-UIE7L+'-CBWL=?H% 58@]K;CS I MW??MSD[L#8WPRNA>*'+4;S:Z3S\W8%X:=0KW^_"YN7/RB>]N?N?US3JKGQS] M L.[N;OG?]4OZ@)<0WRHL,4YUP7%;&!S+P58V4(AQG"T45!L& U6+:>;@ MN5U#11G6W!!O ^$!:TMQ"DQQ[*PS.N#'<0TKR7Y[DCWI3NX?>D]4T-HC+S$( MNDP2FC MI(13FS"MO,EE4[N)-F"P(V2"#B1HII*GT2.--4.P9DEG-Q-KLK+.5PV?;@#_ M+ RN;YR6>?$:[,$8B-AJSTCB03OG#6?"8Q9Y4)S0RIE<-@T>=R9CPE:HP) N MFT&D@(PD%$7!*:-2Y!98F:,%5QS,B]"_-7&W-E9W2 *>UY&_D1OG9;0EO.OT MW3T!9)%S\UR8?L=)F0?5=30BN"1,Q(('8TS^1S"95***J=C<$<)%*,\S'PY4V%EAYZ*PDT<+ MT"F)34GSQ*3C0;)\YJ8P4R*:RB)>-NR<:$GBA<0<*\2--PA<&(4,T0HQKG5R MT5E*/6 G615D 2>DSPF>XUR%DV624Q7ZEQ63I1*N%X4FT^64=RU6YROK\_-R M/'I1WNPJXDSG],A5G7N9%J[?.2^T?7F*-3\-5+@-US:;._3S]_K%%MV_^ 3/ MS=_9:=0SOPMCU\_O_N?C2];M8^?=S]\ MWJC?7# \LR3XUD>_6#J6W59MU_?:N;2,X,S"0E1QE%.R519DE42/\[+85@MP MSF?:D,S3EXE-_FS;3L'!O]G(W(V9&-#V>\?M3I$-VX*A=K/4USKQK _WM=V8 M21J/.O:TY!KIGQ6\)JV:/3KJQ"-;MAV:YSA)2!T!OKVB5'$#/W(NA8Z6,>\B M,T7:$E%90TV=]S,WX\^7X_Q8#G/C\FTV"@(8\D(8K)YNBOG'(""." M@&)3$#($VZI!6FB.A((/ K42,!1V6+PV36%5NV3=F_,\,:I 0I!$:>PX/%MK M%X0W@1!MHDND$ "-&5:5 #RN .S\/&3!JD2Q1UBS#._:(1>#0$$P"K87@#^^ M30#&S]E6+\G#)MB]+9NA'. M&APUM@YL&Y!D+6?'1BI)6K0D?>+96&U!, M"!,!KQ/C4E$K DTY%=M)H*S1 OV@CFXSDK8,T- M30(6F'@O89%;[2E(F\:X2<.Z6RNXRXK-\EJC>ZTVA29XW,B_^E*8$U&(PU@D MK!S+W1"3LC(J*966HK#$S)V)L.<6MFKK'$K4"#^DKIVRMN3)9%RT60VKA]^W.E8VUF\I! M%F.LI.,:Z6#UGX@= M=]K]H^-,T-M"8$I]C[W:+!@:"07<@$@W$\/>G^7ZGMW:IN1MMC7_>F76 M7UU3&?@WRN'WGSN?#K50UA,P\!5C&O&H#-@[(B"+<3+8,B>SO-3 84 MVHU.+?1+!M'5FNOW"G;K >5Y+5>EUG)9:NU=T9NEMG'4B67#DFS'#R_;^/.O M&1<4C+\^=GKPGF.]4P84VB,:E5MW7\)V,8 1V"Y?"@:>-__\V+*;2KYT?-?O MKM9^'C=@-HH&'R&>%4TV6^!>_\B\PKWS_)5!$Y!AHYI\SP$,@ :6;3DR9S3D[ MN4W(900Y]PDM&I/ FKT.?W"[==E;Y;*AT>@&/;:68_';9K==TCC'9AB1E=R: MI=/PO4N8AKMV87FZZ;R6":-/^Z=%*_A< ML6%G5NOB*S.>E.'[4N*RO PZ'Q64];V!_3>X]DJ=&S-XZPO"ZE)2BA[V5R>K M@Y!1+18GK*]#!J9C F5ODO'(P!6Q>:;T;\YMT3^T3\1=+/K/18U%9=!?YT+R MW;V-0QZIHSH%I(V495S=1$.0-9XYST(B"FPVO#:=BWT559UOZ1?6U:A:^H M8CCC2=X2[[DT$(;2DOVHL1CAL%-58 M.OJ,X7V[@U_G,$=O-T/+<=J?MA,&0RM'TASHE$(XPF4 MQ(Q"49684L0K0>]@+TUD"N8&6V,J,E".4E,^7G9&_#:PZD=#8N%=N]NK%VY> M&8^H-.J:S*3SG;S1ZJB4=19%33/Y0A+(,,#;& +CT2CE-)Z+B5$)CG/Z4,P9 M3RQ1G:.O,43G(R'>W,K45DG#,TI##+EX-8$@&&80C[G)A;0<,4L]N#XT>I8[ M7*]-)XK>8(+/@R4F)) <$HC*!5N$:QL$R%)T%%L&&_\==MI*>IY'>HX.G1+6 M&!N1#P&D)S"%C #SD9G%7%".4/F8W65BG/'+/,4YZI&5Q" MC"7N(X4%56IEG3F!N!\WKP>5Q;7"91MJWYX;6*'M5]BRW,BVP9R(V M'VZ/1X_&']:F4N^?I*O6F(#^>?XN,P*][8*,^J%18$6 W"#-7>)S!WJT_V1OM MS04 [8K@75$?6.[L;[@U5VFKO)Y>7+=73!:O_6?9('YULBL\T=?*PAVXE![6 MI^8)"\MOWWQN[M@R\UC%$9ZKU006 G.&K64I$!DLD0J,^Z#*&J;;F[;,.$U9 MHJ+Q^QDX@Z+QG[M[6[_VZ4%S=W/K_&!S'Q^U_QSH=/OW9.M_#NMW\W M=O>.V.5W+HO&-T1][_T)7,_K8/CLG'P^S6."\< XX/E[G\3^Z;;8W0Q@%.U/ M$FX83+FQA"-!.J.^OSZ.D\]%,AF M<3X^ HK];9O@RP);PM8(CV)D/30$?A=KZZH^J<*D.3#) M3UI=P@M.I>/(%L603DMDL85_8*V()(XZZ5?6J7AP+[RJG2G6Q.?+K@?WLR>6D!W[CF]^/1G@LQD4E\FP%?#, 3Q'D_8$N#>))L*0 MD)(B'J-'SAB.@L>2:<6<-VQEG3VH,UI%9K\TZOHHML0U))ZSLA[NE]!0Z?8= M=7LB?A%QSJ$**!JP+#BF$FDM!?(I4ECKQ%RBX"NLY+>V+)C8G- MF&('-**@N8^M;LFM>)6N_\8B%L]E8>3TK*N65]U>>^,RO>>C;< LOBMS>TJC M8[AH[T;6;,A/7&'5'%CU?=(.(9X&%R1!RO%LAW"#C/,!B<0LUM%Y[?S*^D-: MZE0!C:51Z4>,:-Q5GRM-7IPF3[37$=+HY#3RPH/5$81%.I!\="(XB\Z90.3* MNEX257[3B2GF41)37B)6S9F5$E+D2B;!A>+!,B-!L@4QS*A(C!3%>>[]PAH5 M^LR%/EL_,_*4ML01KN]M'W(;0$ STS*- 9P>[I&)T2)) E6!<0J&QLJZF(:? M!9_8+E.XXQ%5>>G\JL7EH[S69)3' *\J&>41@*T^!FR2.HTEY8@;RP>T<$$* MQ*UC447&G8CYB(C@Z6C.,F);E8KR)KS .2VK!Y;SSI>*4L'5PN#JUZ0=AHGT M+'*&6,$3()4 .TQ[E!RA)G@2H\09KJAY?'U^E:JR!)H];HA0 M@YE,D2#BE5HVI@YR6"KOFQ*YQ MV\ER)A7Q% 4E%.(I*:0Y(4A0D[2,#GOMP'8BTX[0,H+7&POJ5$DK=RM&>E@_ MBXH_Y?'PB$S:4M)XRZ7#*#+.P9=+!FFA$G)4.H)S?K!(*^N23/MR55;*"U7: MQ7>@J;)2ED"OQ^T,X[%5SN90JV6(FTQ':7.QLR51&^5QX'1EW:Q*_6 W:?E" M-2_%GJBR4I;(I*@85.Z%/'32HG !:QYU0L:%A#@5$I G=['AG"3%,),ZSK8H MJK23%ZBOCV)-5&DG2Z/<$\FN5!*F.4:*@5YSPR,RQB1$B<#>:"-$[C(\VZRH MTDZJM).E@:W'-3.JM)/GP2LV:8QXP31C$E!*) W&"!/(NJ 1#BQB[,%4R4=% MTXGY5=;)"]3I1PQL5%DGSZ#*$R=4,8ML_H=;RY$ST2-&J9=&6"Y)JHA4 MEB+IA"P@Z630T(S!_(=V/[='*TZMWG!*BDC)@M3'R%GD.CFK@H^8>*&\%":1 MXE3W?K&/"ISF R<^%?1(-#$<&7(N!,2#B7O670;K;XM^RSG M3K&%9#DN"/8,K-A@>,K&;;!!<<:98]%88*6NE.6 M8=%2EY*UVB-W:_X([A7,X48K[/:.8^=CN]OK7!ZG_1E;,35ZW=HW^Z$JLWVZ]7-G+QP??-OG]6]?\?Y%.-[/W[WPYSO?_F[LG]1Y??.3V)UJ MWQQ.]ORDD^V>M^H?_]K=W]JJ_;FUL_5^>Z_V\:^-G2_3:C!0ZMME^6X] MHR>T:J!0MXY]_%TQ7.NI%-9[QD74-F?I>9FL(S99$+]'4Z3BCK_GX$'#W[PS MTD&$%_X6:N_@RD[#]8M7_@B.V'!>GWB[+@95PO7__2]-"?VC_&7O.-9R%,2V MSFO'MENS-8[)/[__JW;6:8-JUK*+DUO!G\'0:__,7Z7XCR_V!_RM6[Q/\2?R MQ[]JO6/;J]FR[_:9S1#<."M7.K4[^8-:!!%I9)R/IV?-]GF,W;5:?O[H[89W MZ(V,J]>NG=J>/ZZYV/L98ZMVK=G1*EH:3U@>5B7)L?,%;D<#!&2'Z0 M)M9;Z@4FE"C+F>75\C_I\N_\/+2$2&TD1S*"JM;M%B/CW3FS"]3_B M'\,&\H6',_*MP9:'K[YB'9BG_=[U7YGJ>/[TCEJ!_)E>8'0_'_WWN#,_NL%RSM M#5#:=J=8\M_!Z8B=?!4,R2[+4&K'G8Q(_W6[&P%.Q-[&GW]MU7;?U][M @3L M[(&!9M1P\VRNPMRL[.T-L#I0J).XI5SO'Z#,!WU *EN6/BN'QS MTO7I?&?C4(%0>4TD8CI8Q#U7R."$DIWW[04D)U/AU: @2&H1<&KW/&,$Z2M-RA($2,!,S$2O;)N;I0" MEV>RENV02^?&V6X#G%]P\)OPU[PK-5(#,"< '-4:K0*/4K_7[\15^-4W^_E( MMP:HDP\)RYRPU.!K+A[;9LHOE+\ROOW^/&[7 M; =&"??PV3IPY^5P8X@=>.NLBV/5) B'#EE ZX6$P0# 0&,8$7";&03 M8A##O#(F;5&\!0]O^./5D7OY/KPT?#!VE ?S<]I=!2.UTRDT;_*H[_*NS0AV M:S=#![Q'NS53@V'B"B<"5NW6F3[KM'\T DQ2-H1GS71H='U>.0 6V+VF+.3Q M63ZV,!^Q&8M9OH2/L;F]FHA\3KIVX]BN D-P>[#?:S]@HH?"-HU;UP\4UL:Z MYGFM_0.>_[$[JQ]>90;HO5-^N'2G+*A8J(:HG!$C,66>L) M,LG$9(+2VJJ5]=YQ)\;:>;2=[F261BUUVJ>%Y!20!4@1K3\>GI+-(4UKM9?B M!=[H76UDE^4RT;UTKX;9[H, *L6E(=%L6-=H-GKG@#M%@OQPUFY0WGDCKRXJ M[PPX\.#0[6TF-70B>LW!-TN.L*,N4^OTU'/^[$GO!R-UIMP9 7$5< MKE$[OK.W?<@$CWWG?ZD]6^^4(W2( <&CT@,D6^:Q'N&<)2 M]QCLUD&JU&B8J-7N@343P%:#/]QBT=R,:^!G@37A7*/6Z_2S,0)F8KT'H6RW['99][].A4SPQCA52/'H*2->Q1:3@ZCZO^)"ER',>I/(72-Y= MLO.5[)T66X?UI6-:D&VDVN=W[_+&NW'6:31K*HL1EJMC\0+8BL#1@D7.3G_Q MGH,=>Y //7*XDF\V*'88.U)9&T[-:.AE\N)"BF 8( LP(U>!D,+GRT/MEIYT M&:4YOLJ@OG3M1DV+4N:GG@&[.GB+%[& S^(].Q'D-:Z.Q#M"NS K2H.E9B^C MKY<#&%HL:X-Q%\ W])QFOE:I;Z4AY#IM&YK96OD1.]TRUG;6[O02&#WMXC9' M.9K1RMHY0H>2@TC]7A'+@SF$W[JY^ O^Z]KP:S$IJ?&K> 3,0WR):G>C3.^V M:O^VK7ZV[(C,9H<'%4 ML-^U03O>M6T1.AU3\\M3PR(<6"QV+N,I#<<6O/IHK&NF'EQ_[_)NMNG[S8$Q M/%")-YN+$&SW+%O9H%=G8\5(-9C 7#96 MB%.SD;+D=ON=P@0OYZTX'"TF[W+F!J'9JYD;*&BCDQ\#1O3X7.Y^W/IS?.[* M\P!1B DLV]]E% MEJS!FN51UL'X/^V?;A1!]^%9V\S,PE$KJ5A.=!$[[4L#";\Y ZE.X!Z'(C#- MK")(D=Q[VC*'; #CV&&GZ3K$>7!OOKCM+P=D^Z8-GW M-@Z=<$D:3E&,-"'.G4,NL(BDY9S[) 4UV$R^%OY_J);(M\CC]BJY_O'>+KV. WNN6!6[_9&[YM/7:. M8*,!1=Z!':>@;1GL_7KVWI__]A%V\0_QM/:AT^Z?C9MBH]O0\+*QU)^A:5G_ M5JN#L9% ROH=L-)68>+]6NV*!'?Z?O"5<9-W;V0LEX'S@?$9^H7M08S19;2L ME<6ED\W1+'"YO#\6P9[+X%C>Y,>.S4[M>:WMP<:KV?&)&_O^T!08&-&=&3;R M8."CP\L/*[):"MMT]*F#@8.7P ?C;J';KA1KL'RC=O34>Q1509='AV#2]GMW MG89K7O[6=R^/'8L)G%"?V:7O;[9H2E9%4\\^E#=2-'5K$=1$T113CD;O(\'1 M<:6X4RY2[JW0BENA_/Q%4\NR%X[Z:YT<;[UTB";#"ZNW6!BK8WOBY1E#;P3X MX:6:PU!A$;@;RY:=CFP-MKCR+ ),G9UV;]($>=Q$C"_^.(9^,^ZFC;SOGQ4> MXU?PC?>&L1:?U6_"U'9G[$#NR(M6P^@FF4XRE7 [T\5@PQ)X?!S2Y#4R/1 MOO)8+YMD[2*C\_?A^Q6T/5>&1<$3E#78GG7C[\,?_@B-+IA2Y[\W6L5HBR_] M,;ZRF1]Z@B:H6-7RXZO->0V7&_2 (7+PY,'':\5'$Z1'Y6<0%#@;<1TMYHD9KIPG\RIE6CF(Y.S>07U,1/W(6-N&IOQN<:L-<#B[:O?1] MABOY&1;RY1^-#8AMS^LG_F+_XKA1I_\^J9_"=TZ.Q.Y>G>_3]Z?[WW9.ZQ3^ METLBSB>);;?/=RYV3G8_;%_LG];/#_8^-W8WOXOZQ?')_K>#XWVZ?Y'_5]_S M%_^YV!Z0VF[U=C<__:H?'3)A9+#,YB(REMF^*7*>>(1-(E(32R./1:+AH[>@ M7P![[3.HSS_NLA<]9@>VE]%%X#&P* 1+1-!8,\>Y5%A[)UT*3@5-!7-F=L)J MA45+A$7GXU@4 L[!>J24TH@SAY$1,B&>M(5-)L%82C1SQ#-.O-?.:YE@8K#C0F!3V47+CD4[XW:1H9PXBS$25$;$N6'(*2]1 M#&#_:A6=#*ZRBUXB'+UZ+-)&QT"4E(8D )]@<8;LV]U>[9]EUNJ_JE/DUW+660VV.D6N3I&??SZJ4^2[ MS=/[_9N[JU8G>=?/6G527$G48TI4=1I<13WO=AIL*15$^1RJY]0P&US2T7(> M#$[1JEL*)!\493?Y5Q!W[P8?_7SLGGQN[>WZ?UBR.\N_F) M[FY^Y?L7&V3GHGY>AWO!->?[7R;C#L??#TZVZ,Z';;'S;?\"OL=W-O?YSM[Q M27WS*ZM?;/\Z**[Y]_&,LV%EI11,*<2%LX@SII'!5",I4^Y1+[@HV4@>_SSF M-80>EBD&^A; *4KJ"&986 *2:HG# $%.,Q($5M*R6[IY5."T;. T'A3U47(< M'4'2)X=XHA(9:BC"%COGO34AI)5UML8J<*K :>G 2>=D%:5R>:;AWG"CE;%< M82-"D#J*RG)Z6> T<7K,N:4Z>4 CA3WB47#DK%,H)BT32X81$Y[FQ*8"IPJ< MY@4GIY6USBK/%( 3-Y] I;89+_7E*P;.O76=G8H1-[_4XK\^V<73$G MW2MZ-F,27B.2+E^ ;+B6?[5;1WNQ<_JY6-+=2W;>"EOGP=;Z9,A,6UABFEGS MJ8J(ZR"1XTHB+:ES%/X(/NK*NE@S#S;\9L/(BX//>Z+FO6R[-P(ZRQ?XJD!G MP: S;M!1',&AM!8EPP%TDO3(4*N1-$(2V&V\\S&#CE85Z#P*Z#S,W%NZR6K] M9JOINO]TS<@QG>A(=3.=TJPLU*5E(1NTLIS*/2T(V(=^0Q-P'^5/BN/VS,-X MY4D,Z%=',UF''>EFYI85/)2Y U]FH[:=[V6.Z[#M74%>=MS(7?D*GNKR.8-& M*;.><79)[7I%+7\YW-7<)6_8)Z$8^RLA2\^S<1QMLW=<\P6)>$X*[F4^\'*% MAGRI>9; 1J"9L79)"J+^IQCV.QAUMBSV\IAS5&BC'/$.#.!](]L3^]%V7KYE M<7^RMZ\_M\_+3M+;+3"QT[[I%C;J5*O[EMG MU<3US>^'ECN;8,(1)I$ASHS(@1] VVAL-)XS'L,4/RT8N8%;I:UVG&-C?4J& M@L?&G!?PWTD6SJ(+QG'N)WO9Z.ULN"PS.")71Z.T90.845E>O21Z'38* :NJ M?=0"D2R:B+3[G9MZ[4V6#N6:(KA;NP\R'KK_^GW*YAVHSDQFWUMGHJI(>G%U M,]5@JXJDJB+I^>?C^2J29ASO+O=4+:"$9/2=WW852257E5Q5U4GW>NUWA9$_ MTMAFQ*I_2&;I!O()GISRF-JMD>Z!EXB*W<':6=!IP9#SD4 MG9E6L&PS\7\>](9+?20W1]OS^[%((G9[V'DJ4G:WWN?LA4;0!DD0;/?#)W'P MX:O8V=S_M4/W\<&'.M[?VVGL;AXT]T^.R/[I5B9!$M,D29X?;#:_'^Q]QSLG M6PS&^'W_XO,QC(WOG/X-WX?GP7WV+[Y?S,B\$MQQJ95'++F(.!8*:4DBH@Q6 M&-,8I.8KZP3S5%Z@ M$S$5.BT?.HVG:%G-!,;<(DWS 9LB 6D/$&6H9<;DFB"),SJ15<)UA4X5.KT( M=+H?TV2%3L^.3I/EBLS"DAF"&"$$<1(\TDY[Y))1)$G.C-(KZVI5J"5)6Z^P MJ<*F6[ I19*T=D90;;CF24>7F6BT M08X*CHQ1#K8?Q7U.35*K2BV3W;2@('7Q;+6FQ'(CSI=!)_6<1OH0,JU75)DS M#4@/K 6\"S(-UB%G-U:P,Q?L?)H,)TGAC8Q&((&C1;!&!&EI/6+610M.FW Z MK:R+!T>2;M#[Q[*'%DB3\*H5]H%U=)7"/K+"CML)07!NN+?(>4%R$5Q 5AB) M0%MS1:YTWH65=2XKA7VU"OM 4J5*81]782>"#CAX&C5Q2/!,0R(5*&R2!E&I M13+!8D;8RCIY<,UJI;!+J[ /)!JJ%/:1%7;B#"-@#FMED(T2=EAOX:=$->+& MF. $Y9S;)5/8!>6SO! W?#NG[\5N[_Y^^.MCR'@6/WRX$"7J5,'!14'2URFZ MG1059DHBAJE#'&N)K,4"!8HMLR0*Y3)#]:K@=(F"@Q7GS8MSU"N-?C2-GN"R M$0#(T1FD RP7=S@B, LCLEI:BJ4VA(-7P%9A#2N-?K4:_02>_+A&5TH[E]). M-LNUQMI@/84)PV6,UL2RK@W>*@^$/QN[64132)E512.77$!2>:VU3)AX M0"FY*OFT-_"OZH3@%:CW$_CVE7H_G7I/&"'19 TW",> LWJ#_:&Y1N#HR2!@ MC6W.[9.K6K-*O5^E>C^!HW^+>E<:/)<&3WC^B2J9'(](")MISQ1!-FB#. U< M:B(#M71EW>CINH%*?U^#_CZ!UU_I[T+U=WP'9A([[1-#7BB..'8, ?0FI*BT M-'@+SI6"'5@NB7G]ML[S-WRO;SL-VZS]\\@V6MU_U9KM;C>^L8X[2Q8,N%R4 M#[ D?\%Z5!["XO#)3P8 B((EC%2B9 C8%]9BY& ]D18D)1&CYU+DXT E'F)A M5,<*2WNLL #_OPNO"S]5JOWCC+N/4*H\!40EPDA6Q4!M$HC'""Z>A\ M+NQCILK=>6'ZO601@!EZ7:GN7*H[X?5'XZ-*RB,B$D8\;\T&K'RD&.4D)&62 M8ROK]$%1NTIGEW9/7H#3_Y ]N=+=^71WPN.WR5H1-8I3>+*4)VJT=IK KYQIY2B6LYM]5?0\SVQ.;/W,ID09 MI#O"];WMPYB$P8%CA)7UB%OPX+6D"7YEB>'(N%%X9=VH5?)PVM6Y5.69SP@K MK*NPKJ*8?NE85Q_#NB2(EEYZA+6-B'-*D!:.HI1I7 $'N25^81S3%=A58+'*2Q2"%XB+R) &(Q8)6%] 1$$D>]SA MC1YR^^<8XL K&-YWB!F\N&*1W;H?,&'+_, GO/1%IX_,V^/Z#+:+FNUV8^_Z MRJ8GZIA.)[O$&(A3O;:-3^V&;_9C#$*5\E[MKU6_Z#?SR3.PO M=E-A@1<25]G:"[2U\624(?E@F28*46\DXHPE9+F*R+D89: R)296U@U?I:3J MG%@AU,M J,?K.5TAU!,@U'@T(! K,!$22<<,XL$HY*CG*#(<*0O$$6-6UK5< M);A"J JA7@9"/=[!^QT0*C5^Q8 N8J==@=/8L2LH%)'B;RU#G&B*;(D M"4130?VFG0AN!5!(4T+_J-"I0J<*G2IT>D1T&L\*PMSBE#PX=]$PE#F$D.:6 M(F>,B3& Y134,J+3VZ+)+@K$F[5.[/4[K5K[;N'D5\G;MX0\6.>>Y"PESC^->H]'$,2<,]+D!=\E,%3L#3)RCI?Y<14VOUJM?L)X@?7:G>EP',J\'B8 )Q",+:8 M1QH0&7$E)-*YS@O3**AU&%P*/[OA5J6^KT5]GR!$4*GOHM1W/!+@8R8480+1 MW.R2)^+ NL8.)8<#N.U8"Y%F]]NJ\@F>E-:X:KO][.[_56"R:LC[2/C$IO(' MI(K1>H5B(@9Q;Q-R2C+D I4$_ 9!*:T:;K]FQ7X"S[]2[*=0[(G, 9U@6;%$ M+CJ!>(@.6<' C-,>L:K7]FA7["9S^ZQ2[TMTY=7?"YV<"G /.D(&? MLM.@D"%)(D5,^WE:[/T4JY\ZW0GB^)B?3N,VO.]^U)O=4O!Q%I1#SSV MYB>F,DFPTUXF@I0(.">K*^02D9E5FRAJ0V))9[-UU8A'X"%\Q@X"#RS[K?#N MS>!=10;UHO%N/,1FA4I*:(UPD<$OM$$6^X "HYQ3C9VRBR:#JO"NPKMG?^FE M: Y542,\+M1-](:RG#@=.+*6&L0E :B+)"'%JO&[SXA%#Y85(?BDDLK0PJKC1X@R,[:E6 M99$*:DG,2>"AJ,D22'.>D/0Z26:Q)UZMK)-53?&+,"\J5ZK"N@5GP-P_3MZ% MUX2?*M1[?M2;B);C&&%%.1*:2,1#"L@D)I'UF@25G&"LI+)2,TI1[YX=4R%> MA7C+\M+S(-[](^45XBT-XDV6[CHMF&*(8P^(1Q)'UA&/O)<\TL"BC3BGX L\ MS*\;\.X?+J\ ;VD ;S)R+ASL7Q99$CPXMIHCS2)&F@9II18^6+^R MKE:%>DCEPG.&S$45,J^&N%1#?-$A\[MUCMTXA?'WNK5.].VC%GPO9-K_WG', M&TJA][GK>,U9 '@?:]WC>-_.LK>8+]4]EO >+[IU\MW,JIUVR_<[G=CJ7=/G MXL'EWGF>]X5+;R$MQY%.FD+QO=_(OPPK *S&KS.0%FLE33625T%'+ M&% B"LQD*C@R26*$,05WR"GF!)C)8A6;!S-N+E^5;P55KQ*J'J^PH8*J)X6J M\4,;;"P/4CEDL;,E5#GG*0H>"T>T3T'S JJ$K*"J@JH7 56/5Y,P%U15&;L/ M0*F)MK*P;CH*@R1S!'%C *^,L(@I'RT+0H7,D;I\[18JG*IPZCGJ"2J<>BJ< M&C\?"=)K;X3(Q\ *\7Q(8J2+B(GHA?/)!+6X]M?+UQ9FF2'GW2"^UFQ8UV@V M>HU8=8)Y[+#4Q]CJPJ,V6F&W=QP[']O=7B?V&IUX"BLQC5K=P1K]=;5$%5(M M!JFFVLKRE#2CD:#D 9]X# 89JC"X@31&CY-,S"YC*^R*>7XYPSJ5JB^1JH^' M>)+1@2;PEK!T&'&962R$#"AQ\(H3=4;)4*GZ"U7UI\E 7;RN5SH]ITZ/!T1( M@,44CB+B#3@:\#/2V#ID">S<%) \>;.R+OATT';N-*Q*E9=0E1<5.JA4^1E4 M>:*5K/=4&3!VN(A@B>>=V<2D$:%4,^D4UP8L<3GC_.595/EM9>,\-%KP)MBL MGRM<,()"U7'QHX#55"_9X"3!P1I$50"[@Q.;,UL"@LTGVQQ>$9Z*7K)J.K.E MHJY_# M5.Y1:?OR:OMSA0PJ;7\";1\/*6!KN8DB("9" FTG AGC"8I"44^MT#ZDG EF M'N2)5,J^O,K^7$&%2MF?0-DGVM@DR8S@#E&9!-CQ3""M%4/$:">D5XJHHG+= M/(BJ8XDR%.Y9J%X.8JI0KRIC?^#,+#5F+D)QJFNN9,)@%CF!'C(CCHE^NP\@F2A)6.%(N'X7 [4%:]3*X/RI(?8.0 MNF34:P1]\(A9U- +O=N#]AKF_O%+);U[EEPM0BR M_M:S\+CUXDVRF#=:?5N\RG__%AH_9OT=_CQ!HRB4VX\D?\ MXV%E]]Q3IXM7[O^J^,O)B/H(N=1<,$P;?A!,UC,NIR@1>0ZT7Y'-L%@?[?-G_:\N_+;V#N=-EK#FS,)3Y]\]VO?,*5% M<+/->L%2@ !(VIUBL7_/A)N=?!4,R2[+4&K'G0S$_]4 .Y9@SX3EP?#$+?S7 M!L499XY%8\FA6EG?V_CSKZW:[OO:NUT NYV]+__]FUT?+N*CDM_-EJ#560(T MH6,E;C/E:/0^$AP=5XH[Y2+EW@JMN!7*E]L2?">&C;P5$.."2I)CQBV/U!I, ME4HF..>X(5B.:]2I[1R! &9HD>/FRDF_VVND\_)/#9CU%HQ=%Z;4Y_L,V-C6:@-K8*=_"F/VX]L_4T:"I.%\;F:W"L/_HRO_:GS#_^*/8^@WXVZZ9:/?R]B\!X_^L]GVWU_H M?G[PGV/L3_]NV6^FOWL23O;W-L@.?=\\.#GZ=;#W^01^;L X3W8NMLG!MW\W MZA='/W#[]WVYL\$%X\R6'G]QZ.WO>5$?0XZSQM2^TO;;)FX9C>C MCZ1B4U=B%XSL+]DT &F71%EMRW1N]XP_O^:;^9 MV; '5^U>R>EV:ZLP9T=["&\<'74B?!XO)7SJ>V\C=G2P^;YQ\*'^<__;0:/^ M <;Z[>!X_W3_ L8+XSHX/C@]:.YL;M"==Y.QH_"]_NW?W_G!Z5=#V0S<*_JY\JF%L$>7+,[F\85LU4EP+GZY/&GO 4-G07 M .*311RV>F0UEO"/8=KFAJJ$EE0Z"RC!79Q*O8RH886M%;8^@;U=8>NR8.NX M#:VI(BERC*@&]YD3EI"EDN2T78R=@]5T?L!CIL_^F M\A6*[+^/TU'$YTA"'-!E[QW'6J/U(W9[F=ND=@8KZ\]KC6ZMUZZ=VE^-4[AE MD106?YV5"0:=V.MW6EGY:_E%0(3.R@2K9OP1FSE.VFETOZ_5=ON=JR\UVZTC MU(N=TUK']HI@ZN V@WS'88(9/-C9;MD^V=9ZL*:Q5[/-9MN7*5_PQ?+*U=K/ MXX8_'OM"3J8\:MMB#-%V6B"4Q="/X;7A!2 49_:1BMG8^:+\\!KMC?U M4MVU\4RVQ\FE]*W.2![EMV*Q8M@ O;%'<7",O49)[D-3GY2Y8RO%'D^ Y3G@IMSE\>;/RUPM_=P_^;QSFD=[^YM7^Q_JY.#S:_TX,,V MAW'CG1/PK1N3/O<&WMU\W]R'[\+8Z?[%)U$_V8%G_?U]9^_@^_[),?C>GVC] M]'-C1JJC\@ES22T8YE(@'HA VA.*A/52L& LF)8KZ^S!9U9/D)_S#$KRCSOL M((]*;?H .H.EF\SY$"'_RK$>0;$&8_R M>6<2IP(C<$TIXHDII*EE2 G,&59"$.I7UN6#*?KFTI"7"#=O(!5Q,[K>0\VS MUY=[-!,/27 "JR2=5(0[HTW4*CG#HD[.*THJ"VPY\' J?=![AZ.W$9D4#%A@ MR@(R*HX,D5QI*J,U#O#PP1G2B\D:>G;4J](6%V]*,3"4? PQ2LZ)-SH$Q6E@ M.(!D HY4IM320,>$*26XD=YQA"-EB%.?D O,(2T\<1RV 1P,.&^\@HZ[&$S# MZ#M,5+PYTO=45[ZV ;^&F.'G:)NUF%-(KX^1O\J>)//M*9A%;I6)5$K,J>;: M4Q,"H8J;X%C$E3FZ''O*UTES-&##K0\8>4,=XIRG7+2GD4H42W#9A53@GB^J M[/FE;RE5-Z.%(X;1)\IB8]CHQ)630"8L0:&6-+@UR3)3 2(T-"0H% MDL :#10CYW%$/AA/->"'I D M(:I98=5LK+I?(Z,*JYX!J\;M3X5C"DD9I"GVB&-& ;6L0Y)32YE,*N16N!56 M+<1RO2Q;N627'Z7 ?6E%*[/SS_<*\N!&RS?.;'.T8*3M,@%# WZOV4[,52.Q MU>UWRIH1^\,VFF5KW/.J62Y MJD,9>8=A/4BC=WQ32;-X"0C\/*/8ZC3S\O+ZG M9P '^4V+RI]6?C-XR4XO@>JVUVI;UA\/*P@&=^N6"S+Q9O[89F !F0-I]MVU M7,'0Z!8U")F.K).5?T;Y49:D4QOBY9(4B][MP0SE+PS8SL'UC7F4::K"(8\\ MC1(7U%BY[EK=>-DL<^-"KR\&OLMEA3R>6;R; UKJ::* M08:E'Y_?O:L-Z%5J98W:@ [\(RSJAW@Z^&.O-I\-H8U2^? -)\XXIL%P3'QP MB8= H]1BMK^SO?/^#F0PEWPN>\7+75D0'V,GYYF#:?'R38G[%T5M_=S=^T[J M>UNT?K%/=S*XP4WA/-8KR&ZJ.2B$>0B/U##IX; M54P@88-#W 2/=*()*1%"%,0"*.NYSR7@NY(+GBS3@.G$8)58%(99J9GWU0(_ MY0)K:0#"I4>.:EC@8#1X?00@W@&8"T!BQ?'*NKJ3RJ?&+S"$P,P':WOUT@"H M?[OGWJ^2)913PE0@W"7FA/.:@KP0G%D"624G3R,GK YRPK2V6DN%8+Y!3A@/ MR"@94?*YVZ8!;29\95U,R\D#=@)LDHP^@8D@$@>3P$4MX&]$^91L2+X2@*<2 M@+U/AY(([[1)R!D!)A]89\@X*Q'S0JF A0],7", H[BP5LO!@'?M1A/^@0D' MAVR\6KQP.^QU#D?VU^;,R5123(B^'RH= M9?#.(2>R@:DH 10Q!&$C+1@!X-X%.CNR."E%$UWCJJ:,(\Z[T553QF"6&OPVF^(&?)M;V76F:7/R9_#7DB2J M.(:X?/IJ09C3[\ CKUI\-EJUG78OUH@J'S(@X1H_='NDF2ON^'L^4FCX.\QE MT?K@[V'K@_>-EFWYAFW6MEM=6.&L%F7\?.2Z>K3YZ*?X[#FIS>[*5_3D?2$5 MIOR:F4LE+*Y5#*-U N_LYVCXN0@<\_Y#/%'[8Y&BM8.'/> MJ^Z \=(;7,S1WR)I$Y.6%!,6N"(Y'$QBCE,3Q4.TU^01W*6?W$A >+0[W.MH M7O%SYR2<[I_NP/W_?;R[5\>[F_]N[F[FM)&C7SL7__Z^N_GUHD[_;AY\F:H^ MH#OTH+%/WQ_73[<$O >OGW[E.R?[?'=SB]5//_&=O?K%P;>_FS-HG!QWAHG, MNY[; 7%!.#*41D0D""=3G)KD5M;IH]/:S=@67D#GGPK6W@JL>1FTE=I%IBEW M0CD24] !,TJ<(.Z:[)@'P-IHPY[B,!Y=Q$Z[@KMYX6Z\V"IIY8/*;;VU,N8Y3S5/@C&/,5=4@:8806/N&1M9(I4I M]\S8MC-NRA&5K$W2(RZ-0CG_ CGM,+*1R=R$S!#-*E.N@K6W#FN>N6B,9MIB MPKF3+E!CN&,\6DEC5/?O>%[!VD)@;=QD8T83(P1'5 F, /52?DL$](,B5\\M:Q)"H/M<*\"O,RMGA+0Q+&$"NY%\(PF ?' M#P9EBB-;+#_G[UW;VKS M6+:'OXJ*GNZ5Z=! >;@HD/R99; G')M>.C8]P[E0/Z^2H) M!-\M_M8^HWU&5S]C3BD?$Y*QCZSN-N9_&PW?'>V<8KYU"_B"[>'(Q C<1YU2 M +0)(R2?#?>82BW*N]43P8/C?9:&DV+(^L'-,+F68?)B-@NB2,$#9LM40,? MD[_EI4A,9<>]]'0W2UI9-7T#OALZX$W%_S80'5W2(+Q62525+>^D,04(TLY8 MR>=_WM4B*/,!\W3 V)1B(H;(./D4#(0"YF+@3)MHR2M4#BW,.X+2X-P].!?. M/9?*"$$;M/3)A9A%A!!Y,E7^HFW0'<;TS-EV-M8F*)I%D1(#K%(F*B&3D SG M20G4IFW0BXYH6Z(+4&S(T1"OAP#9*^%J^VPRU^SM'G$T1-\0T=.[=-6[E!$, MT^0[,;".,S0J,F$A[3UY7"X[833A.$B,5H5,V[9& MC";Q=FK9333/G%HF64)1.C%G4F200#&GK&9"&ZY1B>)Q[J>6#<[=@W-((1KE M#(H(!&,1;&:>@2/#%"^NAJ%!$%/YVC^":\_#]8)[I@!8=&1@Z,(^&P.RT M9*XHR2PW(DH#46@U-^>AP;F[<"X"E//18BR@I U<")T2SR!S(!>B;= =QO1, MP)[N8P(,GG%5)(-(OD,@XXO^5!B<-%(5U3;H14>T%3S+F!-Y=ZE66@7"M?(\ M%2D8/'>:%:AZTCE[ABXJ5AN%1(?1EQ175G7?&],0O;"( M=@:-#D'4G1A*J)DQCN>( % *E]CB]=T$\TR\WG@L@J?$DDNBROX4%A29W,%I M R"+#S7AK9G&65B&WN:2EQP;FS M<$ZUHYS.SHB<%H=&EI J,N(GBFQ(&.0$UFF%M9]7VN1$/TPB*:NR@+6@UD:0,HZYW.14.5O02? M73NQZ2B89TYL7-)D:"G+N.>J*I<7YC4@HV5&]S8GF4PSN9< SL;PX(P,*5L! M6N5 !G:40=E@D[+83FRZC.D+>F@1T$'*#&/5[89@6$C&,J>=YT:J&&3NW@Z] M7 46SP]2?M]**[X>UC,Q0Q1&\(0 KF"*TF2R.!&,%;8%ZKM+2F\NE%9@3<_+ MBF65:C8VMZ>E%2BL<:"\C$A>@Y!] RUU)GIY4VO.W0 M"P]IPVU$X$DI2&!RU3?342@'&=!([EHDH,N0GMZFM?56(NW+P4K' $QA/AO/ M(E@52BV<<7)E59J^,M @O;"05B!=X%[*0$8WV=R><\MM,"6G2/YU:;'Z;J)Y M)E9/;*RTS8&)8F/MX2)I@_:6<>FU14UF6&C5%4L 9Y>2LR4%G;.$*D-*=[YX MDX4%+;5-;8?N,*9G8_4Y)UYDTHQ[1Z"F#9F%I&OO$B-"L2+%27O-KFW1RY5= M_YS0-SK .N=5%NDTU[XEV7_5C2AHK4;.4T;017L.W+@^-C6'X&I99V3>1T=V".0DE) EN955Z--][=!Y8DL1F'/HGG8C)5." MY!W8C!Z]0:^U%E9[^K6%[CL*YIG0O9+&V5B8=#5T'V0@@\,*9K22-L7@N9Y? MZ+[!N;-P+D5J[CQ704G001"$!5J=%3@+(T%<;(,"IA-*!E+I MJKL0&7<8A-(JH6\;],(CVF#F,>E87#(@9,!B3=#)AQ1J85R31>HTHJ=W::^= MD)P'AEHC Y,Y\Y8+9BW$+&0,H>[2KN_@QE&!ANC.(EH+#;P(#DY8D!"=+4'' M"($KPY6??R/B9G+/!.[2$7[,TBII&@F]^+# MV1%W%UVTX]I"T1$+*J7 &*]% =V.UKN,Z=G O5?>:X# 4E260!TL\YB 9=JY M2T*RPWCHW@Z]7$GVS^H6=G-1G&4X5%0B>YVLL.0W@$#I#,\I6.NRRYS6AT M]""53RNK6O4UOW&STH;I[F):&,\SS\[I#+1C.YM06TR&U[Y#N6&ZVYA^.87I MB" Q@V#:YWJP'@1S66HF>0$ODB\I5'$_&J87%M,F*["3/1F0,"T]9&GJ M0;OT1@FM6UR@TYB.4YC6609I:KJ]JF=Q!34+-GL6M4K9<"X3V(GMK4VSO1<7 MTU%BP)2M)%\+0!4?#,':"?*HR2)O2;H=Q_3;Z7U:*^T49!6':]ZV\\0%[PW1G,:T=<*5-,+75IU+%90*PT(E'K@3:W##=:4P_ M?7\6)X/U)T\_O$ZN)J_6>E>(M%%S4"P(^I$Y:EE;2T=55E:5[$NG.P3JUMA@ MR5_9%L"2O[(M@"5_95L 2_[*Y:J^VQP>X=YUDR7"<)3RB)V.^V=%%YN&QV$O M]\Z'>_:"H^'ASW4JQL.]09H\^6T?IFL3]+_W-3F+XM@A+U+6@B99^X?4?G6Y M,%@%+2+H=JG37L1.SR0\\"\PV!&9X;4*I'&=T$X&E)(KU,?*48645=!_@ MQG[=?/%TSWF:C5(;I<[O3$OF'*#V?=4($IP/(CIEN./Y*D MP>PRL:G7CD&)@J$VBAF#*- 9D$G/*_>D46JCU$:IE\IAEZAY\@4*2BC2.Q>< MH#_)Q+%!TB?% (UFY' H1FM?1L6U"\*OK'K7]WI> M]0.-4ANE-DJ=HE1(F*0FSS#7 S^9L22;:ZJ&X X\RG:BVVE*GH4J:6RF9,54-A*?" MG/3(HI1:!A4T3\2I'OI2+,CYU"1=X:-]@DVDO]/@GW,PG#TX M4YENO4$$[H(V@" "6%V<39",Y#Z:UT]JV(O3_]FG^-?TPO\S[N1TO$>K?#T? MG2W_7X?CH_%F'=,F?=4O>\/X]H&NZ.V_=WC<_^L 7_GCC=VTN[7Y6*S+9WO; MNV_>;V_^L4N_#VBO%M_\A;^/GESLK'YXC5/AO;Q9%C( MM+^#RY*%6!(3%KU$&T5,'-*='H^.:AT)W[7S9[>/HS>!@LGC,]$ZT M>SP^&I0/IP\-#E(^(/9SDXURKHPK^ SEVEG*E95RZ>;W#NFMPT1K+)PN UIK MXZ/>#Z<:$3_VSI%UN\.[L"-,AGD?TR,&WQ_XN MCW(/Q\3>>WO#=^/Z!+UU>$QC2N,??SZ_M D./U+&*?#I$O?P<)Q_/O_E7^=I M1X.#R4 G;_K7V9T^XY&:-C2#^\F-/GWZ7^\&Z6BG;G:/^.F&=Y:P=/;-9T\_ MFCPU0V2GSVE-[Q1??)H_^O)S7_M8H1Z11_)='_OUYS1 &ZSR5_K8;V2P?;,4 M1>@+K[W$$HZY"K??C=7GOD5!$Q"W=J_*-YSS6M>PKGC;>Z^=^Z$OPX^KYI[VV6'_<\\^F<0\\2\^$Y7 MX]LW?Z%#%U>X_$4)3GBL*D,V@@H80G$9 9+G):.]U#V[7I3B;#U6CVU1 MP@_T^6MB[^A]V[1XS26S[V;VOOMC?3V[]/GL^V\C F9@O",.V5 M89!#9FA0,ZMUTD68JBRSLCKOE(,K;04/(%S;6&U96"U7J32NN$:A@7X$3MP5 MG!(U=F=035B-G[/:=\5>&ZO=@-6FU=(-8O((@2FL3=2X32%">7J:7:Q+ 24+& *YT4 MV?J55=G7-^>IIHS5643?@;O4$'UKB)YQICQJ(V5D:+UEX!PRKPG@L@1=R"K, M6HB55=6G>]@0O;"(O@-7H2'ZMA ]XT@@3UQD[Y@SQ3 06C-?2F"&_(C(HXJA M0$6T\[9#B%Z"@[:G[P]S/,JI-\I'QZ.#'D$2)RF8R]56_H=N^0[G=^6/R4W9 M.%BRS-@[8JD7%SP)'4.J9U$:,V> T3!$1U05@C%;,X<:&$0?F8NH&/K(G0GU M6.GEK#>!.L5BN6%%>6*E()'X*1GFO!0JD$N!P:ZLFBXI^[<0YH,[E&A(O@TD M3_L.3D0./$86]$2!T-%O$0+C27&R"4!SHPC)[7AQ<9%\!\Y#0_(M('DVH0EU MB2H'9I4O#'34S"<1F73H FJG4?*5U4M" .T0X@Y]A;WA>,G.'^[6.QC3Y=)O MUZ6DWW!P,/XOW9L\;CQT+1[:FO4-A+9:.<>9#"[5(IC T"G'O$]&@E,C!(+AL(SG@IDK9Z68QUM=9$71(,OD?^ MN>^EU\:@UV+0F9@%)XY,=)-8(F.4 6V2Q*"YL,"U##I+ MRXM?655V7OE']T^BTR+?$U'OBQK19^.[7"9ZI6D3/SRYWP)EG;6F0-P4B)NJW1>=)%?[(5E;>WEZ MB!Z\LQ[!;]UFP#I/V_]FDLL+'YUV"[CG>3/*E7+_3DL=]>GJQO/O^P_=M_ MZ#7/=BY3(,[&",B&61X] X^*>>T5LW3W?,HN@*RGN3=6HFA:G8W5'C*K!5<[ MA*.-RA*KJ>!*\JG4TFGNO!.A*1#?+ZM]F#F:I/]IE9G*EC.0Q3%TNC D2E,1 MG _.-59KK+;LK&:,3\H6 >!,_2]P'D+0SO%2HE>R*1#?*ZO-1K&U#4)"8=E% MR4"DR&HJ'HL<0@;#M>%Y954V!>+N8+$I$'?$99Q6-VP\= T>NB R'%%I0[L! M*XEG!H"">:R':]$76\A2-E%5ZZI+E8.M!OC!^4,-LC>![(SB5Y)1)&58<"$R MJ&CUR6GF-*9HG$G@@4P'U27%T0;9!V?L-\C> +*SY?DEBB*+8D&$P,#GP(AO M-<-4@O?.28G5VN^4TL8W+/KS3!$:;/XZRA_R*]LD+,>I:%-JN%L7KQ5XW_&6 M=$&I00=-1G_03$B1& C%F>?2,^VTM4KGDEQ86;6\0W6?K;Z[@/2V%@;= I^XP!. W)G@7P'WN 5]1G*X'U. M["2/A@W7U\3UC,L806)T,;&2@F1@I:@'1(6AL5R!"MHDO4(8=E+(?W4(VTV< MX7JIE5>I,OGR\=TBG^3/GOX'1MH:O6[HK.+P@L:%Z[>/+ 0NT1!B(H MYB./C&XGV, UU]G6"."=5*U=$34/N>BW46:CS#L[W6R4.1_*G/9LO;292Y6) M+2$RB"8QQYUC-@BK7"HJ0^V6.K=#DT:9C3(;9=Y1/*%1YEPH6?(9O'.6QUBM3 <+0)F7J"*<7=3Z\3XMK7B^XL_^G)'_L-X@ M G=!&T"RQ\'JXFR"9"3WT5SJ2$TOZC_C3D['>WFC7+Z8UX='6YF^+@[?'!!, MTV8=ZB:-X)>]87S[0!?X]M\[/.[_=8"O_/'&;MK=VGPLUN4S6O!OWF]O_K%+ MOP]HG+OK)\_%]JO_#-9.WKQ;?_(6_CYY<[)^LO8:> S!:L^D-^0'F908%IKD MPEWV2J4 4J_T,M' (4WUT>BXGD)_IG9Q4=OB=-D,#E(^(*ISD_UPKO0J^+?X M559^W=S)/=PGD!R->X.#'L9XO'^\A[4'\?!H)X]H_>T?CO)./A@/_LF]4^W. MWM$.'O5VD!XX&![U/N2C7LCYH#?ZN&IZ.)Z\WO#=N"J$TC<,C^FZTOC'GS_">]$U1( _ F&;+$<;[*T,5CZRH.Y$\,0_ M3+V3,WNO=[8;7B)]LESS<7_Z+Y=86]V>JB'>-H@'N7II6V0NY6R#TMM5^BYLD7 M*"BA2.]<<(+^!.5LD-R\?G[SK-I/SNE&]4U__=PU?3YQ)=?ST6=9/K_D,ASE M37R_#.+0AWOK)V_5^OX?.^LG?[U=_XW&NK^^OT&OI<^56R?;.QN__;6W_NH% M;%\(W[U4&_2:[=^>*GJ>;^V^D%MR2V^_>B[63[9WU_>?PO:KEV+[R<[>)0(^ MSGKOI>;,BQP9""U94-:S' 5" E^2QY55W0<]K[3V04LL3 RZ2S7S,E&TDN-TDZ[W(2UA@O M"K%B0IZX=M+$((R)QC93'-9&ZY#9I,/Q,9Z!*8(Z> ::]TC-(6*>3<"@F;9%1GX?_] M$;,[@G^#^?5@/AT6RT(X*;EBB58& ^XR0V$LBR:98B"%$L+*ZMSJRQK"NX?P M[X_VM W^(2%_)M3C9"P\6,Z$*JXV1(P,LTU,%:_!1#_ MD. _$\2(0B3OA&3%!]KX'0CFC/,L*RQH:>,GKZ^+\)]3%M@#$0K9'![AWG=& MBUI;Z]N?GT79!.XUR-.BUK= ^"]F SIHHHS!2I8 (P.?/'EZ"5DD[T\)2#F; M?"M98O?8 OMNS_X:X3;"?1!AM4:XMT.X,T(D3ECE:T%]49X<;"Z9X]PS%[P2 M)2K:<,,DXPQ$8]S&N(UQ%SC,V1CW5AAW)J0IM>4JEJH2,1$_+<"MPF MKBUX?BO9:XUP&^$VPNU28+D1[JT0[DP0&9+-47G#;$3'0)K,@O&>U?PXAT&@ M3/96,N'ND7"O("#U58FT<]3<2YZX4:Y,I&8!THDWR_0%?7:YN/78*3"F#E3KA@&W OFO4DL M1PU1)$Q.D[,+C\0%'NC1TMVK"P4/4N]_?[C&\N%!%BN3-[SJ#>KH,Z"@?]'P MK+B+WY)HU5],Q;[==;342R6^3B[Y2?O):'1D$&Q@OMXC+CT85X K+VC3N&2I M_/AQK:3)Q/;*H,YEKY+#9/G4V]SOC?+X,-,[_LE['_H3;;/!0=P[3D1C@X.O MJ:I-2.W'WD3]K&8%'TQVCXD6V_B(_MD_UU+[RKL?3:NEU4NHBW9P<#QI@C&U M.9S1K0;BX\/A>%!?\/,HDV%#'_M)SNS_36O9G>TE_--;,-! CX^^_)8+RA_W MM*5X/S,[G_W<&7U2DGE#=L0HXUN&A0;[,^Z]PP_CE9^F=U;:1,\^7-5]=?;: MOWB%I2R"SS=N8EAAJ/)S?Z9[)<\JJ^B(6%7AM+;&57Z_)]! "UX5!J! M %FEK6M_ NU38C*'L5KLMTV'__RWZ>]C6>]7S>(B]8W__SW3[AZ?A-O52;F M\A74OVP!S6#LE%:+2CX$D8K1='6^.,D+5PBJV&2%""MW)_1Y:5^7S M^<&7]IRZG2R]!NC&DZW7(5KT-->,%PCD;&C'?-2*"07H9*25',K7-$"OHE;9 M%=N[JH+&'3QXDR>JH(>T9'I(!C=M/W6?.Y?O' 8:_.F:_\Q6O](F=S7)SPT[>^_Y33[WQK\ZW>VM_ZL+49 M^?IOSP4]+K2RW-E_0[W_L;&SN#;9W_[.S?E(/ ME%[2X]M[&T_VWEXB72B#S@4D,)Y!,+ B,A3DV/$2K0C.\^1@9=7TP?J+T<#. MJ2@TJ9G&E+=QDIZ-#((KK@D;0#\")SH,3HFDN36HYMQQO3%FIQAS1L?0VHD M Q/2U=328AAJ[5DN60K/'6B;)T?NUCX4\9E&FXTV;\7 5*BD]0%** &RU5BM M"EVLXT+8HF ^#>YO3I>-$:_%B+,M[PL/TF?.),C 0!3-0B9#,H<@('/CH[0K MJTI-43\MJ,L2ST7#_\<:OSW^O;Z$G#D[S,7\?CH]&^6@PFF1,?)XM\VPX M:A1X8PJ\*-8EN(T^!Y9L0'*C+3 R! 6S3@@>@PZ^MHD'86Y @4W"H[N\<'L. M8N.%A\4+T\ZBE25%12ZB#3HSX"8Q7V)-TA8E)>>5QTB\H"YF9S=>6 1>F(,# MU%%>:!&F^9'&C#^5$]*2"804GX$!%D&D 8EQ98S14JD<)D4=2G2$-I;@E'76 M:9J3?O$E$[%X)#CW8\:O<=_G-^K&O+B\\0RM M=4Q$ISC939A4N53[]-IQHPY%R1LOS-%I:KRP&+PPZS5Q0 Z:.5.E$450S#NP M#$M.5KHJW8+$"S>Q?AHO=)<7YGYJU'CA@?+"K&/D2DF@ ].RUK@F9UF0-C#K MDB^N9!U*7%G5KAN\\ VOZ+QF@\:9OTXE#_F5TAJL=>M!+JNQ_Y5!88O MGY N8$9^N#G)C8GOEHEG(DI>%&/1 M9:8E$!/K5!@Z;ED(&148,,7'RL3&S2%S[SY)^!+1Q,OEJC-_( 11]N)C8R%[6,ASAK-Y(96=99:P(C36"DU7]> M58&^=E6RMLI:>H@>O+,>P7*O4S(NZZX(C"R$$S4D!^F/M]OUK]U\N+=&ET7 M?8>NXUW[[2FLR1=\_2J<@5 QL<EA&0,YZA75J6; M0[Y.*X5O5-B=Z[X&$P9G$0/:J"PQH0JN))^JY&_DSCL1.J<@TBCQ>I0X'>&G M92=USI%% 8F!F\25!+*8HDY">RLL$"5R:!(AC1>7F1>-\4G9(@!J"XF:[\M# M"-HYLAVB5_+["^2:LE+G27,F&"\5!PE:,V_1,_ 6&&HEF16:D\^@="EI4O=F M'HRR4I,3:7(BM^L?=[0\N#'A-9CP@IR(EB9DA9K9(".##(9A=HXE:WPF5UL( M01ZUG4.J7H<2/!HMW+ZSV&CA8='"C%Y5FMU#]5KW!MR)$KZO MU% N>PG?59HH+V>N\CQG9F$<@6Z=GR]-@?M=[=\7JO2D#N3NBZ(F0^ATF-99>093L1;6ELVS&VG0ZG% E"0_, M!R):0!W)6T+)4@)%'K:V7!#;^HN5'S)P#&N;5.7_UW&/WT M*;@W6_OWD+JRO\J]_/XPQZ/>T7!"*:-!.#[*O?^]!OF0CZ5*D=(*K4#$Z$)T MIM""X &TYO[U\TM=:?UMJGDZ&5I.SXZ/CD?YZ?[AWO!#)9JS8=*XQNLTC&># MRA-;&4=7HQ/S0.ED^^\='O?_.L!7_GAC-^UN;3X6Z_+9WO;NF_=$,;OT^X#& MN;M^\EQLO_K/8.WDS;OU)V_A[Y,W']9WXVM-^X.5O##4!LD9UH;X0 ,K0DM3 MM8VRSRNK_-%%>=@>+;V]N@QHE1#7]SX5T]5H7IG,?RV DH]Z_Y["W$REN/4& M$;@+V@"""&!U<39!,I+[:"Z-ODPODC_C3D['>WFCG"^.\_6"'^I9R7BS$L F M?>4O>\/X=OGN],G&D_A:!95* .7@PMM<[WZAY=L5+RE&(_T!XW[N6#.NPK MU)IVY/#^:I=XMOU/;*LS3K^D7OO&9=H/:DZ^KVA]$6IDJS'1RF%;KVM_S@8Q MGIZL[6_)M=TUN;:Y!1M/7J@U^=?.]NZ67MLG6_8)_;?Y4FS\]O+]WR=/+S0" M="5RJ3BSY*0PB(F<%AD\0^6!9UXBV"I=W]>ZE7XU.EQJ.OS.0,S\Z; QWO48 M;_H4S1>3E7/$>"9S!APX0Z\4$R)Y+NC.RIQ65A\0WRU!S18!2RU755;WS;0: M$-Y\-VS6V?RXZH)2B4DE6BXM,10WIV7Y :5G"B2 R2;Z4Q5T7;VYN0CO=K&. M8MD!?D^&QT> -PQ?#\/3]H:+NFB9/8-@"P.Z@H#,2EV1CDWHV)^A'2A6%O&X!)'8(:'Q$" 9L$ZRW*(QB4=#,2) M40%B7GDK'8KJ-(AWP*@XA7A#\?50/&U6J)*$14)Q,)&3:V =0RD+4T@FA;0R MNRA65L%=S#:Y/PPO1Z1"MTA%]\R*9\/C*Z:O-3ZZ"A]=Z(VNI!8*"YD1+F4& MQ686Z&\&NM Z"3Z#$=6J4.K&5D4+5706X?=H59PBO('X>B">-BHR!ZYR%$P@ M1#(J?&'HI6'&).6++3Q#(:/BDD[F+59QNT:%:;&*#AH5@W]:J&*.?/1RUJA( MV7!BG<0R>30,A /F?$ FZ?%0@O=93$(5TER4D&JABD5!^'T:%1.$-Q!?#\0S MD0J;L^.1K @;- ,>#',<"JLM9<$9F2PGHT+Y&_<.;9&*:QH5ML=ZDJLO=Z-: M=G?FGFR+RCJ?JN[&FSMYE+$GF\MD )<# M^LQATMGG3_]^"W7YT_6'V%$\*@T0O)018FJ%IP%!2JH M[%&\ICE;N5()ZMDC-6_6W$$!_X4*L4D!_UV47.U+\'!FR=$ GO# M,3%$9\JL=Q^?8?OP[=;NVY.U)Q63CT^V?WO.-S9?*L+K^[7--^_6GJR]6Z]X M?+4EMOZ<*;/>_V.PL;GVKF)R['WZ?N/)XW>U'_;:YMK[[=V_ M=OX^>:K63M9>FV@0@D!6:K8"V5R18.H3RUQJQS6'$/QLF;4T*@-7DNZ$ $"R MW8HV44E-&[N*OLR66?_Y]+>UI^N;O>?KSS;^6'N\^7QC_>METY<607_[6Z=' M2$SO&H]K?X[!/X.C M 8V3-L/>NYU!W.DE LHH'^4>?30>Q-J]8W!PNE=.;@R][1\<[$V*S_$@U0?R M/[A']XT&0B_ WBB_.=[#42_@F)X,'R:E]G%GD$MO^/$ZZDY;Q:-[^_@VCVJY M??WEX\/C^BDXJIP^>3ON$6(_-A<9Y?'P>!3S^%S:X6Q6)@/"\;A>7'V8OFTR M\H.8Z]L^>^6C'ID"O:K^@PCLT@5^T9<[>L3('BOIDV! P9AF+@!'R:*.< M4E:=WS,.FR[5HR44J[WR;CA*XWSPT53A2T=G:[#^^#44$810DIE),BB752A$ M(4L@A0'C!0;BHZ.:&W-1(&3T<:H_XNKGWBN"^_#=N-_[+00"CJT^(D7AA=9Y501XQ0IM#J)(F(5SJJO.1SN#6+EBN,Q(;T2!F&P@F)2 M>S.!_R?*&!_1 Y./?'1JT%7AC3.:((HX^[Z)!+G]UW@:J)5#7C[Z\U'OM\>/ M?S]G$:Q?2G1<S3T3L^K$SPCWXO'H]$Y8=(N MDNFOU#O"]S38^M#AJ,[MT0=Z*WE8IR_+_W<\.#QEV?%X2'>YWO%W@Z.=R3K8 MR9C^[QA'M.E,Y'5^Q1&]>YW@M5-_IR5R@)./&98RB)-]Z/\;TO0.#_H]LLAP M/&%D6I0#6C?CW@^3K>7TKDZ^_&SD!-F]R1>?$O_YZW^<;(<'PZ/SC>+C*RY9 MY(]ZGR;R^.#3&SY^QZ?II!'L'2?"P@Y]/CM=A'6GI=>=;D:?9I3V)+)](OF@ M];LBO>%-?1@C3=MX4%_,SL<>A^-Z5R:S,=$4O^SJ\OL'FV%>_TS M=-'?=)_H!SFR9,[2).\BS63O77C][YX\S(+]S M3^WLH\\@JX$^]'!X>NM_GMQ8NIF?U'3^W[0U>C82_NDM&(A8CX^^_)8+(B#W M1$LTLIF9_^SGSNB3ALD;@A"MVK=L$H'Y&??>X8?QRD_3-X;NRMFGJWI;9B_^ MBY=8RCP432Z[PM-U0+9;!4B],\>T)$;U530D[,I0>F3BD&'Z/]^.%5C:_Q__ M\M^GO8UGO5\WR"9H MR0?6*5N1'4+!&%"4$'72IE@MP'\,<=Z^,MQLP.+Y)Q+_YFVB M%445FDZTB0'$S)QP@FE7BDC&"F-A-A1Q+Y3XY_$^[3 ?/C.(R4 F^^?H5 -R MXG%,NZZG+OB9TSH8IKI5IL'I5EM][G/3?'Q1CNX4.0]&#DZ[1]K*)@?WL ;K MYJE=]\53,J$?IN19/5SJ/:7]*5U'\NPZK>ZNJD+<[7EZDF.N4:Z>$OV)%5WW MQ2M(Y5U)[6.YIY&W:9S#- J_.)J%WSZ,F\S">J8[B'MY_/-55M"U]7B^-A=W MF-#P;<-M,AFGPI/&*\W!V5'.39)%[EA&\ MXH5>74?PLDOL]F*^1A*9*#: L8:R5!06V\\YS7CV>1K-T+\(_^3#X[S M0Q%#_?QA;?O=V:[>BR_Q3H^^3:2:3O?/YA[0H$2U21;7O$^V5(=XJ,Y MA<<>BKMYFA"X*)(!\Z>?:(H!'BRW,H+R"J60%D E82.&))I[U@'ZN2 QI'4D MCC&U *"J 3CZ4;,GF$ !TD>>::LX;;@)?>YXA\J)EUP1X%8 K$6R1H\6>*-1 C, V9 (S&,.\X.36:$Y!S,=F8"F !9$/ MO/J8-P!W$, I>8O>.Y,YW6D;@Q5HHDK%F(+Z%,#- ;AW ,\X $XK@YKNB<[> M,U"$XB"48SR*Z)1VGOLR ; 0?>!=D@]>LO.F3V5 BZ+M<0MG-$XJ!:Y('0 , M5\[E++WWT8CBT97F!'2 @BY(@G$C ]GZR))Q9$-(D R%#$SY()Q0-B0WJ=AW MWO3MS9V [L5$&X _'FJ8K)55!7@A@U*)8 0$!<(8;8>IR ;@!XIO]:+F3K M9<6\=<# Q,1"<9:YZ&66PIJ(O )8.]VW_L:Z?@W W06PJ^4_WIKL/()7#HWR MVHH80HXJY]"<@$X >,8)R"5G4%$RG6IN!*]>?.**&1'(F5$1[O4.SM-FY]:Y4"6E6TT X69H8N991%LTF1,A2)65C494ZHO;MYYX;K)R0^R?W=CM\5C M-QYDL3)YPYT!T-%G0$'_HN%9<=?RWSK";M.N8M)<)2$=RRE$!N0F,H<.F9.) M-JF"!1.NK$+?"-M7YL:BK(W=&KMUYZJO(UD;E$U!.4];/%@7,6?D0>M2N"BN MN.9'=X+=9OSH$$2UN"-#K!VS4D;FK:7?@&X2FIK-HBJ[U>Q>>_-LNCMAMP>M MFW_%,M2-63&W'ZH0U(_?5Y1Z=OV?W15%4Y^&QU4C8X'J_>8=.VUSVN:T$W6I M#SM1^+IUJ5?-3>K$-:]!,I&3 ^)F'ZXVPK5,5TP M_=8HZJXI:CIJ)W0ND3O!8HZU3$-)5NM564PY@P6.RN3:64/US24YWC\V=NH0 M@A>9G>ZS7+5QTBUSTDRL#90*AB-GR7/+('G+, ;!I2Y,O-O6RUT="MTM#;6>_-".D"&F*@8)%\-I%9T :9X4$71W9O ML9*\-V7[ULH.)KJYU[4VJCH5JGHZ;M*0Z=NPAN^ MMOG\=2>DF(EN"0U^I!3SC:6"^M0+7!N9; M!_/:%)B#M\:5)%G,DKQ^&9$A(*UB;CA/M*P% H%9^[YV3>]F@:$\]U+7!N5; MA_++*2A+X5/,(3--U$M0=HYYL)K9:".@=%D(7*F-6?K\YDY".T/X?B?AK#_L MDATC7"?X*+FVSA99@C" (6&1H)25N5A??,$K. DM^'@OK/1^UELHT<7B$C!T M63.P(3'G/#!%]H9&(8K 4%FIEH!>+"%HX<>%P#-9$4&:X'(T".3VAYR<(X? M<*PK0K;#A [C>=IA,$4CQ@"L*%'(^\^<^:(\2S([S$&59*KW#[ROQ4V2IQJ> M.XQG@RJ!=CF;")"%==*B 6FEERXH(Z_@+#0\WQ>>9[P&A3QF],S4^CX(3C-4 M'AEFQ9$+X23$BF?=%W Q\^A>\+R<*CG#RZOZYE9>N>REUXM;?3UWY9Q&TK=+ MTA]FG2B7BY8^<<85)Z/+!\M\%HG1]JN3LD8GL),C%V7[$N9UY')EJ'0\J[U1 MWF)0WG4LU#GHZ30+];[(;]KCY*IHK8)@]8""@L$]*V:UW'\K1/>DAWPO3S O;UAQ*.<>L.CG3SJY?>'^6"<^U7IMIWZW;Z? M&@]&/W]V%S;J37AZ>@\:?\V3OTXNG/:%:+E0B0D >5H_Y,#3#Z6X5MG(P#GQ ME])]$!V))K;3@0[Z7@W'=XWC:9_+RRP0,-.$EL2 R\2"!L?0F\"%\\F[4NT0 MWK?\HJQIP_%"X'AN[D3#\=WA>-J?@%2XEL(R+G1FX!,RIX-AT@HELD;:G&OV MC=1]I44W<+QLIWO//S_-ZX5,<,CG1WQ'^'Z.73%:X&=1 S]S/^'[%.]Y-AKN M_TK?-3@XIGD["P@-#\:_3!;JZ>LVZS)]^OYHA#3U@P,&/><0(6CL^=#9R] OY$D^'-'JG\"JAP>IA_M#&MW)Y(%;ZAIRR?WI M-BT^C"87;5K;M+;V(:U]R++J8,^]?^/CS[;%QP?I<8RC7']?S\VFG*=- M*6>#FC%P'JRPS"4@C]R)PM HSD*,)H&.)1I156FA3_>X0\H63;6_L=4MMQ1I M;-4!MIJ.'R9M=$K2LY@U, B3'+@8F)F]2%9!:7%5AA&"J1&$ PS-FD6:$;S6UPQI5ZEB!,WYB+ MK0M:-Y)%@O=-FY$T>'< WM..$B#YN2X$I@Q*!CQ&%J279(GHI#2"B6X";S4/ MVZ/!N[OPGGM[D@;O>X'WM&"!9#"0PT"N:+*$PK%[PLV0"ZE55E M^M+=N-=A]^*T#=VWUL6DH?M>T#TC&V4+MZ)DEJ5)54I%$;J-98'S;*568+-< M607=EZ)+W1 :NKO>V*2A^U[0/>-751FGB="MTK6R&2M*4#H MAK[6-XX,MF.+UNOD]C3;;M[JI-'3?=.3GG4MDB1[,D!DQD173U5K5),X*CF4 M&(+C*I655=U7JDOM6EM@<][G%C?O>]+ W0%PSQ2(BIQC=,A"*(:!]/7<(B,C MNZ-(ETI$Y\CVZ(L&[D4&]QR:H#1P=P#<,_E0:+2+J)G.3E:I?0*WC9+90O?; M>@BHU,JJZL/"-EI_"*))IRU1TM<*%\]55^=64KH,F:M7O/B%X?"Y"RH,Q<1H>IO" ;%>N(^G9BA>YMYR2E7 3CIH&_XO$ZU&_&D@.SW*,M56"TNG]*D3EU8WIJ MV9R=!OA\)68:P.\+X-/^DB@I1/"%# ZM&#BT#+/B3"EKC]FTH524N&YX@A.C35R3!] M=_.:T ;P[@)\[F(S#>#W!?!I)\,'(XW6AA6CR,EP.C",6)B%*&W$E+V7*ZM: M] 5T:0=?LE.,IC=S]WHSC:'NA:'$!35+])XK!!8C((.:T58="V:3]<(($77- M"Q&ZKV^N9MGBG-T%^-PU9QK [PO@,WW%DE?6&,-DJ%7-+GCF9$GDYNA@)/)9$^*Z9 M"'VGNG1.N9S*,_&2FK4F--,*CN].:*:Q]KVP]H7>U+;V,8$2&6JG&0@LS"6; MF36:[FT,BOZI38R@;\6-CY^;WD*CO^Y<]7UJS33ZNR_ZFW9*74P%I$&64K1D MM'JB/^)#5E(TTMOL)B0V^7<>!VQD;G(GBS2 M%WXC?'([@_R.EUZR#T6BESRZ&TYV5U(2>I)CW@]YU%.B_^\P^FFUNM)74!): MIOG@4_,QI^A=1\R3RV?A?&_L]P[K[C@1BL[G^V._=Y"/OD]MZJI)47?T&=_> M%Q[8")H@E6OGZ^14#TE]R09KLY5R]D+7/)'_I&DY>B-?D6^K"G6'T@]P0[11S M6"0+&470WLN 9F55:M$W\L::,-W+#6C4M*#4Y#TMX&Q"S$1&WD6/2 2E($F/ MH3@WH::K!(L;-=T9-E."3MQH'VJ:MNXKN#$CME*Q[F)9FVP,EBAH2]09N,K-N.D>EF>,&ZZ#M MZ9)T\)(%UJZ@/''/L;66W/XQN9V'$&5&R;D&E#I$44 *&:01W*%J!D['2/'# M!0-'V\"+D8(YJ1T#(8!8,3A&UDW1Y,X[YVH=FH4^ .^0R]>P/&U7L+X'2$$QV/:+D,Z((#%]!#5B4[;EW.8#UO]DW'./'D M@GT3HT-A]*1+C&'@(EDZ22FF(D\\6! .:ID>[[N;U]FW^$UWH2Q1< 4Z.J?( M_3>9K!UM5; >06?E;3-ON@?EF?@-H"]!*):X1@:H) N*(Y,B>AN5)\NG=E(1 M?;AY17U'PSM>9!I68&=FSOX!?,0!N\ EL"$[:>XZF0& KZ+2ERBVN?2!OXRJH1 MLB_G)CM]9:1T/"&K,=[2,1[*8',D1LM"0P8,DBQF[X6>"/)+WJSE[C'>M+4L M4W'D]SIF-+$>\$!^;X3 HK'>&LPA&B3"4Z+OY+R"@;=.>,M0_W)J/^-XG(^^ MLZ]Z=RM=9FKL.EKMOR%=F61G/ %QF03G'8C IQ*J"Z,C/(B]+JCY?Q!9]C886E(;F5=W2:.@V M:&C:^5')\"*49R9:8B$O%7-:(^.Q]FU1T3I>&_CTK;!]KKJDK[UDN1"MDN5A MD-^\*ED:^EW9> M0D-6]67YL:-V[H7/&JXG7!V5C7$"LA9,DNWBF";',%6 M6U:L0^%=PNRKJ+3G?>6Z5$*V9+&65G?R8-AO7G4GC?WFSG[Z8KA%2U=KZYA M$QD(6Y@+WC -SHM0%/EM8F45+.\[V:7$](;:CI:8--3>!FJG;1;DGG,/G&7D MF4&RGB$*\CR$3]$;7B+XE54+ME63=*":Y#0;KJO1EBNF19[.XV7992W!>FX3 MM#";R;QJ3MIF,N_-Y,6LHB^\3IX;J24PFY-G8(QDM.U'%K)#,MXE^&A75C49 M@'4_F95/\&Z/OC%X<^)-?_3$=*7KIY?U/KQ/F$CGOY=5_3@X!@G5_GOG]+@ MG]5_TX_S2]O'T9O!P?D5F'-:&QRD?$"0<1.6/9V4VD_FXP3-?LX9QC30)QP. MQX/Z=3^/\AY][S_Y7^\&Z6CG'("?O>OL:_FGMV"@.3H^^O);+O3?N7L>D75, M@HOIR?C\Y\['?EJ'^":S,,KXEF&AT?Z,>^_PPWCEI^F[0+?@[--5O0>S%__% M2RQE'LV$+KO"TW5 ]%0#OO7.T.K/H_HJ&A)V92B]G5&EZO\9!-""1Z41DH<" M2/]BLJ! !94]BM=D/6T^_N6_3WL;SWJ_;A"%KF_^^>^?\..*GNL:NLI5K:SV M+UM ,Y ]W0UTX:A3MH*L02@8 XH2HD[:%$O&O?\B1':/QT>#\N$R4$]QQ1QZ M5T_O>7_&G9R.]_)&>4H7<_3AU2#E)X-QW!N.CT=YX^"W/'PSPL.=07Q,X!C_ M=WCPYK_$%.ETKWQ^\/R +FB0CG'OV7!$DW;P*]'OT6B0Q[]\./WUPR:-]Y>] M87S[0+?,[;]W>-S_ZP!?^>,-VNHV-M?>K>W_L;OV9)T^YX5>WXRP\>3I^XTG MC]_1=BK7-M?>;^_^M?/WR5/:2N/K9*) SSWC7!=&FQHRY !,)"^D-$GP7%9Z MF0R+P[HH1L?YGJCRS^-]VF8^],K@ ]JTDLOX1'V\(CN9SB>[%V]HV'O'QP- MAL?CWIN/2Z,WRF\( ^-J.?6.=G+OD 8P3.,>K63:$8]RZ@W&/:S/[^T-WXU[ M/PP.Z'7T(7B0QC]^K'T\_8J/>\YD2Z:+W\/#(.OTZ4^T_8B?4O=9F.WLF\^>?C1Y:L;$.'U.NT?:RB\^ MS1^)+S[WM8\5XI$#\UT?^_7G-$ ;++@K?>Q-&S\*_3![$FYE'/6>TM:3KM.( M\/LZ<'[3QN[V5'UO.\LKS<#2SR1O,SF?F11^Z5J*GAXBC7$OWTQ186[KZU[: M=C[L02Y9COG+@T$UD/\\(CMYW!N6WN.)IX?0S*@ M3$%5G!(J&U<5?%2XU(O_6AS[C_Q//CC.RQ')'JQMOM3;N\\&VT^>ZZW-MWSC MMY?TOAJ5_FMO_;>G?.W)8]CX;4VO#68CV<_?KV_N[=?(]]KNW@Z]![8WR9U_ M0I_UZB7?VGQ!W_D&MD[>?OC[Y/P8\.G1QI,7[]?>O$8MT(((3**5M?3.,Q^= M9=H[I8S/)L=0 ]E"R3YW\Q*:>T!'>8V/NG1MUU%AH>5:;'391%FS'8/$PHU* M003!4Q$3/N+G?'2%<[7&1[?"1Q^F^,C*K*,P@@7:(Q@(79A3$TD$722"P*SD MRBKT%8>^UK[Q4>.C!\)'@;@(8U:%BP@ "K-4+@@G8ZS5?:KRD?!G?"1\XZ/[ MX:/U:?O(Q^ "%X4IK ?]7$N&F@,S)3O!7?$AJ,I'6IJ^ZI1]M&S%0GB Z8*W MV7+]S^DG6TMK-CF;@8,.%H7R20D.P?.LG&_N60?HY\6L>Q:*,;GV-T=C%(.$ MGA$/(?/>&P,1I%.&Z$?*OC.V0UG_K51GSO 5&H0!KP"+@L31^>BES3KIO;UYHW.#;7?@J M'G0(G,"K(SC: M=+*8FNG? ?+9FC7]P2JM2T+FBJJ14*M9,(Y6+@+0=@*%%UA9]7UZID-1AZ8K M-&^_70>AE;-:B@(F@Y?1!M1"E.^@K?$P%#PS(ST.9%#KSA6L[^O7&M*?V\H?+RWUQL>[>11"_E_ ML0&$LL9J".B, 5=$B#Z7P#D@-V1#N&;W=X!]XJS='XT'&S@P)T1M_ F2D<7O MF2PB%VZ%(>MO956XOC4W[D;30H;=16^.M/-$,A0=S^2UH[.>K @11"(4)^N: MX=\-]$X;_KRD+'RQ3!DN&7&O93YXSXR(NF:B.9M"M1V(FQMX%QB\PEUNQ0! A.Z?QVF@^IJL:.;H:O3D(#H]0>N^6#-?TW=_2^GQ%Y*2YXA]73= ML5]G>.4&EE:Z5X4)"<<_%XXO9BTA0S-M:MJ!ZGJV W *"YA;N-@3L-@(R/R'7JJ90/@$=NQ5CS0GC>Z8PI6XQ$'O,8D,+ MRGW>X4&O[YV/5]'I:6]]J65W5BH%M4GKH6U<&2(LDZF.L4ZF:&CQH&)$:U_* MYZ6.<,/"O5>M-/2HH6PRHU]F],_:(7$<41*;9A![@>7B9TVW'/)<9:&59Z#$-R@TOT_R0S9O^[V/OF\=ZA_#5WJQ;H3JZ&MV:H5!*8:$,=0 MJ6.Y1A3J'J4.'M$;NCG0;&.-0OPD($E NK$$6VP9F"(O!O7XV);<J$# MMH$.$W4U2[?,@+IZ$/DDUHS0#+7@_HJ,Q+J[8)TVIZM$1"5'*_>4E^S[M.S;UU^""/X?1)YJ6TZH6@86@_!C3[5T MQS4,+_9\"TM Z /+?'#%^37UI+R:X:.)IANF$8$\PY,P>6;PU\SWG<9(Q'8* UCZ"24"JA]!YEF@.7 MA@"55+Z^GI :5]7=SW8JCBR5-?70%?W?4OUJ66I MF@LRT#"('H4Q0U)0UV%?7PV2,F5_JR3PTE_K21U7+!(?_HZ2RU__ ?^J)S(A M^462LN'X?2S[5A5E$E_SKY(T K)]IWL,;7\ROQK(KV=8448A.046*VD^@1LB M)2 %_!NX-X3!9C#'XG_^YAFZ^U[)Z9\5+3 =H1@ETPD,'NR!D.#.#IL]98N! M2X3LGJ05N\R7A[%<8-FZ%IHVL2+?BBT"_R61:YF6&9C4)_I7W3%_6;ZH@@@< MF%]GF9V?L(1S64-L"0USJ/RC1Q"/4(RE#W&[V622E+C@U'_^;Z2%D]]3\H=??9Y\G!SO_>NO8^/@^[_/+ZRC;X!0 M$_CG_+MQ],?ACZ-O,):]WT='DX,$4.KJ>._[CZ\>T;08)(D:>3K%/=P_F\>!+@?,, #?E-O?UQ^?&=NA8T4PKQ!# MG*D7!Y%IN%[@>8[MN-$OMW#(^B+/-L". D^I8I ,0+XYIC9-\RRJPK* #R"M M3WD655AS4:F$8Y),BH$"ZS9B3HT<$8ZD$:@O]9\#' "^ M"01-DI+\&AY0Y3 N>%10%3"]HA@J;%(Y+:IQ.5#B/)LH):P9OA__VQ\J/'\+ MYI; ;(LJ*)(H@2'"V (: N;"ZRZS,7I9X+WUX,?T@HQQD<" P86 B>2\*G!W M.J#[ )0CJB<%KA8;!Y\CWC_-2K@K@0>)[^K[LJK$V>" LBG-&=46;!GJ"<+H MRA&!!,;*&22X9-QB'"!II=)GJ4(9&0\ M8&-&O0 N3*;C[!J_QU^7=#RF0!1\KC"4\GJ@%!2TO*2$%1HH\%61I7 Y2;]5 M.5RL;U,B,B$7=% 3DC).2)",$WS %S$219X)87)#I5/8C^0T)&SBPK6+BGI MA"LAL&*HR$6PJ!00L\1!PUL#'#,G/1Q9LZG*B""_X*WX"?!M!,@H0*0 ;8?0TZ@\1Q\1IHQX3JI)(,XSXN*&!X,Z9MK?"1^VV M!'2W L !#L?4J4%(!1[)%BG+#W]3I>)>.QDF8ES/.2,KB$KY%S200, M"#?2. 9&056M@RQ"62L$$/$M;!@:< GP"W0'Y*[FS;"-I!@I\3B[ GK]9W8% MP\T'?'M:/*&(5-_PC4!D$R2="B@K+X%N^7(A452E6 KX W^"XY_"UB0ATYXY M60"LZ2R^,4>&F%HP3V+NP MY$(0:" M!5NV*(SK'5=:4#;H>: M^D!!I?MA5/AT1,>>^"X!:9F$*Y@B^UWY^BH8ZWP!K'65DSXDU7I23".X!30, ME&&@#:"-*B@1" 6F.:N)C"@9(RK!'06)*9 G$AE0?:N^ *&AX!L(B,;K-1M2 M+G G"; $C@K0%& ]',$ZUXH1@VUDQ5HZM^]_KUR@.B68IZ XZBQG6DP)O%AR MK8C+"3&+CL2'QX_(7R2/<-ZH1PJF9W*0@-PJWJ,$+=D*P0OF9RI4/JZ"4?%3 M/L9(A?'D17U+K9V_[T^\G5Y5<'VU?S,^#] M*[HB&(4__CC,"BZA0-]%QKT@ MR/WL-SDJ.PG_^PUP[Q6HA8R+V79P3:\6^[9!3WS"%!8 ;A@#HG&E?]%2 M#97?DZS&V48$L_W-F%&"N NHQ.5^P0"*,#]),D-'J)=.<.Z@[HPC,3*\2[R, MP6V,FC33PRDH$36V?0-!6B:7B+Z@*L1,-RZX.AHQU1D]+TG.]IQIA:@I@G() M.#P>5TRD,&TZ&W=L A+ SC JP1]/.2&AJ$\NDS%L?\H,J.)UB."N0LO7/T!J MA_\BT8&@0HKCU,:6KZ8V.F@(C39+=Y44J/A%L(5BPR<@PKCD+A6N,W>L$Y2+ M*&Q0:5*RJQ3-18Y2Z$?+.5\0M T;-@;%B[+-@.?QW<)O"E0R =.NV%!0:P)Q M51197C#IS-1 0<]1AY@;#NSK]7P9F&K,R6[0$AT^OZ$ _"/H(2F 71ZI:.]< M-^9Q*X%QMR=I8S\U=\1LT+.F6-]8FUGCUF!&5KOL<2*:2!T= )1-X(6WJV$W M6UNN3J24GT4(C6,1&C0LTZ[D*N[,?A$TVP)"K57J=_ B@AS]'HSD\$K+D/= (_B&!..=,Z\,?HDP/.9,H,6G+* M&9V6O!2FZLAT!>R;P"X9ERF?41M#=L"O4$X:IJ,=]&9X-E9[]H9QPM1,W MZ?;-=#Y: NW!=Y3KD6M,U_!D^XR,F$V9A"&']/0;[>JM.A5.7+ MP2R&TRS\?JT[GA"&DD%:KYR N*;*H?*Z>[IMG) 0JZD'K8Z*8RF M'OWIP6$S>E"Q\;6@]96T<;TU;]BC*$%K/;V_.O^J"'M'_=3?]_;_U3P6!%=3 MD@_VP>:F+JF'">,\.&ST]']60%G*/[D8/$V*[PH>A!=%XQ'<@1\A-2G[2*D7 M>,8Y=]\5Y::4F D,X'-89N+]'B[1IV3""I%UMND(-H$Y,\_**KINSPUQ5$EW M[8HE"P5S9DH#]SOR24YA7RZ9NM G1G^H?)DR/1F^9_MAI.D!I>+LS=9]M?Y0G[V%:?ZNMV.?LJ)HC]ZN3ZH C'(\ MF8.K)_#J+-JK.$;W(A" V<-W495?@28/++-QAW/_^NOS^<75\=Z_]:._CLRC M\^VO@1\9&HUYX/ ,C4U(M>S1VS*E"T[$@$C MVRE;^$%+36"#5TB_H.8?)*AU A\E1>UR.Z6@?@-R(0&*K2L$Q3&KDWFJQMP@ M0%<]X.TU=Q QQ;IW%2VT1!BO0@+A,WC\PA7JDIA-L@4 MMLQ$A"[.E'SNMJ)E8SV/F2%7F\:,!ZZ3QLG.SJKPT( BN(>MSQ#-Q*2LA,>Z M,1&Y.1[A"0*9-6+Q<"<%8[5O2Z!YTWCG2<>0A]G_UUV*R!FQK1N@G)!8MV+= M"2*7FGY$ VI'\ ]=$D!ISQZ)SW#C=ACF *C;Y2[)]E*'<6"2-/=P-'=U&7]7U"EH762LIX9,KX:_LK M-4"SUBR@!R_$TC2ZH1+=(:KE.8&G>PX)=6P,-M1NH0QV&E\?$_(8O9Y!CPAU M%Q()0VKI1FPXCNE:FN.3R".:%\6>'H(%1'5)(C]5H,-8_CH^__+5]6/+IK&E M1CJ)L:.'IWK MFH?2,]G37+SVA9<@41+.V+8X1:C;MN&$@>=3*W1MXOAN M% >.%[F.X^LQ%PV:W1<-A\<'77L/K QX_>?X(*'CZ(R C@UTR6SN8I=;G32: M-^Y -#3&G9 *VL9)A?VKS^??]:/S?0,D@WGT[Z TJ$$:F^ M37PUCD)BQ8'F$F("9%UEK8GM9>?HKW81^?__JJ;+C$M6U<=S;-4BT:F2H@3J9&F!50G5 ^(CJ;/LOR% M6F-!.+U1P\WX8?B#%!3E,%92=@Y(,-:Q&T/* L1X@)J257E/$K5TFG!LYBA< MA-FT/;,'&1B.,":(G8'5@H&[!XI^L%LC%=@99'L:W6<6$41$1&@0\@V/%9V" MFB!\=EQ&-B%["T[I9D4)CV'ERWR3_&;ROQPQ,.!A42Q\ BLL62 ,4V%!'?L2!)!F643T2^^8^Y7$HGU*:KIX%7S5Q;@FG%>$?5P2S#:+P$1*68@\/]S( MJA)/HWC" N<8I(ZJ8(Y7"N3-@[20/"Z3BRSG!,4> WH&?,NB&?E/WRNCFC;' MS<(B"]\>D-O0,M)@P &OQ<,F(KDG4NH83A@/TCI)QD"D30H$M@\L.63 ^V)R MF>4,[T7H+PLM:2T2N*\=\F!!"'0G)I0ALQAGBQVX2LV5U4*AZXR%P;TQ1A@T M8EE>AW X[.FYNC=0MJL<-@\U8QAH".ORZ=-N8^'QBYU#25@9PE-C%)('285.YDYNRXP Z"^CC]@ M3@7L>91WCKQ9(. GL%BS]*WRJ8R&RAM8N3$_/QF#:E2/F[V@&?>TRHL*T)OY M+D!92?((>RBED4@7.*5,!D3*[TEZ/68[CMX2=NVLFDZ!"5JKFHN/?BRQ8ABH MJND.6KP=RK]BA@,)1[50 GX-\0 WXG-!^HHS#!U7_@0!4_(<*&[\SAH@Y$ZF M1D")HU.+&J$66KZG@U4,1H<34-/T0\N6OO2?86K [/ZZ^.H[L>.9H:YZ,?%4 M*Z:^ZA%/4W6;1#2(7,.-L?W.<+XXHU);&2U UJXA(6(ZM':;%7(?M^F3!,NO M"Q9^[F"A;@T$'A),)8(9)5'%=,,L_#[*QA'*W0_H#1;]5#A#,?C\\/(2G#$^&46=Y,2L3^5(@OJ)Q5SN',5^R,1%0@1Z1< ;.HX'_6^) M6#B4SR(.%G:;9:.!)*X8;7;V8780?*AP(;DD7 ST']^[%?](LPGS27(]BYUS M;Z>-/&CW#<&;[S'&+TUS4(%TQ@ U.L__I$D=%;-';W' ! ".) ::"IG?.JK* M:Y%>RBQWFN9)..).VYH6YO:&_:#^>E G,]SP?/&DI5*C68#9$WK7M POC/6( M!);C:9YG:XX7DLAQL>J1+]I-6SIO-XT?EKA4ETB1VLNZ5P^@D#[5A0(DU(^_ M;7_5?<.W_$!333.T5,O47-77:*":=NB&CD4TXKF__%I>T?$EG9&G$>/J QJ ?@ 4J&M,5&@# GU >L3;)N+^@M>/A%7&:T74@/]:D:X9?F3$(8U,%MRE MH==?K3_1RPU,UZO!=:1WN'?QV?AU=' MY]^_ ICHAFZ':NQ1JEH>ZD&&;JF.1S73L@T_P., 5(?GB5C@^ ):KF50@2Z_ MLDD*2E)FH_#T7Z"MH%??! U0M!V'"B@!V]4%8K!A<^6&4ZSP)=9Z%E/::X%_ M5B93D7S)Q#AP00XRI>#GA9VCN%K.=G[0V"2HN;&<)6;GP#N2'!"[-C+@M5RU M$WG+M?7,!4]W "QR+1+)U*UTF!N2 ZNJ' MMF7:FBZ"*#W#5NL/4B \^2$;<-?YT=? -&TGU )5-WT=K M"5,\A@>KJQ$,3 MD$1F_,NO3.]=33;@F3#!4$).DR)!%_5;7J<@9[=,"2@8\ &]Q'<\!7L@-:G. M'#$U[-'RWC;C_&U0N$%0G6>?4;$\P?-]::NN1%E@M]I&%(>A9ZJ.[42J%<2A M&IA$4WW3T9TH(IYAA9@)=&L,F A9H$68H\LS##DH-T<% >7Y<8*LQ'WTQY1Y M4P=* 7M;Q-?\H(92$=:*^4_L^(;M=,&.,2)^HMNJ'" &F'>2);PS526)8YX9 M6O_5,899B0IA3V!L11)4(L,UIQ.XG>$UGA358J&Q@V91.>;E &ITCL2IP;)W M"N\F8:XF!'*473@?9A^!+9VG]+JIP177.;H=1W"]6GW!![^NIC>J5BE#WL?E M4+.G52U@SA.:X^Z!H/X,0E^D.6?L&S OIA0PY*JL>$\^?E\'TP!QS4= M2@#>_4"U(OB71P/L&VBYNN=IOF-35I!L/M+NOVLE2F+UZZ*+XV\77\/8\?7( M!;'O $);>N2IOA7::NR&5@S_=ZAGK(+5@+\345B(I_ 4(L^,ZXXL];F+O0RC MZDQ^W.D.L#;@/B5)A*62T#7#2V+U*O-T<'DQTG'"0)!-BA[*BB"$2(!]G3C$ MM/J/).6&J,_4>J,^^L8;65(XP;SAG-6HNJ1YP*()FK"@LH_G@TYBDKBZ%,N; MOQ'-Z_QHANE<>-6P+B'YA;/>^:%]]-?^5]_4_<@BD1KK7JQ:ODE5#^/=(M"3 M'.J$Q(M\"5ZT2J0+,L0 MW%2&P)1E")Y]*!M2AN#QRPH\$]=T#HUK?:]V#!"EHV+SH,\XG&<>&JQ?;:K M6#8,[$DH:(70M\4KW#M&>.*AW4S=7&G'^!$>5$733B1[45?OPL"3*W$/; O M.SL3XM)&(^.NB4J@1:O0=_>QUOS[U3Q%P&WT2N(;/_>+GW:W^D7'12RJN(?Q MX#F/H8M)D*-9PT[EL01SE;- "4K'S8''P5F;%\0(!&-]60=,]$W%<3).6-VM M)O-+!("!GLIORY2SX?80_]P=_MX&+.R<';6%-VB_]!]65XNJR93%B-5Q8'O- M[3QIOD*\PFA&O(N=DC>Q$+^W]Y9@%\9QK]IMP"M,-H5.^H4]6"4!,*":I^U] MWNV]N?G=(0Z 9X#!JIWG6)>2%7=GE0.;WW\Y.SQOGM#C.#8:-OB" +\SYC6[7;J:#=KM?A66?<(GX -A.FSZI^34281U/% M\,O9-M]@OFL#99>D)"+<7MX=@2!@>6X\QXU%P7S>K2LT3+'2W827TA8KCO72 MZK(%[/B8IX\!\<+3?M]C5[;W^G??V91V'2/6 8I\6]/!QQT&K?DX$X8@H1 M/)\5KBF:4& *XV5%:I53>I& ^(-)A)AK*Q3E^5K>3<95?5+&,)ZC(J(CA\69 M=*Q:Z5+B:HR5:Y))@%T+V&/JU5ZDH2[MQ/.SU)"[^,1 M4*3A$Y-@-%!LA$LZ2$&3*G4;W9X/:>YQ#B3':!)'09;6:A<25TI ""F8#V8NCD!"=*2QL2L;M"3@J0FM&-K *VX;UND_#T9='J;2'OA7DXK'QB\2%C?H MI^?U6HVZB\@@^/"9H*1Z!)[:U%>3EMX9X5)CU_QBB;2-1,4,-A&BRZX MH(1!L'B'E!):8-ED.FY#L:9..".Z2"Z\%JE,@H2A!,E+%% MX^%/37[9+'G2=.Y:ES8:\JSM/L$X; %7!*!).+HIS] 7BTCI2++6CR^-^RA M\@?E.7#TDHQY>'S9@0+I);N'EXQ[!UJ=$ @#@*E-N^G'^_2:TN!/><,)]M<2 MIYD\Q;GI%,=:?HISAZ:!KO'+TY[]_/J/(-_Z==%8E[KZ_'5I4G@(XE_!FCK/ M! &+1[4K2D\D7%/:2XH&U@N!73Q83)M%@1KZ82CA,8*_4'#BFEC M61PGH3CCY-?:J@'BVJ"GE-4U">#'6(J@?F[4+G;87>QIL]@W9]\R[9A51A3* M\^T/' C5&A\&IFT35[3>4'U7H=B3^:@NS[__@-8*P+/M F5 B MNN T;\KJ:.=Z CRO4ZA+/'"0M1@N@"IXJ#=EL87"F.DT1FN"^D363E/5!4L5 M-X\4+K2<XFV'7T+U$8@#\> M+X@Z3\SVP8:>O.PT*/13L ]9:4%Q]6R_U>9SMKPB47-2#+MLMFSG10M)_D9L MR(EG)*6(0ESVHW5:5S ^&DM<5*J>5*DX,:S3J69,NRY/=IK,\#:P*?+EN,.' M?/+U]W,\B-&JHL(;W,5Z5&5HX&97;.N8/X?;]*Q_%\D;2[=9HI:A>ETX-S2Y71;P9>*@7Y.YK,51VNFT(:$_0/0+^ M#NXK'&8LS(%X"ROR$['S\!5'QXY_&]&"V8SL&0N7:@P[,1XJKT)\MS36.17A M+C"69H2^RZ;&O<+*SK6;P.]DN-*@+$-MIGYZ_-297G:J'^']6KM=E>K-:=.Z]5Z%83SA^B.RBNCC!LQ)R0_PQ/6":4&PUEB M8K=\27EACSRO1%7EVA_T3^[[GBU<_&6WE_4W!U-G:P3A%7&>B'C 3Y%OM1(497N1-#G'(NI?#@.<'.C^& MM@(K_2'XB)=G!/@B;4<9YL9?E2EOC#;C>:;XZ+(0BAFHU!4M9@8PF0>(SGB: MZ$)%UX8^#RXPAM;<(;18N%O+!8HQUX4X\#9HN\77!H5A?2ZN]"7X2W49&=,JB$"536N3'G!D+3 M!GF]D978F[E_<+=9/\#+X]W'R_.L+IV==7/I\)#-P]8JNC-//C\#+O85 M/L]8;NF'A3R?ZQ<-91O2K[JUU M.XX[Z^ZM!P5JS:!]KZY1-P -H3;*/PN/$ _WJ.TZY0-KMTX>;,VMBTBH P)( ME$V9VPWF&C$OR8ZH@HMF'F_S 0NQ7XY8I5?T^DVOVUY=Z+S#V'A>RK>KSE%L M#QGPEBCEFD417%U=#4-,&\^+$D1C(%(*@IQ@2?1'SQQ-B_L9>2^.%4\NXQ6!MU,ROBZ2.<[L_8JEI)78[H+S M\0(F7;S6KXM-?>T^;/JL/&FL&T^"6*AR5&,^7Z&.)@X4=T5IZ1UVX,A\9/PZ M(['.82*OS\^/D\]:PH!;6'.5#>'MFND^=UJ*[)(I;@)?E5?&=^9K$(_FNK%B MS72GG=/]HL=AYV U%:(/^4"$9(H2H8= DU-TJK\:LWEUB;J2UMI=.QY95J_J M"3 4?/G*>-1Y#3QJK1N/GC2!39U0YX.ZXN<9S2_!%-\TL;==14G944I9'0#\ M;K'_!,,\6[@JFP1;9$5,P@U[:YODD_:!;*E?"*-N[BF+\RBG++XO3UEF3UE^ M?Q6'+,!4+ULX\: TW5XWZ;3_8Y0$"79H;T/%SAHT/,-&9QC&<1?Q-,4>L^F% M.J:Q8*9;!);ZC!+K#7G[?,<)_:5RAKZ.ZW#.>LAA>#.K:92%E0A.RIN.%:SI M?1,2EM11D^_NNTM,U*SQ+K6A5L^]2;HVM'$9;H\E>U. 7L-#4=_>FWW6?6., M%[U:M&,W('VB_U,7 MS_PF2^]^5:57FOYJ%:Y[&$(Y)[Y_]@&*NM>CLIR^V]K"."08YO BN]S:SL,1 MIJ)MT>B"Y%L@\,B6YYF^9FSA<'T;:Y%IOF:;NF]L7;N^[VCTQZ5Q90Y'Y82C MSB1-XKI]1%,O9]!K/_TY+#/>R1O]2)H_8+F<6 >'EE59- MZS;;I_CCLLA2=1>FIQP>-B%R+-GT+BUENPWG\H1BBR1^\P';D;D.M"P>[X;G MUXDTC0$CX%H64C=ZW-YV M*Y,+Y\UK0QY#(L]&(0__:.CXV=*V".L0XFJFF)FN?=4Y HE3>\P;/JG@F=C_ MLJW:)6"&3++T0CFN0G8\6(BD[Q.2TC%'&N3B@?)[-0YS$I>B^)I 'Q&26\=M MMK6@=UCD9@U27;S[6,%]HDWG FP 35:? 8Q?/"L(H&@&)'1-_5>3OM7/ M'?I8P>VF>)U$#&ZV2%UEHQ!#UT$AURP=_O0LQ]@J+VW#, W[*_UAJ@;'BO-1 MDD=-4V@>3L!L^HB%^7 UAO+ZDF&K8> 7J)/,%H%?*OO-H7$/V7]$KA7#XWW; M)1<++I9R7W)QS<6-Q+\$,ATMYN.=:W5,K@K>Z^!6F=TI3<%^PEC0%"RXB*]G MQ;;DZWOQM;46TODY9LYH R@M[,B;)MT?";08$5&6"D1.IV7C!%18'JNQ2*%< MIDWF+*!$B+'VK* ETFUQ]-84&#O;W\7+3*5$9JC:Y:#,DAS=<W;?=O3/!DK.BM+(@N3NC]LH91XG=(%.&(MMTMO%7/'V:6H MVZ[QZ4M9)_##E/@A\4/@A[!$#Q)03)6S:CKE_0V!2Q\)4AX3#&:M6 D&#P<# M2X*!! ,!!F;CPLXP9/X)T. FK>+)=(C9@R\)&P^'#5O"AH0- 1M6UYM]!]0P MUQHU+(D:CXX:CD0-B1H"-6QA>6!'L-%*L%$'H^CVPX'CZ7##EKCQZ+CA2MR0 MN"%PPZD]%O&*L-&PE>XLQ(U>K-\S*!J.!(Q'!PQ/ L8F 88(S]-]_*S;&)Z' M1_:&)F9FU4?UR8\50:/3$IN?E*\9:-S_7*0[,QD"T,$,7V+&!F*&P0C+\5A( MKZ:YFC6+&2*\9Q748*$UO#:%MN: \;_=T-[\;J&]%I^A1(XZ>$B3T+&QT.'Z M CI\8Q8Z]G$0JR%'I\V\5>/'G8!CG+!:PJ)W%[8#(_@6!\S/\N$8LL5R0Y^SO,_"1-WUJ?GCSJQ7RM:*WK-&& M,Y>H X62<*20A5)YT!?>*.K8W?!M"NL*CV41UHN.)]J*?DD[]/M)[U>O@",O MRYCH5\;+=8K?)$4(>] VO.77M\L\J28*ZRH\H1'KNMZYY]/N0/GP M85?9.>E_R^ON'NZ*:I)4.2%Y*;H$B$HA=TOSEV>-]X$KD?>[0(\V1:EQFYM6:! MTJEWM/"48&GRQ3:O_#]?5>BW59K"R\-'SLNLXX+U'E4[R=*;Q-*Z[INZ86O M399EVUL1:A]Z'5/-BSHLK8;(.*S7X[?IS_/8=D-309#EB&E2!L_RK?1<;A3? M+JUAJFM7;I]]>QW$%O/Q0F9U'\ZLLMSG8F:5GLF-8M;:U+?@D^N;6Y>FX]N^ MW7-,HI%^1M,$^+3M[+J3I56AG(QADQY9GK;AN]QG8$D>G>%1Z8[;*!ZM8_\= M_&R86W_JP!5.6Y?7Z0O5[2OL2-G7A!M!RPX9E,^BA^6;QNB$)]IO%W/RTNR= M>Q7.%6>8W,C5'$DQW#UD%NQ?V>O2S@4SMO?JU.S, MZYJ=;17.67Y<@@%+%6Z) 4^ ;*(P.9B@ T88/8QP.S+]_W)=)Q=,]'>*;LO MVGK< !3(92G ;!_H\5GM8=L(=>CR67Y79 MEU8#DLS^V,PN<_D7-;*[UXESH,LS[.KIL@Y!8H@8R4@Z7=^&IYA M/D"GT6Z2%F525MPMN$KU\X\G1UE^ <2TRQJ [<"3!\KQ<)N_GD23)!7A@0@^ M%X@:^#.6PEBRP? O[V9XR(BX^V.0S.&7(-2"D-4MB\YT#V94 -^MBDMM;*]U M!VBZ'W3X/.GP5#%UV#9U!'!D?*!&GBSCV7._0)P:Y-44V*O0 M_3NFK,9"'U661&RM#13(VF6WU"[S9E9.UBZ3M[Y^0+<%E.;C(H' )+@VX>"),=.?34\2+ M 5ZPF/)^V%@++?6%6Q69)PLX^[)SIFQ_&"AG)9G$61ZQ(DWAZ#'0RY/H]03H M):/<)7HUZ.5W@MR95^4X&RHLSGP%0*LNJJ)4W'OWQ&W!:P%4LW+X7@OTCE2)=U M_9\"BF2POX2B%HJ,15!DW16*[GCH?G_UZ#$@Z&'ZD:S<_Q2@)/,!-@R4;HFZ MU:U%N&2OADMM0]ZFZ_#*V0 O1#6RUB?<]]5@D(S\EQC4PR![$08Y*SJP;TI' MNK4!R=U@Z4$Y2C\7MVR)6X^.6S)J>L-PZT:#SFQC!KX,SX8_*>J1O>K^L0-W M#)J\":$>&#*YO+63M.\>@%$R,EMB5(M15B>NB:0$("-]7)QB_%L_^>5BD:QV M\Q18)..W)1:U6&2W6+1.H=M/:X1)6'FRQGMVT M;FK3@W5_\R1$UN'U?+^D25D,E!.:P^4):RI]-B(YY;\N>#V]?D\??,YO]%K4 M#*?8M;;#JV%S6R;5KL>1(6%L/"ID9&Z_::P\+- M WQH;VI&8;J/O:EUO].;6M=,@0V+Z_QSO6+%%T%C1TY6H$X'2M9E,< M=/6SH?*)TEI:?ZS@9;HK!.C=.G3Z\%;8MTB2\OF(U^MU).GTY03&W0"KXTK_"-)9U3ODSS[<8U.OY)# M$[#R63BB404ZDFYM]T,A#,F^B]EW4T/<-Y9]?5,W;. %PS$L;2OR#,NQG*CE MWK\%W[Y^NPB"Z^Q/,0Z12W3#$BWH![ R!,K5O6UU5Q,2A&,N%NFVAF+HAE^FV9;I!(9.+=]OBS:BL/D_(6*JRR@6];4%KI5ZNU.TK MM6%FSZ8FT6VHV=,[8_0<]'H"QX NOHK3L]LGN,V7$]D5VN!G.4/9R>7!4/F- M8E>-93FW\T>4]_%YUD$*YBTR:&/=)C(!;DWQXTE[E!LZ?M8-@1_=&(6O9E.$ MORR[@9&KPP/CLJ-\J)QG$7S(LKPY\V@"!VK461*A,!NN^- (!'K30>FC(Z99PJCE5EP] $-\@JCFHVY'E=/JT)LCVE*\#1U M!Y@W?6(5@ENQIDQ!78PB,LMK5V_?G(VI:;RNLC9 M;#254Q:,8Q)5M]Z0MUNZ'?%/RB[N0 Q[P-.DWYSA@2?@MZD92/RHY9^1/" I M+=3//\;T&J"?R0<##)@-T-Z!)S8U9N#5\H0A>>)!//%WTY""XG4QA=%8 'W: MGU9Y41$>QUZS@6[:&E+[[HA,T?OCF/C7>5(B.WDUAV"-#E:P@Y0PK]TLHBTC M^9HC&4DPDI0NKXR1#,E(/YV1,([O\/AL#5CI.:9_R"H^*/^W<_I).4R+DA5$ MVLO""L\/>FORRK;\;/>?R2<5B-F?A1/B7I]P#[VV\"1>SM'TB*6$01>S1.TF3S".+3]HXDB$4$\8D$ M=%QL%C&6/E/Z 4I;0]URG[C(WR*^YJOR7'+N#I#V$N9S MP&(6,6#P*BE'CR2)UFZ6?W]UVU;E:5*,-F#K1&SW*]N_(Y*"=L!BD%':HX90 M*%D.?TRFH#.2,LNO%1 ;*?N6Y#E)^>W%2CH OV6^9BY*M"3Z?[\D@67K6FC: MQ(I\*[8(_)=$KF5:9F!2G^A?#& M2CW=)QH$>^*[I 0*"E<85IL6>L9K. _GMV/APC;5BA,6)/A.]W["TBZN]GR< MI73YL']:1>RU*7ZM:S/'/3/%J%=D+UUOV.NEE8"/^Z_29ZVYQ%TK#*@6DHIIF$(Y0+ M]8&D[IO60#SO@C7H@3>,P,",JO&U$I*J 'VA'"4%7&>))_#V P86""X *_# M/-B CL@XQGP2?! [E.4W#'B#H J3;MD#256.LAQF'37X\&*JJ5OFT/0?O_"Y M.=0%_9^7+X:>_P^(.R<[I] MO'$^_O"K>NY'!:KV6=D[1L M6=LDQ]U10F,0,B!PF/OR(R5]IQR1/!S]S]]T M1WO/:[,8&Z%>K*A'M(H"*A$!)LH*72&@X^RJUA%BD.O9%:8K34%7P( L4"6$ M&B%>UM%'>.8J^S8D4Q+R(;"N\?S;B,5BP2)B?!>\"Q[:UM>YLP'UO#Y;WQ]Z MMGX?!<7TA[9G/TF_E_L]]9;!>M[]/,P_?["Z/72?O#G-SX-U;R54/R83^M,. MXQ;K/L\Y?1;WN<'S1VFW2$>:<>/H]D./U-;^:':IUGA_@LBS*_[9>&5KM40! M9,)Z#_2)L,QRY1J\GC_T MO]L:KX70OP/8]1M^/1U#KB%Y+5Z4%J5^!XQBH5E)Q$H2<[P[2%("@ 9XUL4[ M?JU3FJ&^V,&_Q;]LK\__6@+DHP.DJ;UZ@'P2EGY>F'S&P%4)B1U(W!V1!+N^ MUXZ;G8SDT3. U&M&J U0X6:K94J,DACUP#6H#4ZI,4D\NC,>_4;*T1C/+SX. ME>TXIN.HE) D(4E"DH2DYX*D#S3++ZCR::CLD/%8HI%$(XE&$HV>#8VP=PI@ MT4&6![20:"312**11*-GLDP))'HI7N+ MX&%9.;I6/F/9,MU]OY,G5#J,)"A)4)*@]'P:4A4EY4@YI4E:1%DNH[$E'KU@ M/))@]*+!Z)B4(WCK;T/E;$SIE#X6"4DTDF@DM:/U *27@T8?LY3CT:>A\I^< M!@D-?Q8>K5XU#3?@Y[8:L(>>9MZG;)4W-,S';S7@^4/;V;Q6 [)FXST8[O45 M8F2%G+=A)'E*KU5@Y0,2+N@9="<\X3]>7""^+P$VJ;2WWE^,WK^#++J&_XS* MR?C7_P]02P,$% @ 9TIA5.-K;NPG)@ O;(! ! !C;G(M,C R,3$R M,S$N>'-D[7UK<^LXCNCW^16Z^;!WMJIS$L=YGNW36XJMY/B.8WMMYYSING5K M2I9H1]NRY-$CB>?77X"4+"EZD+:IW?'UT?_^=M?_O+K_SH^_OOMN*]T72-<$B=0 M.A[1 V(J+U;PI/PTB?^',O?7H\;[?/L-G-\?6UH1\;5]>MMGYV>6&22PKTU?_J&T]DJ2LP,,?_^NI_.WH* M@M77DY.7EY<;!>$;^X#WQ]@E\CGM/CT];Q60:3&6RZI=%C>@@0#?4G\E6Z07:;FM[\H M"G+06JY<+U"<'*RY[L\H[;X7T&XX4IQ3QO.^:^@!%61L[\>#S?4Z(7;@XU_' M"8POK[YY=").0>@?+W1]M0,5Z9Z,DNB3[:E)B73KYN;FY!5EM)B.0B&C[8_Q MU^/6V79HRZ15'#?\=1SWVP<-R?KM*_?4$RBE>TX"3$ M'7#T%]L@](GQ9>$^GQANZ 3>FHHS9PD4=8G_H,*_"WZ36!30/\\%L2<=\-=C M]FL6L^XX;D!AX"?19ZN5Y*[- M6@2B )X_,OQW!/G0&/= MZ\)NT8?QY%9,N1J:5M #1>PM*24[SWP.$(%@,NSW MNNI4ZTZF\-\';3"=#.^&(VVL3GOP[>YK@@^Z@E>M:+&T@4$3F%T2KY845"4! MJPSOE 3P@8%WG>'#:*Q]UP:3W@^M-X _M?YPLG]NEN'AL!:7X;DX:S-8%(9& M^2LB^O<#K\MX,-(]&.L3"2R@_J,8GT7*D8(V_%SL10J4_YM!_/\:*A6W:E\= M=+3)=TV;[F>M9R%R^'D./Y=5_(R@*0S<@4G3=UBD%> Y[+N GRMQ]AW67%XI MJI/O=_WASW?89S>0.4R\A)_K+70JP%4HX /[[B;38>=OWX?]KC:>:/_UV)O^ MOG<^%J#@,/0*?F[$&9I&\+\5AJ)!K!VHT\>Q-KR[?9ST!MID,M8Z,#-=[0=8 M)R,Z2>H 5.2D![P 8V("GU"?86=&[XRP@NUGP/=6*XH46+YANW[H$?B#(4,V MQ^A^41A")8WQ%P5P*A0IMDVC/8@"ES-=$NB6[7^X1,1XJP0#+"S\>0?!4/X: MX6^21S5Y?'A0Q[^#6N[=#WIWO8X*L]'I#!\'T][@?@0JMM/3=M_,!<%S-$&[ M%86LT@R/0%.-GP!7$NA*#/[ SC?S/7)MR[#([@M\2S15[#T#I^FL8#V+LU?Y M:XSHL'#?LF"JS^QWYW.$I(K+;?"MVC6YS- <>/QV^L?$#SS+"(C9T?VGNGMW M'9R3L33]%U"GPD1+3IVP(5(!")2;Q((FE#!_H MG@>$/I./D:\&!T64MJ=E@/ A!*5VMW/F+I6.N1K<.0'5/[ M9VBM,*+\,=(A3@=';%KG[)QJ=[&)2$%%$Q/SBT+)H9IE0]!!JDJYJ?F!M<2[ M(X\^F8=V']:@#\JZ2V#PAD6'\#%BM04A'+FB]E(MN=K0HC!B%$H-W<32]!S$ MJI2;,/?Z8N&1!:46K12P-\,/VK\XR#GBTSYG!W6[BT\6/S.#* 6-%)@4?\;# M ?S:8:>*E@&L#L"WSEL%SG>:@QEHC>+0?SWV)KUZ>:(9(!Q.7+0*O-DT M@(9.?LU =P&HZG!VZ[)=$,Q,@VEBP#HU_KTY7E4P.?O1%7I8%3QJO/N4EM<[ MW?)^Z'9(?'>N^CX)?-4 +\ C)O"C;^DSR[;P(@M\%RZ)N4>V[HJ:P_UK=)0J M5^BQ@I@5AAJ-#89NCRR3\D00L21 M@QMT;#AR$..)_&&%HDK?B&DDR[N]']IDVL/$FMVMFPR0:NOF#"^\Y(*H:0 - MG?RZ2ZH(5O6J.6NA/U?%BD:N"!CW=/S8@0D MT<=='L/([4W1J]G9]Y4@.2L M%DR-R@6/,^!HLEL"\, HF(2:G@(7<+7?<-9N%[C254QKHA]1/LE[@*7,N>25'F^YVE,_]YH2$9OJ$1A!ZP#L\E^BX?OV'CU$?(B3 -'="Y! M=+;:S+.BLR%CXZ^NJ?=*T^1B4AHI1_?#8?=GK]^'V1M.OVLPDU-U<-^[[6OJ M9%+GDB@7,,=\NVH5'.+&0"FS*5@E@:LPP ?F;>:XIC$G")YCTEVW"V+R(HQL MHFG'F_(.6$9K8)6ZQ'Q,=W[ONN:+9=NS]7!%T&9R%A.RV$?.QOXIX:AX#$3M MM. Q!S$B1F'4H,J/Z5%F:V5#D1*1=%#U!1S=F_.P-:)JR6B?8KAZ1\EHMBO! MXT0/\ZL6--\<8_NJ 3,%MM%["P '+4<<,/:6RZ,0%(<$,SO-4&+?@D*4 M)D:)J%&0' 7I49 @A5&D4)(:*5O(N1KG(E'W:B>AC5=? M5)OT[?-VP4$4 ]!$HYV-?!/SZ!/=)WL)R'$!VXMCX/#T\APK[ OPE,:V$$?C#^JCN=\D2]R% 4S; R!8ADLJ M^ON*B&Z/B%0-?K2_QW[/\3?8R+C8],E@\YS\)/N)$3!6/2Q>$ M)O2N$"/>F,-;C\%:Q1O8_CVP,*B?YKQ?*C@"TL(4A"T$)"9#B>A04H30*WN, M%(71HD3$'*1I,X=)%D#@&G\,Z9ADC$20E!M5PMM34?A4@JW7?!;X>E;.<&3GA-_?4&#$=GX?77G(,5 M@VBBEHK'7EUV]\O\&2 #YN=8E2\7FS7603$6Z),6PY6]-A/YO4NR*IY?'F* MZ?8FRT%H]ICN&RU"BH-I?HW M<^9K>@MY2-7.PB56_\T%\E)0FN@II(:_M\VK"B9'K[7Q=D$5BYJ^ M/L><&CT@_HN^JKU1B<#F\ ^C4[F3C11<>LV=0E80M$)A-YV16,OX.:JBW"6> M]4S%VW>=X(ET7,=W;?G M327G% &*ZRA @I*F08F(4!@531<=;3XG1H"N7I9M1FK*?!@G6;(W^%Q6;F8/ MB89[)8(C1)=X@Z)2B!@)S"'-R4^:#B4A!%LGI#12DCK=<6^ ]M-P?#\>/HYV MEH8<((Y!?-4JJ+?8Z?Z;OES]!U:V8* 4"JO!_*B[2,O@<=;;-5Y)$>1.(]?- M6.NK4ZT[4L?37@T/\@T8SIK!Q)Z"0I,4A!+!:! /[M3>^(?:?]2&=W>]@3KH M]-1^;X!E-VF93W70W;1XT-3)X[CF$TR[XJOFZM5IJZ"V'$)2*"A\?6N#3DGA MHX6 4NW2. ]2P.-*S=!#/:S588JK5KL@S:6F1#0QM+$CDS9OVKCS.\L!7\/" M&UB;<.G #3JAY\&O]CI)_]>#3;>Z>_8GDUUM&ES1^X?[%L[T;;M>(ZI,D>T9GJ%^5VK5 ^-E%N>X/.\$&;JG^O842G87!LK?-60;56 MUE^A )HY]36-H3PDCH%ST2[(GTNSH8G62FH6$X77L+79A_89"^DU/BZ; M$E![GNZMNQ9\ FZML=>=71!3-7.OL7A9I>=)=Q;$T6$&UQUWN70=6N)3#; >XONP6A@M1P1N0 1RIU$5(L#P M*A;63V:8%8::537]15$#6@6RD1*B/8SZP]\U[58;:'>]Z:BO#G9W4 J!5>^? M-Z>M@G>E8D!*!$FAH!K.EKJU'\M!5N^<-YC?ECL&*&91$_?-HHG=VZXI!+Q: M8=[0*D2"_&OZCEDTW\FY6NK5AD= $+@P0\1;6@Z)0E[#F6TM]G*NMW=".$+2 M!B')F<>E0I(^]4L_98'$*(&K;,B)8X%*0M!!KK9@YX $K%"U940SB:8*.U[] M+!$3H8DC;><@;:);RC;2!J0I,6T;T6/&':/OWP_2E^,T,Y!]RQEY[G\3K/?_ MP=IL"P(XE[GP=Q*39=TYX,<#SG_/K)'%H.3.Y'F-.[TL01 M,%ISK(:]_=8!P]N9>2_=3TL=] #Z#L*78[3VNDH'6T;Z>B_E4VLAY8A/&RN4 M[20^,=Z-M,28&RD8$^T>+T#W!G?#\0-]8G'WP_X\J,HCW]8IJH%\#@<#HZ3@ M-)H?=3.ER@!6GO6V3O&J;_ZQX3QOFGC0FY_31*U-R *UR9BL7"\ ?J1>7IZM MHR]KI]7L"3]'QUYB 3\1$<@JV B)LB$A\_HT.)IQ@X.^S;(NF6?7N2?NPM-7 M3Y:A8J[2>TJ, %J.H%R!H CIBJR@I)J#8"2H%8J[D>+1&2*3[K5!ITYUNBP4 MSB9\#9MPSM/+0&CJ_->NX5@$C+.4,,*7.YC* /J?OBY^/7GUO^JKE06;!G[" M_G8/O9JS@ M,7Q!9E9PI/@AH+>"$-O<>VZX^G;$&EH!61XI 07"/EF"6 6ZM^[!-PC\Z*1L MW!V,MA#O&20"2.Z&P7JJ>]9\/O)<@Z!+OO ?R')&O/3HV0C8X+< L,T4" W6 M#+QC_,W_:KI+W7+XP]6<9\MS'?Q,MR>X^EY<[P_.$#F=)!A6R55-D#X[-*D5 MQVJOJXXY(HYN8P&J4G'>#1A_%O#I$=T)%?;@#+$G5[ZBC33O:P/6")R [Z+A@$RU!FR"2"0#FK$_!WA(( M0!QI&,XUW7.03:[OPS*+;IL]Z1ZAD#K$[3TC'!&>CGN GEH MMHG92HP9NLVV#LQ(X^A<7B\)>-GICI&D'SWXQWD&V\[U*'2.9\/I)<' 'G[B M&6;U,+)M)" :]B] :HJ5H;KV$N^#8.!&\6>B=FQ=6OIQS6J:6(^)6RD6^P[ MMNF5JMV]X]G[W+%/XDX".DE'?4(M&[!<5ZY/S)%G&00(I JE="KX';?8;K84 MBU6$0\2+-8GWX@$8CHM6T% "N5;-_P[]@)X%!ZYJFA93B2A&EM/15Q9&#W F M_-@@P/J7X'11LICF+'?;]@+\G238IX@%9NBV?Z<;="ER?+5\0PD8/$5M\D1N MIZ C^BY/[Y:UEF @8^(3[YF W3V<^:X-2N]!A[5D@<"I!H@*VJI/@&[Q1/_T MJ;"5!XQV!2=I2#3K8W7<9P+.J=5 MN@I%E'"D8Q-G3Y@<(?Z%FC*=O&AM: B*KX]($GE0;5#, E"7GCI M32L)EGDJ&G(++J:I8J$]X0!*OHL$0U+#P$V9TEW61S>NK%W5*Q)1TD6 YHV&!T$Q8I<8SH2!Q)]<'VZ6&=[ K>B75^ MQU$*2Z4*1)KA<@64;IDV(-)3 CX^@H]-KT\2$Y $ZCDW>F_?7+JDX7O^&>S>X,MQ*MN][?0X M9Y2I%A(LX2XFDB7W1# 6KK]:RW"I.DZHV]IR9;MK@N_=!YXU"Z/35*,JAZ(. M2!G4-NA:]'A^8H4N)UC3E!#='I-GXH0DN?%4.G[A_K*:W72AP4ZJ6QY^SMFJ MBAM+(-JWH0]RB,;"=8@P2!ETR)N$A>HE5-)8@B4T[G1&8*#A[')/4HO;2C"( MQ,28A,LE2#3\8L&"G%L&K)0H$ L&&4WT@M4GF+BP%3")LABPZ!9 ?G!MDW#B MG26-9> I/G=FTND'^YH;&BIM+L%0[J$5^K1#V"CP*,0(0J00=H0H-!&]]E.5 ME+P5#)E=K23J-'6!5Y9!/,S#_1M9QRK?OW6=L"*RLQT4&?:*HB-IOKKE]9) MLK77@&#)KH[N/]W9[@N8P*[]S$M?X/628&#J;;^C.[IIZ8[PB7U9!PF&LSGJ M$4V<+N\@B1<.^)YI=>6!RS)!V-$5YH,P>[KROI)(9TG/P 8DJEN$NX$:Q]JF M[DCW K!'5C3R%!T$56TH6\.1=%,I<,=^NMX?F-O/LH*2S*%M7+IR&++Z]+E[ M.R#&6][T2?600&E-8'&!18>><[QC% =>)B0(6-]R<=\-F*R\KDBKF:R(@;Z* MBC<2-R?]VJL!\CVGJZRIC:]^(/CV)M&"Q3P*LYK>P MC"YY)K:[HC<='3.5K25TYK@'R)(J64S:MZC^NR,D=6[L<#0,OY\$>@:)!-)H M_L2"'PXM;2[!4-3+LXL)<2S7 \N&^-V0_!_="8'%9Z=G-QP#5J2K#$,43*N+ MXZZU\_,20'^.W>#MI;@)'DO4N567 2"#!&RRO[/9*CW?#ZOXS>FV[R27*&HG MF!H>9TDSN5,7'B%\5<3I) &O^B25VNY[DOS'F"+\&RKDY*W1': MGT,;8R$:I!=]+$$K.]M%AO@E!K MPJOL\\G:C;)G5I%0.ULG3=()M=KKRF)T,<-)G0?$ZQ(]>*I.WMTWKD]WL?&P M:NBP2Y=BX?.J'A+H"5%?X2?>R73G6&]^.,>L$#!B*NXTUH,JJ3[ HP,:TJ#9 M^B/=(3;W!GUY#PF8C[MS)O+5I1VKG*G"YA(,A4[P;51O+XI_6F M6WVU2O>=DL;[R=TPK27+CMD]=R.:7]P+!;**REI+P96BDB_4"+K5?8MSNE_9 M4=)SN8N:35KRUI+P%GULE4C0"S25X9!+K%N]K\H MDN&\N.2;ZIBQFUTNO]L#DM0D$S[\C,JHL3L[]<]2WX"3=7GO[H31LB))Y,:G M^=S!D^X,V*F+S<3F1;-W\ =W)T52H8T*A=&:/3JC=4!>:+2^?,E6 M=Y*AR(] 7;0MPB?$5=F2:8&:V."1I MTK*U5V*$2#%=KKR*R\6-)=A<.[IOZ";Y:3FF^^+W^QW.87E9?VLRVSZ#G]):@>$Q=$NG,]V-M2YRUQRDSY56]^ M3UDE5:PV%.^]A"VAR#H9J:I1J2O'W+==*CM)L(BU^1SO;SZ3S3DZKC\\(W3P M$)45/XUNQ-VAHT+BYTPX>0OU 4L:5L!2UD[@>FM6J],'!6*0L6O;L,+1V2H_ MI.3U^V0_&QB%M0>>"?]F86%3":2Y$_H!")O7MUADE=F$8 L^62O>4A7I*L$0 MXY3-5$Z4NO(L^^ST[%HLV;.JIP0#% X.Q[<"X%*JHE21X#12=DM M7I01/C+R-/DVLU^WN^J4Z M2" SD?F8X@9/VY>UEV P/RQG;5?3GVDB %]@T!6U4<"KF/] .+YZ36V?;GV[8!(FAA7 M\3K&+B]J2#O.?=8%S-LWD?KFUM_]8"HDY85(]*KDF=\]Q,4XD&4-D>[W+LHT M>4C,G;-(X9(&T*(#KP^Z$L,GX]-OR[P-[&P7!I)HSQ.MS#8!<:ZX%K,M&!EL MF*FGFV2I>W_X]+]W&>RN#TEX.U>0RQ8#=7=5$/=^V8FB%1.C^?> M=$ M*D>*29)5 W([#^T^DHPO6!(O6./A38 1<9!Z6EAHZU2=78#*,3%=RU^YT4-Z MP[FX8\'M)^D: ?8\6WBWS-_*C^)UD]44[0.'%BQO;%..+54^:IY\.L%G%0,8 M79\L=)OK'M4'+(.U(?(8ZCN]L;JOUU4EB4!P7W$4ZBNITN#%!VDR#S$SI7:B MASQVCCE6POS4ASVGUI*EI8XGCQR3O*"E!":X>MM__#+Y(ER/N*BQ#,,(8:6G M$G_5B/[2D92V_^2$FRG!I\A@)3+]QS>\RCM(8E1M,CJ3%9ZZ[0C$.QAKJ0Z0 M;0=$TO@A];Y%0Z[%C24=6.93O(\&@WO?H0O UOX\EXL^G)*+#C-2O M($MN407W15_29+:#;UVB>&-[F M<,N?#N!V?"?+S (<"^()YC,EQ?1&GKOP]"6'2YQ.$G LE7S5$D[3:DDT &HJ M==#T\[@Y?L5M)1C$#]=:!#_\3G?< 3'A)/H5MI5@$-DWEF&"XT6- 1['!%7J M8UG*SA.6WO6[EK^T8,,K-P9WAO?9JN+1 6 =U_/"!;WH@RZ*[JR_N[3@F<^M M]B/>7P*NQ\4#[SQW29<6\3 =# CMAL%ZRR>L=P0FP33T').\"NS;^782$)^- MP#W@Q0B\EC3RR(HE0]#"=NG3ZY*51PR6JH-O M<:2J/&U9EJX2DJ2V?6FM?\\R>/F(0GVE'?>;K)(N^&T&B/86+PVFNL@@WG'= M"M?AY%'D&\IZ5/.F$GJTZM3-VF(.8^P>BA94YX*1] GBCT)I;\7MY5@OQ+) MF$R5AF15]>HG89:!E)35(D.ZM]T9UDP!Y;G Q.^^^P+M6(<]S)@(>$EG;V2O M[\F2$\W-M)%@8<0>TIU%;'.BXPFJLQAAZ(%F_.-9<[F&$^O\/N%V\3!,82F@ M5"KO[3IIPJ]F.$VJ&8(#R9Z%)^9/@IE]>+&%GCC3.H<8-10LMB@!>>]K2PC6 M):1UO@5*@4NT@"*6)*59LS5*0'F138$27H$702"RVDWT0BF[ 2=P\S3;4 ). MHKWVQL/D%]DOZ2#)<,K?4QM8O&<3Q?M+,-A]GIBQH_1W20KGXY/SD&D2N#QQ MR3210"*8I<4O0Y-O)P'QZMEIZZKX*(B3<<7O*,'P.$\]\LI("'>78*AJZ+F> M#N(%P U,X'CVOZA@EH4\1G+[23"X<;SWX5O+T96PBK/WHL:RVC)O2Y5P7QFN MZ" !I^+:13JO=A&O$M_V@*0-Q::5"+V<-%EY1#>'S@_=HWLWLO+.=EU/,,3' M R)#N%9SGBW/=? SWEZY'X45= M5%[\(-/HTVG.%5#B/ZMM- ]?!6P'171YJK.*=R-MUE+4@J&UWABZ#&KXG#O% 8<99F!M6 MEQ^?E?>06!C>A$=XS^(5-I?F83P-@ZB1K&7?H#H[/;ODU H2ZBN!/AYWQFKR M #:]G,SN*G+R<'C=)!A:P8._@D^]O&TOS8,N6[U&L\63/MM!^[ [4+^>P!SX M0.52_^TO_Q]02P,$% @ 9TIA5-I)DBCX.0 )F$" !0 !C;G(M,C R M,3$R,S%?8V%L+GAM;.U]:7.;.9+F]_X5WIJOBR[<1\=T;\BR7*4(6_)*7[\)DI(IB9)X -1KUT['N$2*XIN)?) 'D,=__I\OGP8O M/L-XTA\-__X3^RO]Z04,XRCUAQ_^_M/[B]?$_O1__O&7O_SG_R+D7R_/WKQX M-8I7GV X?7$X!C^%].*/_O3CB]\23'Y_D<>C3R]^&XU_[W_VA/QC]D>'H\NO MX_Z'C],7G')^][?COTDJ)11&.9\%RK!'KVI8/^\/>_E7^"G\ +9&XXF;W\^T\?I]/+O_W\ M\Q]__/'7+V$\^.MH_.%G3JGX^?K3/RT^_N7>Y_\0LT\SY]S/L]_>?'327_5! M_%KV\[_>OCF/'^&3)_WA9.J'L3Q@TO_;9/;FFU'TT]F:/TG7BP<_45Z1ZX^1 M\A9AG CVUR^3]-,__O+BQ7PYQJ,!G$%^4?[[_NSXUB/C:#Q$Z4]'0PA7_4&1 M>QC[89K@;S[]7/[BY\/3D_/3-\>O#BZ.7IU?X+]OCTXNSD]?G[X[.CNX.,;? M(F.S!TV_7L+??YKT/UT.X/J]CV/(?_\I#L=('V>,SZG[CS6^].=O'$0_B%># MV8*]P=>+KR[4M68&ODQAF&"^G-?D#$;QUH<&19BC\?5?#GR P>S=WM6$?/#^ MLG<"TV/<5I_@S6@RZ5$?C3!:DQBD)#(J0;P2EGB*")-">:;C[?4K3$Z0RYG\ MLY^$&0@6W_YS6=F?83"=7+\S6VM"V0(+_[&2C/D";\_3MV]ZC1O_<#2<]H=7 MN.2GES">B6KR$O)H#///7?@O,#GZ,AW[T1@%X\=?CZ?P:7(RPM\.IR@;?,R' MX^$4QC"9]B)W3CF/H-;&$BF2)(XZ3ER6 1)5(#AKLD(-F;J]WDN0/AC'%_CW M,$8%_-.+/Z"HRX4NGG/HQ_$>UF]K@L4G?IY3^M)<,92RD3)1(FD@T/&B"5")1>T]E4A(M M44-(WB-H'3CQ;W BWQ6>=EO^:EBXQ=;!9]_'SPS@8G0X^O1I-#R?CN+O'T<# M7.K)2S_IQUZ*243'-$ELYLTD=%.X4"0J+U44.3O71FUM2&C5=>EEQD2RF1%( M"K=I8!1]..F)TQ&2T#0(9_=MSCJD7BOCYNZ&V5X6.V\3].KNL#J8?1C2Q>B= M'T_[L7^)RS7\< [Q:MR?]F'2@Q2YB3(1@]J 2"\SLHH$@@4-D5&IE7O"=]SB ML=U5EHW0T5HTEK#7(, 7T M^J1&YY]+8D(*S&GNE8%&.W@U11L:DC\EW*I(LQJV"L0G99%@Y1<@ZD)+[\H2[BJE= MA%<-08M%*"S=A'F.T"20DZHD$)PBRZ$G6/EHM9$"=V@1%*XA9!TGJ3ZZ< M=I5A/3!-/\(8&1S=)N@:X((ADREZPB$5Q9@"\2(PX@"ID9P#>H5MM M3/_9(59/LDU5ETN0K5.9*&H8D30QC"F$(@&##4<=VF';QLMZ4G5MSM\9"FU\ M%:=78_S:P]%D.CD8I@-T0:;'GRY]?UR MTWQ<"/S0#P.8*<))3UNJ%:!S$!Q'IU2#)D$%=!@P/%;!>8Z>2!-E\SA=G8I6 M:RN=BB*I9XO&R-6[\:A ^$8-A+FH_+8G+R1 FLN#18%"<>!L#](V( M+@69U8W.EFM=3=CG, M#?H$A,C8H7E'ZU!_V)T6=]3_?A!#1.6D5E219A;19 MSHGC: 5YXME[F8QR;7"P'GT;!HG?EXYH(**J)^N%P=/AN1_ :;ZVC#V/Y@R] M"4_P'XZ:2WN":Y (#>@OA8#K"FT20AZB:!V(F.]5B]200A/[$4KR7DG^HAA2 M%0,F24@V$.8QE$J*VV :P> A^[%-I/\9AE<8&2IG5LKW0_,M5K<:5HLW?II+Z%=.!,YA_+D?87(^&J2> MR"GPR"DQ&C#P0X^<()N&.$V1JXS>NPM-I/TP39V*OVL!H)(([D#B/W^^NT9O M\'7S@HC#T[?OSHY^/3HY/_[GT?$)OCQZLSKBH2?LM51B+38KU4U@D'TY MAH_HXZ"S,S>8)X"(*9DJDMJLA>2$*>M,FV?81HNHF MUE+M>001B)14XZ-W0K^"L4 M7?/XKAP8X,)/I^-^N)K.TT;?^3$,IST#GCF!$:30IMPA:59.E1))WLIDI9$N M-+H:WHWP+F54M8+7/F7;&4!&#\ \[AVFK20R2R0ZQTR$*J><46FIVVBOJH"L MNVZO8-S_O(CYI/^ZFF?130[R%,8%@\ID M85FF1'./83Z-Y90H1X2D2T8[C=YRHSO49CQUZ^IQCY#?1$?L$3;-US>5_?:YQ,.Y/T#M]-;N^?8<+,4HW.IF#]8"<$>X=KG=P%L.#K,HI^ M:B?,?E5,1>:Z9!>[N"^>"T?--\@KR/TAI$7AX[L!D;,77_/03SZ^'HS^ M^!72![A=L'(&<> GDW[NS[MI+%F\X- G1HMGMDV/X= MI2T8V?#^^T^'^'W@X_D.%U\>O#DX.3PZ__7HZ&+78\3;W]7\P/ 1TBL=#2ZR M)()6'AU82J(JA451&^(Y6O(@!8T* @79YEYF58+*MES,G9AI+X"S3B$8J6:) M2)":^,0QSH]>>"-R%E.^EV6R]Q-7,V[MQR?BTF>8KN MZ=%_7_5G66*H-WLF15IR"8G0)<_'*4^0$(_.)T^.!>N9:E,9]!A578H^*F"@ MF@"J)_WVT Y%G:,CE&+8(0U5Q"8O",8<,6>@3C;RU*\IZ))774'46RULS;*_ M6UE\B*_YD4U)XKFF+ NF(SH@Q-),40?IQ= M?UZN3?E"/^LK-]I?C^9JZP>ER('B89,N:R(I!*(!6,(5P;= M%.ME;(6"Q\CJ4DYE#314$T$U5+SI^] ?S'HS74)^6NIB__OZOUYPJ&V6$H B3I4C&0R).HUVFIAQ0:@S46EWM M/$I7EV+C'?'Q^ [822#5ML#1I\O!Z"O HGYJ!<#]@2D%:5?$7KY0F4T MWI)ZS3SUK$UY[9.D=2F$K@R5NF*I5^,6X_AJR:?[1HZQP3H.&-T'E"0JJNC(XZ8JB)BM'5<#IYY[^6^XAK6O"),21 M2F-=7_JH.,2MS1@0(!T1B4.YMBF07D%,EP+QRG#8=>FK]V^[H[185$KZTK+) M(Q0Q$&2HODKAGA,LV> %J#;NYFIZNA2$5T9"!0'4KE,]^WM%N4UOC)QX-A*O\IMV&?_6"6,SH]]./Q5XP"_^D' M5]!S-B571.8\ /*:.0G9.'QI4NDLQ45H@_>UR.M2-+X]1NX5Q5673+6-,.NE MU(^EET-<9I[PF V7UG ,(IH&::NHZE+H7@\L MU>10M2OX$#_RM=S*B5("SK,@ROK2R3CW) M;[W.]6C%"UHEGXGDY<0ZE3Y;"?YADVO@$RD&K-(D5Y'0I!J\I^UU7 MOAH(+L8^W1Y(H@ B9HU!LFUTP1K$ M=2D(KP>.VE*I'(R?YE?]R>5HX@>_C$=7EZC'YCE=^&Z<]V:&=-.:^9I>+;BG M.D5"(WHP,AET8P0&3@AQ+6+6CC8J"]F>YG7 9;\[<.U)AO4ZY2T-Y2H!U/1K M+X=@(]41GRY156;F2&"&HJ%D5"*%4:@V!\+W:=F]$=+-X+%9('AZ-2T3BXLH M>M8JS8.(Q NJ<8OG0!S: B)$Y!*B=5RU.>QZA*@N'?OLB(S[#9'JB**>MDUI MUL'6#]ZA-3@>'OK+_M0/ENCL!6N#S2A!8":BT\!+DR;$4Y]J4(]\N,AHG9R$./5IZM9GDBI3XVE8Y@& TKP,LT= M5;C-&KU,0$ACM&&UUP$:W:4]35N7SG8J Z:R8&H> %[3L4Z):2\H8"%)2SCC M2!IX0SQ@K,ICYB'Z1)UK_(:%=.BRJK7L:BJSB>0+XR=7XZS=CVK.!(E>E MI789IV7#XZ2V?6\JPV/'E6^10%VZ2]YGTFAO M;8Z1 .46]9UCI45NZ;IM+:=^EJ'4.IUZ)64-4L>-TBQSIP@(P' M%=%2RXD MX$;;:%RC*=W;I3,]0Q+U[ABYE\VRFQA:;(2E4A?'=<0]+HC2:C:'0A";52:@ MM6"*.?0!VERIK"2G2Z[ZOD"QI3!:'FL@Z<:97*ST;#@)6FFK*$::3$CJ+/)' MV]1=/*4$.Y,B71\1.XJAL9H0.5A!,0HPWCGT!!*0P#4C7ANKK?&9FS8G0&NH MB=UR.Y>8S,EZRM$_T<%AY&,$)2X[(-%K<-RA!!LEJJRFIZ,6WE0]+9&E98Y2&DU8&:LA$R^J4C4*4BO*8/?0J+SD"<*Z=%15'R4UI=*121,'Y[^^ M?G/Z6]79$C??N=]I$JM9J=0DKJ0P^LG'=^/1YSY^V\NO[R<%!S>FY2!.^Y_G MJ2\ZZB 4+Z-?RP@MKC,ZVXD2!4)IH$XQT\;,KT]CA32[6[VB\2%%@=X\:7&% M5/:$\BSF*(!DE]$78PPPG+&)9).TC-SRT*AY^_HT=JIS>".@K4C7:R'!*K-K M;X^SO%:ZK_M#/XQ+DY=GR1TET;BG-.>:>D.X*4<>WJ(ZM^C^"^UE3$)HB/P) M9;;-<[OD-3>&37.QU,L OAF\?)I+>/BF_QGF0[HGO\(@O1Z-<65ZB@E(6482 MDBAS,((A@+EXL M362^27J?O8<[@O4L!I YXT*H[$N+@D")#4D1*/-5(&JPC1IQ;DQJE_SU/2&M MK3AK5C+<,="+/-IKQ;LRG[;'.+"L0B*)QE+,ASO$>B$)C]J4"P#.#Z_JN'F66@;&&4$!B9$;:',4U MP4!:Q9!9\K99O^$'J>I2@<6> %5-2 V5U[5:+;P:RXRB-I/@-?J%:-))F4M< M3NMC!%6&?;;)VGN4K V++WY05;2MG.IY6[<&*!H:HI'+=[ I3 M)L6=$9#;7!EN/+AR7Z43^_*2MA9#4R6RJL8PH!:3#OVQ'".Z9S)3$H*V)-@L M9)8.@]!6!;UK$;@.>MR?0+'L*KMZR2H?_1A>(E6SX7?H:LT6KI>9,4I)=.YG M-P/<1N)"Z2KF.0,E?2D\ M7_4G'^=G7B6#I6<"STQ[1+?7FDB6/7&"!6*M+3!/7/HV9>I/DK86E/@/!J6Z M JN*HT+5Z?#<#^ TO[R:](> 7EKT0IK$'''*L#(739. QI58R<&A/;72M7&$ M'J)H+=2('Q U.XMG#U9LT0ZOET IDW4BO/16ECX7,RN!A!2LR!20YC:Y1D^2 MMA9\?K#3Z;KR:@NC.YU6>]E+$[,J334])](:3X(OB3!2I\AM3H:V"=;7H6XM M,.VK[76I5TD6N#BZ3,;THB/@1-+) 8A4"OS%@2 MHI $DHQ1,:F5>BJW;=7WKB7Q'^6$>.>%;9<*.RNXIM]I(HS':1/0+@0 MED@1*0D.M9BVRD>1A;:-KA.>HFPMP/Q@Y\95I55]1N:W+)/9L;;D.:>(/":N M$<^&96*=YH2F( . 49*WZ>*TFIZU\.)^++Q4D$PUE!1^[S2VO=?X]O8;2Y]\ M!^/^*-WWN!:=J(Z^Q(]^^ '._!2.XD^Z1175*"G+\K6T64Z@#:,F*B8W8?-6???WT:KQTZP;SWG&%G/GO(?5O:Z&JX'(4$0GI%2;XF1JV7H].A$M.,Z2?3 7&ISQK8) ME1LZR3\FRFI)\3G.'VSD1@J7B#&E:W3PAEB5.:&@O>: NZ%1C]%MSQ]V\QVN M^YB]*0)#48G["ZNZKJ[E/YA0/T95ZPTSL:0]:J\OVH5A&,\FY2)C=$6&Z.(Y4$0QX52 M5DLKMZE%?Y*T+IT=/X/^VEU<51*WEI!^X;]\*\\X^# & MF =<)@4$,,(Y^$0D<$LU*S,I/KR0=]#_YB+4#47_DF*N6. M;?6)971,,=1.B$V@CH2$*$W<.,M<*EU=V[M"F[I SYQ.W-0%VEH\%><#72Y@ M?)IODQ.\R%KS\GP12FM\3:RGFFBJA%92B-2H.^:#)&W8E>*[5C!UY=/"4T;* MKL;QHY^@!5P><^6,3<(R1@SE4&!L9E-*B @,XV(?N">"<\D:CX2#DO)EREQ !XL*[-Z>MJ>C9L6O%# M(*:"9)HX,TM(GK5T6LEWLERBPTUL#A+YEK0W;:;[=DK/G (SV2A!A '4D*D7B#!5H?*-RU*''IMM:M;L4;=K9 MXH=0357$T\9W7GF:B>:3>86\"LY<2:,-Q$DE2?8"MT)D-.8V$=>3I'T7;2V: M.M,["ZS*\]D.:P\L5GU MW=]%#XJ:IS0[+W#CL]Z9;P7:* X.B$;GBDC+! D1/$F&)T9EH+Y1.OO#-&W: M=N)[QDEE">UW*L7Y^[=O#\[^??KZ_/B7D^/7QX<')Q<'AX>G[T\NCD]^>7?Z MYOCP^.C\=@+FJS)\>#"Y3?!:\RIV>5J321;5V*\TXV*W;%A&E0\LXU;EI=$H M)$Y\ADP*J%6 X(1LT_VA8CKU-H[4\A?WM >C4L9M)I4EDCM.PJQ@VGIAJ%9& MJS9)?K?IZ-+]_/Y0==]GVEHV56M*D<$[;!V@31B/OZ).F \U%J6YA'I M4FG!2$C6%A6=M>%HUT6;I*JUR.M25NCSH:F^)+MH;$O?1?P2Y&R4;UKAM[:Y MCS[T&4WO^HM1R0+?/*3,W?$8M>'_$E%99"*=4"1DS4ETS%DJJ0[9-%$*RU3L MWCAJ\5UG_H^W?@KCOA^@IVLP*M7 "'"*NR1[AYZN2(1E(W7B07K1:DK!"G*Z M9"VW1L#]WD^[+GS%YF$+4C#HZ4\^0BI-'TI;D-]&X]_+] ,,74J3::X,XQ(- MLN(8V0:FB+,@,+R% ))%FQJE.ZY'7Y>L8'V4U!--%ZW:>5G7\=?1[=H.OY1Y MW]K$K4_!,]J[+9>IDO%[L"JB@-P:(0Q(3R"BNI*<"N*35:5W4$C2@16^34+X M8U15.%9;_=V_C$L3G) XE5XKHF/I4DRC+_6E"BEEDB7E0IZM+YK(: M9E:A#CU:>RUB5A\^E.? ]7&7FGC6,>@^"$Q@(-?R)>8,Q"(TW: M9JTB;Y.I4(N#3N6%-\/@L\A[O^;[X/#_OC\^/[XX/CTY?^W[XUD0C='6O.'@ M=;D2_LU2QU+\W=6GLB3;6NP*#VUBI&LO1B6[?%U'AM%PZ ]GC)Y!''T8]O\' MTG%"@/5S?Y8]?(O.@U5T+C>>#2$Z\%(2;HM3::&TU1%SQ&=?FC$F:;5(638Z:-P#< M3)NSB?:\=>E+B17[2CSYT?=27['WTC54)9)W?0H;_L3_W@36DM>!H&_0_S&14L.N83XCMG M7MQ4FXE- 5]J$&AKH_.AS?UC>]ZZ5)?ZH^^<"NBJDHG=UJS.V+M^_;7G&;4\ ME.%EOF2X6.M)0&-*E%6)BIB\#G?R_%9F>.^3YB[-A._2GN@T=KZ#G;&8IG7T MI8RJ+5V]#554Q4!*^RPB4_#$!ZF(-BDGFSFPH)Y]:]PA>L/"XO^_-SJ!GN=V MMJ['MJQV*&':*_6/&7<[;FU<=XDO2; LH2&,W#&3P(4V18>-&.J24[L,;5*&.%5:,NHRX""#)R\$ \-64^-1@2'% 2 NKI)+W1KDV[VB;L_ V_7O8*=O!IY,[85%W MN%S&*)VS-N J^Q#05W=*HZ].$_$M'O3WOV-[8$5"=W"0/ MYSY3ZSS+I;V2$[,AH(RXS"3)E-KHD._X'<2#.R7"?X_WY!W;,G7@57V<><_2 MZ&Q)M]029!DYX(DW2$+465C&N=6L391Q3<&/>MM< 7];":ESEUZSH.);@_!) M+Z*M\*+,I$EE!I8$3_ -6OH=4)[18*2[)PO-[[CNTOBC7O?N ,I.P:*3'L2M MV'J9,\\2M5P:HBPOPS5")BXF0WQ)+>0V>^7;%,OM@[L?]?:W8_Y#%7!UTS8L M5IH;)Z)QG%#A/)$Z: RS=J5I91G M!0.C_'ZR^'#/!&>XI(;H%-"T*:&(+6.>.0]&XX*K0&T[:*]%8Y=ZEM<>'_LP.@5>*48HL*%/*U+U 9I+"#9PTH^"9]MTO)UAB:-,6XW^& M'=$E#'5/Z]_N%9FB9:I,J DV%UX8AC,J,Y*8RM:EH$74^];YFW?X_)-=N78( M$YU4^$O5IXM59CR9E%4F$8I[QF-$YDPH@YB"L=YB+-+]N]5[;&W:*/[/L#>Z MAZ?]-IKYY?3TU6_';]X+6OI2FT @8O LH31<5#3-CE.9UUXS MUD8Q/T59ES*]*F+GKIJL*J!JSL C5"WU"EON"=:3%F2R$LK]I,,HM4SF1.X) M!Z-34MP:T::'X.:T=JJIV_-@JX84]VM7B^DX.C^/'R%=#6"47U]-K\;P%EG\ M=/5I5OUW/?AJ>U.Z^3.:6,\=6:UD,-^@\P9P>@ECY&GXX7:!Y0T!I1,]ET S MXT1KA(ODEA)+P1&A2QER\#+*-D>G2CHV>>4P_!MU&(6Y';)7/;!'EWE6-[H5:SQ@\0 MV0,/,B9FB=-4$ND,)U9+2[+).2HM.(]M9L \0%"74H[W@J$:@FF.DHRD8*@< MB4FEM8IUB5@C,W')9RI 1%!M?OH MR]%EZ3CCT--.PBHP2GAHT]5X4TJ[9',[A;JM1/DL@+OX8]1+22:>RM04RW%7 M!"U)\ Y(HL4EX3Y0^[RJ;D%HEPH1.P>W307Y/&A#^$"/2_!!@"T4EL8V7F'H M;S5A@B&!$IVZW.;V<&-2NU3'USW$;2S,O6/N!)WIBS]@\!G>CH;3CY->M%)( MQBVA^!/!GS+QT5!"O9(^&ZTH3\\*O;L4=ZF2KU,(W$FTS^/;C:[&/IT"WE:BW//TS5\/SHY>'IP?O3H\ M??ONZ.3\8#:\:G$F,1GEHT^7@]%7@',8?^Y'./_HQ_ 2^4UEM#(,)W-!#V;X MQY]&^5LRVCL8]T?XN&+PV&(5AN D^R37N'9BSM M:BF:$78^'<7?3R_+K]$(.DL-!4.4EZ@ ':Z[!XLJ2EDM J7HJ;7I[[H7]KIT MRM6-O7/7B'4/9=59HRR M?2DN",Q%T29EY]E8[M+!WI]MH]5$XW[=SJ.#LY/CDU_.WQV=H4OT%IVAXB)M M[R4^_GU-G+H-6*CD@_TVVT,H[<\8>'R DZM/ <:G^55_<#5=H&%R>C6=E'GO M2'!/&I&RPS"#.J]0]T9:RITTH<%1$44"?W?.1R5EM"&ANZK[!QYW[SFX5?JQ MEX,NG8H-B:P,_K8\$<>5)"9;9@5#@]7H"'LC,KODO[3$W5UEV4Z6U;R+E20^ MM!@'Z;^N)M-YHS'' RU#*U2(CDCO.0G@//$*M!;:2W2']@>\IPGNDF5_=@A6 MEN]^K>VL5.S@\/#L_=&KHW^5 XBC\^UM[6/?UL32KDU^)3L[;X0RG^VR5#-Y MG3_E8G+)"4]8HNA:^=+K/@84N]@2M^;@NV<"*F%@N M=F^Q\%4Z,YP7_89!!?Y[M-A5[\:C=!6GO_DQ[L_IUQGI&*0L*!3&R)2HG?>> M198%\3D R<)Y"]Q:_,\:T-CTN5TR4HTPTE045<"RS/C-,"R:@XK9)I)F&:PJ M8LC,D-VDN>8Y1Y%M6 ,0J[Z[2]D=C82^\Y+NU\/X[>#L[.#DXM_;>Q5WOZ&) M)_$HF96\A]5[LQ?!"\T4)=%F] ZS!N+*B*9L5 0I7+*I3>W$:GIV#8(>T$ # M/YGT<_^F7V*/,BN3X$!"Z:DL)57H#^,"0 B*(EQMS&*/;-\CL$L^1@7DW(UE M6HBI6B"]FKBEFA;0,M&$LC6VC#630A(?HD;..45R689&E9Y/4=8EKV-OJ-E2 M,'LN(3D]^>7BZ.SMJZ.7%]\J*Q*$Z0[5ZT]^9YORD,U8J54,,AI^N(#QIU?X MG!XZ%C0XQ@E/I3-&++WQ+<]$4X-QB%8AZS9'5LM4[*IFRG<<#R?3\54YICE$ M4'\M!S?SNF.1..X&1HGQFA/<(!I58/;$"F]U,,BD;J-B'J.J2T9I:SS<52K5 MQ%#-_EQWOWK='_IAA%D.S:PUB"XYT,!)8#YB_&3+Z"VK"$U*K2"FL_9D M$^G?2\+=<='K)78O$;+D(SLOP$)@)$:MB%29DU*Z32A$9H)1@;DV^76KZ>E2 MR-($ ULN?5=,""[>SVKR;YW;R=U,[;^- M#EO@4&;$6TJ"28:4$29.2=S,M%%1TQ;4=LEL5-M.DRQ]@P3;SPF1@P&3AU3HI&%>K;D-LE*]D=R&TLR.?#W+S2=-8*3*5, ME)8:XU(C" :.C'!&?13621;:U)1L1V^7[C.[@[K-1?D\L+M77BI8DMKH1'S2 M@LC@-.II1U%/9^NT,9+Y#JB\;(T>2:#"(: +54+ M=IXK%(G+2B<-%B.DCCAZZU80[ZMTO1O8VTJ0^XUE7Q\')^<7YR]?WMT-5?Q('H\G5&'HANLQ4-H3; MTH:P=-FRR5,BK%9218>139N3WP=)VE53'\]*N&9[>17#7!JNG+?$VE": '!% MT&G.!$#8E+U3K7K9/$Y7EZ+L.FBYJW@KRJ7>((AK0GZ%].%Z=L#TYMV>ABP9 MS:[PFTO3.4^"%D!L!( R6Y;QV 0L3Q#6I0"Y#5IJ2F:_!OGXY/#T[='%P;^6 MFXH>#_'W\!+R: SSGR_\%]BA(<8T0/<10H3^\ M0GH7_6%&P\D]=TM_Z,=?CQ'DDW)[@7^)C.%C/AP/IS!&G=4K;8J$ M%XDH#Z7XV!;=1$OR/S4Q6Z:E:E-KTI"IW@N&>BN8/V^B=\/)JK9_RT(?HTO^Q^&/>V8 MH%%1DE-@1'KCB7-RBZ#@4;U9]O3W"6OX0>"\#:(Z(!+4OI:X-^@.WYM MKY&;=^/1Y_X$GU_9,UGO8?MS4+9@OMH5^3SA[N:IB[JBES"$W)_VP#))O:4D M =,E:Z*,'+".)).3*\D80;;1*T\05BW-$U#/E+.UU>QGE:E)((E5 6,&9\M% M@TZX@05 8$;[1A'7>O1UR0NHB:0'TT+K2:MZPO#YU$^A#-3%OWB$0E"2.T\T M8W8Q_RBQ0)@62CD*+#CSVWZ0[1%Q:P KPG,:GMM M.7A(PA DURD%B0?>5DD_3E^W;K+WH*7J2:MR:'&?&.L9,XP",=RQ,O"V-,OQ MD8CD#9%;QK[-[/I#_'+OG(MH$X36I?1:8(1'$W*.VSNA:TY#H]3RC?R9 M+L3SNV'EH;U10R[5-L4B0_PAFJ1T.B0,W)@H][K),Q(X.A:H'AP7(,#J-M.Z M'Z>K2^:Y!50J2F5?2+%9"I9"(MI;I$DIC.XS^J%*NR =<)9U&[=N$Z1LS?7" MZUXABAQ$D"&3+$L#3*J A 2>..,-!6NUOMO>I2[;#Q'6)65:$3D/;)0JXJF] M4V[YU/=)HSY$144F@I;[,H<!PCK4JBS!\U30SP=.'L^ MRAGBM/_YVS%ZZ:<\C/U!?T9!Y=/G=1^WO_/GK1:@ZDWY?0PY(Z)A4A&:BPN) M+XG+*1/@*5/IT;395IE139RI!Y;V9%36\ I7/PQ@\<2WX >E\]]1N4+"E1_. M6HGZ;%2BK!QL.MRPCAOBN4/'-RCA=?1.W^VS6'M!MJ2\2^Y8#;2MOJ3;DV3K MGPC=IOKNX=49.@>O^J@?BL+O^T&/2D.-+:,!@R_EU-P2[TV9AJI X<@59M8 M9TN"N^3,[1%]5>78&G2O^I/+T:1??CS-+Z\F_2%,)CVA-X37[A)KC:G5MSHPZ1F#:^O+V L9<368U<2G M2$G25LD 0AC>Y@AX0T*[5'NU1V15D5MK<,T[L=ZT>4?D4\A2.T4,+5-5LD;B MM'QSH-)EU::;P)H$=JF8:H]@VDE.5=H@KPBM$-^WJ7P_'-_,[\$/+-9C MLB@O ^%E$"CY'-RL?XW&L#IG(K@53K@@;%RGO_K.A&PXT;-MQ[&:&-J_F%JK MIU6AQ^H14Z7#&FX**8)30)(OQ2X>%\WR' A$Q9-51E'?IK==%?+7P:7Y\51; M0QFWAN<#JW1P?9517( K_.:OMS9CC\9<+H8MB=;._-7E\/[WL][@\_P!T[D-"]T#ESHCF-1'*@)##G2):" M>E%.OQVK9*X?HV,=F+GO$&9[E]%SV.J>=R$FKB/A@@>,=1(GGD$@S@LEK<@F MFS;W6QL0N=:Q+OT.(=9:8,^!J.-/E[X_+C%0*2;!:#I(+0PX2JC/N 5RPBTP M:^3D3*29<0>QS5#:'8A>"W%_DIN$G02Z-TOYRV 4RBG.U \_%.+?C/[ S\W_ M8*&+*97X@?FQ?FE+'\NN,%@]$?I)=Y+45-EC")1N3(!*V3B8R@EG1']2"8< M1NO[U'@;T+X6+'_ 6X96XFT-2WSC$,E%A[-GDH>J^W]M](6PM4\GL\T&LCG;T9S8NQ'TY\O#ZZN0Y:F)**N0 DHGN)+J;P M"'"O"$M*:!83XGR=V7G;4[ 68+['2X0]"N;9LMW*2LU8'.4+^'0Y&OOQU^M\ M@%BI]H9A">5I7!:I;:3&GP M0K0Q JOIV46!W?O&Q3S*@V&Z_M7RV7//NFB=E(E8P3VR;A()/@-)V3)3>N[# MW0*SE5IKP\=V*>6L B:6%55+ 50O7+TA$G^X?F^AL,]@ N//LPG'BUERD]EM M;4]9XXV"2%1,@4A3Q@XR"R6)1 E!J9.\3=K/#D1W*=U*2^MM:-68\G;@.&E3Z4!^;7.[$E>1M%#(C05G]'34LEE/8DJ,IT],_9N M&^;U0'#G.1MFE'W7PM]EB9_9+;H>^7Q#NT?UI3DKHX5\&2-M+?&! >$BY!2T M\KG1".XZ]'^T#:I7$U0Y/I>W[L*29];0P-F?GB-5@T>J" M1WQ[2;)4C'-> M.VK=CNT]2EG*U]H&4[850'Q\V)_](0C![564J'?KF.66%X M6)IG4&J(MM[08&76T"8#ZS&J*CE]2]_X"B['$.?7&QZMP:?1>-K_G^N30Y 6 M-3VA,0HB 5T4!XR2R+QC@#$+:+N9%[C>@[MX>+LS1AYP#AN(HH7R7")S<:K' M:58Y1/17DRM)((P$CWH]6[-S@9H>/31 M73R)W - ZHFCL5'I\6A%LC(1"@G]2A&1%BT9D5ID!9&:I-JD(Z^FIWK<<8+K MG:DV-$$DS%/#+8V%0"^PDS M3&!**& $>$Y$&MR# 72EU)U 8#6/#JBM)$1E7/R>4])0_?41;7$J"B"0S\U$^E+^Z, BH3 $_'& M>IZT2PJ:J_T'$Z.Z$7ENC8DG->+F(F@'^!4)W>@'8=AK(J&F-/J-VA.,8U"2 M4N>(2QJEVM/Y[G8)^?P9K&'U^\>W-P MLCQJ9U92,.D/WPW\<,[=]KFO6S^J20IL'<;K9<+VAW"=\3![YBQ;>G)VTT/C M>/C2#PJ8SC]"02RC3-%H"+,)PQ$:7%%$@02M<@I26>N;);AL1NJNVN\=#"?S MA)#9N96(%1G&>X*[U0 MJ+?;-%#>G?:N11X-87I7L>Y9\-7,]:9T+Q%AQ&L%3M$$VBEG'85PT M6OJ16ZN\YE1JU\:AK4)^UTQ^AV&[N_AK.IIW%VH^('HT+B^N$_*6R*36V<2T M([$,K)!, ''"4Z)I\LEH)@1M=DJS&:D=._7>(R#;2K63[NKKJ^*4S;KDM'=8 M5SWL.5W6)YEOYK0N/_DTEW=ZR5&%@96>%8DNFMM[IHA,*@K-,EKH9O4I3U)7 M7U\NE/],L?_6GWX\B/'J4Y'^S:=.PZ#_88:&R?'PZ$N$R8*817W2AP]CP-_# MN_'HOR"N^KL>-1BF&JI)-A*5@YY^.VX"[PCZ)_6 MUIW#5$-_8XG7PNK#!*_B\]M/O11T3ME+8D&6 QTTE3XY2TJ]@,[!I'QW]<1KO 9,XM M."OR[)I:T42D=QRYC9PX&JS3(4H*;4:(/DY7MRWO7I"SM9@:0J=4YQ0/X RF M5^/AZ=)-34]F[Z5*I8&#Q'^84>7*IP9=6TB"2(/B+[P\GBRZF)D21 ?<(*MXR"DWC'A':$0A@N7=:L_0\ MN%LBC M7=K(M[/!V>UC::DQAH_E\.2Z6=]+R*-Q2>3L>#S):>@]K<;#: _K&#*_O#TZN3@^>7UZ]O;@XOCTY)L=/XMZGUY"8.3I-EJ3KSO*C7U[AW#D=#).(* MZ5C4ZXV&"Z6[-/[RZ,MT['$;]X=^_/48=]\LNP7_$ID=S%B8GV?U=*00::)$ MV)"(##(A4 -'W"IG5:3HD;?)#&W(U*XVY*8.\AN-/2&-M!* B)(6+Y/3I?M: M(@(#9!H"ZAK1YDQ_!3%=.LGO"C;O*O9=95BEZOG]T ]FGUC8DD4_I5*WRZ0) M+) $F6-T70IH* ;;EJJDE39)F'5*FQ_Z_DXEGW8-(=4$LZ;=7KQ?_@E^ O_X MR_\#4$L#!!0 ( &=*851'/?0]6\T "4<"0 4 8VYR+3(P,C$Q,C,Q M7V1E9BYX;6SLO6MW6T>.+OQ]?D7>S-<7G;I?>DW/68HO::WC6#Z6TYGSB0MU MLSDMD6Z213':3AZ_[3C+.G(L(T3HN41B=LID_]&PX^N=?ZQ\!I_D'&MQH.O_V;S]^F,T^_O6G MG_[XXX^__!DF9W\93][_)!B3/RT^_>/5Q_^\]?D_Y/S3W'O_T_RW7SXZ'2[[ M(#V6__1?O[XZC1_R.<)P-)WA*'Y] ;T^S;[\Q>MH]$^7OZ2/3H=_G<[__JMQ MQ-EWQ[>1#D>SG]+P_*>KS_R$9V>$>/Z$V>>/^6\_3H?G'\_RXFBG>50)WB/&94_?'/.79T'*!2_.9CTBOOWL M7O&.SW'8IX!O/;H'M/,'P7D^#WG2)]1OGGL-YP+D383UD7$\&=&R.QN/O+R]-W)L__] M]Y-7SU^\/7WQ?WX[?O=_'QY,'$T(L.!<7,[Y?U_AX==&1-09CH9U-7I%WUZ] MH8+=UMCRG[,\2CG]^,,P_>W'H:>M(-$_4CBO,L\A.*%*9#SX:!2:P0KOJ:-< MC/-L'+]Y[5E=@\=?2'.&(9_-?SJXF,)[Q(^#TQEMAW5G),'D8_IR.A"HDU61 M=C26"M!.IP&#XV!=C"SZX$QAMRDW75"XX#3,27?UBI^J_G[*9[/IXB=SC0+C M5^OXO]^-Y5*'ZX_N>!1IOY_FY_GRO\>CT]DX_O/#^"R1HE_\ZV(X^_QV?';V M('LVGLY^S;,/XS1 Q8WWRH'@FM."1MZNB\A ('IGT KM57O& MW('N"5&G#_WB>$'/ZT,]M#IE>C-SCZ?0BI^<7$[*ZW^3)<)P6/)_.)L,XRVG^L:,J MD5\FX^ET()D1QI!$M+$(RC@!M# R8#J3=<:X3"*T,X17QGO8/-N"#F\SSS9B MWGQ'OANT\:C0D=GO7(Q7)MVKNF"-[<$ MIW,530?6HHP.,9$NJD!P$F?(\.I9#2=GZ'2Q62[$^29+UI;LE M=.LGT'W'O%B.V/G"57(1,C': MQF'TD]F'/'DV/O\XR1]J^L0GDD\,D:FBO6IS+MT%W6$SJG?]+"'1VB'V.)H,CM)_7TQG]7QZ.AL?I327 M/9Z]P6$:CI[AQ^$,SRX7V^>YY,D\Y'+^D88R3U&[.DL2R1BAI28+$04HY0L) MQP?(4C+K%*VX_,:!S:WTE+ZP'":==J*I)51;.Q+?=0#W0+?*J*BS NN3)NA6 M@C,T540.B#&+F(WMB63?Z=54.TN(M7'P_AK\=S?@'W\S.VH^[#<#>)LO795\ MFB>?AC%?[OEOV=!,>[ 97)G:R)G%GA.1*%$Y:RW2K'-O[4\8VR"!^A^$LDQ<@C(G>@\]6 M@9+6@.-!DFE&"POSJ%V*;;.'YSAZG+O7;HDTSXO=0)C+^'!)K[H7C4=UXSKZMLD$C4ZN(Y#VP>F3+/?=W[F'/&NJ^BSD;B[U!TNP- M3,_GNV$G4(,;-XIZY<126'WN^G?=B[J'"9NK;]Q*]ELCAO!&EL@\).WKR1TM MGDBX:/\/-#-L##JV.<[?(B&^N7BV>SZL(O(&/" XY^-+8_?7N8T\""A]UCJ" MC)H\<69I5:S?HD3/.<]*F3;FWRTHVW<#>E#1N$_Y-KA1P5.",\U[7I@ MZ"OR:YP YP4#36Y X-[8C&W,XWMA'0(1^I-[@U7@;9[1^')Z@9,1^5W3*U0L MH>"0Z!!#Y)N<)OF*,:+\XNS6J#A MKA.G!5"7UTS\ C[8 AF+5RA*$*'-];O.$ ^!)6WTT?IVS14DSJW6 MLA2023A0B?8V%^@K9"(8U"6B:I.-L 3,(9!A4QGW>"%F.ID-GETRDXCXHI0< M9Y=Q[9-RE,;S[(:YG6Q"DMD3JI2D(3NY0LLQ@B I&,DM+Z'3M1AZX37]TWH^;2!=\5].@"\)5 @^]T&,7T8$9P15*<;.2HE>Z4K+OWE+DC/K$OC%E%#UMFRM>SVH5QY%,6 MAI%=Y$4");@&]%&#E#(()566IM-I9C^[T UTVS--6FEWE?UI$]7<&07YCY]N MR.X5?=M;.:771^]^>_OBY.7/OYT>OWYQ>OKVQ;,7K]\]?_&/%Z].WLS+ AV] M?O[ST>GQZ*N(7#AW(=HX">2B3LJ3\C9_'$]FU5(]O3R3G YH/#1# M;0!IN <5;3TZKYD.Q;J85;#&IS89(7=BVD$1ICZ8<"L/I!^A]Q@CKGE\IWB6 M3\KO4DLN3$0^FMS3X.%'% :6^\=%% Z(CAM(WC//$,F959;V087 M@'86X]E8T0\P9QV!;V&]H+]VY39T =8TH>1.:#M**NE#@0^38@/I;Y4>QH@@ MLK/ &:NUXI0 ;XJG;Y433+(2?:.+UMNEQ4.I)5MEQ2I";\^&Q3EWC2,D9T"K M* @4*G")92@J%;0F!1;;E,M:"F?G-N:ZZKJ?!&O(>DOS+Z^.7Q\^.R(%_]NSDM]?OCE__\N;DU?&SXQ>G-?&^7";>C\MOHTC?YC@; MTBY[%&.MVC1=/^32-X(6(9BF4KH1DC&LR!24RQZ9XHJSV>Y>G1*+T:XVCZ-L<\_%2ML*^&O B:Q1 \)"8#*%]8+7B3P+$0 MDI684FESL:4KPHU3.,[.QG_4KA$OQY/GXXLP*Q=GBW=_?=TUO0P\+0_9Z0@B ML&JADES0* =&QA3(?-6E47;/RE"WOTXWX=6M+(^F*FN1.]@)\$!F+X57" 6K MTXP8(.1D(4F3)091HFOC%W;#MP,VM57T6K1:24L-[,,WD_&G836;EZ <%(6> M.:VA&*Y "68@")6!9XV\"!,D:W-9]CY4A\Z;WC328V[)_&;YK1%?E\NS24[# M6;U*^?MD.,OC4N9U,>H]VT]Y\GD0T%E&$"&E4*OYN 0^H0:/5F UN?/-VCC+ MK_UO N)0F;-=[?28OK@*\*^%S'F0NM:QX\Q:VNHY+9B.(\BB6.TJ@]KZ'IFT MN\KQ^T>>M7308][C*EB?#S_EZ:S6=D+IO"5&BQ"PEN4QX&TU$E5*J9)>>-XC M7Q;O_0I;S&1<)='G=M@Q:IY[ZMH9S?)RUT0?L][7UNGJV6]Y^Q+= :R M21R4L[)>\JD50GEB*A9MNS6SVGO*;)KWWI@QJ^AAYWGO*1F&&FG?I]U>^^!ZZ!42%@(\/>\][6UNU'>^PJJV>M#V=O^8;YRD MBEBJG> M3O-L^O=\ELBIK2FX9*&^P]?Y8%_3I0W'!, M9&G26JI ):Z!B$[?YNBUL5*RTB:\O"K2PR564YTUJ.MRNQ[RK4U[$(1Q,:(% M%YT&98($)TT!(0,F0AS((6]"JP[@#I=)?6NF0;ODY_GC),?AO KZ($41>=$! M+"(9<9HE<"$Z^B-;YH65-K>Y/WH=Q>'286U9-SCM/![-\B1/9[7 W55YN^'_ MY#3@IBA10EW!0@:E>" Z>H0<'(MN7J2J33;7'8 .EPU]:*!!5^,[K?'?IKE< MG+T:ECP@:SQH^@?0(:L5]2T$VNC(J(I)I"04-BHLUP'T@.X2CKC_S\!2[D=0: M]/=]FX>CZ<6DYIA<1LA/1L_.<'A>3=^?\X@D/IN227-1VP)=MF G<^;BG-8L M9AESM7"1-JE>7W(((3N:OJG0UU+[DML4K%\;\N&Q:;M:[+$7\'P:C"?_S)/I M]9X\QXM1/,_IXNH^TASNH+A0).<(HDBLO2,48&0,N%%2BZB5$Z7+XK+".P^/ M+DVEWF=GWPITL?7=C-GP6 (J@,G'GS181*A M7_GVV6AWGDEZ,1N_&F(8G@WO@UB\##G3-L&3$+5=D( 0F0"6I2L^&"TMZT"! M;F\[3!XTD'2?G7 KQ%]H"YO@V6V4 XDTQ,0D6)?J<7TH$# ;L#F$6JQ,!Q,[ MZ/_.%QRFRON19]^M:K^@N(;KTF3Y^6+V>CR[K,.5TZ5E,^_.]SR3/WT^',VW ML;E377]WF>0QP&A+U+1R97* ZN95 &UMEJ:B9]Y[E7B7FT4]PSI,1NU2=WWV ML?UR!)X^T=XXG)*07OQ9#:4\H U/NRH0(0+MAMQ+P!P$K8=D&R7Z%:V";?(1 M;F$Y/ [U)/<6G6=?CB>9!OZLLGD4/[\CFD\Q5G$O#HU^SH4^4SM]2V=YCCF" M='7HSGC @ &2%:B,X\:$-I'4%4 >+GE:::I%6]?[&L??/0YRY^??G>&WR8M? M6LT[E52I#:]J9WFH[AF@2Q&$D=9)94.V;:[VMQG/X7)U#_3?9[?:*KZ[8;_- MY_,6&?-;08NY.&#)\\0=+>>N!%"RU)XZ/("VG$7:_T5&W<$^6_&UAT>IUK)? MPI.UP\YSF7RYH]1-.IM5[> M^N+@-IG27OJ[OC5X+1.#%M0O#5Y^QK/JH)Q^R+F>I'WM]_9\.*VP:(I,?_[\ M389KC9F?7=1\]/J9<97+14XG'_-DOOY>M9Q40;CB%* H",K(4B_1%=!18N3% M,&O:;+G;&=^V;S)NB:.WLW;VC2L-DEM7 OP:SQ>U#[O ;EH^=DW@NRDNNX]< MNIF5M$4B[!&/-7,>2]TII7*@N(G@/"T31@;.R>BI9Z&'S]\'JN >,'U7T7\; MVB[!5Q-#RWA"PUGTC/3&!,D3F79>IQJ;B!!**O48+I&QYZSV;1HT=@2X_0HV M6U'X;9+UKJV>>X'4J/N\">FO>5;[%H_RV:)AK;2HO,J1AEK[CDJK 3%;0.5$ MSI%;[K&#NW3W&PZ;!#U*M_7^]^P,I].Y:?SEJGVT618A%03%&*B8$%Q(!K1! MEC-ZA[Y-%>\'@#T-7Z)/[32XGG0/O*L)TP7@]LS]91!W8]CWJMCNI-E *]M= M>Q;KK8D..>=@4ZWI5L]70E0UM[44S$%)F3I5MW@LM'G GMXM:U91Q@Y-WN"= M4[(D<-:2$()5X(0+(+VQP5I5F&YSH?9QF+R;JW9-XW85O32XXO_5"[V8#D=Y M.EUTX+MT(1VW/I/1+9#5)!&6(-1">IA"4=S'0#.H"6GNA?4TC)S^--/@=NP5 MED70J@.8MLVOKL/94<.K_M1UDP@;R[I%"]XF*V<+BG^HI=6V]+Z"B'O4=UW[GHW/SVF5'.+9%:3%UD7@-6OX/65.L+?-ROM-K4\EE^S_'GSU_:L$D45B2R MC+DW'I0WQ-;H(T3CLW)>Q7PSG[?U#=2OX)[&IM^WEAK4-K@3XK56;ET@-C4( M.H#U@G>]HV;WA4[;JV5'HV@6JCV+<&YG!^1^^RY MJ2&7X$ YQ6A^<++18W:"V1RU[A35Z%0<^,MK#]N 65_"/9;A^0+BBFU=8/1> M=/X:@.U7EE]3!3>5N('\>J[\?1U.*"$D4P^7M:/EB;PP"-IG*+*PK%'(U.U^ MV'ZH\9YJ[_UJ<16Q]:R]7TE2YQ?GBS-]EYVO92)UO19$2WX"Y$E"P10E;2_2 MVD[E\CKI[YM7;[?B^MK"'_[5AKQPHT MF(0O276RJKJI\/JK'Z$*UY9O [IR@_H JIW MN^E..-NWHGI2U[B5K/M>'^X$EY1+ LE)\Q$#+7VD,<^MA8A28]0):0-ZK 2X MQ_[:IOY7$7&?YSIU?9M\'CP[&ICBR>>7!3 S!)6,(Z^?QL2B?;GO.;CI>:HV)!4B(!53F&8(0 4K(6"P& MGZ1N0J>^1G!PQ-N):K=Y/OXZSP;:)8U!9&"&8*D:6'*:;!DKR MNR+<5M?XQF1IHI!]*?72)>\D.1VM4P%"PD2>&3EE@:<,Y*TEZ[Q1.FYY3=I= M^F!;4JR1-;B*LP5X4O$;6USK:V1&1BK5%2]J4/:OM"46I;:RC MKVTND]7)&.>:-8]\M%F#K?FSBE(:\.85CM+542QJI3DS'C0KM3D<"G"!(=BH MF$3:_WVCJY!?,>R1I;RNBL:]R+>!:__S5<"P=F:Y^O+X_.-D_&EN$2T*3&CM M.0;'P$A'=-?%@./) 5,^H<<:36YSM;$3O,/C1_]::;!(_(KQ _D"D\_7!7 % MC9D8'28!1?-:SY@&[QE3H'ADVB%C,K6I3GX/J,.C25\:N-/AWH>CFQ?3V?"\ MQJ<6/>8^Y6D93[Z-5K4]NUD!PNX.;]:5TXW3&^Z$-EX)AF3?.%6<+"(45Z26 M)#2''4]O5D#3_/C&2:>\E@JDT;5J *V8]!P#T:9:@XEYE]IT'M[A\F<= 8E:R?/*#5I6C#)A>(L-KJH_OABH9MPIHE"'E,L-"AMC1 :DN2>;*!, M/I +":*2R>;DA+K93?%[+'0]4JP1"UU%.3L*876!^#T6VHN"UXAEK:.='1&) MQZ*#R F,SYR@)@04WH JN@3.90G!'Q:!>HB%MN;/*DIIP)MNL1@LTLG$3+UJ MQ&L_RD(V78CU6,H%6P+9 6U\C$<<(5M)L6M%R%;12@-+^[[X3# A!9L=<.EH MR(;3X*,K0,YVS")K%DR;N/JCBY!M0I.^--#BHN[EG566;&UC"@D5^8(L!$"; M-('P0J1L)).=3-_]OEZ_%:-V?<'VF'!TZU9X!Q@'>ZM^%17<=:M^#?DUO%6O M6 V>%TO+A2)>%MI5O H()G@DF-9R=7"WZGO0XBIB:WJK7D=EF/4>O.0,%-<> M G(%*DLLM:A*S =WJWXEX=]YJWX5R36]59^293KQ!$K5&^8N.O"IWC!G*FCK M2K:ZORFX)[?JUU;AVI+;Z]M.WN MCOY6D]Y(6AF?CT6R"^ZB]3PJ'D'6A&Q54P#(2XJ0A/:!"W*67!MA MK %V)W7L^^/236^SM;H:A"CND,>E%V9D<$8$"4D6#RI(VC"\#R"R4C$(+:5J M$]2Z#]6V#OV:,J4WL>_+,=_]E;V5T46;K, F5D/$48&K.8\E.:>"CSF6-FO2 M7K5&Z%_Y*W5!6$4)#>+HWQ8,[P+F:7=!6$E=]U;#7T?6S0F0/!K-+ .C:]XC M)@L.K0##-2'T7'K1IECQOG=!Z$_OJXBXSVHYH\G@]^$HC?^8?EO4WSO,+"L! MN7J=Y+\B.,,#,.^U=H[+$,0#CMI=S]YU_X.51#WN44Y]5LNIE=Z&U3Z] <>Z M(+/2(*4,H#CWX#-9J,;*J'0B&^CF[>FE:EORZ,>JM4VEU/-DNZN)1HXBLA+) M(K6R=AKE'()Q#(J.3JBBI,F^@^+VM.7(NLKK0UH]'QB]F8S319R=3$[SY-,P M7L;=?:X]S^1V#ZAZ$O!X<^GT; 0?G5V<#T=?CLV,4MHRVKMT1C(, MK%3UJ9"=GJ4G;1T[=/?>RJVD!&/4^ID]F'/%DRP(591R.L&6*0A2*# MP9#!$&IBD>=D0/(4D@FV@_;N?\MCUV:/,NS13OJR)%SZ6XN%005E,44@BX_& MJ%&#0V5)-EUV;S^X,>NP\TD=5MM:[>]K6!^S3-W M%!:C7.2W6O3&90,2:]2I% V!T4X;N?4"L\"23=?%;:7:S1;/ MZ679U#F^-SC*9PM4W@0,SM>;!&E^8<$!1D(54BS!66N3[J+3N]_PV%7:D^QN M:]1M/$V?C8?T+\Z^6E')LQ2BS.!\O=F-/H!7)8%0F<8:E2O895E=_O3'KLD> M9'9;BWX;F:9'S_[/;\>GQ^^.3UZ_QLF$T'_:(('TOJ>UR OMC/Y&NJ>,!5D, M5B@9%)*O+HPJ+%LR7$IR.0[N>_"F]R@O#[N/XK\NAM.%$*YRJ;C/A8O$H,0R MKU:D(-2Z15YA]-FX4FX:G;U=G[P;U>8W1V\]^TV>Q#R:X?M\4OXQKC/F>#3+ MDSR=77YJDM- "5[K94O(O)8'01$O2R4'VNIH/CH;?)N:^^OAW?XY8&],NGVI MM+G"FI3PNT3];'P>AJ/YH=FS\6@ZI*?/OWE':\>TY E!Y0.E2W3H.03:94') M.*\]0\MS3)RAT$&H5I7\NJ,\0$KUKIP&"5JO+ZJ03LH"<_Y*\91D5%PG8#)& M-?6U&GPE/2O&"C"BUW8SH@DO0D^)Y#KTNH^_MX\D]: I_AQR'9?4?I MOR^FLWGW!X)80XL23+ ):IH:>=>,;'0>X[F+ M\?\R'J<_AF=G \:JL9@$:"X-U/T-G,D>;.19*9]I/VS3#FF!X !TOY%0>XP# MW[-/D;?X#6@8UC.# M(')$LHJX!T1+ RK<"\,*2]BJ(DK/0SD@NNU6S3T&OU<;T NIS])J1$^.Q8V5WN,AP3WCNH;S M;9['3)^-R?<<*(.,61.)0/.L*%; NR* G(20!0M!^S8%MKMC/&S"]:&8GH\D MEJ \G9&;F=\/XW-:TL_&\PH[.$IW@2>G KWC9&%:0>"ET."L)@M3URKE-KIH MUC3C5P-R -39OD)Z/ [Y4IX+/\\O)KT;7RV>7SW4R\:45>_"B !&USI-.CGP M(BB023CEG9;\YE%77P43'T!V QJHH0[3UOZJ">]1 33GS]?^^XRAY\)U-*0 MH9A*(9,QYWK8)&NG L&]MZB];U-E>9-C M;=7=Q@#:$5T>N-J^&[:LHH2>;Q_\-IJ?Z$TF%^_G"3!DZG_$T>>_C^=I&]/C M45PDB1:17,@ZLM@E;;WK^_;"_MU$3>/&,N[YSM S MG$9,^>H^_ZM7SZX@V5QRCBR#\34W.*& 8,F8TRD'&W4M2=WI#O;RQQ^2EON0 M8,^3^\V$%K[;@% Q6Y(&9+$ 4SP?: M__LLX^3SKS@=CR:?OZX:!%]G$02-3SLB&'G.-,8(.8HLBS(F8)>R),N??D@* M[4%^/5\S>C'Z-)R,1_,@VMD\V_^/\>2?BUQB;A,/GIPD$VON1'3SQ)H -CH? M@Y1G"3(#!A0+ALK7 JE=SF MM&XO"\QMU>/O3S$]+O=W%$+K .:)%YU;15WW%YU;0];-B\YYY!B,L&1M5%M2 M8P#/8KVF((+U&$*);5*K][[H7&]Z7T7$VR@Z5YO&:*X,)*ZP]E?FX(32]9HF MJPVRA99='+!]+#JWDJ@?*CJWBISZ]IWOJ,@5A<5D!#GQ/I"KH#-]Q62-(1EK M5(XIE2[WZ/:T?MFZVNM#6CT7,OJRMOR2Q^\G^/'#,.+996\X;[VV4M9J/8(, M"UN3V9F#&(MFWM@HK>NRX'8J9'0GC(.VP_I30(_.V1S4)3VO0UITA.P JO<2 M9W?"V7Z)LY[4-6XEZ[Z7ASO!)8=%>18@H"&S(]#.$W(I8%QD7&9:!6-_-0ZW M3(![ZIQM4_^KB+A/>VQ\,9I-/@]^.QVHG *6XLBR< Q4"0Q"L1F\0(^>%CGI M[CN'G^;XE_?C3S]=/?%2SU??S-5\N=%_>=]VKU3W)/CQ1E*[TQ[;VA7JTYXNOUR/I[[P:8AB>$8 \I=]=G.?4RTWK=5_:^$)V+[*X<6]; M,0R.W+*9Z550Y"Z@U+3:^H")+T23L9%CW(<">QK2[4'K_ MG.V00+X+)O3LN*\YJJ6KT-M,XQG&FOF,TP\#Y;UFT5@0N;9%TEE#$#:2Q(,L MVE8GN4O8IAW"O6#K3CAT?X+[+@C0,/.K#V'7\5RU./Z$9S7F.A#:LYS(T9^G MJRB,!9 T "7'B,::9!NE0+<=UY.?%'M(GP:G:KV.[F(RJ1ON_)/TE$R#I+\Y M':10! ]2@^-.U,:G""Y+!.ZE=B(6ZYG<_RERQ^B^3Y1]I5+/&2I]CF]>I?GZ MN,CR3$;2D$RN5=M4),$+'D$@HQ4B)LPZM3.2.F%\\D3?*Q)LIW#$VF,['GVB MSX\GGP>9H"TL^A A M1%/#^U(XLD7%=DP5%<;4- MA@C@1&M9W%N\=>99,C8VNB/0>B;T:$_F_ M.>H< ;&6X!).@%="UC3@9%0TDG>Z9=((WI,G]KZH?@F=]^HP]FI(AAG'9?3 ML+;OD<4!IL+!A#@O8FF*;UO4IK^Q/'GJ[PE-EC!_XX+T?0[I^D\6XN8NS(E'D&BY*2?V/2WM,OQ__1=Q?@%A M^@8_SZ^CZ9 0?9)02O;U#D)M2ZL1(GJ?I7=8'N1?387KXMWGR@DXN\.$ZC-!#T]XFQ M_US9\^S.:][_M5\.#.WAG@L&,EG:X;,GRS$H#;2]IV2+=*GL_\:R?&S?)\T> M$VFL?+>TU9)ZP/2%A%$]L5GOO,=Y%O, MW^?"WC-ESS-";X]U'GH;:,:P:.5\13L+9\/W\<0-M@A L(*#,&932$;RJ?4(*+0].T"#%_D=T MEX_M^W398R[M>3+HZ_$HWK4FJ*+16P1:$G*-3-!7DB4H3IC("V8T6VM?V6!\ MWV?-GG.JQZ30QAH8I$Q,EK7>L*]!/,UJT2+M(-!@/5.%>YGV?JI\=^&W>Z*R M$FOV)XETD>"U?.KGV2 G'H6I7;F=M+6$'_E=,42PW"<;L^$V[-6AX4,#VHO) ML%^'A;UR8#L!W%L"O*PW63CSA,>"E?4$GTM>R_X&VIK(MDN&Z>2W9N0LA[CM M%GP[(5T/VMGW9GQ)(VI.4\()7U=[\JZ]EHR*%G;23JT+P.]=^-94Z,I]U=;1QFZ:-]*JJRS7D!1-0UJ/R;X-H8!T7)1B MHY<9#XDN:W;A:\N6592PJRY\4BN#F"Q99JA!D3[(Z8ADHY$SSH7)H<@;1#FX M+GPKJ6F=+GRKR'A+7?AT,"@9TB"51P)B!$T!@V ,CQ@]1RU"![4_HBY\ZVJY M#PENI0M?BIAS$0IJD0\RBJ2 X 2"2"4[E,)QV:6YUZ/IPK>N0C>7WG:Z\(D2 M_'S!*")P6C5H?.BC@8!!)&VX,:@ZZ//Q=.%;5Z$]R&^K7?A4+IJ'$L%H7PN9 M>PW.T>Y@E$H%.9:HNFRYCZX+W[KZ[4^:=^9V;*\L_*(#RKB\F8Q?CB?G>#PJ M]3_UK?T4@>_TBM8EWU=^O8G/0@%O\Z<\NLB#8+). MRA>(T1A03M1&YT5!21*]L\'F[7FB-\'M>RA_%19U<$\WTDV/CDD7B*_SC+;R M\7E^-9Y.!TA0@N$<7 FJIK06<%HGLLZP.)NXTKIM=>@'(3Y5*JVOIP9QL1G'[ 25Z _'+LJRWY94HBQ")8K7M;@( E,%%E$ZU)LE%=D(>0'3)] M>M5*P]/!:_1>0+P)_6><#N, F?%%%0Y)U/*:V07P!1E9LR4''[ECL6TMUJY( MM\^J?G7]\#K4GZ*V$Z:_"^_SX=G%+*2TDE0 +?>@C7.:2>N] M:-./=W6L3Y=U8 Y>Q2Q]DLF9T)AYN!U<.!2U,9;E+KD;:U?CR.K827M=\QJ6$4+ M.SF>[@+P>U;#F@I=^9QZ'6WLA#9!8=+91XB"D7OI@H2@+6WWQG!G O.B\:6= MQY'5T)8MJRBAYX//^T\"0C'6ECI.FVVM,(VU&!298X5P21=1^BX'H(_N7&4E MA70^5UE%FCMJM_O\^!\O3M\=O_OM[8O3]8].ECVEQ>G(@VAO'(!$CRYG#$9H M1QH.CFO$:!E9H38KK@;+'KC9"CS/ZKY&M&=D/-)(B"#TU71(FKUA(!?'0W1$ M/:%4-5X<0N!%U0[/G"P9+72CBRZK(MUT;R)7,.:MIERZN6OUK9X& MAQW/A]./XRF>_3(97WQ\/9[1]W$NDHN<3CY>2>,7DFP-I)^,%A\?>&LD*[6' M5:[)8Z(V;4N.@S8V!:@ ^<:=M08P/;NLJDALA^'\X^/+N@?>H\ M3[[4Q[BJ C"0W%OO0@*N:*-7)@;"&) F#*.YXQQ-GS:77[J@.W!>]:Z@GI/4 MKJVJ;_,9UJ;$XVDM]AL#CYP3KYD5H,BY *>E@A*C$3GFPFV7]B=W//Y E=Z7 M0'M,6UMQ_%6V0LM;72Z: MJ6E? LR7206G,YH8]7$_XQF.8C[]D'-M*W64TGS8>%;W7X)%LVCZ\^=O-N>: M@']V43VQI7OT=!XJD5Q&707"@B;?.:5:BH!Y*.@D&N%SXFUL]NV,;U?A[W;T M'.\]31I8;RL!?HWGB\A0%]A-P^QK M]-\'T?N72?]]&8"'O$8Q^3%TE*H*7 M@7+60 @,02MKD7D3(VMC9^P5?Q\X#3A@^JZB_YZ/'(Y'TXNY=?YKGN'9&QSE MLT6$W"N7DJLM3JPWY(VY#.CG>2JWW+W]\L3#U^F:TKMS MWK8]0WK[XO3=V]^>O:._^OJ7H]?/CW]]\_M'2"@]O M<>*T[MAN'$0E%YQD'ADK1G'K I?%::YBR/05&0XKO&>;=W!LC%ZJ',$0@VFG M4A:\J9$4'8P,K'"SPUH^O9U,O0TC,:"NT+X!6TOH92P"L M$25/^DK=!2Z@V8]'8+B\B#. ^16%O06(-T M]'G,[_C\(PXG51C//N#D/;%>>%]LD %D+O5*6&% YKLBZNMD,@LJ&=;NC. 6 MGD/F2P\:Z+D0PCT,?C&=#<_K-V_.)[?Y,EPG ;)2,PFZMJ<(=$6*A"" MLPE*,M8[89P/#YG=Z[WY$)FQ!1ULIU_&'M1 M73>)L+&LFQ. *1T2K9V0(T-0DA)QL9%>=DB@SQ[%M(Q1NFG$2@%8,@<26(1]) M($K'BU:T\4_O./QCU5Y M?4BKQYC0=#(;O,71^SQ?_".Y$]))#=%8 ZHD 9XE RQ$F57BH;A.57?HJ==V M1/KNYF[XS6L/TRI>7[(MU'O%LBXP5K%[NRNZ_UG[L*6[@0IN*G$#^?6XW-Z$ M@U'2]DQ>Z'&N^P6_O7XBIBZUE[OY*DSB_. M%XN^%BI;%X"+F&L9' X.4X$2BA$V,RRQ/_U]\^KM;9\;"7_?_4C5.':DFL0#W@S&9.M M,/M<(^HU[_+%ORZ&'^=N\>=W](A+9U@BX3(68JJEXQGQ#5E)H#TM,\SYH*3M MHMQU+@H_!.XPK:96VFEP >M.B!7@(O;5 6+3.&,'D+N)/O:NX*X$VE [VUR) MKD%5QL6D;0*:3P352?+O:P4J:[A.WB=M6)MZJ#LCT -1S'W@SRI*Z3GH\G;X M_L/LI/PVO6SP>+6EFJ*#T[8FEM3"_36#-\1@04?#O#!*V] E76SIP[,^Y==SZ),&FR[B[!7MK=<1.<.LDF38"AJU.K_(B!X3CM@Y$[&V*;51Q=T#>Y9!.NBL"$" M,X*6"$W3+D"T6EXOP'>.DC_*>1>^,Z'"]8A6!]VQ(W9-%^7,>D;QGU[[\ M-C-[8+DVG-%68HN+)(K,(001P$=3:RPJ%4KL8C^O#^& Z+%-9;0PW*XZ59V4 M>P8QO8QT.9.8D,3T4FIK,Z8X8&$9DB&<(BB33:<@\.JF6W>0V\IO;;[$W),HF<5*W!:>Y 2F\33\AD:.,G/ !L5P'I9GQX:)O; M0"\-UJOJ$=T0P2+,V0%8TR#TG=!V$WKN59'CEEK8*DV2]D5;*/>U+9S4YK/&L"P>M3/G05T2H.69*AEZ;TT7>+/2Q_^V)79C]1Z/ABJ]]Q/1J=8[:&7 M&.=5:1>HN-:Q& &$8.Z41\!:Z<5H'VCTC,?4)9/Z[C<<@D)[DE^#:]LGLP]Y M\LU0%[G?L;"@B6.T%]7FL)J!S]Z!,0W(7HL?.@5XG?F7FR\\. M+YO/E_+5](AG./WP!C_/+P0U/1?H_/8='1&L)YT;IP4L>61D+JJ,4<58 JW] MBNS'8DN.BG@,9 L'!U&FQ&JE:\L<)^,W2_"8%.B<56"*N6C;7*O=^L'! MU-5 MN')OK&5#531H$;(,WJ"88#E7$4+)M--D@>!4+A",$<8%9HIHDRRZ#,V..;&I MRCK0825YMZ[2M*C@8@IJHY6'7!,2E$0%R!FA$T[S'(JC'6 +Z^.N*NALC0/K MR+N!2;[8@6E\W\ ;"!9$S)%!,8P,1"T3!(8)BI/1.EZ84&UZ =V%Z+"XT(O< M&Z2$+UVGE+"",Z>!8>T>$4O-3W($+!$8HT((O T7'MX7VIZ*VD0;O2@!7[4B">E$E@RTJ>4\;2S@ M:?\'Z15B]BJ3C]Z&:OM8[J<9%U8J^+.*3IK7>^D"YFD7_%E)7?<6?EE'UNT+ M_CB4*= N[(0E

!/?WI?1<3;*/BC(V,V! E% M9<(3R2QT1CA GS574B2F0H?SCKTL^+.*J!\J^+.*G+90\,"/VLJKP]I]5P1IK9V&Y\-T_RN]MSUF.\$R)%KU!:$FIA=,O9<)N@O-]FL&]:&I>Q6_ M@9A[KD=S)[;D4O%1$,%5X36>RFBELS7.7GPNTCEI.ET1VD/5WU-G:%N:7T6Z M#5RCJS927VR*Q25'8;4NCB?(5EC:XY@'GV,&&F3.GD"%T.:>U!V MEOBIA]M MW4S!UO MB7DY/GOQ^_>G7T^OG)N[^_>'O\^MW1ZU^.?W[U MXNCT],6[TVSLA%KJSZF' 8,P5O.!_W#V6S163S_ZXD'+XB.*PTYIT ;JR!_ M*BI&2T,@=XL%3*)-2LTM*)LNJ(L'7C_BK*T8-?=U;DM&RP:M'9ZAI,$*&ZTB M%T^U:7JQ!,SVW>?-M'US!=U4O@WVT 6D@8@J^9(*:$R$HQ2$8*,#KPVZ[ J/ MV";K8X%@=\I=6QUWJ'A.AS=;RSS!AD^"VQ?KWC4)H(#$8RG\15(6 M% M\1 A9.4-D M<:+V&\E[X)TA2UXB.#*^R)1G)(GB%(DC96.B4PG;DJ(3S,/A2O]:N4VAC5ND M+<#2P//P_>A9K7 QBI_?D>

1_O-2.\R'A3 MFE))TXM/=>L:B^,/"5;I;8Z,<<->/(CI 0.GJ M]S(6T.%2O8;+[2=R\R9#-/7>U._7WN1#WT8/^K (]_BXB_B<:'V6'.G"RGJ_ MUZ]T/^-,ZMBTO\,3?Q,7$.>K3VM?2M?+T-0[H7\G'AE_+^;FH"M4_D.M@H^[ MK/3(._%>YA5=H%OUG[^EF:&13">'EX[@:0 E+-F(^MIQ[RX. ]" CIO*2!KP M6"2!!F3PU_;]YV?6_5<0L+P)WC;\T\LDHYM9H*U6R?>8@^DH]SYB=DO=I3?C M/GXM'R.O2TOJ[KK7DQ70$/;W5E^WYZ')R,XS,#*#@L$KBPH[G3R?H#N]G%Z? M?+Z,8*4Z0?5&\IYSJ?X6\:,^9O<\>TR.;UA1>/%YBM F)T]DF=.>L]LY!?O> M,'-26O9.8>S0CZ%6=E<[E[=G?Q7E'*[WV=O99W< MZEER?W3M%'I3-OBZVJ/T"/#7K_^.=W[_MJ9_*IFV^@\WZ@%I+>7C@"F8P908 MFKY<&?$]I5+3_LN]4,'HM-^,EKWSH&GZX*ES=.A5W9KO[(? M!F0"6)[TNRKJ'\!F\Y'6,%5@09 OC1@]"FTT>KKVX4L+@P$XV[<>-7T+-V(/G[\#WB!_&]C^H>2@W9= M*_VET[+;=SN(F%I$ U:S+FE<7A]E<.#H%TUCL7^])W/%/N/*1OTA8O*B'#3\ ML)9JVVPG3YK&=9,S;!!U051?7L,,#>#R2=3UQEK<3+\WKW'?.(#K&68I8BL[ MN37SP]4BSXL+F49Y4IZ%ZXS/-XKPHM!RD6G-P(GV#TS*(LCW-$!YD/%GC1V6 MP+$J+S(V\>&56TP[TVYAG":N-?)3X-/\MG=,,EK;"F1_Q.F"XZ@U\GU)$LOV]1?8- +VU-?<3+EUUQZO_+D.J$Z>D0V8J("5[]9+AG#Y2JMP^G\!BE4_.O6AX MS/-UCF.QNO6T=5.VDGW?9W+QS+=NP$^<>[OM)60F7>C8(-D"M]2$XJ *.@F= M+"=BL@6F0\;2\CQ=K_B%-3]]TW7^N7.V1QJ/OE+\_B?OD'VG N(LR=P',LO; M@F9&])B*O/#$0D'$$1V)\-E.<-@L^_CM6.4D(\X[7DVGC#,;FF2XSNG/O#FT MJF^42.V"E:&:T&,1/EGRE-7TU-V>ZO9P%6H7X!@@!V=HU49/'+O(EWAG- M"(B]U/34Y=4IE;M_,QYER7K(UALHB :,A&10E>L M9 N$!2Y%[: !KQ*7[ CEF8G/'L7$J3QQ)?"^3AL/]DC BZ[KX*%4'N\6 =17 M\\U^V0^CRR1H!Q%2\P99,]JP\:4,1PYH0:TDWLOK+RE0$&N U.GL7\S.TTQ] M;XW("EV$<8[OJHY_&4LL^NS [CM&)^92]:)Q.V=T?#;K(:^IXL0D'*%?ZVLD M(N-S:WG%]HO*:0;FY6*I3(_H^(M^7C%'< MO2IXHR2?6UD#IM.N(^J=:; 'K89J).GY&:/R]1YFHMTJ:,"ILC-W7;\2S72\ MK/LT=;IWCU\'Z>D4XUC1>5V2-0:Y=5!RB='$]+T=6)/% M'?757945O_5H$\7-%#YYR,5,H\[<[.+G0RXTX*V>]L^= GZ(Y/WB.\0%?"+D MH6^>AZYE_KGC;@LOB[?DM"[^,6(?-/[#N[[V(510* TX4D7WW6DTH!-L1@/F M+T-FB4B<-OI 89-<7(:AWD(KD6"7:,#',.2,&PV068$,(&1IP"?;/VYG&Z # MH/EBZ#@:\"]1^>#/(9+,$9BON7SC_K+KJ]:=7<7*JR+SU)]-^AD]")@#LUKR M4&UE;&TAVKFP.IA+UX(ID:XN\(]%)V'L>O+M\,S+F:]N2;?]?/("E![-(!1DZA9@/@.PVG"0D$EJ86?)83&6_P\8\(DSEHO=(.; ORO6K[* M'M/G_OXK+\U)#QM+ QJGRQ80;!2DB#6/1Q$ M+\,(TEUN^GJ1K<'EB 2Z"!C2:@AH"SG"V#1^TK&>^ M78EK.1/_>.R[6;?PW6*!:R(:Q[_$[EZYAKI#^4@#GJ#.$-6HQ\5G8$0Q2./T M,0N?Z-;A>ZB[^)[0TDHKLQG^/G\?U[,FJ3P/CA3E?7Q4?SM+S47IAK(PE3D) M>])TF,HB3M+R,1S3)#&NC>T.]C%LO?\T-'MGA/1".8-ZQ&FGH^X>#7CI0VVU MO$;4PF=CE]:=\=YJ_!JU>+467F]%2&@:5B&[SZ-=8N$;LU)S-RCUG'WG91G& MK:0/L;RKBG_;<<"!6-3S=$A(GUV/R&^?W&8"P.[:0C,:>]C:E#5+>;K93B91 M&4!XM/"_\JL,H#]_(>//'PHB?M?^KOU=^[OV=^WOVO_\VCQ3=+BLQ6GV /B+ M-G(Q['W,##BMBAB4YQB; CGA(&&\XV71O5L_@U H%-2P>=6D:G)W:ZT,Z;W_ MOB/_7(9?F4\L^W'D M+S[*)['B7KJ>6&>#-\@>E?%WR+4\HB$U;E:<2:-I;/3H&V2G"<*6'N B3A?" MG),?TX!0QOLJ"_EU&RAIWSRHC:M>&\0>&:DJC4,U55Y,WM)V*)-VSG\IF7A? M\\= MJ-H4R/1TF)T&L!)HP)=J&A#/1OV%;O19"OJV%.;>KI]U\T>\RHC\PV2,KTFW MZ::-TRAX!3YE'=CE9APR)]#B_(6TIXPA.!!12-PX5OE8( MV?R;&((9YE$WS"8@LI4&[ @4TX!Z:ZK<# :WZ7J0A]F_00,V(@X8&L:NY51N5HK;, M(0].CB)GI&@ O^J?/XRD!_YWJT4+4S(P+INC8 *T[&V= MFUMS1E0*<]75VJ MKR%)3*266]OMW*FF _8W?V3&&WFM1>?S, F\?\Q]XN(E_90QJ?LZ MY(11O.C>9BOS< !O4'*EQI0$WJR7)1R%SL(Y:I#'W >\A&M"E2:FD 16@ M3AJ@!=I/H $32$JC->7/)B#[/QM$D3KB%5+R'0UXC,=0CJYA<*=I0!3HSQ^> MZMXX_>^JYO+(D2,^<<^'-4@G[!_1=3X[N/+/KV?^BX/$?[$V]R].Y?QWD5S' MNO.]I3:0,=[O!6-7G[?A! ?T<^_'^W[NLWSLK&Z1Y%"B<[+&UBD\@1VQK00P M89UBJXGAN8X/Z6YR6:++3ZEP\6!=D*U-]CN<$VN!^,/3/?BX(CQ9&?J3+0%Y M?&LA^0LZB9E)=V\,XB_MB<[D[CYCAE4-MWZWIF9Q!U+9B+ [8#!!.>'W(I%S MHR>SJI&G.@ZK8GRH@D9JF42UF[TX N'F/&AKR/5]75T0KD 1]K#M<5GS8#'5 MV&&OMJ7]X1]+;>8JG;N760=I *?%R8+4K->W6)2>A#/A6C^R M]66F5W\E7I%@-XWG(%,IW<+W3XTRT@-D]>!_,^/AH=;YVU%7"KGU.;K: #:] M&RSJ\%K2/62#%0VP8AN-6>>W+,&[2'*M/GMRAJGA;M6KAE #7X-7[*=\+F\= M%0KEQF?3(_RO&-Q#Z'B0R3>JMOH28U%0=R)))DOHV/S M@K,#;UM!M3[$?))X8\_HMGO/_J-*U&SV5$]->XT\M@8;.F3!?2MDH\!N;2;) MO].P!IL,T:.>AT.)KKB8IH?$3BPJQ@/)ZG 563#@6:NA9'RSU:U. X@;884Z M$ET)230@*!3YI"[J^Y2 0U:R&ZY13OI* M-F&(9Z?7U4AWB(F2X=,X7=!8R8.T%6BRCJ3. $BO3E_T';4?LN&,'[76TCO= M"MZ CF90F;-)/-3VQBG2+*1!7*XL[*IFN%P9R>M3#9*_\QH\UC_LI639=\H&\(EQ$8423%F*G8[= *!9#M# M QJ\:,#,9Z1H4&ED3+#EL;I9EX\FLF#;\"KY-!+:A2N:.5(J#:';5^M.>$Y_ M/ ]5!I^'*Q!NZB"(W1Q. ]_52'O92J?4TG7\?GUG#='N%0'_/D5.63O 3[EDL0O#YB&^&4@.I! MDJ]O4X]'T@"-)AJ05!A. ]I+D4TQD)D[9 MC*$!YP-0*C.P" M^0A[K=*U#LKIN+ M)%!(:9*7RIEA]P"O:%1XX97[UJ\:ZTPZI^A$[[E,@K&:EV=L-Q?[>[L$72YX MUWH@A+]AL.[\+R^^Z$[/@2"J+PZSUTM]GS]2PXN-.75' J[UY?2P GOBA";= M\SGY:^&\7F1:S11SW($LY$_+( /)C,_]X?V\9+'+;IOBL$GJ$W>#M([.KB7J MY-PTCYL->VF%*Y;OAB:I+8YH, F>34,Q,._Z9UG[T6/Y?P+%.)U0)MH[KHL2GVE;X[M]!8)RQJS)K* M>H@26<<2D*%.U*%DX<$FD9?STB5'2W?=1@L78>^095S/8_SF6A9/7SGA6\3- M%>"]+S[]?>_Y?3XLJW#!VM:$[$I=@:2G7_N8U'YI0+^E,^D&8@14(KI6EI6J M-S?=FLK6E-E6!Q9(04MO>>Y&CUWMOZ,R> S=S4#2H7N!9\B9K.E?TT -@QNN MO\&[1@2=W3KV1(?]%PT8XP5AWKW>UH@3D'VZ 3DX_XH?7W^-[#/&? MT6ZBJ0%9OQ[6UM84@VHN5B7)_&#;"PS.^TX=;;/VZ,2MHY=0U:#827(,GTWP%L6>2R" M3VHW\_2QRQ"V\IW#DQ_YO:YQ;@.;7T 6\9)YXJC'[ZSF( 8QO*)$Y"Q+,5^I MSGW7DG-A.RQ98];^DA05:0@L97AG<\9N#4-2073SBY*%:< A*MLOR],OWESH M6RZ_+/J-(3M%R=8DIKJ$?U.,VM(RY]D%KI14%9GME 0:4$$.&OOC>&0R_G:[8Y-/-QN[CEJ M)R1\&5DME;0*LR'Z-Z4)X1*C7&=[CML;FMJF.IR.[FN"EMVQ"F;"I9\]GC%R MO%+=_[0Y*QL#J^DI74OM;7_,>]S['O:E&C78V*)Q^&" 0EID'^0$0NN/F=0N MXM]>:O[G\A<)G);_*M_P/_T"IG^?<'?"[8@Q3KB\V1\9<\P1[[&1G5_#,0M9 M3<\BH^<@4@0]\Y$N2]"A5[GAA>O'1$5(%PJ_YU[O"_I0;IJJ0\>>IF/Q1K,_ M4N>.W0U?B.S$A",74AMQJ]%-D*L$*[.JM-I,^]5JW;H[/Z[?6XB94?V*\]:;9+5U743;:\?KE3:#!M.*@F( M:3+5JTZ+.9\H^BN#['B=? :+8;_^#2_T^?$?6ZA8U0A57?/B;FM#\V_&BC%5 M?1!_X7&1=49W/4-BZ">'T>C>Y)6;8Q*\U -(OUP<)7NNA\9PX/$_G MYSY;R./3?7#>CPZG??*;B]GVG2!=2-:FK0)35.X<'K;)K6"TU02MW9"X&T=, MK66UUB;:67,R[Z945+IWGN?(0[D/4!-^CHZ8./3Z\EPK:D9-1MWH(0X,&'D) M, 8W2DZJ2ZIB$(MOLX\]I7N^PO1_O$?SAX!#B=,D;?@A2HH'B*BEJ@2W^%DC M^?2[*?>@Y*#(MS9=+F'I>P%OC4GZ]S,OW>QPOE!5RUX..AG6,J1/#YM<;;C& M$>&./[ 1Y '*)\C,'%M(HFFDCRA!F7@ISV?<, TJTJD_E.YO9G(!XM'R-'#B M/MN>6;OCMB31KH?C2[D'JIR-:]@$QH@>L%Z];H!CNSL&UV^Y MC8 FH'P0_2"< 63$FV! TDC%,\RI)V87F,W+AY#%HV[M^:Q$"ZN:GUR7:8-Q M^/1369 D9^I0VGG4+(;,64(PKJEX['7&=@ZJ6+!V&;&6_Y'%["8-L(#3N8=C M;0_!CNY3 S#6L""DW1!5RGP%R5$6]K5+SO!:\O-O&^5?RXW]PI^\A68%5,Q@ M#A-%9S&ACW"A33U,RWX\<8Y2SI_M">SC9LV0T>BK7(C#&2O[5"NR8\1K?S43 M^/R.9.TJ2G;P<*B)$F.4+'60P..I%%"(#:HDA5+ M9J*,0_ZJ%Q&,A?#,Z=:P*BKZ!G4$UV*CP+\.P"7,;VV^*6SGN$/WLS8A;3M% MLW8(83=;7\V5;?1:SM/)K5!EZ-X\D\@O!"5'%Q197]ZL\1[[!'EO6NL\QQ2CKSO:$ M[DW)#('6<.>/K:V/SW/>FS@?O#*5K1*?3%Q9Q/I7ATML9#E<3.C\OO;<)+Q= M%(]N))MB]Y5//$]F;ALS?>BJ@4V+F$PQVO=%*:3.H4KTA;-V$:%YU'8:P%[6 MS=8"Q:V,&UXU#)%4JV)*B,\70.:4](5YA-,!^:--RMIWNBWA5 MEW(IX)E(<&>!XI;XK=;9]#1FPSLV:G\[/GGP4@;F_T\\M=X,U2&XRUZ_4PJQ ML^P_T._WO&+S0DWF)@UP]3VJ;LK]^%>/89DE:GC1P\O4,SJ%-\[*05![XOP< M!&::' '>&VF]&I6>'Y.E=38]XE+@7_:$[J2%F8E9[>1"\[.6TYV=X& #H:,R.U5QLW(_#Z]-6%I%]&1XS^R3/43EB[46D1_ MN,;&^SI)0NC#9Y*Z_+Y0G#J\; Y&%) #$[;*SM>[_$!H_).1["-7K<) 9L7.69<:L6 MG).;&R0NVABFPEO+[BBUZL5!V\M[*7.-[Y3OPQI'3DB<5RZ[U)O%)RX;;\4U ME&P_6/H3O.M$X*,!+SL0'73JH4GFS*Z',)?EZ;@V4^7[K0=UID,]_"&7Q%]7 M%+&W1QNZL;>MYVK\L]C7 M3[ ;\V@;G[7JJ?'E2MR4E,'L%T$9C<_>][/NWBWUM=;)J83&9L6G#-Z:&';; M0SMY*GNYCO=06:3H 24HH10SRC;33&7 I?9S\4^E .'PDF&O7!]N;4G8CHWF M#I,R8?H(6#-*$I->P^5[E&0_D@/?I.;OVY$ ML64,+^]<;7'E&!]OSN47T[]MSL@0")QA5*RC"JK4W(&;"KO8A?E(;1K6W)TDR!+2<+8.%\WAC,2 M+WTB(J"23ZKBKTTY[W0N7QS(^NRV]D-3^?C.F!C:*^&R_J-/]R]=[ 4+;W^P ME.&-*5S%.M[-G-J*>^XZ6/TU/0*L]NX_8KV+/$+O: Q,:E)&4\\I28RR/A!8XOY>$Z[\3@W'D+F-0FD MY$+L!-.2F^=IP(QG<, XZ0%1DV")SVZJ#@ 1REU/T(!&*0J:Q8R-QS'2HT8-R%)H\TD)9 @-P)E.3-^\)#Y7R 6HN?2NK\FY.6^Z7+&^E:8])\LU&(KD9IK\0KQD)2"_1?> E M7IQNFA[MA@N3]!$-G_>:TD1*\9^3G&T^FCI*F]_T5NEN;#N2N*AA9[C-YRV" MC1*0/\ZU,3((9\GS 5%9I?K(FGDWEIWGV$ZT!V3=:5IX:_TSL^P9VW.AOGO1 M$_X/F/YX,U$3Y;.RM2_)D/R<$JYLAC6;-+J'@X27": 8.G,GE?=X_)X:;;H, M?39A]A76(9#D.8RNR$1]#&B'I4!P]R0/.2FBR=S5A&0B^@2K1S?88,CCO1W# M@CRO8OU;(Y7O9@K22F[KL,R!/]S@H1D$^Z L!4P]?FANN4R@--BL?NQAGL** M-X9['89[1[2F!CU 3AO,61Y]27< ,Q\1$)-9(X;Z*MU# Z!]^\$-R.@8DDQL MH@&(8$#OKY-@"_]^II[K3\5#T+_.!:VDI&;3@)[7D+U?NG\O/F"$_'7V[9I0'3GS3_5+[!10/^.J4T#_5WI4&_]?^M_V_]?^O_6__?^O_6_[^B M_ED8)-ORL_V#EV:W:R,_MA^<>$+E[G94E2NO2EJSY/O)8>3"HQG(@8B H!?, M?3X@>)FSM)Q&':E8T8>G)E/H?(U.8OBH8Z$XD6)/5'CYM?U(C0J9"O+N&^Z; M1$](EGX1CK4L_ZZDLIKO?%!/?" /.;0#LQ2Q+#O-\LM4WU_CLIAOO9 A@:<1=\EIZ-#L"=< MU*#7V%NH1*Z)2 MJ-/B#CXB(ZMSX\OED]OWKQ)K,PM9#_P53UD8W6LS$')V_2@ "C M%)]APC E#'%F$\I'[4>Q7K&)V32#1%P9811 MN,R#5D1VGN1MXNU?6CX7J('?!C2T@8HTHNK8CI %\$,5ERFC(OU/"\ZY9LBNT8!D MH_.GA[P]BYQ9< MBA+R^*^JG M1QS>IC7AH1(UVQ08->.QC:KQ'41UY1''3)W/3378'V: "E_RZ.E0GBS\' MJY&+X0AK0LY<>/!V?[B0"*8RTT?6D04<:\\:9%2RB5= $>F;SX[O#P= MA+';#,3\<52M$4,4GCW)8C=!;<4-%A1.9R?Q8ZM0?\X.GMA"XZ42MUYSD+W9 M=M%-72#29[4?= LL\.WRL= 92G!HU!AL/(N2[YHV&ZO?#/?NH925++YE>SE/HP9#2@II0'[ M^% JY3CD3\7!7_K4:^?S:< Z2;+R+ T(^V1V\C,#N*%W6U\_BP:\T*JFM,VG MHLFG>+'H9O]7=40*_:D90S8>C&>R.WC[97!. 9V(?77SV+L;WT0IP&!+9!FXG ##*<^3;SH'430\L45!SQ_0BIQ0ERJ M@Z,\(HQ_4L&6U3/H$325>1FW9TW4(]@0W4X443I38DZ8F=_#:(EH((=J*_XR MP1NMD6B6](!ZYC3Z#GI+%<;7\D'O';)F+D_'RU-D>-(?U ,A\R#:FI+MR%QY M6/705Z4D;0O%B[W!9;6O6;CN0(KRGW/K PH]-X?EMM:11K"_?$!XHN3+1##W MPV*TBX.\BT[AIFOD)Y*+]DZ@KX9.2+UR=6IO]C%W?R?WY^J:R5/M8X3:PO5) M5(H]=]-WD%GH]_\9XDJ)HU0WAHP/!$8AIL5]*Z75=_D?!AK]1.P&RT;1_M MOS/^$$464:6/RH\#H+U!T-\7%MS_NM%R(0*7Z*;]/URY[I_\BQ'D+XT-R/[3 M=S3_]&OF?SGMBAW^7]+HXW'D7\XQ!CU_V4:!O[7_;ZR]"L2LS]/(?F>5N/B$ M[U'HQSS][P4%'R\TN(1!'X8===CYEWL-A[#3 LB9M.EBU_4S6!),".Y$1'Y9 M'2MXX;I&2HD1<&*/5,:\@\='K#\$I3#-,YP6"CHCVNHZJCUCM,Z$2X2\A/$I M"T/"9(^Y&"Y.J6@;5RRO"1UI&( M:6(#28D,)L[YIJ\BKO>Z\!KC!OLGB.[-_(:?Y!*H[X4+AZ_VL("_5)'S7\5; M174\DQKOO2$8TX!Z@61! #ZFKL?(EW'%#D/#WGW3CC+*6U WI/>EKB1YSH[N M"WU%*QO-."8 4%SY_^\<:0[:5=QC5<&3934XXMAY!Y&$']SL&MJ=(1>_M5T[L7.V<7L-$%RQ;"_Y]="]&-3L?0"N24RJJW9!O-*%Q=$ /.<>Q9@&4)]@J(1>&L .00[&T(!%;1JP MZ>P+6S6DFSL$LV5" [9$1Y'-I_%@:B!RJP!$-49\U;6$DEBI R#<**IX*9@& M.$"(]&_/TNG'J[AU#/XBM9]D-TKM\5=!'VQ>%B?51-& 9]9>"JW0?*-JC0+% MG0S#E)HG<98Q^@CWZ(;'SR>JO?6S[UKQ=TQ37ULIEN &VA^O.4-V9(OO'/TY$ M#@08XR"L3CW-ML;FRI6>]V8(OYFK^XS,"I.MI7L.JI9/ 1#?(\TS*V+Q"LX0V8GU\G3+GB- MS(VE?'O2.Q(/Y+N1=K8#O\M;WKALDTSMB9QY"E3/0-EB#LE(AO2!FH64\8BD M=&--:C'):$"X/!B!%F8$I<(G\4@JBPJ=.OXBJBR.6U!_7DL[7Q.C])1\SDXB M8]&:5*)1I[ET-B]*.>^R>7_\8U)['B:%PF9W>79M^AI* A:2:D09N0OSUQHY M2(P@UQ#IML$D\LOTIT-'],#!+%" M:RH_B,K*1T&KPD+HF,]$WRP+ST0(6T.FV.L=*XF<;H4U;_7V-2GS6*QYU<.% MIER#@$_T:5U)>%.,J-/"M?RE\D/.S,S!<-YI*G,[.5ES5>13SO*!3GQ58E[ MR;)2,5.GR/!;%YQ6NIX!>W(S&'KT,9,[C8-NOA1ZJBI+R5&6<_/D43,F^GD- MVIZD-)8[B;32 '\7)6R= -VYS@31@ K1=I:WWS; ATN(4-QSSI8:A9H0'F;'G37OTDYV[Q)+NV\ML_L\OA&KMXD4G@& M113G)7.YS\#6]_*(AYMFO**PIYUK^"CYDI)EXV(?S3*\"2HAW"867U6[1B6X MR$T11#_,7@:T-IL)Y_U)/0(_]U/YDJLO?1KA'8^.^IPI;?&.3HFO M\64RP%N\ZUAB-1;;]&#)9?OE2$%]=[](]@M+66.]<+#K6XK=;*IY6L41JXL) M_?%BB.T$G6SQR]W7QOI-+);+UKAW*\@<353F2/J\QBA8@\\=1$AWSRJY'D7: M\@E7_ R>FZ*@UXV;^#+8GY*DUO:GQP7)<;!\$.XI&WF8C92(V0-KLLW:6[O[ MZ3MIX+VKAC/-EA?#\4H*7=^0+_ ^9,;[=W\2X,7%7HMYQVHO)(^6520/[$HR M(AOH/+FH+JH8R4\V(+XHZ,#X77=U%C_G^J6@&C*_NUIWG!XTGZ.'3[)DOF(] MDNH94P\:D'@P'(9>ZAF"7*>'S1$'K1$4TT3-N%ZBO>8B>G^"*MGJ$]YVG40R M;RW$=,HS[JDE"!G1";4=09KH643F)5TFJWY-A%1[I'&4.M#=V:J&.=5SNM7N5/VKP/GVJRJ@._BGXQ[$1$?#^GU6D8IRCJ ;UWR X/$(]JLBXH7FPWB MI_$_&10 EQA^(T+TF\%+.6A9,G3-;A),KP%=BHI5>E MKD?;<]*O\!KB5$A3 M!X[:LVMU2[@$/&%>_IME3!^1A7]CRB])SL_'H624L> M,2:1/>[CW,QGQ_I_L?>>84UM[;IP7*((B(A2I$A40!0$5$ Z6H M=!'I/20JTL4(""@MBA2IH2-2(C4" M([ 2*])90P(>V;[NLK^[W.6>\^WS[[ M['-^[!_S1Q@)8\QG/.-^[GNTQZN$_VI[1X$O/6??)''X[5R"GJVU'CD8FH0C MW>U]#B=E(HPP<\.USG5W2=4:^ :DI4S&$E"X:=J)U&G51\2YP2^O MWSI>D9 MNS]1X1NLD:^'VS&R'"HR[_KSX8DM5*.>YC97-H?-:9[\O;FS IK'^(SC';A/XT1 T M/T*W\LVKHZ5 ;;$6&F"'N].E#CS._Y"<]8ZY/WO+Y YCQS\@,=AUBXM;[HYR MK^!^&W[ &M\&0E 4;B8%=5+&(6@'-[%)2:X,$"MK ,+DB<5@Q@BGG,B30"21L]WKS,Z/*AAA(:ZE!% MUZ7W]Z"RXU>#]O)TP&AX&5C\S"!:T'%.W'XMKOSE/CN*YXQ$+K7J/5$D&%_: MM)&8I6-E+D0R3@^A\@_HVLB_0!YY]" 0?Y\^C041DL4XMO,H*6DPG2ZX]B@/ MS>"L"S-=!/_;>C2(_?7'X%@X[G.)JAFYMT* =N8^$[(ASV$C/?L5^/(:=D7: M_/=!K6)^E.35(!+/;\@ MNFO=>7^X[\=V!TU)@0D)LV=HV5R;36!"4L-Q=\7APSK++PF\2/Z)SH=?@/@/ MHOG[\;M1AZ#/'^N2+W1GO.+_H%VXN,M"PR?Y3-6.JW FS&" M*??EKAP 6>.)/A[']S2W!Q"1Q6YLQ "#\P,]3>LP&*J)+^2V#[D[@>SJ#5 8 MCVJJ))1[QM\%FXV\<-UYX7[RMU/JZ+'7,$F-FE8/QD.0GCR/I$##C0B*1?2K MF[O.8XF,"4*97]&M$.SX]BS"1:4^$S;P#!J=FC_)(.!*B[.13W#5'LWE;.VB MP/,\95KR([=?7V SXX316L>CJT3^-E:#59&\O,NPZ#)89XDUJJD&6EITRB-E M#MZF&W&M7#_$X/#JUNAAG>' )":D*PHUHTE/G)4/^%'&U1]#M]R9'Z'QN%&. M51[*H9S_RSA3O](PS.+OH+Z8[K0-[<7_O"; @M MEVM,"&*M%O'SP(&>GVTK\[%X0PDTFW%W$D54^MR[;X[&*/EJ9S1,X%]XJW M#N>;CW:N9(N>V=H>J--W"]DJ]']"ZI2J -1)4GB8$*X&-\M1L0TKE;=4X$C/ MUW BU+$3B]#;[FS\\E=)M;:0E8TPO>V^W MJ=O_P J5I%A].C@!MORL'J@4FF0U!"[A? ,53K'4-A-0HHR M6N&DO[!0Y""TG!".>NP1@:L*H%T8CXQJV_"-^.D(=;ZQ-\+WB?^:383[M,'F MKKU068^<71%LYBV49 4+C_P!&%)#Z>73L%U_-S*715A WH9#=!9M'&?=57&W M,P)^2Y95@O?,6+ONE*7E1 X5BE.>EH9(MU^E9*#ED\]$XX[:W;H\Y M^D:!3Y=U7V09*)EP)%";-75AV&"_A+ UT>X7J/AU)+1Q&K;^Q1(]VPTE MD5& K&+SPYHYUK5;?J/V3(BM)^&$'UNI.J*+[87LX"MSYX.V.]"VCV8BI0,D M9Y"?GJP0@M.[KC<-;\7YH;[J6F_"+#YC.P#_NBSC%X1Q0&?/2:D_.F3S9M,"*'C7+>- M$D8LK:+0>2$;IR7(X X,NZ5&;MK&UTL8F%/S4-_HE[(:+Y'0-.%#($C^(LL0 MUC$"@9@6ZE^1P(V\DRG ]R!'D MUK JL4":V]=,]Z1AX/?JS407K3>CC61X9@:%3AG6PU6DP8/UD1(_!\UY9Z'C MAA1?,H, _,G0 *2L"7NPKJ6[ MS^PZM0-#XHQ0I@]8)%[N*BK@U][2LM>NT*$^+R%M6E=,(SM%?3PMF$C'MET/V/]^5A MN_0,@2MYZU7DE?6=WM$!BI#;L-.UV.7*U2F_.2;$8X_M^#41)J3^!&O^JE4+ M!?2]C#5F?L] M@CO]TWBZ%5RY#LF.G\:RRSVYL-![;11Q:E5@R#A_ZY4R=MEG)Z ]\PIPF"39 MZ@83;I0%?&[JUPW5:Q8W.<4QEN*;?-;D,'=(T%@XR98 2.@T6_PJ)>VAJ^!G M;+X=HTJ\]!40.+3&4B-R]Z[ZT*AY..(ZV#PWFG@0"A0H7.OB5)/5\?7)S04[ MS=EN9>FQM,:G3ZV<$C5R%11V64%M)>I!.YTWLYCDE='D_?;/-#VQFS V S?% M-1S)*W(]E%$]MSI;$N?FZ1,D]//*ER00BQ#2 MN4L4;E1!>7^1?4VX1O09=IAD7PEZS<9?E+[)KS@OI(D42F+@2!3+7/V$>V'6 M=RJ2@H)+W,3H,O'[)K-00-%\#M=:;*MF3;5#CBL&%U-1^!_!^O4'+WLSO]0W M^#T$6GW@MVGGP)I.@>"APN -,E?!MJ@;MBO&/R@FQ%;5BK-06UB3.$(%.$-C MM7UG 91$2UV!;N/6'H;HT_FCWH!8U"_2$SAV\ZRHP6"_;4,;OX=9C_-L39-' M&.'HSN8:^B6&O5YY-O91G17G8>T7W18A44D!H?J^@T9V]?9G=)(EOP./APH? M2:HD.^K=GI/Z]CW-@35NC D:X5'O2)3VGM#OWYEPRCPX MV/@SOD7PM05F>3#]4 ?V&6J6TL(0M(>2HIB0MF(F!*VV#R5?I1+(3,@($P*: MRZ=QY4 M\N7VM'BXY\TCK1=GL/8[&C$]I)18A!RQ M]_@HT-7T=;XZ)V?%K$L];C?[.3'UAO!5V,!G9=9X*X7M@9?+W@18X][_[K)16T&<+UR4Q7$,,KP2DZYP-76ZX#-LH"GC_7*\)>BHDAEQ1 M.P14P^Z.J#^Q$^*B6>9LT]G>$L^.X;2#G&.9$%?XB4#O W5!JO7 $VS>JZK& MM,6@/9 $C%PZO9< =;RE$#,M!_01^VJ:H>R[U'>.-N)[T6=]W:Z&1%]X&YJ/ MS!H*#TKHO:2_-3LKB>YPI2/B/FJ=-I.\%S8?:OL)2F,W@T>O'D1&RTO+7MB[ M'VT9G%6] 'W64:2O-Y>;^/C5L)GW'1Z'#BF6>^HAF'D;A91OV#@[T18 -]>8 M,;LD[# &Z.E:Q[Y#?ZAOX!0.8TSQ4(<;,50Q!-F87'2N?8>'"%MIWSS%WN]8,?M]8-6F!!30%0[(@\Z-ZS7R=:!M=["+Z0I MQVE1ZDCM92$RB3/%3^$G;4$J6U3/FZ-?V,'!A/B;5>OR'=X\_Z=JO.D0[#$< M^B7Q%J#C]J$9?W0/GREJJ*SCK&<-K61CI)."9Z+/[S$J\.)(0].3SA:P]0T(])[MH8(97="61'<;Z8XW+ULB\G!1G/\\J0J7W_1R!9J.L M6>TJI3M<<&>EZ?ZI9H,)RS$LWA (U%D#F85V !-R23"2"1'M8T*XCM'?H)9* MF)#YP_>8D%_!]-@L' CB45"0Q_ZT84)(9S)1%/-(P@[;[YO5"N"T=L1O:F!% M9FV""M$> :MDKAETK(E1]?!'TH_Q(HZ\2>M]?GNJJ669O.L;(F<[TGV_73L4 MK)3WH$?S;5'LI9QGIL)#\B-R?0W6R^.4?<&%=YV!:_#*O-[.3\=TQO4-$)6S M9Z1ZKN9FQIOM\24;;)J!(W)-Q/.^M^6X'J-Z^ 83$G0H_U)V?\AS8T.N)1-4 M<5^Q86T-V%))K$18_379Z;XLZ,8\*KY814K@H>< \ '3<;J#]6=;XBP3$@[? M6%[#;/Q@0@8'3R'D2$3Z2*WAGB-T4'#)I<@Q>7YK^BWREUZ._HYRD :?JP[= M+,<3MWD$]O,^%^GSX:^\T'$HCS03,CSF@:=?UP*UPB8&> V"*?LT2"4 M&^.&F[_KN<,X!_ZNA+0P.TE/,%QR =\J&JO)A$"1POB955I327,,K()MV%XTWC/E\XN+/452=%X:>C(/AW F :&8BU1DYB)2@9\_3LG7IZ8HP/XWBK(33YD7KZI(WU_$LLWT!5=G:5E]4X(P2308"@ M'.&LR ZK&_DS7.Q !TU7;#RM(V!.P+?,:23DUN ?YZ_4<=_RVJX.D/.J.YSR M$S43 >/$N=A:6P#//R*'8:2HXN%"L;C9=I) /5](SPR?8\.KZZ<,-+3;;VS7 M2(P5-M+3:!ZY@8ISCMD:%Q;U!K]7-5R\F74=_RL1#"P<]K"U9.S"TS.]YT]( MF'H9&?!BKB1Z&\41OFZD^K^>P/DOQL<'?FJO-3PU)Q=\IKKP$2Y6XHR"M.^> MC8VY3&>'=V&.X\=-7&GO-P(G$@_]E^4/IS;@$VO4[P40J@?-(,V0RC6NT1?J MY,KI6A8];D$MZ^XCA>R)P_^K&I MY!V3Q#X[8_<:AP1S#X>$-=^R+IY/U^X4,U:=,FQ>8=C?"#>57%6OT<304].8 M$/:]UJLH?%X4>7E;A0FY,HRQ_?&)_+!Q^:+W]I UGJRR_"@F<%R :'[KC(/? M=]&?,;,T6ZH,HQMZ4A'S6UX<'8ZE4X80$LZ>AD0QIV)4LRR9G4 WC%(\X*JJ M!0$D'.H(Y+DS2H@_\%0O*)T]*W!?UZI$T./7^X;C2"D.F<<&1J%SXS2T&#F M=DJ/P=9&!*%B E;N'/&1,$(]7R(/BNFU\>VET%0 \%UC$X,^B9V !4 M\Q'J[_=Y)QDAI92-^I,M"[L"<#VP!_[H<:2P5_AQ6\Z[:43E6)73CK<^& M^X8X?H3W *3F'(I&80P-FCJ:ZF*^'V:L0S8#6U/2]PN^Y\AZP$X,U#B5]M4& MVY6!^J81$?FJ/N".6F*[#[YR>2!ED8,AL6!(4]UD<*R2,)@_&.,2K=QX1H$X M$!OD>6WTR>!Y=HWW;:QX.,F[MUE# <=:$UV<1<6097YZU*"IOE*7F9#G/O"\ M/IKA3WBT]-,4!B0;M63Z"!:5R8]J\+N :N! W1W"'TY"=:4_ 9'02YYFU%]O M7@QZ9FB7IU_]O.;ET.7"4/S\=Y"-?D$U.2#Y:)C?BRH84,'4Q&Y.*;;0G48" ML)MFYE$,#K,=#T#9V>KGT_9$LCWE1T#B$ MM.S4L"AT4TIVFU8D.:&#SWJ[ M@L2G+&VHAE\\A R5H M!W08[(;4/P""RT^<&P%2")M$&Y%Y;MP-K9[D4::T!4>^9%Q&7">OL*EQD(4T MAY,B3"LS[(3>Z- K[.$\ .AQ _07:IH-.V=]\ <K"O!7:??L4N'R[Q@&X')=T$X\>EO!89Y.\<79IF M$UU,B$E<@'F_US(3(K)@BPM'WAMI)S^5Y8^A2#:PZI>XCP?@9+K]Z893M%,= MUVT^K6YU51R;(\(O?F4OA 76D\/WA"L25W/,5" M4XE3E!0O2S4P#5V=+?U2H(07UR8D?<'=1Q8G>]EIIO6UF;6,H"\*9N??3W2] MU,FW4!=L;4MQWC$EHQCLZE0.&OOV(R">>B_08'KA^/ZPX-./](^^+_VO6K&) MF>P:P6\ 6,8)#N!P$1"GQD&]2H. 6J*UP=]?RMG-]5&UEPV4@AKN1AL_/,/; M^7N#XPM.9)L=5^KYN6Z3=A'U^C.G=$*05]S%8&MMC_D> C_F[AN*)#V*56^?CK#4V(EC#%0H(+'TO%:EE?1W@>U27_>* M5PA?4:?GKFGPSLN/-]]LU, &*=Q"8^NHO4E#U$\=C6=IYF#-*32?P%T/J.LT M)Z"0=5=+.\?5##<13+W,X$MVNO$FG?O%H_B*)DV[/GO2XMSS/L07!;T,8W), MA2U0:.9YEJ3I&7_+3([@X-6>IW0&>Z=?3?&32RSCN=-'\@]L%P9?,VN^.O@I M\9%D.S#>CTD(1J5,QI//K+7G/C3>2%+Q7#YVJZNOHT89-3'@_ -V$C63(7*. M_D%O#-E'J#*,E977O0YMMCO\0IW5X+WA_?2%D-AP_+V!(]^_FR[;\H-J'AP^ MK"35SK1OA/*]"+':R".R51-F0Q)FC(,&XFV07-:]\F\+F>==,NKTGE1="!=' MKMO2-];6F1!+G]%9C4(];DE?7 )F8XXV^; S;=L5=UU*2DK]1K\JITJ_5.#Y M/\NTCC_DYO&%G(!0\EVR&LZBN:NG0,'*<^P_YVJN1A=Z 6HF'UJ!6YNE8#B7 M5)Z1T3'G.YD0!Y<:]H:(TLC8?89@Z#^FU&CDM$7HE(-;F= M21E9XYYJ_U#I=>M.Y0C+XA^N&IJ99PY5(D"BRIXXYTR[T@N8P$EA*S#26Q#* MZ6%4CK7%=:A+SPUWNL^ \*+P"$6'S:SC.JU$V5_D_JSQ2Y/"8_IZ2?2\RZZA M 1[N&*U5SY(X%;N>&_I/$TN3EI/*>,P37&'>H6?230*PDJKMW[=L,=@V9S%C$BU21%D!;??\0*IQ=1O] MX%G?N >G9;-EIY6#O32[AP_NU:#8NE1"^E[RV M_Z.YBGTT4M)M<1+L#1HP^__WYJ%_STWTOQA*-"_ EJJ(D!G2D$>XD'4HBA&^ M'J)4/6,JSYZ(88::IP[U"_>O)QV2LIUY0N6>ARXX*YF$I4\E#-64WZJ\9-YF M'B=XS3L]U2A&OWJB7%?:VN.OY.(,1]XM% W&Q6#S8T)TU)F09+,:)N2[:8 E M./I_@KBL4*]*,5SO'9=T@]=8Z@0X+P9"K>$JK#T=_'2.)"4EC:'%>N(E X)% M'A@?\+3>#RE'O5XZ?=A:66Y(*,I38E*BZ/<+=NKY]M6?R>,*A@U-UEQYY M I]]^E(3QI=SL5MJZ7C)[NLQ*Z\U7BYU%W[NN1[V>-VN7W=\N7#=EWJ$Q\P_ M;X[ N;0N%G#0>N&VUT*3P+:XS4[G1>N=PHS;)FCY<;T?,_(N)2;W@/R'I^6# M[1+EYQT.(WI$=>S6LI_"GO]1&X146%&9:K$"@G>FZLTO*MO_]%VL=T$[O,OJ MF&="ZB=8>1=,>TIYYKOX?E&UX0S6N4LU1N-L'?M2#)U\U6P7A_CFSP)7\!#V M[XWDQ?"U2,'4GC9%R7'T5<72AUN+*]J>)P'XW%[TM+(S:=)?\G7G0&"DV2G] M,S"\L&?01SQ56LRYAC?_(>G"QII48-><./U[DV6QO)M?:4U2:(_#EUM[NBFD MHL;:U#E8F%920!I=D=:M_O:@"IK!A.RD,:21.>C3M*?]E1QL?E+H\E&KK%?3 M*S5Z@N?5T][ R"L+V4 5$]'L,H6^$7,[V(]?WE86:12Y??I$586"1"VP M5=7_-09-._1YEECGS81TF'=+@:[S7/3[>J,@S8M\/$YA?B02H?:JJ>6'TY#$ M&Y&"I=RI"UXK8F]#W^8RJ MDWV/%U!8VC'7%L;(9&UV!$RM[B\#_((;*:2LCTM53,BWC'F <=3PI=J1&8]( M"E<.P-64:A;K+KJ90- =(-;H>&QR"SXSK%VH*I#J6I76..V%"N+A#ON1>)L' MZ52;X4S$?]L\\0*A24YK3CZS2NGEMM9&4Y?;0GBN5A50*Q\0$O09?]TQ==/O MU*\^V.@IB=F*&DO%>/AU]ZR7^ZQ;EZV4!0AF+L?F QK.PD M7?6CJ'Y(T 4?2N@8_8U#Q MZW26[^+M2FGOGK:G9Z5O$KN^V%\*D/IFS/MZFDV)E\+:\IM>PM<>DJ4>!890 M7OPLGD>R" X6YVF@ZAAORUX@7RY6H>06Z]E:Q_@D!?5P!QM<2XRU/=L_ MT+>&6'_"=_%EJI=[@+5(M[99OT(QM)6/KGRN:%4 M8/^6D?_C'[] 7'_SMUMC@B3P'F.Q]P'"W#N_"5PT_$%U5?7)<0M.T6[N[63W M:>]?911AB*I3P].8K>U7:=*]I89LKR/5;PRXI1K56=NVY=)EW59_MC>*)%_$ MB&O[;V1?A%@^^_;SS15V7(%6C5?SJF9*%IG:Y MCHZ.S9C^K!AJI_S'FV]=6URRDR:>=NE/3>P^W2-= M1V?%@]7;&/I24[Y+]ES.5XZ+)BDM7UD(J_+6)IN_+L$Z"[MFL!S=>SN!>&I1 M%RWNL9%%%T-O4>5_*8#7G&A>M'@*(NZ*;& ML!W!I:62(,?WB)KLQE7D7U_O$[3>)L[:O@=E0F$G;O,OKEU>?IJ4$ C#K0J M@01&&Y4HN':IR$XW6?V^]!)A/W'MLO_O.:J;-'A=["=H+* M\T4HJDD4*6HQI4ORH40.^:D;<_BH"91.*:H+LLO)2 MS\+%&!.PW\< )T)AY3$WU(YH+U2Q!3V*E.(\V=E#.AG5MW7BR1:9/U=OWU^,H26"+8 MD#*G#.C:(E46V:UB]CS4/:_ERM>X^0*M!P(_G2S./8M(3XQ?N+T2N]M)?9,$P _9TY-#A,7OU+\I MV;=0893_''O/W_O%35SR<*5?3QF@KYBFA*_E)U0SOX_M/WX/^RR MM45,)>NZ$4F68O\35J,A&[@RWJPK*NVXS'C[7C8_ M*AN-^MFBV>,]?DV_9DO[UJGTVDCQ08Q,4TZKDKG:&I&!$X^FK M@/,M*07B*:7MHS>_Y;UV$!7=B%B&BP*]E$UZ%G!I_MXM [45MV:F3?C G1P+]>@?&C9CX22":KR_7JI+2;*!::1K(6;_>@ M.=>1BEQ/,[>&++W<-?MH_RU%B> #'0KXJQ>FC%YX!7ZL7G]N0H&<%SW7$J=G M40UUJO::YGAT)Y_UC+/,MU@M&J3)??.)6Z6AS[5MGDR+W+'+5D] M9>4@TB"I!R2$.8 K$\(AR^"7H)T7#*")P\8(#QB35"6JSMAV1AKN[BY> ,_; M9P0_;5!EI4CQ?KS2TS-BZ$O-&R7J%[^(N534^C^R4H:8I]Y!-=W#.:'&ZO#C MALVVM[:-1V@F12OWQB9<4Q7>7[O9?_>\K'C+>BP[-8Q%9B;_B':(83M7+/(/ M@)O4:PDTD&$V^HJ:/Y]T]WST[[0(_VYJ:M2E>NV^J7#%U<.)<)"5D6Q-XFY!2B;K M"UH"!Y\_<-F3=&@\6DV"N-A&8#?(8:0)DR&GA;/HXW.Q"4( MO#30K]Q(;.Z,],;(RY (TGXX89@;FI5V :B:E1U;_>NG3+TND0D18LOI4U-V M]!*^H.J2H).P,N=Z8O01!\\[):='+R733\&483/%X]-Y,YMC/A0ULFRDHPNV M$LNAX_. 3/^5+'7V_,]7 <>S&D34469D5IKPLRM^9CY\<;-,2/GRTJ*&C?XL M0>GY^H+A99H^)+26>@TYC#J!>RP%XQX+=.K?OD-F#5,8J_0X$^AL,D;)D-E2 M]#WWULE2U"F..H]FA-J9^\A_.X_ M7G&^A:7Q]8RT70-%U37DQ<:< FO=8XRVZ?AO]S% A@414R+5 QKAETG4O]P8 MM9,.:W/@#--\+9%< X;2&D OC'& RL[^I@.4\LU;LFW&Q.R=UH>.[YG&O M#U?FA5Q-#W\,1C/8WI.D&"=AX0,TJY$KE!7D9?SH'K:;-P::*))I[T@?O.6V M/.$6O2XC6E>5]"E9@DLHO\F,]1RZ'?=F._W L_>\BN%4]OHJC3"_5;N;*16( M>_>09O8QJG,QV-(W_12N3EE=RFY*D$Y(D;T^N=_%8!.@'F(,XXXP(4_@1Y'] M&)[&4S8N&D(_38P4#YO41ZCF'S_P&RH_$N85[[E]7G7(LU94[ &C(!#LX^0^ M!,>#KY%Q"//9S>/6]4\Y5H)C(NQ'V_MY6';V_6\8\NY_G$6A"=5,R/KO:5C1 M?I@]5)#F_Y64%^F7CYTO3VM.]?4OHI0M[RD:*;UQ,I/H.$:H__9@T@MNAJ5Q MB\[R?4(<8&,9UP"AW#45]C7@U:-4?ZOJU !K 2 >W>WS8X3MW2*OJX0U%]O ?9[TT+3&'Z,PO[GG N6A?UVLI6*! M2P%K;F[<>DP(>N]*YCVH$VGDI*6U"MMF[A'&*':DX:DKE'0+,^:LCY^0 MGZ!KG46.%!G4,B$X;:G\/MQ,,J[<+KQR'"'8YR@J/#T-MW&@1DL\A.>9?*\_ M]V&_L$O SI90KD=C0N2VJ8Y&RQ*KSH"ZQB_TI4;0:?)03;"=%PN&D8P;9'ET M9=F@_.C3"S(J2C%SOW2X]_Z"/XR)O0]^;85VKOR5UBSF6>/YC)-'XIY6<81X M0M9?;E^#:RT12@EKNQ]FEIF00QHBIW!^)0@)EC7U[0MEO0U^J8I-7,>!@,,M M#%92: 2AC@+CU.2#;2;QKACC ?L79A^331,8NZ90^OD3%J].FWDFZM7CO@/E M<$#&_%75/B?N.!LU X9?DA&4ASS#-8K],=6, M ?[:=#!5Q\R *DM\=)N7]XVC,.QAJVD$]3]!$Q53I M,EQ/[Q9= %RP:4\ *$/0A\&A183N_X'L18U9,S9IQG:W"#2.-T1R-J,7M,%F MX'=4MEV&)/\RM?LH)VA^G^M<[8W[5/XX)F1)T9$)>8:GN?SC)R8$7KJ#F]I* M%PMU588U?-=HX"7UHZ=\9E" @R%P)?*5(D*6V<0Q(:?7#;:9D%M/ND.W*;)"3,C/IZ ;H=5W4_\KO/C M/*G,'T92_,J$C+GE@3^="89^JQ35$!+(3+L=:&4FKU>YU7T/(_$>WOX!(U_'RKK0B!IPT<7]? 3'C3[ST3LA,*7 M%-C>"DL)]A;8#@-DL^ M07B8C]W7G1 "-QQ#\W,RA26%U/QM17:F3V_,'3 A M?!K83F]XXBU#@=CD;530PE=%VNEMBO1/?WHDQ8/4M=ZN,>'T-#AX/Z?"UBF6 M*L_HL1,>1\!('$UFXEX1E:2J;.=MBS:/T'^2DV+>K*SPI7U"S^&5/>./(S9_&QKJQ^Z8!"36R4T"H@QV M=Q#;.WHID>MGJ4H "I.ZV";"7QY+#BET@$8'XNMDO71_?P&TBP.1"J.\IG^B MJ=,GT!R '46V3:;D'N.(J,:/J?!0\C_I^9$E./FT4@K=BO%]<8N2NKUE/8-C M3#54;JLR(95>4'.*^?YNC?U[X#E5"MF-X]GK -G!\T;^P=Q$U8WYOCGKUZCE M\D/G:(+UJG.L-.X\R@TRZKULQ!,US=D@:W%8N4)R\M70X:4[7FO'*&VALO^L M(3_F:4:MEJ;)I_F-V7R-_4&C6M?,^ RTSEU&7'=;0/ 7@I&0#RF#@.%"/2C^ M]$*QLMK54].:7GG?&]]GCNM(K)::>@#:J!D0TT&758%'Y9 S,5P$F'OED-HW MV.J,-&BH9]MPY#_+*[+31Y95*ZGU$;SOI1.3X(C*^>K\T09FG$"^>.?\@ M^ 67D=U#\F&*(,!*_K,^4PZ0F^G(2=%P',J-D99 ''0]->J@@337P_/$0\9^ M4F?LJJ0"=):-^EF]\6@>WF :O>.$:V%")D(HMP%,F=I9JF:@DR4(*.;N(9\Y ME#&CVEYE'32I0>D2=ZQ[_T;/K'B,-J=PF9+CPY5C,S% '1Y*^JMWC-KJN$A* MB=Y%<]U&_C(;@;N$(PNO.L/V1K$:*$!,8MV1%../HZ?CW,2J'=U77FQLZ_I3 M?G!*EAW,B "?J!S/Y+CVU/KOPV\/YS(A BU3FFN>"AKL<<'8(6A6I?GB7ZE[ M-+[5F9-ME$38*U\ N3%AK6[R T_W:NN@/5;]EYVD1T@4NKP'FE#A.K#!UIIY MWV3T=K9?J^*E5KHBNS%I0+55YDEUE; Q$Y)G^H@P)0/_ JLHU /<]?HPGWS- MVZW9KM*9X=!ITP=2A':4]2:E(#RAB$'=.XO(;^ M!JM$O=@5R&[O^JLQ3N8$:CFV] V*H+!M&O MCL; >03W12JT[3E@0MSQ)98G@[F?H-I3_B&1(9U5S;PXM';P0D^MLY_&S%LSJP52G7SF%U_ M*?EYO?=,Y\CT9,?X@M^EOF(/5Y[U*1LB;C8>YHP^D,#MF]4Q(<0JZ92UCR0. M@_K8>V4D*6VU4T5O.E,;1AW\E(]SI0URIZYJ_&T[MT?8/2MMA_\ 8__J(&S_ MM&S^@Q%:'7H2]_V?OMY>3^*C&/P_(Q"'_ZO\O\K_J_S_^XN;:AOR7"-)YKG/ M'%8P<$^[W[=+:6\*OJ(4<29EZ'W4'P4G,W0_M]DVG+(NU:UQ\%/H1I@">!)N M!A6>3PH&L[5W@<0H=Y8TE$!EL0]2YR8%H,3>1: M[R#?V6)S;KD8\_3E2!I;;_(=QDH?;#G]07S"U0B<9A-)WE,ID!CX^FMS?_!G M#RO4; 1Y-WG*]#7PX*UH;U2*Y/H0+?9?-CD58$ 6Y0+CP37A1D5GD3GB;>TF MU. 0;@7B14^'UZ+OUA,9J7<,#G4NUPH28IHT9@(U=V0Q:C>M MEF5/A;\JB2O[#Y$!-R3 ,"!,S(A@\T$8Y5EOBP541RS,I2;AQ;WT_U+_.G*8&%Q[H*MUJ(DUQ%0P$JZ0-8XH8O=G^ M2PJ-[ABIOT_2^)F[3/N?9923 M/_1_?KE1_X>1V?B>,A1+I_DO;NW*,///_TUBINUM!GL%]1IC&%7)A*P?)M6U M0UF8$.>SYB;]C=#I+HV/H5YSTB*CM@LK;)!PQP:NN%)GF<(]_.'T4'ZJ'_(' M/Z[&<"VR"''170-^8K7FHBJ=7=UQSMXU]'"B8*?[]'WVU08.T1M#*4IB[MC MK&R.]QCQO[V@EL&O(T M&WIQH\R2_>V1QDN!61N+.J3M21WY X/WXI,UAR0"WW_:SI86<+SUH-%X.^$F MW?G_OFQF%GF("7G[(I )8;3J2X$:62$DY[]S&.(?5^8"L30>54HHF7]=GWHA M$#,#"U^G313[[]TFG,D0O7A,P5HOFE+QYF/].X=V0QOS*B,;H%[>Z]V==T$W MWL[-C4_96JTL%U*^(B,-N/BCNLAOR19!WH-YXI<:^V._HBZB(RL)H[W$'G2> M];(*O$7^Q?@P3\3TL5V]/\O:/TA^%O& 0([H,R''HZE:8-O4F9#.JCPFY"RV M>@G;07A1?V5JZC$3 O# ]BVWO;][5B2^S;M(2&5"1.>@X9A25%NH%*4+>$C5 M"0QKBGZD=O9&_HD<7S\.9UE7GYRI;X4OWU3P9EJ0GW\+4*#L\I@O"2NTO-/@ M[T+FA*?/GW"6#_4F2C86?EE768Y=3%U+<@]S/M2;O>5Z):IFR./FXC6 Y*W0/Z*X;X)HJ;T9O*7=($R'9H, M#I#6^<:5TH[B<""'9Y\5J+RDP<:'&-%Y\UJ( !1HVMV[W-/1$C4 M9EPVC8Z=;, MBD>M3\]=U2&*A\C^7I&66EPS(J)DI*W;56HB]. M0'0]=%96T.*L5+L&WT"5FTGZQ&/_:[T"($1^N5#O#$KRTUH4<2"VT59KQBPC MMX?@C^+JEHYH63G%9\&$*%Q KQMR;D/WTH_8J&[>RDJE%CRI?Q-RMS&OC16J M@_JQ@X$@4,!9\KUS@ "8D$@F*=T,-%K3:&@?H) "=6'MF7JQO1LA%IT>;#DA8DV]TDY!K^\HJG4@><9":<9 M1B4<).;826.#,RPZ)>FVX_X[=V$57MK M^=K!*OT["W*A]CE)0?(3-]0F.V$[9QC;D-LS/FO3I\@>$8B@V32H0*"B3?5@ M9<.=,>>RQLHW:CZW6B)8#_Q8SVU)D5C;IF7(BFB$?B@1)K":HI)YC3R Z[B_"C@3W6&7K?5))Z/(KNIR3J MQZ,5KW+13VB\4H9>7=ST(1QA%+>0\E.Z>WF/!)4DJ7XNB0O%+*SF3\$OS7_( M4 R2IM&Y1H.E5)OMI$F]:#4Y>Z+LT=7D\>24?.LK%,7A!-;7+J.>W\"J/_P2 MT789V:;-JOAXIE98R>_=):6ZCH7S&!G_[\]X]?_L(IBVLW*E)! (4SHL)]OM M7',]\P6?)_PPA!SJN-CH\7N?XV=,!6YMXO<^QX,H,BKF?.=9(>TO)KSU855M M^,LB)S1-IV=VC88;'U62H#0>/08[.D"DD)AQ%Q"=_='/&L$?H1>B+-JCI7,4 M,3&\(:)5H=PB>X?Z*N^Y%U DB7[;2-,G(^= MAVW_%)'"UTM1^9"3OY,EV"(GYF#K(<0N D>@VX_M)Y6Q4?YW/X=8CQV_(B < ME,#8_GA^=14VYL-@VZ2J,#I)+06!\!;4A(BH-GTQNBK;\JF6/4;,_LEA[.2A M4L\?0QNFRX:QWG9"L9]:Y&%!%:VF=TRA@"BI"5$RO'*0JF8JK%(MHL*$R!'F M1[?A8P3*+8"#*K.$&T.Q(;@XJP;C7]8/EY 5=@G4;>YTYXS8JD-+60V2,5+; M:TYR_.\>B<-/&_5X3QN[UVP[LRRJ)"PDUK%?RJJ-_H](L_COV>SXO^;!OL?- M?(22##V.(X<;!5 "@3>DW!7QX^Z-5SQ&6=#&<3I\(RQ(70E3-6A*WH"\>5[B MHD"$]CLMH1<8Z=OT;C]]/\,"^1RS',$83W\7!D+-=A9Z.I"C=63Z.#DSTB=W MY:M[EV:H?8" Y?EX0TF=W25-%@?!7108=H[0/S$ACPU95Y J@.ULH5'N!+?V]QT)O-\^1B+,IM>+W?:) M_L:(PRSS(!O]9J*5WI9KRA8/EZY%Q#K M49@GG8*TKO;\.BJYN??&*Y3(N'MPHYF!OU\>:S0@^["VYOWA%K53K+H\.Y(M M+]3;].#IX+N1#& 3VQ3#^A0X_0U20[?(XM-[6/G'>BI/@@A.O6AMN)\X6&WH MN% ,P!GL4U1=&NOP(Y+Y>@I5V::HP#^-ZJ8S4)*A8\[]_;@)_5Y[@Y0R$&IR M-2S_S=SR'!$GB4@RWLY31:+.JQW^C+WY&!Y&?7\ U0X,:((!EWK7HLD3'16D MQ39K6RGC-(BKB/@?[:'XK'R?^>_3?77F7Z2D/OL^T!1@$3F&C<+/OW]M:CU* MO-297J>KL ?W6WBM/)!_QRRU@B_F4LFI?RM?]?^Z9WL33:B2^$882_D])TW@ MI_FYYU7&)U<,V&NXST^K:K/3?LBU$\-9"]F!L'9"#6[](]4O,&%QUF/-A+1J M1*+$6'?5#3]Z(#,L1S.Q%=9Q.?9+$BKW@GF\$3UZL<6N#M'5D<&I^[G/HT+J\E>^D P9=UOEZA9 M00'D'NN?4DNP:B6=EPV3N9AALA0#;@JOB]TTP, EI#/S*SW6/;_ 9V5< T(0 M\=NROY?Z6'+IF:"8PU4$IK7[QQ+AI[4C^0\:2JGB%0)=W:3*O)[+Y#]445,163;>S7S#Q/"N2G.OF=8SOK8![P%1?< G].. MFOD2G9<"<)T$T!PZ*\![G=,Z^U+:]^$A>PT*-?$3QY$7I)(-W_L'8S $+MQ, M1:8B@"KF8D&.X"JZ&4FH$WP+J[=K$L9]UY,KOIZC)HB=)57M.C?!)CPH=O0/ M+\T(G(TRRPF$[F=?U6D1_=L!>W_)N3OC"YZ*[$[0- %KTL1<>PQ"G2SW+=6@ MP<$G-M2J67F(;:.N:3RT_=@N]BWC!JJ)%^<,%WY?9?A20W0(P8L8?=_']A(8[ O4T_3F) 3]28P=+VBV]Z3XER5[$?7^HY4SMCH[(0]7UT= M15P" ]9X())@),)#SV5PK-@)#YY'R6SLW3*+%T52UW,GKOP9?/0-U4R!IM+M M9NRW%5-)?CMB96RS2KOGGX"\L_;^@615MVX^5II!W&27>@&H4N\A>PG0XF34 M2Q2??.@CX[34=BF,S#IKH75'M:G(O)?M.N*&!$=,DYEO&<_DQ1IC?86MX'3O M5Q_6Q7_?P^F3\#^;;/;??N!LR D4R?PA*6_.,:\%/=;.J6K%:!LTK3@IWL?_WRH<\+MZE9AE W@!':M6%1SDZ:"-:65>RGRJR-1XB47$24 MZDQ5FB2J<:V\OW)"Z=M(UM#F*;Y^)_RU'Q:@CSY]?57G MPWX>)08T=\O8Y"J,5(BRAQZ>!+ V7U/6* =#;:_0'+<#VZK*GXNM+UD__A4Z MPCN43 K@7GBW/WMI=CQ)T;4VI"R\9B&QSQ7K7Z6;8L@65:C(>[9F2Z,-R"&C M9M%-, X]HF',M&+ISYW1+U3MG8F[<:_6XHY:Z8"P>\A^& 167D1S ?;G M(@%%*@M"=C#W:VTG9_#<-WW_KO^+O3G)'M2(>M42%F34)%)LB=I ML3.5?9V$#,9,B+%/48280B0QV86,7:)D*5O,C+%DGR'C9K;O]'G^^#W'\;R? MX[O]OL_Q^QZ_]Q_W7W.<;Y>]WV=U^M;C[1>=T ,*_P?+R=M 0[5 MVM/&+,#[6!WJI&(X+/QUR<7C[=VONN]7NCSOZ<_LNE-E1=M_<%C4$'H?(0N( M4M*)PK'IK01>A(!KOKU@6/X/O=Y[[<#LL\KU.OI5LY7!YLS,Z'K#:5]PHK/8 M9%SAUW(*[]JA068VZB94D9_"HN3LUJ/A&#%X3$LL9&5;BK_5H=DYTRT M;\K>D>MA%G6OOXSI8H?<[+BX#HAT1K82L;L!31(^;H4!)@H+V'F-.^>OU+T? M*K,YD3Z\ MZ$''_34\Q_X&*SY.J65R6LD^ZO1BJ-O'IJ?#:'9-BT1T#H\BO4AU. M:3S--*^X:C'H,VCUY>=*JG[-!Q\%K7F69P=A+X18B^5&F*F$JW=#=RTV[V\6 MJO2=N @K$T7O>7_+/AU+X@4V<>^0AQ'^@!&UV)PU!EA3P28C1'Y)J^6)F2?3 M_=X'=@9/9H$J393+=P.@H@*.DFPV7YP8RBQYOBR3$B4?%!"3-IJ M\6Q,GK(/N/!H0(VZZ34L[$#NAH=VG#FA9\QG(FJR_:O'B@U2<-FD_UKYF4!4 M[@PRG'+^43SRVP82K7\4+CSMDI@G#X21+Z@[O4?X-PW"R/48_=C'CX4K9FPZ M$1?,0TY:MGD7U5D9-YM(6>J>RD]4VO/?SZKV#2/)"#G2>ZOXIEM%HZ!S=/_? M@:ZLG6-_/N7<[W3>WFV9?=,6NX2JP2PWDOK*/]"- -G)X<=W48?&863<9_G^ M!2=DW9^]?TQT$R0=1;_LM>Z*&WU9_X&S.#1J?8=?/9Y_CB62?"P&#Z#2M%+X M!\=5&5FKHALZC$-R+'Z1_^H*5"42]O;^HROP2VS,_C]=@=-SG,!^:?(]OF?; M1$]]Y23G#D\!$1(./?* #:I"%D/B&9;W!6TT?RYH3HS;SZ!PJ O6A=V4E])Y MA?OPSY%JU-"$IHAIWS4)H-_IPW"-L_EL<7-SX^/J=-/N#,6=8! 'VB$K_AP' M\KRI_5#%A\F3-U[SO#ZG*&&Y7?PV<>F'HU\X7+HR1*'?WEZ-@W^)X'("Q0H% MG#")0_G"!'$Q"'?5VASRBO:$#HW_4G>)<4'. MANV"9W=W(05'U((G;2T_V"_#RN25Y4^?)$6Q5@B.3)R MMY@Y9361/E(AJ73K:BI7ITQ????S(XX>&O/EDS.>9[O-%\A0WB!>#[#=I]NO MSZ;46U_-!B7ED,0!GP](:^$WG3 ; M<-C.42-D*!O4OIM3D.PW62'8"9WE3T@&BO*^)O %9TC2NE8&A(]<+#X+>M 2 M5"<1Y2\TPUP#\A9#9=F@[KJ/X,70?3=8:B%&J#C-S!GPS?:R)?4/V'Q1JVM4 M,+KZS^'K2[4/ZI=H2857D&ZV\P3&.:GIC)KN1)1O+I'S/VE6@2N,4.4)K:"K M'-\% :0*RA[C/!@J^'18QI?=>O7[!S0*Q'T$PNN3%U:)N6 "(.K\XO3X^SM($ZZB#Z$$$L67H&F3)W(247V>_N+P;=LUAP;4(S]&S3KVG8H?*N[ M3K'^?&ZV^HQJT,X \QGI(R1)HQ1"&:B;:Q]S7PI/86!\AB'$E^"*!UG8:M:@ M[&&_$/J%+4[8O^2R"T! MN4-RAR26JT%)*0K;:#6'NONHP'VO..$#9\:^VZ#!$L)3IB#SA/;0&,C63U^[ M< Q#+)VF5=D_EMY9]WR!%BFTEU./B]+*0L=1C(/*-+$A"'F"%C&4 ]Z@OIFR M8(->]?D&63%C4*[.IV+\Z5J V7LXW3@M/;2?.G\FTK5M'"4D>!/?J>2[OL^O MQJ^0Y47)-60)I-/5VI\-Z4O!UXFI<8X")UHYCR0?9=[.F99&*)]);WUP!@_$EG?M;MQQR6@B(=3P,- MLL2 ^Z/[H@F7ZZQFGJ)\@4 K4J]2+^-6-N-QA--'5&\MRW.N>,6:,W(,=;ZK M'RT.%F(=A//#]A[/%PPO*F-6T)*RCLCM/4'KRK-936Y),^$*,,,E^6[9TE*8 M3Y'[64-@P0"D)'RB_9MC25^VQVOW@ 3]W,!4A>0H-BCR) G-4P%.(503EGNH MFK2;0%8@A3RMCUTZGOGV$GIY)Z7YGD(RMN?I>G',*'8"H3:M?["+5!S5>V]) MR%K?DT=148'Q&6;O^)9^X/"L;-_(F M)3HWMO3?Y^790WP,[D@78NP">"CMQ"DT&?:(P!O N!!6OJ!A%0:)?R54 MJDU*JS(UOK@JNOO5GOT%6NM;C(-_FLDQRVS0N"XME<(&053[8QGJ$>+3F;8G M4+N?8#T"VO"&2T0])[*3K+?#.9O=_F_]Z6;&EI>LMOVJ,]5#\\/ET%I=ETII MUR)@HW^ZPL]2H_]?);[*G]B@ #PF UIENUQ,%DZL\DTH=FXMCL28-85XK,," M[ P$$NFQLI M-%5"$JL8KIZ86+*;L;O&I)8&V2?ZKZ8_RGY=-]V+0XP';UG+KT@(4KKP'GF7X%W;=#*@%GZ 7A=1UU#>181==!'1Y\G\T9#V*K*[U'84=M0]JA4*6A-;)H-VDVZ M'CP+;]0D_MDFU2K-4D.<^$'H!E>,K$A$N(:)7='.SNW+L#UJHFOTO>[S]F^O M@4@KK6?"*YPZR7V"F5IDJ4,K I18\@.DVREO)\=YD_8]5-U\X\4G1U_\L@1] M]4^*2SU-MB3E>)F2);$]>FD# MZ6M_U'+$?W<#WE2N#C:(OTGQ'3Q.==^(C9=E7B7>,X-H3)#[PJ]A.29QHW^/ MK";4X,D]3][ +V$HM^^EZ*O("< MB^3@$.%:,&7H,.?IFK!488RP>4Y!2D!S"C&&A=_FH>=NV1+^A[Z7;U-P(UO/2*&<-WEO0!2#46Z^;"0RN M9-:S;[!W)Q$J:L?<@I@NZI8V.IZP_#+;=Z\+'V[F MI(3I&)GG8>BVTWY181 12, G:8@:GI*Q./*#@@"_Z5B&\U+F2#CLS_TG.%4%W\R&WB!3/)U@++ M/."HM;$WX<_AE\QLXL0?PQ6A:5W\6F2B@"^"J2/_O!Q_F>/-95;KCHT^85K] MT"*\"SE9GC_/8K3+@,?R)+\!U,VWJ.@T#.MI^]CLP)3_COK&!1Y'CDT9LDU2 M;18L)323Q :I+",@R.T=G9[T,$&YD':)>:C,X*1:*)ZM-M$ MLH%&$N@C')=D UJ.T>Q MZ-1!(/#^#;5U_E. KBSI/;NGTE3SYLE UJD:LYS/@2 M69"/T&-F,S0Q@#%+"H!836PAVU_^.>)C3L-9JRZ! ?;DGQCWL:DP+A"0=O7! MO-R-6>$$]R^4L.)3QGQ\-N/8.UG"[MK7*'M-HA40-L\X=*/S)^Q6-&^,P&=:I+2Z$HIPTQ7+M:K!3?K.DQO8D%H1J^Z^CXZ@X25Q":KH417@BV (A3 _E1I,Y M/+D=2K%5ET1,'6>6HZJ>;*?)D3\:0(1J*2N0/.6U?Z>"RLG"\9CG-]B@T-8[ MWJBX1&C.'>8K:\2IQ-\F+6#*/&P\HK,)8YQP,5W\4+/Z!^YTA8R"1E;'BF M>J,HEL*CGJ919640SS*-[^G>.K8C0;4:J9)FSV/67HS,PQB'./A^91HVIMSQ MA0S9:Q14 N>Y_J$S96/WNG>EQO1X$&=D9@-HGCEI5L,_J^C9A":Y >[D?D$" M7*?+XDZ)=_BS*H-(UP[:0?.Z< MXC^NCF7[A]BB4U'4:Q@@&)= MX7>E ]F>$I^C6'**,] M+S[RF=^LQ+0XQTN8A58TDA9^3MU9(8%Y =<6?8D*BF?T;V5_3?,A_Q\"4@)G MHTT$75^"D&Z;\FGW+3T \PN16^N*.7[6B1'))4DEHOJ.<>>*7OP[>9A7RF3?O M"/\FVKC^K=W#_PNL2G.!*$HFJ;@3NMP/V+%XAVIPR\Y&ZK_Q=1,)^E_N?90) MVHEI;?ET5O35OQ%,]#:O<1 5-;\>F+:8BYV*RTEJ^/>>E&I(WK3YZ]5T<]=K M(X]_)^)X\6^S_XC9K:'-CXJW'F"NXE,]##)XP_EK_N(\G^X50Q)X+*(+NV_E M-VI\K$F3#>+MIC6I^NG9OU5X7>KR+"1^;^A%-Z5!?Z?Y$J[$W^$DO!=TK)&( M7[&F4%EBC!#*38>YY(#!Q1.RTZ8N H\$2U7N7_[\BZB;'//)@^?(XXL0"!M$ M?(FE6.#1^*ILP(3VAAECN8;6L_0F6ZJ-]UZL'G:KCUZ-R(E-Y5/M2_Y:-G=Z MU;)34CO@T,G)BK> N T%PI!V?0U@;*(&)[ID)=+HYD_0O<>Z7YGY$&5G+A1F MR=33<)6L_X!JYJE=?_2C!%H_X M1(-^QE:ER]7)?M^Q=/J?5MC\QV8%#)>!X)]]=Q#P.TII%-'YQ,-%84:USQ;X M_Q%(;3+YE\T+O*B_5$;-3@2A_U*2M>3-WR9_F_QM\I\SV<:Q^/DX4'&=4KQR MA^1!#8U:*0O&R7K7SMBYK/")O99<5RWFH&?I]+?I,<_T(K6,PL.,8<_=[!]I MU)]<'\;\'+DYU1]?YU5FWD+- MK$]NCJYUSMW2.#-\[%W#-H?+'/U+#68E'^7U]+Y_]]N)W>"_5(8NRG_XM\G? M)G^;_!\UD1"MJ=[S7'6 ;]$:]$7_O[\?G>LO%,#_:L_E__8._+^O_Z]V)/S_ MZ/H[VO^C%TX!(-&=X!"2>">.#]GO<#PJ9-H*#(Q:JB60>I7C22(3E]/T,FT/ MFCYHWV]7V-JN>>CH3>+C74LW;3-8?= :;#MN/+&_XX&+1'738),!\ M8261:L@?!/%@C4)?PB$]J]"@ B!L52X[4O%*VJKCP_2F*P/;@V+)E06GH">1 M?FGB2^?_0=W9H'%AHGAWF4E7]W3W0 M3]0B'=:0KPMT C.4K #E-:9,=UL_XZ@;KO3$2^&G;!#I.JH5BOJUJB^&(@DH M@"DE$"(._SL4+ "AQ*8UO\M_J'^##8HU8X.X(SF9IAZPYR!_E:>HMD+.Q#2S M00,_$2IL4)N8^4YE(FC;BB6JR!#=8J6229ZL_976?^0+6/QT-L@DD%+%!O': M*R]^/L$U"^&0"8HM84<7$XL%+O68_.W9WY[][=G?GOWMV=^>_>W9WY[][=G? MGOU?YEDWW@/+S9J0%1^I4<:,YY!-'NE9%UMXE;Z> &#M7]SE#P;T:E9%SBIW M7? =]?J?8:1O&R8W:5F%/Z$+V2KC*1W6Z4(I314%?9-/SR2_U2],O1!^C?NM M\O3:F"&+7XY*H#WB#"$1WDVSHU6LTB M3%%8K*0;^G["\S:HZZ1? M>9,%T9;ND80;G8A\X;,3Q(M9N_OSEB*F'ZW :RMH>FLT:!Q.(!>GY#-Q[_3W MP<^?4QS0TZ(LTCME=6JK*AR3DNK2K/=BO<5#GF7KEF@GBXT6/ P#T1*5-^IH M/YEU>&()JN)!23XB&(CEL!]2$TIX,\7;CTSYFA6H-?FEQ"U,;'QQYE''BO1] M$?FC^8+HZ%-24W^^!X/K^MB@2MME.JE?&F[8]FT2WM@=^H#F(C88\KA7ICK- M6&:N_N;1Q Z)F_F/+1J2H]) ^IGYS;<&\'ZP>!0W'C8)IAT&J--2POM;R6!^ MHU*X8Z?VN%U%AG)^@.B*1XKSDRQ)=Y%?#[17 A$780U?+9N4)I-_!B6"-A>5IZV $]V, M0RA:+/.9OA*@3-*)9@DN-(1@DVNLN7&)(64&:H49\O6))YL:O1Q%I,V3R^1J M+\><.+Q?OYM:EZ*G3"&W26(Q38'E!D5>.Q>2,[-SF;UWCL1IJ:Q&4'@,>GZ= M]N*ZGKA=1?-@%K#TD#_O]5,]21]CBQ\VBPIL^U>KFEB_I[M\F!8Y^#2,; ,[ M]EFF]6F V6BESF1GI'RB]>ZJC".WJUP5":DG=GG]2\=[TQ*M".@FXQX2N#?9 MH$07+N#ZE KVTD#YIG*.R8]CE8DG_*=/ZVK6>[A6:_#'3]2*/)-WXQKPPF7C MB1G@FOD._(0K+>P[2Q-Q?>AWH^YWZNO)V-R,)P$#[3!_:;&O"1M5FM*?.BKT MYM^W2%LQ='2ZU,=YR"9=;- >Y-<&&N:5%V%/]8V9V9Y []LU#M+OS6^"TO8P<;^Q$Z$T_T&6MH,7=:$!,^X^Q# H,CH: M7-.S$9^JG#S,J#P^8'J^W%*:]8A8C(BCT+M9YX"B%U=\9NE/7D<,& M"3-4AE9O.B[0QB,3MP\NAF:"2KPL.W3DA2:>/R]P"I '19H8(<.1?7B*-7;" MMQ55YYZY;$$/ 7@,'3^BY*X,GU'VC]OKE6?G9FSBELTS>HTBXUBR;>_[HP8R MH3MMU2T\L=$!>8]O\0^]2OF.CT&E(> RM=9#A2)F?)J!5SF#CP<*;D(HERD)$;-E, MQ$RRU8$/*H_TKI9G'9$IW _VV6+Q 6-4X6YH-1O4L28 A ^M3!T$P@J\LX/# M(]]=2X!M3CR***%]D3NQ^ZSL&'\&Z,RC/!.0[!RB MBT$AH)T?B8 539U9BB<6$?:C_'G9($_(>"-I_E'3.?=B^'5GE%/=4)G(*G>5 M1O1/OKL-S^0\7L34--]]4M&R1RMR["^:;FT_H2BWP!-L$!F[?(XHH(HBX5N= M]5>%H-:L+[54_0\EI89"K;&OI?R/P4X;U$ %5Q^>\51J*;DMC#N!.S?,TO.& M"N'=M9@%R.-7'0B6E,L.4V6T8/XAR)B-C6GWQ:_S/JE9MY5G=-D@X&3FB@C1 M:DRQA3-LC)3#K\P\46IFJL=@#00TYOU:?JB:H+TJGRU522^L![NJA.(R6%Z[ M7+N\N'[S)V[ QA5I40/-^UF]^@K,_&KEYVNW*RB-/I('E3(<>V:3!'$'#BP!95D<4?XDN4D6K!5ZFWJPK84J]B2!&Z&%EX'53$0*BKB().Z[=Z M6"GW'J(1]'S8-'X?AR+S6"5@4$D=4% M@-L(W0Q:I%1+IH/Z>%_M@Q_1RQ=^S]VZ/Z2>)5GMXE!ZN7NN%<2UYO"G)\<- M-EY\A5F(=X,)(X?SC@R,M%-\)"V_?"V#R<<6U/C:N\>%VL@=O_"M\:3>BIS> M7#UN%W((7RU3MWP<6W.U@O(>7N P7)UKTO%C7(E@4-3N7KB:$6&:=TDBJ_G3 ML7.\G<]?/&D] C8=@&J@6D_B_3 )^#KQ%N@!Q%W@=9'W QV;J0L-0V?H,K)[ M3NJSN4!5OJ817^RQ.'+O(+^8G\H+T$&ST M%T=\:8?)GG"Q(WK;WWR6POMS7F:OJ83^C' X4-"!HECWC^\# R1E89A8%7/*G" MM&S*"'H9(4678V@,;:X=]CWFZ6S24+=&] ^$H5U0;KKU=;MV.)>SK0S\DXWBE17Z-52K%8L'KL8&T9X#KD3H[E\$ MH=^^;YY5ISB[-_R8J0NSD?_0F+QL^F0L?>NUVZMHW71@_,PQE< M.*KU$DL+.8JJX>D@Q$%$FG85PJ%7*99OXB:,WF>5>Z3.!N1)(";2HTYR\TJ) MB(]NOA2N?(.38]8@3P%#))[6>IZVQN=R5$QBDV41'-:F&A*@D *#J5D+)J/C M1-J./XWI.C:?/)+.F<+K$!@DA0UZW]U&AX@R= $-UQ*#$I^$UP;3*:$W#/?8 M6G'UU5<_2I#GOIL^YY&\-YE1*"K/M62N_&F3,'Z%H<:,SV>6,,**FPNT,.U+ MSD'7JJNL)1KJ(^QF1IOV1Q7>TXP^)$V<;G:)8?'ST*V=4:UZ.2Q^W2)@J'4$ MZSIR.;RNO?ZWMM@/6K&UXU$8#7.V3RU0_@8,HC8";I3;\S"2;A1$X-,_:H]P M!&Z1L(GC ;E:N74)C ONI8[C3FS0NRBUVV;/I)@OI;E6E5_]1:-=-W7NPS1. M&.X3:='JPIO><3X[V6$AX8V13Z4VG]3L4Y(XYR;=3];S M=QC .]'!^I,-H: M%=UIWRP'&)I]4T$H!KXVR/^U$[ @2_BJTP8][P%I1K3$'+5&NAQRF^%:5E*> M@4ZDD[&,0^DFF2[#*%=P3/@I2G<,T5LK,M1%0&$.IV0LG^57ECL2;'URW"YZ M\/Q[C"XR()W%YT\/6L+7H9:9(62<). Q_V _B&1RVC;%C?<.*(8RH(]-?C'V[HS:Z:ZM^\UJV5_RF,5S EVI9G#@=&3H(IUU%CNK0V"D\[9!S;Y@+Z MH:=!!=LF]E^MI5S1?)_@ G\5$F?_X+-'_!<1Y6.B]T;W>-Y_B$1;N^C0[[$& M(2(H=\S#G?DN,(@A"SW$!MT=9191RVN>KQRIM5S,B=\N?!K=6JN4_ 9R]JQH M%@<#C3$+FH^P?D KM6.H$],(!X1#5\4;GV->P8U!AT3D;:N,)(]5:=X^=J+G M[M73EJ"(CZ(SLL>!=G(*![E3UEK4N9TZ&HR?$2,((L!/J>#0YQ:GQQ=HB_/, M&Q)BH,%/@C)(6_NX2-R?:,_1WILRJ!P\%"N)L_ M?JQ..VFOO7W9*"#4^%;F%EKI'G#N"-AO 'H&U6J"#\B%TBX.ZHD3\>B&"['S MR]-?L$.52LSAP]5#)+)%9SSJ)^*-@$.>- MK1!>$2E9&%_%D"V5QC=:\U1KAKB?]6GVSAG7;HF4'IYT\))/L;_TV%[SL=DU M8=ROOSJ3";>;\U=H)">5HUPQ#QMP71 T&[3W"%5>\NY$TJ2)]8\#4^-]_>=; M)334/%XDR)[ZK"UHRHL\K%:W?(-^$<"1HA M6CGKS(JP#>6%[!%4[;T?M96.JJV$U$5TVEER(FCI%^ZY'A\UB;8(E-&5X#A/S0Y\75_@+E-[L,X'W XY[=LGQ4-BA5GP_8/=09FLD& M'8!QB!_N2OVMZ"X!B\.,G%SS=:+H<:Y H1ZN!W/'S@YQK^M9T0(Y#RZ9Q0%J M'+@1,*E+4V(VZNUZ6=8=/ZJ6]<9+>T)0D-K8JN*7VJ/5^-3MW*[A><43GR]" M#+UPFL,[7(Y\>&]>) #YDBO4%G3E5:N MQP.ZNG%2[B#!Y.]K@")FY>,[Y'<-8(V4V9&BWS;111!DF*FEEYL5R9GXO[FL MD'&VG)R2E>R>S<=U? [TYLA#TD6>P>"_.I;#M@-?U_\/0I>-U(?S$$-C]3F$ MSAF3HM4(OTO5KGBC\'/(D5E^UD-DHFWBCM_9H[E8Y2/;HE%<"VOCZM,\G>IH MPKYL5#18")W8!"V9+,.@?S^\809 M(4,8TIS92D%.LD$\^( O/+1+S$8D&![AF:P8IZJVT?YC0A#LY6$1]BKD@?W+ MTR=38AXN10>M/X.50_PAR;+:@!DEHVN$=&MX/]#=R5(99&B1S-3\.RJZ0T+O MO5VOU!&4J[.?/4?>0E"S09N?E6ZAQPOXH9'-ZPNQ^3\OSH5,2!ZU-1E]8_I5 M(,\H4I-^E>%:PX$%GOC##,]ZHU *+2HPQ%- ,&&U=J4N:7'CC/>F#VCU%RZ] M^2S"C'.+7 ,*V8"BOCQ&Z;_TO['+:+ M.RO5]5:PTZI\.8IQP)/%+T4%TT:^(1R)V)2I_35#""@QZ?D!%MFJ%GZW(?&& M4LJ ANNA3Y3Z.R^DHT&MAW;1A#@+:D61,Q0P!R&)(R>Q@GBW)$C,>1BZ&G_8 M-]O1:4DR[V5F76AX9"=79"W_7)58<;R2+),5#_;_^+ZIU[2V2+U;!G MPE5GQ+:N/#+0^EYE*:E3>JQ!3+8U<^DB.!OU'L\HCB$7,Z-J,$S5H05"36=J MJ2_'2P"X$%*"IE_XFE)"\.*(V/&Y\3G5UL*J#PG.$M.(>Y])CZM$#.(*'R9X''7]J^3**?'M3 PC3(C$"H':N5#:+>W\0F M0FN2V:#S# /J\(\\\(O@R(-F7V)?02^NFX2HXW/SMM^R01S/[SC[DE;+J+[D M4(:*A2XN"7IH64T53Y)'7X&K5%_6\(M6AB.Z'^>?[NCKHQ>>*I[L?$!A]85* M\BR'^-)/(C2!K!+ ?+J[;;_7."KIS,7KBS_LR+=T3+E."BY+Y B6;=1*7#T, M0G#J-':7UIY]V. M80SP6^\'G[N-\_:L3Y^4.*)W9U^[[$7E9-&C=B"$.V=$PE7?:]0!-<]ENO^K MTJQT\V_RCQ6A)[52+IFAA%7T(ZN@=@PY-BBIDQ[), 4J"4V#+*E?VDB>;S/2 M72-5_L-:BK*IC_9<& M9JHJAF[+PK+T%;)MTSPWYB0^W;2WNY-Z^ &ALK@EUY 6"3CJQ#:931\.R479 M4O>]+@ 1J!DBQ!-"%R2@%EQR M7&K^A#85EJ"G1>>JS7K9JV10#N^_^OY[G]N&WX&(9)V*#%Z4^2].[2$ QW$= MZA.H:>@C1B2*;N:-E(QIU;14B[GC3SRIYAB<;G+C=:TLPT4@:>6:FU M$&.>W:W>M?V!2N[$2^")>= JR/(0W9S5CY5FV*MEE<$]K: B ME=%+?@\Z_&*=]!;-4]IG;[>VNN[T%$V5ORXV>%-X-2F0_],!@[AK+=)@I.^, MA3J@\!5/AG(QU#E+U!#A54%5C]8_"*WIPMPI!D)6 FJ>.0G ;6?T7X31.T7C8H_2)0QF'O$\YLT!!BZ2(S8&DE6L%Q"1:NP\? 7,R7^M' MU/K=\6+F4TM#-LC,K[0=14Q[$%Z47LH:=4#%QPA=FK#*T"4I3FWIFEJM$J)WG MQAN'P_-)?O5IQAK-LY[WQ\ /'NISG(HV0]RDBB_3.16K ?A.3>Q4T'0$,AQ1 M@L8%637V?BO^Q%LR/7D1[N0=VU\CRP1*@3DSAPWR5.=C'$];/#Q-P:./Q%@W MANTNZ*M8K<]]3M$Q=WNVO X&EA8:@%7%OBE\DF0\--D)!LTI58 X[<[Q9/,V <8WJ&;("?"BQF' MVKL7LT,?5?MK7^ A'?,YFU##"X)C;_D#$](XO;:?TN+VSRCZEWZN)4)<8>,6 M-#_.!#SU88/J=%I@@EXL54IQ4O VF7H5@YH^_'OL-U4^, O;EV5^N.-]]RDY M1:G';UJ"'(DPADC2-*QM+:GY$!!+QDW,=^2I#^IIE#LL>K9MCC-S6.&6P#$YX2<5U;=#P9;(;U 0ZSAR8/S6?+MS*%F"TAVU*7IJ23(T[LRZ MEN7545R&]X7]Y:D=1/3FCWX]G"1,, Q#!;2 1T7IBU1W7$T:&R FMK/ MJ^4NNMSK2M7LI,6!]R,LON,0 MON6O%BL73V>]LO+/('AB9)J: @=QC!M,#$/C+?)3)JJ"#6K!50#J!A^KT5=1 M56UKLZ-G?HWXZ/OWJPR$O7&[:^9MH:%X;K/@=7/.2R&I-KQ[A38M7VJ70D7: MX=WEPWNU@E5>[EJ/<^&QO@C.@51Z,HJWIK>842'"S/>X(>EC[I2]8:[08PC. M6HCV8EP''.D!0 QM,HF6,P"K@1U@OKU@<1F%OM\=<#3'LT=*Z$KEL_6"=IFQ MUD_SF-?ZVG"+SBD(8#"-V@T(=#S^-?ZUYI6SW<)X$U6S[&GZY8&$VI(]3R?K M!3=W/]039O%U"'<)'V(X,6O5>9YC19H"%="QQ7IQWZI?^JTXHQH_=O2UW#./ M^1)IY@1;IE)@1LP\UEZX%3$CZEB//RF7?ZI]14"64&T:K]<3O^R6'O%D<:Y1 MZ5]XEO+&/&N?)B=#F%$\F4^]4+^CU_$&I7,PX$3Q,@_9:H+>EFW5/H%-W0F- M/:,J9R?Y]%0WL?OCA[0[7)>YS&$%S@5]CXG&PGU[D4Z/]]FR^ ^ZEBY"*,:Y M 83+MIKJ#W_S.2E"%10KPE#"JE#],1P&[V5LP*%Q6P@P:)/:OFN3;H/#+D'? ML 0!]6!]4'$+)'GG1]9TXW'*KP'UV:J!PO>IZ_W+TWN%I9RN&)Z.DR^-VKBW M5WG>%$)\JKF(YV$HTA6 );+*>6P;A!OH0RGFE@?EL MTY 35&C^E1=D;.RU^W5N*H[*162#EI/H\DO\*VJO\[V:CU.3A;].ZAH-KL+D$?MVM?SLYB],1@DP=C4,XGVL]B,''+[6^>O= ,ZWMR/%!E=6$E$> M]ITJZ3]7S[5+>'C%MQRVNRE-Q8@S&R'$%U@IB+]Z0H-5P=5US6I&AVR,H# M"[B%@JXI34?\(8"98>06?3@J[*B1Q&FC $7=T=TZ7T?E3WMN0+KP5?.I:_HB M<#KM-S.^.L7V(@!YXYOI8(PC-I9Y& ;IIPFZ^/8]7A'R&-0]FA1A=B!Y[;8 M;L%D^0XGD7X:QGOD6G1)HKNLQDUL@+=Z]B3"LH%L3;$EC*:KXZ$C$A?QH>? MG![90Z]Y>QK]$$_,(8@U[V=]U==@IK"DD-\<3!C*;)"8)?S]E*_+H;1(1_/J MQFN98K]Z[C_N,]\[<=1(Z6NW-Q&T[SIT7.]#_:\/A@FFC<]-6@3>$5H5?>^N+,)TU!I-R] M/:KO@M?0DKEESYI<9Q-/+,M?-E@^M NPY:/4T7@HZ-;^@PR%(89(F1\%W>8L M9[9@/3C8IB'6&60'P@'!Y4H\,XJ$-W;&_ MCOV 8ES$S9>QZE[7Q]] MX6Q1+._[['.[W.G&:7^&4L8X(0+5>IX#=]7%62THX4VK6%\JWHKJ@2Y92O.9 M<&P3=@T2;6\55-F#]7]F[A^MF9+U=35L&M.&'360JN/G8?G@ ZH+:O9]:8+HGWVA)JW\MVR7QZG8 MT5#:22""+H0XEDXJCMZ,R'78LAZ69(.@(["C=C/X!G>!)Y)IQU)N7;1K/3N3 M9B9/U_H7WBVZG45=8MG( $%LT&U?%%-G:F3A:;2A%.]SY=LK'DX/(]S^AOX4-?Y[\VYK[UM[CLOZFQ9U>K"7:]_78X [=): M+UYVINS><&06ZG$\X%8 OA?)"-@ *7H.H5%G9&Q%K.X4[HF3"LUR7'5V,MFC MV L^O=N@YW[I!&L*58'O7)NP('U]1JFZQ"SFB3H3[V&1B[R@VX:[OU/6X>Z@ MCEUY\CS?1*H#I6UW4L6W7"]*.?%OZJ#;T-%@L/3RCN/.KM; Z'KOC9C(2QTD/G:Q^0G5_M_I8C@V$FZ4P89CO51MS MGTVM"/D\L]TC.?2"=*]=:LE/@=G:MCVC+J:T8'U(A73WUVO@S:(SC MG1WR6[,JLPAU%\7',*)V/?'T+IG8WG&:MZJVB C[\!GWA=BE>F;"UVME>66?V4]K M&V.54P)7?H;J^W-B[R SAN%-1\(/7@&<=;HY<90MEE7>77I,,2:/-FB04'#T40EU"/QL-]:0*R[(=8UWY[\3'HNTYN,Z4$=0O !W^FG&,*4[A5/$D%(NXJBVYUW%&W= M"(26^=YPNG1 .4OHJ4-V1X5*(_EBKU)*8[R-#!>K#3MV55T*^0E#ET,$4T/J MXL\LZ&G"\O5+"Q:$BDWO1I_]<;)6;R/J=+7W\:"Z>_3ZZ:9H.HNOD1K4B:V, M>T87 #9HL8-J^N"%T'M\6H["?$T.7R:3=601-HUYLZ389]'"9^7TX[H4D]T(O!S=)9);7.]-$7E>1_)GU>V_/Z>45U;SYU\:" M/@*@D\XR$1[G8;4[Z+"2ORO_1G=J3RDW#KR.:0W_@2U>Y&%:_B@INC"CW+IT MP%) YRQ+ ZK.84'Z$&(VZRPSNLEQ^N/];EK2$..&._F,S MRRF'2I$D35K":7X=RN_N([(U=#?$[6&D&$/RXT"32*'9._A$9T5//B#>3AL] M3?#1-&ZUBVEKYU_-MC\<:TKV>_(D3Y>FSL3J2W-N=Q;E5L+@*X?G#TZS04:# MJWJ6Y-)?3NXS&@=5WA8+'KL9\]GX2,#^]%85GAS6*(1B <- :[#=WOJ:X(F1 MZY1"[=HR=]*D^&5*\MLSO<9'FN[>'+[V:?6SQ,^H^K?)W$:W3;*=F<>2;(L-"Q-\OOF]9PGT6W0MM>%=!& M?R]G5!RPO6>9$O*3-3 M/5 0]>"=/+?&.HDK )\617(ZC=-^J::JM']HD")?N+MD7 MZ+>(D0J[POO)!AQR7^)^\>,8F@6 IZ:WYQWB!'D)%=;.TGA/R:O:^ZY6%DRI M&A5RH7'?$2Q3[6[BV6?/A<:<7H$@Q.(1\!\.]0!AW7BJ"0E[E+1] M7_#T+/FL_G1]/W!TC5$0V@JE[>=4^-_D0)=V^AU6/^L,\PV2QQ>[FW&.JGF5 MTID9O]S<6T)PAOMO\CU"WJU8;VF(NOFX\7YKPX@X70G911"#N*V-&5HSLQA: MU F+[U,7(->M!'W]2>=47K]O:%!;4JEO>FY>HI(\>NU1LB U#;0VZL0&M7VA M0CM1X\VH/(@T,.>LV5XEW+"C]E@HI5']95C&*A2EJ;6>^4?O2QG$D&>#WFNA M63&1T)P)=:AY^R/4+[&^!>7T%_0*W(OF M$ZC6,T@EAB6S3@]"ATTBAQH4BBI(%;ZRV'PCRIQ-K=>=??RZ,E:!JG,]&8>[ MC'FD'YIP'J8G,[KY)&MD7#RZ^1ACSW<_5VIF.]/<-TE R!BEI/OKM9=3U-%M MF\MP.24I?D-]NT"H)@,*2X;6U#'$0HEK:(8CI6&BG8,5'O[^(G>-:I-3O%12 MHI#HX-3[ILKLC-?;J*9/3VQ56;7Z]^DF"RA,,"8YG$//!UBRP,2E@1")(Q.1 MY2Z_KCO'3X#$HB?Z+^Z[;Y(E%TM6 L[-X#TPHULDU'*O6MVT/_^2]4B3\W1I M04O3B(5?L8&$6OPZ\EK M"> U+\(.O+*, ,CC& 7%)!@SZC@;-/AA*9_9@'+'2B+'(%PAD(?G;3MS==L: M]*M_E)7\_$+R'%:3^E1O$2OROC'VFGBBWJP=44>/JKB,I6LQ+)B9$(]2];%5 MX>3SQC7'T<56_J0O@4U@A0]14V9NMO7HE7)%_D'A9PXJ;\E'7GSCR>!D D-] MV45LG6*2W@4Z'R!&(@^M:$5 ]R-N4/?(G2SP_H6;<=@-U['E3CIV_Y;KOO8[ M/0OX /MJ1_4Q1U/F<];^*0-.B1$0I8GJ MY. 7^"7\ND1QW(K3B>#X[>MM_CT:7=MC#T^S04ZL 4(59N46&9::)P.0Z.>1 M(PC&'H/@T&.P'AJOQ?-ZX.9G_N-1]*,W[:ZB_0J[D:)I,U&R:1\_"5N-)% M_:-L4$PJ?D:8XLEJ/U_'BG&'AK!&\!+'@5UT3?C0]/?$#/S@[W/&*0?*KS0\ MJH\;/*6[6I^FT/T17L/V#DPN__WEVOF;?O-RLF54- U%7>M:46S1!U/G,<%990@=3 K.E$;N4QKH\@?V0?E$\%Y0D>JVL#\Y4'N!J2 M^O>UBY4$KX,JG98WU(I44!\US6>P:[;]X+TLD05"=?=*ZQM4JSDC;'84KMD> M?MT+PO?UY67HN+7Z\S2?+WBI.Z'U+PSRG-WLS[8%T+ 3GK3[0";]%N-0 W"2 M*)S*!E$>CB^NS0(QU]#M"_ J=#&?EL,W(N[WK% &N#9-6"'!LOH,0 MQT%))\EX*18!*4\-2"&E/.B_#A-P^64K,C&9XVUC5Z"P*2%Z,=AP2THJ_!H/ M'T6[]]9[SH2CFX^:E.\]T)-O)<_-!B4>'UH>UXOP4X+PHUF\9/=22TX 2S%? M:]F)LEK%2M^8W#.9W(#:/N_$1I:H023I7&3PLKMB/!OD([R/-8;ET;MUYQ5\ MR6BP:'#S<$VDQNH[K1S%E $;]U2[27D,TL;(]?';=[QU7[]Q&B.Q5/G?V'NOL":C[UTPB(KTWDM$0%2:@(#4@$H3$<%"$Z+2NT@+ M$A(%Z4U00*DB(+TWJ2%4I8AT""4D$9022%!#((43?_^9/#.&-_5:*U,-N'(0!NC_^[ M:\*_M>CLD<< ^72*YC%@P8>AQ33O'SW932_*,&6K5!L;!G [',J3_I%F;Z@) MK9&N#C'%KOS$7RR%!$.D K0,IVNH3'(3XZ17[T1+_(RA_>]PP$L?#JV8]9X/ MX^\2F'&F>"!%?P7*3SC G_):6\(_$M&[CN54Z4M3[6C6;5OJYW=6,)00?. B MD]'Y8F@7H'>W%\T67(B:)FV]H;,)XRY*-Y%#"#]-=;3ZDW+G>(>K1_EO>\PF M^)]JU)N*+RS)Y3,T!.=.ZOG#,<_@2&.HS%H);3>3D(:<-Y";(5&_TFHJA!H; M4X8-OP9(_BB>AH"L3I(9_CAI1LY= P+)C@/._[8'7T+>#.2PQ(5TLF]2+P9] M>&CJ%RE8_?72DB0JJ5)ZOX\V! B6L)T',AN.P^9W1U,_#\]GMW%B,AG]@.::04 0HFT8J8+B)KV@%6@@8A%-$X.= M5NQ;.JGY@:?^:#EXOO:N[_#3+(#MH.+$WWX13!67X,@A' /(TO!A8#R<%^1> MX[.V-Q# @5IX2%6=AS?X.<];I2ZI"BH^R91ANO4%TV^@1GGIV[H18$X.IZC# MEL%L!LJ0L@$I*5I+=9//J%[J$@SV?79J&33<+@0+Q,;CV : M<_S,;^=\"@CVS8"/ED,77R7+8U:FSBWZFI_"%GKI%H,:3)(K"!&D!]$'KR%O MAL"$='*.>8@2N:&;M,H!XY%466&XAHY.CE#P#XV9#B0[#>:!Z13!(P2PD? ]6DNG+,",=<.6ZM4>\ZHG_*G/BGF0E+]=W M P^/;LII.%*[RY$B23YP(B<064@?YPSDT%LYU[Q0$5M'OO62.L K%A?NRBVO M1S<:O];$C4H&];*,,]#+9N+04G@'0]^-/@:45>70U.O205[_TN&[1B: M<"?M/PU>7 LYVJ*AXDJMI3C\S25-(8[KII^&^I/>#]-? A_(R*]+'(6;6+_S M:']UV>Y"T+WLY>P'Z!L=33?O53XH+SH5.O')\U_'TX)_5?'2..ASJZ+@T^01 MQ_^T/&T-V!&(^=?R]+^Z#E?>-AV!'+DGHR^,J2GV011]M;U-=WV*K2HC1>Z7 M,IYBK;HB8&T<'OO8&$HANM#9@(3I/J $/PE,UE^+#,-Z##B5UD'U,=9L_9\N M#&UT=;R?NP#X,J%X[[7(Q>EM;FESG8K M#M[/H=EA?-5>'-D\YAVG1SW43"JOY5-(Z84T,@/H?[_A6;XM?"=Q]5%+Y4]3@ M_0<6:_!%;X9%[N'Y+6@U;K2$C[1<*#@,-Y/M^B#T*#5':0/H0O%TR[&(>2AB M\+B318^'6W 2*L-(RME447("Q7@9]M59FP!*I#(1V4[8Z',/SF5AE-&COT.O MZS=/#?T8_ETARP(,;CA[AV7R/^>I;">. 4W' #P-DX;2P@D/JD3!SI"ML!=" MP+&VSQQ'#K!7/\[DRV7PE0]@A3R2\7PNSZC+CUYJ[2A1X%1M6M>?-+XM-#>4 MM_97=-]!O:/S8.V9,+/]JOJE=3,<\ZCV-YU$P$&EPCC"AQMET$^R(JM44(/F MJ>P5VQTF2>NM54)O]-BOJ'95\'VVS[^>LML.^"FJTSB59&UC%. 2%[C9_ 3/4J;0"D8 M%\0'IQE=#/8BP)\$@C*X0F4>[]@ITG M+$@$%T-J[="M\@*?W_HI'K C=L'0QFE<28A^UI+3J7M(MEO%[)&K?;L/% M+8B_\C\:JCG[4.SH4T+ QC!DI!6N +'F9.4T=06LU&+7_'[-OBAEW2RS;^R7 M1$#Z,Z8OHAH1)!?R,0"#0+U9LXVCZY.OF_1,_T'S&BFVMCY_;64@+;%_[;JO MNW/#&Z0>KZ'D^K\Y+/@#W2J/MW],$:?*MY,7L75Q8JV='[SVD5*ERBE!_G*M M:B,-THOJG]:5?ZF5I'\.3'Z]MT AE372&@QX%ZD!!$1_ONTU KU,=K-TM/IA MKUO[OCO$55ZK%7K$>U/4X#SZ2_X.2>Z3YI)]K%/[X\7:>+NMCF M]T=?L5!AP".\AJ,G^F:(FXB\0DE>?N9.;EN$_*](D#%TK1XG3KSYARR#:&NXHL,"3O>+-WVP7ZD0*2=T!PM G1!6D"D,U8-Q^ MIH2HG#R\B..\X?W=;L%K>D2DM'+T_$8.5$;HOF5"LGKL%ZF$_;*F26CYV)U/=-Q6=L3%QJ:;G%_08K5.O/SZ MT0\><8HI?=: A9;G06B+_>ND_-N>"$H-*9V" C$U&CC[%O:H>^K"F9GG$K2* MPD6HG4-,LFR /T<* R#WNB67Z^2_Q("APJ;Y!+K8UBHG$?U23&LN6.DF5B%^ MO>V-ESFF0*9E)BYY7P![0T;[ZLXQP N8@J=H4V7F#-16R'S' .?I8'91E1#( ME=%W-I":[V[Y-\:*"&IF+%=91/7NL(0;0U]B5,B*+"^@5@2^;5()>#$;>YD, M+]L:OCVK9^3>X;HQ\LA%-(,)(L>[83=$*(&B"Z?@)V%:4#7:QQY1KT+A'AY( M@9*CT6RQ>TO'#5AF>GV$! :T)UF !F M@Q@X%BA,QEE'J+!";,T]YR+FC3D5J_<;2RX/E0BGIP$((D2[ W#+IY:UB?@" M0;(M,6U-$X%9N3OD4%__O47<\8O*G_:2_=4')NTIT:;G2GQ#S<5VA[_8G;[$ MM#/SWT^H)M*7@:UM,<> QP%Q#FE)0O;F6;BG* R?M]4FYZ+&V?%PX_[.; MFYF/Q??5HTX_GQ>G,.(6:467H(^ N?68B59#<%:J1?DO!$]S>=V5BC]?_2R6 M.OLE5F^5[U=P\!EK/ZSXX9%J:)#W\7-=VC&@6:L/N!B-:4$/PE-@EZ--)O%V M)HUFI>OM[U\J<*C6.MB+L[ 5?Y#%&,F,]PC2%X'",#7R V"BP1E:@IXO5"Y" MN+#4V5MG[KU7^9;0#S?WQ&^.,8=VCVH/A9^>38YB!1QL,>#6RDGG &(8Z2VA;0=#D+E#_DVYL5@75]W\X[2?P;<=YPF9SE.))_L^ M=HV9B1M=TI8C1?5GD.&4(+*' WD<,_&B4! FM05C)0*3J9H=Z%?2,W5G/\=9 MOXAU?_&5'WAI_;Y(\PV7M,R%-1[ND(]=<&PV_B4&<9H:SI!<;A-Q=-Y.8D!: MB](Y)P<_J6_["I[!VP(L!VW\7Y[&?$'%,ZO*"J%*5&=IF0AO!,/#+>A^#W(2 M87)W3=/A50ZLK=@[L-)I,ZP!!^6K;%)^:L114L6,_&8(^-.A$$O[2+_RE:(/ ME9N#J3Z$"%&F=OUBS8/;C!5.&G\#PH[JU#\8(MT*5H<3 (%M24.]Z?X/)Q4UA#9<2^\D8..[/I6^T54+IW5 MAK?]X1INKEL!XY'V!YT$Y-#3)EJ9-!:@)@8Z. NJO )"VL83%>+YW$Q19LO, M+YZ:?=DV%)_Y?]6:]O_;(8@]!K3"\868M(7^?C&5!*K56B?-6]^;;F'WL?ZS MV9@;/PR'*,<[3][30+-#/ 9530.P 5QVWJH#@Q\M*%?>2>OQ,4='.QVZ^9X& M2K*]0]TNE2,:6V1V U&./NY.6F?&M:MJAWL1O,> M0X'?72TR@Y=""J,:)YW M?U4:L]L0R8_T_9FFFG[:56%&V5"^8ICE]\_!566B5AK4,A('$MW.ULFJJGC8 M?# __TPHPTMD?^ 8**.3CGIH'I=7K!K"(R$SY2I\0J<[=B$-_ M&99OF#/[;3\C"G7)IH.KYPG""=50C[7Q9S\M9X.7,@N&CJ:N-5X_5R "W/P> M9?1%XXB3@*.SEQ:C(&I]$]A"9 2E.U3D&GCUU\&DK+#RU=^"$NYJ*S=_O'@N M\52/A5N+;( XZ$QF'!<5) M\WD; FPL@H[$]O0PP\M&?=$]K*,!OU_.;,3PF(^9>#Z#?BGKVS*W6GLCGGU M-)LYC^^%Z_T5B]OUV4V3N-Z5BY[:$8S=6W98SAGJK%)AG>,QD5A$%OY\? MNLM+7GH?*7SS3JAA^WMS 77_L$:ENRDJ"+-X/Y*6J:[W2>_Q) M:>75?K]"WT^1C(LVGGE2@ZXI(E*#QE @19\^!&J>I_+])&4204FPDU2MS^1\ MPILAU8^KFSHF%0&GFTK/Y*^>WM\M25$64Y5-3ZG[7;6K>V8PTNDC]#[M@X'" MMDY(]BO82>_54Y.XGEBG@(?$/UEPSXP5B2M9I*RL;'YU\W,I!;[C8D,BC=4E MIPP>O\<4\AP#?+D3C@&BH+5/)$2]5A]:PHELT;\*G"SM)J9VEC@LF9>#'T:F M>YB=BWA7:N8"U@0,G-^'(M,'+2G,L$6P0(\6U(4\2!&!.A&CER'9F+FF2+\B M\MQ0WZIXU;9([8^6WZ5QHYK8X,?\KJ8-76,"A^;>!;JT]!YY*H-81!7U4\*A MN@2EO42J$M:/SU%%R.NYXG=VFMK/G:H38^F6LD\\\_I9=>WJE:27_FTSD.7W M=@*)+FO#0X7)A:UM@^A3#QT8NH/G;\HU7/\J6VMW:]8^:LAGN&-__ MX27A,52/_7)_J !S'^*)"BJ7SE;!(/@BY)]Z\ MLT[;E&+77;\PS+:YK_P,YXQFTY>XK_93HJ+O$ZMB =28JT-[5%X+TGU:*<(U MC8N\UP=NUD*.UG&W=E:@T%[SQ0[3M9BG\;\F"YL>?ME"7Y91:$[^77 )017P M(3G1RN@:L!7X*;HZ598L"J^%!&!6R\I6?1Q>/=_-]G?GW5)=[K@N.3CC/\9[ MYC#3R.6%V<8+_C4MO 7E+D28SC9=1Q\ "_>HU:5"M<,^TFK[-G"&+0T1%WN0 MDFO[ VQG[K /M[QOU&P-\]!H@9,O !/I5^F38+$>"7($Z060L]DJ!A5\!(_A M^_9MRC$ES-'D/<>T^#LW--LH\X78R[F9,UE?L8.%._V4.W54H=2 I=-6+SH2 MH:"L!:]^.YW=S TF6E9KH>=E=H36Z&^FJTL(#UWU_3F6.+@']])=$ON_I6CR M-@[>"WXQ3E3'' PLM>\&^"IJ;/M M]&^QH1#E<8_QJHU782OJQ_:!FK?=U7] MHIG>\CY;\=1SX9V&:CCR)EUOG!!$2IVG*T,<)C"D4@RDC!@08_(N*;)/Q6]SYD/-&/.7:N*TVVS8_S*&ZHPK>K?9L6"MU6LE"39E*L,IQ0!;NG. M-9X*Z;R*_^/C6;)Z+@.[97=C5P#P+2EJ9X'I1 [I&+!0UE=PE4%C+D!!Y""B M##+;@:L=@V!=V'3(*@P)\=/F6^I-5Z]:LKBDIFICM)(7PEP*@)I3Y/ZSXWB9 M/@.3GM,3KX%-:='9R0W Y/D=(%=()/!VDEG/U-0&2.MV:X9%H)JSHH^:NWE8 M$^^+_O,Z0,*=M^2V2L8?<*6S4[5:R9@J!P>A+GL5I:W4&[1D86B(!]R%POV$.[.:=L+$GMCWW@,>#4]3'+( M*LBQG/UX$5U^->K9Q@^UH9$DGG3'9WQ?RONGX0&@1052!E&%*J"+X<9G$UPP M[XBQZ1@+!0M)'_.6.3_?WWATQM/- DC7T\FCZ_S M: TW:4@8:H#X9IAA+!E2VEW9.M M>=?%C"_:_91SW4>.R8?B<7Z,^4[2)\^&4[S^;=5'O80((UEKT.3G9Q2ID1@E MX)VDB=2S;G8?YLZNLK-$D:+:S,/7BL$,A%PK.@8( M0D5#,-OBV^ &B$*_;?9E?5JOHYF2Y5C?1;&K1JFGV9(I3/ 1X( M5!6)0OO0]"IPO0W7GK5FA/N[%'%ZX^;W[P&J-6 UHKA M$EU @@<&A-=$BUFEM( %(&_+!L"Q'?Y)OG[->&67BR:M//VD>.>3*28'699[ M\A/I+T#FVYA"LKPOD& ]\1+,5HUP0<6W$ _RDQD3?A. F*B:.*FW ;I>UM63MFBQ7@+^IN1!FX+A[*I2VN@Y2"NN1 MH[U#^)8S J#>A428AKOBGQ\@L^;/5/EQ)_P1Z,E2_9BBUS%T%%5W-/:9 W?I M]-/;I\N&TA;$21]HW:" -"[8)$*X!^A(O4( O7I4W];2V#.'#PCQ(2OYN[8/ M+6G+)6J%RX7(?KFF?&;5Y S+?9P*:HGTFI!-%7+I!S;JMPVR?"9P=99IX+\E M!17;^R?GZVP]%OM67]UYXW4Q1X/_0+HE+0[D T198=.H HXXK1T$404[@)J( MA8KZE-=&;WC.\3R\,0GNYWBFCCP1\%B\_H>??'Z+%:F>]@[NE<8)1]Z#,E$" MJ-)D#5!J,[O^67OOY[#\*A1JPD]K<;++ M9Z#%3R!.K+4-3L1?K-TT.#/KT3+YPX]O9,Y]/V"C MU5XNPM/EM\BP6'2!/J#NS+^F=U /AISS"%@,(Z4R<&TAMQRJ&A@ ;7U)RDW@ M$R]45F1@R,&E=GRGQ@Z<8 5<;")5T I!OE8I:''81=@WA\&".-SVTC;M5,U? MFECX[>W-6AOA&]VZ3EF&'WX^"N@:T:ZUH+/^9C#>35J)GC;E*C6$EHOP1,=D M&_ !^7Q==,XWAN0;D,Y\NO%.^6]+>X;A Y,48AM'9?_3JU]85(G"PXB6,+P^ MX_48(AKO1[R+^VW)$N\1S,!0*2#WXO G9-E@I?&):N7TI%?OW4P>X16JSJ)& MS%=U+)EQW(/P10K]C,(:(AG.HN=_I%E34I9E_6?4XK,RMM ^AR7U7GNBT0M9 M63_4,^TOV":H'$4/ACYBH?)K#0$)5DE[B[>]0AP=?XJ!X[,'6D%/NIO?W$G] MZ2LSOKK_GN-5P)DD4<6QZH^:VUUNE'.P>;$T*F_335JR$HQI>1Q7%;'P,>,; M>N"YQ^O7GTH"H!OO=^]?OK.#*LV%;+9M?& 'M@3@2RG65"V& QY0+]*JJ*Q$ MI^8]81_+,N/:6QV"K^K![$GA^>\&93EDW#RS [*;'[_C@2R-4I_2FA#^P,7I M86"3U4"= #6L83XX+4DLLJ3@+"$%$8.OP;NDQ*2];[WSZ4%FU@X#XS_>T+TC MO;_M0LJCI8-\X(EPPDUP+*BQ[!7#YS4WK43)L*,O/IKJD#@SLYKBEBA7M?!/ MOUWBU&J_EQ2(/WW(N8AHA>^$4YY0O0C#.TB?-=!BV]T"',;YI7^/4BR3+I=8;/W4S#?5=2(6T6KKF%IA@4Q@'KI?O#^ ?QW!R M.TQ_*\:">.T7D7)_L6>4R_;/^L3_,'LCM,0>H]*^=-+OISI)BU9\#/": ,*1 M)@9R]%$$#TS7V9LN00Z>%Q92M<#DZSM:MRZ?,]M5EDY4RR@J$.9XP;+_D(>I MUHK.5D,Q9' X(-Z'D.U$?D_1\SEP\"_$'/ZUU!J@"WQVC'RF?SVB;B$K^,DG MD6QNV?!+&T^-4"(&>U1^,.DG+8[J0JRZ2U8EM*T-)T$E<0BQ<8.R\JT"99!W MQ_S/&QEAO_US;-\\-5),C'EPF1F/O'H6&.8$'VXN_#MV#+A$941DE#CU.OF0 ML-=;**YAM4A9.P7#T%W4#FJ]BF;.J_0K\ <<&T?@5ZP_@[53UAE^;_L-^@\!F'!)V)5^K^ M_" KLH(R;VHW)R_-?GGX QRIC5C+0TOU<,&F#31I;0P'BC2O@,!$!>\@.XAZ M_T'%TR<9)!R>;R_[G'2RKS&'T4K[^] 7[@R;W8.-(IKW=O 48X;]RX;V7LX? M<642F>\ZKHC16L;5UI^P!X6I9%]:6C';&O3GX5#@B,ZX*LO,$&U$?A*)[!-& MN(L!QJ_E8/NM&9;"[E-M"2LM'RQU;MQ2KUJYYHPQ@@70X^KAV1-CM?HRY7X"ZBLVW M]S#A;LHH2-(1?N_S._%KFFPMAC]L9=/4GZ0ZMWH#]W\(E3);^'<1GP.,% M)Z1 T#<[6!RFH.;L2XY=TTL/X[&F)\)OOLM1R;GP4B9LY,P'+L?WMQO[@G\!$F 6KB0=)?,-<[LMO;I MK>Q=?/W%A!#?L/X^\T5*]_":<%\ *FBM;H>9@%X#)B'<=>%\*UX=.T?P-*JP M9M6G":G2C[?:?NN:RF8H#+G@\J7'QJ%^T=M\6X/LF^G@B M$X:=SX3&=%^R),2^S@.7J+ 2)HD M$"V&KDH?!XL;:$&#:+D]DEM2_-]#X*^.@IT91C5C>I)J^LY#[D[1&>E-?_1M=-S6D/P];LHK92$]IHU M.1@'2\,;W[!"IESE'Z^9%<6NF0,86!:U#!_1Z(H\!H!U0/1\/X64?R>(?6 7 M"0@JKUC_8,$9XI4C@X9B,GA0+/9]^=)2OX*QGEAJD9J;O*F)S1V%$XC@/,&K MCS<+"??K8D"B"$_@(O, \(0!"_4B@BC55+=L=\6FOV+! >E?[VRL^UYL"RLS M,F#()IXEJ3TL3)&%"M"*#03@2(6_5HM!0\< 0$A2@*@]&0R>WMF1F?OS7@:1 M=111EC2:&[IP_P"4?.AL0=PP@GS=-0/BQPKTH3IJ4 M/H,KB4,*CL#3"^$=R0%*><;NH6FC-^X^$[TO\[5_SYVC2/^ E,#XPD+RTMH! ME5^]%]0\&YM2AD@S.+O@X&!G*GL#M>34?'M>V$1O/VF]X=[$:CK3,M-$*M6 M%@OR4_G'[V6@813)+7A3U@<]KUKRUBKE=IL5WZ\-EA9^^UM3[V%++:&T])F* MPX3TRV>6;3^3A_^5GR"O4Z[!D9=@0"A+%R&<< P8*(S3=6N9_*M_>Q;7;^&6LGU.$LYFOEWE)CY^1&I%&/2)TU'/N5W_!PLM40S*HFNPX M3N2.#WEW94%NJN5*K.40KY^$2ERF](";4^BW!>UKIM.SOZUVC(@*I#]$T"L] M_345E!;)LYF00*!E.&P7*,Q0S3G'NDP_Q8OL8]KP_='L6XCDGV- 4]3D8<:N'35+D;"S'^_5FU9E M:@.)B-2-6I$O[%&%VC!P?"=%Q1L$Z%(@6(&_[ZF$6.B6SFAP7F.5L>8H&LDT MRBO(I.AB@1SD@,&.P$FJ+88B>7LR3]=A2RCABEO<]1:DJ%0+ 4T5#L!8]>VQ M,DREUS+NT8?F;.94(^I=+ZUTVCS2XQGYL PP=+UC*+/:$Q#OZ:Z&G,W7J;A[ M)RQ-:6GUZ$_[T43,81R[]<1E.^@#MONJMYO#+U6F7M+RR2*TY.>C"X8Q*0+6 MX+3"Y9^=_[G*X%/(!1L MW 5$@\&G7FZYQ5WFCM''TS_.9S2%AD7ZD46)G.U M'&U3.!D/>_6(P);A4GYT9LC=M=KN(J=EKVRM*GBY-X^YB-T]OLZ[>7GS&_-4 MGK1^9PFB!U5 _<9DU_T/]MZA 9@5ZYSI.RWFQ;*.&:RV)UTC%0X"^M%L=!&( MA;78<(R!A*>.&ZK(N&/Z#T3Z]<4MK7/1T9O@CX08B3X[#9T0FT^?]J0G367 M8LO Y"[:NYUUHOP+O:#J\6I(XHHO:A^EF6&;8U;WZ)IL/ /M=CY? Y@@G]J_ MIE?-CQS)][$QO1XG36089\9"%+4X(MZLBC5H0TZKEC $]U ML\\%/=M/$R$;LG-WS)]^'^?(8TEP;<_5OO/%C:E14_70A<[60LRUH7W\@V"# M+8$;-5)(11^H[,2\+*T"M5/&-8/;7WTNF0<(A7T]:6/*IS=PJ>'SGB5=\\3)PP'/,!XOS3JJT]5CH0KK;4:2R1 M8'Y3P7")-A !?88L'@7R[+CPCUP#(@SN/3Y[5CKZOG& MJ)GF]'C7][+O&]8M^#YX_K@7V&*&_/*(&TP&$CN18O([G=5PY T8DY?-X\I-K(T\!956PF26>Z3K85J<&A1LO?^!(6EWR'_H\.FE4YFJOSG MK@+I"REV >E![9F)Y:>, 5 9"AN*&DZN8H!,57J0&!,8S8^*V0 !\R M.-LV$]*98H*[-^?\]7T-IN!1]$A\_:E,FRNGXD7]A@&\#X6IO,-KIL-[BT&D M9SWDBT3*&B._Q[7P8GUJ;J[^V3H*66F>M!#LJ(SV"Y*)&S$P,KS,,OY-87L$ M0$ZCL^$IDK!)M(B&U4DZ@SLV&M0%'@-8$?UO5"W5OF%L-NSL,^<<(]$*.HV? M/7-I3]J99?T"-/\M!*W5U1#AV-AHRF48&LQF$H/=#N!Q/)]25UJ2E9A3V;I@ ML[5(F)M2]>N<_W'>LI377..OU9 PK0(J3'GH!>2'\5(5#"X1+" R.U(JTT6S M>+Q_R3NGKM?ZY?F3LCF7IR1KO\2X/?ZLZK"/1N62[L\> P+@*'Y,0%(16;@2 MHF5%,&G4 I ^@<"EQQ7P8XFQ*]2N2?OC,IF9/RR>G]^ 0!;D#K-B-$*LCKI%MF"F#,WW0]3F:JI+9AP(*SGCX7ZG>VP17WEN[7UD>E< MQ6L^],6G9 YC#\),.#R&L&,O1>!P1>SJ<2M6#_-<0%IW^W+S3J]ZT4 M&U;SJ#/6TND+#R\]N?.E-"SFJFJ;$<68/@9LX4Y&K-7"F&A5>C($H#6" (KQ M55(,X;ROL7))*QOHC59\^C6T40#! M*7 =#H3[(9;@F+V=HG+Z]T+^'NFM0@Z#\P[DGU\G>T16O5"/FWLF#X9B[[=E MK=2N7G:]X.%U,^M6A?@,UT\Z:SM%$3;/X"1T/6@H$9T&8[?$-)-?S0L7\,W4 MM71K;HDH&TR&*)H_S9JWN7H,<'Z/JC9X7J KMPR5]ME7PV90ODY.IDYGVT-C%$2&Y1:E'V0X=G+9>VB^Q(@%?.O M1#BYK!SZKQ*9*?4*>;AJ\_OB"KG8_KN&;J?CLUN!%IKY(3*5'O*>[F<]\EPT M?B((]E:'JMR+;^B]),213TN=%:T*Y(I8$L8!J7S#&/!.-P:QB/4@QL7M!B,K M[8:Q*5JC+5'?OGEJ?95M&NI<*;'A4S_+GO^-6]""SJ9$D8(M )OK=NH(ZABK M?N[%"9M<>X)[$A\Y0V&"]Q>AM/JK%R?BK<0J]IK#^4=W%9IKS7S+ ;\+R4K# M21I6\0C"'<0K!E7XF:0L"V9=6O)ZUEVLRBJSNL4M.+!Z#.A,X'GNZQNBP#K1HJ3PF"_"1=(H:F$=ILIA5[Y'S493:/PN("J(4[%'[9 M)Q975<[O4[]22Y]Y/!9R,#G#?\8'.Y$ KN?&;V+A,8BFIDUPX]S+QT&$8>LW M%)<;4UV/O>>S,[I(35_AS_8%$IS=7R:=S'!_(/LFENV#U"(CC,[0JD$^5E' M-G0?^&4A,UW%R*48:E1HE;AM,7>%73<7XIIU#-@9_QW_BNZH+/K6O%.WM?&' MGQ+">P_E0;K+"+\/$#CI.AE-3.^"KQT#XG.21>+G2[ MP?$I(C2YRM4O1&:#)2P7CKQ?1W5B8?B0Y#Y[!/#R M2O>T_5"5'A'%$+8Q@N[)^"?]?AV T[WB?P^<)H/1?)[9!9)S?J_FPDB-CDY] MPPGG0BZ-DJ.,8<%405H2W!N\*+SF,8Q>^&E*-H7CE.2Q@BD#8&ZH52EXL;13 M8[P3!5HZ.6TR-Y;>K Q[8./RM+3GX8MP#ZI@(6FDC58/_W?0EX5^ >)CGGNS M>9[J^!RUD3$='C5'_R:4-+H*6$5TA]U]F>DFR_Q:EYNL(-19"=$EK=*RH$:8 MGZY=#3H1R/6_OMY"QP"5SS)G4]?2G=.)#%ISJFX+3;#(9R=93X906*F1F&[+ M+N-3FZ]K:N9*I=]\:^$R/*[TG8#*C9 MZA4N_5NAS\2 YR0! L5!9R MA^"-;3%=7D1Q[$IF=V&R@2SDQ99#:F; LZ84Y5GG![&+)=?N_S@=;I_(AU![ M<7OY-;?EO^9J\*])5(;.:0QB)+U-V/7#YM]II%&0^& %$34 MZDM+10/^^NG:Y [:.JQ$HWR>6XZ%!7;G5UN<>+?':F^Q5'_85S;6'O@-8 #_ MMU/'$+D7//#B%!5H&#DMDG+'8?,N5&5Z_&_*2ENT(N?L9*KX>PY1WNK H5'6 M4=^P95LOPVH@RD ^\>C:8L/ZGEW$ !X0.T][YT M@1D.)7#RL4PEGG.]WJGS!<.UHO0!1"L<"5ZT(J62K7$3BPCK.'MR>M$5*:%8 M]$"'7H5>HW$0DVE@1#R)5O0PJ_=2390CVXH5:@D\0"GA6<)8N2J3RUEW@Y9+\.*[!V7%L*_ZF6A72,@Q<%+4K,A;[^(AV+J MTW)7Z'JPI55Y6@;\,6AQ @GB4MEI/@;P4TT(K3&?%K8[,CO&N=*\LS1] D-= M K),K0R4*A?![S*X5LK&8*K_J?4:!0WZ=SF-?)VD!6I46BVL@VC=;VSIZNDB M&A3(],2NN)LY++/&]Z:\&0L7O2?(I#<^[!%$\8(C07 O8!J\ 8147P-R#)=! MK1^0_OG\_.G M+W-$W?+@9J\LSOC8TT;+Z5&A+\ %FGW\7'!E.R,% #'G@I]W6_Q"5_=_/NSD MQ;/ZB-4[>B:Y'5B>#VHX?:\Y>KV.?"%[)Y)B#UOLN >6Z)(F* SH< ]8L9-; MQ0-.>JE@E42%)/DTO RF9;\^O_=0 \E'P]5?.E=Q6/*(NX6IZKMEG M'.$=D @G5,.$']*B?KJ75;E/6*%@KE]H/Z)IL]^XW=UJ)28TBM/7+KD+NHV* M6>1LFX:T="TU.H>JUSA/ 7W?R$Y^)$K^4<&;)/WK@8>%S ?/@ ?9 MHOJ+#MWGDYLTB@L>7=P0*!T7J\K9LPWKIDYWP,+8-(KC2RI-/ZI*T:47' $_0$@)C M?(#G7.-.IHL2NCP<.EJFNOCTKG9$V0WS8Z_,N*G+3B@F,M-_#9SH>,T9H;53 M0>3&[@T4QLYWE U;<7H=F2;\84Q7;P?_HK)-Y0D_L:7E*X'-#*13+Q[B[9?@ MDY#@>LNT&6P[@N9'^*0E@'G@ >*%"^)KB.0_$Z=7-IW9W]C/0*TK//OOY&P0 ML^03I\XXWS#\>/%5[?CG^@=WA/UQDW"D.LB;.PG> M_9"\$A4@S$ZYOF@@L% M5G^5W9ER<6V>S5@VI6>>>?*T-!]W5<[BQH#+;CG+]S^V(V#" RM4%0Z]XT@P MO45>(;@X?/\A+"73-N7_)S_ V&LF0?KSFW%[OGN7C%YQEO 8X5.A93AYJL!= MTA@M^QC@GA8#;#E(\8.RXD!L4,.V!IV>)+^BYQWI MTIE^BKC,5S^0MV<2IX44F^.T>ATRQ'/-[!U.Y'BL>W.S&O;YZY=^E>A'J'2>E*5&5R MQFV *#YGE+YYK8+[=,\(H"DV>Y M#;W/8G@:UQU3*V,X9=AX8JNL2&&&^SD91]K_MV7D"5I,(HV2C0A!O6TP8#MA M?L#)>63>.MIZB&LAW$6CYH$"Q(M;QR@?_!^WFK21OK=MG/O*]W5^W4WIX*'=+* M>";P(M+-&!(,.T/KIDJN+4*-?(@_D05J1($'&[:$W=*U3],[_D#1?>G/L3^^ MLGXSS#)^*_5+?9\$;*P;@(M3G6@%74I$>:Q):DYH=]7F1J3C[52U)"^M=Y@B MP+ZF2X >M>NWH52T\74/^.-R&?/'$1Q;J=8H4>93CV=PG"[N8WA-Q'@=4-)3L'#[7];0[16>, Q8&FO5TJ'*!_7%4C8 MNSY+E5.J].J(_!FU>[YM1LISXU&&65OE]^2!TVMU*8O((87I8\!:)H)@TPTG M$:>@EAAX@O/I^N]4>XPZ\ZJD9 E%\@=?]IU?C>K-OC6B'*4+DB-&6P"6^6#K MA_!AVG7(HG37?@V)*M9GJTBJF6D[58BPC3#]/SVVL0MR[>6Z8 MQ3YJ,%_O\@]M4GYV63WFB)^D2V[",HA4(_JE@2IY5??&;)F+,ZRORX*4P6!X$@SN'] &H-7@H>Y8Z2DR+;5D( [ M_];Z+>_CE?%_.:5+LV:NZY?<=GE__LY23'\(^&W=\[]I*,=!4%ML"L68JC8% MW;\]2D#P_.6\9C?0^OUP1):RKW"!9]=5M8H/=]*%Z87^;N*EJ\IX M_[8DQW<_]DLNRF>M[3R>O:T#] 9D)";Z+"F$XUH_=R9JGY>]+OZ%65O2D*4. M8_.=R1BZ_J^0-:W(0 ,V FS29S!_)D* XY00SJR[*0IW:RXX.DBP;T)GP$YM M)#F9O6*7Z\RPMA0S%D2^$(9'$A D48(I'E^IU;_'[UEPMLLNY!C #N1:L5NV M5["Z8D98KEFJ^C' M"(\\E#B\B^F(V'C0&!3& /J8=/ $U15(KI/\RYJ@9Q] MR[$]%BC^)G1DK\++$ZO>'+N.N_IEX#H@4 MY%]=- W.4G,::/I26AQ3PK3 5<)5PI;UXEQWJ\^H=@W?EAU'@QKKA[-ZKLG^ M#Z/4=)*CQ]W(_)ACP*L>L5\@0BI$]R9%HW-Y-.CI_JW]\:! &:&,\-+73:,* M#7+Y7UV6Y[\P8GQOJ9 A0W<2B!&8VV\(A?:$U:(/U.NS\LV=K3/!L5D6X',^ M5Y=+OJK%KI"RUNI&[G9'EAF>$KAG&];J 5[(CH3SQR<0E]Y:6)E],:0;_+A M\! H&<1%9Z)JS/8H0>\3974>Q!4[-,]GW]62IS1\_!LN@KG/HCC -%=%92;7 M< ^K1$GQDR>X7J."81<)M-K*+)4+0?Y- XTGE5YF,#_*N\,"-C;VBW2+$+/T M"!>H.)>5\O'UY4=&FKQ#^SH[9 M\F\> U#"0ITE"6TRX5G[)CB6O-/(O1R\9WF>] ,N?O.RCN>?_.(&GES.Q#F_ M6I87RGGK:*G19.F=\VMR'TZ]^IO.RO"T2?\Q(+N6 =M?F^']::"U;/ ?7]#A M\VTX-1=L9_T0M"AJ16-F/ -(.P0:T[L"RV@<1"!9AS&S92'RO=SD\_([VA1E MJ%DT]F=O711PP5FZM35KE?,ZG<_I]K;OL]IYL#)VXX:VA&NMJ:]M]Z1QR/=^ M#.'[C^)3@HNRV6N0]EB/]^ZSM!Z=KJUO'3TUQV-&G_INHS;38R(SRL4E&'>.^&;]SPG\O]ZI>__G^.! M;6)MUW6? '[(\Z6Q9S_,-#V8!:N,W1QRJ\R1YD.T!]B,CH;A8X O]-8QX .8 M;@C$@>5@DX6"&J!$*5#ZKG\F_DK]7*L/<.4J2#3MHV<-0;N-IB9-Y3QV!_H,][_SIK)>84]AT#@$.D^9M9.1\<'0??["87 MIG][[N=/B]:(]*$U$-7I+^&' '@*5!CL1Q\%"1P#,!Y0Y59*Y#>:E?E@0=%G MZL1+2CLW932Y8*?&])7V&)&_XLULS84]'2]]4 ^"Q "^@,M?B%R6WY_Y5-+@ M$WLZ>VRKY-HM['TB9UG62Z;DPT>N&V7$GC),OC#R>4\3SJEP82[':0#5ELN; M#AMK:++(!&2),S]EDO^D8%/?/.\K[6\I D@K^3G]L4F1M]'1W?C;SA,E(349@-E_B75($MZ!TGG",:94%G MK2-:V/1,QFOY%&VVO9N1;J-@592:A$K/2,0\>DC0:P.I'DPL=M+9:&7D.#KK M;VP @Y5Z1+^%Q"'%A'MX'GA\Y=Z ,FB81[8,P&2VSH]L M3F AU9)9" @KLNX:'"73WR,S'5RCK_@GQ7$(QO]^KUKF/ENE9?>4W,A9YB?U M)H!3'O[%A4T,/?P0RF:U@'.FI8?H@ZT[P/Q;*E7;!0H7Q9RMJIJJDGI?^!J6 M"MZXOKZ/M#%W=VDP18+:K%[2-\$! MG"_8BGL1)>N@\9'S]6:,\VF[6MF\R]>E6-(%,ES>_4ZB:,*1BL< ;^!+@Y.S MC.#9GEC*T47$ZM07Z"*XRE[@:^4@[E\RG_@,OU=JBS)G4L?/S (;"W1DR$O>*:Z.Y,D Z.V .V3SKN''#I!W'MT -)5R^HEG"@KZ8= M+=UO]DM%O/TA-WUG_F@#I@PL!I74>G0(Q5>*T\PY8&EI!**F)Z6 MRY%]C$AXB'?NI4C44J+5ICC*NA.[F[>_$B5)IGIZA.X[]%0\I2A85<>/F')$ M/43J"_V23 D*GPJ;?PYC.0V 9TP8OI7<,Y@!V)ZR$9(.*G[5".;;U%SHX-_2 MDK3S>O+]/HN968CB25%0_\ BOT,:_/XE.1H_C5S =K;ES$&!GRS97FA/N618VZ$NUO-:%Y&N^B2"7 (RWS/A0.W M.#@DH$MACI?->0.)H=](J;5A877Q*7I_=^L4'RV*;'5M@?PR>AOI\6TK;GG= MF25)C^V1 PQRF JLG-[XOX@:BF\2X,$I1OC IOH";./!,UF,Y$>FHX6:1MN\ Z/A-L^:N'OL[-F^_MSA%&%=.Z:C47?6ETKG])L$;GEJ\,LYVE^S/>96L/ MWOJ0?+Q3+#QWEUD."$L^M,G3Y(H";1S%3VTA^7<"&$:78V1A7>:^2N9YT_TZ M26YY71%?5!0*B>=%'LP3M><3Y3)@H7)**W!9'.<*D,4Z=LY)UKWC]\)Y$E!6 M]C6SLGM!W^\)6:?X+V8)XX#OF=#J,WN**PX<-O)E"WEGTC;H43IFH(US=!J[ M,C?68J*&)2NUPA?:[H-E,>"UMJ:2^M@7Z&,MV'6U 8K43..SNG)3YR]G(O*T MOI@ZH#\$/LHMBZP!"2FYQS:(; &-X[KR;@%1['=(ZOEQIV8@#*$SCMA RW*J M26\S4,MQP:A-?V_H0[F\XR-ZVC(_2N4D^;5MBS"L!';=4XARLP5QN';+1O!N M++F3^AVF>$^'24O_\6E<8ZVFUQAG[>F'\[J601H$K<$#>']J5VZBN(P]A%JS Q;I#E,-1J#F&BT2BH\[P#].0[8@I3(\%5,#RQX,VFC>:&/Y;F8\1!NQAZKNU7E]=7.^<>M%*"R"@%..1QVF[,S3#9E2 M7[+4BNRO. )Z"8K&LIQD[[@#6L(%&@*+7&74J=_+ GEKY8]F)U3L\^@5F/$BJ( C&%/08E:Z>$-\OR&1?6@183Z7=\7 MPCBT!LI8=\ZSP3FP:\YWYB6*RX&.B0DZS[GV3/3/7."N41 7,C+8L#$E/QB9 M\7>XQNG&\['QF^M"UB_V%N!S=P.QW;[J@"$W,$0'[<6Y%1O[$JT7M]2 *"GYE\U1>+OKHT2H*P\6FCY1/0B[4U MY03D@4*[#+/A]BV#%N7@( .;<)D+DNW;(-;YNJ.='OSDMG $[&JC4W/T-DCN MPXD'L:<'E;[>ZNGE2:73"'&7J2D)/6-D_;W/_YQD3]W$"@ M,3XFV&AL,T0W^_JTP9[^=U_HJ5JZ$^]Q9"S+04Z=9P;/I,D)U#&?MKZ2Q \ MXJA/:"C=8>E]$Z0A;>$8H=W4:?E-\V7W HG/H_FD=Y04+.OOMGUH4WX2SXDK MXX$9]40,5:<9!^LS+-$R:SJ$/06AY5MG!/L_N#;^U+MP_G+S =%%YW.,.WC M?)5ZIWC.WFITH*]+" !*AC_-<-PP= 1[,PDV7X!K$+*EG:BDM7/U;,Z#=/SG MZ7[7RJ:F;!'.;7^>S*3FX]BM1.AU<$WEGRH!@ H'=&?AKT7XE8312ON7:GC M 4L7R:<<27@]%^<+YV1_GHOB_N+^@Z ,72%!L&1]4W@6N%[R?MOUMOT\CVSG M@'9;^V1TL#]] ;EH\,(Y;\:LZ^FG7'I3WUN#!T>(8J*+%,"P:'V%A>2@ #;7 M(F0;) '=@Z!SU9[=OEH]_GW+[3-5K<[,;NGP[5^#:HI.65OASHM-#V[#6)>8 M5IWVPB768@9_5^6'[J_K><'P4>&>NQ&S<_*.V6,%F?L)6RJ+8LNBHJ5X5T H M/L7P )?KNDJ3Y7FP!SB#28B =A'>6P)-S*#34()X_:'KJV/+QTYY>NPM0.9" M0OXJ7(>%40!=< XVE$9UH=.88%VF0E4($;Y;I[YY[#L-L/5=-'YEM.&V6'*% M&X_&'XRLD?AT?+9WJ53NB5!D;.[XZDGCJ4C3+>YKW:@SIW1Y2N","=%>Q(9" MY@/J_8@A[3/>Q^P5SWK+!9*0UY\^V"+GI18CI1-\J!)8.?_$1P&7+@HH)PS MWPSPJUV2O;B===%# M%YWY]3'P&6:X?==39PGW47#W'?$APC7KA0AJ\-/^WN5,)(3<*Q]0L[SF AS< M[&A3XL'X&=]Q\CP[EMUO6!K:-L:L>Y!("IN=HT*RC0(+M'7]IX:((K&'>BQU M=9=P*4^J>4J&O7 %DA;Z"O\1 2^*/L=JJF:K7,AW8*>F,YFM/+N!?;81QA79 M(?[)EUT#VL_X+4K)>)!:A4$0C?D()L"9TJ4 K0/7".[@6W>2C%ERZ2DY+QS+ MS1'&UX]([7K@:/ K;=<&=='AX4[1XZ6[+PJDB[9!>@OL6'YR-(YOG-(:P GB MIV$,,;,XEC/N_C9(!HU@_W1A+7?.8(\*G,&VK):@W'APVI4#!W/\J:$S\BU)U)V9^!\6[/;5#7";GY M'T/#Y3>P-5(0I*X/M/]4=T-T5!;)TZY6X?*%A4B($$#T-M=5ZK#DDS;@$+BL M%C" H.^WMI_ $A9OT5,^'FI^?$;;032A1CY#^4I?IV)47X]<(Z!+MGABW\&$ MT2>S?TCOCV)^CQG_(34_[DQ0>9C&:^"F%KJ5Y2=5SD YQT'@ KB8J;3) R'@ M.L*RVAJ)W0?,L.ENJ/X;7+BZCY[5LT>%##+]JK$D98-'C"9MU5S#>,+_4061%4J4F#)L[K%K*<]SV32] MKB$EN*]= M.3Q[=4HQ]]R(2V7-< #8I(3.UFZF'>J:\[JV0!"ZIF/*8P7&NH"=QE\98[I1 MUUS9LL_#5.2->]]>_>%T,NF494+98YEET$/?9^P%@=05]D].53. >(6^Q6_P M>WH9P.@H4*H 33NW;^%N)[-NX2R?[!CK&[Q,.EE?->8U D." =V21JX_3?5G_!9+ M=M@&A2#OP<#0EC7P;E2 FY!%1+_\ZAY"0.4MAB^3B.F"R\TF32['_7L?@_Q* M1=9+_GS:&( ^.]86\4R-LS$I%-.?)AK7]*#O7?XFL:QJ+31KY\;LTI^WV$8D M6?EMJ=R?;@0IF#YJT3I%")GW&P$$VY!A""Q?815E& VG MOOKL!3W;+[5QZI>"H<,7@^K^H^=%E;R-Q1&H-LY%MJ_P%A2#CZIQ;%D&GJB7 MW;ZR+$[9@IZIG7X<0^UJ*0WBK=[WI7_XPLVU]Z!K,RX?81JP:[I_:LFN#P5P M$$ ]&^_Y*<8GC&$XD[.7$BP?LAD0'1W"E*]U/0E]77)*H0#B5*Q:<5P@SL_$ M' =4.)&L:O(S&*<6R:1(T%;PI:@,F-1S+ZKG=&U:TS8H<,\2_*CE/GV/2K61 MQ!T+N7(RPJTY8<;:&HA,:7;*UC;(#O (9$TR@@KFIPF;BB@GN]?*5-\ZQ=D9 M7!-9<=[6-/RI]H-76]HNQ5UQX-*8;Y-D^%0\3Z M-!V7\887-6*C,D,%.N*H7CC%,PDW372#>C:/NAP[:@@2<>_//6RK?J7J?\\4 M:T3%<;4$PT560O!.8]KL]0PEQM<->(?ARSZ[5-=]'_I946Q4D144M#$L=>*; M3TY2J]1\6XH G-E1 F)5X9ZOO&XPO6T5^/RT?)!U<5,IJ$'1,>"#=IZC6=U_ M_N7"?^V_]O_-L-O3_P-02P,$% @ 9TIA5,XOL_QT.P$ GKX! !, !C M;G(M,C R,3$R,S%?9S,N:G!G[+MY.)1_W#9\R;Y.]MU41&7+FI!1?O8DBHJ8 MLB0D23%ES%BRKQ&*,A52(3N%3&.M))7L,8M*9+A&-2YF>ZY^[_W<[_$>SWT< M[W,_?[Q_O9?C.\8QU_)9S_-S?H_!F^11@*TN#LX. -\6/N ,_ /P5@"I@T&1 M <% , ??+P9P [8PO?W^/NZY>\AP/_W55! @%] 2%!(Z-\E+"H"+V$A(1%Q M$5&QOP?\3D)<3.+O'W]O\G]=ND60GU]03%A(6.R_??!> =(B6R!!:WZ^'< 6 M:3Y^:3Y>'X"$;13\USP^X#\.OBW\ H)"PK 9XO )K5MA\_GY8:,%88OA3^/A MSP$!:4&9[48'A60]S@KOB)(S3KSY0$3S4"-)WO,CJ&42<#E)5$Q!44E99:>V MSJ[=>TS-S/=9[+>T^\?>P=')V>78<2_O$R=/^00&!9\+.1\:%GWE:DPLYMKU MY!LIJ6GI&9D%A;>*BDMNWRE]6%%9]:CZ\9.G3C#+@OMQNOA!)58*ZJR$BA=<,G9^/CL:=&ZOILQ3WSV6^8Y4'[0* M\;QA$@]HKDZ+P)YB$&G:]ZAUYLS?/CYS84>\=MZML,@^HQ%3@81$[TL-9 Z# ML=G6)@SAGM+(7*QB;>_C1967MV*O!W->:%NE:QU]LV.AT5-DHYA#I#Q!@NZK:=V:)3VXG9S'V /,R6"C=QW71^)4+)8>^6)F^92V ML;]H6$[48+6A,;!PGIA2,D 4XNY8U-CY:6@CXEJE?^60ZOQ.-?[;9 'U6KZO M4;;J!^0\; 7E7?O\-<'U&U>LZF4Q]7[-HZ8S2H?;.U(?7,XG12HMK:P<>IKG M:5LOC 2]B)!.(D.1O6.>^1AZ-F]_+!;6,=P*Z'F?_K>KK9 M75=]WM)M_$6M7]7+JJ+.D:O6:=]R33W?#4X"[E1_11Z <.(!25@>\'$< M.BATA._5UXGJHWSV@SGF;[E MLG)=\_KA_#:M;#4U!8^[:E>>K22([7KX7R_=$;8SZSAN1&,K1 H$A?O("E=J M4,IA;F*3F.NA2J $[=%-T&X0KW"ESK"_])>O M0=Z#TZ][XBJB=J=N39# KNWV&/&PU4C\3\^NX7/P$>Y3[M2)?C-HYWQ>;H?0 M'5K[B_9V%?6Q-[*B(2)GCPW(-5S1U+KT:N+QWTB\8D=Q'O. $/)4;6C(?'M_ MA&XOO\\O8A.QY6LPR[WPVT;9)<3LK\ 15D^"U9)N C3&\N2.X)NK'A7%PPW0 M741]?)5DR#Q<>BO[X<\A$?1%OA]:AWE EVYGZXOVEVVY:^-'&6Y*F-GKQC?S M\7N @LQ=][?\NVHBZWZT7V]]GQQ:,ST4'RSGZ7_*\5*=GJCVJOX]OK>IDRQG M?BM595+-<<##7@[P.(T:6)T^07%<)I\]^Q0;#=U[A#E'/GZ'-OKM-;K,F;*B79M&V\I:RD?7YO5:2LW67NC^CCX[/)!H00]#_MK:?T\ M8,:5Z0WQSXMT\3%*YLN3J?1SX?]TY+E_-G!Y\[73N.;N%CF9G EUDT\)!VPR M[8.O2F6+W>8$]^>L#H[]V6UNNN&5\U MU+]@(&3T#K_/O^@'[(/_6489\P.G&!^2)V]'R[O/]%"E[]5%U)=HQ.G+O>U%GS9V^^8["K:$?X"1[ M__3]>.&JKI\*ZT1KZAH+/QFQ\[E7\7S 2GSF$?3YKQ0U*3? Y_^)B;JT$VRY M(28"\G1HR[5W$$Y22D((R_\@"N'/ M(Y/0+:BT2L8)$C)395]&[=E+)<:A)VHT?1N_ZCU9IP4(V5X25?L@?-;^&@_( MX %AA*EY$D&QUH8/JJ:]+PJ>5_=XX(?J'7W=0XO>O>/ ?0ELGUKT],LM_]$] MC\T.N/0ZC%XTR_%@PH5!F6:>Q._R"0V"1^M7GOV_3\:L:_+BP<(;N.D8J5I\:XD MG!ZGBKWO[--%Q5^GPF),WE/I*SNBU6ZV*3YMRH_O/]X(0]$][JOK1W>V[752HR%8?XC,7/SUZ7-'3X M%%$Z[_'9($-ZIN^E7P-B2X+9XV>R)$(+^14JG2#Z!Y6+$X4JJI;\I3\6?/OC M=GW:8:^OGG2&MI[3R.L;1O-5IR%]QCJ%3)>G9N4ILZ6AE&JHT*6%&*Y;-KM_ M2"M6+$/3X;+P]B"[WV=MU>/_M>%$.78'IY88@LS#[?K<)0_&TE8*:9(GG-*' MGDPNKAG%79'2W-E4 :4C?8#?EKJ%T!O&!%5Q>9WJQ(YFU RV::A]TG[I:K'Z M1U%7]Z:ATMMM'@KCU:M0>N@ M?&5G_EQ)(/SCWX;]G\L?SW!D/N:4X\2@&6_. !O4T[BTW?Q(/$%;!OWF$ M,>2^U4-O'KSFK\\#A)A+FR>24:$\(!,IT[/A/J*.2"&@U@)X@ A^^>XBJH[_&Q# M\_7GIT*&??FCMW9IJG>_#_X2I_W+C[!L>'Y.C9/>+>,3MMRVJMB;HS@L:SZ; M/>ZA7GT 8?&(.T5NG>A=G5R@)&-#H$0*/;#/TK3CEL^5\4V!O8>/OVLZ^_57 MD+UTL+EL0:QE3K4.@+R-!MU>ZG!%1FAP\19S93EUVU)':5KKBN)/_3&$X]TM M+9AW=5_+0N_?/)OQ3[!)5\TJ^1+9LU2&BJIIO4LB]"5JQ#F, ^ MI*BUG>1LZ[-[C\(*_(:CP]#Q%58/KQGJ.0(=C50"$IOYA!H):8>P97VY8OM M_!%.I8T4)M ;U,6D:%VC@ -5*N)650'U$FWO=Z8:U^YWZMDBHIDJU!W%N:'? M%<<2Y@$D/S+S *C8[\A I5Z5/.)F^?_T43:_T2!APPG=_RB MFG9O^=BUO6;J)SE@MW#VC-^+@N73$:_NT R9,_TS^WHVMQ&311-. MPNI0PHD9Y=L9;CGM:YE/.9G6DC0$P(Z!$N^'79=Z$*T^GERQN*_Y_700#]A[>Z7 U.N44(]'+/"F MO';JN\T^/.D23@WC2/M>!>*9,1 ?+3)SHE3S=6DK-]DH=_9PR(54]9N'UQYJ M2*1XB;*J$B6N1R80P&,H2>XL#^#CZJ)(Q-0Y[0^M/$ ,8\D,+@;MM82NZ2^P M]F8>CQ@X]+&PY>%\I,!$+PITF.(!%W\BQ#'?UYF[07*O^*?-E%),)EJEBT;? M6Z D;_U$<=W1N/QZ0Z0+P-G%2>$!E(=( 6(D0FI)EHUJ[_[XAZ,8R22GFEUZ M2)L]F=]4L7M&[Y^DSE0138F:HI%\J(PKG@8B27@E=ASHVT<4PWIPGE!F/7^Y MCM)&;\0:_YSXX!]_^V"D"N5)9.GAQE?'-8NWNY?B22AB<.1T((D,>B*E<1_) MTFQ?L%5K7'-L&^-1,L5=3F\D,DI[/,C\18@=,_WC;:L@<^??S\2YHC-4.M(7 MSN,/]CGBF-Z.4C\=;\;5V>37";?/63[M?1G]8;G4?J1"!=A$,"_"ITVS45 O MZ^ D]SU*T0; 9%'?M]>0JW)O3;=.WE:]8_3-SM+4PUIR^YZ:M>=Z0P5\P]=1 M]$&88BR@0)82U.P(N4=0)",'X;G]_JG?/$#\/" L;=+D$(0UDEBNE9=6S_WD MQ"_ AJE1\&I3ZU^^Z62+?:ZEG/S^O!V<<=MA(-[TLQTP^F,!A'S@FWYIQ16+ M8\F%\P!E?!A1BGV)4X(*)8M!T;3AG%OF#9"K)\,ZQB?E77[-D%S;[9WL7MG\ MUV_E'J[,9B?QC;(-X;M_P?C\G!8Z.:+L\1GJRW/C#BC:#%,-7,1OBH3-X#:BC4F@QZ$J:'>.>/13Z$! MG_Y$Q!YJB!M+5WI'#NAN>7>0\:U 26;2;W+),A*R^'6BB:&=!NKVE1XSF4;[ M_%Q76!E*\K3_-'792DWC%M^F(LN;^VD:N5S-L@@GM.#3K4UB:TZ=CSK5U1%Q M]VW!6P.#!^V R:6]YR3B;TW(@^M<,5TPLA_5J,C>%Y+=,L0#I#!GO1?>-=RM M7#_,\'OY])]$)ZDUI_N[7B/WO@%D+/"07DQG%9PY@19&6>MR(,M%4LI*[SGG ME_J1]X<-ZU]G?XGQ#._C <'X)*04ZGP]M#TF R30T/UN)J28]M1H>%!MF)RWV[J+X8E M(9Z5, %>^L M00.NU;[1&O3.=O%C4K%1>5;*\V9,]'(_RY5MP*GKEEHDJMI(A\D.52T)SA?, MK1FI]]_]$:4ENTU+]\G@H8,">[7VZJRMNH)I; 5#IBFT]PSH\(0*,QM*N*XE M=*=78_%@GXK9^SNM=]HJ$R^ZO7#KN\%G7CC=_1U.CB=WRD>8GL^C6HHWG-L53K95N,;XR?7*20'M7SL M,_YWL0L[!+Z)*W8K_'H-B_Z(C4+1AVAXB<4)!46?Z] %3/)@B(.Q9MT@H4$\ MO>N#6'_A^R^Y=Q:8@?,3[/P1%?QD-2P]%O6*(!8<[BCX)M>Y(X1VA91YNN-\ M4O@Y=RF_Q8^+Q"F5V^VJ(;Y)K*:<3H[G_*/]]R4(T*YJ4OWD/-5]@)@ZC@0/ MNZM)GNA7;,\.:0+3,M#>OG&MQ8A&:Y.T_(P[[PC;HG,R+Q'[-\M8X;@9ESFT-KY@]M:@H*NUZ1S_D3J4@-"G9F7UU(P6'@>O],.IL M7AH2=/V)%L!]Q#?M&T#+GO??2>@S#)%/^5ZC5GAC37T:X_+0*"YFO^\YQCWFRIW; MN!4C(6S*MYZ21S=\0,:]1H(3;ZAEK:-XJC\J"]7X;FAA0S?H(CN''(O[V'[ MQ#^.M0(ROUVIBW9M@@.K@3__Q7\@GP?T[G.^J'X7"+8T^><)X=AV\;QCF1M#7)%U M'K"KXF\:_/[P ([105MU7 T\.,FS9='\!^LQX4P<0Y[;JEUE>NR'Y]+-/GVZ M9JXVZ]CAQN>]IME/$]TW2_2.R\_2>4 K@BT?2UE8K@$[27/:C/8DLZQZ16CF M8-N8Z0@P[8RDVB>_.O9-[\FM/+.1!^\1)-AJ1-\@R["CS M(H&2]=(_S\IV]MT4BFRN%'(WU(%<79S5I82NBZTA9FS0.25XT.]&,K7\'O5G MO?2TWZ(=R;S;R,!T=JBR7RNNK0CU,[OVMN;Z][FWWT@;6"_!*AG<"6"Z2L M+LO>#W6?C] \.H$]6*_([0>_%[QN>IMN&QH40]M%.G.?>N;3X%7V^G;:]C"8'=C9>LH%.:'ZD=4S\[6*!W.[([K='D\I*SJ^!;- M>JL3I0)SC!C -'EELIY RD;@&&#KU]/I+?J61BHK>W6PF,;Q1Z ME4XUL2ZP/ENV/^.2UDT'84TSN,I!],Y\[A!^R[VF2T$2@Q/+YG -70(%IV[4C+4(X0R<+R]?[$_! ==Q)LNGOF>U<><^X,K6#_=*8?3,F3M3Y4^N.2 & MD)+$8![P=U96$">5$@>)HFRC,:QJ?4Z ;T14B]\A7=>OMQ-^FGXP++N(?373 M-7RC$5&\\PA@C#I'@+3]JA-0$3DFS!9.,OX\47@$[!#_T?\^+Y@F>E4TY^[- ME(YF8P=UM1"])$>]RNV1=_:=^(1JQ[/E*BB$963(HT4;@]%(MAVM+DS3H) : ML?V6"^.B[H(+O<^C6/ X7,Q;G\8THH?=Y=B[&>YLF4BN6 0E;PM6#!JZ2A./ M]U]PC3CT>E?NJ0B#E6G%ALX<4<> K)='A*Q??]F3+WD5U?:5!ZBLXBD=#;W@ M7&_O.FY':\4@41ITA2"U&0_,NQ DSSK7*?QOSJ.L>;?XAS<8^CZ2W+WI-C'J>],I#64PF M!]:$E$ITZ\4G%);AM*L7)$F-]W6.JP8_MVGLBK=9639*&_;Z-3OMY7 R[ZV- MYSQKC(X&/? S)FZ0(\.16K*\_@ W5"X)%3'*3K2,AHP:=AT[*S&^&?RE>2.& MIK@='7=:LV&'4Q*@1"A+D%A%P#44Q][_ #/A"J[2D:SMF"'J]WM/FS946K_U M'O8VMOV5[>G[:D3EJ\*NDXD?C%ZA'+A?4.!1=#*Z83"QA2"+F7O/\OW,=M0= MI+X4=I@,[IZ4ZTJ9I#N58,^T:]V1V]-NP1Z!*[3O!P]H_XK;"AIFX".(*I#\ M?/?G2,>T+B,**T R683VMT7CRK8-/)=QZI+Z\\>1+4=@VH*#=!281M5H?LC] MV"T'.O8AI,['#-WWP52C77>.*6 HTXUMV+Y;KEO7IKR:WAVG4!*$#\)U/<8# M;B#[KOO5T\U84FQ;*/;ATJ?EUO$_"&.WH9MW%';7W3?>DR1^X=P9RRV7$),$ M!7PH*ADI:"/JSK*#6 -M(,;32N09_8\2*H[9=XM?[%7-NQSM;]/"I[]2MCA^ MF^A'3>MPQ:@LA<7K$0OT>C"MEP=(6RM7+WT4UZU77#2WO"5N/N&%6:DC7I/K M/YSH?\:W8.]!TN+?TB&K:D/K+%&V.-1,B=\Q?QALSZ@O9RX8I_0!:RT27N9#MLW@W[.6*GE/$0 MD63CCB+ZL RIPO2K8/3\^O*O:)8S=ONXUM@57S>;[W$UWA[RPRT?_@DJ& _2 MVKB#QL\^TRIL MF[^C//F+&&7]G7@ MOO&NL9NU!;B^9E#H^JB6"/^/N2*>$4X3C4RHG_+RN"9 M.W1;C75J/628UV.HAM'V706X[\O-)JQ])D8D\Y)-6Q5EWVQQR)WP=%;95Z* M/M/3*5.=L+_>A9, W[H6)08+-+S2$EILI)?N3IK3'ZV=6PY529G^8A\M9EE9 M?OK!T=5#0R^4Y2A?+_9&;$QP)=O E=QN,:B*-M+PSU7A,=,9]U8YP7'YW)!) MQ%%Q( M]]F8<3\V%A[O!F<;,L=-PQ6->BK>9M]K+%(.?B,05-["1\9-(M<(JZF$/[_N M\P"="JX8+!IW]T"2/ #M+\T#1K_^_G\_@^_/,)DM1WZU*4S_IKB,G$>E3'<7 M/IWUJU70T"Q?TVYY\4N_^R/_GKPRF2BEGVD6!R0O<,DPKQY=34.![CQ $HH] MQ:B_$?GG)U&&["Z86_;HBZ-:DH6'SZD,G/D33(E&$\)EXQA7?!',\P<1&3AE M[BQ1*F!OV)SR&'7TJOCCB5L%^]UFLZO5B^WO.:/(V==/\,_7J__ @UZKD*YB M[P%$SSR]7!"L3[O".78TRVI>6L\9?SG72J'TY 7R(V6C 1-;Y%.N($/H 8TL M\(.[9ZSK@,W-JT\68]9C5;Q&4XO??,WQ>W#90N\&W6)^V\=Y&)#BJ,0DL[QT MG$&WPK1W2M7(X[ 3PMQ3)(D(S7;*TW#O;CD8Q#:XG_#@$V+0##JI0_O!MR6R M]%5D\^''D\&C$6]=+\W-W"5I6-7F6AT5_AZ;Q^9C5#,;0'P_//F_)-\N+@W) MU45\;]/.?= M%'#;CU[S#_)A/X=4&3/,?LB>I1!&:.R&"4E@DF%3_P"3 M^Y9SU>]7V^ MOB^-XYULGE0MEM[2EVB;SFF0GK4-O*0<=#[)R)-ORUBS+=(+]P4)GLB[@89U M?=]S&R$HEKI2,T]6W9L^^Z/4_G6*OL1])=HUZ=..J0/2HAJ;D..U$.Z M/( ^1,V;,?P'"C]GHXS)(N%V@973;S&%/5RMEJ#BSZ?UDVU_?#MQW2+SR--: M,;7'@LY_\),Q^@;K7/%1QD&NMJ/L4E2XC4ZD5'S#EIZST>F'KZWH=;T+A*)= M83#<.8,QL]F&W=/9Z!M%$S7-\;IJG'#MT7!P&\N"?05&:NDTX M-[NV4\@I^BPOMC(#F37_/,M#!4XQFB7:JJM>(RUT>S'.K'G]9PYR$\YJ$ MD64*06)T' MHCC#L(ZT#QW[*SE$=)%3U92?"9?,]A]$,1?4@?A91CBS^ -7%O=VG=SJ4$$M MZWQI,]A[--RPRLZX]EW!T[W91ANQDO/E=T\@0 173!],FS=<3JO%375K?C+$ M[J;FB-&6#AS2/V1?ZK46@R@98KU;7GI:4= G]:M@AL,1 ?WH.BW$.)XM39L!Q,,L!44-;[D>G>./E/5U=E MR/:X2CM#<*-\;E^8D8Q:@?*]@VNEH]F7K9?Z;Y;K39FAH-[D'J8@C;9+I M)2#!=ORO%#@^6G]%I"CPLYYA4,&N-@O!DMT+6IVW\H\F25T6[M,0AMS_PBXG MST:>4\:\QDA-9+A2C6>^M$A#U]<&_3Y=K#M%?G\\]8S.Y+N@N7QV9U;2D2.X MO[M+9W S'4AZ!LL$FG'/HPJE4.@A/>;=1VJ"J7%&0H3+A:3=F>H-K* ]+\+4!B>M>Q6NP)AG:11+=6>/.^J9WN M+;JNE]>"";%WI:()MR:FB?"9; 5^*GIYBA''55ZEMO>\C*:AFQ%[;V>.T=EA1PD/S3$42*='CUP);]:0C4W% NAPW\0#_8]\?*K[!?I5> M%,6*QYX"6H$S-1Z;%'*2!XR+5/847UGZV*3)5\ O M&-"*N@B#H2&)/%DQ$(,7U>]2?(*9&&B_-&CR0\6MIZ?XBP,5DNO(*8BF;.,=K;H&DU-*Y"EE$]Y'!EL",E5&?,54[7XK(+^]> MCMRS%6/]@6,?4C3S=_&_QU/JR.V#:<0+[JG^(F!W%5C8U\W/B$TS*WOR!R\! M%8\5%8L^R'8TO2QW:,E%^M<.M=\"T>@& C\/^)H)H;C]$2@>X%Q1#PL4:+_Q M#.GA*-6- O>[0J'7H:.(_;4);2B;_=-:* /,D TJD^AD(\P#WLB#>$[F-)Y; MZ&BKKDZGEY>%F%<\]G,4?-GEIO7+A>IMZE$/R"F*J87FVM-ZI,#E[:=DM6L<"G:X $L!/<#N75P^25K M?SA2% MCA< B0SC["DJMI;VTN#6:^O+HLZKPJ N->W3M1;W3WK[Q%!5^%X 8 MMD56($$GXC2:JQ+(U +?5S]=TL!U4H/@.3;.7V\JIF#JN+UF2(&_4$I6; W MM8D'A!(AW5@2:@K%O.<^-4JK3KYZ_H'?'BL648:TQWIO1:]6YL-M^SIE$@'U M4_W8?; =QM 8C3#5RQP3,WT,JNX;YNK]$^@\7A?47CIQ+%$E+GYQQY-# MH'7-:\$L>[I?'IU$G47VXT'_O#1+!>)9^;'*]F[UT+H%VS?: P;RB93LQZ^M M58 _\W" 6*!P&D[K)":.-KA<-9\GBHD^'ARGC_>Z9* R6[:%,MT2WF'T^?:W MZ(2HYR NF_."!T2B^+F]9)$KAMG7%Y)7L6[5/S??>2M$+>Z+>L#YUM5"CSDR-+\U / MDDWO/^%)^C:"3LNN9LQ49YT"?*/.?<1!"&9(03I,[F4B71Y@+S. D9;)WB>2 M=""P7_M8R-GPRTM5=9^.263I:IJ_:\PVX6_?EHIRP>[BO.B6PU[@Y)M%SB"H M]!S.0.'#']=SF!45IP5R5T1KJ:'!K1=D'KSV2!5(4O?MUGU;CU6EOM3EBER< MEB_.BU2O9YL\[C[OO4WN2UN!@<]I/.;=X3L_GR_48?_ F2 8PUPF$ ;Q@*T[ M&Z-H][/^@'^JY?B8L"E M!O//R+U??#4/ /6"/" Y:N4L?@H_:!Z^S=AQ_M/*G:^ZIWP3\#+5:_5&,+A& MA<58CK 5D?/FU8^^5'YPC:95R'UL\WHUMD,U4?W@H%""33[G"9'21$#@A-B7 MNCAWN0BV) /9MRJ_>%D)!GTQM,$N;7Y#,;G<$T4?XMF.K>ZJ34J2R$EXLF2 MH\Q6J%=G^0^M_D;I:@(V]-MA9JEWW=Y[!BIRAGJ^3(?%/0^;Z>=?3>>\=T!D M^>"F44K$\X8S)@-$*12E%-E4W:N^S_=C_UA[.E<;4W;$Z=DSJF^1\[F0M$"Y M:SU%WK_N-*@]_FJ8S1;[:&,!Q7'%J?=#42V1N;\CI3'35G=4_<:P!R[N:(F) ME'K]1F57KHV,IEK0+8$BK:\%3L*1C!"NMSG( SA86*!M!M:/N;!KH&8>H*N* MP7.[K_S=69Q8J@)PA_"D,/8!ZH@BGG3<1A%S;,!(=U&E.JU%W,U+(WIK>*A9 M5M\M10$Y5>7N,P?5+^O^R,LB@*Z1D.9(6K?:3Y569E4UQN_,Z/>;5Y_CMH]H M3N??2#OY_?F5_.3L[<>>4_B&L0MPF;:!_B4,3:Y8#CA"G7L1%25?3*36"1_I M*OXX%NQ4/;:Z(^80*>%,K9.6]-T@C:(A/.DPBI+?AF]$IK:0\Y!"K1$G^KO% MVKMSD=*+W&U[+NJY6JQ-.^L7ZW]PPL><.F1L8B Z)Y9PGE2NTNUDN67S5ZA=DW;EU:UEY_F"G^C_.Y4DO\30B6]&0=-V]/P)-#5F> M99E@ZFEE/XXY*U0\^3%Z^T% MM?<=C63SC[5/*,D_L]!9PB'_^Y$L=&<0JP7 M2[F7MCKU\U6,C=BGWWD64*]MYKE27]7)>4G=(=WOK@D?4X**,G;N[9+?0S3C MOD>UXNEHEA]F?@ /+D=.X:F&O4BI_E@!'W*669W9CLX7J),;LSD+VQJ$/^(;\6SY9"J2GE.%>=;K!@HU4LERD)U]F==G:[/X/2X7]1]2 MIY6/2_:??K@WR%,B*^%RU$8O.,$5\\ _^+M3;E8_H]A?+L X]R+06G%\&IT2 M]-+8;W%\[?[QE-A@#]G"5ELU@L\? J2E39B/@#4_G8%VA?)H66XA?>;3[ND! M#*'ZZD.-!^,Q'76/RX_;>XG5;3L'[$DL3ZZZP'UKC2>1D%L35V.?S7/9=4!\ M%BL$3SK2+8+KGY/Z8(90_+&9VTB+E M=O%:!<3P MO1/QLCI97\8=(8(^JVE(:9SA(HR *+8PP[#G7LCI HO?H58!);G];W_#H>M.?^ENHR/W=)F@\Z7+M-NC:V?M^4-)TO!QF!WE D-A\I__& MY6WQE6KQE6]/".!^R8]SR:AF0[9<'K/^!9A:Q')=0O-A31XO%OJA4K\W,:P6 MUT\<[*K?+_?%Z;N7YPX+C[5BX9< [IG'J7+Q//\LTO1A_SVE^\WL1[>IW+II M\S4\3Q_;4_U<_Z[*1BQ7+)"&@G:7I]1A#J(HA([#$^8%/G-(V=NU5Z;:7JL@ M-;DH!T-D=&NCL=O#JR;FP7MO6N+4-A8UA,L_ MTK]:I WO<=R6F!OE'P>#YSN&,%L.[3_:%4 &C[H9^X;22@>YTA[ZQ?>DON[ MMP0NVY7_@\*#J_XO62=QG[KE.3>[A<.(&MA(:D3(B4\MU[:Y#D6(*94'RQYN MJ+FIE_Z OR,I^F9Y:@)*"V:2VVUDT.E>+'6,G(:*\#7+&E14N94EOY >&7F_ M(?R0XIE4UY"3-,U[ YZJJ*N-KS;KF>IPV8>%HP'BA1>HT)$I7V8&^*@>3.*Z MED55A6Y^+FG^,CDDY"U48&:T/Y-2L=O@R.3GPN*SGA _$P%?>0ZNQ&-MO)DZ5=>HWZ'@U\3.K"JVC2X=WCB3/JU@#C?V8JA%RFG;KD)W]:2L(R0 M7$L-OH]X D\->:JX07C0D^]]A5-B+)!0,DM(&6V"(W>0<: Z'5NC&O">ZQR' M9;..1/\L_8.>AENE'HQC[N=47D%/\0!:7G(K2N?X1_H?JWH9DK&2WOV"4_,[ M*X#.HC71GK588']](0^(0&RXU_>0-S? =6YVP1,\R8N-JL2T<\6M0->>:4YV MK+=* >0]SIP.DBBTTWYQ*3<;(2"O);UJJ]$.BRG2*XTM8'VN*N?3>YN1&68Z)ZM?M+_6P,;4*9U2%)!M.O?SR\0$68T8;IB$;EYXI?UDBO(=EJ@=6G4,L9E%F/ MNJ-?#C(T1 )*SG])WXQ?#!9NT#;5PC<=T.V%2^#I92@'_E5$;!HI^'1/#XIU M884N1$X+92%N$N++<0>:;356P06N^"S%4&:$!X@B\WA ,$$9BB0=.VWVDI"3 M7-:)LLI_8G32*_"-DI7&HM^3LW+WNPWC0Q8JX%9;') L>$-8Y(F::A4>F:NUM0<4[,J]^_WXZ M^KD!S>B]HQP1=*PA0+O.W0--^B90C;$I7#G_T$),78GOY0]R'S]M]Y:B MW-()WNA23?RC_>)P7+AHV9#<<9O<\M"@J H%DAS*(V38J(]68,K?/ MQWP_6O/3KG2XJJX3,\\DS5X.<)IT4Y+H>T1OW32R1:;#P>+*X-X156!QP@.4 MNE19ITXO?L0K'LZBNSYMR%L?T@NQ"-F(C1Y1.S$S)PI;"%M) M4C;+4UADVO"A)<(L1Z:]W2R'CD#5T5&F!3KOS0?:;W2;+RA9\Z.WLF4Y!3AE MW#0:].8!V6AA&[TEG^%GM[IU&?[W=WY8J4C%F^M[%3DL:N9']*5I7KP>C<9Q M1U"@?=Z4"3,$&GZ C8;P-(+:2"WF.O5[8];Q,7I0^SE,N>9+SS&EG&?7]R[( M\8WBYO#@L;P;J(:V!Y4876_PV1,:42G\P\9F;&I+[/&SHM$J;_2RI5ZM*!_= MTVGD3>$K74.D\ #0SUTD#*5HFG>#W()>?D$;2;W\,U;:+B3^Z>D[Q2:Z%YQW MYCIMNYK>+OC9QG(>R"?/_&)^2NY%MN'A:\]%3HTRCX+NN;B]_.$[\S*ZT-5] MY*ECEJ:-6NYK3LH!VI[<,$&)O4J%>;E_]W,[%.FMC]BN4,A3.!!;K=4?AY70 MOOT^H$D:[Y=UN>$6V>5$E[$J"3 JOF3=1OKZ07AQ'QWN.$$#*)(ECCT(XA.Y MVS&JGI]W, *LTXXWO_@GMT>K2#/VII/>*^'9M5\I9E2N+IP5+ML")&3K[21R MBKJB%1-;G=\N=AN_W#%;_\"3WTVP<[#-BR2\Y\>^X]-;P)K*V2CCCJ2*M ,%04*5E[JDS^; MQ=IW5%4.T4'< 5IL.%8!IZ W?T4Y=(IRSS/"G6JXO$H;4<68OV=$&%I?R1Y7 MD-Q/VBU:H#AWC;(_N\!"J1<9!E6S7+@CZ)9(MFQ<'[GEP/NTI^$X_C&L3K1! M386=1>O+7;F!I9,-6HX[.IJ^REB\UMKJGHUU!9\E5N!)1'/8JJI>]2Z"F&G9 M0D8@H)H1W/;\FA%G7M=DX?/WKB'FX7.1T+Z?M%WGM/2?=2@>2+N=FG! EAG+ M0"YS: 1(,W+ SYT9!D750KZ]R;W=NQU&S89/T O+$A]AUZX19K?=YV]#U%T; M9,L@F6GHJ6-F/PQ65O0O M_NY\X_6]N519[-;E+K5G;X10J?;U5IP<%*6J6Y33AC.!B-387O=4E=;N,JK2 MUP*\W*Q?W_B$)EWCN)4\[DRPUS7% PKFJ^A[R&8DW97F#NG$]I"G(YD.C&=/ MQS?_W))UI!Z6*6O5OA7Z:5CA>J%-N:3=CCM]5'CZZK]?D/"&2& A98&>QD"?@CH9 MKKWE\LV=GYYM;^UD:+='!JI]PI_7O>!PY[/)&=G$]WQF+'ET&@$\7#]93VFG MM[*.P=K.?:!_+*$RD=!!;JI<7&+%, MLT]L0Y POYZ$=7\R.#^CFV&ZBL \?<^\FA(1*5]IU*NYU_;4P0MG%/B?US\D MGD&FP!P_-AOFDO+':GN/'DBC6H@@"S4; %B=Y M<)TM7\$5C6(9< ?0S3O3^O.2G6G;:TY#W1-N^4L=S\L-=S@9!%W89;_1_L_= MA?$V'G!!E2CGBR=ML=G:>]_ZX:=YCT\5$P+7>GU2NH(EZ0MU+Q:>R_']V.0! M;#4CRKZQU7H<3.'EAA-=AM6N;;_ZC)=$+P:>!NDR_7ON'["])E<.U=?S@"#D MC"&%0&\&W[&=(;.:(_8M/9)HQ\^:TG.AS3?S"^YKG)*MC>ICVH,ZN.U1$HW_?KT2X:;64??(LM2-G"MC 6V:K^U!_8*-')6,Z6H M=GDJ4*= 88DBFQ?0^^MQM\Y2C&4)6RVR0C_GK2LSPJ%'V<7\T/,/)-T_RJ3? M^^7X_H30T^ GH4'%Y6%&+FIJB$HF$:79KHSU_(+9'QKJ@O8-&/98SAU/QU") M(.=6S3/RB5I7:E%3]5QQ34ID%EZ]EGB.G(L&L!Y@37]'[9!022A-P5"MF;CY M'(T]^D;VS:O# UX9_-MN$M0XSWG 61Z0I;&#\R(2'A$1DTAF!=A:WY;]M[$&QZI4D[Q31[;0@^[F"%#'GKTE;&/Y"<"92N%/$9D/Z :J[()[D M1 Q!()9B-RN+F9TVC.IN5/DL47'KKJ\4_#5-% M-MS?[GH!EGR+$:\Y:10ICYZ#Z\L\O8L2%HTTZ] M )O.]W.MO]K9BG:]T^KU;-F\8TTMGR*H:2X35PC+DP$W]OCR[4T7 ,[:.@0# M,1;UQ?A04:P#&8PLZ;&K;'GT!7HD/Y89@CRGJ%(^.S=W/IG1#\01DE"4[CF MX?_2O!7/V@4MC5 YK3_:7S+>672X;NT#UJ4=-5YO)AT_/)S\*C A?O!?G5' M1G%>6CO/(Q&0XBN5XOSRK2RC@I7-E?TRC'/7BDYMN2R\XKS ZH$'=DL#&U$= MMLPJZ?*<38'UKG)1 E>FV6:D.96SRDPCS*QNS#1/=_\#QRF"^W?X+1E -JVL M=?=77(O;I/\RC")@CPHO#?_G/Q?\]Q92&#>) NT(_.PK4&\<8YV"&G EIG5O M_[SJL^[9YF8]$K%S1JV+8>RL5KSRSM5CGEIE!V"O$'I>MZ$,1-I2;Q2O!BYQTGZK$S?WD."2F?S[+*]D,D\H('X M=U3!]2D@&Q;Z]=VL ^^3'IT^19YKS6C>M\/UB8&"_4&M5!V'JWM(;R25SN8F M?SE_'_%N9A7:ANQ;W1(>.\2RPGV9'DG[';Z!NA9L=@,<_L8\I=7VW/YNXI>' M\8)Q(VS9=:ZH,EC!W,8X35:XBE>=A48'1GVMM_[<%W-H6ERND!-2*+6^PT'9 M^^;=@LH$.1/^/\-R?&N/8&4G\(;["8[!K7[80+A!4F::WQ;K\( ;=ESIKH5S MMTS9\?7T XSO^*;C[+W,4_0(Q 38;#X#L"KB#YV2>;GK=WC59>NX+< M&MKOO7JD*$&RI6'[_(5=F,FS;QJ@0N[V%:CFJ@1.8 QUL>8-5EV"2AM% M->AL Z+[A%;?PD-O^%V-J&GBT5WW$7J\?HH[U= _-> M8X93_C\]7VS;7>P-2"7L\N([+L%7X+R!IB'9TJB^;EF(6(/UX:2CPOVBJ4X3 MZESRPRF[?24RG1?/TXI%*R)W:7CK>$]'I2HIL58R@8TXKN@&[#H)BF=)+?D, M]OFY#I[H-F60TW><;S6475*8._+Z3E^!HXQBC. 77:OFYOU>K*YD7V8X'*A@ M?*\U]XN_%:<93XV!J0W?$V'P# 8,6/;U[&/B&^,[-@P:F7DMQ#O-YT;^A'?N MW[A^8NSX4>&WA#9AMJP.5Z63V0(JTAUY@'@[BY^[%=/RE=L#QSN2CHY@Z;-+ MKOWJ'D66=+Z;6E=5&MG?;\^*P9/V8.59_FR[49PUA*#E5H/K-(WBFWK^FI\H MQG6#MZ+%.VIO=KR]*UBDMA40,!\;')<[*OS*!\V6CJ2=Z">D6QIF$2^ZSZ#[ M4+*F+[?XC>,TPD,#G84HIR2:#G-]NONDI/GW*LWME8PCL^407-$_( ]@_H;< M'V'$3S#4NE4_LP]-O #;4MB ^P;PM% MU>RM$X-S9I#OOMX16-*VNV=BCY1&I+>#;C?:?KUY]..(^>.RY34_I&EZ[XZ' M+6I1H!V) 'J.;)UD6[\X M%1 O$KJ/SWON$/8UMJI+Q"O9_)N@5\9^].V)"7QCVG(TV,G<#IDI]B!2C?W\ M1 VFUT^,K;[=V$R9V5/C1+(5>^#A=?32TXH"5Z,_3W?QZPQV*\*I(;_JF$CB MSC+1]'CM[T-T&[A>=88S*LCMFC'[0I25!SW0999(MFH5C2A1FT$ESOP\.MK7 MIYR2EQB4OE]Y(";,SN+-SY_HZEMPH!23B)0YA QNY9MSYAAUC(0V#>AALD@FYY M4! /F'(<)#I/0XOP]8HJX^BPZUW+B M,YS\]P3P"'(2P57? !?Z- 80IIA;(]EKK1UI,%LW8 C?0V0SSM'MHD@Q^Y_ M_3,[MA8/[4+ +$%=I9-J0U$R+?4:_I#N8*F&6F,I>#4, M;MH*8W927^7\0NYNGY/N;[0BY1I?+WM[!5PC"8LYCO^&TU7=CX"VI^7@4!AO M2<=Y(IU,RY/!S(D_'I?$>WT<'JNJ2G><#9=O/OU$XOWK[^B]B$)5X_Z:'\AI M>#Q>I!*F%Y@>X,+R*D.7)O#QI[]B:[-E9+;>E5?5]/R9#82NKVF:T6MQA:QW ME*+>;P?K'SZ&DV%CF9,7>/3CU[5K3O-+/3L)!_U%[X!@#D?;;7>&\XIP"PZ!$D'GOB8]S M.#XX6NG\RO:;+M87$%[!6M(_PG]5#Z)!6WW'7@VK+D;:<@G+]Z>_2&O7.?%' MIWW??9IYL'^M_[/LP/OD^Q(W*!+-&N&_,S,!*)JY%XZY-L3/C(%>AK,.8D.A M%W$,1/_U^(GIWR,V?3,SOGXQS^/7G-9EGFP4W;FE&]V27WD=P983YXK&@;^8 MM#'3O/3IV-QZK.+\2Z&=64<8YH2(!=$=CL8.!0/J2K8_XM]]_"4/A6X>77 M=[?QS>AV?"8\'V$,*GPC MXKP^3B^]?]^GN=J:.?7L>&IL4+3A;>$W.7<"QI;1K7BVS"!UG1X+'B/A1!GK M?:I9ABH8I%VR^VA7[*/01,F!US>1PZVA4C^F"M^)[)3(/C)!.D,^_O>1U^O9 MTG',?*C/E"R"^TP /0AR4#-IT^^3JT9F6[1I882JW<5RZD8^ MZFZ!ZECRN!$RC&#G3J*"B#(8IUZJJJ3-W(1CYEN_YL6Z+?143-"9/I<*E(G0 M[(MD(8E7F_UR?!N/R>!!PVSSTB"BV!4TM,LP_0QT->IR<%FOX^'G:[<59E/; M?4G\W?CLQPOW7M8L$Q/1C2=ZW*?JF:%$3BEWJZ/^O?*JZEG[Q^&*F=HO.CO* M965GW7(>S*C:>K0(VE8 )QK@A)GA2>9P!,M1X"I>%"+ ] ?"$SK5 ,;:0H_V MCE_P>R1WA(4J4M6>)9XOP\6&[%<:M#N%0J H=U!@(IPZNS^$F1FN8B0,,*U5 MG7C('D5576/7VWRQRVN-KUR962>.2?R>KXL_80]@D8P\KLCHO"@Q3!+-O,2@M/M?^0R7")F M7V3TQ\_"3ZQA)'-%BV"&1S/_!WOO'==$MZX-#Z(BTJ2)TJ*"BM)4F@(2;!01 M(RB$(D1%NI!'J4I(* *"%$$%!3$H(@IBI$:*A(Z TCM(0A,%(@E"&$C[AOV^ MO[/U*?L[^YQGG[W/]^T_1I#,FJQRW==]76O-K(&:UD=M6TWVLS!:?,L%Z/^W M<34ZG]F9LT-OF8A!I N5_/W]N-Q7N#L.W(5@:1I3:RGP(0VH;0PX:[O85TB! M;R"S%'!N3'0_^O$J7<"OS#VVV/H*K.78U(V&V3>!8SM&5["&.[95']NN_2^IWB*?LE;K@[5D+IWS"#S0@ M!%G*=%?J88)[EIJ^^8TR@W"5Z+ K>:U?/XGX77]_;,X3=8Z%6UUMP#9P@2(N M4+^?GC".K)6)LS_OZ>;U^;[64'G@YW@U4=OM]XUY8V/%=/N* M6KL6*@SZ@Y MO*IR+8WZ_&[F5^M<=+9[R;Y;8\1HHS4Y\?@/2:83[>O3,5%,%#2:>_&,)G8N M1H=IR#H&+DX&!M3>=A)T7(\26+ZM5:1QO>NXMWD[\.$#A73/Q#)3J$AZ93X& M ( +&\&EL6R6& 8D,!A=7,![+A(&PXV*=7L5ZRDSJ6L#D52+3RUB&Y[+NY7= MOM2VH7_\XJ& *TG]L(L0!*6QGU T$[0PIQLG15TUK^%XJ3FL7."\AKCCM+7U M1\6 :\>?7'JT92+>9+?5QLI+^>]/+!]I@>U?G=Y?RUL*%F?8SL VX;P0HIX& MND')P3[U(]LZ)KK-/_"LJ4=+7'-4-GH1(/?AF_TV(.0")Q:*X#MXVB]\C0F0 M&1!;)$6A^+ RX/20?1]&U.^576!J9ZO.Q]BZ@;K\4@69EB-*@\\2B8\SX1FH M$N2L.H4P%,ZXVH45#)PZ7]JAOE!"+.]8S#592W#VO?.@]4L3ZH V\D)3J4_U M6DE)HS8.ORU3T([EC6?@9!'#!ZUXB)0AY>(R\;*1#ZW!VY M2]O$VXZO;,>1S=06L64HZ4R:GOT& TB4!WAA[%9L72IQ]AC=OGYN_+"X;;>W MVC>M@[YML\N7KDOKQ(VCM+V2C.BYRM[;$L.>789E0]ZF]:,"9T,Y\RSF4+NZ M@01FRZH!";Q[C+:3V4(Z(7UY^E+\J;DS^0Y[]U\X/59I@WD4[SF-Z, MXODA3B*_0FA;V\.6W"33,[;13$+U?T+]"][K7_@*G"1_64>]8N/!*/U(Z^P3/84*F3H#&C!HQVHL^, MMM4Q20"XTK3=M#C-[*Q*P&-K_90+4"=^" $* "JZ? M)DM5**_/I*,80W3U6_J!?6YH?7O"UVO3>U4Z9%6?69@%RADM#3L\0Y>MR7$N M7.&CX(1P-5LI>;!J+N#%1#!.IZ!=&0GJKFF31B])WJ>'J:T'KCY^7@RYL22( MII^0:*?DD)R-Z^A2-94*?22WZ_IZHQ"C#119@/XPP>"7SY-LCYT_N5O'XJ;K M\6B^;T/H%'S:04+.0K#"*1HGT3/C2XG%D.V _3XJ)=8WP;N,F-9L4D8#:9/$_VM#3'J\AM_VEM:WP,UH3<7N0 ,[BZC MX\JY7G)X9KI,B7<*!NZ!K!>3(R] $1$&93B;^U@[X/W2=2G0 '&JF3A\F8+\ MQTJ,WM5'4[N[)-.8SKAJ'=QH'A=P3EB#_0BCE9)&85!JVN6Y%5X"I28Y)FH( M^]%IYVM]?)'QY#P@?:38J IJ0 M"GTZJVS9N;,<5^@*ZA\8Y)&WI/[=''[F,VP]J9!X"S+7N$V8HP@9F\ 4A_+* MRK=WCVMOO/BVB%@2Y+/E\?FX-^+EO[2R+CCM_I*JQ/L]NP9&.TJ(AO-CKN^!NZFM8%]]6=JHMV"X,B0@Z?+EI=B5)4_7=MX^UU_,>1,/+#,T> MK>.59,A)\-!T$B"O]?A0.]Q=R'5\;C:*>6&:+ BU3K'TLFK<-GJG_;+SGS$:3,W'UC^ZBKD' V L6_B6%\ANS)- ( M".0AD+^>G3>HW5D._;(32HHC5(Y5PL!^!J$HUG6."^0<_-IFMY(3H\0[01J< MX_#[< &AL\P+H#J# ,GA*39$O!MN2E_&]<-HL>Q<*LZI,GG& #?H-+^T7&XP M[C7TV"=T=55!7WP4%6T@U&, \=/1%EV+*9MO;*H)Q/1C!",L;JW\LN-^",3 M/G9%9_@:4/E\+#$DDGV+H^K)48*R_+Z5I? *A-/A^&)*WK$:>X,N[X#K,J\W MSR9H'ZZ[_MAZJ^.1X@!6)6X4!>X0J4\(XP*;BG/Q PD,!ET]M&+/&-\0+MO& M?3[XC2'_'M%DO9NVML<.VI[,51NO;FK[XB7!0R?,0J)^;60GS@D^6((>E!HE M-0X-4>7'3=(0;VF]^1G1:LZF3K'EQ=/#@$V;= M^FZ#S?I95,Z<;TAPGN( $ MQI']['';6R0Q=14?+P M]B?="P[>#6:'3]?\XO]1X*7UUBW;OM^I"MNP=I.A5OX) .L.AG,V\([#><$< M)I*=@O,R1]<,^GV7])1),TWR37BD,&R/V/) ,/&#)_CY'8ZQ^@RO-NL ^PYG MIWHC2IYE6D&?BMLN)F? ^-PXV]M[P&1CT]Z&RXG/'N0>6(X%>:(W"F]@:L< MR\AQ8Y:X,F?S$G5Q%#V4L*K1 E@*EE\A^&T@L12P 8/8Y@]7&?BBUQ^'2%.) M#7J=V"XX[10>=",-X:K@)4B6&GD6!QZ9[(1Q1$F@$:>#07Y#?C=BT,&X-[\T M-\#)*QF':U]%6748RO- FFX+.Q(^2L(*N<,W0/'F!@%_-SME++ 81Q6911"7 MRU6_;9^O(!G(E7Y?\A[&?M[?:HS'#G&VLB%B+V[EF0T':-N@:_>SW7.#,IPE81?\Q95EVJ U>%"L;*#(V%:[. MD6.9T^['ES[UN'H]8- E$TC:@]P6&]X>QKM^RU[#;6$\&2+O87S8)A(-D0=C M^/=BU6;@-(N!"L3H;8<='&8M25!=S:E++?Y9_OLWB@R<1Y*IXO>CCQ3=WVX: MZ#\=/,X1X@*@^RM/?#ZQKJUDKK"(;GS+I6N6("]710L0[;#D(C M0*P3&29464]NDC)DO(@4S%Q2RK_^(&GWRZ$]EU+&%>\BWHB M<8:O%49#X,%=?;4B_;"C/6H+"6*? M/J;X!6O2Q$\)7MZM))-5LN"8Z<"XK_ MW**A<>%NQ!F2<0O)M,3\T@5W)X?C9 E8 M6.!TC=+F(%!E\%PZ96QK1Y+)R%:K7\I#+UA)7-AD^CTAAD0[*B*&^>7-&SJJ M'CZ473=(3G#"L_7J5EHCT=NUF^$!7FN%?)]OBK9)CP.:B>];,ZFF$VN<#J+P,F6/ M?(9PU2=P%^= -"G,#E7=!MI"U!0-^5/PN9 KTY@I1>6XIGCY\-V?7&X?A[M] M*K_:\,'I40+F:8B^3@,L/XJU$_=&$?YFBJ6"+UQV%,AOAX\J<1K)^,)7Q]J8 M.H\,ENXOZ8_H!(_'7Q>Y2:*9$T K")]D44X-B5:ZNO\'_UID$_0O@J50B4QD M)//!79C'O(<2EJ?Q@V1:BKT'#8H] M,RC*EQ(9"*+=;0P;3Q7Y?*5A;O%V>79+[VM.#;D >1-2P[C"[%OZ"N.$^!5L M]K.6,5N_\CDQCQ+^9_8#*G?L[6?O-%W=$2*X;4Z-KRU6\#)[^WG(3Z$C1OC! M/MJ4#6A!AYGJ#,J_N]R;FOZTE;YUAW>&[J;F0+YM8?L-87&0YR<+LV#L$A+E M9=GNT%5U(CXXDQ18=E@=0=]**F$'^O>C'_G)I"=.6\49?>AM O)P$32I+RT N "G#"SAP M9QMKWU(#28H%R:Z(R;^DZYW^!^Q7Y4R-!D.]X%NI^+?O!EUJ+"=O;0*A.-C] M!!"(8$EH,/9P@FRU7FLK/8<0SJR#F-QLEEK*]-6WKZ MT-NA6-D)-U" H08&/^/4#[K.GJ6?GM2WS1@,#/8M9Y84:3^?4$ZQO<];&M'# M*+@SD;OM$,'Y:0AUS@W;%J MVR2!%Z.E>D;\ET\MU <',T6QM3 ^W$5$I$^@P&C8L./(]%G%%2YP2PL@N7<[ MGSDZY59C%/+&I%&@-%KEPX?@U3V86/0^EJA _0T=JD@NQIM]#W?%W&?TF2Y[ M>'YDX&OO@65&M,9R4KU$^_!QQQW#K[S7?\K]OA_H.T&#LE7V*#Z,5!QU$_*> MN#[^.L\6GECZY@9]9A9B?N.TGN[4Z;44U00@K%XY?LN M2#FD2OT;K"BN6K;"+)@^=(*= 4E^]4&B/9B7$^AOD]6Q4%Z.C!_1B6:]KZTH M>&^W$X=OMC*T<;Z]IAD[!=&)%1NB'LI#%*T?580+A70CZ("G0=JV1EPN!W<9 M5Z/#()4LZT1.&: A*?4]G70UO^_Q/3SMC/KJ9(8.HJYM+>O$ZJH2%#M$UO8. MW> $*/,1@PF^36H![.?JZM^<,OW:BE=G,0*7J /,W;A:#TYK64*5.H@@C4IS MVDG%I9Q>3C,3G3+1K#@T>3W?]6!#@*#?YPKB&*HF(82<+\(28W(DD%0=><(X M@?=+K].I/O6BPULOO;WH@VF3;*[KPBLUJN2/WHP]MO>.R,F5UA>!F34<&3HQ M"HU1&!=:WW6N/O#%!^RJU9"2V19%^.ZGK&X^A6X8@6S3<=P$!:H_7 M2F>@;X_H;A:1?ZA?=N+^LP\DY6:\9V([S IY*Y$+F$OU5C[H@5.B431S]EF; MX/,LP5*BF,%283']]-,[=Q_=D6IK3G#>)MQ/>(H591UEV+,G5 MW&><=$LSJOO9FWGJPKL].^<_4B?R"I1:+E#/3SY\8W+N$L]!/@J!!]L%HSG. M#;I61].7*(VA"\KJ BB^M)/Y8;6GHKTSK;A./26:+:TE,3,&76G"^PLGE M.S!]2(E\0/O0QHEX0\)''-\T MF68/!W=9WZKD[>3(C8 IU7;'2@N)"2;2G]-DG6]K*":#I<38I-.];E5->D19Q++%RSL;H?34 MV89O:?=D][EL1U[D*^Y>?5R?(46B63I(O= 0[[(M<-+:X7[(*^[S'9T<1 M2GN-SYV:$/AU)<(' GA0;\PUSA?.B]G2AY$9RSMKY&5:[/Y:RKQ;,1Q[*=]9 MZ$U<__!5_-D9.S*DB2D)<&F#/88XMX0X6$GV+62]HQZM_/STR^R!DWG9#@X; M)JR04GMWFG0\,T^S.$?="YQ1XATA742#>PY'4;OHQ$:. U7VZ2)%@[4[>SO M'_$0CZRH3#)U-@HXOG/'>:-](:7?[-,SI^U8QR$%J(5M*LMN) WJV?==P6IZ MRLN@HE(K4W+.VW^E:Z@5O0RD3IA'(S=BDH2/!7]O?$VBIM$3C$'(>ZY3HA-J MR$/,<:D$UD[:W)%WJ5VUO?+BYDUHZ0:(6WJ!)/N M*^L^G7 VV;J-$]?^^UO _OOX?SOX/D HM2)#GKP(WJ ^X$CAM' .T#>GC1%$ MIBVFS2Z.?KSD:5H<9&5LFF=\K^6SMJS)"Y_2IX/K;9"-7* 0Q9+*JUR/D>VJ M%.1TDGDKS%^ A34E9L_3C\H4QYM5;Q* #2:-BYU0.L-+;+6)JUM3)](3T]I3 MH3!Z^,:DNA]9T+VO\$3"7OMRI8G+C4\NF&2(-!/ G2FUZK&H8CQ+ F<#@>_6 M-%F07%,I'C-C2;KY2B5Y"2EEW6F75:%FA6'P*YLJQNPOO?;+^8U3)(^VV_G8 M6J@UYV?(@_9C">%:07D\DNJJ9Q$1F*'^W>V5]97B"GL-FAZ&8VH?]/L1^IVM M3FR( 7@!GBI)^[/M"^97C+32Y7MGCS*?2%G/[&I8E FM7CG#-[&;)9G9N/08 MSGY6N8'3B=J"$1T3.DN)+!\UE[$B=FY/3#SE Q]45S537F>?*6XD\]FR>=-Z MGFN5D!)W$.,!.5M.'441$IJ4VIT;=1D0\?9-PKMLUSE9U MJ?&NAK%<1:Q9/OH!#5A'\O43TCG=\XJ,Z+FRO91XYY*)V@[AV,,;$\-/%Q<7 MYQ/-])3=1F.TAF0MMEE9? $H&P'6ZMVD[)D59 QG/;;-4:G=NS-(SNQ4M]JK MJ;B"@A,[2QY]J5K9=(30C0=RLD,USQT)T4R[P,.\+.+5:_B:>=Y0+]KD>Z]?EDSU:/PK=^D3XU9?D8MD]3W-C?]:B3DOV' M2&UK4Y'@M_#G26XW% >?>OJX,0A!TE[Q]+SNYMPOL*V\].QI79>T5W9:D83L M(WZ\;%#M(M)H)7*M-,!"L),KI0)YQ_E8$DO5!BJK%C90H2$5$<+2>65#!L,M M^H;O%T4>$G @/-@:C_KN2+9[JG>B6XGT:?RZ5_Q+VXFW M=JBW*P'G%OZZ<^F_C_]_'J@#F-/L0HY^8#DCI@_RX;!^(N5YW%@PLCJY9![L MJ^,H]S[N.M7EG!Y0[_%TIVNR]?E'"656D<*=1J390N9E\/N8<0-.%-M,*HJJ M,=&7HN^NO7'^1L[0U[*4P06VT^F SM,;4-P0JVZ29EM%WW\88,7!#*>TA+I%-HK](7@,26QN& MLQ42'5.8>IPADC!6A_-QL)$J,":G/5X37B."0X]_%+?T^NZ&]#>K_"RU38B) M%!3FV1[5++,7./P\!BP;8JRP2Q3D: M%ZC]%&1)+"#UZN\?0Y:7TVI;JX[W=110?==&N,12Y"?N&ZTLV]H>4UZSX?VV MQ8QU__1W _RO/)9;QA*H7I#>;JM?(=:0^F\S G 2'M*JK$%L\7C"EN85=%31 MS(M'SQ*W'TQE=W3GOMJV3F%.&EC1C@%74*%XFNT[K_B\8"::=;!CMU,Y<[<+\EC(CKR4X_WQL[!K X/&\)$[#I71836V#EKV M)HVV,,2CW8,(YJ:(QI??>!;O2T;3QL=@$08J@5)F8 (E:*FTT^_VB;<%J?8! M$VO,:0*L*5\E_=DK>F'UU,H%W5^4-=B)&B(X?1S0DR.*JS3BJX-&IFOF9 MQ\)>(J-1-PE2[+U]QD=WV:>%L@Z<_/(J%_*:LNS.F\O9C6T1.)J%R"T8T9P+ M-*(DL34,+B"F+S>J_% 5*P7BSH+16;;]=CD'>2W=I%T.F*N1]_%+2 QGQ#:D M85/9:0;:V$^D397;FS*P'5P@_W ")#!$A+1MSSH0Z>SXYQ]_V;KFV$15_9NJ MTD_M7DL9P@J<#=&>KB(L\:!JJ3L7/@;@7ID'LD=05+U[38=;ZT\N1XUE,;*> M8A17EW6^#O(6V!%B%YHDG;Y^/C^R1E[2EG#U'FI>66.V+$3LL:_C)>,E\EEB'& M0T6M\W7@A^P.?Z#O,1CC AA\T6N2H%9Z_&L)Z4"EZ,BT;M\L'U,6='5P M"=Z%'G02G)ZL MWA3ZC&5UN\'_99: 9,+[^.51-#G:6CH/=_J1BCH M@GS2ZA,-&(LHBQ-N?4;$Q&.XMN,5H>WL@'4$&W8:VD_(C.%'$\[,U=/J:0PK M>JEFN_)0NG-''7,B=1DQCDUCXK!D1^ -^W[E=DZS.XUHV+TH8P0FCC$)FP<= M&W<65S1I'+LHH5B^55YKK_TV0#*>WX/I>K)S5M-<;>A$9UZR@+V>;]B@Q%=9 MMR=6QF^ C4#^JII&J>@TH&!Z4L$VFWSQ[XU=7+\%Y]8GL:MK\6(ZEQ@XN@; M+D#XBKL/./RG+_@_UHIOK+-TG09=[:?)):FYDIYN$WKSITV:YG[5X090AW] M+8Z+<,)M?'FZ(;S^QUXS M?&=_:AC\K]UQOEB"9RC09RPE3LOAVM#ILAZ3>'?MR@_A":VYCBP'^L=W$V^, M'^9IS',"=W.,RF$K)U2]M*SW]G:\#YAXE'AWI/ 'V)ZK".8"VQ^09AI@[/5OOOP=$?0G M KZ$-E6O+NU1-EF2[I>3*-OI%?R0#Y9N_0XL'T\+:KJ08+5L:6UQYP9O@ETC M#<&*\XD,W-P[T^.<\I)G)MNO$__^7'J[H:'&.6%^V!<]TJN=W&)V GB M-M>#4ZFCRCXUI/GUO:29.MR7Q1'%1CTVNO?%VLYYFQZ$.ECMVNML[N\?>+^]-DFHI[Z%& M_3Y^^\<_I<4, =+_!)_]?2WYU%='WE([&N1P4!J@Z?.C^>= MA&3.<661%4[*LK7<_Q K_\U6Y*E+L,SI\7$OLO*>Y]3;#1X29MU-.A"TVN,_ MY$5#J7^V"$%B#M'-&E)?EWIE.W@\,]9,0[D<:9PZ;^[QUW0(7/F==.F+7\=1 M""34X<4U/\I8=>M4*Y]T,#+RKYG56PEU]/PK+WKFL1^3)MZXPQAT+O!L_@Q? MUSV+$X#$#X=D [:=)%VAQ3S($J7#&V&;ATRUHB*+'J*=2T)"E@0/FMQ[S*MW MWQ !E)C[^TWABK.K;.#N.!=$\\@S]ZC+6NG6Q35JJZ=,[EE M(IN8"M#48TE$--6<@@N!NNZ5+Q<(E99/H>/'N, MQ7S:TLU%\R/9A5UYQ&]2 MXD577M5O3R+?F/0OBC61T88=9\?"W>%Q*'%]JW%<"+Q8)*S(069L=^W7V33+ MN[5GWZ_X9SM?ES%%^_ ],",,7VA&\,%\DW(_HWBY@#-YR&F,CVH^2AYT8GQ$ MK*O>7:N^8=C=<6-GQ?X E?QIJ>]&'4TX-3KSS?LZI_#T!U:#IG.D2_!05)%\ M!%U\3(1JRK0^ENG.T01OK017.$JW>POVKNS".\L\._/PVK'W]2V'UJ7LW0#? M;P6L[ ,.KOF/%X']ZJA4)Q0ICZT PS0"*[28L$*'K4A>[)V*P$T(Y>'Z;D$H MRQ7^[7O5AB'5G[BQED/*XEA%V:=P@?GM-KB^!5)SR+XOO_.>H&'Z$BOR$B13 MM^ 6I&OSVF"X]R[J*_0H"&J0OO[UV3V_FS<]EL)P$Y[Y7. U5*<>N;.3]3B&'QA+U#[.[,,O-=^Y"WO M7Z6XWXPJ4?]'I33S4YKA%?Z7KDPQYJ^]6)"+K(;/:_5S@3[<%[2_\:$A[/2O(8*L)=$LU/O;1O&UA$B8 M&.F*N?$XH<&95$),L4@P[, $,>PE2Q-[#V::U*UMW)#8M4WLZ)3DDN1%UBDP M@#)W&R=2C(^$;_*]5]FA]4G77O5TK]%>^:T2N1>C]AI=VW+MV9I])P#,=9H3 M9\-2YD=:^:ERL)AYB>74S3H6G%VOM=@;,9Y"+(HT-JR_8&TJH-3*JR?7WRIU M, \'[B+6?D0P MB9E0>Q'RH5P,PQQ%9'-_,G*)N9LL^%.]]K2VT:-I50%4_: MEB[PQO]L-++EPDLB7TM?-4<-5"317F*%<-4W6.)/ JUKV9N[C.B7R^08F5E5 M%2IKW%U'_ & MQD0! #",S@%#Q B1^3H^T%5IJD[?K.^U2N/36364?HC M@UTEW6BU;UL.1K7.*^)V[=ML(2UV Z[Z$0@6_:,5+)14WZ D/1CP#D1R# ?[ MV($)[(W08/]53EI%_7;M_5?8R6OA LN;7L%G5E"3AEM\?\7_J\=/L=G[<]S^ MYF2//W!J6D%_197'3Z#*V/!K,E+^&UC__>#X$=^>PC^#_\MOSD;^455R5S?P M27S=R(&\VK%S?HAE_O.X/B@YM\88!N1L,F.SVAQF=PFKW%[38=Y#5-QY0P>G_O; MZ(8P'B\3WU9UZ^X"0Y1^+!BF"A>.)??='':%J%Z*B0#)5CS.AC[7A3]=B_3:/I.^;U M6[+:,!>XGC]"TOI6@>0"ZZ=J_1D,/"_&RO_VV\:K:)U;_B#]:O3IF+UC^4O;]+W+''+_-&[\JC<"K6TK /*9;4X>(P M>G2\]=2W<0!V_G?&^_]0'_06^\F?DA/L^LE_N=FWMD M_@9:M'[+2=*5?Q1WCK_OY]?\KU-'/ZN[G[+_'[#N'].TC>]OQM7ZC^74;X/_ M7ZLR/VJ[7JL?KVA3N&,]>P3,"KXZ3!F?$YED9REEV. DKHL;5C+%\VH<+B.;;98'T' 7?)84/@W#CNUF1!AX%D8+R) MFLJ$<4I@>47-TTHGSX!?1KJ$I6\)@L\'_!U_E[:/B+,:0'!S]! M2;6O_QM8^CUH_.N[A)\28>\/]0X\.V#&?RSL>F:?YH+9B6^"T:_!&T@;,E7@8J)10 M[?,$Y&N83AG9W*.)$SEO;YHYN'__LXY7#[V.MM_7>V9Y7GN^/$04$!G(4895 MP39A1.C(ZE1T'2JR4J5K\9. 3;%]NH9UY[=D-[5+WK'QS\*'84Z//P."#_TZ3!S=F4Z8=6_9 MV207=6D,7WY/9GX9?7-\>_^GCW@UO9O.R6)@T\!GH] W_(.G>;XZIIR?JB]/B^UR:BE548P M2Z'JBMAA/H8\:,P\9DI'C.E0O9AG0*/:&HX"&,%.J(?HWCS'A)TNB.O5 M2KZ\[(@\X'W%=^B1&O5V\WERL8K2W ME%)W+C>??FXL['3K-9 A0G#[@W7^$ MG3^ VL\RXV174>DP&B2*09641OB S]CK M=.9Z3LV(2%$O1PFL182J+\(*9 864MYB[.V'AIRA%39G"_B+PR.A9W(?, M5%8V^'!U=SX(59D0W%PJ/(-I,AS^'EKM.1HL!$,NG%YAZ;CPUZFRD(-WEKV. MH-)F&%HUOC;NH1H+>K)$Z5O:^4[=;\CM] M/16)8:+D#2&"=YN<6L1,%1^U\]7@:0@XJ(-G.++OR;>,(:GKO3A[ AD'"OG] MS%#@/?>^@M8BFIK %.&TDHBH&EOL)DZ[/'_\2@^O M=F+.(#6&:?(HEC_/I7H_D7?O$6. SUH6^=K"$!9Q8&CU+F,C[W.\ VF^ST5\DJRZ=HT%(RFVRN7=[D;'M314'1?@FX:+5.X MK6O/MR\&69=T+Z1;]K@0RZ++,C/7;,&=$?%@_<(N@E.2\,4(EAAYK(),1+'$ M[M;;=8_ NEK:\L"CZSW3WFGWZ3V+?GJ(TY$_?O^"<^PZIW+W^X9P=S="#(Z2 M#*/9X4)1- LA:7*5_"ZF>CAGS]#09V;-W6'LU-G!TNNS-V!7 M" ^PO?_.0W]R'CI/;A#9 +8UD@2+"7P8?3!.YZ;?NZ/OZY^#R2/UWBC$G<3H MXZ>:96-%PVKS?.^/X6@6;;*!WT=)LSITC0:\X+?7JHNY<,$FAF>NY?&2][/Y M+0=$FPN.=QZ\V'R_S0-8/M9@C1(UD %+4&O!)8ZP>.<"V[(7K;:$2*FQ"TSZ M]#TLZ=+"K0]?X0L++R[[6! M?R75+RS.>,3.8 DP]V)XZ"BJ"'W7E$O"J+F\_< X< MYP(28:1].,JGA('R!GR),56/CN1LI#)-[-@%R^KJJBS%KNWSK=G7@-+4;9\4 MB"5^)0DOUKCPKM_[!&+!C9R.RD/LESBWN2@RS10WT.ET_27*4SO <6_,5N'& M;K6#A27W$LIE]Y6?;WKT0LRH<;T&ZA4N'S4[24$/*# KWX;>P1I4\Q;PAM:OU@&_1#\D9JX>KKL713G&!"/QZ?0$IEH0K MXV*G6L7V,2]XO36>EG)B=-F\N%1#;\/BP9H+0\,"^.UF1N<.I5SGJ79A[X"2 M8@"V8S?C-?M6Y5;6C=)**9W!J0BOAF)MGW*+<.TE_/)^B>)LYB\L@,A^2;JL M?HM4R$K^JLC93"J7\%@4W38[%;!WV!_NG4](B*9:296?=>>L3AI"!WVW="56U06LKQ_?<4R)\^!?*!_HJS MJ83FG7>5OMY^;?M9\T' M"Q1,Q>)Z6 W%JWZB9N**&F>TE+D,1!Z[LGW@DQ'KD M$F* [--"@ K(J.)KD%I4CLX_N[R[7 MF,HG%.$H#QWUV:'%B"B[OEKU?CCR,:.QMF_SDL&NTG==K\=*W[XM$UO[V-W; MZ9C&&^+5>=H3@,=HG0^J$+IR+H?_H4@56=#&'2^NKSZZKJ@CCY)2&S 89-]T M<4?#DS&%EMK1T.7N.Y^N^3@NTZ08]]EI)#<<%0VZMD7;J=_"Y;,2J+A9#!?( M7*YTO4_::["4L@O^29/GRU^&WMHUEN4\BHK"2G1C_,;CL'UF'0MIQF7=?C(# M1T^@Q00+]Q_.7UZ0;..TX>180LQ3+/F.RH,L+?N.IYY-&OTXMZ%;SY4EYH_6 MW]%P^AR7WW;*]ZNA7+KD=T0#'%2&S[K2U,>2BVD!C=B]O5R@9$'@9OC9VPC: M9'W=U?<=N53AF"/;]K4]6>M/,&,_)'FBPN'%Q-!%D5MX/C^S9=]WZI:>,DW% MYMIFVJ;6BO=8!2$GJ8FGOZ4'*_%V?B$\() HKTGY]^.+-9TFC,:KY=Y=_KEA.IMT@',3FTP^OV,VH"0-9%EP\&H /:C!0*-K%J/A ME'U[)MW;M-;^]C4>6\D4O5IG_XBF2U5*BB&&.E\(Z09;<-66.&=XC/RA#@R_ M$#EZ@1^#4+I=DYH24Z'JDSW@Z6TR6-+UOMRFQ.C34,#F,P:7>%;4_@_\P,K* M=L+M+[P_Z?W?K%O\UIS]KU@-^E>>'_\.'Y)BI-.0LVBF)DABW*'/*-N"KB>O M4V<_I-FM4&^9!3G#1Y)Q2IN,Y BWTED8<$44ET+YS^%69>JC@ MC,$9Z^^!3TVBW4C%NV+O?_=?C._L>/:0WMY,B6U0XD5SA#K8#RH\Z3-C2PDD M2BX7*-+5XA2_GEXJP4J4EB:L,7O97_(D: O<[]R^D@19P/6T=@S[X0\JYWK" M[!)-IPI?:%P-$V#Q@NX7&<$B-:GZNL$Q=WA--F'F*W6;%)(3V_S]#\]T5?PA M7TN"^4Q-+M!00:),M&UFR=]E"]3")+W1VPI@_C#ULR>ZO:SXF#INJLBNSW(: M^,$;K.M<(/Q1I4Q@U"A?@SKDIHA'?*R;?O-AK&3W=>?>&^K/!R M-_4Q> 0$L+46D JH044;R(--M,):E)3^3IV'66#FD<*>HJE/CZJO;CSUL#'X MM7+&O^W%GV@O4)L@GWJ"Y)$PX,1PP]??L.("L[>?>\*A/Q>D6'0N!@>,WM-) M=6 E^28%9>V=+15^9;9>\&80GIBKT8 5H.'K$ *H0(5&K!PT2L$G>86?/"=7 M*4:.:30AS]8*\ZT/,1#MA*/GP%V"*^:O!O&S9W&,%*+16R:\VLP']N"<]Z ) M7,TGP6,Q =R-;KAEH(TY"681,-KL5!7]=;3>7H<=Y.JE\>IC1I4]DYL^>,*C M(K,[7P0FXZ0PR.[%H'=GZ^45;Q_[Y'E'E:HZ^A9QP#*7M!2U02=B(MQAJ9$\ M]/TD.P-.>8#:BL&-BHAX8,7IKE$JSVASMRM47Q)7'.,"]#L&WT>$.#1;(P?! ML_16^3BJ"KT8-K8PF.A"MH"3IX@A@;#:/AJA/24)<'"/$ M;Y:7[JW-WS%E'G[F\4$*^MPY-T/80KWG)Y8 5/?SH#(%W?^Y970N.K[0DW[W M"*T"*X>+['1#H@;/SEPU5.VP.A[8/[_N[J'WU@T"0MFI=,*L/1U'26")+5'& M05QUGS0^CB,,-MHK=C6_F&3]WQEN&H4 M2_PI&,[AGQR__;PH7ADO5.^<\R5@OQ(R_VW8M!Q!%':UHN!K(DOM1!"Q&K:9 M#'(!"NFF?D#.'>]BDL#7I25%01?3O,S$M]06:9# Z&*75PIRAO&%M]CW<$[O M7+[78P^!:5>=+Y>=LS.O\WIJ+W KJ_3Q0MFZ:(LSF9M.ZVS>:I'*Q%<]%L^G M284NH-=\C;=;?11D5G4@DM_DDDTWYZ02K_5?[*OI[5II_<1<8NR5>P5AYW(O M!R%[>^C!@+_T^M#G]E]3GUD$/NZU4'V!]#U[J^%&*D1*-Y%&$%-T-G*6/7Y> M.^(IY0(;7L=!&2\K@3W?C:M1SL2U?X68!5-\L<-0!D^+^4)>T+7A F158]:. M,AVV<#)\J<5:3N)/*MCS,B##/6%4QDR;?CBG(<7R0.LYZB7C(PNO#7Y^! 3V MCZ[(WU.P/Y!DV*6N=7 27\*)X-@F8 7M1?SW-XE=BXQ_?D[\N*(>* M8.EEV8%AO6,P2;O37]6L%:U;KK9;V7,!0;=YU"GJN,Q.566Q+'N%Q_<1?SB1 M+(0"3_BB5^14<'/)F1Q1!QE.E!F,.9DK' ,,_P0K^*AD!^F++^2O*NW>?,D0 M:OOOE\LS>\=["K=AT)883;76+$M,OI;M*:8KDG5U\<=% . ?78V_IYQP;?W* M^H?77S:J<'87$W?T:O'O>'2'#]50P 5^.#'AYZF@?WA'_JK<-$M]]-/>OKK- MQ$U@3F> Z;7\'27V\6$Y9-#).&G%%;UE8(^[S?V] [(+.=@_%.=07OP!;S^& MIXWOF?53/T3"3^$>!7E\W!\7Y$O#0C:[B% [UW^684)/H>X?0TGV.YIE?,WR M-5?^+/32PQ*OUML?4'NRY6V\%2_QA-8R=/[Z=FS]X%R=9YL,E*PMN8 ;>I.Q M>K2^>\[(0*#=S-FCSH_TZQ?E#*^&?C9G1BBLW9 M)XM\")WJSE$))',VKFZC M($T388EE4^1?M66!0;9'QCS?'J#O>DY/*7UL>-"YH.C[8>&E=-U0U!LX7Z4X MN)N"J"&)8*1!]+.\^/#1.'DAG9,E6YIKQ=9:-H*/QGUTK"^93K3S9?S84 \W MZ?4/T<\]$D^,!=D>+WGBT'%:8>NT9\*OEY9Y_O%LAE+ 5?O@G,W5&9%<(,P) M8];I^\Z_=CPK.]-6/[=#^?7/'/G1ZT3G_]-4!W M5[ZKW,>LR?)J/_3>2>>X[MP]%ZG[L*]A,.]G!FF'*H&$0S:_209-*/-;J%IQV10UJP8^&4%RA9 M'.6QX^Z*1%6"XU=?W.'2M_A3;WUX7\"_]S9?=VZ[*CV5T3C+!ORE;JQ_P!$M M*D2+#[YR]U-0F3S=J^@+._ESMOOYAKO_,B[_E(+6V;<7A Y\/QMORT)X>I]X MY2%VXM V85(@'_*,K\K<+_@LA]>_*=Q$CH<_A-[U4ANH8N=(.)BV' MSA9'R_%U_DR]MW^<4/SGBY\Q-N^IBN[Q9)SXX%"BI_3-Q-,FO(3Q\\$_367^ M<[4/\O>S1>G)'QPI4(J#6-#L:WJ%T^6LK$N0(O7I+$.'KFQ.RV99=KZF8DR] M?*>[>-:>#-"^^ O"(&2*1H#_G=.J%+@'.D'7=;:>>3BP<+PW[]D[%E:ZT^ZS MGL1=UT$7%868'?UZQTR^9+WYA?_@P?J Q<]0,>^I2^ M+I^?3C2]4';Q/SB>)O=NPZ&V6]+>3] 9&3P/),C2Z1)24^!H^ZPKKJ M!:L2$:S.L3?V0S^=GLG1JG_E_>2^XGZ5W(HU&M_E@W61;['-90'4IHOL=UQ M"/^:I?V.S$"!$/&,.F91!A+TJ# WYBG/OGU7AAXG/+J*TF.I@*NO2ZD$@RE" MRM722[,O:4MUXN[6%H//"=?'^B\]GA0]FGM2;,K3-.1 LX1XZ[I@/N:NP"E& M)SV;P0586DO5,*% G5FR,\1O01Q1JA?:8*"\]3OK@PE3VRM*3N-=V7B(R*7_ M.]^VII@1]\SC6KU!5I;]>7VA,K['ZWRV+EH:\X5VONHX 2"]%$X&G_"+ZE+] M.+BKKFP?X4'N%YFMO(_O7X**OGM]-\MF^&.0TW/[6JU:[[?)2E9V9Z?K!/-7 M>OZ]?O:?7C^37+[.!?@T.?W2<[6D,*P(.QXKY9%B.H:[=:/.+C)+/DU!X&87 MU>7L6L_"ST):Y.1S\23GJR,A\#-?"'5Y.@TD&A0;+"A7GB:60W9?G:,"JO6N MO>Y4P5>7?_3!NG S 546#]_62SNVC/\B"4EUB.58D\?WF M(LN>SZF-6Q99]_CV7*Q6G7PZ?**-=@LE._EV@G=A)6:LDG]UPPE(/[NK"R5( M87C!^E&RE/OHD60O/JL82A7BQ'V);]&D@5^R!\OM_IM]C/R HEF1027B31SE M$;Y0;JI.)\BS;>M,F)D(SQ%CEFG*3*PN''BV;>\?OV>\P\_+? M'%Z)G)7UJ!JS8Y]X,3M+U9PQ*6(;]!Y4I<0YA6TXL]&3(K]%$M]8&VNSV"'XA010M;%Z;J@1853<47'FBIK?S#T93*U'+:+[C%,? M(EFDOM680%6Y9JSBJ7)ZJ\V:5]G;PH>14TB6;!=3#Y+BD'D+P];2PT_E?]>" M15;N+B%=E[Q64_/EMFEWT/4D^T.';RHN$)[@*(FX(F.6YA)+/'<^F142:#SZ 2?^S># M5P[ ?JMO_/(\&&ZM&S#P2DOQ.F:='UJE246[J=Q7Q8;RC?>7.)/WU00<08S] MA M<2 C#P5@G#7;9C7@^YJ,/6UPATJ="%HVZ_%2 ?04%&*) U99$4^"B[0G@ M>@I+[RPCG L\R\*X<8$JB-7&,8N"%(I;K.^A VX:FLT_E33AL'& MVMM[OB4BG)3U-.[H3>(V#M)<66+CM66,4J\Q\A",<9..;VB9.5376X:*_O:Q M,EHP/'TFVVCVYDJDR]%]&U.!%;.J$5U:5%T;OPTX5^6XC=CC&WP:IH/H]I+Q M18I.Q'W!19OR\3V9/ICG$5-3TVB6'W6J2V6LI(08?8E(#-L7+:94D_-BU! M^("-R;]-,/_?7?_RG3%<)[%FP_M#?$_^[$1ZI:!^K;EFY]X=>US]#V[DLT1< M1$6C"@0A&UV-@E,J*G>P7RP>3&6.DFMR(]YU"-Y^<&JS]\7..Z[?'GKSCE#U M,4DQS%R.0"WS(JY6$5=M4&$F'YH3C*_CP'?7RL/FR6)&:J*5/0<;%9P+FGE% MRA7JIY7Y.$(S[ 3<: KI@MSN1OD=G14)8JPS#S'&+XNBHQ4*G(4NL5&W&(2_KV.AVA@$K/JQFRM_(G>CK)!(]EE\8ASN&]WDBX\J-H&.S,T;#]B MWQC@KFLF\4)^C].%YFFC(VM_.2+W=7'9:O4U2-!%[X"EZJ])E!12<7>*+BJ^ M0ER1X2CD=8'ZV$TU6NRKI?>,UEOK_8N?-M[?,A\YUV/W7T[0V !<-89$>1& M*T#40*3AW!8R^"&.CA@3>GC[8U?_PX7#!XXZN?>A/ZCMTGMZ4]BXE1+V\BWO M9Q2HO)MJ03?C;&SZ?]C[[K"FMC7O($UZDUZBTD1 5!24%A45$#&"(DV(BM(A MHE0)"1WI"@('5"("TL1(5T!"Z J(%*E"0B*"%$E PL84ONV9F6_.N?>>F;GS MW;GSW7GF#Y[ PUY9>^_UOK_W]Z[U%H:'!X)ZACC69L. QWY_?!N96%L>K#9" MIXNC& D.=\;'7RP%I5]>%CRIPG[)[L97X5N)8XUT-'5C:84:?VZUIH)_U&?T MUDX)+VFKWM';8AN%]U>[7LK8MI9%KNDP11?9?*'>#(Z??6VI>V0D)IAOXZ04/.9(HK6;E/$K?],NAY'!WH0QA. G-"D8VBX MEA3,E5H:)DXG(#MS=+=4GE3*#:7YCLM*'<=QO3K X6**7N63KS!I_#6<_$K= M,// BV>OW8M[QT/&\1]6,A2C++CK%74UUN?6W^&E=& 49R+U]LE@*&UV)BW9 M+@)+DE"K:837\51(A>]_W A!SQ#_-P;G;QF#X[/6YBOPZ5-O99=<5KK9%% MVF&%_4<(DE3%%Z4,;?8(M@:SM,$X@.X=:3BUTHJ):U#M3VYR]_;U3#IRP_[! ML>RKPYJ67]*F5]["/,/'CTHN$:GP%.\9; K,!SLAT86I]GV#96J&E1X2\ [K M4_ID5NSB17/JHY=J1T7$RV>'[6F3NO1Y_S4.NNH?50A'(1 >=AW?.?ZM9)=+ M?QZ0+OG'2:U_D 3[^].0WZ>Y_IE,<93_Y2R=CRM_&*L?L?-?C"TN=0M">@VK MPS$/I"U)DS6)PEY$-QHRE3,$V=KL1#;/"T#67'YQ5,GVU;TX116/>!H_0QPO MAO=-8JP 6FE,J2U(&Z:*-PZGV@#X4QN^6&K?\@XV063X+*KA3,RF/%7MES+C MY=/5OGEPCN!)1"R@&;[2GK*OC<[)*@TJGE+3Q5J?W]W#N?SC;T<6TTJY3*O0G(N^0@(92 M/B@HW""41$T"RG1Q:L=2O1(_<#N0#A5]ZS=W;<=DX/.S,N%=? I!T<:J,2)D MW$2?(?SEX"'@4,6^]YK>3O:7-+U#1/>>DHN0O"@,>E>0>6[T!0RA$E;%?JT? M_;-H%C>U&7#YNN03JR$/^7Z8OT M0 $=T/EQ[3"H'\>3GF&JKNL[(M.8@E>;:+?FQRV3RKU]#CD^<@I=6XYZL<8\ M7V(4>@19@B?=QU-M, (8@AG&K=OH N9P!3:M2:_2(63M5$PLW\V+2TT)=^ZJ M\_?BIV[6W5'4REBF*I&]! M!O!^^''$R2Q$S/2!81>A"VT#!YP\C(:^.'NLBFXW']/('>_>% PAK)ZCBDSA M_E#L7^/&I2ES;=")Z)8\,6"-&HQPMFR;5JFS+)?MY"P^3^U^\CB]<^;^$. @ M$_0B^T\2WA *&,)Q#*D>43FZ))6=)XQU43I*^\Z1B9*>*2]TJWL0U/1J5INW M[/'@ZO;D5 _.,1@R;1(Q@UWB8QSVQM1(MX=*!=?"JT/"3HG'9-L-/W9Z6P<_ M9JZU'%UU*(@P&;T)HCR7*2O11 T]2:RY!/[%'<:JI82?";2CS S^Y,H$%PD 25K6F=F" M1'P7\-4\-:"UNVHP8/((_90W4IPK]9!BQ'G>F6-R#ZS_XUE^O_U!FX/*.X3@ M/NRKVTKDP_@0N7_:?FW>MMY#,$(K8'2KJEDG"YLEL^P'1"SVX?T,6],D!AXU#8;KJ+\!A*&7)JE MX2Q8(+]QQ<;#E&JLHD2D/;(F<)FRW7$63\S2=,N<.T"U;U(I:<)A"B2_<%(D/+QN<3@@M#R##!(F*\JTY:;FC6 M^?,:@L^?0SAM(@](GTY'\F((VB:'OU[P%E.9:)]6!$RY M:^Q6,[^!"?L:LY* $R+>>DLU9,>MO'!^X1IK8R?N>%S%[_F"_7[EG6D/ J GT7V@+5WJ8US9 M@OABV@Q0EEN0F"2V&+$:XX-ISZ4/+6U!/-90..!'G#&C*0?]S;_^T?7KG,-_ MR;3\5R8!/JW$5W[4H@P?ZAE[H?W%>0#.%3G057*5(+FI#8()Z-)$M:-. 6]I M.T %UL>3?DD)PP'%SDV^FNTN6E3*ROW"H^(.]N;% A'R[QNZ[3\Z>0L>2L*P MA5I9M487"G )H+;] JO1P,)IB(@5I!JUXEGA6,[55#>GY2.?5ZE6#:Z9V7D7LP1"J,945Q%;B>+4CJQ*%N:$)VP1+Q1?19RQ]SMW#/\=28W"2/ /$@U2:-2"')G@^3T(HLFOTY8 M)2O/UM?%'4X]TO72EI/Z1,B+Z0TN3P>Z!2L)NR(RP=/#YA]@<)BI97#GO= Q M\B[X2LV0>ABH[)L^UW.9I^KU)YN0'YKFYIO76<2EHHNCWX5$.APE5^*,K J= MO.3\"CQ57^1?#>5_*]1[4,,L92!2\'EAE B7^![.=ACI,:R>V(H']J0M+5ZE M%6S,W!K(6Y8(!SYW*HJXV=G^<>?P^J$]F2K6F[ZWMSNS) M_) MD-%_=Y.)EL06M@26R<14K"SZIR#O1PN8^ZV'W[:O'5XO-W\TL[+ONEX#2MAL MBE\N]+(2) 1;YTU7IM0G,P]3*2>'FW>%]%],[3+[T&0T$5<>IK'INYP?6YAN MNE3R',//!,4J:C>@VXZG6D.!O=(=.H#&1H?Q7M/B>>DA_?C\UYLQ^O7F'QQ; M"S_OKWUY(B\_3VHQ$<+R93TTX0+,Z*X [PQTG-%2&5D$6!ZO'WJ2?>72X_N\ M.88W()Y]0=]_8TC]H:#GLT[%T\L!=3(T B'S7778"$8VY*EO3+YB M(1 ^/Y=PUU UI;5![\@-!;&.H._G>O+/9%*NGST#4Q!H JR6WM0V M8Y=8^\N7P2:S(QK>7D/0?:-V:>I\@I$G[02P4S6AZAO:^'5]^C@X(I;]%O\2 M&S]'0RX+T,X-=I+G>K,MJ.N1T@9YSP[Z?W8J_70QSZAS4D;%+Q"G#UY?^_,5 M!T !C?BE'],2U"6I.JP8\TBU,R!@C]TN=^MUF.SE[W'A985;$,X8](E,9,H6 MY"H.T,L->WRIG[S"W-%#YAZ]NQY"2;C0XNB&4ZD\65ER,G$5T-L\41:S^F1O MHBB')FX'QQQ,%$\JP%-M,8 V;[).,Q^&8,R664"(L*&AG<1+HQ4X0?&[:1?" M2TE:$%P?/0PS+>IP>S^N'$/"(JA^6Y"E6H:6,;8];6+7$Z"44O*N5_XB>.,) M)EC]RVU>FVMCT$U/DR72P2Y97!-;B7F4*M**Y!UC&@-726]TVB:D>^HKZ^'GTJ!<.99=*FDAU:407S\NP2]!0^4[=[#7[8? CJ!"__9[?O"&W8V MJ4^B]A]7$+,\!4'OPQ!V*R''=-D"2;1XND1.2ET\N0X??;)&W6^EVMUZZ!=& M$I^[S'I&&F;"@.D.KL/,F"4#9!^$*V@(>SKKP$-?36ZX32TY,U83YJM1YENO/_S? X[O MLW]*;_V)-= ./!>*%U1*9#),K"(W7+IMXFQV<%VI>.-E[IEKML@'U:\ORK;T M"-X[^J*SJ9A.!N0KV(.8*D0JFR_$S6/HXFB GI7.^YLE&]8-??RZT(8*%:]" MNE#>,,>J)[B2,>Q1Q^+DIJ.D91$VGT71\3"*MERX4VL#NH@B<*2XN2I&V1P( M.:^YMSO9U<=$WM#\RYM^-M\4PPIEQRIRZLI&2,#<'TO,=#&5#6KK'AQRLIS: M("]?LGLE;9UY.N5$#<_!\SS"GZ4XTS2!#@IV0M.!:D> 3J9=9&4:V;F2H3$N MJL-:1KXD;Z>KVM]SPS\^J6EHJ#F>9J#UM,HU:O_M6LO423;(*LD8!68(JP"] M'SVRAMI-DXYJ4B8S? 7@U/6T1)_FOM!2XP>Z*ME(414(U]W(R!O*$>WY+;PC M_Z457,8_%D>-SDP][NM]J^ _U3MHH0PI>W(]'7Z,]PZDP^VBS;<6R$$+(PY$ M&I%J"P*8AG,T75)_[+?_%E%X.&2'M(8[:F+NO7?3H2:1B58GK MX?%=9\JYK\JXHU8 #2)3THD"76;1;F((NB#;R;XY[2TUT=.YE M04)^E!^7WG;=+Y_$N2)$MR>I(5YA2)D8ZAF=& 35*BUV"_**H?>&)N]4:TWN MEY$)-99?RFJ,NU9WB7.@\(KBC]T[>1!,<02;3Y9:S^9[0UWRGN@?-SI.,W.J MMJ7I))YTL+QXQ/6&^ZMM][;Q?&GQ=##5@YR$I^!)S8AJ>!KH#L$G'A*@5#OX M>-RG<>=3%1,=Y!DN]YXDFY2@-J.R-]=>1SI.6[>H'E.IZ<2[+J:P\M%<3!CK M&7L[@"5)=VCK+SM*)];D^"#O<30;MVD"]+$R,)Y("'H, M6HV/Q7CTQV7+#C+A145=X[G'^MUO\EDL%RH#Y$P7W;$'W:3$[V>8+J DJZ&" M@$C0$I%832A?\#.'552KH]9E/XI@BSF]3K _728J4Y@4;(ZKB/%Y/7?GQ!._ M(-R$W-\UML'N ?L3M!8:AW<5&;_0B:])2V@JY8W['IQA59WY4D?G\VY-)\QE MHWZY= ,-MR7OC^6T'K:P(D"DP"?JZ<4 GRH(D BD/YP;=VH MY%QXBY)IKSUM&=\O[R>)CXHP@ -Z&+H3N(2\X#*1BA"R39,KH@#1MF$(!2MQ MV><2Z,E4U\P(Z="] <081@171;JJ MMY1 MD0O,V17)I3(>@IS)\9B:O4)%6$D6&>:T+/2 MF171\/5GZ_/.4;U71RXA$]#;@+2,(-!JOB(I&SE37=JC MNLA=(N]Z3]JRMI+%]=S!UJ6YZ\$O/SVW*:IXW[%:'%/Z]J3ZWLJCK)F*-\=M MFSBN/7\2';9G9VK3>=[/Y@NISW$6D3L\)3.Q62O9WG$P#)RZ=A$ MZ,NY)4]:>6\&N7X)1P4M2N[EE:9A(U6/#4A>H=7L9F)X&__F3_V5?P.N025P M_XO5,]2.CT8:M_=97@80'?K^I#RR87RNZ@\NSHD(DPK DW$*W4^44W9 BS!O M43&)F:-[44?)3DZ?TABNRG8W$.EX"1AI:"4JN\IXE* SL=AQ1Z+ KQXN/G]I M(FO[44Z4D)?9L+ !N0E+#V+A,#XZP$[\LOT6I J[/%#B-:T%6) %TO3/T"!9 MWD51"C%RL='FECZ(!W#/1Z6SIV_>@+!:GU8U"5&PO*BSU* <&N_,1H)/[6,) MAZK4%5&>6= NZXO;+,4AG&H1)EQ;D.AG>!\I0)ZA^I5871Q;"]-IATKF M:CK%)E!I7Z4(*J_]CBJY_K*+,)-N8>;J,OJSB3LK+7X)SN )T9FY5/%, "FV M< D_V:PC^ MF6;/6+H3(*G$5<]J"3$*\UYXB)3R)5"<<<&2WCN3\AK(=8$7- MV^/R[@9WQ;>:J0.=G;(S(ROG,X*$!8ZKAVB/SS.Q<,?ZH1KE/S(.%4SJ/H0QOC3?!Z^XS S<@L3= W]# M,=6 :N.Y"9U]35#?&V5GG517?-;<;W9]R+D2Q/1^\[-?#%, 6E//E!CM(G)> MJUG[UF0Z4W%&:)_QZRW(.?ODK&)%FL%)T%>@@XMB9V( E6:_S3L*<)+EOM7S*_W=,O<<."=0KGNS%A?1]V?$4G" MU,*7KS+\@.P3 )RVMXNP!>%CBX0\%=)IWY^BO<^/>0$='=A7Z4:(.SQ[\/F! M3-\73MLYL#,K"5BJX]49ABB^.KN5SVR,W%Z?I]PH >L^FJ'K'KJ2M_EB@ZX& M(!@W/&'B;!743=;+P&6UZ;5.FZ_W/?)$J=]P_K>O%K1Y"MZO/EU5K77:YEVO M*+-7-FT:$K*14@N=T&7SBS&\F<< *+61GD%3;].)AVTOJ*L:/BS"\_Z#RT)# M4WZ2YIGG%;6RJC:-B9';-V^KF15A"";-!YB^B+O8'3!7Y(1^IVN'DAI@6^H0 M'MV1XK<[VVYP9=?!R::R@T8?SS>F6IA58%_I;'71=4,\3L%?Z\N5Z MZI$/->GF+7M+9%4R/G!,XW5@I*<(ZLV4[%@C#VRU-%/"KNT^ZA1M>99:A1%W M3[Z0-?G9P12JOR9QOPD][Y^FK[*'=^'P;;P86H>I"L"*,'XH1Z!@AB@P M?@5;%Y+D%/5.2QAO]+Y@'=>]BZ&,(?0AZO:LF>QC#^BBC@[YL;\?!.J(YM9B M; GANVF[*"E55_)2%IVA;5C@L)N.V *>^H#]$5;765LQ_6F_]SSJ: 'YDO$6 M9$A'Y0%^N'4/YR(F&4-UP0.J>$*_W@1RXC14PJ7CD4.(X9E7PT:]F*# X\C- M=YHD$ W=V0*K_FDE_ZP^L'T@"?F,&+-SH.':G*79_$+4<]-A"%G408_L=GT# M/YO00[79*#LON\?T:D5&_.ZCS@GM)YIK?]9_14\YZC-WB-"-09O<:?5H?=)JTRV>^"QUH&Q!?UTZ%Y#V2+,2Y=J)8'),]?K$?@5]!^H>*;D M&EO@,'6#S4>;R4'O0&E[P\11+A]]C[\<2 J]Y^%!^=S0Q'\[??L!0AN,:_F$ MP"T\U1X+:&>E,'86_AH8NE2N8J(,=)5QUV4NYTOO!WQZ(F(_;%-K\FWKJ2?P MFWMRR+MF@-PMZCC(720"L=M"&YS\%LRJ MHCW"&@ 9KS2Z8]9Z?UF- )<>T!]E\^O3^LG03N1=?&7Q6@^G-D$!_0@AA M2!70ZH[X\>*\'ZTB.S;/G'2_6)\D=J@1$[4PH,2[=%+=Z"VB%%K=WZ7#B1Z" MIN8E^)H M@BQZE/X2R >UP0E8]J8GC0COGJZ9-_&? MN#SY&JHI2"K==+:XQ"6W/K&'D]I/O\HJQGM! ?T>>GX&W83UTGJ40N\LG:G%42/X_3_RCMBWF/]@O%[A#3)2U<@GR.3#<9\'S\KNO6[-V#$>@OU@XN/+3^ MZ&:U$,.S0#25T5[G^#[A^;A9<-%"+HILO^^)?V; 50*7W.8*FQ_VZY;[(Q!O M'K(YV - ;$F*=Z=!;#4LCBGP[-.>QC=&D5K%O$LCC$B>2[Q'KB0N\7_@Q?V, MN*[!$Z#CFC/G\FD%E(TT'R;LR=?%N+S9:M7>0O&7QV5ZK#2OS(B*WX0?,V=Z M Y4,O& E0SRM@49BV?S93) P"?HHA6+V[!1CA?K3G[W%#A3@A_N5]C]LW5_"[E+[[Y&>$K@)8T4Q)!P%+/B43# MQJ?E"-*YDWH9;G8Y-RT>)BL[>N'H)A,^O$=D$<3=C.&A0=$[YX MDN-'\#-O.-E*C]ANXU$_X8UHR=8N]O+?_LW7,F+Z8MESPO7+RU?X.")EC;T; M?]>^QT[UK^KL0RUD:[.>XDF/836PCM??1<8U.Z$238HT6'L*.4UPP82OQCM! M^[!&AK34J$=BG[CL@?@N_B<1LW?A#?-/1%)@UXWEVZ%4N,A88\?/M-CE"S,I ME^8ZT/MI/LUJM*#,)X[:'YV0@Y MTC\2\,\G[)(_HTBH*TDU(2C3&6-TS\6A;_JATA.!@W#!A_;EO@&JYV0=SHEP MB4U$[!NPGU8'4J@;!/V@$25=VG1*(3S$WU.XN.R4W]I:VCW#;9]H'3Z:FB4! M5X[+'%310G@5*4 "PMX.((4?Y0\,==TE;W[]^M1QK='JPK@3RM M1,%HRC/$I$"G%('69N.!0,-%(]:+?OC'7;GV^V\&/SV@V:^06EO[5W-[R3E\ MS>BR-56>;@(X!=/BZ;% _(T9EM2DIL2YR>*FAUQWMR.NLEWY+SY M9CF;_V?UC!K68Q#FL7+AHVTKPF^1%&2BD+ V4]TUP.CQ@5]N7,=GWOZ<+-HJ MEG/9->:2N B(-&X(0)6X#*X9=R)0X,FXCB&<8P8_GU?B?R@^;R)OWU?[<;9 MM$?H0$97=F7IEVJ*5..XZ=ZP0E_M5ZJ'OS>K;?3>"JAQT)9R=%,=6RU/<^[[*\HVPU@V +@DW,! M6Y"X:5;:MR9;DK/$LA(,N)7AQ983[3[T-B=0R-!3*OC1:MR!O[JRM@V"Y09[<*E!CF7\A?S+Q\6%,!W MC=,-3YU'+9+/#46<5$^]WITV"P,T<$O^# ?0=H%FG%20#K**GX5@S0]-(B:V MO:/W'*^E/K+/5']UP]?TG W/;MOP[.T4]P?)_%6;6FTK_8 *+U,LO@5&A6]! MA-MHT63R.)!!9I=ZHC93=M)V)6(+,P4BJ1>K)/ MAV[E ?/"3HP<:;*@I5W4#N:2SA H:=(;G'T4KY*PXN1/-#&W.9,/.Y3VX\"I M'1R=&,()O)L(+WH<4;V2",K5BGR,)5(BQ'=7;9/'AKQ\QS9+[TRERM[*9L-8 MY?S#FZ"AY"&AA]@' &.:!)F7*5Y/H84)!;<9U"YOQ&E]P_Y2'&>J5' ]9EW^ MP>6="J+NZ$R&^N\,,H %)6\3D*=@Q\KI70#(D+G=6%BMYGZCW+Y:? *S:#=L MV3" -619SW:8J; ?_Q^O-<_;>G^O^5&N&@PPM%3T.UX$A93/5)$&R(7 M?0E'XE8X_YE#M!?<%]JHV*<@:^T M@G::IY(B=3WG57-#1I;KP.Z4.V\U*R^>5*C>SUF!UD$) E,IJ,V"!X\FR=:GFHLU+U<4NO:DI%J>B?BF M+9_!4'1@[Z 6QS7QS:3 ""Z"'RH"WBA;5"4.G1WRN2+6YLWE):9\TD72]AA$ MN+7FKZN,W91$'V4EFO"BIS&<.#8ORO\#:C&T6N]^^>3>I+[=5 V^VWZ?4<]U MHXIG U7M1;U'/9Z(S*UVT4%9B\K#$#A1-\C(L=Q)RSJ:21HY-ACP# ]SU>XK MQJJ4/=V '[MUW7PW:1@=6:0O2A@2UR[Y6@"@1 M4NSPVOGT4$O#%"%G_#V_96E>/$2HSCOF%#^N93]NX7TC*8TGI,!VL+9?(L3R M[# R0+.N84!'Y[EREK-)4$J!YY4@KO99V0=5]\Y4*@IYG><*"@K*#2^\)"55 M2> 2>WZSC9_;?.#TMA(%" 3",5CX#]AXA-D&0E\>FQO3VLF*"-B")(WHA;U@ M*X5TCBR$1GTNRAS32\?5N:5_F&,ELHQ^$\\[LP6I%VD99A5A7%<2$-NRAJW\ MR0@>HN/7LM/^8;.ZD_I,GL $/#_D,XR4"57$S!2 1&0+PH?6@(?2D]X:*?,\ M+COCI+61=7+\7-^\H[DLGF3[71%MCR&40Q4>=L"JYMI%QE=L&K0#2?W29B43 M';L(J8-L!2[.#U;>AE!3'>-3Z.(/_T.B"A$P#,$,- 7Y"#X\Z1&Q>GVT P>U M4&37AS5/$MA2%JU]Y=/+W8B+L0?E'/QC;2 ]!S6#B+7]RZ[48+H&(/&<_0$J M7SOC6?C5VK>^]FZT?\G4?A/;H@9Q_7>?17F/<>I*VKI![V$JBY?Z0%@16&2X M(MB?8'6'*_KB6Z'""-9#BP^[,T<$:E+JS0HG\D0>O!:Z?:3-\(!MF\DUR"*& ME(ZGPA%)"*HU/BT;\3-49,^#6UX3@?0B.IXW!&,=<3?0T]7GE,Z#<;ZK/!_N MGQH\??;14ZP^O?%?D!4Y[RU@-O =*^(IU?"S1M2X_=BDZIO,S$)-A4NTW;'F M SL@9660GPW4)-_\U\12]N!],0EWL@G]XV9=&(GO"*6W,TG+\L>RR%V7X\\D M;B[/=8O%1EU3OI_S[HGPB5F""H=+P67XLB+5L U;4]S2+\'DI]WX5#=BHCJ8 M-_"-=+[?CWGH]AZC Q:24-[H>L5YSMFTF%]SF4G5)OJ ^U4*5 E#,/V.$?*6 MBTV__"("+QA0CJ]>.=^C4+U=5#,Y@F#;A8S*+5XV MGD&*AQ20ILBPA&;H ENP.HYXL2KL=B#7R&A0Y2[K:0XWP7 8 M@D>SL(<4GI\$&%+;R')?7ZH^PU(2#F_4Z+87>%D&<#VH7UYA7;7FS*;?]4 M)N42G%PZ_CK")!?@I&',0#)%M6S%RWV7UZ^KI9V.]2TI*DQ[7=%[/\XC@:(J M?RN#Z.>->P&CHP%8(;H?1&$C#2K9@F,5&I M=JU;LKMZ#*J+)IHHL&K8>QP68 +H[=X-\"@VR"1;E;4WDHQ"W ]Z9;Q:8_;I MO9?^MS3I9S[%3D7]).P M(Q%&]6R^1<8^E RKP43(>PM2!P=U:K6_TT49R"%KGZKX/)+S6>[<0\$5I%#1 M"YG078+(^+-Z>FL=KDQI5@$SF+&'W86MZ6\-PX@[>TDC.-89;W1;&K(*U!\> MDK+S<1WZV />AL;;*R(RK1&2QW#6H%W3"DGML6 E9I#J7@<+U=\UD0,*[ >8 MUL66.QVTGC%\AF:'5\M.QO 8B2?#8B@M/BCN,O0 L5ID^0TM;(8I%%X4TM:Q M"A7ZY)329AUMCC$NBH>&.Z._*L(Y[YV"W-EH Q_4?6F6 AUS!]EA3#;!.YBF MC* ^N#-+;.?[IN+K3 MBN,JFJZ&NI-QR4I'7U*%WU00]DUF;&_(G0[=2*-D7DW"E#SNNO.CC41"TEJW6/J M) +8!:Y;$RN[^4A(.3Q7'LZ#9S\&6'N@1-X#SO/5L M(JR2MP4[KD]WA-44+STF:2*X >*,54=J0<&BXX6&GC#15XFR,XV^XZ_L4L;J MF!GULA.](A-$$2.$-TV@10Z:]OSJ <(+#WI#S(&,](1#ECME5R(^KL4S)>?( M\+@:(J".3PR8,K2M?_.&5F7OZ2)96_/ ?*)P5'I_U5V]C"_H>2/LOEO2G^P^ M('A0T&#J!FD+$FO$B3Z.-:5^3,4>N'#/13X@F5WFP5GTZ[;EO0*J>Z+J<94[ M6AWVVPHYNG$X;\K54J^]VRJ8).&(,YC." .X,(!HEVJX5"[4F;G7B!YYS8:W M-SA ,F,+LAT.,IYY7MAG6.>+D&OL'U90>_>FS,3Q;87=YX2_?4QB%9=B/IS& M,)A$RC%I_ P?#<&"S#'C@=$N(M6A']AS$4:UTAE/=+[5;;H%$1#IZ#D<'Q'P MEE[I<")-;_/#>B)DX5.4W.D$$4'S'[H4>!>2%]V/Y3^\!4G!2!E=FT#$HPX_ M>QM>-MUS8-/5NK7DO?/XW9/'>W3W)J=KTI#T?8 US9 M +I;W$HC6Q#?_@F$ M^6LHGY% N(*!7W3(%W,5\[&W[@6E1D?)@,Z$4KH!=]'OF=K T?')'0;(Y M47V1E[G+!*0P3Q1 B-^"R.4KLI@'GEN[])8]X;:]%P&9AQ2QAX;Q\\HP%AM) M>R) I,8 .';$;;;ISV[2,>H=F.^CFNM M[)T9A+H@OJ(S;JG?3H=0#W(HR'W9@OQFM+?7#S80(M=I';KG=M@>[2\*]],< M(<6_6^HTX 3*;@MR["CH=+ /FS'@-N!#)V]!-C;QG6G+QI;L*-TM"!'\6CG( MF[_[P&K]MKX[9+)\8YK@H?3)2N]0)55ML9VE>^&:]\R/+'DA_@ZW\-7(?08C MZB7W_+;#5YONJ$%5K2>! MTX.5;5%N1:"<8'-Y[1":T.3OFN(3[9/F'9YATR M$*>GGW@R:W2OL6N.*RJ8W^R$]P@S$!,N7"G>$;HW^H98:[>9H;?T[R:-@.W& MDR:Q$U"R>BLF$2.*(67 %)?5*FDZL>MABT0ASWKXFJD_5YSQF;>ZPSS6-R/O M1-]D:=)%V*)8D#Y^$,9T8U+06J"90:/YF<=9B7@?8CR4>FD+,KZJ7M^8X5A7 M3S-L-X>#?FN[E88+JK'\9%CP/YTF/2=6]R\+S6 G7$F8V&83E-ZH._:?G=:< MMQ[UN'X!$DW%3TY?,4+R M=QV&#(&WHI4K:8I%4]/WM?R[]CF/"7(D=M"F&@%-LX_,0 K?M<'OOGNGPZ8L M+^(?[XX:F=C?KU)E*"HF>?Q:5P0W@NJ7'ZZ>J)7N]#7G+'&_IP5O-"(!3[43 MF=R"4&!,25WZXV@VW\_\=,9']8^HH_MJ/@#U+M4-R*J%-5.UKP)G7G.>J^ND MHT^^>%)RI7(S0B&X2P@2*=V= T6*]TO>K OF^A;M?"RWM!VI>'?SG:N@*H(Y?6BIG"@$W?X2'R8H?2 MKNNK[T2,?UUE4ZN'DIZOGO]#/ M._4>55:JX8#_5EN@_PJE7FF_DQ_HQ)UL%I?[%@3?QS[$$?8_<-!@2#]H.X8/ MVW^I'BRZSUUXQN'8@O1]!]AOAL^EXE;R1W;;XU3/^SP]XK!]SO?:[U[P!^Z5 MWV+H(4RK!!G_@Z-_4X16!OOM9)A_H$$\&S%,=;(A5&S">>JK>)?"K=FIB!:9 MLMSX:"-K;>9JU]->VV?70%KUMH"0&\MLWE.5ZC2><_93^1ES([GB4B_'Q 5] M_OJU"'44A\:ZR7<.V.\1"_:O,OP1^CLC _NMP=^V\0\X;(2Z BJE=Y'7RT^> M-@7]'E*J.U%=P<'9CJ[E?B M.:8<_3NMG/TS5*O]'2V')H$^LM4;:5M6/)Y$QB5!*]?[,B;L ;*5HQ#T'#+3 M]KKMR'/_L4ZDY,R56ZOC7]J4S(@R;&>U(WN6]&F--9\_)RE<=[(QNSHWI_56Y2. M[^ H^,=AF+\?6-OTE\C>"^3OOJ&NZ4_)G,ERXF773%=[+6AX%.2I!N\0/<^?\ N$[A+H&+)*0$5#! M6FPR0L8(HQ0[T\?3]R+0ZAQ])NID= 1$H;%:M"Q1P'"_+=<]39I.I\DAUG.0 MY\_")EA&0C.&C^U:H1"42 G?C2Q2EJ5YZL7+9P_:A)^^_DDY3?7JB="6^Y\A M#]M<)%AEX)@OL$E71I"5M#T5OP3:"/9&CPEBJCKRKMIA/QOG,[,GLI1OM?S" M(%RT9,12R^E!@^CMS*,#S>+,O4"@4L+,U+8.K>^/][W?KQREJB!\SB&A1U?< MX9>L:Q9JK]/&\21HZ\JX+NE+"A5*@L7'Q<_TB1-[ZNKB3)O=C9I6\0ZJ03VZ M>18FOW"^_L/-#--6M 1-,>WN\KYOWQ-<4X_>^M9R1?"2R._>M2>@>QZ?W2%E MW1.FJ_$P\Z=?=HPGG]2_PQ)C5#E?+>GY2RGDUD'O$D!BYG'8&:"\".%E<+WR M1-R5P2,R7(3=:<.1P*CTG[*T]8_L_HW1>JCTH;O%39G#FYMV]^YA_'<]$2GZ ML_S#+CSI"52 2ZNFN&^FBBD6YF053[1&W.LO^VXDMR9O+HM M1/Y@".XJ3A-X2Q,@I75 8[<@8B;RQR;Y2&9 MGVFU5TE*@'#Q**9 4)O4'C:?)#6C$R82@) -&:4_!SK(BG;V@\LKN-J'2*4J MTV"5RO(<924GJ-:W=[._D)(K<7=8F7A76#R^2I^^P=R99T1[5K\%X>,=1W\$ M/S!WK;8@&9]#)U'/GR[U/YILF//Z8=*S%^P(&P1K>80('@?$RK$ZC'(LNL"M3M-32!CE]. MDS8%1>N:Z[)\4*C/M-WCK/?^C4L4:, 'WH&?04"71@)2#-OEC*>CRR#<&3 M:MBW(IKO*+TYTZ=[&K$Y:9>%(9)#UL>4)&CU;#X<0Q']P<2X 7A($YGQ*7 : MOB;F+9UK4A]<#*)#)T3>3VKZHD,(1$K9'[(M1&8='X\5-N*C/B3(8=J0<=.2 MU0,UVGN)W4/?>V3J.OBO9W3=LM"R_URIDFZA5C?_1.11K0Z@,K[ MS!1*.3D1/SGW868$J3Q8]/H]JNUZU5T,B>.$:\JK;EP(#1:)DJ? >9V9QC3W MV*5 (7YV]X2+I_ZE=R.K+7;(K//)OEW')SD5-2\E0JC0&"+UK,Y8,:F^74 D M NN;#^I7!FQSH] M%H4X)O]O'1>B;V]!"*%X4G$%0YRY'1$%Y5UOQ>YHWCG>9. ]@5^I<3Z:D.KT M[:B#S+=$):S)!N^&_4ZH!H;@#/.")H"@8(NW>(8^RW(]?[QL)GX)5\&#+A-#P;,BD,- MX/%+,SV>%5G29?*Q;P,5.?' M $44AOGY5 M$F95X=W@,NB^:?WM6=-J@R[R3IUI_I5--BIUKZT7%7KD*:]L#"00N42J'^\R MC *-)HJ9[,00--$PZ9>C*-UR%V+(M?=?-Q-#KA]8T#.'6[\^U.VX2^<^/;:=-JZ= (_#N^!CT;F"*!K-S4N1L_7%V(J[T MYDVGGI3;E1S*MRM;]ZZ[W;!^^T0D D^:V8( >[)!\^R.B_D!7PIDP+RS_5&F MP&-9RXU!/OT@1\/*F,*KZ*O:PSFQ_&N5:IU\%UQ *>$*!)?2,>0"FZ^'JF9( MW/'U@S/3FF9;: ,,7=HK,TZ5\7RY__WNNRRRR,IU[K1MA^%)&-+=+0@/"AS' M#;+IJ'P@@\W_D&'FT0D7 9S:D]3C#GU=I0I9G0]/G#!*WE$5<6J7D83F"6;Z M.L/XWXYU_?^\IO;?-H.+8Q.D0+Q'40);D-A,G =75P7?A0 \^@%U_59$@IUT7CB)^LC@4JFRGL.+ MYY8.9_KF>S](;T$BHS\DKL!\H9&TG]GL=NV82)ZI&]@.)6%\U4O!(TYUL2F- M6Y 6-[%Z)@_>!$;ZB$@5!Y+HOD 2PV"A7HB.XPVIT[89E#TGJXW+'SO/.>Y6 MDYF6_S#O:03,]K=E"/[12A!H\I(Q[5L04#RXV5"O+8@D>F](5;\IE1Y[?>-. M73EF7W<%V:5P0^41Y(F4VZYC*I$7@(VN9D' F?3F EFG'2[A,#\AE71#=;J\ M;$%B^TQ=+(_#>-HQ7O(=82NT,OH#1@DT62O D6QZ33S]"BM'G-&&X3+21-4; M9)4'"VBYG+^&G[ KVT[4C&B='CVJD)$V;0 Y17,E9R];@&*@A!ZM1$D 6MEL M<4",-#G[JO%-P]W-FZ>RK,,#.-I'TTL"HXA'CCG=XQK$CL/&@^DNP&&&(E-J MT(03Q4^M\KPCE2%](2Z/?HLWY[:_&D>6N[)6UX<]_&5E>]'=^"H8 3&634)G M4Z5)=G$=J9G%+QCEKV^.&F0.050:7]WC^'(&D#7BYK ]45:69O7WK2*=A;H$ M!#+VHG8!_C0HN;@='I<'K1T(?',4Q][]25%#9E&LY06E_[RNX8U/>Q^E]T>^ MQ5W J;,:3'B!#/I]UGUF,/4"852LJWPQ=Y>5[ON,:Q;^"@F'_*N5=AB>%LUH M$&2/VI!OI,"0FK)II(>W@P0Z<%+W(8*CCIL" 779.Z M.S/U+9>_T;6CG'LPZ[3(>Y8B?B"Z^0-=I'.-TBE-VB3X^+Y1$CXU0$ D% M# SMLXXW'%6I>=B7(@J7T.RUKDNMB(R2;6J;0<;AO> 3_:"EP-"Z*/5+;>4H M&+6+@."?#L^V^+B/M8WHG.^Y>(-9(.@YAIJ3.D^@R_D-L6L72<5 ML6,+XH-/AO(%BG S'L@ M8#GD[8S0OAF1\1?K,B]WV6?B9T?>GMB[!;EC>SE+8P_L)586M,*1B%H\ 2[. ME&/E-RM\9:M165-E9[21Y^/K'EOP^7,EFA(.QEU1.2'#<_71 1Y8#)0/#67R M HA\E )@-S,6@!4)N6V5VF7Q,L)?P?Q ^IWJRA[=1UEN;BKI5I" /PM+_QL7 M\+13I5%(\6UI$Y:DC;MH;I33AVP;ZDI"S6C5<$4J)[??I9,^BNG*L0'^[QHT MA4\%UISG)8LP)?"4^'8,L%N:N1WULU_3SXP]CY_AN\=A;J&'$1Q?#V!:>ZDG M;8@A)P(Y$.?39+%6;M\?[-' -NXMWOM\$!%7V=QZ(F-/Z?%B M*;+P,!\8+[H54X5+Q'CT2VU>L"J:"#7@R=$D+3@^>NWD[9]Z$_'EUE'[P=-L MN5]3JF_C7?MEF&=H[B!;*(?5A&;;T-23:C7GC78%H[%&*5HI=-:I,*%OCE,' MDO>^/Q#G"&$=!-]"./K=-!;\*NMS?DAFV%)H%?@ M9>'P4-;PN*W"'ISI7Y/V]@]4'_V_)IP0D82GPB]L002-07,CB;K RG'?@IP< M8(:I50AG^Q"U/*K+O/7LE\ZT*DENW#(8799$[_]Y"NWS#7\= >Q5;X%-3IZN M"ZDH9LA[N8%WAMB7>2?%H Z&][ZM$/)-E/(&@NZWMAZ?=ER0NN\EI<]W2**S MRE3+-S/@ZKV6U"?1N>G__[2M?0$GX[IPD5N0;=_QR_@4A$R3SHSFB=@L2GON M^IOT5R!_?A_X*>S*]8P.2. #NS:8_!:$1,8 :E "T6#(%"AZ'K+P0R&NANH2 MJ56>-Y8W]S8ROJ'[XVI_$IXTATG=@D@'CAM!&>)H@K1CQP:S\6UY?V!9_TYC MONJ7*?QL";WP$D[ZP8+&IIJAY>O-^(;4[==.K/;IQEZT'DX/X9S&RV)F8*#^ M%,*\OQV"\EQ&'1KHS/+YZ?/YVB O@RGJ$=4P?8@M]^%D&##TH?6 ! M6[?!W&%T>>6J2F#%\/\M V&C].U\S=;*-'_CH[Z9&+TD=9M*Q',XQ6 MW>5SO\/DX0RPM/PX,ZSV)\73W@S9 .$59+'%1+G+,?Z"R] MF6PV+8&0+>0E!GEPKGF#>!B-Q7O DPP>Y"FQTO$D[*T%NRO+L;A S3O3SI^WF56".H%X)@2+.>Y(]' T5,>&TI/X8_(QJ"3G792:6OS'R^ L"X)OZ MBJ@R4(O.![RMTDY3OZ1X%H^W'I"LR&SHD!.Y<1Y2'L !5)=C"&(P4LT6I':J MY"4+] 3\>NP#+'.LO]58F7;*Q3TK,>7YI/7T9&WW3K%XAV$D/0 M&3,CN3RF:I+0L9\GG#CTRLL^[7WXQH5:(NY\^0A4MP["^>UIK"W'1?[ULM\$ MN?^NV?'SLM^VG2KXPURLOS)-JP]UA5J?VN1+[7&D@I[G7:L9*_2/[HXB($5+ M:G[LC'E[\P517.3]*#/'K]X/ 4(QROHC6];;$4E B'Z=@"=^J=+,7S!HXG'R M#EW=/[CSDM:K?IE#'*N+Z'8L]<*3PF*F9.K\HYLB;?+[03##U^) P;A-T9$"3FQ8KFJ_S^32J[3OWS'8$8S4.E.A_NAY_L"P3"[D MX"1 1AV79DIB6AU; 4P'IGZE1?L@JT7S1HE]H>Y^X_UI$%=L49C.$IRAS#P. M2.* (8I[5UJR/[!(EFXW3#(;J4VR%//UY*ZM\;GGU!(-'+N]!GD2$8U\!_*A MB'^/#^G_<8+A7\H7_(\D"OUUA3)_QHE%3:"[MR#B/W.Q0.&S ^&/A(-6=KP> M(OO>.8KR]?056_4-U!!N.Y3XJJ]VH?K4?LI&:F@O!5JU'DF#S\1'H@^CCHRP MQ9E6U.]R]?',4\]ZKI9[;G#.YLKN*!=Y [JT;0L:6K4]^7=MICX5/7MNJ-EYF[M;9L;A9>N1 MZA^R(,+D@T\5/8$F$"OS\LDPGD7_XE0C+UQAB.BIG3H[7N3DLOR9^T].MMTR MZHI1DHLPX0$O?\@TIV&94OIL_IP9!* .;7ES"P$<;^(KZQ&Y&^ADVJSZ.HU] M(G@.L#\NHS? 0^IIXDR(1?&R7-!]U^V; M5^L3MNUF/.)(#U576?4FP0']"VP^EO[2 .-@#\B8+ <=4/^'O?<.:*K-^D4W M39H0I#<)"HJ*@")%*8F*-!&PTXF*2!-0$ @0$HJ 4A5$%)6@@(@"$:E*"1T5 M-30I 2$)*M)D1S!L2>'&.?=^G[YESLPY\\Z\<[_Y(W_EVJ=J$IS1F\+IF3:KCR.M8LLJ%..+ 7"\2Q)^ 2!I6?/DHJDZK1I M)I,0#)BH>?YTP.ML0X/5 W8D3M\-_EQF\SS*:O"#($NQG-XX?Q#:0#=FN-/Y MTV7F+V(.B9=[^9V_,B7V_HR"![ HK'7?:K:/.3C-_B&.^"MQP:_S.W]ON^WO M>MPU*NHR1KA32*XYJ-.%)C+ NZZ?MQSW*Z>&&17;7]=HJHBQ[O1WI% M'^+@&Z&Q37R+DS3#MO%$E" +'DX7I-6D7<"+>T=$!#:\_=JPU]@/;>E/6@=( M=8L7@)H+2HPVKM?-QJSQ*,/'$4$[TL4EXIIZ^W#D\%F,6;%/7VGF*S0O^37P MM/[L(NG:CEC#I"^$1"1HR;4.DRP9O@Y9G!*.\@ /UP\4\39GS>B(O7FQ\:ZR M_UO5\G19\CFUV%>KH]-SUX<3^O!#,QSA%TPXIR5"8NQ67=,H<3=G$ M^,6W"18!W^KK?7(.+-\X.CA3*LWS!=ZT D#K[+]/I:-X9884<5[+JFQL3%8B ML +#M1^>[ES*N]E(^K9/56[#E4J1EWT15#.)J MQUU+BN;A/V\33/0\2UJ4-IG"X>=TH"0XFACCT'27WGK$^'"-R*W4R@RCO1H M>."4F>H;BR.YFD./GB.T.?VXQ[,#9"XW[5/AE1JM0Q<9"U.YZT%.!>V68X'0 M]&$K3XLKNG<*8G>JZ?&\1PKA*.FHQZF3K6L-CT"I%.OZJ+(9(TQ8#BFE*G"- M>^7R[075L#O.NZYM*3_EH$Q)J5 NQW.$9^ZZL7C8][ [L.WN"O2$NZ606M-< MOJ^[M.W^69)V4@UHK5XM0 )YDY[7GY"TLY%R5RC"[(3T0=H(1X(PO, 1[1&\ MR))3T/2@/GH=:=>O7GXQ=WTLM2Q_^R:2TD&/T07485RS:;T@4QUC"+HW4.>' MBR9*$]O\W2J)1_IURC["/KP(5C\;RO?$+2E*^<.-.@G8W5\V M6OVC>WW_,GKY.8O]"'#EG/0HB!C M<2)8>71%.W87*!AS5J_4I6.Y)"([B5"ZGKR,O[_>Q_=1:!)^.>9+-.H%C*11/IL5]P=S_!I2;[UU<< M:5NG+Y1YO%H(.7P'\:;QXM495&46-,R-C39 +B[L.\2SL&A\#1=KG7U>][@V M;>"C%><0XXXN7<<_+O>C>>ZQ)<=S:%[B"98:[8Y4)T*ZS\2/^JCY_/T9Q0N& MY*B6Q>O"'DYJ@>V.\(YHO3\^]Z_Y 0]M"F3)C# .Z]N-H$O03A:]EMV I#S#@\?K;NJAA@:I&TBM M<)YWSSV,.!FV]X0JXHB.3T5Z=9=D?=/[WILV(8_A?.U'QAE[V2D7$OI7 ._Q MM&<:B9]7NWLVIGCMF#94*T_KE>C;J9$Z$IKRQ1SKSSK']8X9B)V82'HP1IY+ MU0G."W)'Q2,WR>O/!IX6OL!%S-Q66-\W9[/U1(BDC=H#P8][XMQ0LUR.KVK! M['CR=I!F.3=%[SH&Q9>-=C%2S<(!HC1#D MO,'S(L\0A @Q6![,AF[,AL)-*-U!L[X,/F.>Z"^U2O=QC-$*E8_12(UZ+MKF MU^>24H!K-M/7TIFP9,F8,0J)/1"DJ?"%^>$9JDQ66@'X+6QL4[\@N?S5T_-/CW[= MWOG$9'$/RF+\WW(TY15HD,'/3D&HH:',XJ%7:Z^1JD?V(D#'=R0-/6-^SH6];J_]65I; M2ENB.;6\T29>W]LWK^&\0$JRCM&729WC%4L)(=[UN^@3KKT7U!OZ6I.5Y&_N M"^7&Y2%R&KR-W=!VY@X6+U?_*HE4"];&'HP.N_S]"N"+\R +-?9]"/RR-%$V M;G U^A'(PTSJ5XL620C^*U)V".T&:6F1>D%0A7]<:G=Z,FT\X=6(>TR*QUE M8PW7?=N;_%]/=S0^9&>:6#//H^.8.(Z2(74^IA*N,4L$4U> %KEPO48L9KXR M?.PL(;4V+F#['=)M^G^/4_[S1L7_F/$1_PZ#O?[+B?TU-/$[5>_?*Y+_+_#! M1R5!.W$4#9;V/+31/BFD3E/'^! H6^Q)U-$CM8I@?7 M+(0PY4H,FVM)3F&,Z^H;%JK@PBZVU"BK -+ULWC/9URPL*X:"6Y93J0-MJ8* M3LBU$"59ZO0#D94D:6^Y'+N\NN ; 2?0J/0EU\'WDRS%)3K<'?*APR;29_4G MBDWNV)OU]SG$MM4LUR6'N]CW[T3.B6Z'@G?#'U_X Z,NA]Y_(;A6NOLYEQ:%77,AM#>[6RO'F*@6#[PESW-T4 "$B MTQ*S>P5(X'YB]Z&5C@_JEQX_7AFHW'Q_QRAI^/5%\>VK3P0%%/%YCS8?X77^ M4BI*[63)*''$U]/[5;9#F0^)K:B8XV$?9N\Y%KB9;"F'?^K.(#QT3=MSY_EE M<7!U^!?2#'S6\OO! /8-Y D8%[> %[&D,0$K[<^GC@W4VS[POW7D[0V<],() MS-/W%C$>AZU%A-6C,4[<)SYQ'58X1I-B&J%#-N,BQ%*--A1\;#2JH5X_/'0P M)Z2P=6V'S0MU]6FIR;+YT;BZR^@(MFE5575Y==K+EV,[3R9LN](J*7#TX#9I MGB;@'%#\MV;6[_V?)OE_R(.^_#E'FB?RHP8]&Q^>X=BLNKH"!,*7[3<$.?_^ M=T#4KE]BK&,AI<'FX%BVP5.:UJF!EI?OS%S=W4>W'MHG#,B&JNJHB]M'5#F. M2S3"T3MH-;$AR$2XQ*)0B*V44Z6?O[U][59)]*V'&05KOO*OV:U(MY%ILS&1 M?)3_X/2%LPF"=P5KBQPFLSNYXH 3P%'N:&D7,G=Q8RCK*EA\9LN!JRQ=NL + M^H:+3]^KAR)-VWB>A=<&?S9*)<6@P.,PLH8=*(79PRY%GB+*.*/WCKE58*S! MM,0+6U-,!4:&76/TSGE\U$TX^89W,@E@=B2] KU2ZG7HL!8CKW03J5*S8N_E MURD..9[LIQNT5:^:Y:___,WL/$-J)TBM !S^N^4VU M$9$5#D72YMX?:/U\N:-"..:RZ7;V(P4("U<0"S'=9,&#%L MCBRM@L/\,KVS#>F$5QG*[D.W&4.@&_Y1>AO?U[&D]QQ>EF-/HPE+ L1UC,/\ M9=VUP-=IY6>3AH=J)-3K8,\^DRT/[I$9^$KXLPZ9B?S%7;V4%Z7C::*K)[ #9"'T#%^"5GIP))6^][C?_X!1HB= M<>(M LZ"=:M+^BU?[*O?EHRY4C%]>!^N=^-Y_)9VX8/ANX3Z-@E.+:7.,&IW $;]2 M3I?E0GDAN=E=3#6_W$UORVYW%HU!Q2]OHJJ[1-74,_GZL=^4UB8&VK)O<;WE M4. 0BHH:_HI*:]Q$-VQ[;6&B<.+94R/WVZ^,+VG=>C,S7'3"4GX&7]?OG8L*R>LQ>XLA!UE_S8,_'(0GD? T(>9I?5+2##5XA+VB[Q_Z[3V=I;N!_L#7PGGV*DXRO!X-$H( MX^=/=V#40/CS=!>')/M*W$GK$_Z5^>=O?[ZMEZY%$;R]:]_9*Y]:D]B[[D6K M]NF]-MS7Y[_HKV0?V_NF5R9A8&!@0]I.CX,RAV1VB^0!@#*P)>+O*;'^R1T! M2HDS. X>F1]R[M51Y+PD2F)UH,[6G!)_[2? 7WY-??.VPWP>:J%" MDW<)3S0[/YMX,7VVL.R9ALTDD>V].7#HF''5/61ULVXX_NRW%>!\]/K.=V\F MIG;#93DD>#62)4%DG,HQ15$)B2'"(97^\S3_L)9!A^7D%[=O\O=MWK[=!+]5 M%9'U=;PID+S ^#YU.PVMT0F'-4K/..<6WA_QL2E"YQB7&KD82* ZS\L+N0;M M;]=1NR]8&C[.TD9"6TELA:46$FOKR J0-DC OFS3H9XWW>3X9PS;M7^;<817I$1!P7#P7QJ6!Q6!&/8@Y5BF?3E M]NWKWBI)LJW)",W*V*#,^]G:X[/M!;W_.;-V_^?FE02^'^@6J(*$N:(C^I=. M.'>I738ZQ@>[+YRGF6Z-[U+/B4R^:9 VVZW.C6U']B]7/YR),,BFF2K.MY+? M9;@.H\@O L,#55]V214[F,T>O0IU"[:@0']N[$V$7%&@K9M:<]A28\!=<*%- MCKR:.J)]0EN;$KBT+VS]]A7 U6H.%3DXH<-2:BV9QC\I8DGK3(RSI!;:';PU, Y7@V0I^]._(%.(RE^-2;P889"1-W5_Q"F3@;ZBK-^05,L[/9?8I352 MUC^9PA]+#,!YPH8'*8.SI2 "%XOG88GYY*$C]_=%Q_:^#>I];O5.KPSKXWE* MMW?[UBBTC%M*&[<=-GW^U^6U3NZ)3UW#M?&A MO,_F_]X2ULQ/-<[?T/:_+[3[07NS?IJ)NEOZQS)F"+%BD'5=3(TSAES,W?^^ MZG>_ I:#?JFP]9D,$'I$AU$29Z/H?#1BRPU#=-P^D)4YU2O/3_0Z];(4T2L4 MN%FAL%D %_9<;7U#0#V.P8$R)W 7X>7I;8&75@#QRD]E(:D[6@]7/;3WK2CP M;??(.)X:X["F@[3NN( =Z<::J[M5E$ N8X1)]+Z.1H$>EBTU*7IO:MT3UCH"N 5C@B=5V,V>N481GRSGD+IL[B[%7L W6D/F5&G3+B*)+ ) M:KT_/.9ST*W=CS*_IN'ZC49?X1V!JP.KU+[5=AZ*Z]R_C&0<8&>9'&'JX@*Y M4;\-\Q!F'Y3%KF&@-#A2[\[/XRKJ\<8("X:Q"4DOL!.UV703W]"#O\#06UO+ M7=KZ2%ONK;\>%MITT"@C4@2 X"U^3!?.$%Z)LPVJ:,;7#!2!G M633RR:#F(&E#B?>3N?#3*>FW_#RT\-MR-Y,9]^ M?&9O]=.W9O1Z;M1='2>C]]A,/0.^2^MU2K'$B>FPG5V?726WQRR,/5D!)$R, MF=*<(53Y-:Q6?[T9=?[BL_NW&]?TZRN\ZFLNZ@J9M/8FL?9*5T]URYT%MN7Q MD3'Z((XCHC2Q @SGPD8DD2,HM\=T3F$>3'(**U#=ZT]\K%;CW=@C?KM;]_K6 M'AFS=>J/#(V3YDTUVE8 :+-@DKX.I.$5LP)XD^+(6CGH25I"OB>5*#;TRN2Y MEGYQ88;P+;_33RQ NR.A>]:;-L7N61:DU%R^P,/40-MWP+W3F5LQ)H_K==^? M_8)H2;^][$]X#8M7M"BD$B&-^=FP"=-P1=,M(XQKU;6U/CL=:?YVDW[X/ITN/0#?C#(3CH_ZND]/Z/ 2XLN2(E/@WLCC9F.G[4VNF=83"LX M1NU9U1C!%;.GOA'8[U<4)J&[YXNM'F;XR(+W)P:L=?Q[! >#1;Z2AKOV]U_0 M&9YIBMA(4-KP#A^G5ZM]M5-SO?.^$ECCGCSQ-W]II*U#J-1\?Z,^I,1X\3Z/;)4V"U7<256RM?:?P[S0+K!8->K?M#;1%YCX M5$J"[*OPW[YR-Z;)/)\C->?%B3J+ ]=\3XYSE?KB]Z:]>!!GYQE66L[1Z=_\9W=3M6:JA,#Y4]U71)VK>?JS!]-QE]_4/4W+^GX%8#$ ME*]N9FVRU<$N9/X,U^TVGH)%'L<"62$E9E%Z-GZ>\5G1K^]E-N>)1_RSV&L5<'[Q^.0/PM7SDTAR(5S MCV+YXR]RG>8?\B3PP["HDX,G:2N W'1$0)&RA OYL9_CZ$VM5N6K3KA_ B%_ M]4F)WT'(^KUH5$=$V5V:J,NNTCE>:VWYPB=Q?>4/:SA& ^L:I!5K_B =Y?X1YH7*_+=6>7$3Q#S'#6#AG'$_G>E'P M/*H523X#6[05I:U^YKI<,O'ALB05;ME .G5\6T5-7=P T4?S"YC[BX>_Z447SN@(!*@D?:?>(>W$D<>? X M^_X*X$%((*X=&B(%T^P%AUU] [2.TA8MU)ZY+HT8[2?& V'_NVW] J(N5K*/]_:_ 1*RE_A27H[\OM/T.1,GY"R.[JM;NFZIF,.AZ MF2339^LMDG1?O4(#@+5&M !PVF$RC"63SQ&]2R$,KXHD#A,9#FF#'4BY,M1L MIKS4G %V;1;GH/HQ$EG[RVZ7\TLN-XV$QKN(E$(XZ#Z>N@)4#J:/,/BX<,)F MJF+&>>RI\10Y/1UC? ;1F)GG_M=#4A@-)3B+ ME.W\DOGU^LY>=<=[N[]WA)0'(D3>_15/\%.X_:/<^GJKZ/3/Z[T^'.X_MZ>F M2CQ&JXE_DECZ)S3V/U]*+6N9;U^^C5U3V7]];/!5QO2^$_X=HSQ#H27$?ZW1 M6?US+N4GP&6"HK'M;?LG8D4CCXOY*65NJ/7(V/2O,)H_IRB+?X)/!.BWO%*> M>.#O]YHNZ5H!UOI)C-M*DH=/>I[8X5T ^MV'X+0&&T>HL-!GZ:#+%N,#UDFC MFIC'=>*6M7FP>[^:"YX-]5'XZ$>H%D1PAB-E/ _3+K__PG]CU?UG)8Q+K1]# MM$78HW&YV^S\'A"XI,?>(]'J B&-R7:G>@7U%Q$F6VD6->K;JG55GTZ-/%\( MGLL!OJFUXBK@LSB08(/B0VMR1&_1"#!'QSKU"+M4>D#OP!A?[C&/I!/);X* M&=2!%:#91 \5_TQ@!4B],)X(KYF_S-GU7,K6CT$73$HK54D2KEOS35LAZ\!0 M5),R?MT.7\JY MDJGNV^?X.IR_,22EXLN7]7J1-$OUC@TATCQ?2[_G,?A7"3B>5LGK,0_ M4TST3H]V+FNXAVV'5^\&=6+KS8J[L)C-I6AM,:<+X1]6 ,>!().D8Q&G#.25 M+&R4<[[J#/.^B_.G MC"'KY#M&-AAY;;4@<<_C;FUXXM,XK_,$MWO1"$L\1WB"N0_C7@?.7\2=18[L M#82C8:V**8;ET"E2B\14KU]0$RZ8\6W 0O=!TVBM\1?K=8V^RQ1@%?!G/.WX M#TZ>_OZ=_-^YQ/\C.![X>F7%OI9L\(\3F,'@XQV/;;DF^W9](&P@7S4\YJ%]'[, MD\GO3=)OX)H[B)+D3MM4CA*&O_>KSNW,=7WW-@U_2W].+OT$;S%H5^A*IX/IS:74XX M^'3#)<$77$QUP!Y2%6PE#/<=KF;?0_H;=Z$NH:2*\',]4TL! 1?>J5#3%M;I M!D<&R6=X7CE[_(/TD\OVGP+G/)@F+!C[OAX?.#(QV?).J3UB*V,[O-Q/UD;G M6OOVC_M6 *P"\(F[_Z-IN I2TPI M]FCJPQA W\ :"[I[,L)^J"IY0_;+4S]1NHF/Q.%*3?/^%>!D8!*;-:" MK"0FG 9SX[VU]6?J;I$V3AP0C+>>*^#U?G_FVR&1@*N7A.2OXE^.DST8']B5 M7 -9CU+4QGD$#FFV*B8F(J3W;.'&%6:/QG:X)'=%#3'MBG2]7D93;LQ)!5M9 M6%V-=F3[372R%$O!]#:B[(5W.$8DM (4HSU:Y)RC$:H@H\*',9)L$V CJID2 MVQG]L")!\TZ'94?KLC53"_L2SHOS0%X,10K@O,;YFN]]&O# ?$9$WOKVG*\%.XDN3&(:% V_E$^!!.O&15.>W=_G<.;9R= M_5K];M-BS=L[=+&D 'G/DX#\,!1 *O?^P2ZQ_\@JK.PK$,9)!^-S:"?AE MG/!9UH;0_";GJ>Z0#V]/79Z;[^IHK]YTYIW"P3WBJX)[&_8V2K"OXGR(PS,4 MC3DWINT47A&[ QW6LJ28V"YSO6-MX-&T=T7FE^-T$]54)7F6NP5+T2B&/W<[ MT)A(Z,B$_=!X$U:HJA;\WE/?=;+->4-!6/6DU8"RK Y_;[093RV?E-Y):_MG M^_'F[.LX#T(TOIQX,1 #!W5:@AP['[J)WCF^_&7NLS;A-!"O:S6IODE]2\JF MT;;5%5)? F?7,3TY+Q%\$)-IX\Z^3' M-NMO@QH/"!6-$IP>/ \'N0)PD6)+!O0T#_V(J?&"T\=I[<^O9>K<(G:-/[Y3 M5_]T>VX=K! (_>7=S?^JA="CHNZBY+I7_966,[\U _SW*GV_4QC\_9'AOYX_ MLXKP>YUR'.I_[^P.$/MO>(KH_^Y:U^_4Q&1 KHODVA C2)AYBC/^@GD" 40FDMMS*?4;?"V(SQPJ;S\<=1U\^K'X;SO##:N38+?V=T:U6H.G(&0 MS6-24!0U$L:/EFHU4#1(+1S1:KQ5Z!-Z6:"A9/^V8F5OWGOINS7W_^60T>^C MJE]?/?P#CB3]_/-_%S'_C/O1'Q#;V E(#_PEQ*9&.B%U!3B#6^7[K+'H7-^T M8BHC;G6FZ_Z(NG+7='1TP\M$Z97$LRF\2=1$.'D$F(>60WD@! MC%$V8_< 9@<5=BD"^RB<,KX&2G385__VU)-*0Y53Y"W8*5<]5=D@H6NZ%:L' M2["=R&J5F\SCWL\8-TM81F]-9"90@K["'A,Z C.VSZ*,' [W^75A_]5A2 MX]LW'1/RZGS##_X=[CK]!_W_LQME_8FI^:="$626%NCO#C2-:Q- M.,@<,;H"#,'!*RN +[MN=KQU,ARUD2L)]0<%7XXAN*@E!Z-1R7[( =!]$ZA6 MD@Q:Z3CDE8_.Z.Q442:"K%@;OT>/1"/1QXL^++648Q@'0N M-E?@[&(YL&M8A\"^(R V<8):,#4FUO.UUN363+*2_&FS2!-( G M\:%OT#A*;9#1"W54A8>N]="9Z!>@-U\SX*U]NXIMZ M^4L!H:.@336I6Q$JV#:D) ;UX,X!+4*B\KX+D8RJ6BGC@O,R67N\.V],U::% M?FZ//'828P\%4N93X.)?"?%$B0M9C3WZ;",7+;NW-\J@@L/B\D$E1@G*L3S* M20"T0)EGK9FTKH6.W7?%.+#+&[>/0QE,NS2_F=>BG5H"!9+/5FGR&EDY';T= M$&I :3& HV[RN7#'N7>Z MG>!_\EGE5<=Y7L,T^]M%K\0[E%7(< ',"6A# $("H\ U2A-HF UX_PXGV:,( M>J8ENW"D]X3K@VA;]?C;]Z+S$8[ R6/;-+LY"IP.G# FBKD3*J)DSWYEAMSQ M[U\G>I0?39).+G:=SUZFG_VXZU*EM?3. ]>;G%;!@Q6!93C#!FI_ MP.E&5AC&-.KY'=\^@D*GMQZOR09;"M:/ZO)H-X6+UF]'G=+LGI&B%K621#'J M4/A=EC9H?KFZAV5:N*=HZO&. ,\$^9:-$RS;>/[<@HS(@7?_B9[^)T1/_Z(6 M'?^&YQN]."+P?(PM'39K2=G$C1V4"&Z>]6 MSMBMG,/P_39/&YPS96I@W*%P>A$UK%U,S:6_$I9HT..,L7@L*R?QK?Q5K[^C MBH9#Y@V7#?)K.DN!<_B*P%FN#>1_K"(FF^(MN_6]C0@:M_^XVP @AKL)2XG+68G+!GSG/_[3UY>80C[%^, M:S;1AT%V1&ILH_*,.WR8?9.[%L5H]14DD?FN!X4-N3'* MXP9M8NF(@S>-S?BR/$7:70)[LL# 63;S $::G4#T60'(FE3BG.6$$$LSL@QB MH.0^R2UGUCDB6 8#!]B3' ?FARA'G8%_\$ M.2L'$EK('RNH:[65QI6@Y(YL*:WXS/T/Z2.J"?LVO'RR<%W]NI+E]5>F4@Q5 M=EF])7/_U-@64*<=GYA,A5\:AX5N=TMS;F2[#T766"UI*= M0LQQQ"ZN62(T/ 97@!94$JHFNU/+HJ^E>@60-8D,+FF-HHD65*6);5#WK!Q7 MORC@]N55<69LG= ;ZO$5@'*[<6,E.X]X%DG69#2"Q^J)8 (Z^6C/(E+,5TMT MO:]_$5G^S!U#8#]=BM?BO+:XT/IHQ.O_7*C_\]W>^5-E,_]4Q/Q36D^R=D.& M8!R--&S?;A_OKD0W'')M2&>I*ZYMF!\>FKBV<+5:15!MK6;!O>A=A,M$0:P\ MYC04?AZ\1?.*G:T*%'MW2: CW4@FODU7O7SU.GD1^EW@_)>)(IDBR@JP"K*A M+B6<92E0[%9,M\$))G0?ZM"2%M/K*^O?Q'#V=V31M7;KE%ZIH\'W0C@]Q M%>?Y.+^^?:J*;M_G$(%*=&EE@\ISS@IPN"&KVLP?+BAP*^-:?RH]2B!EN?1.,H.AHSN\4'5H" P!$Y1KBB8!MN M!,DX >J:>E[ DOI#P\&7+U\J M.$I8[!$LQ4RN *!3\JYNQU[ 7,H\9"Y]Z!%S54S'&E??4PW.TR X,B^%1@B M9L,( <7S'QGKO^V,K2S6=EJ^J=B[OHWY/@>8\_[_$K7UO?;#-2T6%MM]#$[: MK,TC!5]!SG\ T#4_.3>NNJ1P9+.IN'2."F3<>CTGPAG=U69_?_IEBY>.2)LK MX'R H/;@8P/7*=2TC"^*/ED!B(-(5E T(O)>X\45(,$?K&'SSA+GOY)6 .7\ M/\.J'[VO>P\7B8Y0 Y<%AG'C,WC.+O<0*E'4I@S;A]@ R83[%-V1VPO.72_T ME)!:Y73_E'*V9(")^$5:]$X1S4_VT)EQ45RW=A=7'%Q7 /I+)/461FL%V%VG MPV0'KP"=F_@FG_UYE[6S?G(#1/9-$RV=3AS@#G5V5.=@:D(;UQ/[/+S;>F+$ MZ@LE3I[FRYOI'[RW K0:0"Z-LERPXI;-YCQ= M 2:NX?[UJR[]WJGO*60ELO4Y0I0E1==H1PH-#5D6>^<$NP[7W1P5Y!<_5J#Z M==X-?A'!]PFA#N9FT[3,;)_X);.-1&\.V9SC"4MUJI4\$60+H#UE%C58.P+C MB9_D/%< 7!D.^@#_)5$\"^_^^:M^!IN,]%^*P@)!#')V"V;JR-?GT M3"[Q;)7FIN@;NJ]W2+ROS3Q/N: AS=-T"+7W%TP]] MEV0TW[?G3+5+1^1D] M<+W6[ NJ#]88XEWJ0.A7]GVHJZ++<&XI66Q,$?+_L"E.5'6MH/O]?Q\+9F+V M>T4A@C7[+D=E#XBBX"\C-D,6'2VF-OOZZB7#W5_;BEV3EP7(__2N6 M_7B.^MC<+^4_:Q*EP-+2:5D!X"Q3,"Q12V^QDIY]"6_[-NOB&W>92[5 Y4UW MRT.O@7/2?TZK];>M2OZYOQHW]&O%RF:[LN]C;, M7_KLC;3CJ2-:^U^J;EQ= M<:!ME[;Z*'JM<'N$SB^L!X!9,H\2_H4"6?[+%_V$]W_#0S-UT6YX)[!XCQQWJ1EJ5^HSJ],(?#M\S]_U4_Y M@M]X/3J^I9>EPX7*K>."Z* ^>QM[!?3EQ7=.C@<^4!V3HT6ML]Z'*'<+\OP9 MM^YO6(1N^#%;/L\RI/J$D,A>;41>@I;>PKU/[FN?])?E%N^(+?C\74*[[QBQ3GUIOG-V8,WOWCTESHE:5X1%GGY96.D+'_L*LW137FPQ$;# M*6+-TMQ7BBALV(4&G[V/%[T@9G^H,O"RBLXSNG_A;)"+RZM,/8,U>VW*KTX< M+GP"\#A2KA.J+Y1JM^[KG:MTVS)\HJJBQDKKKMW5CB29HY$ \.B_4\:"5[ ] M' %Z6#)B*T9]@+4KCQ3FZ>;])O BYV'?K8+96WOJY/:0#HI%L'\SPO%W=K0[%POYSKH#"W8R@YRR5BT&:@Y]^G54RF6#4@4676,%,/:BS M!;&F=P.QG[ 8FO3F#2#ZDGEM3F&^/60%@)4$+!*!3Q%G[@;TV ?FCYB;V+]= M>^K@RZAF_N/MOY%NOX(V;&K4?LRN9/G0>1?VY)K*'02Q=_P\'SQ6<:VPF'43 M--VM/[/XJQ+;_\O =@27@:WS%Y>O7YZP715E]#E0WC?[4/,YX$R"=9<:&+'F M.0'U&[F4A73R?$NN&ITTVS">@H_GY2*4746:0A2BO MZV7QW9W*B:\S-VU,]Y>F(X^&7#;;O,2_QN77U/"X[V%:0G+M8UNA@H3/2$P MP:F!:N=DG@]=>@'MW<']?-QG?XN!?QL3?GTX^ N,C.2RGN[5GGXQ9SQ13^'S MG!Y2WCKDD;V0@/_);;J) 1%>25^7?S.1R??<1(F"DG/$DK%Z4$QX'DDE^0$: M:5?UI-\1INV4'ZH=EYNGR'WVU[G,^CC&9J[L-L(Q&OV5]HK>.Z8&@]&M1Y^E MB4;SZ>G:.<'CNM/,?TMV'6YC!['2='@:[@Q>'K)L,=I7LYS%2>MQ&F[B"4<% MW^NY<[;EF=A,8_-&J[>XT9*U3Z&V?-_J9/ MH]<*$!N#[8-7XF9QGC[TD>9QL*S*GL=Q1+Z** :E'\ZV>UOVV482T;GK3)H% MN=Y"36LI;9!",&=Z8@ MBM7&J-(%1Q:3!]!#UFO2_)RZ:58;4Y^F[3.10>3%'HW=;;S_)Y$C7&WTE M5JT $_TAD.;87-(IAPFPOXB40XA!^V@N;IO[.=*@CT4]LC6O[29#_[. M\KR'ZLV;Z;L=1#IW>L0*#A/%698$=&O3,\LDS"'*(Y+8M%$"7GKIF1B+WJ5_ M,26O4ILN67*4?@6;IQQ#&1=8 3R1PUX< MV3$^6B$AK[;VM6*=Q+U-7S[O+]8U$ O"KN4*1A>+_RVA-.0UCI+=;LO75+/D M%^A)W^$,1EK>V[%#P,$G:ZCD=*X2?TI*_"0 1QTZ4/VTIKXF[>5\Y8U-ZA M719]G*:G$-IRFV>W#$?3!6-;Q^7""$;Q[:(+3-KTEICB?)O!$UM/Y7WH5?K\2NC\C H"JF'*XIHW!T!28KWIZ7G&HY:4Z2/.'F Z%]X=E=AN3((W!N4D:EXWXUL%&K0;VC:KQ5=X#W3K#(&8@ XD#,)I:M@W1%&$+%<:-2Y? ML)(U-6M%K38QT)&S3 5X=QED'=VRS4#5OT')A]9@QD"Q'W&DL .-HL^XGD'A MJZA?JO;BL-\8?'!K:EE^@1M/IEB;^IW4M(NR1V)Y-C@",)N?[?NW1$81NP3I MLXNC9<]4Q[;C^,N^PA5%-P7HIRNCK_?D==^M&U(T$;Q/,Y7"Y*0/5P6 MS7>57;T"! :2S1BBT+V3B7 IIS;GN$N47:*M-_#Z;F6 MS4^8=U@)GME-N(_SFK_,=9J=('X_E#J!NNC<&4/XJAX.;XV8?3!H,%5[T6MX M*4Q;R4_ \XU(2O $O*)F=@V(9YQN[$=^+S@:TJ2@!9K1B.EG(EVI_0N/;,ZE M>/SL@_>%)59YT>/H3:K21QX'2^*:O1' .WWI_0M--LE&]64=.P>6P;2&R#B_B,[0*//PTLGE)LN!86 M$7#7FYE?FV"^.JVH.U9S_P_F[;ZKW?6!+Z[/R[H493W3=%_M5J!:6"-:,W?+ M?%T<].R>5P,;WA8H9CH_U_M&H/BBHN1=28VX^).A<4=I@^4^O;XD9EJ0]*Z;VD( MQPG^V^L_1B-2#SN9R:A>?6YJKH7I!%$W]O)Z M7"[@N2%."=%OPO8A*Q:PO3@8!8I: 41Q'0C1R_I6964A2'Z_52\_HZ]M\PO> M*#0T$J,:][*X4X:NP9)!,K0A?4HZV7@O^REV(WK5DCL4]6BTN1!SN/(Q\6E" ME(J%J$PC@6\OA6IE?F'7X:.8PL+1QH:"[W=Z.?IH8ZNJ :0'#MH M>M'L E.$TRN'DR3Z(LG9;2N "L(8-44<-HBP3##9N1%O7:D1N4>L0/M4S(OW M"1?.;M>4'_O06,:^\7U;X_!51Y<;$REU_I%F=-F8QS/8-71L&AE;?#I]21WM M>.40L;ZDZ9RXKB[/S(^AD(Q,P]>LT0QSOW#I5"G_+(\KV\T^G>_NCWAS]3X4 M9U77'7++//?-,MDFLE;^BGIJ_Z/-G2:QYEAGS);O12/%QZ-J+$I8<=)-*D")YA(6<10Y,E05UW[I4?B4TP+_$?CS5FV\.3S["D'_& MOL=9K]/FAR,3:<38^Y6]'C5]>L15Z +R\)Z@LCG&_4O%8VW2QP\ZK#-Z__Y[ M_VH(6J#+T0:C,0[@Y 2B.+ 8W47%I09B-A-F0L_S)SL8O \/BQ$4>I.XNN&F M/,6+[TW]'J8$=C1W54^9OXD<5UU\Z!OO4&_D!8/& QZ[RN",T^PJY,GT(5*+X3@_@M>99[ZI,(%1 P+'O[9G+#C>BH;^;!\%6-NA@#+MI1\L')POM^1^I/0*>3S<]T@3V\*]Q,_UO*/]B,G9 MO;I3;7456[OHD5,K4TW?YW MU>!GK][ED/$59ZI ET.-3)4\9B#&]('L.O\0H;CP Y2H3R-;T[9A'=3%FJT MQJ8S";1U^O4//[5^N' V#DJ"\AFQ[$SL=L[SL55TR[EDT)[Q"LI^-,.1,S3Z M7$@EKD6GSY$-BHLL.IRV'MB:=USCIO=SGZZ=$A\MJS\9;5)/@3G9A02=5R4U[QN&8/ZV_2[0RN&.T,-PE5NBYWD_61*;]:U:^17;8U7V]U4,7,P2THU9%Y'QH-,9H/H6& MP4?'(0\ONEP;0BK[:)H>2@+MS!I!.<=?=?T6)'XK]AKB84>C$5?@GW/:50F$[2/7"G5:,J^KCF<)[_D;VK;;JDVJ9[7J]:BFJB%'=Y>I!'\*(K MP(EB??O$"&0["M)88DEKT.PO8HS+ABPC"WR6[[ST>^:LMCK>Q>=E^-E=QU<[ M95V+>]X.N'97HBZ-@W8DLA^5U+J'SFSG(*! NLM!O#F'1/_\0*=JK=0QJ[8K M)'[JT4I=^-7\)M$[HQF:L\]87^FIZ2V$(28CNOO[,9;F?2M @*T#;;+-5GRS M7).[8(_)#F6=TPMEK49#(SLV7>U\%_;EVA4$P!),HZL>^0.VYX#B3+4[7S07+E$)W=?"H\HW^V#ABBWKC MD^M3LQ[UE^^GG+$ZOMO)LGBMI?-UHC9"&]>,Q)TA1:/ @P*]C?J?G!N*HCG; MQG:@I3K(".)YK_/4*'2Y5[G7\>$GQW'O*I/:/(&=UHK1B EV,=)CB.AKZK"O MOH%]E[,!O670,H%Z^@D(NYR66_-DEYER!JM,U#*Q4\%XF>X:-JM#/T*[GTFW MI*%FG>@UG1E0G3.$"CYID#DAFL4[<;27D+>0)[=SYKR$DAM)IU;EG-/36^E# M,$8WA!/U&>=!4HH1^N6]T>3K6"-PKJQ![Q#3]=71%/%H59;F:R[RX)JMG>P$ MC!,M71#RH,':X&1!&CY)G[\.BJ.A5J'/30?;J._)DM)435V?'LPJ5H^WD; 7 M>JT]EBTR=K:7?Q)P*Q_H);.73E9AT.O%:;4[>3A M;0Y=*#CR!/'R$G8#'34G P8SAJ#">^C.U]F'P<]7PVE[#&+\R@V3-VNM%?(+ M/=?*/[>[]8-_45C7"O"8,*L$9AZFRR6M &<(:R!2)UP$L0MC5!]8XY?+3P]I M?P(EVH6^;BRXNM_-67>M3 \OSU-ALNM#IF$'?FB&\0B<;RVUZYP89,DL'.IK ME$\^D^Y^ZR 8GW5GA%SSLENI9U.0J^>.S+I0 X-SNQ&9[&2B-Q=F8+MRQ2"V M]K7KABJJ?0J$.8\WSS_?S9J;%,X-#2^WKMEE?#[GJPB424EG22\P)*%UX(@% MY 8F-A$E;U&)\7=MC9 J[92;[WLH/(_[['>M/U!180S7W'#CMG@6(^URJ8^* M>D^IB3F5;2%W<*@.W2Y, M**/%BPK ML98V._)'*O 1%+#,<$4?U0S(W=#OUZXOIMNI&-5ZOKW[2&G>RV. M><5W:JZ75+!_(/-EDB4SR5 ))%=0JK+;4(+H<[YCVE"4YK2LHF;7EL[284_G MC\WU]QU&IZ/O'H:?VU*@H+L3-AS,V ;YT+,IV,OT"8XPFXEBV4-._@]':!.M MYV>(Y&>AMT)OV_AK%;R718^K;5T!=.=.MO+NUF]491E!F5RWV?"6M9:>W[(" M5*X Z?4AE-=>[:'.L/3Z'728BV*<3-VIY*C3S*/MZ@%\\AUA::(G'$9#OLW1 M252+.%"I@QLZ/^+:7KOO;:7=T%]:6YUS?'-A$,Z#ZGA6C#UKN72DH?31#CMI M>D;,GIT^!A6:47S@#HZ()PB;P+6Y&5(].R]B0BAW/-Q2QUNW0RM RUR19>E9 MA9/^&Y<<=K[G/9H;IY$$+*__,7MRSV]F0YVL6+C$G>R@EM-*S[]VNI[S=69] MGU)\B=,V#C1*<\Z+>::YXEML(NR745H0>6.X\]K<&WY-3?D)CVIN]D M=V4IQ:TZACC)IZ78+3B*K(+-]A(KY^,7B4*OZ8\Z$2(UY6\%WG[HC GI.VFZ MZ.ZB8*/K*-E&Q4DWXA,EU (]F$ MCV:_QF[C6ZU2\Q?5.1V?#PK>-DN=6L?W@3],Y&D/KMD$YV.?>)W+M-7%7,;I MTCG)A94G2_7&%89W5E-6X\2#7=5I3N7O41!^-LYKS"/0[L9..X4$\> MZ8V2QW;#5>K-O/7>V9JH49M#SA>1U00-KKJT:V0)OGGH9/*Z]1150JJ6;W%] MTI?YX4P&$3)E.DSEE!#%"]Z>U7?C_:!*YUIKZ_OZUXL*GU.N2>UNHVSC3SC\ M\IQ%D)!*_F]WX?YK'\R'(DPX1&!:8DYQMX^IAU;;^[A7C\@/G1'3L*(K9P?4 MI):Z#[^D,H#=\=RX*W9U^#?6*\M%?\P\?9X+NK-*,9[/V%P@?9I(7H5*:-1_ MN_CI+.9HQ:?SOD:A#:O5SHJ92*ZI]NZ?<[*PZY;C4[\"4^'N,PX["']B/XMC MPJ>X/.3LA'([J<04C&S *7I1@GY7:.+!W*4WH7Z7)D2<9ZWJ1.HC.6X/Q:4= M\G#-VIDN].H[='M&=GJ+G/M:L+-=YU*PGSNL9W[=EX+([2+FC(][6JI:-P);CZ.X*$/-N'X."*L\^#G(NY_24#$"2XZI5VX&E74BA(ST: Z_3\-F%[)\J$0!3B]R#6(-)$BMSBQH M+X(<6I/(&RNTOK[2_J)/QM__K: M%: -/UPQH9/2U^ZN"EG3+BT2()O>-4J^C"-MGC7A66@Y$9G> V&',ERV8M/^ M6T^>8*)H3'CBF,! ?63QB(U^]>6"T6DYB2;=SU?:>G4)3T5V+Y7ZIDT/D+G0 M77/D0HY"_N:MA_,\0]0$K$PD+.7S8-%$'S;N_VGONZ*:[+IN@X!(#=(1(51! MJH" T@(J741%F@A1Z344E2@QH4AO @H*2E! .A$(14!"1T%$I(-"$E04"20H MX9$43OPOSO=^__>/<<:Y.Q?G8M]D9(PGV6NMN>9Z]EISK\20G[%!XA/@1S^# MF"6:&MTJ6().,EQ6(-R MYVVXQXH1;&(:,\%U<<_H#:_L"5BLCK=6I@->R!" M.:0Q)PWJ-Q9 +.R#2@4MF<\R;A+_X*!\@%+_3+W90)NDKM1UNVO\Q1%)4P\C ML%M$RU"^B43:/F:]N5#O3!!:3A M0L73I*&/LLBOH8N#O1>I97E=/+D1()[/>Z"FY3A39THE+83"TZ]SV"MM&P,& M3!PGMVU$X')(PXFR*CB)XT%<;'S1IL:O?*)-/WKA)ZEM/1?*$+O'6F9IXJ@/ M%JQV4M>1^MP+;.S2@<-#_7RN:3W^K(?&=E6K>LQU0;*;<;X[/_R2C)$P;E&RP IW/)^Z! MDN#FAP#S84^J3I:Y0I"Y^(=Z \_D]"FG6^L.]C]'&MX\M925GG[9:VNN0>VC M]T.:*QGB#O;,*FB0 TRI9W>\_\(SP'E(TI6LE9/2XM?^B3("*,Z]E7%H=8Y# M?I,>VL([L#[N@9HKXZ'!\'N%R[RF=[4^X_1'Q6>>U@0UWXZYX[?NV"U3!0%\ MK;_')E@2BO[ 5]K6Q^@NWV%\VR'813"+#Q/C0ZFU:1IZ%5D*J"^>FVKAOW[J M0'E[9C,<>6_AN9-N,;=["\B.BJ6E C!Z.&N.70Z!62,==>9'.X"[*PB&!VD/ M="A(S7O4?I*8-D'F[I'*)W-/VYZZ]- R__UR6^U?]44954).'W0^QPD09#LD M"S!9@=^;-3>B&A:7!^Z!#B(#B$J"K<]D!T;%%A*6).\[JC]3EEQLE'K =XF; MIN74MWP(32A&BW=+!K=A6C!9YD< -Q(TBVRJ1/+B&>Y(6=16>-WIM@5??Y(W MH6B;@O0(30$5*(N#Z'?^[;SA+&H293"-AV,!7[P@8-S[6TN52*3RI-VL[4QV MN%?B&2_>%2'_YB9(=I[3Y-?1A*,\T&7[7"5N]EO% HYWKHKOL<*!F M2#LS 7D-3K=#S2Q+H4-SDKLAG9,LN9\SQJZ)SX(E7;/"D3;1OLHBRP?F.%N, M#CQ\Y)N8F.SF,HYA\2YC&7 @M^SOK:QG\*&C.6G./6S& DDYY%=GK(U1[+O@ M[9\@L1Q5_4U>>]_#7R#-TUQDGLI^\0 M,)*'TO'C^*M#_!>%KS@I5E^8XU+OD>V]!3("H1(OP(ZA!EE'@5?L^$NB+J^; M47U(K]D4I)ZA\WPNA"5"]6]:;!&]%C4NL[ $9>!RE<^[C+\;&7@B6(-W^K>) M&9X^M"1+@?4!1KD(!HX$##(=>KRY$H9" M"8@4Z[^.>4+U.-O5;KS:TQ?]@O8!DOL[J>PK8\;BXWS#3CO'Z&1K:LZAI M?VZ&S\=U]>LJ!L&,1P>"15F3L"9L,DH#\6UIWN ':OI:?^KG/%XS@I0[#]'D>0E<3O]:.U/4(VU>#$BRQ&'P8OV-T+P8WNTZF>[(^+@EZF(H30_A' MT=(-Q8<+9[RE9K2U9D>[(B2U0,6!HN)_SJH-"[Z$U+-TD&H4Z# T^?)RGT[: M(8ON#PS+J[2BI&YRW84.O39*QTN!NI.NYV/=1HV7U[WHD8!G;QX#RO:LA#*O M'Q!!7,9^D6 W.3 NQ[UULNS4V2A8X45#ZY/MGV0XE7W20:MHN,Y"+:&0G%&. M@-&,F ^1;GXK&!E$X6"'%^-09RKX]C)^H<9I%&&%%A2MQ( =:: MLWZ[WY2%>#06C%]\V7ZEG/*FP@L\)?KFR\W#LV^7<0PY(X"#@+D'H3@ZS0T/ M&)7(33'NS';P>S+F_4H?PV%>5R5187S*',>UA@RS/Z! M.?,7X0O0!H^#.Z/1+147<*T;0\6H\#IG_'9@3=LA.;C!/X\.:5^EBF'AET+>-NR+^H/0>PRK_2VE2_/>9BV#]5,V2J&-]]?JXU]92B]4)I1F M[Z:#@'P2.A%YC4TK=9GU7=?H4$3EX.PNI!=VKZW@UI+RQ._.1,'A#(,@I5]= MU5ZW'1#4!+-$G7?$Y[LRPWAAJ-\RH+K: R=[7;L!YP8<;%(KD@LK/P\TA)T;76FI'/H<0$MA9D(#B^&@GRBMUK:4H2+# MQE*;JJ"%NOM'WH0GM!U[5[V55[JQF=FZ6=1]@J%):5M?I29:SG2;(PIAS&IH MX.?;,8!D;XQK+;PB2",/-363>OF$O+7KR1.N:N[*L9?/@'9U6+P.!#9?@W*: MNE#=AI;$\OMSD>> W!H ;TGIJFW!O39?'_XRY,89=#6I!R384 G*T_BQ"ZSV M0QLA9"*UAI/*0RMCXDT]B&;!7Y&C.GQ(U<>A-YAJ):XG(?4SQL(]OY7>18[= M84-I_PIF ),! YO""$Z9E[>[VTCP9&_H%%*I&E'P\9.57).6O5C''%[=1"-N MS5A\G'H]SCS^GXT*(Z9^E$0"NA>6VJW'[%2F;'\R5VBC')] )(3(M+EO:I*% MWWL\XU+.#TL3-MEW:JC4YPGC%UT.]3:?->]VV8TA)DHCY>F(K77+9Y"7."@& MO;^.HP6#&A9+]XENC6FHN8WN.RG0BWE(=_:8^(T7_B%Y>7^;C^STPVU"2H0Y+OK$.1;Z2N7?B,>@PX$LW<>F!\#'V"5ZPK MZT/W!!+J=RT6G8>:U#RF#%+6-?;]Y;T%\-=%<$Y%"@#%$5OOPE$< MRR2Y#7A&MV.<*23GNI\;WKG?LWX@=X=SJ^;E=;S>.\EW, =@E*Z/FL$TP7H= M8VCUD^S"X7F),=4HPU2ALA5;$[BDXFLN-ZV8L5HPY>&;&M/PU=7UO7T\CA ' M?E75@"9"<\)8ZFROFQWD=S1WL.VR(]*U+FK8G?,6;X\_*0D,4@S4VMCX'^I_(&U?>[73QV*;&7*S+]CP8MLS61Q3M!UPV"<4&O?Q9< M9YRFJI+4 [V%O"YN;VC]KB7;V]QZQ&ND&7FFZI3U_@^#'@_?;RU?<2MB36.: M;5*@P9@D& 5[,T=XZ?N=K.1J>"W@,U#D+_@^JWJQ,5![A2O./J\G,[/V);>= M .C$YMQ?YL&D)-*<6HN'9B<=2,NI12]^=#E010=LWG=W/A[RW9H?E5)2A:J9 M//*)/0F:S4.TD893H&$PX"BXWQ%,B[HQ?0.3$!U\.2<;&7/=Z'+9I\4_O"_Z MCY$NKN,-/U[*&@@8#2ZC]M,N,JL,,"F'"AKI:'2OG=PB,3S)WX_*79F(U)?( MUZX&]2Q&ZD4Y/-')JY:_=54\YN"5MO450LY""NTAQ:KR'MK'ZR#4'QMW7C=, MW]W+U)$$$STZ%!Y_2S.^![8L*3@)/B9SB?.W83HP:=<$3-"Y4%-0 7.9M3T0 M;C,#=00P(K4PEW)O5@(T:OBVK/:NVIG&SY[C<4.*YX8S&34R4%UY[/R_)O3< MP/33K/=[(+X]4# T:19SP/S8=\>[99_'V33MU:/!XZ+6Q#SW\L-#*UR^:/YC MWVT;2&Q(G*15MP"%="_4) U/.8=.Z3:90JH0H&"$_;('@*F?]](//O2P*^=K M[XM!C8)0XSBON:>+Q;?(QGQT>(N\OS3^+-2Z M[OLJB\=N-Y)PFR]&:CCD^N7%QY:!^D2^-+E@--A%G'.OASE_:0+LJ:R5_EWAENV$6[XQSSK,\8W!ZH9W/> MA""[VD]G*H[L@2Y3)7*T89!6F*9W_R^7K^G8O3 M!?I^AB*UK0<]MT/ MP:R_8M>C). "W1SQ'IU5?3E M/:,Q6K[!6G7^YH*'S'OF>EKXG"X% E0.'*,TWXV-HBY:OQ4Z=:;$MR0DJ1"O:B-IM9:KX?D*3E R>Q M#&$@-TRS")JJV961')\PRI\,/CR1=P!\.#V[/$$O43XS'41UFJ.S2\E2I,:, M#5F4;K^&I[Q$Z8>8A+>@17^>*#+3OJA/BQ53"K6#?!(J/2R@/6#"PTN/8%RF MS)*=Z5;(X\P,=, /GUFD"S$GM0B=;@HC"4)%+(D.#I(^1WX4)K6'+=[B[.TS ME.ZIUSK]7RP[&;%BDT,T&D #1PT^ NIBPHXWB9L'!H/JUR1ZP@Z.WI")TO7F M3[[[:4.PB#:> &DRZH?.:Q"^/:-LTEPI,X^?K\5(9+ZM^QEA]JFP[=F![)!A M5[LCYX=-7!ZH*R!>4WN5YFPSNK='V6/#Q0=K)+OS&K+E1RRPG?^:IFU D]KZ-KF0(0"\'JD* MY#Q_\>S93QHXJ&H!3U4"=U4"7N>DW:/J2K,M&A+8J+9*JW-*[="NI6!9O-%T M540WO2\22+%XO(V79Z"9?AK1]!9/>(9N-1C/OM%IYQJKDV(NU>0%.?OT >57ZISI"M;$ M91;WZ$0I)\V,BD.W8!EBDL.85GA?O2)IECA43'!'BE>&Z'OB-$BQWS>Y^S\_ M?\E=H+)?_IT^;OC#A@M=O2M_!;,>3]3)A/#BH G=(D B"9.\()1V6V:8IS_L M;%"82I/U3]KI%OO4-+_0,-/2;8.OZ.9S>*H1#<9\&8Z^I@-A>,UTQ1+' GI3 M!I;VS2(=HU2G;VQG1W/1C/1! J.]-^['QW5:K/)Q;-_]OWWKS5X0<71?-&62 MIL=VP&+&62"7[A@L'-@!&\P!_P 3H(>#,C_OOB^R,9;;W-.V!!G,D ;05I;+?>I+A1#U-_/:.>3!/6N'_(R\IQ\WM%V M2Y;?1KT)TZ!!Q"3N@2@78-G>TM3E3-3^_VK%\#CM5XDTFV*-81$QO>9'F],W M1B/#FH=]6ZG%]W+=HG AN 2\[ILW/*5SR\@3[.\[?W>%\+!$6&,0*?,CRX@: MAZSH 3F5#S=R:SXMG:VK/=[FO-_YF^#;>PN3]/%<4T-;1UA'7'WWMIAQ7P>Q!.9^'O-+.7HW)>N@KM5&>"+@-+%.<]D +RS0/ M9C;:KYV=!3<7) <[ OKQ,DBSSM>M5%1BSE43%(=S$GHEJ::C:>LJ[QJ;9\Q-0F['G20WX^1ZXE/% M6#.)7P/F,I/2OZ%"GE2!(R&5\GH":I_E*!8^[;F)9?030#@<.#J\#@ZZ3?<# M3&SS':G^C='H9S]8<@4.,2^;TK_.3,&=MT:*O:).!-*2N9K3OZ!]L2#@SJH7 M,,\.^P< EAN;9BI+E)$Y>ES62O-: A&W^-W5)9G0E_[BVWY=O?&VV&/+0],@ M3G)[139B)M#7S>;\F[4H*;E[M%:/SH4.,D0A:7 M:2QF&NLD:V!AMF\S:R"?,9Y33!PZ%+/ 0P*G*P-WRST=*H*\=:FBP:Y%*HS4 MU(L?CW56Y(\I7.>Z?ZQ\]>K-=3;-FS678.:S1!RIB;0;@ JA7I^4DL%P\".. M20YF$(MM5UL[NF\Y1VKVF8TE@;,&LMY5) I44]$+_2S>/]1AHN3Z.)I:Z\EL M-H53EB0&J[U97,2 M/TZBN5;O$^\$(!]']#&QU73>'/FW(0A@G%8TVW62KH[NM<9!%C56-K)BH?WD MT\111'#_X'EWAYN223=U;WP453]3-U$^82)_?Y]=C/=C Z($&@=+1YZD)L(H M;HR#&8.[E=GUR* &NYJ0)9FI+K!2H+=LUR/4[IK&GR]QB[7"E2.^B'9BAP+3 MHKVMK3.>'%YJ=SW7_NWA=&EWN=+$J4O&_OEEWR44V4"J55=?]E9X\53C\]TG M:J#S/.^6F\']8$Y4?\C-%!!.&C6DJI@F\N,@:=?83]+4E4]7+EC10][8NOQ[3<"[P0"_FHP M1++#U1 'F_/LGUS;'1^XZS2 TIC6[,JR^KCE_KO3=E3C45A]QM6X$>@=PJOA M?E7.N_=N4!>,S<)>T.:]/\P=\V,[U-X6DO+U-?'UZ$*4U;>" /WCEAYNS M3OIZ@XJ'%I:\H9!^=E3ZDLF!/\J6O6%K4-N:%_6EW^\P[/9W/E_P+@^7.][9 MZK'OY?>>8R?,?W/\J:"$#*(I%[ +JS:P^15:*#!8TT\)7Y@X3@/&2'BN+)U+ M[8V'4[4>R@/#IP %:S[DF)-(<>U MXGX].IZ7Y_!6XSY(>TN_4QCT:14DI+$"!8Y"^XXR..GG$0ZT^T +U6@XD;#1 MK$&I.V4N4:P W&,PY(LC_Y=V'-B_G[D Q%"',=NM=5MM_5H MNAEBDA8(Z,,IOTB2P^B#C-,STTF2OQSMD>. M3&N.RS_.>QQ8?"A=I1;1%M0X?X6L8,@9;+C< _T=RH2F_+W9$J4"%!)S!G.2:EI9@I1O M682,XGHG6\Q;]R,?_5IR1:1)?A>D71]R]/Q)]G#RHH )3N19>BRBN!\C#B64 MQN0BX,2=Y&W;%B].XMB+?)KT=F=5]K7V[KBN+!$A\$.EO-L<8H8TN@ZI,@L% M1HI0ABJHHZ06UL/G(Q5S!7[G,_(<0!Q'NOU26'P8 M*F3%=UQR'4KG!S9)*H6/?#(&=M\U?K]SJ1PM%GU6Z@3-1^9.O(5<%A8UVZT- M>-%O>K#YP"%3GI;M,J*PTN+7[)'3!V.R+S5%3 M/26]_;U^YC7#S_K!S>@ 42J>)1:37,8LUSH^AX1+/,H%4NA'5L>2[68UOH7S ME457N?I=:/%X=%2>TT*VY9^T3($=8HZAH:9*U!""&UF6ZF#1.8V2!#@'8WX! MI*6%MQNN0Q[D"4T#WNL6#C9WN0JZUXLE B3< &[2P0#4#1A= M>7W*U#VH0^ZQJ:&A7X=#3*3ZD3=#4;>HO0)4)G'[4Z.5J2,7M;:LVLU&6@!\ MWB82IL5:\C[QU^:;@ 74UVE>?=F1DI.!TOL94Q")2!]YJ^BEV#!)!#\1G@@W-:L!)A0UP*DZ&[X"6@KP/V%BL)^<-]Z,VRGY@^C6_S;M=&BR M6P1_2=+VWC-$NP.&>7]4'SQ M9>76@ ]#IOMKS>6=9(8)J1:\CA<+E+C\L(&-$?[X%KNR3\:R#0?>;)>",QA! M])L,-+-]4Q6 LD/N \6*V9IE(G,W>B4@+509]W*29 J=R[,":\Z9BG1.[8%& M=0XSSS"3J8B2;H9$(#(,*(S;.%?05+ MBI0G&('C+[JFGN."+B]8W@[?BGI.O/6GD:#>Y,<;#C*/ Z399*"2+$,9_ML# M6SC 7_6]HSSTVH.AB[;EKAK*>F71AU-[:H]NG'@C7]+1_?=)/@Q#H)/(+L2, M@8?4Q!XG AV?!A5IT1'[P1)XP/IEV]KNGE!>QAE:=[Y9F^.[[47[G(JJ_UV@ MUD'2+T/23!TIHP,H&4IX+4W0Y_P'N!:NECR(&H]6ULZURWVS\/6<306<'64@ MUB"L;6?=A2[!>FMLTS.>4?1T.:$+3M@NF!Q<$L+T[VA5.=7L]DQ!=^<31AD$0#W&[NP-Q\C IP;65OIW_7=P809'GS]+O*T MC&V?D5+$">>X ]^ZA0%).C>0R.+S*)U#?8:V[(&&T"(+P27R,5T4<'*7?F1X M:XE,HPA&GL-4K[9Q#MN72;G2+(KCG$>"V059-#-[4^?X:U$Z_U")%&5P*MQ)KU&3(W.I51LC) M2[U:A[A-6#[;.NNU!*=##!UFD2DG985DQBY!;I+!?<9WL[$ZQ=]0+(T;-EY[ MH&%<5B<^(SSV \_=?[Z &X517,W /Q S8DUQPLTI)" MPQS,\[(Y%5\NJ:8$^;EOTTUC\H#[2GB(_A">XKX\?V3\3-,'M'_[-B8=I3%U MC;<4,.H[)/C1?BQ3[6%YVADUX\,:>CF$P;N1WIQT+V3(*^:#R9Y=="_X'@OR MB@H=P*;NQJ2LT,^>^K@<6N<=Y)^G\LGSNKCS+V'8K=G%QCCSX/SAW9SU7]1" MF__"CT,#N]A!L\L?/:'WEKE-^8-H\SB-VR@[:25P2V6$O;3TFZ]Q03+!5K_; MUB?8QN # NBGD1;YA*5.RNS0LE!7<*M6;! 1GGJ9/VA'DC:Z4]'V5M&B+.]$ MZ#X+]3J;/.29Z2X%^C%TKZN!SH(^K2AGW5R$&M!/#]/H63+"QY?T6W6E/7#R M4VY7G/^RST9HT5)$+_'7,0'J.)F#LDQ;87:BA $HS>,U[& OIU_P=-" I2Q!/7',ZJ/A>O+M4\JQ78KC0 M1SU=;W L>S,MF#62M =4[/H>B#@.J$X/O8HDI,6L&7;$Y%SU_%/WN%%\7=AA M7\M >(7,P<2V=Q;O>*5_*+'Q9(PU8B[E\P*)I. '=)*-.[25/YH&$#*JOFH: MWSNF69SRS"3*A ^THS-?22L%/.BN"#XG68;NJ]>I\]ZOLUN>AT@D+Y[_"!?= M7+S29Z?[1L]8!'S]-O8,-@M/*%E2G<8'ZBPLKT#(:0089W W!("3%F55G3Y\ MG:X;:P82UJ:EO9D^K._2YYG]\4][IU%O_VV(%ER #L(N%-->4 ,&R:=I-LQ4 ME-"5OY?-^PFH#F!$D"[^'[XO"#A;R\IIC5A-=7K*@_K5(_) B[?P_N Y'B)X MO1,=2UTF83.^48<',MH75@8@(DB8FM[I+<8>*$!$U],]X8NOR")"JXW//!/[ M .T'%P[&4"Z!YV4&BW+(CH3/VD[[ ?Q@82["QW9RR39&Y.D)%46:Y?=JD&1!GSU.%1Z;NV);L"-A M!.?#/J&_<+5SOUUL'3V2M .>[4X@+^U? M,? RD4-2V@X@_F>:H"MQ[2 "]WEPR#_./_<).I_/L)O4-O @%IUIC?^*()<& M^5ZML3N0SF]R.*)4Q&E?MS)F$--:R!#?%S.).CQ8AQ0!(/H/7E%E/WG#4AE. M0K<];^R!"@/=(SM/R&.*+G3H[H@C*AEB1K1,JMMZ+5T)J%V!Q/T&&FXNNK0V M3UB-[$_7*"Y.)7]TXTD0?:>3V*O.0?C G?N0)5?1Y=?7]J1_/UV7_VOUI1U)EF!DAJ,"!"&N#X!/ R'_(" CU", M92K.E=*/DA-;:G\,YP/U3J M\W %XTRLEOTW7H91E5V+UG9@$8_SU[P:67>]Q$X0+JWM]_-&H6\@D!"+33A*1YBRGM- M; _4Y,80PY,DDLK'1-[Z50(-2\L#!;6B E5)%6H'CT4=$!R.GL%U"Z+>[X$$ MH=?1J6UHW# YAPX;)&%3O76RCFM Q1'=@<<[$5FRY?M/-2:,2*>> $6( M1H?O:A#_RBWQ,<2 @&<,%8J>5T,.D6QH(GL2CO4F71 14 LZG(=Z"NHY#P(A MF^E!K'FT $M[S0W?B%[?IJ@Z .25C*YZ6F%T:/[W._S@PO&N]A,NOJK/]1Z& M)BH:%F?\4VP),PEZOOXXY>=,DUU0M0']T"\YU(T MT^M%)120'^_EFECCPT-R)]R'#X=(*US=D$ MFV?5_UU)P^9,KD"4O-\U-A'ANG-QP@("P:\[TL-8X\/.%)UU+7:1'6U)$:JX M:[943,1+(9"?[8B5CT='"BXFW:7"_?VR+5NB/Q7X_YWW+Z:IL?.N;Y@H;*8% M#PF6TZ?.9NG,T(=*]*9%0]M^:9-3TPJV2(Z;<>YY5_(B6]P^!?Z'L('0WR,M MC*DH_0)2>@;%C]C>4&B>5K)NPS>'M4E(ZK;GR3PJ;BZK>;D>84G(A>DB?M*T MV*8H1-ZE?$$WSY(YZ%Z(D]V'.FTDVNH0(:>+9-%>+=8\(X^]3!]ED&723TK3 M^RP?PEO52OF\#U$V^E0C:$G![X/5AS85Q]MS1#@J*5'5^VL*6UOO+G!1+D5V ].JK0 M,_I*,^(DP/HZ^-T-3V&9[8> Q3:-# M@VLC'@)MIJQ5&:$^H4.F<5(IYX9I6LS'.>M)=.@/S#[)P9<_T$;JDU[SC3M/PJ_K M>@?M)M4XGI*1.X7E=?EBSEPRNF*^]BQ2R9MBH@$/C\"DX$W;4(RV[*/ LI&PM.ABA,V1\MVG\R-,H-Y_:@2^: M'][@-89L!9/>6\CO?A7CH+YO9/_9;\P7T""9T;LF-#*S58?A1'3P$,?TFO-- M.%OCIOCN6[[*TSMD8YFP,X3>@$I\ $D"H^S[X7^9J[ M9!=76BAEJZR=XW%556XA@GJZ9;HXI_S&J^);F>:-'Q>&Y;ECMSAV1]V._ MD_[3\.+DAR\J @R?5GDJ?[AR9F)B."= M%4UQ9E.7>H9!.<,H-JWX=,Z@G%S(4\_^E_;K9#A>!PBO/QS]WUS]=L:!';PEP-U, M+IQDA%' 1=L=UVM#468B;)I*'X"^5"4W4XO>,$R896A"V4)#!2$A089LU(<2 M;/D(O^E^1ZR$R*N1VZ\MZ]F.?=X-8KU'[T?[@U,^(/4 !4*((]C^WN;#:]P5 M'84@:?^'35MO(LS]54&@8R#.MO^4DC&_^G?,D/4>)JK3LBF 6H T#>6O,IR! MF\<@\Y&R90,=)HV2AVX\-3JLWQ0C\P3\Z!FL_/AC?RHXI8Y=\A"'FDJ^S1QM MN-$YE.W6DOM (BU=PMI/N5K=/N^$BBH^O2]*M@)C^$@FJ:[5A90QA#R3UW7I-4''7Y_&+IESQ]+*VL2]-Z\Z3 M)U=^&JMQ]D"OC\_=Q/M[>0Y@)+I5D1=>4W<&EF5,PT@8R>4^Q?W'Z04?K'FW M2-XGQDV$034UM9N__YM=HM"'60((&5H*8(-EB /Y5VF+IOX 98F,Y/M0I4L*,6277AXTGT!,Y:,4QCS:150 MLGCJ,=(!_6(E*,%%XVMX(,LZ4MY?^I.GILS/\608V%2?DD-\GTAI[BT8%\HG MCBDN.T[ZY.Z<2)::.?YI>6#NO-U&5$C4_Z!SA%TH),B5T1V02J\ !Q]J]("Y M0#)K2V+J)E30OCHR,E!F9Z;B$;)64:0\.T5:H#.WCC4.:8:RZ0^LYQC#") E M.#A*.ITU>)>;-2O9%)]C>-OSV\/Q6CD>/A!(:.M_OB+N_Z__O_Y?6GOS_PM0 M2P,$% @ 9TIA5 (]K<=T* $ P;@! !, !C;G(M,C R,3$R,S%?9S0N M:G!G[+QG5%/M^RZXZ=W0JQ":@!1!JB(D(M)$##:J$!'I(@HB44-"$5"*- &! M%X(H=D":5(ET 1&1)B D! 4$(HE@W)HVV_?WGW/.S)JUIGPY\^$\K#LKD.S] MW/6Z[VMG!^XG+AF0/.+HX@CP\/( 9Z$?@/L=V&%W/NI<$! $0(N'.P?8 [P\ M?]??1]Z_BY_O[Z, /S\?OZ" H."_(B0B#(F0H*"PF+"(Z-\%/1,7$Q7_^\O? MD_SG4%X!/CX!42%!(='_UXO[!I 2Y@4%;/AX- %>*1X^*1YN+P"'=!3X5ST> MX+\6#R\?OX"@$*2&&/2&)DE(?3X^2&D!2&/HU7CH=8!?2D!:8Z^=H,SQ "'- MR[*FB;GWA;4.U77)G1BC:9N=BTX2$9574%12WJ6CJ[=;W]S"TFK??FO[PPZ. M3LXN1TZ>.NWAZ>7M$W@^*#@D-"P\YDKLU3C,M>O)-U-2TV[=3L_+OUM06'2O MN*3RP<.J1X^?/'U6W]#8]*JYI;6MNZ>WKW_@[>#0Q_&)R:GI3S.SBY2E+U^7 M5U:_K=%_;&W_9/P"?__Y:Q@KP';Z0;E M--V^T12X;&5A5"I2IL.68IX0'/(A]HDQ/WY3L:P.G+8_*"!['!(/4ZP3>$TW M:V[Q+LYFK+3W=ACC,8TVJ6$U+ 1_;7)QBS<:$=GR)>:@BOEQ!T#V7SG5X4!! M[0"1]FUT9$;LNI&Q6_VMX1M/PJU<^.57K1O>?M&'11^L$&OT+.4"/>C#OKHG-7C M"T_7J^!-WRU_.'KHCLC)5&![WWL8V6GEH)B#K#N/@]R.^T^\PBQEPDNJ-RRG MIL;,FQ6LI&_>T3Y>&!S8G<"C70[(\EC(K7"!'_('JFG/D+>M^3#W-;?0/8%>":1G%V M<]^W@$_V(1=-[+[Y;@/' MO3KA8#YMO:]38])&:Q$-#VTKKZYTEO$9-V=[*-48*N;QCBKO#;VMWR,N9/_- M]Q2DI^S_20(Q@11DSZA*>%M-"GE4+;3M-2,EEA$9/7IT4J.EZ!C!L//4-Q49 ML:\[(R_M.)ZZSYRGP4$NDPM(=:H-+%T!@W2SS8/HVH6$\.P>ZK-#QB4[\-?5 MYY=ER:RYRUW+"9:AE>F WK_2P'*@$,4P]CW3:D;TD-M7V,9'&F^YQCY=L[HM MT*%WRQCS+J23 ]T@N/X?F<<+#V M,%0B>O^#..:9!SE>$MNIIYMWG>[ZW]-.]H3AK:\%.Z73Q'E6+^V D>U8H3RA M+Z+X_^8B?4_WTFGP\M*(2J_\JZ+(B-B8RO"<^0'Q-9[0LLI@4;)IWN,PBP3HA(OCVW MPPH0.?.#YSUL%:_O\U]Y\S]'EI"AF[^M:M7PGXJ?X;]I-]&,6=*Z'!$Z(\VN9^BDP#:D]S\DP1:SMS;7Q.:\( M!9FN&R'P$<3A[QM5@0)#*\-7/!WMV[76"3-(1B7M%Y6/J8D)9!#HJE\+;,NLI?9/DX.:AL&6R.!5K1%?IO2Y?NC^="_3]@27/ MNNT1CPW.DC"IR*8TP71GDO7GQ\_K)FPG7)@=9:&Q!/Z^GB N)$=QHD1/=6X,?YG-==?9MVECJ+V MOP[EVX#-(AD5H 93AX6,NHU6M8GGEMY<(/ /5SD\?K",.T 8^O3 6"PSS+G02?:RU MW4P)E:C MY6K;O'[]5Z6SV$!"@^[]FG9&.TAD!G.FN$##RJU. BAZR:>/M>.Q^ M5D3(_O%:A>74KYZ#)XY8FO+M#C)L[5$&V/P>'NY#=OSGI18Z##BBL5Q AX<> MR.EE9B\W53-YPM *+"1S)Q9)FQXHD]\\1OS][\E'=OS9XKMF7,2/ M[I8)T?YG:^0\%^@Z1OSR!F&(_T2XS)I*0-R #+F&[S)'!A S276H'BYP&RV# M#&$C3T];E$D]FOBI9&'P=B%NZZ%?KY-IPB6 O*.@'S?/!5[V%T#YM_#Q!3X* M_4F:>9SVHE-^HGJ)CDZ%GRQ?'F(,A7D@L-,AYTU-M?K?>>Y0NJKX _<$VNLX M%QBR04 ^^]1!^G/H)Q>@G3&>\1GZA$G$R6*]2WN":)U[LKOTS3^:)2P$OJ_. M!@7C&_IBE!>2F0:8 QSAW[1GPXP?12=1.V9#K_M1:XH>^0W+S5/7N[1S?"L= MAY>MBK2D[QS:,S_2'.PXR'X-P4VFFD!^%PF (+; W[2-]I-S=ZJP'EQ@D Z_ M9,HXO<1]/ZPW=@T;Z=GESU,!"P6KF9$LN7%B(#-[MO0-1WVBB22Q5NBV(Q^_ M^!KA4B-_S:KW8?_5CB!M?@195&[_3L\1(NW0Z&Q/3ZI^=;C\"9>(2]76TFYS=:3=IKQV*[4V)R!?RNS1*>6(Q%,^?2TH#IANFLB4 M^>6YX6XI]-@0M>2'9TF.;)R#@A#EY?+,/R,B:-HBYO*ED!\WC_]^'+/Y=B8Q MOUU+<02 \DN.2*XAU _T$.#A>/&.7968.8I:7>71#^LFV .TL0GI]P[:IN;9 MVJ&]DG;Z7KS"[^WXFMAY2'(%L2&;2HA]%HH6:2H[,NX_=O+=)-:,HKIO%NT[ MT*)[[Z3AB_NW3IPN#5.WM-J#"V27(B]L)N#YS-U"%F$L&2>&.EA,AQ].\ROQ ML^_U,#'U^CS_TCWFFDFVF3WW%O^G>41C//TN#Z2(K[KH@X=WX]*O(2U MFHXEI)X8C%LO?)#'U_2@5^[-?_=T,+E2D:B%U9R7J;"X=U$V(V/@#HAA#8#-]F/&& MW0#QIR0T5IC^F*6I+%&4AFQ$Z&-*] X7G?!VE3TZ]2%Y3/3,W-,N@1*LM)37 M/J&;G,F7N#Z25"QZANGP]TC0U[$)+(VCN!I0$6AA'^$:0_.OCGMB=;()%MK" M[X)W36K>K9N=B9K29S73BF["6)(#C![?34DOUQ$>5B^ MH5:A\X>]LR[!#H"KTL(S?\T'&RA05X&:ML0%YN+(G%IZ=A]1P@A[X-$ Q3<# M!K-XW5-';,[<;6;Z\O6 M91V?H- Z,\(NXF]HQ\"W,WK'V#H'F7*N /4?#MC>2I$$D:L+([JS/WEV3#8IS\-[,(R8;0PZ MU0"1YH/_M-)5J_C!G LH@ZTR;LT=DX]I16D.[ZR/#$OF['J7K:_9]CR@P#7R M[)"S_L%?Q)D>QCW0BNF%-4NFC';!Y&J>/QP^X#O:*9\>X9L"=)CVOY&]I'3, M6G+H38%ZN0I'Y#YMLQL-(YX=3?F#3C7WO1'Z$R7X::TDK4A2D++\7: \;"<7 MD)&/-HUYPU?!VQD/^1(1]L?X)LZ(,XD3>7E^_(JJ J6JUZ.0[OJE+X3W,WK@ M1VZBHE1OLI:BL*T>WR3'"-]U!A]$2"5*6B!3.')CV$BZF,_8KM"FTJ@TG+)U MTHSSPU2GW"]9(OR25QL ._XOD@>,9W0YHE+,?;B9Z5E"6J?LVI^RDQYOT/(C_]CQYOTXYR85I.=NKRMD%;)GPS&:78U0A+W">(3 M>SIWL53:B1$JJCY^E@S2J0:F;:^"U+/]'MFZ<,-TNU%\('HOYRWQ1TGVK#VG M[[49%SC\:1(_DT3B*"YQ1"?I!HS0N_&E/7#%*UT4DG _Q@[SR$7GMI #G/[' M!)DJW/(M ?8(L0;"7J6U7):0J].[RU.L(CLB<$OL9%X 2.0O=/ EN;4<)V[O?L(WV2GFCWO[ M ]_EP#'PP=I^;/K$,=1)#L9&QEX992@9=3Q'Z1T2DYMO?OM>-EJY$1F&!W=G M;PPS3< ?R)LE['XB)5NQXYP3C9!D'H./%ZW_CC:Y>/B0I[AD)_6AI8D=8B_3 M .KL4<306J;,-I&M.QZ!Y @'5'WC I+;^$QD$SR]^L12/T('++L6@L=;?R\Q MB+VC0MCM\E5R,'KF> *VD4-^(S2&KJ]ER2HP8MFUL=6H+N*.)E7?(W1$ME+^ M21HA_4I/T),N28VCY=[!GN[.0A'254675%*O&6<2:1[(F?Q%X][7)Q?ETQ8W M51^45_TMMK6%/1?%"!^3P[G26QN GJ M6;&DVP<6;!I!/-.HCXY?'$W'^EZN<7@::B7!?M89HG+&L?Z(HOJ99+%'Y#[? MY7" J<4XP6Y&AFS.&3M,Q,*3U;1;;\PKG\[V_= 4H=/4.3Y3K_ NJUYXE]?% M$\,%6OOY/:NG^TDOX50KIA1GC LT9F?:Q)"-DTN("3CSM>M>:,4PG+J9D\47 MJ7NG2\RWQ+6?.L?!]^QW&9;;'XP\_T%HB4AE+Z+NM*6QY&HIQGWPF2'Z$MVI M!RTE+A,_9_)AOS:M"91?G06W3_*RWJY]4GB_#;U98L78*T ]+Y>"D M?;_ ?YFG?\&>%AAE22TQ:"C5;Q\&A=Z@,IN[C7R$)WZKJ4[4^U[BNWG*\'U% MH(E-.I^B[ 92ZV.#DA&4WEV^FO3PDIVJA#VTD^R'[5%5EB&8RSP)/EHX,*H,ME., MOBB_>F[ZO?B<5_5WFXJ! D'?VXJ)";BC[+$$V'UB4"VH5[LQR?3%Y#'?J/%, M_O2#]_E$FQ?AI.G^]R[$"F1=;NV6'B*'Y+SP=C($U"<(.XGD2G3]KPT2W>/7 M(JP?K> 7.IN5G>)(M'CWRJ%ZX=/0.:\/3XVUWRWQ6IQ ^2UI>W3GON^WAQ@?F6@,_GFONC MTA;DP#3(1PR:7&W&-L:8NDU,C7AJ%QFCB!GI15_Z@^-KS M46W/>LX8J:FY:W3&)TI4MX_M^/V]L2*89 L_VI8J$!I0]O;WRM4@J7Z>0=PE M'HLM-&LGSR)5Y3@[99$NL4R0(84AS%[&(S8JMM3WU#](N5AA8G,G#6#(#>*[ M+C0J(C19EFR"C7'MT*9\^]*ZJ^_TYSC34?'0%41+X @0+\ TQ'<=QP<;SRDL M"3ZGH]?ZDBWJKS]ZZ1^7%_9+*9^ZM#%4]?#HM?2;WW>&I'>!V9 ? M4MCY6)FE:M-?( M\.Z$ET,%[HIYS])?/^'[#I\I9;P$%9C^&"F..E:,7A)^]=66<*R*R[G0BR]T M^K&ME5A3:;/DH5<[/E[V]Z03.*(]3%.L)EC\E*4^AD4N1:E%_-G9Z=$>0F/V MH&?YCN7L-#U"U8YH/68O8-28]%A<6,V,J8!183Q&@;O3;G.!T,@8QL')3GG0 M:L!?$8-U>(QZ[COO^^J^8E;>RE[^W_.Y=Z[&?SNO7;;&(2D!%T0!F M+RW2UAE^:10NT%,K#[Z*OVIK?Z@EBGK*%-Y"L;@6IW]6,N#*9Q$/E9($1#_[ M+CYR<^878_BCA0HI&:'59C5KF*'67+'&<(N(?]P@K?#N]G^!6(YCM'"-+D.] M@YW['7< B\E@Q'S\.8>7[ENJ),IH3Q:_,PM'A[X>]OU^CO=:TE(%GP"F!LX0 M9#\FGD/.VC,*Z7%WL%*T*$\:K/^UJXL(9=ZL5S!TN:,YLUNQOSP@)?UN6MSW MI;L_>B6]L^_A>M7V3&%Y_LZ_*P,X5>UP9=T,"U^FM""J3&S=5)=C4YE@N[ED M#$$APPMTH!^":!JCX!$X,&#]_O)YRNNO=*MJHO$=AE1/)C0H,558ZNBI.8=:)$"6$Z0SN&X1*8KP%G7J$NSN[)^%QJ<.\FE[9LS@NRYQ M@7.#-JB0A^MM4=GF?O#CI)?Y4_I86" M5B.0B\;4_*9FFRXG?]9=J(FE#!*8^[$Z[$SL7JCK_V&"^,7R C+3-P5GH"26Y!UE=7/<B#'KU!YZ,BN5PN2[&(BN0!A0:11WY>\NGX2'/I. M.CP^^VZ@3G!&Z@$&VR'QC'F$)@'$_YSHV.<+0J*LW#M[@ GY-V>P#_IX)^"[M MJG\@IVGAK'S=?F3$>_9)#2C&=^]EWPZ_FOPM#V_]BPN FB&L!ZC%3?;5*>0V M]=I!N"MFJ_^Z;@^!;QTIV>&V-]OMPY72+"?W7,V:*&(6:N^D7\2=RJNER -F8[_7VT\??&'4FG^?:_PMT^NY^;3',$I\UZO/(_I[L[QZ>7*^]W\- M?BN4?7(B5DQ5%T4X/?$]3RPBU,?W]M<+AJ$5A>=N #P64)'+G62T@GAZ&D?D M!L7X%K(AI'??SVJ%,W2)PC3\TT\#A@Z2;^N'Q0S3:VX^<3A[<.BMW?I!U>Q; M>/(K9!VG['FX),:^!R_9X?<4_6NRG.>"UUOVH"V-D=YW 57GHNX;M%SKR347KMP2T_@?J$5#R7GO/0+GB[^ M\Y)NR)F017020H+S'B?P(DN/3MFQ#N3*6MX]R]_YU^RZ M'WI?$(SSZ_,%J!?B2/7&+%DD(XK=6/L3N0.K/VGA"I,,'2N.18J#^2BFT?9> M(>'SLTIC$_M%Y[P*#.\G?&[]W/3)= Q+'GQ?MSG_>JQZB$5U<9*8O9Y/%?M[9* MWVX1GUZ0H0?G78@5IO#S+EJ9M@@4:7@5O-4&[&K_0>QF&;#;N4 :0Y)T:5Z M,ZVP$N,M=/ 7]\/&WPTC3UN"\::E9E3%7< M./I5:G8UUH==PK*GC2[-/\K7(3R$R2@MR=A_'6F;=][[?+!N>:",-\]$[K9H M!=];&SLHBNH@_@%4\C[?.0;KC 5$*ZW\-CDB2W[\L)M\6'!S^Y:LJZ%'.ZVN M]6BQH%5 S&SG!_ G=)0:^QX^F'!+!FL%$FO7K",A4$-+"RGCP(=-83ZRMX4O M-%(UJ<)"V#Q!9QH;R3FY%<\%SE_ [ULGL!\@=H*>E"B60OMB<.Z2K>8"IW]@ M\=X$;B!6$O.E1'!23?H4[>I@W4";* #M) +I%H \/ZJ &_59H>Z->HSI'N_I M5)LV:BQS/# B(O"FY1\9Q8-Y]?O>#/9\C385=,15C/UT]8MQ;IIZ$7=-H7#0 MYD#_C@'W'JVZKMHL/+G#XVHAB88:.1<1X;5TC>5=U;%QBR>WN>!S;^R!TXZH MLT+A?Y86GPHMOD]P8O,8(;>/?!!291K@IM"0'A?0P!I2&@&S?'AEWLR_U+F5 M,U$OZ<*X]R#=L3OU0LU,OI!MS#=_>[HN1TR"J8.!#US/[B$)?4-8@(G7'AS0 M:;@,S:3XJ%?U^LZ1/QISGP-VPSI?R5LY$ MZJ'I/C5U^3B3.IB8RZ-/CKM.6,N16M3Z'.(#H!$T$0PC;Z8A::A-X S&]VB2 M01;^6+RG5_L=$[6U9>\SA5B49'6]Q8'\ZB?OM^EVNPL_V=Z&@]#GD_&%W7A_WY][H/ M%QB\.<@% M]#*5A)7>4;1Y*+K0CUMBO=V0HN3+6PZ]1'MSH1'7ZQ%HP8K7"< M [%DL+7TUPV;%]&"=I2Z3BU\USGB^5H!<.DX#99L3E1FV;6-W:NIB_V/IQO4 M<^*.?'1\(0A[5UJ4/"KWHV@C;"E;"KL?@B-[SCC"D%8VD8/N6RH+%MZC<4Y- MP[;ZIOB:DT;!^7/"JXXW/&?P-)?1E$Y1,(#)QSK !6[:NS:G^MTXE.TU^;TR M4ZBMO>7W_,.++TY)*8XZ9#F% ]NPF1L,(BC$# !-HY19HO3*M;TS1^K"2^)[ MC02^WLP4.5TB_S4F.57)8W;.B[IO"ZGZM^Z(@:2TZ\WIK+T4B9@SD3'=.)UX M031L9G4Y8O[(3[%47^=)(B;CY==/E5E#9H4 ^,7'LIAFS!%;?+R*EC#*ZQ^@ MH'N\:SM.!X;>/WG4$C][>' 754QD^\CH!U,$'",I]=_F#Y_IO7@3,?Z"B:[*S?QQA%O,X>(>P]U,9*ZG$\XC<72HEBR M*.?Q1C2HK[#Q=$E5_^.!>-3QJ8L;M5&:[O5NO*X7Y13O./-2 I)G1JOCOQZ4 M9=G5AG+D/D1U'*>H@-0+YG/[+];65.WS"L@2:R>("PKZA<S/%6/%,?[WN3:S2PU+FMJ/?D%^D1G2,!70 M-Q%.%*)E CX6E13=M#GY4,76[:Q= MX97L&,-[;]]Z&)J: NH$R"E!*%"O.6&32'X$-=<./,79YEK\0TP_R76L0R/( M,MNP_EM"AVN]5P94QWT=#9<'WODJZ73^I!=MI-$\^_]>C$LEAL][NK0G]Y?+ MU^>-HXAU'28OQJS;"HI/X;8%"AV4]O7D?LLN)I[;_'W4B6K!!6@"JB)(:]$NIE$4P &A1.H7^JEW7C-NCV]M;RD?4F+\OL?46]TO M,>JS73N#9C2"#LQS&,%?%-VN]3+[C9*K=7N*G_BL3>%#6IM;LX[/^-O\@ZW? M+81XW55[KY,//X1%6'*!&7UH7A_S,=+=6(_D N)QD)\N@VE,V[>(D45\EL]! M.CHE<#7CB>/Y:Y3C8]&XV4O(U'VIUNY"X^5(=G6G#-::78G58AJ%#YQLHZ=E M&>UJ_[C1R-30M(^"W_,)N_?RQ[C4D9AD3C41KL8F<'0X?00QSF[.1Z)4I^2J MFCX$+\D];?7^6&\8WRBC]-878A!S9]#[S7MG6,\4]J-[TJ "CH=X@40 \SHK ME-VQF39K;JM&PQ@LL@:6,[N$T8A0MI5^+S3SC7].3H]B2<]Q4 ,,:#JN3PSD M E763< U(DOZ.6.#UE_-=&7YTKA QA*]IO89UA',_ $&4Y;<\BY'A*=^Z1'H MO<,%5N<"]=/34OK'$@R^PV=\&>V@'01K!T[1"=V[?^[*<)@Z__&GJ]&YX8UI MRU_"M[Z8W[C#L\,D_G3::8LM)$MJE.,J1+6'DB9OG0L<,=9O[C+ @X%HT!"5 MA1,W85JEX Z$$FFYH2(?+28U30?U^3Y(=S._*N[#.%4!\:YT+48=>)S6L[22 MC PNBVPRJ)4'U_97C6U<6=?0[Q.WRW SDU?S"=#>WT71W5X9-UBL_10&HX9 MX9(#!YF1"US@X:J:5 X&_L:T>41)*I JXWCCO,32[._GW__GW;.TC+/ W/"B M1W41Y<&3/5/X4.($RPP?%ABUK'^MP25*4_/[.;GH=X(N0$B>P58/P^;#7Z)< M5]2E@DHLYV>G=NQ^]HT1-ZW@U5?PH?@-6].096>T?SV_5LCR_-^E\ MC" H19Y (V?P.$<-]\EH$9F"E@CH3%_Q_=!AA&FV:BLJ["IP<0GQ4-^>UZPL MJZV;D>\L93_A N>,T]"-NALW8IC:H<_5DA][?RM\B?'!5.YI.__J/N[]I_?> ME]I5_BFXNJ)K06UT%^KF K#.??@N?XX RZ8>A-5RNF?1V1:O=4:NL%4&IG#[ MFU.'UO9-:)\\<_A3\#Z^RR&)I4H:+H.;Q+/H3Q!W%V3ITL4&T$V634$48S@V MH+4P2J7ZOE&D0$?2F5FMLR&(*Z7I"1W/:@X'E*X]T^,CPQ(YXI!A$+!TF=V? M1 !88W8IE6/!VI=_NGR]RZ?@>R4DQIE)Z:B$S[/S M\4&U:\.:?B\:0"EHJ]S+3%34+DC!JSA)J-XXBL1"RB5E%IRJFM M[6@\ZJ C[>=([\<#357.#G&LEW$ M4V&WIWSP-SO5,#@F-3M48/X!*N:R=9V+=G2 W:*D3> MG#W02VR";>QF.GMC##SH]0\PQ!Z=(>.D+A[GFM@P-GW7_9Y[C[! MVOGW'A16&!U.E;K/F80WHZE20MDLAT7S*/"PN82"BZ^M\9&[6RL\*:8F^P)^ M[/Y\R[LT/(%'E\IF[L1&TVO[D?R<.7@=X\%CW=Y1GD-360_6/MZB_FSG/:_S MN57C=)WYJKUIJG?V^Q39L5F9L)^0C-SQ'2?-V@U!3D\$22F\4Z-E M[$I+]<78^8O4E39B@>=*B=/5X%VENDH'[$3W\;:,SM4N$K(XIIRW<,E.>9;E M&+*QB1K3$^/S[2HR+!V.".Y7P+YX\MJZ@6?3O\$!P$5SWONLL.3'&>&@UB(I M$2?+3NY0P3_&7'P[Y[,0KF;RL&6"A6>G(^DC\H2!%M< 7>8D%NXZF>NB_Z))R+817F+L+ M0;,J[33ZTSBEB&I&2^M6(#7,UY0:WX(">\?(\PB-NO708_;FD?O8Q):;'@(G M>=*?^JWGYGI;<0%E+D"&2JTQ[N8>A'0HNBZUC%:^?JHIPBAP8$&+_M#JY;?5 M]7KOR,@ .^V\LW5'"T_O^^R\W-E?F8" .%K2"=P06H48 I]Q[4KA?(:-H[SA)<=:HV"]U69^S<6YM1JA'QYJ^GT7"0[X\7S/*=-:':)= M: 5L%/^)L0+5#5,0JX^>.83\I#P]\.J/1]75/T(9YE&J/EZSGP?,1S3".B:# MF=^=C;^^^KP;7:3#!=X09HP9=-HOENRF,_LE AFJC*@.I*#%_.PH*@2)-??J MQZG_]&E?\GH1#MU&>_Q)^/FDU;G*:F_?V@ M6IR=MOWZ 'IZY>.T&[TY*?9 7S-GJMEKRF3L[<:SF)V7>:ON/K=3V<,JJ&WZ MJW-4%AP�EXVLGG!XR3D/((WC"X $)%XI!*K90_*?SEVO64I<-S2=T*_)+7 MX)KB/W,RG_Z$@SI6;S;GC!GNK73DQFMZI:JN!QBY^,H,P]>7\SFEI45FZ/V' M6ZG.=D57I27'VB-/ZIOL_MDGRU.T! %!FW'2S_C KG(5Z_=U$8]0E@4/C7HO MJ\P59&6Z;^86R-Q(\7OW1OQ+CL$R$M1NWLBF!S(BP),4HC)GK&1?(YA%%^K+ M7RO7\GB=M#AE$?RCX&'B@N6NA6LXCWU;;_:II__I3@=6.(98"QJI'Y6JI@ZB M**#-B%GO==O^,BS ?VLY*Z?^C\E[NXV#%C2%;MBG7XSU#WAR$5X>>0X.Q^IL MQ7I%36"M"VP<'C=>+WO1G#MB&(H;NW6H(]J52;V9D;G#CF_[:CJP19Q1>-.I M#Z*9!A"5CUHJ,]ZPGDHD1QJ@)E]T;!>];4W]N.^+&[U!*^!NYE/UI20'+)6I MRNF'*W4845"S#0[@Z\56&]N'K#/TX,H%Q4G-":,:M1L&11,*5-&70R-*(I=5 M!'*T8C+/[XPOA2KU.F>@]M_1.!&G")\Y9OQ)?YHB4%/ZS,^U M/@0)^LRFKJ M=ML=/7[MVSGHX;,M)SJ"&Q$BG$%"PX\OIGD\]HFY*)L8FY5?+43&'S\(U\.])S2@^D=Y M\5VH3DO3>F8'& 6-A(B\?=33TT,NXG7D?E:;W@',FMD* MDN8/%T:#@8NH1'PX 5A_X$K')]N<9)<]&E7J;3;Q[UZCZ^R_*KA+ ]_V,7?S M5S7V"IY<3FQL[D?.WG %BYD!N GY!6.(EMJX[:DC9PM\^N8BM,F?4ITRYKSD MN5>BHG!+B5'PF<_RH&TI0Y1=1F$7XL\3!+#*A9/G)BY<*6B9OK0_\E!T<,L@ MQZC^@#IRWD'U^?(\DKQ"'6,:0KW0J>,&/8W\ZXT$6]V"Z&AJTC9SU&&4\?I/;Y8>_F#-TS>6NZ6D$E_Y/YFU-*@S,^0A@4P[I& M'\C"G]],FD++X11!+G JTF>EVZ#6X3$ZM/F%U\NLA_RFV#['R>CC[I)55E;S MV^Y"?20!!(";X@)-,&K^?N<]*R:P^I[][]J/KXS9&F&XL5W9S;!2$\E0_VJ\C M-%422RO9D49,:IQW,=ZCE9GPZ$;Q@Z&](ATPRJ[^T_QGK68:H5S9A3W +L99 MK:)I7L9JN(FVVB1L+<\Z>L?BN/E('//(3,=ZD]\^15:N1O&U)'1QCO'@="XA MEOV$&&+,@YN$ +:)E$B4BMP*>N&3&X6YI>RJ4K"L]85$'9_C;YN.>WRI+JC"&A[$=V86].? MF:A_OXS)XA,OK8;[0\D>[DRV]OGOVF.V.2R6DBR#AD"VH>?:*G,K+?2=3?&Z?5<@"/Z>Y$+ MS*:/=_FR1 )ID]O/JR%W?+K0KK,B]5L'M8\+O$#=T_"_3HM8^Z/'MPP##6HW M-ND9C IV=@U"GB5.PS.67^O>VKB8-\ \M#"WUQ%](ZHESWQ)*VO&-B4&:JK' MHV9BEIH'XE7(;H^["7SX\$'RJ*I7.$(;33W@A1B(5.Y50Y&.E =;ELMC+US2L];9'6X;.B&I 36 MC:8(N=P=22[WET VI!1M5 ?1GW=;N_4^)V]*KRX8IATK48G+:4D/_>J)Y>VE MZO-^>9([Z0G'0;'2Y_3"^8B1*J0LG"'[!?X"2>E,F$*G9I.OK= B+KMVT++T MP1M+F.EA%V7Y>X;A%4\#M][V?C^K\)XE]?>.N7WL1%80951H%2ZP">4OS[KR M1EM1FD7&O_G+HW[ZA\X-@J4CSVD>'M'OXEVI/QY\7]/C6X+-H!@A[,7H!JM->O!(R +8GBQZYHV MYYP8ZK2+I4M^!@,>;SL18%S\TZJ[]4=;="@BYS6BG8W_*?3(.R@U26NT.5D! M*7F4&$6\A9,?LXFB0=C$N [&5JP]?1+1\*U\WU93EO==.9,!H]K"-=%"P+12 MXNM@3F5U_/1?#&2>YXS E3GZG'E\ ZD?"6 ,26#$F]FL+^5Z$W>J(A4^YP_".U2NL0%9H0HF[T$4-NH:./FE>%X9'\="_G1"(YJ M>YW97_0JVO?]6=/^$?B[#[([%&N\=BZ5+&*1Y*BYN24GEHSO +I^H&]T!D?J M*=<8ZU!X%*HF[HN7\B8R?N7Q1YO!;1[N\E"\;=CE]?9J><_W(8@BD69/2LW_=* M]848,)=V!H& G'F*LQ_TYBAB;C"TQW&*X;^F^J=/0B>[A8V4F'Q4UGJU@\&H MTRW5^N$MN'+Z;'O&CHB-(WI\B]F@[NA&)-,)]Q[_D@OTU\Z44G03.JI1GA-- MS;2"C^&%46HOBY0O7*TSW2CNR!KA_J.- [YK#TZ8Y]'QUA+DPL%-E>#]4BV!F61RDL&JLAZ@;J+? MH_Y3L).G@YV+O(@"=6O[LZ58AZ&\O1&J;)S5J8II TGA!/&?-[Z\RC_V3W[^ MQ??T&EG5)T-SKR*=LA@&!")$[4:)&3Y*#!Z!DP=2+5I& M:M-M7)YA$O=<5)MLR5/LMF37/$R2U_3"/CK,O[)@@09UIKN5\&>5_EZ;4G O M)!V+-+GFL_5&?."D=$8B=@VF_9Y'#_:'.)\D*!&O!.7!+MISR@!+KID1 $8% M,@^L$^IVE-+UU^T:W:QZRJW';2Y'14;:=D34R[?E+(2*; M"_"OL3,Z#; P.@R:>L*B9O&]EM9%?;#;<<\1#?(E<]7;[9?Z"FJ49D9!TW1I MV*[JAV$ZZ]>T3P\?7@K32%UP%!Y<&IUYO!3< &$6EN9)=7@$&KRCZ>33IOP, MW*?QC=5%0^V!^%NL?/5BXK3#%K_!5BQYZ2_04P@JH"]'U(BI@9OHM ")--:EN91?>%\[##><*T(8R9612 JF) M"U"KF&$@C%$#X9U@&$FT8R_MHY+VAPZ$Q=LF"=2)UG/>V$%-P#!\T5?\R<$3 MO 23%F9Y.@"B&:] 768$:S<4^]1O7. 5::.:YGH,3 Z*)U=]:#+26?).':-^ M^?PF?]DY+8Q71[P];8>B,?_//UQ@8X7^J_?O38\ 9W(+N\^2(SG.D2NS\IDX M5AU*"IQ0C7)I_G&S,X(\JKAP:W!T@;RT7J+'UXLG5R+KWU$-W;IOWVJ >34W,^_)'21]FE?%PV9Q@7DD.27L],]?DA& M>!'#_@-K;_5).HQGT'6 M37-$BIEBF$WRYH8?78'APZ[JT&%X<';3K]8J5Y)\AWY=]^O+JJ[_S,>?9WAA MX0/TJ@BCY@HZ*[,5G!&9I"*V,U'OF-<@%A].UM@KS= MHV%^Z;SKP&\409^JK8T7MGS\?/ M0]GZ]U[&578J1Q,T8#B"=PNT%4N@4FHS0W!7VUN3-(; M*+^HSYG6+%\PCDRDPF$8&?_V5KK_?795).S3N6M&1YJ+#--_?'%D.;[ H2\3 MGJ]"REJ#54PC5CP;:GCD9QP8.$B7>8,. E$THL,6RPIO^31"<\WZ_G&=GXF[ MPAX$F/5'KU9D2(V^:V7*IT.E25+@#,$;K;K1H $BGWD&RP?BV4_)VGQ1J1QE,"["A.:90/W9V-G>TE:TB;*I.\N3DQDM MF2]N/]R_O*]< [1B7L&]@V;!$P05SAB2%P&$<6QI^-[5*Z#Q8^L-^?IOSS)X MA[R#"H2#]KYU$O#VQIV=D?N5)Y9;V'>)N&,=F1 K27K)&23N1-B ]ET$J"$$ MN9F/T W>E'S)JOKM^<&GH]!J[]V6X]K?;^=XZ/#W5GRAY(.T#<_P1D7 MX?7XC6(R*6FZL*[OV4Q8Y4JOCJ7'_)/W1YOYHO-V&K1F><5Z33==R]Z08IJS M+H &3!_.1X(,3@=CP#2SA[IKIE%4AU8\%'ZK.;++3_G_ECD.]EM7_@.NY,T9 M/$3W1IEPW!Q:42V6OZ0D M>O[>X*$WDR1P#R%E#^L S;@+(E[HI"9PFZ" M:!G2HMJ4^JWO'U3=LHFAS:"@MV'"W;T)]AZ'7G?_S_X'$/]+_N^$SZP/84Z+2VS\.=D121DQ M>SH+Y?V"AJOIJ,%$^C1.&-0I7% JM# Q/["CV M/&3'DL#.0V2._]@3L. $@M2KW\""YY'$7'^*/)9U%T4)VB_=,LDQ LE M:-U;:9UR\637>=?*AXTD*Q]C9RP2#[],1CA .))F/8%C9/B\3T?S M38T'NF.-:5I)F:(5'>_T]&=XW9M%\[-S4]X'<%Q9?[._%D4V00VZ$YMGWY-= M4(P"T 41&HO=0T$T=&QP5D%O*^J0[?(8<+CEXZIRK;YUK2U&R_I5:9(28D5; MC^,'#:DZC.=8X6$H>MJT'!+,&_F#3) *\ MY 3\/JLV1(5Z,151:SK&1T352YO:I1>/'NF^ MH$3-[,V C8@QL;@">I ''=.],4_B6!+2R$[X0.9]L*],I<+Y>,W5=Q+FGSBB M39[X=%#+H#P*C;G.@7RFWFQT5V4AQ;Q)<-. #[=5'S'.M?6VY0FT#JV9\B:_ M$=]SKS8EU))\6#,K6=?O/M\:99)N)>'U/(O$^P*@&;00#D 7HF2+0R610N\:LFI>"KTL,ES8T["O*\(RE;KXNLK?>:[CP M6I[4*]?O"FY[BQ\CBJME?*K[2>+^:DC$^3K;H$OO9SW7VBIL%7*,U=]+8'O! M;O/+A0I*_N@AU9K-8<;WVY*DL'MTKQF*L!'>7Y)'%G$'Y=I&GV?7JJM(M[MV M,.K,*5B7&/@(,V]%T6 EB']6)@@Y=JP!.ZZS / (@OP^B8,%)(TSF7>!^:E< M=J;DWAKB+^T*'GAY]-+E!SWV_MKE M_Y*N_T4C&=N)=Q3DOG!T2P6_E"B?Z(9K1I;,,FH1/J M+, 1QV[P:?_6^AVU7 =JDP66_^AY6OTY43ELIXR \;FJ:W7B-IF;KP<:GDH MYO[MS/0/C.1V.2-91]I.]NZ,VM6SN\ROK>-.><$"_H$U^#WOWVX6M&:OV,9QA^J<<3<7P9'!+<7/[:7_Z3DG'V/A->U=>11I?YIGGF M8F)J>71/ -X>?S3W_\[GZC1GV8@3Q1;]?)N]%*/%-\I[2OS'5W7UY])^YKID M@;G_J*3^BGW0EQ[YHQ?N]SX70=/WV:]BMEB_UO)N6G#3.FF#_[3^7?VYS)_- M@R-[Q7_4INH1J$%DRP_3KL['H_?7;=DGGP#,;\_E_#L3D54M"?6/F8BZQ"YS M/1J>++/9<-A_X70#$Q#6EX[XZVU,/_\0\M@^7(EXP[P4QB&1NI$1H>ZGT=PX M[5CH,TGBRMD3CEP[M&^3K,)2Z=5LGA?O1NH#O=6L$FE*V#;<&A;@H'K;F[ 6 M*^$3K6MQNJ_+(DK$)_++HD*/>N)KD>RXO?DV)LK7JD1D)@HUUJ.C ZT9BBD-,_YS!?)XF]0A?DAW89<*\.A.&M3,=M@4Q$! &"S%)_Y M_DN\(P)O!\H@&PC^!&XPO[A5[;MR$HTI)&TPO>MHR[O$G3OE3Q[;\>X#I7:B MDQN&X;5B.H9V:W?Z?>78,WXE3E^_^)[;6QS>CK"HZ&8!1>, ?RDO M6E&Y$N#=4.;/IL-WDU#?$2K# 9T@1B#'2NO1/(-30V(QZ FG9;M[%C;!>XS& M7\O'*M\X'VTD_U!?Y@0938V!G+CIPH0#C-1TRI'HJ7*'^K"=Z%S^NMD0'U=1 M^5(=%I CO"/;1U\/@W K;1MBDI/6R*0[+;GM)(H7Y?V.>9V+*0 MZ>:.VS6H_ P! ::/Q]WV*(WJF!!17%!W;3\HB+DP=DOZT$%\@49@N+* M?-'ACX_DI*YW>M4T'P.^ES)YOE$4ZB^B8OAP>'84&E=7R>(:&CLF[ MGG8)?WSAL)31-Z2'C$G.*;9CTK#07*C>H M(8;4VLFN/_"I:ODOM\U!U=6=>>%3[.YU^*]SWAON, [\]>:S__.S@#G\Z^;S8/\" M_DW^]"J*3;FD?T6ZI9+TX%&_12V."S*#SGN^'I__SM<(3\$N%C"E'OI3=.9MQS5_O>+O__U](.?1 XKSEBF(95'K MOLE@<((_!^P/@_MXP2[PPY5Q?_GQM[& [^NSD=/+J(\P@2 +V"(:R@"-Z5D" M_C]W3EFBA]BP@+R-X()D?4X' FRQ5UVFA+* \E\6G]B4GK_-GUOA9_8*\[PJ6Y,16 MV.)9$F#Y5+_U6]*2O/;_FX+[]_IG-7<"UN]_NL52A.T'#BQ590$3!_-AAOL, MQEAW_K2V%K\CZ6ILH7]RF(6D+L*#VP!+ M*,Q2J^7E)_X H6>,7M1F8;OP16)!8]^)C*GW9NZ>FTLB<4 MTN2Q R 7W@T?I $[4B8U615+G9[2)[_V6O>ZQDJ]V!KH%1%[OO?#YLMB1Z3N M#&X1#CP*R,3_R3G[3T;.?P7M_WN"=AXIK+>#K@'M)E80PO!B=.\T"'V@>YQP M*\O%_#.:XU#^S@F^I !#>3*;&EO5>:007'DOM'_L MV=XD(2"!][*CF 90'G M^A?WY:AT#[0J*4Z,!SQ)H)4X2;+C1/I*:.@T)?]DI9($0( M4]W'"EKAO(VZWU[1*R3A"2]9YMHWE#"<@H OF_8FO3'ZJ?8Q\TWKW10.R1&7(L7,I!$I>8DL8.P:6 M7))LA1C"J MY,:.6A8 ?-FT+<6QP%&LG?<:8O;&7/5KCBO"Z$-" M=34>$Z]1V3-N65*+$O5Y!#I^L6BF%QG9<^@3%AMM97H7@@&L!?,-BNR\5./9 M>\:,4:"G P4U+8^F5WX8FN*[>I44W_-QR)R@V\;U/&5?YO'*>R?\>BB<1 M!AVHA5 [#/_P4)7O!&'@2[]Y^=F3QU*=-83\8LD&@J/?DM>_R4@QMG%OQW;^ M32-BMX&U-W2T;=]#'\!L)!O5^H'4^264\QKPNF ML-7A2K*\G:%#6=F=N)[A)Q[)_.CAATR!D] .T.0.SP-6]OX4S%%B_#DLXQR ("S9AO64 ^ MN'(,S'D(43>\KEK>.,4"K#M#8ASV>TX>+5*BWB[U;BD-];5;)_;AA50X[C'C MC+Z,.DT66[.2-:$R9@(9@ [(VU2M8>6G-4-JC'E+L&5LYN MI;.HE8@F/$AJ5S7"I3SN:1Y]9Q5:8%2IVC);_YORE6:[]:7WD=.]6?-:])5C M0YXFFG2A#B9OX3A^(,,L)ILN09$D&4NS7;'9,BRK67YH$AJ0:W6"U75\Z,9Q M:O6?%LS_B4CYP^,*W(^8?;@2DUKD &%L9E0=RB3MJQY1/JZ&Y!]JD60!9KAG MC7R61U7\K\C93#[LW(BT00PA&I'%R)GX,?00;X.5]*O\7IT#KKY*GX=NX:,C M1#^0GV7>,-FR5?YA3U+0W5<4 A6$=N>:D 2'A"T@[PPKZ$U]3=Q->UR>U6&[ MV*Y!N;('9NL;LD^4^][XPGY_0%E_S,Y MDIA#U>BR&OTENV\KWZXFJPMV4*;-R[M,&2,?*^6# M(W4TF@25@[?5^+>P@)DAC4S;+*D7GDBEM[2S88T&4^.*_D=?FVVMD4]I1K( M3C,H=%QUO0^Z%OF*N\[OP@S]!*44I76N=T:G.#9\O7GUXX!W/+M.(^\BU;SR M;"@LH&88QXMMOCDY,TW;_]GK)H;B(S1]D)RMN?$WB72>79)E)!*YX+W.( ""O=-R5 MI-X1PS&*:8>F^I)V=-NT!JBJ3/I PDGJ9/!_*E)D>BJF*8;X:BQ*J&B&$R'BMV58=$>>2+*^DY@ LR;_4 M['_SYHW$^?4&![AS,/!"_,=63+)":I:W>VQQ8E+GSPG*\9->6!AH\L;..?X4?1G=I-77J0E/> MZ8$1#9?N"8_Z2Z]R3^ISZ_4KR.&?$U(O?-8TDAP*TJHDQEY:D(F)H[( -K"3 MB\8"U@3#^,T"AR:+,P TGKS]U+^YJ.\C"Z"'F2$6&:I?4V>9:V",P+_$Y.3I MJ:@@AY$CTJ*=- T&1H[*W3NIR=4LGP",3^5TE$*\3']- B2RG0;ZXZ?888Q3A. IS-:PJ8!*+J,D B::P MAE-R7S4RO7]7R5J=O_F"+[[@O@J5L8#<>5AM2G[64?4E#NH<<(Z5U/W@+@%Z MS5];RRW=> Y?3=Y5_=@X931.J(2TTV!=AQI;QZG_+OZ_=O'IYA"\"%*P(0EZ M6*E-KD)V8Y3(T7.CO+5+SS9\/M9?JCC=_0GO?M7/H-,/;\?4Q3A#AF1>8E1X MM2:4>JB2V4&."YGWO)7F4J/36!K\<4!WV-%4*[K&_*,@7;*5_ *:;D3"?:/1 MX>5^C<>EZV_M&,-5-;*;O$7-F+!>6K;>&7KSTK'AL-<;%70ZN:MAV5W1GCR9%7RBR;*U]%'6<^ M9KX!$71MVAEF^R@/(X6N\LI5QW)LV/5 X6T[PI"%F&7I.DN?Q/K"(ZF73*[Q6'S937+9'WEK:\/UW8O O6\H')+L M(CA[*&.$CH"MVHPVQ::.XDD 7*)>.I;<:/_8*AI3_W@N>>"FKZ;C!?Q09;)@ MS]U_K42O=KX0?Q46L^H&A5UNT>K%7)Z^MKRYQ] MJN?K=G^YGIN>-F*D,&BK^/X=P!O)"5Q?,)L3J/B!^^!K7 5@W[ M."GZ&SW^U44_! W^-L4Y)];,UZD^=XYP2!N1=W'F^_(M\()[YTU3;L01MU7M M#5=URQ;ZQQ4!/X8NWT>;9>3_?+I?^?%W);]05(_V8 Z0QQLD M!1Z@)RT)CG%>U%=HWFK#X!AS97T)>;YH3E\D7=B".-\ ^B->(0+TUM,OD2>I M)F%%+BX-/47S)8>0T5;+I+,R5W922DYUTK-O$K^NS7-_YJ_G])J!JU:!"ID\ M.:XT0RBKS@+#.X8.-DF';,]I4F>DSB9,[@E8ZZZ(V^;TZ+5^VG8)]1E\D6 ] M3AAS"5(BH4*8/%!PIL^9\[U%F9N[*@W3+%LY&X,[1B//^<1? FJX> XHGK]B M7R&Y60EZME;I HIH$.0]L@0J]U%,MIDO6(TZ2EO@[BBV:CK MS?U6]@KWLH]OC=XJ?P6X5T,,HIX082,O-3$TJ4Q&=26;-4T)ZKN8] ''!,N2\'0+ M9;$2K\^<13NZ]KT_^#+J,B!J\]]-A']H$P'K#4-@N(LB],KQ/TBA$S)*)WR_ MB6OHV##\.43M*G) I:6B[/ILN;;/8V_A\:I;S?0-\]0;+"#$:N46 \QNR-?/ M>L(Y;EEH.H%4,,;LQY[HEF,!Q9(M]QE;1%>.N7-ZQZ*@[>)TL:4QQ(S4\Y;^ MFXC;0V^&K4H/E6TN:TK-W-\@@;/ M6QPWL0MXP;Y@=??[0^;:[S38\ZJW 6N1.IP4S;,]S.X\IUC$@-X.>[\.1HH] MQPDYW+PQ(F8_#"1(U8E_TACXGXJ8_P;D_[P!^8^5AB1IJ3H]&3P%%9;7U6_2 MK9Q>@2]_-&8=HK9SSB\P$QGLJ;=J0"A>6,E@D(X$R $-;?..Y,*!$\[5^[Y6 M[D@?R[>83:SNT@7'WVGG-8NP44+I4I-CLP[4&EB]W*5?7[FK#!JJ;8ETB>FZ M/;Z%-^?TV 1/*//Q4(UULUV\WQ%L>W\#BHP.G8$1,!\+@$W1>W+2JQ<#OEIY M#5(542)?I.(^[7YGIFUU,T8COX;HP66PV$KS^F$JU#&_!?>K_KH!KKYZ_[N3 M0S2"(E6CMQ'*(=,L(>MQ&#U-CI,Y/>YE)4TQOC+WQCM-GE#=ZE MK^C5>1]W,T8(DO@"R84GIE5S=E^Q<#4C#2Z.N>URY1@L1Z+2WPN_>#@?P-[OPM9C:/HU]C/&-R8-NM-J"E,7Y0<3)D?,QTU++O]8LT M+B_VK5L.>A^'D:"LO6XPX/6H+3'QEK:OJNI.H>W/#GYMDPL^:[KG_,,:P#V! M_I*1B21.XD.\+E9@-!F!3*XO^/7%P_'8CHSIBQ^S^_INO,%^#NG:3.I;?]C;[ MJG.ZZ/3+5BE1FVBY5,#'3O8KOXOYQV:Z))Y"A-JHQA3\#"/3"EU!U@R/I79M M<[,MZ-GRX25W_FHOQ+;AW^:/X#'U2&@ M7\M?_<>H6:5O7117JV+_[3](R#3HD/==6=*040E^UHEI=?[-LD=L"Q]_XBSS M=R@1K##V Z(H+[P8+6B%N6(2A!.<55^7DWVF=J;4:G._K*'B3JN9,>4--0)W M-CH!^]R3 .[W1>;-L(FIW8"W;3=-)(C[I)+TJC)?M4UK-4>D17].I#7&B+K# M2#5KV7!&FG:,V2Z@CAOHIC93^#]F'N.VNF4._GTI2TF;PS+@=SA&SC<\NRK,BLU^/\(D<%C'GV*+< #V[LD6*7 MO>=_0\GMY\V9_V87_[9)0]TAD*_'A2^R@*%PZB"TLB\X!8&8$XV-;\4E_<,_ MG:WLF3/K$Y:=L0Y1>#BXH40&*>NR6PC\N#(DO""2^#A^Y7H*>-UOZ6W' M#ID'S29)D[4)EH[F*M\,S-%4J\=E4^N*+]C+1(C=_*:/**CF)8<$D&FU0R;^ ME3ML8# A?#S(I-LU+LV,W/2J*6CJ)??818]_A5754X'IHF/?@N0ND'PB3WSD M\TUO7#:TYBC=/-WU4KZ%:=W4%?>H J-K W,MU4]@-S$("SIU0([ST#9"L$>$ MN>FW15SHP[8QR^-[,:/GRLR+]DV7SA3HQ\_9H(\+%JE7B1^C; OW'1OQJM/. MDJ)=4,E3L;^4]EXKQL/Z@Z@\(@>[%YX2?O4<L9A1TNLMP93S/:E-,B3S8L$-FI=_\II^]%WOR,1Y9$L>Y)JI*+ MBV."1?B=B;4/M@1>&(SB25YCI ,H7J2GP 2L&.+:PQ@[DK1;,W.=!6U+\;NL M<:1$!]IAW#9-P_[H',]WK6/K?:)=WWS]NJ;AW,G#D2+L"8P4/+$,13;M&$XD M48MI"F#MENKU=Q9.R"P?[6X6NVGS@6!YV**-=B%Z(MR"U_ORL.2Y48.^T7O' M@H@@70I-J1\GA,>-(^DB-.JK/O6G%Z="R]][Z)XVIO5?FC#(A8$KE] M1!^I=(^' 0.Q0 N8QOT8>-8XB(QP-3#4:_?%49\VJVH:&%5Y@.?**,'79WWJ M!MP6X/CUR+UQ&*X'680I]A:D'7Y CGJ0<<\CN!OIH!IP42%TCL_*LJE =N\7 M3;FRZ#F;[GT*3RM*[I$Y;S)$3+E)DW1A<^8N%%-@/?2*IG )?.98O<_/C%_R M??79<]?*&P,6MKI6MC1GWH^L-)^5QNX":_VNHI%7!"%%U1KT\/RA$I\<-_Y$ MYQ!8A43=\:AH<.H-8P%)L7&[CT2."6CWS_1&S"9EV FD9GQ(ZUO:H'S_A)3= M%0,),^XRV: $(/:_0.!_"P3,'S$_@)N*YP<+J<QQWI[QX-&4\ M3V;JC0HZN8O$[ZYV[7'+@/_1J7L5-TI2CO(TFF1BZ[3B&N:#<0@])6:3E2Z$ MSX:^G2#K7-3+& /70Y&@]JG(H64)B5FWK2P@-EARU]FDH[:=UN;-6#9+L%83 M:8\*CT.)T"UA"+X5+>.3T%;?/D;@^Z*WA<+AC1NXZ+/OZYAC3,QC#\+]71:\ MWX3\XICK4F&\/AA^+)^26TAVH3Z)(TW>*PZG&7>$)>VI?)QX9T))\6+*<9OM M,::RE.O<[ Z8B2Q>MI_'FW,;OMTI5? ME GK['JIDS'R82_N=)._]LV_\VO^"8CT"]2 8 S+"9&;7M-@]55[M'H%!QK1 MV3/V17XE#;@8 \U#.Q<&A3%N(Y6T'6:;O,];X1U5ZJSFD/^?NN"3+UEO2R=UO)4K1"QU'\3E5[R$W/8N[ M:9]GS3_WU'O#=_O LX)243;9@N/FTV-X2#.5"B.'D+!?K*-[_<62E$D7I(#J M5G(5Y/6]NF/M!>5AZ4<6QB+Z2[LTGW-_>/2+3C!;G;Z3)?"#6OQ[=KR4US0? M@1 '="WRUE TWPX=DOX,?)\2-%D5:_JE8F7JH\;61!7)J[NBIQT)GEL6=^E+6.(KF_9] MU7D;%8LG$G#0-A9P5\TG%^:JYZCB*YI:45&57@X5Y+ ^MEOA+A;1%UU/'OSP M?4D[T>G+9IL;&)(XC*1M\X((PB 1CR"?TG6@OF6D+AC-,@5]9);W*:NM>UPD M9"CE&UNN)1-U'T/+D,;4Z:'4-9CC%L.U+FLN#M4]:)3DB-S7PWF.'0"T &U3 M+L9JI/%#'.$OAT:3<&182&K0T$4\^:0O=NO !70UY$G*4CG;$AY'DY^Y^OP M\]UTV"7:H23__MH_N0N.GGR#CZVFU EG>8[ZQ?.^V?+N_ MIR@_1)ZO=;U/C4(TT3O/)==VW"">7&@.F9"D5"/ZJ$*0OM,98Y)Z3ZL8Z;U( M9<0VY&W.UF53[K>$0L>5%Z6G\1P8=62H&ABX]DZJ14X[/FRV*"7ST*Y[:(N4 M&SKSVE[>XA-)!^2XJI:(*J$S.#M&%@O@JW4@?Y4>-:1.TF5/#>R\_LE7#QQ$ MSN:VLX#9\2HLUL(9+!"/L@'%L!T$\F&DJ$]';6/BC-7V$[JS9@P18AO'X?T/ M! 1V#>JN/;T6<1'F0,UBU$!IHQ5'/QU%DZ&BV5A03[PO$(F:Y/RKXE2UI/ M3I5?6;,GNR9R+3+BTGO,$=@:"PVK3X9Z#NL>%/&+4HGI.O9R@-M)\2@WQZ9; MG9QOE,10=Q "L_2SU9RXYG)%%W1$@O:7^^'/6UH:+$J3]G^V. N<.E^-@!Z0 MYQO+Y5.R"M$YU;L:@L%&"G/7E7+T ^2D8U1'$Z@$%82 M>MYFT>F9I5;156RI=5U>Q[Y!%: ;$$,RU*/UD$6]N*;7NIT:;3?-VXK#)FE+ M@D)@S0OVKZ-=C)6'6LCN)>DD3Z0;&5>;%2W+5(O4Y1?CL-/E*F=!E[&K2[S"X]U?Y,N> M9,G,NGQG9O\4M>;*"P0G7%[!,P!/5J_T&>9!<\3B" M8D#.O_*UI @)7&">Y MUZ-*^U+W3@]+JS?:B<8M,KQ9OG$WC*4RS0RX7\C>-ZPR.0)@5TY,EA_0<#H2OG-$[A MG?+NHLCGHX9##\*T6S.;EDN?$JO8+]B23MS\$%M447Y[]G5U3%Q(4?'I-T'[ M8D\?FU/AOX6GB\LQ>3DSZ(ID9BIM+;;E9N.[0HIQ0[I'CA<+T.I*="%!1T!8479C;!/X0!MO!2T*&:9U5H1QJZJ-<@@J( M_NW/#T6\=WJ5/ROC?=10<(=.0=H5P$^)IH1]B^,%;0G^HS*,I&I!)Z3]^TJD M_1:A,AG/FHHL]Q=VY=W;BTL_ M?JX^J$:$C:9PQ,''L%%+(1*S(QT: MKC9-2R@6/9> M$_=!5 (,VD-2O#U^P0$=,X?NL--EY>-UZEW_P:FNJY1=I 8 M]=O.WJ:W\FZ@!?ZR%V2<-NR32O(K#2B61AR_VW&6')*7?JG^>OH)GK6C(Z=L M-M>)U@PF 2W**Z:C MK#E>=8 ?\[FM=[[,]I63'8MY=,-J&Y)\*DIR.K519L_*Z0B,:&_QK@.2D1DD M7MX[7[6PE%8WO>(%S9FGXR9#2XU>R[T9LR9D[OIJCKN-*L+UUWU E'%O^>FM MPEQK&PS6*VL;_D+_P IP^YY(_4Z>G,V@'.PX!5F0#UEV8<3),/MOD$!77ABO MW__P[--FW">GDFN97%ML(_=T:XQN^WY>1+%YY?VE4\7D9F9EL2!C_TA_.?T* M"X@^1,JCB-1I-23YA$E(=+;*9@O^PV'=4HF2,01V>3[&"0!S M;@R$%Z=6M5H>XPKU4T*I4P5QEKV+B+O>5*9,46'0N?B9A5NF]QNO*PPL63(+KJ8WG$/:8<<5&"N*Z2PC_?3A6?5!CPDB@;GBX:K])BDCUR9BHU. MFR)W/GTJO;'Q\>,=4KO.7NE_AJW!">&O$,(1W,4H468;R#=&#GDR*EL>VI# MV1?/^?1CU==-^\OO*ESCW;G1+NK-]5H.P;N5ZN06S E&$NCF)T[<&I98(RXC M=W>RMM,I/-$H=R9^+J_Q!>I1YH8:$05.3'ZEC;]N\Q]TW9Z?];_WOI/M[,.P MLXL;""*:S"325!!#9Z@GR:)Y@70T^3FI^=3[Q9P=(W9589>.\)%'2F8^*#7- M6&"-AN_-VG//HD.35(NA8"*_8'/?KL?$?K5;E@3MAZGV^IQOE[_;_V MPA,UMJ[W?]V-?B@>61R6>CZVKXTGF6]HIT\R]P_*+K]3!Y4YZI20]G5X* CM M++W&PG]=!W@1!A^W:1=8 ,X"0>>XN)("AAS3ZP,G^V"HS286!9D4X[XOPKJI MYL@O*99,X5D'IM]5D+S!\5_4$,(Q>0-H-F"]-%B+Q)CG3%W,&*2;C,O#M1SJ M/B*$Y/N/DISZ-V7>';&_-O+$ !EFWH$G'T- M577!Q)#DNM*I,R,Y:2[5=T\I2&9<+.6U6B6;RM(]';5C16DAB M(4X02<3)B%8)CJF&+H$V%(X2WF*YF, 1YV\??4:D*T\-Y\Y%-[P1[$"]EO3* M0 1CI3Y+HD,]7/7>O>M@"+Q[PWOD_.5 >9ZP\/?ZI@!5A T2)!\:;YZ%T3O7 M9V8/-_4Z(\U5M=*"K-G0WZ&7^.*"0=.VL'Q^T+J,I'2;$T,[^('L_O9&Z6Q< M'?XN7J!:DZ[3A57&;*/XQ5:-C7BUNQ7EF)O$8Z[5RP:^ MJ7T0;S+N4(>, $M NI0A[;01^2$IHJHC@LD&-9LZY3A$#JAIKKO/_S'9O62( MJ3ZTM5193)_+2.;L&S;:@R.G(17:61\Y:BADG4J_ NTE^4E9D4JC1Q[ M,W*L?$&Q9NQ!;X"9 =N#1UG =$>6.;]LEE 1TX4DF IL^'+#O"PLNKQ)9X1"%(?]/BOX>PWV_YH[.W6J*+=\(3W3PF=<+( M=1;3NC/-@.N#:XUTJ/,OF9ZKI#UUE:2S"]S]\(.TK^[PEZ3.?Z[A]-<.ID , M(]5-9P=- ^90,_)(6TGJ.(R+I1C'AO@*JR+"+!_$;*(O[=5O^^+Z3LM\>O4P M^TF:398WOS%Y8">(6V4**QR['5VI0':>V^AF>S0@P.9]^*4/RF'[-B_NYZ^X MF;5==Q> A%?05G PMINZGQ'%W(A]M^%BFKF5%/E<@LL:'5>_8W::XKF[!W/M MXD-?B7X^-^"#;UQ.2LQLYA"C9DOV:6XSOM8L;X;Z([CN]UIRR/S6/J9'DC@E M*>N%3V#?.Y=;^M'&(3NN)B_,..>P -BBH)_?<;V:7Y O473:YR_G5_XYTC!& M+("SF_&8!8QEX(F)5EK='B/(6^D[US/"%TJTMP>>NPWV5]PT MGY))(=':+];YJ9[I\A@.=WE\42ELVRL#HPT!?-F"'.N/RHWB8:1*O)NDT@<2 M$Q'D"^APV'28Z%K9A1M0KL1I#(EX9U:T1W?XS3U5;>^LQJE-+!>^:"7Y(^U? M_ Z/_A#Y73T5?<\#2(R3WX[W*L2.]DC=,IT2^@", M]E5]=&DV\%N*5 R?]^Z\M7YWSDE*2CO^FNO=^5^3F";Z6=>%[F3RE\-PW0&VTHW1] M$-HV3Q?JVJ%>=0M5[JJ$HF2$;$9IC44>+BG'I(:-FTJU5[:<.V=S3T1":0I& M=W(XNI#Y\POUEB=Z@['KI_K4IO%/A:]&]V0-?JKQ MW4_+_&K*#9M7#IBM K=#:*IB81 U@I$N5T)!-.F>U'BL4\ ;IJ,ASU%Y[75+ M[.?2#5N;=8\9>,WY(@_^DZ[%FM5(U4L1],%_< M*L+VU8&^/FZ\@ZZ*A[8AZL.GVPC:IN3TM.J-/08SW^T;WU[; 4.Z,U<)9,7E M9;P<3%AO7J2,,F1"0D8B\I?"3Z\MYA<^'VX14N<3]'ANB[LUV/]<4EL];Z#C M?^^N_9C0_[=Z+F<:F:H]"R,G]\F6%E_N>_5ZCT7(_BW^^Y;_';[?[S?\X=C. MJ@6[F, =OJC=OO=LDL4M4]?90\G&U]CVST_K;_+[3UC,WVLIOCHU)K^"@LU MW'95WUI:_$V^_,%&J>NE@)=TENH?8#!_K^$/^^ZKER#'1!S"G^GVW$<,'.T- MNM@TT>JV<>+N?\3>_W#&8U4?6 M%M!\L4&S^W!)R?D+Y_F&=NA(?J[FAO).]^GM<+KHUR/V)K);R*:4AZ"\L_[! MW';VJ82?\KF"QB?KGHJ?A]I))TZ#D(I5*E$3=^[!<.U[GZ8WG%VPG8V[+C6B MM(UP,)EF/KQ(F8S"L-$0/K1&U$:Z]S@.VM97G.TBPU41>:OJX&3M\$?*[8+X M0WI/W)G1AC&Q.K8W84N1 .NLN$[DY\N6YBR MT*0>3PO!7\9SSG@3YZ OY$G?DHUT&]"0PRI GV:&F#\FO)P9I-1_J+!JXYW73[K:VK;Z1 MLHF7O7RL_=;'T4;RGTJGD@6?%*M"\I,SHB]]NDPD+]'Y(PX/A0Y/=H[UH>6Z MTE^_P]1?*0@#B6P';2/*6O)\*,@ C-2X";]/W MM<8<'6MZS[7YP#"[M)+978",N$T@'U<=R""6-O *WL&N@XSDG!-TGI_@IEE8 M5E8'&=NXEX\JW;&4NWSMT.6"^VMEOUDQ_B^2QZTL:"[8;CT91B0+L$-+,;MD MY+X^U=F=TJH;4=0>X'T3NMLG2'/2;HB79A<>JCJ&E\43/ZI&C2I#K13DF -= M6)Q8F-CNTJ#5F)N9,ZC/ J;="L/&C;.7OKD=VV:PUL6)^R8C:%5( M=((%%, RB5C';$,6=@3A'7 %%WE7J!=N7T"33U27_V MWV5(Y')3XQGQ6#YL/XY;'14 RNAL%GB5[/R>WD)0[GL(>%TZL&VO2(N1XGA/ M($_L&<(I?<3M98U2FC586X(J-B*S@+!H6*J1 ,;A16P$2_SSQ$>0&D#@^#VUM#O!P]%3A)9G0/;[ @8NTQU#W%0_Z CM%'U;+W,M_3K9KJ1B;,19<.?<.Z+U M@] =RB?U'-,/?5/*Y$N[(OE]FL@"Z.L+F>O09/2;LF[0+FU+FY#E]0.H/,_;NNX]ES"&R(1=2'@7EV#T?JZB'2=AS0$^=:X:EW' M$/O8:"+%@8B/7)C? 'F;A[;G]WJTUC?+SF64:R5);.0ZO?;RVBW^NKQ_ZG39 M38A90TK;$4;\RJ794G2PGUY22HX*0:OOYHL(T'G5T+3=L#+ZZKU;97EO"9!Z M/=&^.&>*((9T,T&@RWLK+^3R"]6;/@5]=_:)QW4YE$4[N7[_7,XE73:')TZA MATSIZHQ[=%V:UM0235WPCM56LZI@B[CNJQHFLK+N[?6#XSU*YOVPANL8S,:V M(O/CZE$!I68(AQZ8?P2.>.8UF?.I2SUS MA>X$\W$879B$'-2DDB"%E7M/(-?+9AZ5I:6]QU&*K;>>ORUL*)!A^A5%;9#N M&HC*FRG&/(1KU?R"0%_ SEMBM1Z9^32#D7J!G/,2RCC YKTKJ4$M^F5D>M+ MAR9@(IZ[RU\OF2P>4;F?HEHSI-H EXFCQ.9O9'PJCD8M"/ PB:EIBO>7+VA#&?4K59UR]3B@KH2P+3+ MTN\:VZH8[;M&S89H,9&[5F$!1KO_"LF)BKF$]*K3PC\F/;DP=/PS9R.[%,$$2BK7H:;/#L?3GUWW1,7=WA<7\;Y:!JP] MAR2.=6RL)^6%W"R.FCGI08\ ""B)I%#IFD7 21ESK-NTN*N)_:_:FYJ9: M\"'DX=RMU[;(&U@\RVM^NV^.^<%U?6OJ_.YC_TPZF)B.O M6K>5ILILE]D-+:)3^$^" D[;;EEPW\A4>SLM8MTRL6WI],"DX[Z\HWD(!AX# MCJ%AYGH5UX"6].FOZ?2).UY*[GE_:)OHY!,S3D.[[S'>1],*[M>L.1O( MEBPH1L:'((DE>GO)LU'AN=7J=/%.PIGBR&F:'(WGRQE[>=.Z+:,65U[LVVG&5RR3"'^0 B<4R$I!ALI,I$V8\WO&2$XJ"^0/3"9?ZO35,KW+M MD[$+VE.P@^="?.OPTO \(A5OA^9C#B5M8L*N?4@-%$/$;_ EV,$8R9NY@5_# M BP@+4H.GSN/2L1I@K0@= M03*!MA/HHIHD6'-,DR)C-G?1]_LI)TD'3KFM'[V4>L !4 BAJ=_=\\3#/KAL M7]XS)/%CWC ?G8=QSQ7I@.)U3C(/PRJA$HV#[Y I3F(?Y13ZE"FJFD'$(S:C"JH12K"VU]897E M8E9Z:N]P6"N;;4^R";3TF$_1JC%8 9@=M4:^7A1(?_YYZ-U3O0=9 X>\G3QY M#WFZN*^/WI]Z^=R#F "^-*&U.NL=V4GSMU'DZ\UTX;WCU#MI7YAJ4(8G^9M5 M6?>S$X?JF0I=.^-='4X5][J-W4GVZ%#\>#]&-N9,#,(0H\HH0%[)B\!>Q,@Q MGE=RDO;;-0V[(AIC'[Y=-V-S@3>3*BM)P0TAF&M7YC(=BLC1;4 5\LEL*B\K M,9*IK%R^%W0:M'-U?QLWQCVK,)XG>X3?"]K2&0#XW/]B_A"M0H(O8B0T-,\ZE M8;?V%LEM":K[ONL[!;%TH:0?0:F@PK V"'9^$V0$HDB(64Y2A:5M[2M4XY7R MDDR!J"R+HHX*FXHZL=E#KG+N,1(U[XZ*L-'BC_@NS:32]'WST.J.:!"L?!\$O\FG56TI6]>>)>?'?0O$;Y8-&P5\"'?!&V[VRT MRRR@J15/)$5Q,=]16<#G42'(\KJ+2Y;L]Q3'F4/.FF/--M]V%2KTBMSJGSV' MU0=K7R'6T@TIAYI9@,3*2]D$H?4?OHQN[B48%.$]68"%NTZJ:8\%SLQ%SS"+ MAP'^H=GN#TNW=ECPZ(I);#[U&:4$UJN#M3 ?&1V@ MXORM]I5!Q62:R4GRF>Z)I6L5#VBF^HDD>FW!_!F=>P,3Z MV4 12$[B8)3H\4XC!(I?;/VJ6APA(Z&:+:1_KV,A]C-=#Z*83.:D_D^B1]/#HE+RUXNP8OA@2 3RY&=O+MV:;I&YV1_R;IBKM/^#+S M.J)@M4IV"@W0.3*>D@TKMVSU$\)U2GM:5"S>)@IW01ZJ 98_21!4BZ$&+L4UZ.BV1:Q%7,M813T5^('@ZO M2J^'R;$_]+S&U6DT*,,1,PS6ZL*,,-(AZ./28$0["M8:K>RN\(HWFR\AW.+J M^C7SO*TYZZ4;Y^UO6)@F(GV-OKJ7(?:M=YE##M13.1B/D9=QH>,U8&%S_53V ME21U27R8ZG6-C)=E3.T[+9PA-PX[BZG+SQYIS;-/7NO!T*LWR@\ZUI5M75)< M$FQ34E(:)G_=()7G;FJP*0 ( *+J_[C'@9 %:[WUV,$ZVDK&'-V@H+#@6[$@ MS\5ZDM^^V8[8JT^,M$'BCM<(LN(G/'&$$(4DE\/CC9<1ZYQ'8V8/U5S,F0^9 M-]9L+] 4%QN7]B]]'GXL+I2L]\INMN9@1BC!UWJHTXG$QJ-@TH-^)X M571#E91M.(Z*@OD1?;<8/[A$+866:&M\^LCA(UIC',D"ZC8_;T-3,;X$QV^5#9;#A0(?'*0L^BH2Y^_AUGI4M'K,FI#R M0F9S-]]X>$#OM5N4E$#*H^H#5'6P7D^+;!*APP*@0Y6VZ_D (WN(B-US-%'DBYI#-(!>M@.W5S^^WN*!]]V(]Y,H2FNVDS M!=C]CN!)MN3F,8[!0TO$A&;C1%YF6TY?,NU5;XI[OQWV0_^D"5W*DB8CZ(]Z MI8Q'Z)QX[FNU&7J%*0]4NQ,:;N1?Z06#9?9MOE^ULBG+YE/%_VAJL@C;WP'Y M']\/\ #,'V$_X L-'M*LL:UZNHPGQ?\/>V\>#W6[_X^/*%M,V9<8A51"RE+( M* E)4X2L4]G72?8:,Y:RAB@D62)I8[)+&/L422++D%DHV3*3&N_,XO=VW^?Q M/77N<]^?<\[GW.?\?M_'[P^/1X]'<[W?U_MU7:_MNEZOY_-(@CD5!>V1R-%J M_U"'/V[AK_=V#!)_EWZMH-MKTMQV MMO]@-(F\0Z(%(1; S2 0RQ"H 7;>FY6W?4B'=YPZT^@SXEKJ(-[P[.RER5>. M9UY\KMH4"?W4B]FU"FD]Q@^:P#1LZV6.+*;+]L@$X-IB94_T?:/1*[H+Q\A_ M,/J)/]JU[@!G?]04W0A6#*>9D48?DP>=C9LT.@)UYR MN&/\11IG\+Q)_ P?[IX7A"MJ#Z_1?PF/Z$\P@Y@]:-]:U B8S@O'TK*3JB4E M5K =8[F\];6?,K#>Q.8\!<-GSZ_U/*D!5&%IIU"C58R\ODR& M%IB=FYZ#NN'' N MEL)AV 5P-_@H@6'#&0;39 S@[$W!+2Q6K4)\V5FS$9B!J8A\6_0H3!8]H^>Z M&)2ONG1>$,SA;V^4!6AOY.*]>_T"W#\@,SHE2# M$"J<&,;H +:""1H)\+_D\'F6(=ADHO@]'14B&^WKYR;7>,O*'EKDY':;G9YU MIC"Q--_DB,GNS]-<1K/F\ZIT5PZ_J1B>=@H+J)MVPL>>GTXI9QTD$YX_?[/] M>H#-TJ&!ZFH%&G1D\C;",UDQWXAW/JV];QTHX[ H+7@X(O:\:^7#"JOG+5SL*M,=IO[ MV/%.1'[:^E*2Q92E]"\\9W'%@XP=+BO:+SV\]:;*O7B.<' MJ_NK+QZ-S)&.GT2F%M .]4D#:0PQ\+$WT&NW#>?1EH-WC!]..,EQ39,1D>>> M369*/GWV-$CG!?10:U52-4L9^M 6F+( MFYZ:WD[.=I/ T8SQL0[3)Z>YOKG_=W"K_HRF2]8=4+(5!KSL8N9!]'8@;VJ: M">L*:T#FI#UG]!Q2A\.>+"4,_]L:Q+X#[QG)^TOZ M.'#G&G0K: "^3\AU:A=38S;\/DXS1J.%'6@+IY)0#-:H;JB:ZE ?) MW*]K,S==]>Q(F#<_+LS[]NLF*?&S?(K7O;@_EJEP!-3 %6D>"NY_-,J*H&T[ MTKI -+8'WZ\ M-B"TYL.WMFW&,!5A<<)^.=\Q,/6$,:SH.N4AJQ 1S"LL-$20X=_%8+:&[GV% M*&RIG'E[MWV$MGA2Q]?P+Z8JEHR/3]_6""X5?)WTG49%KL"KG M@+!)-I)2>R=_-SVTA/)R(T8)Q1-N-6D5:W[=\R)BM^OY2O)G 4=O*V$^A4N$ M%GP:EA_K#8_7*1!O%@SO)CGV:TBG!YRS/9IDT_7I7DI+^#VG:X\A%PY].J0@ M=U7\BU8!S9$TLMDC8P?:E6H^=$#:8 S+[]R@R1-CO+YU2PCN$FT5LJ!/0[JP M"[:Q'WRD>PT8B&^_M1([2VR$HCX8E9_,.BH;*R$E&//*#")BM,:A_'V $L\2 M5V%8 W-9> DOT!A6>JL4VGE_IJBK!MND7BOO!B3C\!6?H MPPS)T/*"#9WBM0JZJ@!MN.9YZ'U?ZW0'?L1 :>>[]L/#N<]N)[Z!, ME9XL=T8]K@!._E"0Z*(,?&,>9HG\ KFYKWZI1LW1*MFZJ<;*WH&Q@GTZLH'[ MK@G3>LLJ9&,+38]3 YHP7PHN%BZ(UJ7%M]9R;&]0(@4&S =<6W@.H00Z<@B1 M#_8M&LG]28@;XL# *H17D+6?;C\?T]R\F7]"/7/TV9%B8(]NZ^)GS)ZJ90/ MX6Y"(^DW.,(;0,$YH6'>90K 4B!U;,1Z%GFZ=T0)&Y] C ZDGGY]:/UZ M#9:H+X=/FKF-I<[.0^^D%A"'R0?CDSC;?714L;B4T%FJ1>2!#]_?OG#X'K/N M_.$'\R\ZZM%R]1!N D<9?-.[!F'<@U5(FRY3@].YPG@6<:'3[SY=O?+Z"\>Z M%>6BXTY,?M.A9[%,7VQK#[YV\Q<./^=5)B%4''#52DBO">ZJ5E=1$5; M4^-;TR316AE[YJ@:&WUD7!6#SP7Z*YT!\Y]/W!02H.-(**!E8UOW;:51<@-I M=6G:_EKJF$^!0M-+SU66<&]NLU+ D,F2=7$9RX_9BU;+.EQV#[AA,=AAV;IA MEI_BFL8,.HD58%_\_Q[T%$#B")2!"*OYDCD2S@'.%RX)QE#!+N0B( M[S14INN;"J>45Q=)#OA3U4(4-/4JZR/4^A$*TOQ;*V(9:A@--+HJC2/0!!J M+>'&C*"3VM!UZ%V#YZJ'BIAO&F6"9)N.F.E'U!VQ%R7Q#SSEG>=M0TH#>*IN M&TD8?8@.OI4W+J0W[$C-H#9*.+D]D)T3J&6A."8ML'U)5O-P:.IINLOC_U5( M-H4'=F0O3-/K&&=IPTG5&O'(*I44]?O5;S(6+8 4[Y*2B62OWB@'\A=1UPVV M1Z<_UQW=T%Q=+L@H DK)L!AD%2FY616-H+$<:N/O?GKK-#&S[W"&VHS4YM:: M5F3^X03==5QG$<<@WTG&X*<4H5WK^W=//P/_Z8D.:TA?E-XT&ZM[T+WG4VB:,QNT)EX%J?GZ='@JUF.1 M^-CXK3]G&WI_?1434UKH=F;.5C>P:NQ]1^EZ<[[6+@@/KKMT5R',>"TD7XI? M:&5*>2.K:SI)*1Q5M/7P9P-9"IZ_5[NT_;)T<]^YL$='U)4DZT[$HP';1%O# M=;>J,N1N#H("T(L!DS=LW#&IASH.J5(A,/J^Y[A0X.4J1"F^$\E0(V%G](>C ML*V*(2G[VO&TX[#X?(6A\J&)UP3S=^KJTYCTCMLID_NVA$)$@9.\D;0Z"FI^ M[A> O+P:-Z1XWWT :=G8,*3==+DCS%OMU=+Q48_T?K'NZ:D4L9VA;3O&+['& MF.($NF@;J=)N09KI_ D)_::VK8=Z]'$9<(,R?(5#IV4CQ?$!?8FW4]*B#30>%P!V!?QJP?J/DQWS M\&$G!QV4W&X?AFYVBU[:^7VO$K.XK: .<17KO0H991(PH(>-P5AZ4U&B !R! MF&>K.O<'E"U\K-_5MT66_VKNI:.SS^V-_)\IG.1]O0JIU"6@QGP9"'8B&K8! M7"J>N<$0Z/IP3^/+90Z,N4Z:H\_P3J5*)R=GT[.NWN+&9A].18>>E!6 RI+J MI@EI$,P(LFIQG@YM[SWJF,;+<@3Z[X[.OCGQ7&XAR].\;/M)LXTWSN[A27D3 MPR^E\N0-EEP%JSI>L.[\D('WP:]P,<6!J^4EM%H-Z(3@\E",OZ_9I!M*8M@K@>&4NOE3=!*YCB4R2?%X#HWYO-@81FNG:N,Z]/&"CEM]H_GJ,TRK M;:0-SW?TFW4?$))]P#.I #L*^F5-GJ8EQ6G MUR_TR XQ@#[>?-&SGA!50+[)M:UR6.I$W, R UT=VLX[6#9X5_D*)A0\BS_ M:\/ZQ%,GBS>=T)60/G6;6="2+UI!DXS^BEHWD^HP9O*V;%YM-([?[/R90WRQBD/ZZ[YG>S,N;T8[?+=D/OZ)&04)D-T?<=9V[?.Q6>/W1* M[8%=L'5"UZ7;:[W+=N#GW7U+X'SW^;F[YRT!L9EZ2QOPQBVU2+L6]F M0.^,KCG7;R1;0$OZ1/JJ!SHVDIH96JTH^L:DXR9>ZYK'(LU@:!A3OU:D0^N& MTQ"(1*28GS:T:G991M9K N;NM[^Y:1M1%\$H%M$BF5E",!'85JVOCQ' SGC6 MEO5T54;S8$V"!RVM_25*0TMPM-7+W:QE0*M&P'!.:YO%W4]TT9=SS) ?I_;N M^XU5R(8>3"^,5KH*.=N#2[G=7/#!IT"49:PV?W$O)37/RX$X:C:7ML?9#!IR M"Q:THOWS]$U9VQITV<)9\.4>6SFQG[_[W<.P0N\TBJR%#OW@HZYLJ[VO3R^< M-SWTM=SPY[@3]@\^[P_E^.\:.!*.-QK0T-[_H:"#43OET'57R3H#,@<,(?_Z MLU-_FMV ME5X]HRVF,Y;V/L5IFF?XL^1?GV\W->"Z'HB.;)_^NA\,?-)Z5TQKJ^Z/WSS3PL;;P()P4C2/F?Z4@4= M$] VWOKWGIU)=U0C'+)!L32+7T;N6U.BZB?',OU2+]G ?[_H11M+$>_'?PJN M6(4T.Z0!)L&H%;G=V,6L)WH[N(,XFYUE.?$6,.:'!S_I6GM1E"[\WS"N1OVK MD"9+T=MC0J7FS-O9H_;=>4_,/AEF$GZLX2KD_NOC'O-2LQ.:I<'$ %7.<@!2 MZ/HG!JIA0C/[9O6:YI-&DB;$U*>$GUS8(W;1'.*6?@+W$@KLQS-:Z=F=4"G M@L-ORM3]WI"=P+)_.-(W*6@A^7TJP@WYU+MW).!BG<8=?YNHZ?4/N*_^ C&R MC8Y@201Q!/*HB\".10(P--#2O.[=^=SV!H\BP8Z &YQ#60*\&]4FUWVT:I0. M%='4Q(TC_RH&'(0=C7"T%5367<5[:O!]M[8H<8@@,DIESLXZW*SWS;V1 M?Z&O+;:[*QU'&ZYXLV'Z#Y8ZX,=M^Z.RG@D^^8<#0^4UWFCU])XXX$D_6/9, MHN*!N=A4E!Y'._LGI?@Q=_^3)O)' WGM*%CA&=MFA9KZ^$[;&PT6F8GBE>/! MXK:K$- =9 _HAW>]M#C6\=#VQ72)]=\_$>:V^[.WZN^/>VQM!,HX9\,L3N>6"P6.K M$$B#A_PHCOB#^'$=N&@2_3R+:",+>^_ )W.CM MOYG4(!T3?=_%)[ 'GKC@_Z(FY;!9J1+7,!UT@S\AWO\7UZC,DMMH0.UKK]6. M1H3OCJQ!U8:=':X'+0.__93K_KD;^9\:]_3Y&RT"+:4D-SS_G:O%0VG/7:$5 MBH4KMC]ZZ9^N5?YD+?P?'(T!LM [^_:=BWW4RXX7U5Q/9NQ\"0EA^:;]#*'Y MHZ>A] &[<2SQ8@J*)>I(&69M14(;3>^'%U,G\%XG8BF?6L.KZW,5D!-D5D5L M7OJ%MT];VN+.K57S@5\=@V?!UTYE67 43_C6^6^D9+V%''_>0Z$DB1Q1-\&Y M%N'#W'GIM%_'+,6S1+@Y_%QT;JINQWIPV$ULZS&1)6=ZUO-P;>Q&P+/#HOET MYM.7#UR*-_)RHVZ@HBIV6)W>E! E?XYY (PG(,V&F%%2%6]'VI@UHQ_(?&!* M#R+("'65TI;:&_+:U<9<(-N3+K.N'?7@4[! J#*[_Y6W2U4@&OJECK/BU'FX]VJR!)M((5I MU:[!VHSG"#858=Y>G$O M_ZY5;HWS*M]F3\YTEC-6+';;8Q##-[MS\(]#M2W(A8?TW%8P18/-WP63=2+B M##WD2GN;H4Q]4U6UNY^SB_^H+QA?^:N$%Z]"HH>GL2R9(.9>Y*R,;@=L;)%Z M]%'EW,1>NJ@7\./D$!>JJ,M'=G 4_:$@-& M$^T)? +,.3H[VCRM^6CO7XC=_G9=4T?=7@G8@@.4\!7+X2D#V,R_&98!IUFFMNF2/5/]6<,]:E<\S!5OE8 MK>E!U?L [*YW [93;=?GX8ZLX1-E>S8=*0WRD.19^B2,%5AB_Y,E>&L')*(E MF %DU72R(?>V!9>U1G4".>9 2A#PJT$_ UL 5[B1S727RBKH099TO_M,C8)X>0 M.P%9C#8CLPAAAOKIITH[7UMP40SY 44ZGMRWT$L37J:2%NPGD=)S))%@F-AX M^"/9,KN ;,_=>N<-O-W]BMV\4BX"2N+*FV-*MS5=9O#1>;N@<21IS@Y.)U*B M>1\@S=_.)VW MU3.\3KP^Y'BL5C?IN=N<3S M5VU*#)\8]<#*SA3]\P1S.,(B<*"'2DK@J*+- 3 =X_D*^'R7FLIV# M0?S'J\55ITJ]QR(%G^E&72J6 0-00)IVH[V RU 0L"9G7]DDM*_-1:[JK5_J MN*1%N*W"-/O^6'W^U UGFS^5G6J+YX(H#=%&JDYK*9!$KZ<_XKX?_KQ]V<'] M5:ZN%'JD^\DC>/,UFT&&VP;\;E!A1E]=:P5<>/_;.(IQ*-)_K'M.+'G7SNVB)P0]3LUEB1&DL.:> YHR(A]=)9(K: M ]:$RM8(7*-O KW:>Z62J__6(26[+:N0'O/H2>E"*)&X\VFO>(>%@QD59F1=<3__/%FV%TH5L*ZY6"U7LWCW[M]OF;+!0P[2RQ("#9/@HDZ(2 MC^%G[>D?:C>B-=\0+B@9VRBBF&(T/@W;5]&S+\3#P_5EX1H'WW^?]O#/J;:& M72/1K$A !986.-U2D*3*O(4^,2&MJ\L=G8@+T'JV-[+81F4DB9V#Z\(#>NIM MBQ0X0WP_.15[_=?^@J7')N3X9@ M0M89-Y?4:UP\D8?$N-3^ZZ7EXE/X6NA"*U.'TX87@E'#%L3I&X1V\0HWN-S8 MH#RH;7_:L[LV:M-;704)BN@%]>X#N&XPY$"1@-UXEH0@M?,+MO6@EN J)&X5 M OTJD:$9N7X\E)YANN$+YXBAV]2F(YN@U_SG+?CCX3.ZA M-\YUG24=W4;-C9 IA0.C,"'5C1MW>,!$P)=?A9.?ZI$,0?6(R5M46\*S[%P4 MZK^#>N7UC)Q_:;B>TPZG!=3@Y\>88*#2;HHAKD*DRPS5PI->JGUF'?2C]2DW MVIT[JE[N,I5=']Y6F(+HOA=P8&MH5,3ROQ;!%3P97+OR 27*R\7I*J"](SW5 MJ:#BA69L=Z*2;X0!+ZYLKP_Y$YK(P %U_S*<_[VJQCKS M4=HVXFD7- M):6G'5&CX_+3DX*+)OU#R/KP*"Z",[;1L,CZOGW#RYHPMY??<"]Y$GF9?F;^W]WC': V?TSWN 5Z%>++W; XDPH/_,$&XS7AY)%5R*@3"\9. MTH83)5T&&IN0U*SZ 4>SN3@9YYQPA2U?=(\'D/HSWZS(L/7_>CH ^9$WO8R= MCY]ZZ@UCT%0G>]X9OF0"Z#(MPD5![[;N6]HF[X;W*9U/ M&DR3@MFZ5JGF\PY'%-VB^?<<,_SR&1)3.)FTX#M5 *C8L?)X%Q"K$'<'.%OD M*]?'VP26*($C@*(@$EUXZ-!V)'&Z5>9;6KNJY5%"JTSIM:\/B_%5U8W1"NG* M9PK3 ^Q=4\3M2;67T,4SB!$"PV00C-.3H2( @6K:,8>391G3)XK%EU,,[$," MMDI"1<3B^(JWF&X\]DH,6WU!/+2(!J#BK,=2 MY0$.)G5IW:AT;I'-D7'K(^U^VV;R?^XBD4@ON\ZO7']4[_R7 N9P7I8XC 'N MNSAS=HRA,MJ["L\T?.A/F=EM8#@[$OC@?;I_0+?^S8Q36[D!5U=BLQ48P9S% M>A0 -O@*G2KF(1^&O$LQ7;\R(=\(OD$W_DW,_<9ACO!5X!T. MZ&92>.=%:?,U0SAJI)=O&#'8,C[K:)!K*8%P\LO+D-9)S8?3=;/0>1+-SHA] MQQ "["-KQ*W+U> #?/J.)9UVBNC=>"QMYRK$^R]\)@[_#M;+GY&T?F!Q4R5K M /N7&$ZKD*N@B>'YU@QD%\U,A-;1\#9ISG5NQY^?J?NLL>G2#E/S,4Z32233 MWD6/AHPW5 I7.0.$30H="/B:F,=C6]VFHK8\QJ'+Y-I MA6VW_86HBI>:@CC%//J,DFQ,2=N\SW"::7G]S*3'0:*%*VJG2F/I'/+,\*0N M2W9F$K$90X#5+7=A@>UA'66'8BTC@M23/+[;^B[H'3T:/LS)WSUN6?#9L0SS MZLV_COC^4R%T.&@)VSDDF3"6Z!*'GQE&ES7'7PGO'OW@O55IRSUZN"FF>-MBM-7U3B/:"&O*^](>>^-W%[+JK8B[&)2'0P MNDXDCG6)[' V=8\Q[Z"C@!]L#%#!3"E\]]? M4G['D?7*UE6[0_6HB'_%.VY( =8P>2_T18$.60=<8 MFAO"MRT(,-&*IY45 IU:7 *_)4)^UDYW#$?6%RS;KA#>3C&D3 ML3Z>@QJ?]UZ.JB@J=S"72[ Q69]S"\*OQ37\=0YY!TFSA@+[8138?&]D&$V1 M<:BJ"DBGJYMCNH9M[_65>$OR+/#U;NZ=HB3('S?EJI1NWWF-A:?W<036L$N$ M0(&\9YDWL[/@Y'QYR#L#.=IX72;.UVI<-L*C]KQISD.7[;;$[2<#??D]KV^0 MSOV<]AQ,=\ 0Z0AIM)C#O^3J/=ET8D)#%GUXQFOF<-FCZZ@9X7 M30*K!$L=K]']-]E#SL,OFL)Q,&%#630<.$3.TZ?@VT@;9IIA;X)S X7S[GGK M)/-(?-+?M8-;:>K&8(:Y4H9OP#_#*\H"S6YL[BK$3964 *LBQ,/]5B$0AY>P M!(R4#S_J\3C1W5W/IN.1B&7/DH=@@5HV+!BAZIG$E.3P9S)=1C'C\ I$#.9@ MTR#JR?A,&Z'S B%Z:K9V%=+PK#NM02XJQW1Y^[%OI"2L$%J1GDVYCZ=E$U;. M-O8;6!:/S]RN =4R*VNIJ[^>MX)(X*UH74!>A]$.]26ZJ+-CL>2[,#$\.1,O M7;,W?=:AI*-9+@)S)-NJ^G#/;I]+:N]31P\9I/,8/RR$CA)9P>!'I#?O!$H9 MU]@EF(V@5=8R%'/ZOA)7_,AQ5B^O0>0E@SEJF9> CB2I[PM4]"QRVDFVF]]> M^G!F13TW\(G/<(6C@X/1DK/3<8K5CD$)S_/A$(BYX3L 3(5X+@]H0X$=RRP) M:VHI2\RBT];*\F[X,>_/:#CCBDIWU@>''LN$V%;-DB?1"7C^?"H IEP?H/ \N:'#[WE80.A1Y44(?O4VA:)>[D40G"5 MH%VZPE(&/QX-+)(/(AV&6=*@AN@"5TLF@-15R$+#MW=96:Z7F==<>V\FX_*> M7KJ](LDP9N<8JF->(VG75R%M@^PRM W=@NDY7W!V%7+E]C;\:#XB#]_SJM+S MU9)U&.*;Q7 -FY AI^9RS M2D@U4^?;9>JB6@3B]*-.O)[;^K_K'B!\<5QYJ[?O,OV3T>R4]6'!P,4QQC-S2?! ME5KCV]K'4OFUO,>5QK@K5[/< 155LL/H#V^5C3W.->HI&/)EZW@WE%ZE3Z_? MQ4;^)WCZ,.K@M((,X$\XK5B:#2P6-'U6:=S>7]3R:PY6S;6-GQUW&A&+^;A= ML;2@M&>+L4%>AOPXIB<\K$-&-]D [DHM$/;1G/!>R;MC%RIYX\%Y[3F(CE.$(K/KLHO1$#M7I+" MY5NP 3&N9<*_(02 @C:2_*2@=C?RZ?*\YB3\VJ6 HJ?A2;/#3-G6]E#I&HO" MEZ*XAXE'LGG"SO#A\O!DHL9((4N4G:"!]\5*>[\R,*<'.7H\S0IA3SEHW_\: MCU/HV>=T#&&*4%B*1A[ MOHV^E.QP(Y%EK@H)9LERDTQ?+QUP$ ?*Q*>1!WY M? 95?A(1IL_5+N@HQA.V<4##@?V$5A"#UJ0-D)%QAG+AJL=2VX^^4;#4-Z], M0-TV:]'L#G4K$IE4(/KT,G0A&I[7A2QP1.*"RG- H;3":VXX7671--6"/;*^N MSD%,;LW]@NO'20 7"5V&XH,LQ4<;QWP:T$-AW-*O+MX]RI8:GM)ER613]1>% M9_'R&#[?E _OO9<;3*B'\C-47<;&,2;GQ+B8HO_-IJ"S" .)IP=[7[W<$GC7 M6RD]RN;D7G.50NXFR$EZ]K7&G;2EMDO9J:P0JJRERM'^^7N-[[3UOU^Y0&R5 MR8J02Q.X>TAIF++%>]_"9E=A7C"1MO)R_-W:;%F M (RFV\I8T8DN'GL2:"("W?OQ.&19M![2LR\]*^BE80O7>/\_W=$K#BRO0GCE MT7ST^/EO]$F*)TM/= MS>X1/'+8%[&;\9ZX>%(U?,&93J+8L41(A.'LI]X8*2#YH:-AZNR1!KW>W:C' MGKP%.W=_O"[\RFUZ&C>[[VC_5SS4BW%[0_PY\;+,E.I01NC3\L$XI9,/DO0A MA9"#ZR'V/W,8/GGT[L\X[J'":5:6UH05C7EENJDUX*[\ZE*CB]B=>[57$EVC M,B75[UT4:'$_L.6:6S N '> 78Y1!1Z3/>??36HD8_AINX!LZS?!G@UU_<[2 M&>1U=WNN?D_:)1'*#9Q\P_O2A9>F.U]'01&3&8<;V+>"45!<7 A,(+RE]X'W MTPXWO.H]XF??9Y#W2BU5BR(BW1;K>(\M@*8_GX$5TL*.:3 2WV ]*%X%0H5- M;X@[M"X*YPI7#RU%5OCKL*+<=ERXLTYLXXY39R;6B-2LP*7=OPKQ0?&$8QGQ M;PUEA?8 I:9U@QKS!G+4Q&&$^<=$%Z]3A]IV5>T5.R2_Y^@[ ^@30P&T &#. M/ "L&Z. <0.W/8 UK@D-KJK::/%BY+U2ZE1C^06NL/,=D'U1.[C+_A>X&'3D M&"^C$D P13%]*XL+0O2TTU^">^4W.HP>F>P;+!^!;7\+P7S-V-,R7[BO5OQ, M%!0,JF.ZP"FQ#JS!%[,+;@'G9X>6J,@D2M98J\/Q6X&HZ$1M_FQ.A$EZ%';( MS.822G5I#8M5G\,?385#B& BS3QHP@4MR0X'\-/.*?/5W@T4O-._?$ M>VE&K^Q.F$3=R6I=G24%MRR=]?9GY/G6B/5^B9?D:F17(8 *?"U]J&.)XCN6 M,XR+PLL=DU'0Y'C%WHP1[<^Y.U6NO3RWNV7E>>'+%APQB85::T=OE@TO9JP5 MQ@MB6RV:)>R_V]5>2FE*+=VU[L$P0X3]:."5(BZ//W^O?DFMIA&L^G?;=STQ MK_$B!IKTM/9\*%!'SNVK]N*HO"W3=E8/V,M8WO2DXD9JO._&U*[JW\=,=8E@ MVF/Z#<78-^ >B]*<_GRM74.&HF_N-TG,,S'O#'5: Z >61ZI6S]3FX3QVT!E M^=!'U.]$BAA8T_HX_+DTIR;&K] M1Y[HG7?_)L[<^8,7)/P"0-!&JM2=[R/C1PFM3)F!MMMBMAGC1?Y,YY<]XTZ; M1WKVF6]=#G(A_#Y^V/]UH=%ZS#YLJQR>^@+15=I [P-L9P*X#&5GZV'/!EAGYPB(?0OY"H*-"6T0$I](Y*=LH:"BT'C 6N MM%-A22'26FR+#HZ87?Y!]0-F*6HJW]4JY$7H6IF0&_9H1Z!LA3'DM.) M&O-">GJ8%3/:>MMD?QC7H5W1M[C! M1(R!*9,E+HH.(!!,G<>3*:'[I^GX)"O#@%+N#W57TI_Y%[WD$Q84 M>6VD%OU-Z%]N[^;MA@G@R3F&0H [^*T(^C1+3/1$ZJ!C>$$K@W;&NQNOW5RQ M[R;^&3=,_9,_6;\JR_<9,%GP^--_C*S8J90 YP-$"5A>EBD%D;@RU> 9'U#] M$%M;(Z4MZC54VZW[4N4.WY>8JTIU9X5"0L@DFC5)*!S7B7\*ZU03;;U@J<8, M=_^XV3'&F9)T),L="-I-USF8I:ZWW-R M&"'Q"Z>Z1KE?JUW]]-(E:#(M 5:)B$?[,]4Q WC!M#BU9DDXHS2691I>6Z%< M\J#AZ;6Q0Q'UY[>GAEOHYL08>JAL&2[%M+KL!KSP-06$@CAD57Y9J0MZ?T5] MO[:%U%=I*TN==MN&&)NFU-'B;O^@C0'=\3X-3R'!A="R7Y0!!Z:: ; Q.)6W M]?*S9E[.:SA?"$H2;8ZG#?C0NG?32S[9*M^_AG0Y,7*2^Y#Z2-72S5;%73*@ M31 A4753.+LXK880()&^KS/L]E#- R+IY0.?AIL?S>^K/G JRG+]].C1P771 MQ"C#Z*)F64 $7P-CB>4BZ+H+6XLP0Q/*@"<9]%=F&EJDN ;)*T\*QY2;GOM) MUJ5LR[KS//;6%PBQ91-?.8Z!9C>A/8LP+TGB+!NF&<$[37;TWS[&7*^?YWLVG]XHO :$ M$1H.8UP##A:-EJ9B=OCHN,C2WE]K?Q4SX'#;7B&GMM9""<7S0==-1'&<3VD3 MM,(+%X>! [X,PAI=*UJKBETFRVBEJW3TR&W@@/H+O])H<2Y #>4WG;,UPV)3 MDLR[]"FK0M'6E_NM4A@?$Y_,-"OV^[&,BYWYYQ<77.NK-1P92 M\POBE.0P49P>"7%&B(9?;L6LHR.N&3B7.7HWV&86-4V4/'!YI1A'Y&N-4 H- M$+[NB30(-&*C8%3RZ2( EBY-[/.FBT8.-OY'C@-]_<;)]-7"Z7 M.COA[+=38(^AP\;,[]O55IC,,$R7-88$JY@&LXM/ANJ^\ALC3_"I*PY6EY5M M6=R8^W9B=E^L=I7AVQ=/KMPT?AY3"N7P3S/YT6N-5Y:Y#84M9@,JYW==N_'L%O<@1QRM1H.VPN)E--H05YNEZ_I9 M!RD+AOIJ*I8U3DI["END#:KD+31[]HET9)B7Q_RK0)W_M*-M!NU83"NGIX V MO':CFH 5"GZO#]KZW)*\R^W''F8S0[(\3R,8)2GNL9PQF16?U"8O;C#VY CY ML1_"*:$8@@1H![6;3'N'#"7"$[_24K\'W1]?K*\)FI<:[^!UC_;]"ONQA9*Z MR!(M-P%?N8;]W]FLS,[$.<[+"P*Y6+74>%GTTR=AK@M$%]*BV,4AHU7()5,6 MW*OF]V*G#9XI:%<*/AXC]*Y9(;S')K7=]%<4WY6_H/B:_P7%5QO;*M4H1T4 M.Q$L<<0:JL,D-3]S:S]+$ZO4+%?7()NEVG/%:[=_5SBJRG[K:[T#5^NW-\>" MNR@;[Q<&*#,51C"OFC<-=HRFO"X-?O3EZ,1]L4>):W\_8"/^%"!I7_X]C/]"OM\TL_Y/B.U%OR4A_PE&Y6>IMU&5P$'%HUHH3( M$@1ZBV/%NW(?^DIH7"B^/F7?QSMU_A9'BXO)_Y/[=@J+1MMX3N)YO"9T!RH8 MD9['ZIIC>17=^G]CJ MHW@J:I//0[F)4DKO-H[IS1?=4H2P!^.261[2Q#9M)W%]]W.Q1B*V96^A*"O[M[D^[[?QVSE Q6W-)UR8ZW M"-1'%3BY$DX[?="!U$6BG=(@[IIK-93*L,F'"<^*/'G;U70H_EBU6VUTQ9?/ MF5FGNC[XL#W8>7 WQ&@NXQAMF+4-6Y7=:LG;%EHF99$8/*;)R"W4D_X,"QXH MB)!+N700@NYDBF-;P2F=)8WH'^WG;&<9 -@0*DS.<;S[X21*PIE]_[/HTX=[ MCMX]6T>YM<&LG9*@_N[KPK^CN?V'OYK_T+70 7I0UPJA'1O7T)=:#87,8G8V M#NPF^F*A7B\;9MG1W#W7@K(.L%6+RX.HI(X\??)RN[\K-0!'82-M:OO]>E\1 M0V/=&;D]5WF$*DR>A=4=W+N#>Q*VB3-HY8O=6*-QA3C,VFQ*UR5Z+U'I;WV19L[I"R7_+,, I- ;Q[?R0*5O/@4P%R% MQ)&Q7TPLUZIW"ZBHSC2BZ*3I@G\Y"S;0Q6A\5Z;L6-.O2KT.!TRZJ^Z=6T21RSX[D3QYY5W1E6BIT4 /"MHQ4F]2 8ML<*4)V;05^3#@C/_=@*=&@ MB6.7([M]X9ELQ?/]+U[K)5'@K@6C QSI?0P_&F&MC)P_C:4$HZ4:!\(8> 9V MU+#_XWB/(1JWU_+64BA[*>_9Y'Z(O#;X3I/GM=D2)P9#DRY]> MM)MJ,#)[%LZ-+ 1/CMN]PHH&YUETPGCQY$(94ORI>]58&6]:<><+#?>++I\" MV>_FD"=GD4\E"8M7)_3I+E5,2]#.Z>%K"^JE\S<&:K/>&34&A MN>KW;\6^&^:/NBA^VNWZF2@_E@1=/0KNML@/M"^ "9][6GR69)Q32K[IR*FE M LN:[W=IQ6:#C6O$5VQV*LL3IVA:XHAYFS4L*:0BN,7RX?A"T"=XT-8^?%,D M L8213!NO\7((I@:X8Z,[X,+AIM.X'RT[-'*/+<[9%PSD @+-GE^U[%%XIY[ MY;WXG8Q52!*RPK05EK@*J;R'K=RXLS'72@ZW#IQ3RJ[]%#OW[.JE MZ?D/)3YZDO/?R =%[5(R/O>UWG:2-)O,3%?;9LM+4ACNLUY#*L1ZI24/8^1H M:0OQ3"_+R44NP/54' .^T1XX+*=G&7 &^AE#TGO192,EF\V+,5?2[44Z02 M M?]&_EYKA2M->X/1]!>HNFDU:(S1J%PNU&=$QIQ'V?&STH'Z&F!\'\ 1"5 M@VS?'SGJ?B*IVO C967_CTQX-;\V_?U]LLM?NP7_'2.'2DC)W_:S%+T?JC7A MV M<$;[2<#Q+$JJV1/\C_1X/U50_$G3^*.!\.UP\J>^JQ@-&BG!$ IN.)-FV:XL MF>78;[>J'=^?Z(;@-J9W#Q/]"'(\0)ES3RLKF7RY.EZIDM01P7_Q@IG*9RMN"C"55 M#U\M-^1G70*PI4!!&_'CML'JR&-[K8R$/[B[;RT..2OMS.=^5N#Z4=\OLFM7 ML#%2F.$U#M?%)-V"&A66B"R5@P^4NU)I, '5368_%-M:)V5]X4O(_OVK$.M= MB_M/2GA\C(+[KD)^1QJX;L0(E".L P32!>V3R0B6F&2[(*VGBU'%3D)M>HE2 MTCN]+!!:.4Y06=3Z'G8A['/"IHY&5T%DJ8Q'Z?VY2_[-5<4^>YQ'W[=5.;QW M>%5IJN6WM_S:O3@K/H54/BVN_I\82/]H/[^%P>84W(@C47H%E6IH$M,%VWH, M[@H="3N1O@KQ@J5<"LEZLHV$HD0>:!Y^-.[F'N@O8<\=&J%C.MN&W\O1Q;8& MPE$P8,?GXL><7A+M.&K4T:YRH,;1W _U;48-'*+6V-V?'<$ET7#6_;SN\V?6 M,94/.R$FM#&G1E"D ^ JMX0AI6JDS@TV2Z-A.2H#V=T;AGSE=,[7)O&^=V]H M#JW?A?EJJ6"@AOGPHX:B07?(%5#/VZKXF2T!$&9D_J[J/,X"W3FO3N9TQ1OR>X6QV M3:A^+$I?^-W?-H3_I_7UCP;J0_\>3V;/3S_[F5KLOV!P'M/PU[XY&W=(U 8Y M$GDRG#0MW'E+76U0K) GQI%:%K[N5S.C>HMNM#["_"Z7F<\_O(G_+$?@XR6O M,;BHU6L5X;]PJ*Y&.%JMA6<:7_:;)MG_5UGZ?X#V]:=C=-G?(YL=^A7,XG?( M9G\%U?@'1]9\!RTU[\D9R57()BPY3T\EL:2R#DI)2[P=.68A5&]58>$;%M!M M-N]R)NV="29A^ 5H:9W3N, -T HJ^6FTXT!Q/)J(R7%_=+C%K70T1-![/(WI MD6IXY0TO.*%6-8R>SR]/OH/E01\5>6T'$]+*/?#ALOON+V..RM77$!==)%0F MFM/^GA/$O5X$=%T)!;3;V-9=C="2E[HY&O':_JX6F8E3YSF^5WAGY-J@A>++ MBS_VRG#]>\3ROQ#HP\)PO'7C@+;YA[J:#1.#>CQU$-%\3@WA9RQ:R.^2W/[: M#OYWV7%]_])'_M>!TYQ=G/[;L%9D7,-R9U_"\DIH7B& ,B\X]0[G5NUDPF/F MG #K&)$2.'#>:,OM#+P2GCR)(S([P25I-%\[8E5&S=,_SAHJT5-+W(.H8_J2 MWS_L[2Y&#*2=:[:L$Q;>(\)]1[-06)'#KT_N2X#1;/N 7077L.1'<%BP.'8C MH.%@SMI7\OZ(_*C&N\,S0U[XX&0S<96+FCF-I0K?4Y#U/RJX"S>3F_/"=J"W#%D_D?R]!VM*U=Y,U-.8:_85?P/]N ? MX_C^D7CYOV%M@_XG0NWZE9]OL?Z[-@L'(+LNE=^E"CH>*%M89ZXN55(9.U!1 M;O7C84"4.A*8.Q.WXI4UU".HRI5KHA+KK-NR"A&?=2!TJJDB&F)&3Q'/'[>E M.'ZX.G+Q8&<$YY\\$5C//,4Z/HS9R.DSU >4U*0[0R9N.@BB\N^(=22>O^# M#6;+'HA1Z_8TS,I>!&V:^EQT_ M6MGRO\LRE\+%5V 4M?COUH?'3& M1='20Y60$C>EO+4^W55I4^ASU8V4F#M)'YM%,>]@-'MXBG4]<97J 89NAY(P. M21BS$]NJHXV0"(_K6E]GJ$S#)9]SUC_M+B5:\!X^NGQ61&K*C?5XV;0(TX'D M;C[HQ=&C+RY8,ZT=O!L\4YH5FZZI4OSER98;8DOMNV;6/[LIHG1ST2-T?;;" MI@@%R&5LNSUF:Q]MV227^KXV$YHD>_P*$*/&]\(O8^GLTA'YH$ MG10_:1;"]W1/LJYL0-$6H8P8HQ='#P"\>+G->#[?#KS[^"C,%?[_VB7NUD*FZ6/ES[.RO$36"V?;6 MAQO2I_K+[O-D9>FO0TWW2 _#8XF<_?W[_H3%E9 M61'_%K-B@4>/("=Y(<+K(1@DY@66YA??LKAA5I-UE%W?K$)B':>+O647+9D, ME&^O&3"@7ISPZTC.K7J>UWF75VFO-N8&2Q,X12.0ZV(7FF&LK4!D<;BG<954 M[=MJ-3W],YN6]14A$OL_I"E]6;NK^?5(^P_:4OY^'\L?]!#\:>R\?R).NHLK MTR\%$L><0WD2..&2!5(^;'+N^+R,*Z87?V;:UFCCVW@^=U M3W]29?3\[T_\N5^O0GQA1.L69"5T?H[:1]2E'B%[YTN^S9^>IQKA(@YL5:@] MC$VUMU=T:6E&0(;_'_;>,ZS);LL?OI$F-?0B0E10E"HB( ()%@1$15!!0(A* M%Q 5*4I(* +2!004E(" @)1(ER(!*5%!>J])4%%JHA!N37OCO#/_H\^:(ME;P7V-49"C5[=Q M<'A*0R@&71L<5[N-C".^EW%U*.G7\8L![[=NB-ZER>86A"/S_#E?$8QAG$2T6 M7X/S?Q8]/QX.W(J-?Z,]%Z&4(IW<&Q!@](FSYA\6/?8/N&!_ MW2P(YM*LF2.SM1NQ^WNCT)+J3?)D#&$V-F>@)FOWS8[LQ0[[.\[^W<+O(P2O MW'AHT\(M/*JT]'VA6;IIE 5XXD#EI&4ARN6OK>A*VQCFGB ]4O3=R?89^6;R M;5G7BJ&/)RXX3.]0K+[^<._1!RWGN*ZJM0+;*7SMS$R&\Z M1YXE8E])U ZN:C2)WQZIRRS'[KY,_& M/!3TP3H_;9/$MR-FYV_;TL7G2+.= M)? 8N 3.&3(AA]#A84;_(=S+F!U4O:#M4MX@^M#J]<-H==Y*JP MQF9Z0\N1>Y[1;8?5CD430XPE M&P;72G;;[S;\L$TRT#HT"F N!@#7=G,N;ODKKWK_4L#FYCYL'!MK_HU'P=\\ M\OW/X8I_+F'_3\K^\:\%+HLC9,,IEW&$#_ $C%#2BC/%.>B>"<38I)U\93%L MJ>CZ,J*V^:<9(V(0U1GT\QCPH'L+ZB +L,[6"E'ES4'7>EI[0DN4YW]M_5]+ M+Q5D2I?(H Z2YY<@M.U@'C5T> N?__EM-,B=M<^]TA/5K9%-02O/CAPG^'WH MV*7?$5Q5^20C@,/XC1*9&R7_(Z6PQ+HOJ*%)ESS2.EL!;=$4Z_(CM[5*6VL4 MEG]>;N"3Y']L<>;,AMVY@QF#(;A:0A ^U6 MZ;84X94%B.#,%<6;[ZX,9C3AE%B ?$>+BEQ$Y2Y%5754J8UM&%*4B(C*YA^ MR8/21Z-/]M]4UQ6"FP\NCXI..AR123PP.G[.F*YJ\_<_DO_G'0W_7^N?CH.7 MRB_:S>Y?7' 6T>[8;VI;3!E-Z,^&:6^N_&[=?8ZU#[_G[_7?X%;_7\D:])_- MVO?;YO_4A+G_^PQ>_S5JS+51NAT6W#.Z-$H[F305=W:PR[+/_<2(S:?W-(%< MT'89^].UU>A<+UT^B:"-)AL0>=LI$'JXH5W19[<3-VF.U3?F*#3ISXAG&,'F M;>A78Z ZF060'F1UL_7X#"(SX=FWASVKU78FNFCY-8ZROQO&(G]X+M6QCW&5 M)^ZYYJMDGQO?ZZQ$O-5]>73"V*%^LCPY[DR[MQW565M H< MU"BD2[" SDQ\S!DF7R!-Y(U_";C8$2CZ&:7]LF_R9A\?.<\\[#[[I-S36\W: M9BH[=LJ.CF.+'4(RAGP"PLW67/10F\JSBDV]BI$F%#6MWCFTR-'&T&O[TD]K MR4I17.+)+B$]QF^?!6'H(H5,/IUB5'>SO.^D'C5_<%;_QF@, M_^+IV;L*Z@>RM1OVSK3NK8&*?#/ $24IM"JRP#WG2O^;]X.W$0F[! MW,?ITAK%=;+X,9?$#7CT^%?0-H[=5_6L")RXC]W714_4UJ]UZ%?*(5D]6:SK[N2R<^:"Y4BN4(AE%U9?&SC)TG11/R;?+$6/V@8._["E]V8T MMT]T?"Q[)F_:,N%4 I$>!8@Z4O'D]+[(L[5),M\D6_B3,[[BQC:H(2!;^^-F M,NIJ-"?/4)\/KJC!A,%3= ?/ADW'9XY^EO.-,ZN[NB]G;\K'2^$=9-V'TEV, MMH&UEWI'!]77'*4MPP=Z>KC"!P9&MF\]W1XK:25IS)\# %L!+6/Q_O_J?<"? M-6_:SV5/AIZHO8-YH-;V'8=7PU)#]WFNG>9]C2/39L>4F6R5$DV48W.S=MMR MYEM$'6\+=!(VZ]0 2I8NV,80ZWWFAD_EYG=Y57P4D^#LYKS.&)R7/]!K=0'_ M [L^I+@OK9*WR(L3E8[-D:!)ZT%('8*!&=E%NH[7\Q$G"S <>B_>28U7$#(E MSH:E(YX7TL57VYLAH-WSK/[- M67[]2>.M-_];TX9AX] NOHFSM:-+&)H8"!.",/E&BQ84^,D]41OV-Y M4!7CK;% U<_8M1S;UBQ-X2Y/>]9VO>!XDE'.^?MA7^6GN5U8P"MQ$NX[1^\W M""5'\)FJ+5,$PT8F?<+HU^@$*/D.B&6&^C&/T#TX56*'V^'MX9^B^HC($ M>!AIRP*,]=GHG[D?_T?IC7F)QM*!AJRA.J M?_R/&>GO?W43^A?)NT!W)Z)%KFPI];/[;/TZ?&"G6HZ_P.M2S"]](Z+XEP M/C 1WQZ0$7C[: 5^:WW@Q;T\*D]S";T2%FC#BD]5DIX/BH$;^SPXI?Z()>94 M^859'_JEVQJLH2:)SU#._6+FV:<>*^_=DSBWB;;F"%O_,2/]VU_%_*(2-^!D M043[EJB2K2.WSU9NJXZQV"U_^(NJ\C^'&OXV$2K\WLV/;Y#E*Y1B!46^8'HF M6>TZ7L-Q3) CMK@H2+M#;+97[;9:A[T;FP_%9P(=?\@2O_V-NG[VIS][.?QU M;@C=(#PWB^2VRQS@,>&$>D[207Z;4+,\"(D+AA'M;1I>7 MR0.:B>A-]!WS)%S8FO]!9_LY9R\OZ^XJGR-D]=@?$KIZ&5'E@>V?! M;85T28@-HPXF;T[3I/LVIS*E-L*\:T_XGGJSSH#M4*29"X5?W6%@[6^88F-) MNH9YP@+^4<)%IYON3/&-8F/KV:@MHYWH^(EV!04R/KK4?M5V>%UVDPF7Q>S9I+7#*.I+>H:DO?W@,H;TYR'BB\.-GH"U!.0R;[E52?+D[(%GL MK<8*8+!K:-=ITNY]1X\[/.)S04_.CBM3CX(A-"B=QS(4P0V#LH#+G^S='BG6 M1',4-#ZXYY+MOJC6@W+S&\UI 0!!1#B<&[4%U8/CWP\/Q_#2-7D2B+W"8V7E M#R\!M&?Z&OB2UTMVTSUV#Q_&*&4NE/S91'SPSU=GPS-!B':Q(-V>UOW%)_JG M7_L.3^/P'Y&F\T^=(1L]$O7BET.>8JEGSX8^?XT M[YX_!(AP_'HS\YOEZ2-C[M!-G4D&%HTO=YR?2[S0^%R&4X(CXG=#A=AH_#ND MXE4$BA,?!Q\'2PH05PZZ5!R.NCAP0(:K=4?24!B;8_4/_14WM9\+TH;85 M(09&$Z3"GB[,:#T?R'_1M_^EDUYP\)O!CU_.*R57J.6F75O\*OFFTZOB22CL MP#\CP1P\W]1T0,YZ2Y>G32?%UJ-QK^8#'JV$L1Z5=P"2E^;)G)[E05^U'&]' MO857S%3=(N&VTD^^J*QT5%'?1=+M5X]LMY[JO>VXJ;VHR.JNLER<8-&[D%Z" M)=\8*-#R72_L)E[=Y\EG&ZK44AM7OI;:%?1.R8!1\X'2JVXO*P;5B9G$N@L6 M$BIE>]8O\YQG7.GX_V_G*,^':B0Y;)C7>(UWPN<0+J,=:QQ]X&7F]Y/0\^Y- M:;'CF_)?GQ)>&8YC%!:C^XZA:?39.?OFWS[586B6UFQZB6KM70G;#"F<*__@@), >'<)\4X0RF+R7OE]W*>1*J_(^O+"M9I!$) M7K(F[W/?+>74/;AQS,@K^QBU&']R?.XG]KKE/SFM?B/(%XY)\$AS0\4D_LW9KK? MNGVPMSY$&#:RL!ZRM7IQ#O>(PX# 9UF\44S_W4MC>/6ZYO?-O2P G47W^&G/ MBG;GL 72/[[2RZM->F/ XWN;T?M2F]>2NPY?"PQ@,XQ?XN+^2:DC!(TT%'+> MW71?_^5]J:_"9OBRW["-LE^>@_]$/+K)'QTB7"'6<4LEPE7TU6M3 _9Q_"6W M%*03 :JS@"4A"IQZ!OSQC,D=S(C\6-^_G@"UL6 !"O:?S?R\;IX:++ZSU5"; M1VNJ\$A3XR:E^TE]EN N/%W"LA5.MD*,UUF"742AHV.+Z8W>=%=B:T#W=YL< M"2FKU/1()MV2?OS:M;<+S<2R3YGPF)M>..&@:(NZYL'599?:YLK&2)=8DK0U M5BYODZR=.9?"9B5;(AZ_&C4KS0((TUAPMTGTCU0MIW##S3S@]\\Y]0-)4!W ?UHA^BJ?:1(HY%,$5#\'/B8HH>W\LCDB7;9N%U;4N1X/W9"0E8-OP:XI!@# M*=RH'<@;X!SM1ZQ5/**F"5&%;_%*L&R#;VK:CJS3&]UXRSQ[W?7^%;U8X9T- M]W@=@KWI.=G'=MZS8>3 /7LG4IG">QA/][. <7?JA7X=R\W(K7U/8S?LZX=/ M0]2U(]!%MTY9/9+OXGY6W[5ILODKGL9'V\K$8]ASOX0+:W!O08=E0Z4:_.]] M]5V=YRBOL:@$4A:(+7+OO2'&SR3/JCP+YS=2!,^!;+%LU0>SG/ MV[L>9!7<>Y,51TOG[&YX<8WWH?:]?6, ('GXV;,D9W('8RT3]KSWEJID);?Y MO4?RTR79_\Z>Q/87J0C]F1=S2W# _Z#:OEG$+(3S_%O-G<*^KMQ-;2E:B[^1 M$[\8[?P3!.[?EL98><3LD=*C%4['<\:/7JL4[9F8+_G5$%#U3\.JJNFR18@N M4MSN#R\?WG_WMCH_HK74_N=0BA'6;/P\=%72=QXX!6XZLQ"R6,+ K&*OPC0\ M12UOJ19__8+=OHU).G+AZM]GD_@?E?\EQNA_Q3[M3_[J_M\>0/^W_?^-:/ZC MV:AA>!7D5=*D..$4C@9#NO6;S,253]S_Z@R<=#WX57)([="XFF_4F3Y".'\* M)+??&'H'46F[G$33O7Z$%H#)C319DK_,=0\UP2:4/!SS+R+C:%K[ M[V:?;#%./8;8N+%=\6/",$.@'4V^YDZ7,*6VC)0;0OXEFF1T8;STE\2R78^O MET\;0\QE.I,G'0)8@+V2U2+B&6XKV@4^'DW-&-T/%67VP3?1]>;D<()-94_, M24(Z&C:SW9,O V#GAI;.U+1IG-WJGKEBJ$_$"($&)G7DV3M(N'.!YTA,Y4C; MR6JS[9$AHB+<5DO< $J;O1!<*!80/HYN-?YXTI;ZC5$^^:IA9Q#-+^G'TQ;'B(HGTV3G"9I'YT M\GRT_,C$J)LMXZ$3>\RY^T_SZI"K"/A7FF'-6Q \=!D0060!_)['#S%[R2O) M0H]VAG:2*E2B?*F)YBM>!?_@4#;_9Z7W?U9Z?RHK/>X_/.?:?VD@/X6L]Z^Y2/PNM_@=[O+[+A5>_]ZJ[1^\#CW[L* /_@**O_T,'\$^*"_T=%DA(2DHN0[N/Y&V#JKV&C M/[_%XY__[/['#A._50'^@;;!?Z[1_/,ME2&)Z]C).NHP914/OXL60KMJCM&. M4I[&D%E N^*QER-8NKM0A-'K^/UQE=8Y]VCXKD> ]LC+#,)LYVJB%(*;;D%Q MH Z )D^1>FCAK+ABGU(=L&;WY*FH:5>O<(H81V]FXT%Z1*()DDCF9?(Q6 #W M9G(Y9B[K#=H[!$ZL9NZA4 M(\.>@>YON]RK'J0N5&%T2:%]$O':;<88(A&:2ZY6FR'Q&[%.%%NSP65^9\='B-9H?4>VI? MY%!V?&%^DYRQ_O@NTI'U\8H>N:L06[*M25\&]1PY(_JH%@MP@T2/2,TX\?0J M+FF5P[*\OJH2Y5?RRE MZ(K>*/\1]P$W1L$R*4WI@[U6\=3RF67:F^AY8ZC# M(KI.;SF.9IC 28(O8VA[@P+9W +BOWQ\YBT+.$_&QSBMK+9!##C$$<>Z:OK$ M)#.U0X-3SLDM?G!U%2S=K+@M8J39CZVY^+F MGS@9?T(UAH^6HM[5-405T Z"O%;#CS,7YEKMSV:H,4XD>(I>#OER$@BH_C>> MZ.2IO#1)5%24J<[:6Y#8YU[_&KKQ)=30X6>5 V'B@.IMD'^D[3 Q/O[DPJXW M]\WU9YH?O<$38Z.9LG6O9M<$*ED ;A1.OQ$*"W[2?(<%1/F0ZQB;EG"KZ[TL M8&O>GZ'5S[C:J9\%"$X2?;]SCZ-G%S%,_3/P)5KNF\N9WND!;C-ZFEN=7%B MJD(AS UM#WP;B?TN_IO^DD"W60%TGT87DP5<8 &4M\"WE3]G*\JOQHG?56C4 MD+YU_<@.QN-'Y44B6BG7(^5YQ?C_QVRDX9'?CAD,9CT+F&.WFO[GM_KU!H?Z[W;U(7NBT\(6$H,N M556ZE/H@TE?E;^?7];]J?^_C[:FV[V_^ M.5O%@3]AIM%^V]FJE>CB;@W-I:4/_L9A\:GQNS\=N'<6_J?8I?],*]+O6E&& M<+K3##]M"1EP&C\_CE=SWTURB(A8VR=Z(I5ZG=P]L'_@MX MF\[+LL>9.U]Y/SR:^GCQ<_-Q. M+YRMU+>1E;_['GK]U)-0V%[0C@0!]Y@N^;N6TJ5'FW_DYE.X.31.P5R;8[,OQ'ER'<7,R B6CK_A(MYH#:P;&3K-VW90F'UXN2:78:,I./+VO9@/?83 ?B4/M-#/^MGG*[HB/_EBP M9LR/E#LT%@ &]D:P -?5.Z@]M1$=."&L6LTJOY>MF36?_XN=*9[RT3O%;#.O M'5R>R9_WA=M;&4,A2-]!M._JY&*+%+2RKAT^?A(F]6E+=I['K)@API\T:3'V MOK;NX2X/[QUW,IP5.PLL7(!-%:WJ"._/]HY1,063'@WG*EN]W*_>VNAR&&H16HY?0KIZ4R=99)K9ZLQ M= D]O!;R..4]NFF@R? ,4TEA*U?XCKJZ;6JE+Z#:&@/' JHXM@-K+& LB5I& M\5U&DYLM8V]O+*UC@_@[[129KP].3QS7,7MXPRV:/^GY5J [[/Q>%8='P4;( M0@HGDW^:K-TV*^(/CT;P-HO0CX%/F0KW\21U"R(^"C;K7BBIM.^A7M&-O;>L MJB*B":--2("1 Y-B#J(%U5 :R&T4WLFUN)&@,7/11"^[/I+9KH3ZQ*.&DK"< M\+/AQ@;'?[D*Q"8WZZ,&<#4L8)F3XNO(2(>SE9-H:2?9DSQK8T&]I/FX-6KL MZ$DDCTM%#/[[T4B[X\W"1WCX)=.O .]Q'E!P#V093I-&WK:\@Y.&28/:I M. MNX9D0%-+,+#DI$]9*R=TVO2Z\[:'#Y.,;?GQ!YS#><=QPG13;%!;2X-I+-** M4-(KM' P"B.QT2!$IW3IW(G/J=:@B)6>I=Q#Y6P-(\QRLX\P?-R=R?>.8.0W MM]&.D*K-PY8U.@;A29AX-^W9J2H1&47Y=UL:19[L_K)RO'B?KM -E#R;,+KH M7,/8,O]W:$)&QTG.EKH-+U]7BK8].=CTB;8VMZUGVEBI2[8<5WQ\Y#P 15B= MJ*VO:ZI+_-)#W!E[%B)1\<+57W%[V%814_W"GVYX)9,HO)T3EFV^FQ:A(C6+ M7F]*;QKM"UY\7;UX[,5C4HS \\3]L@&O'G$82S)5'9 G&]FK,(G<,KSF )$P MRA+:LMJN6WG2=>MT?+&XJF3G+2X"(>VB+N8>V@T.JOAVLH!8'+1WJ8J$&8_M M:F]824/+U\48.I-[VS_?>C)QU QRL].DW:.)'F7]OMA8@/Y4E,@")@V8_"DF M^/@>+-F2;NQ&+@[ M!-R-;X,DX<3$";@8F$S0/!$??[5T9M6AE/,6"&@_*$01\XQ'<_NAHS[Q/ZDI,M4%D<*#ZPY<1,D?K M&H05$T^D1OI_R[K*1TLHH5U$#0VBNE#<@S4A D3IN_3K)*C(@O,)N5"@+7BL]?*_4-)INQ B#:3&'F'LK0 I;=.A3SFYI3Z]D MY+7A>-?L[O:M(2RK?9RIQ;=:/X1URKZWEC0VZ 651Y?G2>QEQ+2--JN_9#RH MF>7Q&.G3'/>G39MKJ-7P;?@$Y5Q.;LJZ93#,'R^II,OQ'=;L K(E.K& MDA11/3@!F!2;&I5C;II)&1UI0P@:ZFI*FR8 F_1UT\ZJ[-7=YO-2SI/T\@@5 MP2AABJ-&F@4:*(%MLNL"7@D::^->,]!1M83RO'Q'CE2A=J7'"8EWI,Z$<^P\ M#T L?GUP^19-+624PCWUF>J6-"54!YJK?!VZ16#W59VDK4'I_3E]37#? V]/ MOHS20' \SU.\(2)E71[*F+HF ;(E2*[=5JN#B(5\ MMF]O0-\E'.#O>(+>?Z%\=V6']HNXNW/A[5M#R7D29""86]H6K'O^)O3V]<"I]Y,N%U^5= M6Z1<$_=U&\L2CYG#VE*-)=?71EW[5A7)+X?SMZ3:O][_#4OPO&A.?9RP0U%U M'T^GL:N2.Y<_-I*NR=YJ4T8AG8-FS +:H,A3C$U0^NPH?JCM\0^_]3;C^]ESLZ;@3C&@<(1D-9-GH5GCHBK^ML AR MIME4D.2ZQ21J]7JW?TN$G9_C>K3C8R@LP=KNB.2VY-=&)NI(/!G!Y,\@9Y"B MVWV@Q(PDF"#=#/2Z18IIPFZ>01XBMU94C[C W:["K=U7VVAY]_+C1.!#-[_ MY9E4(F/$ZD+!H[IDM8%-SC'Y' ^$"?XZ+:A!>-57U :0@!#6( NA,F$*-C M5E[N#^?RXGF[$G1_KY??KLUCDV';(MX6XR4IRG1).%4#U"$D31@<9M2C=@7Q M;#B!(253K05(Z^KGN/JH$(5C I+-6,[#!**9R4U]Z[/(@H*IYI?Y/])J,'6" M#,QJ1N#.:'"/;[L0Q*2AUB)!%]].<0#3VU\MR!HF'7B2[VJV+71JZ]='?=R] MH?:%[;/C$&KGC[U:)@KC-#IZRO*G[&N5JS(O(S;ESWMFF4 MX8%=&/-JY>!#0OD:E\/>O(^ZZ:VE*C/SH;F<\>#'MD9@:LY^;XXF-/H$'Z%( MA3U?1(E24(D3J&*7I VEH//WK'!-I2W7A/?MXUC\^6%(4O+E>MI4BHG7+8D$ M<9\TYWM:1SY=[QNZW9/\%(PP:^SSSS+)[OD^81'\0N:>4L)0R1Z\8;@)RAZI MPA9F-U&]4&Z&CWPNO]&7=;?B M7L!5GU++V00/SF7,Q!FJ3 /C"7.'9KL7>@)'PH4_K1YPKAO Z5YRM[OM;@6&\FWNB!5\^E"&X<_8T':*)H*:R>?K+?0REV!Q]ISLZT O@JH[Z;B?YA=>@^82S?CF4ZL*H@5]*&NM]I3?+!=MD0M$F M+9$74A=0^A1\)%)]5WZ=WI>YGH;LRY_XB0"W7OEPS_S.!Z$AWTS\H#S-^Y"Z M;+0CYXF68HJ!V?*(0\/$?78SAPLLN4H42X#7"RTEJL A+E%'H[^\R+V9#Q^1 M>E'_4#&!QW$ZE-_(W&C/^ARZ#K.4G,NVI':#&26+3&F]@RL%1)Q\4-+RA&YQX;%..[43:CFY(N'%NTCCB(Q+ M%VW?HB_ZCN&(>IV0J(P1'#]J-](,E*/XM62&]3.W>SA)4US>7=7,>QL7HS[O M_G7[@^T7.2.GRO.V'S+"+N^D*=-MR!MMW\29_!SLI79MSB(:^N$9!?EXHIRC MQJ+M.1_24)= =:K6A'!?97IG0/PF #8!6E#$3X OR25M<*G]%I[;*BGPZ*4: M+S,WN.'U"RVI*G4OA#G*PYO-0%MVEY<8B7,1;4S(@*'0W"Q_D'IS;S[HUWEP M/N)]31__L[N$F*L6%28MYP07

1[%A/RSN6$9A\=*!V M[$X*MT8(S^W,#\T&2-5Z<)Q<8@,ZNU.DVV'B&6<3]R-$@NSIDPC[R.0+WVX( M9X7?ASWK;#[()OC7S(YL*4K5)WAM!1BH&?N$?,"L>5N0C>IXCL^9PX(67>+M M"_WO>#9"6@C%7:[.$Y,8 19PL5C',OHVO ,!*F_0)91)EG>0!N5CIL'YGM\? MO_5JL%<4C'3P?'O+6]]&T"[M?L3K#N!"7S7B[BSY5.^$%[&W[1"%UL&$@;X4 MA],8$V8O9:5(LT9>_)Q9^[U>+N+9ZGW0Y+P6@<=3*:I+#?1U2D+2*^P8C1K: M!]-G\Z^C+.#J25O2?/M)X3W2+4Z\_8;:6S5=OI:W'1R;U-Z=C)\._'+_'HRV M(^V[.]67/;]0I 0CG^YSG=QXBKP1UP0EO2A%34.B#$.('P=]-9;](@Q5[-)- M>,OE O0[.;9Q3GG\9-&AHM133W /-.I_L7Q:&,O?.: >)=T[ <-?=KQ-#@BK<*]QMQBMMT-/5L>VN MP 'S+:&P.48QW'D,=\7(]FC32T8N0RJAI%-&ED@R)2 YRP$G%,-T*@9")])1!\G+Y2_W6]$N M=)^-%P[=1E=]QT8>;+9U@!&%M",E\8+.)$@[=(*7A(G5X6H$(T@(GJ!K"WX6 M2H?2Q%6W)>Q(\J,7*T5:B%CR/^/X+F!R#5%5N+R'G$%]"J+9,DN.*%6O_B[? M]H;=@JYM[3O?P$+'IWJ34X=9P/X;&J;RF[>%'^)IG/A+W!W9M+-5>P'!%,OC M]B2!.'?95B3 M5Y)OD0[IAGE5Z,7M49??[!5PK8UKV;CM@T]A8!<+>(Y=DB.G6E.D8UF &U84 M[,5#^6'ZR(--OG5>V5P4_XY*,/I4P+OF_.3CCO;[Y"7[-W'4\TU<>$;3Z\2, M+5)+R*MM9:?P9XO.^!6A7F=OL'U MS'5^,)601)?X2A4#MY,GCX&.Y.@6G%@6$1>9>_(@7*&#\/!]/X'C^:"E_HX3 M554&4-6=#QX)IU$38\H\%93ZRPQ-B(Q3 I,"-(\5;ZRZ*T2"W!!E+AHM6)HO M8OION57_+<^ZK6UM@!8?MIP4*< -40L[9GDH=:8*&4R\A?0C^"!:J=D[A_;? MTG'<%WR^)F''^PY_EX%CY]PC\:H[Q&0MBR2_S-,EYZD*OA-5A)J,=@1OT+4K M,QI@B.J"U!;5+A5\V;BK_V4PNAN=;0:RKYLOL.0,;]J'M!3TH& 15# MF6/R,6@(NB5HY_-LDC37=GT1-]$0D!7PR,)'/?^]5-"LHAH+V+=\J6V3L4[S M-OI!,)4M-E\.T^4I>:]80#4+2&KR)[QS[PBPAR0U:5,@#ELB)!LOQX6XT,YV M*%WEE.D,3!2X:#OE_VV9TDL\%D&6ZV2KSB5LWGN*S1D2'8.^M+799U[)AH!H M9^)Y;R'&DNG&F9=E)=JG)"@I88<.>.I6J89PDK69_*YDR!RZW5&/Z(J_@_0G M/'9V3)AMTP)9P*OE0M,R;]E+/KLV; ^\WW0V.T(Y%OB^X^?;DR=>BSL;I81N MB3S.N/'*1>[U.O["M2OV]!^QS>XRVV>!9C'FV'?+96=*5FM=0W0;Y*YT5V'0 MR'?\N?HZS*O,I@=F&! M3?CP]MZX@W5)-X.3N)7C##E)EJ*G=@VKEYF\JCGOG@&F@WU9. >"!E4'U2AZ8C'_NF3AHK$5O_KA1.*O+K)#AW* M:;P]S^P,W[5=)HJ(O^![YP^%R%L@EF:*O,S>/MK^ M(,7#SP?VX[A -R%E,\K6C*MU"65.XV^)5, XDJUWA0O>^D;O-EWS0:Y25MF@ M.ZT,Z=K 8 -I%]P$#R*J66=X[9,W\FS5I^M7#@:\%%3T%C(4$ZWU&%JV.W:J M3YI3Z1Y$@;W/:-0HM-)R"4V#?OX1INT F(TGXN*14E-V=X[=?,FOD;PIF.CX3EK#-0;=JI#I0:A]3+*D92:^DG>3)^ [-NWY>3I#^ MU>U?\H.U^$VH'P^]JFG;XS=J<$-@CPV,@S+:@N9D\M.ODU<*V=\2 7%S;'1* MNID<4MB&$#)4)IYGOG'FU?^G8O\O = MERH %6J%./ C[S<;,UI2Y%E .V:\:DXS?K##:1MH3KJ[A@4M!D3EKE#/M+O6 MW4H+DN:7'#@1:)7BH(9*_,LYJ42&D&C0Z!GND:;@XDD+G=J8_*D%:9&6?2OW MV@?V8>OYC3?*KB0NC$RPH;OJY,U,V;P]:M8YKOZ*W&:&(J8R.9!0G"<#/1>X M_,/R:0ITI1T-&B4:Z@6DS\ 'Z>?FH-R@D[G&2180O2.3>)P+KHV[3ZEZ:D;$ M)#3:UC#*60 A'UJ1% -W?>=.S'@%E_&<@8W2_8G?JN'\H&+;2)E1>YVTELQE M\TL"6=1W8.R",_>$]VM%I3\E*:>).O ;S3+*!R-M3P#+F0ZD7F M;=/B)15+=4C*< M+G&'.8/,N35]?;U?G2^H/OVU6%3V&TA6[(5/LO %9 M>D-)0WOXCG]MG96+2J7RLD'L,G:^DBN9JSRBVT0Y)7<#"(Y76..8_AF,DC!U M\&6=.?AX*I$%1/K"MH PO -%,P&VW1,FV5>FXQ 5.V09L&1Q?/%M^>O'A^1E MAY^WFL%4*:]H;="J0KJDQ7%&$=S3 J'8\KVWS2H7/-,I;;.LGA1=X_IBBOP6 MW#'V1LZB]DPH\J-LYQ>ED\UR15#0Y=BGX/!#A,QOOG-U2^]HYSXA^->]L),0)C\FT)E<8EK967\] M!U29/#54(W#Y\.;\%_%5OL@[$T\LM;*XS]< YA0L]2Z(H%UECK'5(0CS;4,I M;$\#&#(71+ MU-C^LM'VB^_2HY3^'6;12#OO:"!=21*@W?Y9]C2=0 VB=(9QOEC0!2<$'FQ= M4UNM)(I>XG39_Y M2W'W55]P69^7QWNH>;U@A",O^=+,42.S,FCOI*AF:.,@4V%QY*!-1.X5:9N$ MJTA3/QIO3'KA$1$39GNO%,/EFL71?,#EOXH=B@//N2HHYT\)& M+-#H+:ZE!S4P.UY9.;F%2\W>*/ZX36-3VE= [MCISY!(4A>?OTC*[)(1Q9GTD@U!RNB:3\:\F&(4M\K)&O%+-WKE)F;@].IDI=/G M>KO?MC\2>H:S_,5VF?<56IJYG=F'(%M#P%WN'0R+%B>N\$ZO)(D+]J#!B4$- M^56=DRJOJ#S).X]LN%^7:+N,>43<%!\^_?A?PA,S^=;)652GP?E^Y+E+_)^_ M2P3H8@26RS8/[WAXF8^138WTDQ5Z,#ZUN5?Y.J^R:0?Z.699G#R/=]I!@2\9 MT1P@;,TM7L=DP]/.Q/$WL1:%B"+4D&W'D4ILR6EA+_ T>9P(]YS MYV\::00Z+GI[MTRJ'3\UPN]L,_]A'A/$"$-[0,29@XA*;!1*->CCS+C.9]3P MI;*:>YOXRLLT7&I3/"B=XX).%SG#<)P%0/#/QLD*)VE^J $]#%LLEY%6DQJ< M(A4*0I[8'\[T?_3M2_;'X+O+I'T7(SZ4O"UM$3E>#(0?PF)P/@(G_5HQU:-+ MRS0'YL",D)VA)-%+H LM6YZU-6/$269$0WVTJ^F:M#J0Y2$N^>W$;KS0S*2L\S_$S5*@ZCD?LBJT"I#KI?.U@WN$3-Q 9UKK']%],R7$J M.<<"\VA?S8D20L9R7'X0@JK'2$/:NLYAY((R.AHF&5N0YZH^0M;>OG :#.^ RI$8< MQ;*#89).LS[HV(3R>IMZ37;*UU5TZ?19GXF!6W$5E%2">T43 \%#!@5+1-1MDFS?'4!?*-]DVE'!L) M/VV#+$J7C(AL5@3A9\B0A+7S_O)0NXKT7NOG+R[DDU\7.$*&Q%^_]]\Z^F:V MFJZ@!W(0,'>@Y).68_AVO6R%(?KMT8:0PMAUN7&-J_L==_1L-WK_>NF&F^KV M\>HBXX(S78QQ1(47GCW I'%KWPGX*?)J3),X16&UU54I(A 7?5.\XC(ZVU^K5TN:O)_35VYGO>">J[FTXTA(97(SE&Y$ M5F)*-E&"[N2C=@SM>B%^:V\*1[I,]+O&"O[;9G>^0&N@2\2YEXK$=WCV8JI@ ME\?1Y2"G29HA#@"E34ZJR+O-Z\?R:#T/CKXA+ Z4R]Y)?I8NC1*@RS#J<5?0 M?)_[/1H6F=U0GN7M D1?[B#=_C.(QMJ%REXM_I&.2@=#,7-U.1Q[ M7:_R+G[?,G I+L3K+]#Y&EP>[8:Y@ZF^ OHT[_;PZX7?H9OPU.3,C#L9U724 M#9DJ>E?<6R@+JS\D.U$8GI/X/18 4TGH".0E-JS48I0U7:+!@PH[1K]#6Q%W MZM(#9I3ZUQHCA/!Q.IZ*7YN*'6]9!%'"C2(TNXE/OLOA<2)PUUE0>;[%=]GQ MTDU?;M#"]&Y!5$:A0[Z/O\;4W9R8:X,]X)L%2S4\QX-;+* 3.]8U5U/8.>U. MC6;$PSVR?(%%E'IM771GIFY%CFF1YT3IO5VOKX;7[>TN_I*2L[(:7[N:V7R MKD:N6YJG1!P::88%92 8Q7"/Z5N!H'1KH$V);X&G:@IJ:.2N_8%MQVST#]CL M/J\4;'\4^*[)Y+,@L/$:G-/P',6V0I,?@;B#I&;2FJJ7\*6\.\[ M;3D]+T:V $+EA4"*ZN?OX'P;O *Z3*0\XZ3P4O,8.$,[HM&5#\@N37ZD\D/O MFXS=V3;ZT+*1@R(M:XK=U]_=9K/2MCE,.R8. 3%$$"SC[=>;ZTB^44[P(:1B M<5#ZP)2)0J7Z<8F&,9R*@6KHPD')7LKE4%C83X]9G&\-78:#K-/Z=3]:R+-\,F>3^)=WJKMMNS;I"[9BTFAG M[/K7<"*?I>UYZISEA]/6J],WT@'V_8N\*?LGD#>Z]Z=4R12@(=<_5: MH>.35#H+N!-(?&:VF#=YQ0D2]=6VOTP^+B1=+N50LJV2:DI\'D< X33W+*B2 MM,Q)V P30C#;F?P#ERBV[=@8F^+\H.#6S-NE*?:E\?E.IWBE*)W2W<>\D:]E M+EE-HQZ")XE&MBT(?KHVP3'8AMG7W(^$NUX*1J>@!M7V*ODJ&]*["^K7L3VK M=R8DYR-@:D'1! 1=;/X5COP 9!I$U8&Y-'/ZT8SEY/.G\!OW6I8V)V]P?GGV M_#)N7[=T-\("[*)IHT8PE8C6DX'4LD&VXO D^R!%+\YP>V$M]IG'S$X7F,+P MCKCY]"$[E[N!Y1]L;'J.AU430B'U1>5H(CS)AZG"IKK1#H&3, NS)G,B3=U: MU?R4D^2+L%V;\8G&2&C!S;_X3W5E>7E->JJMJ@]XN!U.Z5#AL;7>>S:BE>MZ M[#=5:GQM!).OGZ;EB>""7YX66J(?H2B35#RK/#0F.,*/9[2$A]?\IS;7! XL#KV WDPR!%4R]JLSM%!"]+LW5< MTXT%!\TKP7X:%VH(+@B36V !U:MQJ%V@'JF&,9/L7PA2*5?7Y36^[SY:,>W0 M&]JYXQ0^GOY,#JZU#3O^%R\W6PCM"+.'!?"S@"OPR%',9MC>3R=#\J9[V3"M M_D''?O%CQ)3S^5L[Y[ASQ9%; 9X3! M>*;DI=H.DY4CUCRX&B*72D6Z6RX:5NJZO'C8()@>H*02T5)N2GW(N =3"EHD M]6!H%J@N%B 7W;9Z-^"V5O^Z7$G9=LU2G3)X]U8HI-E;IG/'7"H(L MA=&M>YN.4+SPZ0@)-"&'O2S'\B@WOI[(>#> 5)8/_SS!G?H]RZ-GEY'^=D[A MK0=RN-F@P>/"(DX&I8+T8E0O(57]@@#F-@SG9K,6H:Y(.G%L^0W4?14+RCR:S +>% MB<0GJ9-7$BWXN+CRKRZ\@!XX?"=E'S\A-(3W9^#-24H:+R0JQ[%YO2_UP?!- M_<$.IM3@5>_]R\<&*$0QA^[-6CU%Q@]M;T:>^_+,Q3G\FND;'( 28"\>]QG* MN][E2-IIQ#LT>=""PCV->34;==C&85?LC$TD%GL6.O-ZI91?(5]2J7,3M$GU M?8(%58Q1RA1=_$Y-HXDSQVRR^ZWL,M8TIIH%M*R.&Q#DY]MHC!UO68 ]12I)(XG0&VU_[EG31'[J M]O #*=.\78":9.*4\X?3W>HM^4Q+Q6N$;X?:[;:B5A.U+F"6ZMGZ* FTHL&">M )V?J44UB*(LEGY>1\ M$A*AG&7H$B_J(ZNF/KI5V.Y52BZ57O,14:OY0Q:D,>[ ]JGCDIJV$^ *X)D. MZ85LL3Y#_9*3ET@&+O#=8L8D7\.K,C.QG%J=9[8#O!/5MJID4SQ3!2P@UYE1 M-A)04@O9 D,U!GYJS"TC;@DKWITD"?UX@M3ILNK0KD;!W##)X;\X>"+V,?M. MT[78].6.ZH5+P3UFPYWX4VG.'5N:;%G ."10<;P9>X,R>>R-\.&CV2[97I&M M2,GI,!G$TY)$1@Z,!Y2FIH+Z6+H(F.RCE@F_J]84%Q46WB40!=G:G[(9LC4V M,3]\7\2V^%B 8CE&8ZN2.4C5$=-E<=KQ!1SY.4K;R^!J#5I\\4"FD8:U-C58 M0M';'#HEG+-54*/=@)>/=HUN3QY=/D,S0>YGQ*'=/SN/(L\1D^YFHF,-$20A MN-@AHH6%M/.NSQF1+WPF SA;7^G*MI2I'_D7E!T5-&>:1-1K1X-[= 9 %0F1 MD_[$U\.AE7IM\'%5PL=<\BK5ACSR M\,E"H%3\F]+%:T93&76YFQ.]\#;FNT[C#<[=WZVTS:H#N/U.DAS=!@%53)=5 MGZ+Z(JB&8"1-[Q-.E(UV#YH4>;$ /L/C.ZL2C6A.=GD/=2?O+Y#,3ZO*Y^\R MQC;^Q56Y'$VJ>[7*A?0"?YN8M4B&?1!(ZB"&DJ!!U/R9Z_49J3 M:/PC!28X3RVUO-N@44+&,OG\:,I!S;17U\%HXX?K.!G+6SL[9E*)-"71^U&F M/LO['^S>K'A5\M Y[\(:) ?C 7%8_,;.=8E-Q+?SC MI]U=)P-O@J][3NTKJC M?&Y1%*]=9+>L4^O[JFP' M:938F44XCY0L]-)VJ%8E!7]:Y6Z;?O*<.WTGS[9N[6I\W\HYFDI3ZAQF*8RH M&0_EJX:'-XN!$21,U(1PS"TY/&^;SPE/GYV5QQ:I1VJ.WXUQ]?8QS%G7^8"N M.H6CZ%$1C.=7T96^\?V9LDT:_\R(/4'WE0LN@GP&3:R2LB'@V(CB3(9P@! MOO5*[FR/'T/=>N%5CQZ:MF0R]4_'CCX_YQD1TWRZ:>2A;0 MD20-HDW(A6W'!NF6E"/$CT^H4,^A+4LZ+XNRKFI('$,4M7'OM%P9&IUAZI+_ MO_:N-![*]^N/5))E9& M[[FO<[Y'X2I?&\ *^-@^5F A7<+TC'* E?_H@[:6"ZIB+@;/\$]@-'S*!HAU M!)D;J,2>NX[=^J]2#+]](=68/>_Y(P1T8K?]SL:LI>'XF,:!X&9VZ;5\G[/$ M*&(RR>3E2Y'RR3F,M>!YKP5OJ A?FC\"5;37G4/7N.8G!:]L4P'>70O46$%-?.!F /]>39]8,U+**_0J^'RX):VEK:4OJ M33A]7FUST<0.M:!;HDI>D\FBWIL!09#OCL %X<$P7TSH*.\BZZ=O#OC.?71O MMT+\R255!ZFZ%,)9%YHGKMMDJ<.#;4MO&8!/-WJP)*MI."&>&]OX7CSUA=GQ MYA\Z;9817QMGNM'W3B7FW I67*I, 7SZYE@>&Z#I.8[?>BXNI/7/D.AI!7);6"\) M@MG3_J*9C4VIZ1NT6)R_J*T0=]JMPR\HV, K7@LDT2[*?=**NXX3Y6]&5WN4 MTO7(>?-K>-VMC$7X[?WU>M.EAP[4YUR?<=@.?CJG^K0R90N M''&UBZ3(BP'RV"ET>"\R%:L/Y-=%KB&O,C&'VV*S$VF<.VH?OR0[[92"S^\\ MM??F?MC;$R]ZD ,L:C "CLJ".[=\%0?F[1ZVCW-RWOD?_;90T:5?B$D_=GB MNE'5ZJ;B^A_56 Y!K?DI%5QK(!8%[!Q8!$=?X_R^C%4&G#6.IR3MKDQZQ,NF "+GT)^#,/9_--@+"%D&FG2H- M=IJK.AF>3J819Q:\CZ=1>[(>SF\U,:6T7-XUUS\&$F:V5N6BQ\.#?5P\7WX[ MJZAV3>W7MQ^(R3SJ:C\A"2H4S9?@1;-7TC/#6"LK9'SZ^2B+&VZZ-W*RG?!H M:*:;'WO0=SX4 M1(Y9N=5^+7IF-1TSAKN^F* [2[#2O;:G8AA3_/KK)S,'A7,2,LQ3BIL.;#E9L"7R!'8 (;0! M"AH1V;M.Q$7CIT7HX"QMX$JEOWM51* )6R;2NT2'EY%Q]-VN]JK"$8TSFV_L MJOQRZORB@.9-V,NO%_*E#[%3..< '6J]&3T]F^<>0AM1(&?32EV_-+=U7O"* M-^S9,Y(*SNG+>565(OZ8C9ONY8O^9@_0%!8I.':M_WJC'8JMY%% M0T+FQ'(@WESQVGA-1YFEJ(,&S;M&GCOW@.Q 5V2XNW'=[O;;^&\V0%*&?/EA M*E(%@ 2,&ZDM]WHCI>QLU\LL!&'P#E/%];NQPKR6.D,[%I3_RPDCPE9@D/I0 M@#Z!_"^(=>(:\!Q8=^UEV4O%#.@.8*9?69_8_+0Q58PHWUAK^D'T+:">1 NR M=37T6A[ZFUH'0.&43'3LYAK@NIV)T!D88RGG,J*7N8\VC([L)7OZNI]72#UO M5;VW5;VQR2PR\8T&3QQ&169C=[!0DRX>W(YN\5IU;CXEXXE83 M-0MYWP'6"@]4[;B-7?L&^_TI::96JGHH&-U*:]-8=VAM:6F_RHPM=SN3?V!0 M)4O)5ZT\Y?TQF]#"B@5Y30&0&M755PQ*S>QM>+!V5Q_D*?)JKA'<"Q;&]D:= M9^"G-T"Q_IW(@Y\KE\ M+5GI?FNJL=%G/ZWSXKDY-[I^;--Z1,@@11.F>[N03455E[E*_"$2B(C(F=63 M:#D^;N$?4MS+5] SB-5N8Y@2K'_T>_K5'Z MKGCT86%CAATY3N]^^/YJ=QV&W8ZISSZ5-(2X1'T^L&G7JTKA;W]3P.!]!*[0 MEZ?,.*% D.!P_0DAZ8,7:2_VD;%&8Q;NI!TGO_IXP;,6G^CX&1&82QI9!X>5 MCMEN^ZWMV!WS#>%:\["^?.$2SVUK^X/IP,I8-?/V9K]-3Q>Z=EG;_Q+Z7<6* M(N-81PC37UR04PQ.-$"NZ67%3K\UYP C=-+F'/BQU@;ATVD??K^*O>N\*3/_ MS%GG@ H]O5\P*KP;+HQ]C1 A@I,1$G6?TIU9S*1FXL_;Y@4%[H.P&R#C'V;M M4J /7T"2, 8"V(GHVA13CA@AF+]I"L,X';P M]HVK?5U:7J'L^$A\56#SR,1Q7C[_-.2LW,=F(]&T5;35ER; H1I(P\+ M.4HK[8]R3[=V)G7D2$N";VD57!22M>1PX?3J'"P8(\WJKV(/TYOXMQY,1LAW M?5-3;V_>0K_^U"E@J&JR*,0SN\ =)*3;&9+.WXYG0QG!%(5%!%<,6*;K%-\. MRNY;>]6P<.E8)4XVX:"B-2<(7]7IK)"L*(]L[MR-F+;9\\EEIYVIENG6[A#[FH'[O>!&7)@, MF\2734RK6*\T,I_$H.1OYP/I7-TO(VEN$[#YV.T5"8^\0XXT^=W>J2[LH-KT M5UJF(7"Q0]'1=EKL**H/4Y7M[M ^AE4 A,F)/P'Z[/3@DG>_'_.MH87H&0=W ME\T+;M8"*-SDO\5>!]<=P)<&DL\!Y[E@ .$###->[+7SC6A3NV-G:1G2YIX8 M;Z#[LO_L!7:W.'N=MO*AP1N,(EN\;4@>S":(1^ M9"JNP:??*(BAQR2P0[_0K9@*#/=CSPJ[Y\#$\??!+&;:_NR',_W7M,,T_%), MB[H,(%\*/&H1H8B9!.HJ\]#C;[,RK.8[=(0DNF)OINX83Y41($=D'AU74#?L MUWRE)*H>ZQTM;98S?!L10IDD<1+7,W@R"58IYI.'JW7:*72'(;* 7O8>@?6FQ#4A_F\R\".R%&T& V5@K+;4P.\U82! M,^!+P>)&&JC?,;+([\+G7E+_=3LICW;",6KKF3CJ Z0BYB(7&7DT M_"S&L>G=%\%Y\&?:1#!#1\M;1/1'<\SS<>NNR'H 0N-P;EM-Z MR3O!*E8.W[V]';=NR[]["-,M7. M$#!U9#:I:9F\G-:\YIQ7C=D-1$>;'S*>,LJ:=7\L:^JNK\[<$6/8[KK0(-?] MTVP8$R'P_6L\S_6[N,AU'!5^'1$&E4(O'RSN*9K59-W%BYL_['C_@!AQ8MKQ M8NR/LP]H%WXW4 V>A8C&@NR3 "4!&:AF0E@#?VI@B_O$'BVT54:?OME_U+72 M&Z9M6I&@DM%5NW/)^J5Z65OGGYV">)9 .TV0B-D M]@I71Y4+BD3(=T$E_W* M%[_)_^G:W.J;7%DA'%WGV6@LM.!Z]$!>U:/_3E#KH%DGH)EVAUC#?5@(*[:6 M(Q'D^09E1*QEDK&4!&WC?+?\E].?#[M4H01>!N*3D2VKB\>Y\OQ!&YN11<_%ZW6*G6GPX$DF (CD0S.(#5W M%J+8(ISV#L0F7*B[&+#D[\*6G5=-Z&="1+4R'QQ\V:!ZOZ.U>\_$B$9PWC(2 M.@. >VV."SX^7AHX//2-T;L6O(J/L=SQXE7\/HAKCY56G+57TK;Y3BE @;L% M2.%O]RN?Q'Y$-&V ^G'2TY%EZHD=+'!:AUE\;',9I$$:KRYD9UK;,$GHN.!1^/FA M99+?\6-2;B!I^SH7-T\W2)JWDK?7#9=ZC"V-D+D!4NVTP@Y!B7F+MQ@DR1.\ M0VQ"[]5$VHS83!2ZGM1":TWE#]OVVSL]SX[:?:S;2'F++3]H!;Y82_50YL'7 M2^R$60SZ'D$*5.$H[!&ZWB,"1T.."V?WP") 2YT[SP"QI'%P>\H"'#9>[5205\+^GW3L@]L M=)LO(S;*K)_$\IV;TJ7L?_8&%]JZ@L_"PMZ?%BT'K'J4)=X=&+FN?ZLR<[^^ MC0K,-(]*OA(?*,P-P$0]7[\YVK6&ZP9?XT.?LQ%]A(RUQ'0&]^#>=W/1=8$1 MH04Z'_S/R'G]E$)>F)AI2+*/+!Q8RUO\R2YV^1=^*/>M$?DZ*@$0Z_6I9?"LPQG8@C+L/XU!(G6UG3?3/ M279$-AM=CJ"A,DZ(1:PJ<(97JUH&-1TJ"JRC-SD8U+D48/:/=6AP=^&ZO2W@ MTV:VEV6"\W!M8U:T6Z6M;KU)%YTR-$NU5SZM,F%\D91VG3E)^[Q-D4 MIA!KCL-8;\=* 0B.WPODCFY6BV_[!"^,\<)>GJN:2BP:V3XYL!MT(.R,\):A M>Q5;FCN[P,U_%:R##2"B4=.UONNW>?"*7JH@^=-D?\FV.XY=PZ42525'KA\] M68/2I<=M2][U/)I:L"-#Z/C4E5P!95ZFX7@R$_0PI@@C"CXMP]\>0>?BY*/D M*5_"H6*_)K1Z9Z$4C1.[7-MNQ"D6#,6G1:1MX\"G$SA5J*E0*#@TJF. M7@HX'>H.@Z;/0OV)C5F@TFM7?173)@)28B7?F9H$@B\+/J;#>HT"YR:;L+@! MHE$ O;'^Y_'4S,1OEFV)>:?\?]?=:9!;E'+?U-076P79D=+RRN&5J-)7+0&> MC/"'[!6#'F(P+%(?/,VFS5C[G5T8-?O19T.;:[L,2]/OVYZUW0Y:A4]5<\H! M/ZXW>KN'*L_D^8N,J< 7N4T/HN339CS?H6269T[VN)F\-+61!I^Y2-A/R"%1 MRV;UQDCA\.DY!I29244*1W9" 11]1E7/X\WGL;J11B#YVYA2X'H0?T')<[WW MZKWN,>S@WV7#BG 1A.E2SD-V&)FYC^.RGH&5/+D!ZG$/$=?KPTMCCH>^69@6 M]W)653,:!N@,&D3?]_D3\'2,VBCENWVUPDW<2$HJ4@\ZQAX"D(NR6,>HGXT M]M@*D,C%^>@@U]%9UUCUT9@GH "C'\FHBJDE16-W4%B]PU!)Y-:0=0M MGN"HO]Q_;I+P\LQV&S6V\*.5[&^^^AG-+(\(/E7CMBU+S%8EKES:8U.G-IZ, M;R[FR6U*',6JD.LPT@#4[.9SMNJ'0&0&ST/RHO^Y#5!QN&]\N[4ZON1(F\FJ M'+J:)VO%N<[V6:SE:@&U#&C2+^#)^9GCS8UOG8:V9L%*2S.8[WQ$DF5>P5.Z M#82H;[;D"?.,UV\BJ*5SC?./:]&)SL]8A%2B+:+I^UK?HY"VCI">3-W"K6Z? M0T_55+2G.H%2GUA1H3PY,RIX 7]"@7KLJSR[!3BZ5<&NJ?3 4@/+P"E^V2QK& M$:W'6GHPGEM<'R71+CY#HPEI'RUG@FIJI6"\T^L/[34%--2M0X8U0*5T(Z8@ M YVJ[XT[W!^@"[C]-OSK3R-.2-3IA' /54TWR(3X7K/>.W0@U?!"$OCMWR02 M>1-_ZJKX9,0F>T7^V!J">8M]N:OXTD O0O'C0!5O_V6C _.B/*M';DU&*^$E M(EZ?"VI4?4U3VD'$S)9?#QKLM7DVK$0RY8_@@7BG^D)^I(UQ^VF=LJJP7737 M>W%QEVHE[Z<;.*@G"Y6#BXUPU'LDJ)WH:=D-T#,?GBR)+I]:.2(]&%(-/)F= MZRNJE1%_E%JEOV/7V6T2 PGCQ$X)[.L-D 3B#"ZC!4<<8.9QD60Z(2,0GF,. M0\BA.\/-V]&G#+6YJI5;]S8D#REE6(/B9!)BUV T>,\&:#M/%@B[S]-AF08\ MR:,Q+6U5=Z,(@?0CTN+Z$2H%V'N@+D\0"-/(C>!/X<3YQM]\2 VXQ166GCO M9&1WU'.*$Z(+%RZ)@8LI':W6QX/U'IC>BD[1M!0"<:5?*CJ9> M8:-"0W(=FQ(^%(7^Z?@+XFYPC QRO(D$C50S8T_DP,>Y_66F8S+1+3^- MF1F913_HAY:3? M.%L0W^7P(_X>P@>2?*RV\G0SW"$9I'"N&7EG2:!S3#2P9P9=A MK=QN>?IN\0&QH>6H:Y;B&TU]BIW!5>#X]+]I+G0T7O^..7V6\7RB7=*'F=:&N(1N+ MD^H[E7CR+*/O&PHT,X_EFJJYJ]D M\>W]/R1?MR"D@(1>OO%;8XP9_<5VBM/[.8D[C M0G<<5P@=MO^WE;YM,9=D^1L1-#?90L_K(61CM=8?XR+AU]^B&?2P3"+Q7WSEUV'-08[_N2X=]P9U')L[J<6;HOCZRF M%G7/O_?I@44F"J7N[3;F5QI1N#E,)&GEM_*GCU:N3[N7^[N+HXQW3D6@ P MSF/ 3Z\7J?A-8?K<^"HK\H3DBRKWS[/A:]LQ&=LE+GNUZ!8Y:,?VDBIJ<#&%:]6 EFMZASOM>DBVCB<+R>XU5_5L) M#SI!_->XK;A0M"R.G88^ZR_\PO,"SN^"3L6K5O2UV38H*)^[9Z5B M]BP16C]S\KFQW<^.=?>G^O3E']3/C-+WCE$^['! M@0)K[02?A7(0J-S@NM";?\S<^&T6N)Y-BA)L;6_$EJ,L*G"=@,3>,GFV]V/+ MZD3J!DAQP?F;A.9:T)V'S_+ELBI:1CX]6_0:WS:WFW*(WSJ(_Z('6%%LI4$U-[?*O?[/+69P* M7QP-X:0#+@2>'%!X:D(9GE&G/,X..D6 :A0P24S>R]@W''/61$)!^'?8X-YSO' MJX!K_A_S[\PB) X_CX\,AJ^-5 MMS&UFM*5N>E*XNWY=7P*M!$AH#_(KET\*T"5ZGY(P>.@Q:O\G F%9U?S+"_Z MS]^BU*J); >!)'_\<[__7_^__J^MC:G_ E!+ P04 " !G2F%4?;YY1]'B M 0!^NA, % &-N&ULW+UI<^0XEB7ZO7\%7K9- MOT@S1R47$"2JES'%EJV9R%",I*R99(64H!O:7$+?A,R_P.H M;','?MMD?Z1?*83_4=[T;G/_F*4WMP4(O"!X_MOLK\A#* @]#I47>! Q%4+" M%8)41-@/5>0%/%S<_-5C,DX4]J *P\!<1F"2< IYG/@A#7 D)"X?NDK7?_S5 M_,%H+H$V;IV7__WW'VZ+XOZO/_WT[=NWOWQGV>HOF^SFI\#SPI^:JW^H+__^ MXOIO87FU3PCYJ?SM]M(\W7>A?JS_T__^Y=,5OY5W%*;KO*!K;AK(T[_FY0\_ M;3@M2LZ/X@('KS#_@\UET/P(^@$,_;]\S\4/__%/ %1T9)N5O)0*F+]_O3P_ MV"3YR5SQTUK>F)[](K-T(ZX*FA6?*),KC;Y\6O%X+__]ASR]NU_)YF>WF53[ M'[O*LB=/-2B)0>EC@_*?#S7VTPGP!\);O,0Z +C2W,]#8>SB]/-@<*^U/LCQ M ;>:.1ER]4)]6(NIWMUM4R=#'Q_Q4*_%IJ"K"5Z+73,MR"OS@T_Z7W4SYD$= M8EJV4TMW"ZK\7LBUD)5:/GDT2,6__Z#_M7S(X0VE]\NKAWMME1G[Z.H=S6\_ MKC;?SM=JD]V50G[&\B*CO%B&3 ;<)P**2 ]0B =Z1*-$P=B/8A7[3/H2+XOM MJ[Z4:_CK58.J;+I7NS\X\% <^)XSF6\>,KX;">]6^X8W/;*9L3#Y:4WO9'Y/ MZQLT>.,T5/;\1QLV$&G.5YO\(9-@HP#75@"ES0#ISHZ__MM/.P:&ZXW5:W&\ MFI!> QD8S* %&OS>P/[_#E*[X4\ KHQ3LLF>$[7A?8G:??NYMK%D2=&^T1[;?0&? M]*/Q<$\BI-B<].)5W:0A_@ VF9"9]MCWF/OB8WDO5;J6XJU?-GF^1%A*$GE:MKBG/6S$?,@05UJ.>1 H_5^&H^6+@?KHEV71 MM-579>>0#/F%;7&"-S<::?XCT J6R]Q-IVRHM].HH9B<1I]JM*"&"PS>Q?9_ M%VR5WI1O^ +L>#9F@#?&D!^'4RP'V@95*YMV)U4J!R*>JY3+K?T4ZE)JH4NY M_K2-"IZMR[\^_.,A_4I76ASS_3\]^Y[F2X_)R(^8F?^J!"*A_4=J_LM$E*B M)R+&OHN_U1_*W%RPG265AT#7]3]:N+67H)$?]A"&[BT[K9NF#T:6P"'H=Y:[ MTYD;5 5/@#.I.)Y.VW/-'.")_:3TW4.6Z4==%=I1T@V8A<;5-?W^X?N]7.>R MUO E8U0&#!/H815!1#U/NWNX_!<)8B4Y\P(7U;1J=6X"6:)UDSX[=NU4;G#. M1A:T&B\H 9=R5D(&&C.H08,W->P!/3@GF@95+[N6)Q4J)S*>:Y+;S?WDY^J6 M9O(MS;7N;>[,>'.R8SLS:7&P/S!?A:(@9O](RL^M'A#_IU7P/+ M!;XY=>U$*X3&'FAV!K7;V3(:M*P&[!&TKZLM!Z7I"U 9#UK6@])\4&C[04W M E04 /VJ5"0,N-PX<;<-NUXY%?AI%SPG[I(7*Z93M^\V#/)UMBP?_"7;B >N M/?JUN)+9UY3+_!=I5'89^C$-HT2/63Y%)I8A@$2H6 ]<(F$H%!B'B8WK?;RI MN?G;E7C0W9;GRQX+=[1!B6M9$UO"*L00HT5-!@!;]7:"V7 M;BQX$W5H3_E!3<3?DS8GX_$H==8#E3T;U="BKR^'"S^H!PN+!TPB[_:&-(+L M<$>_F<3;ASQ=RSP_XUJY\]2\(;JICV9O[ /-UNGZ)M=2W8A]RIF=BV80%8K6HY[]0ZTN^G;L&1.I6PMU(NVS($:."B1 M#Z]G]FR-HF06S;^*AMG3P!>NPGKJ?3--&$M0]=3I/6;B8Z)JL';IQLDMH-O#TY/7)EWT E(>_N*P=0 MWJ4/=TN?"%_2,(:8"CWK#!6#C'L4JB#VO"!1H4RD6_S1LQ;F)G [@."^0N@: M/?2<0CMOZB1B1I:W%B=?CG#2(Z3G@-T#1^H\;V7B )P#1KZ,JSETH=L'+62Z MO)+\(4N+QP_?^:W9/OBL>UA_SY'OT81!3\7Z>T[\!!(/<4A#*H(@ULZ,$#;? M\Z$&YO8Y-QA! Q(8E':?]$$2N[_H(:@9>_?4C17KC_J8Z7N^Z5SRO]QLOOZD M;RT_YW\@\T]8_;/\A@\^=))/^)A)S1=\]+JY!9Q\W&1*IL6#?J]^D^8,LQ1G MVH^@-_)G_?#BO9XV?:1I]C>Z>I#+P!Q7IBQ17RR$)@600NP?4%KCD!)$C L 4,3*'GZ,T3)].GW/TD,C9-I_T4B M;/ITYW3Q-[W0#;;!C GV810J;,XE49A0WX6Y3DTII>1UVOMJA/7E?9_#>[KTA])I]^"H[23N#0=MB4)D,&INK\P4[XT!M M]@(TQQ!:OUQ4@_*H>U%C==38FUB#XW[MW:^Q.L)BVVRTIB>>^KX<<;?Q]#@* MHM#C&(;$A*BB$$$68@RI'V$582R5HA,=JSB,TDKD)CU!\;&9=B[ ^MEABE!Y%$&#*L*&1<8F06 M0IGO-+EQ!3"WF4J# KDEF#&:P,:*!!.&Z3.O>)G;*/R?3(LKV%#DIX>Q;: MMOBK*\!U%^O.6MR7ND&%UAG$I"K:EZ+G$MG[.?WT3RNJ;F)=>>G\\5HK<4YY M*;;:G2__NRI%.O^R6:7Z OF]>*OM_F.9Q!C[4:B[*='=A11)M 8F"F*J:"@] M'"-&7(2P-Y*Y*6)M"&@LT=\FO-/]I4>MTH\RT_N6.6[:V+^_[$1RDEX862U? M=$#;BN?TYZ R!/Q>_VTL J5) R:G.9G6096T/YI))?5DTIYKZ^D/[">R7[2G M:_SHL X M:U*%'8[&YU([X)/=3V28Z@/B824O5'U&S>1I_"*S=YN[N\VZ7&&X-LO7RX F M7L@EATE "$21TJH:)1P&L8@DY5["F-49,I=&Y^:N-KC!A6K.;@(#O3R_68&O ME@/![R5^AU,+UOW0K9ECL3OV6NM@Q#J=;W!EJN/$@_6C)CL#X6I<^U2$\[T] MA,<\A'6L;[+'W25/0D2^WZ=9>7&UJGFF]*?_7M+B=BDX%@F.)20QIA#Y9EN* M!5@+E1_16.(H(E997D?"-SC-LC-M-O/>=\S3=WVEGX;J)BUEQ/6,I6/F],09T'7J3:BZA3B_XBZ1,R?W((_,'I:0&_%6"RJ@RO_&E"=Y_:ML"/+&N28&\ M +M^>V*BENN[S<.0ZS]#D3[HZL_)H"9=^QF*PN- QP,W;31?T.3^B+F;_ &>I>" MDUGVM.WMQE6]_:#'(CU.U<=NECR,0TP#"05BPN0WH3!)0@DE83B0F 5*.87Z M.2.8F] W!@#>5H35;O>O.;!D/,#UU@SGNG&._62GV*.R/[(R;XE_(L6M;==W M+>(_'R>^3RVY?N0-75G.$<74=>;ZD;2GZES/![EO6;R7K-@=334Y//.K^TQ2 M<;'^FZESIX77S _KC:;;(F2P&,H$M#C*H8H0@(2[L-/XB-FN0J?YO6,EP&G?%SOW?KYOPK\J]DW,3;];6/.*9C9H,&Y9!S[ MPD,1%('D$/E!#!F)]+\X]0*/! SY_D09^.Q1NTCH-.GU=OC*V=Q$&0L<^MER M:V)>?3?_:+)=9CK0LKP,.RIM!ZT7X[+KQ9@NQX%[5\TCYX$#[C]'#@3WCA@L M)T*/IOL-89\VZQMSUMA,27^AA4ECFTH]Y-Y78/(+]2734Y#TGJ[.UW^7-+O^ MMEG*,/1]%!(8!9&O1Z(P-EEA Y@PZ8<)BA)IMU1X"HBY+1OJKRET&U5Z46\W M3(Q-Z,BZ;^!#@Q\8 Q:@-N%Q 0Q6H,$.)].G4#6H[O8",JF0GD+59\33?I:>Y-DM YVL]%UGG*:]R&GNAGRC!! SC&)D\^P(2QBDD@2!! MX/-$>J;FPR<"C<37IKJ*@8[8)NTZQ&S,&IWID MT6_P+L"6[QUDT,(\G%H[432HW-JU/*E>.I'Q7/#<;G8/2MJ3@/BW3?:'?OX[ M>I]J;=PULTSTJT9]1:!,3$)&CLQ9*D&AQ%1(AC!GF-O&)#FT.S?5>J?5)Q6R M/B99F%Q&51#90CO$S>;=M\H8P"MK6K)F'T[CTC?'0Y9&8GQD\=J?W[T&#FKD M+1$;AUW[6*616)XH5&DPMIVBE'IPUA&DY/*TR6*4>IC8#E'J<[O[6'"^SA_* M.LV_2/W(+W0M5WE=_C;$W(]I0J'@-(!(^0FDW)/0)SB,_81'@8=LI?]P,W-3 M^BU24$(%%59[B>D@]+A>#T/3R/*\GZ$>99<[J+(7WV$HFTAK^U+G)*W'&>E0 MTHZ;)Q/.XP:T==+BZIZKU0\LE_]XT&_%AZ_ZCVO]E/<;DR%X&8>^%T<,PTC& M,40BDI @8N+V$?9P*!*/N"TQ'VII;N*X PI*I,! !;]78%W/E!ZDUW(9=PC2 MQEY[[<>7^TKI,2Z&7=X\V-JT:Y+'C'ZQD'CTAM>O^M8<3KJFW]MI3V/!,!)! MHGN#48B0]"#C2KMF2:!B'/M",/I:1=_V0YZ;=&T/^:55\HV"?G_->F\'^ME. M^N;5>Z^R&G!RM;?M^V"RL+2NF&>MM^Y>FFVIMP.P_[25WKJ[8I01S*1H21"D*A+0CQ*&.&Q=IP,*H]' MFIQ4VNS,?RY+EG>=FB"J/"/RP$U@V?I&_T=F7^7;1^-T7ZAWF[S8U4Y16E24 M) IZ$IO2D#Z'U.,)#&288"P\#R5NTVEW#',3GZN'NSN:/9K/YXD-NZP4I6=3 M'C.K0Q[Z9G2R[R?+>?FX[(\]8V]E:7K*?&V "94J9_'Z F-$G8AIG,(V)W Y M4O8E>QROE&?)F:C#&97<']53,PO]C$MY7V_W?\DV-QF]VU8C.WLH;C>9\1EW MUU09'_UES$3,!?8A5C&'B'@(,DP1#%F"F&Z,2.'DHO6',CL%-9: ; L3W%>V M+%HE%.G6G/:%M#N;YM!=:*FJDW3,V.):]LD.(?C2],FNP.+.DO:%0VE/[)VP[EF5'',0XDKR\IQ+O0U)"/+B)$A@K$0$42*U M9QH3#K&'%?<]/0^.G#Q3FT;G)J1E*IN\@NA<\2!D$V[7[3D&2^V)8:].']=/WBOCSBL[[Y9$:2WV1Z8/JI3.(2:6Q+T7/5;#W,)!(*'"H2QXABZ?7;H^]N>&X"U]X?WB(O'9O-NO,\]6GTNVZ]#T?JA/OM M6]"[BAO3;*[;L372COJ1QE]I&]V.DL-[YY;W#U=LJ)4/Y+>TN#U?B_1K*A[H MZE)6"22T4YE]3;FL%@/\91P$B GL0>DE"40H8) RYD,4",\G(B2)B$^M/^0* M:FYJM[\D$6TE#OJFS0+IUBZSNUY;!O+*M+I"^.EEBIQ[V'I?:=)^&W_?:4\Q MH[/G77;>ZK*M4:"VJEYG';? 45^.1Z]YY SLUTK&IGX@/.OJ?Y$E.6>,Q7D(;$@XAJJ4["6,$8^XDG4!P1G[@>NMS;TMQ$ MV, KBT:6T3._&X@]CEKN)]72KQR"JK$=21>6>AVP[&1@\ .6^UN;_(!EI]'[ M#EAVW^">H.(L\/QD?Y10'3Z"@\C'@=*>&^)Z:JI$"%G,"<11*"GQD"=E9)NG MXFAKU<%_8WN0NM?LY7[<]MUOG'37;!22"JC1#")B%T5E..-N;S@TQ0OV>&UUX0C MA!X7U.%(&EE-=T"!1@H:J&"+=3#2[%5T./(FDE#]1>O'E3E0B]ORN$*%']Q1 M(8&H#B&5OZF"H(J-R7&;FV)SY;DD$]RV:9B_:PPMCXGE#_?WJU3F?QE&B>VH M[9#A(P^83(/M#&D+L.4=IRUK7M/OU5G,S[)8"NE[-(PX)!@G$.&0P22B'HPY M#;@O.8D#[%+/<5\C3D[M1%471;..90(V:?>Y87LVW98$^W(TU1*?B8.L "Z MX4Q/?TTVZWK);[72"J&_@>&7\?;Q,LJRW).&7F69;9^IAY;-]EX[6$JAL[4H MGWZV2XA]QO(BH]9%/-T>.J,7?E\*F')@*[&#%GCP>P-_P,6??KR-G92E"\)K M)UBQH,4!,4\!C&GL\@8EA" MFJ 81D'"5>1%-/:M:FO9-#:WY:1=2$,;L$M*SR/D'I_U#$G9R+JTGRWPNT$+ M:KA.^5"/D.>2%74X$B?+C7H*F8X94NW8ZN01$V9+M3/F:>M +4,2PAP)$G(+(#K0S-U'=NB]/'17W?;Q# MO+JY?R>P-96?YT!4;V_N VCN&W/VWH5_^R P8<Z@.0+T6;] =:)@[OD1#1,&<1 E$,62PX30"(:Q0G[ _=!C3B%<8X"Y?).H-JY/-XI M;;F)O9#I\I-^#U=?;C=K^?FAW/B.?,EDHH@I ?R#S3UC]LQ2Y&)K9*0B$3_E^F_9.(SIOSE6MZ8TAO7IZ1 .@C!ZG4FU>O\ LB(@_2S M_+8K#?;4K$B'N\%ZQVI05E\S1])S?@UV\,: /WR@?X!$24<)&SE?TN'V7SEM MTE%BCF=/.OZ(D6:5=J6!S=FD>M!5E,=!+"/(980AXIZ"">(<>@HS&GBAPH%O M%^8T&L;Y14>U("Z 7(LRK5(5I=([&\?P7>LQBA)*$TA#G^@!+0YAXB<2!D&" M.?%5XOM.9_5?M6.G\&8K5*8S-Q7B.?7F0.L%8_;1R*-G"1PR@_SP82_V"-K7 MU296RS\+4%NY $^^X*'\]=$[8=I5!V>4\UIRZ$NR\WI#[X;Z^0!-M>RSM7A> MR^#+9I7RQ]TI>IGP1 0^@X%D'*(PP)"2A.BQ/HZEQ)1Q+%Q& /NFYR;M#?(R MBN:BN-4R;U^FX]1NL)/N<<@=69.?\/J"T06HD(/?Z[]'R6O@3MR@.NK0_*0" MZ4[+<^7K\80>Y]VV59WS8G,F1+D!9^J:IB)=UY6?2WW-]YW6K79WEC0ABOH> M@P))[>IZ6$$]KPDA$[&@$L5*!E9YJX<"-#?YVY_78,-6Z0WMET1PL*Z+$NQ+ MGT?0]Y" 2,4$,A,H$;*$8LE"XA/AL.PV:0].OQ8WXX[L'N5>X\L:>_-R9PXH M-F!G$# 6 =T1M4V+:DJ2MXHP/IF_5)9-W%T.YS,G[K:)XN^FZCZW0Y\#RS/N%9M;0\Y2!'$GL<)I#@,],BH M_R"^0I#Z*B(XI%Q$3M&#'6W-S5]IH%9'K)L/T.:P@S/+=I.S@;@;>43J3YOS MI,N"D$%G65WM33JMLC#\^3S*YI9^\G$I"VJVGIKDP'7N!4_(.$!8PIAYPIRA MQ) %'H*Q1R238> EGE,9G_W-S$TT&I2[/-MOS,X<3PO'Q?L#K-HIQ>EDUD7PMS^_XU2&!0@@:FPXQJ+X,6,]I3 M>1E[BOJ:#[ERY3>VZ>.B:J^V];[K)5Q?L)[.IS@O= M5>U]FF_K5EVHEZE1B.()Q=B#7J*TDT-\"2D1 =3V11PGA'#&FX7#XPIWI+4> MRX%CKP2V -M_S,=(/2YY0Q U4;1="RFX4">EZ3G&F[T<#LC?ZR3J$3L#RE"9 MEREX]B?P&2@9CR5_'8)Z[ F32:NE*6V1M;W%46Y-D87L(.3#)(Y"& A&/!\+II"=U[A]Y-S<1%/)G(++E%/+SW]'SA%U[&7RR"+X M[N+J^@QV%@QRF$^N)J(E?_I_P6J^]P]ZAI/K<7T+=?U'M6@6#1(]!9-2(AA@(;67@CA,9*R@%R$F/0]+0A.WI9@]KNFZN-]WW]3A?"^KO\_79[P4E?Q2;[.BZR<%^9G M:_&?4MSH>=@9U[\J"TR:FFJK3?Z02<VY3F^KLP&JSOH&ZN3NPVN'ME]MJY%ZWT_;Y]>7(P\"^#*NF M,%AC,V@;79]F (W9Y6C1,@[4EB_ SO;V[Q?5B9-1$[2.V%UC)W8= _IK)X0= ML3LL$LF.V7J_,>Y+MKF76?%H#L<7NFD3/'E_5[:SEN>%O,N7E'-!64(A2D@ MD>019$DH(!>$1'K:3"*WTN+'FYS;V-(@7I2)(8I29K:HP>\&-RB!.X8_6I!O M-TP,2^G($C\ F\[";$_0H*)JT>RD@FA/PW,Q<[C3/577!RV%Q>-O,0VQQVWS=G6V-#?9 MJ< "@Q;^8>""!B^H -OG].IFN%MD!N5M9&WI3YE3\B\K.GIG NM^^F1IP:R, M;.<(L[O!/>#H6L_G/FWHNHE@>O\@S^ZS=*5I2YJH-XPBY&$&.4,A1!@AF&#E M08XECH1$@1=:EUX\WMS3U",VW>6.O I&'9G"@VZ2BKPP0=V7/3$7=D\9#)0H_L M#6I''SG<=>HNQL?TNS19!Z1^6XI+6LAE@D3 8\:@B)(8(D)B/3^4"N((RX@@ M'%-BE5?5HJVY">\.Z@(H Q:D-5J0:;BNR1@/<^RZ$W02I;R2V=>4RP-9FU9E M=Y99&7>+9%_*^%03%YCO5D2P]+U$!1Z42$40,2,W*) PX#[V">=^R*RJ(HV$ M;VX2-4!RMB>W&6M/6/(:^FVP$\97[..1Q71OM^UZUB34,P;6>R/UV7EC5YG> M]F&T!;>1&!]4KX?&.*G&CT3P\W%AK&9ZCB7UR4S]Z 9)RI>4191$1$(L8P\B M*05D<81A+)(D%E2P&'MNJ7+WMN/RU4^3[K:$5686$IO5BF:Y.=%191ER/%F] MGUCNA4&D2 2QB@1$"?(A19A#$2>10EPPWW/R[$^F=9(B626ILCF#;1CEF[N[ M39V^J:3[(1<#4VTYCIU*X-C+KPUK&F#E42Q B7' @:6+@F&'A[TM32OR7<:^ MD.K.BR?.:UXEX6E%;)6;U=>W=%UG7_V\67_5$PPIZC3*7/%819YG4"@5#EC(E,=9M*P.K%T5-"OL%&=XFS\SI3%I,WZ=J\ M)H#1E2G*_0JIM)W?#2^B$G'*(5<^U^]&XD$6)@IRC*7B1(0!H?6[\6%M&:8_ MXS>CL6'*]T*NQ9_LI; ;,6?9S1/."7M.^>OB?.U(["K LM $[+*U;SF84:[V MOATWCQSNSNC_'+G=^W;*8#G?>P/HYS=]VJQOS*;,>\F*7VCQD)4!>Y?ROH*4 M7Z@O6;KFZ3U=G:\_R^_%]3>Y^BI_V:R+VWP913'F?JB@STW$"PX)I$)H7P@Q M&H5*"N9V-O4D-'.;G^DO+G ;DT[K#+MQ9C**1QX[C!VPW+PUEBQ ;#YG;XJSC MBW?,;7$V<6Z+L^??VY[?]#WC_E5_EYOL\9)^VR4]4A(C)'T")15ZOLPP,[F) M$X@$Y2+0O_(2Y+8@OK>=^2V(:W2[=$>NY]?W,6DW^)_,SLC?XA;? AB&MA 7 MX.>LJV9HCV/I'40,? Y]7TL3'SSO,/;E2?.NBWLNSO);*1Y6\D+5D;>ID+M# ML!?KG^7F)J/WMRD_,Z?;S>#^*?TJ177>Z'Q]OA;IUU0\T-7'32;3F_6[4I;T MB/_VL?IGJU92A.*0^UX .8L\B$CB0QHB3W<-IE["*5$L=BI:."'XN7D!C>UF M :YUDGVS!CNK06GV I0.>6EY<]HQ78.=\:"V'FS--RL[-0&.2W=3ODZ6JWE 9,NXSW"EWS8B7O-3"XC;-Y5BS? M/=P]K,JXR ]*25Y402T7ZDQ4I6AWI4J:[-XQQX0* A.&%41>J/^E_PFQET@2 M<"].(JMQLD_C[5\"0Z>PHEC4Z>](R^ASR4*7_P5J[U/PISTK<2 M6RVPYC_US_-=+H(E8E3K6: @(9Q )'T/TMB/(<)QR**$AU@X30J<$RO+U9)2&@:!V14F@30'_K0XKZFI7;T.<_?XH_]'\ MK#[G>"ESF7V5)D'L&>?9 UWE5W*ESM?Y0V8BFYNIF.;FI)0@RUP&-4"0U1;T5IG>W>4L25-TPI3Z5=FS*/^] M_45MDTF,6EE5>DB-70M@+ -;TT:1O%-Y'DL?>^-Z+3$]E<@.Y3WYT>ZYNGY+ MUV+S33_NIC4IH5R@T"<(H@ SB##W88(0AEZ 44A8$";8*H/?H0;F)J U1OM\ M47M9ZY:^(;@86<=J>*#&UR./UEY>[#-GG=UISF9[0,FN_7()8\B@0@3$'M8"QI1&!(::2WS?*DHD80BURV/ MCN;FIFQ;#X2WSY7=FW7YGOL=75R[.7^G,SB57_?D4%ZYJ7'635YO1ZV;DU%\ ML --OHI[U6W^(<_IR%U]JQ":HV>\**NOEDE1C/=EGGQ^=T_3S.C7NUN:W8> M"V NO6&G0B-Q/+(D/:6WA%U-)0UPL$,.:NA#UD)TYFO@"HGV[4]<-]&9F)?5 M%-T?X3[5^Y)MA&[D-VI.WQ:/]4SR4GZ5ZP>Y2P.UY+% 4D4$(IYHC\D+/$A, M/7@L/!)$4F$61MOU>[M)H&73?1;S)]&T$J3%8XP MB$$#N5GP @VAER,2:C_K'('8R0K*JY7D=3GY[,5;"HJ-.4I?_?J^[HQOM9D# M59%W)*]C FO[I,GFM(ZFM:>YKK?V+<'QM\WJ0;]EV>/'=*6%<"D#2OPP1##4 M3BA$&'/(4!)#%N"$8(Z]Q,=NI3>>M3 W=[,"";8H0073M=#&I33.&#\B64TGC]UXO(9!XQZ63;CT(4]RWHUT]9WVJFYV9AC$>\W=S1= M+S'G)(RH#[E$VAN+/ &I23 2>5AB&@@NW'*+'&QI;I_VOFC117OU90%J$Q[! M[Y4)KN6\#I)N-X46_/Z9KW>*3XM]+G @1 M)%ZH*3='D0(E(4&$P !'W(]89/*I.:PR]4G26I7Z-P_U$@M;P;0XN[>"W4FJ:ZC<-^3L3!I2XWO0-JWGN,*85 MP=XTO5#%_D_J/\O[K-_!L^]IOB28D2A !,8^,0?/HPB2!&,H8^8%">8D#CW7 MB5WS\-FY66:^8<"!WPV\'O.T+6WV4[,^9(PM,K8\])II/3=X\,G5MH')YU// M3=LWA7IQ3;^/M*ZGQ3=W\N/#6N1U%)OO8^('S)3)$Y'V5TS%4N8'D/JFC)4* M.?:$.,)9MVX6 M!OW&#S0UZ=?>;>[S[_[(U:O?;)3:RN3H:I<"A%E2N&U+,R\_D'?N;Z;2WWXSER^GN7$"<_4[K#K^GW M)>%*8+2'6YR$SR%SD[97[?!JQ MK.J\/+&R<4G?&$-_7+26LTQ]T%..E",3_OS86>"%GO.]&F:_8VN'C2>^X0&Y5JSO:FIT/:K !WW&BW\&EY6Q_&(;&GO)K ME*"$:633 %V FK QYO['.1EV :"CO6E7 8X;_F(IP.*6?CKQV41FY+=?LLW7 M5"O4V\=?<[/H<%X6H'JR/W#&\B*CO%A&2!)A"AL+9;+**AQ#%OD8!CY'3! : MJ-"QQ+$[")>O9II,9<8 H%;F[&SIB:8->$"WZ/_JICL]^L9.CL;E>V25TN!! M278#WR01?V,LT)S_"+9&M/8QP>^-'0/J5W\2!Y6U'C F5;O^-#T7P1.>U$\; M?]YLQ+=TM=H=5#)NW3*DOA0^%= 7)HT$U])'?,8AP3*4D9("(>+B/NUO9FZ> M4X.R=>;13/)[(Q ^Q_O9]8E9'/%'JC/UN*3[L;5]AJ9+Q-%(L4# DDH8G,$P(2T* 2Q\ EBF'(_ MD+T$Q:[]N8E,B;/9 BD,PIZR8DF_H]0,3^K(\E,5PFCM21@ANC0I,QI-K-&D&LW!@=1\ L,;R.J+D1=%#H'!_3]T3TU1U=K=X^Y.E: M:B\_YBCR LDA\T,)$8FH266A8.(SAJCD/L%6WM*!Y\]-O.I#OR5&T(!T/0O] ME,%N?1J E['UQXF2'J>@]QI^XAGHI\^<^ 3T7H->GG_>?UE?GT5_'3(OOM!4 MO*/W:4%790X/+R:1QT@")8GU9,?W/$B8PC!D E$JJ/*Y4XC\@7;F]AG7D1L; M98(O2L" []"Z^B/[J;7U.TXF;/3I33BK6%58"!3B 3$KHTQ2F- D@$*IB'JA+S%W MBLI_^OBY"8-!5SK/;AKPC#.[3[\_$R-_\5L21MAOWV_TH)_RLR8F_8+WF_?\ MPSUP5;_O]=?U+A^5]O";NF!-<$]^*?.'E=%H[&TDL:!C1$/I(4(@D)I!$*H9Z^B:9'XDD5E;'=YQ:G9LR&^!/ M4@GLL&]+/Y?P[1-AVO= M]*.QNO(0FI-:8\Z%O;[B_C--UR:.8=,4=B"8B20RAV ED1 E80 3 M/S0[A4+$%"$<*>F8$OIY&S,-.S(0P9L;:L(F-W71#)#3E5,6^[V<'E?E7A1- M%'>DH=7'BPPM1\IA'"?#7D9/(64BM70CQTD9#UG?(8 O;IE,YPZ!;?WX.KZXMW__,^+3^\_7%[] MRS\G@1__*_CPOWX]O_Z[XX%TV\ZP6PH8@^"19;(%>5L3NW@<)?K*E9UAS[W; M-C[MF7A'2EZ]?] ETNM;6ORV>5@)$UO*BVT@C8FET-[/,O*Y%BR%( ]Y MK!4L-@F)E#2YWHF?L)!*1@=8$CT"8VX3[2?+:V;QD]5V@$(; KX92\KP?%X MN8U-,A=FSOLJ/3ONI(7/ ;OCM18ZJYXHC0"5%6 7)=:$AXV^KFE)Y!3KF,>@ MS&'=TI(NRW5*VZ?U#H%]?G8,GV!?$\+6N^U M+B,O$DHD$92,1!"%,M"^AA)0TCC@GJ\"$BFWR//]#@'V.T6A2$Y&UD6^M+5(U"]FXL3(]8//'SBT/5N$U_&L!^YWGWC[.J69M+$ MSSVI27UFJ@#>2+/S\/9Q=TF=?O[,U&C\(O4+M2[HC;Q0UZ;0:R'%YPJ MO"/_FY8N*98^3T3HDQ"&GF?R4@4Q)#PBT/<2YI$@3H2T2&R5N6[, QA!@+!FRT,8I3 YW-QTK878?AG @M7C2SK#X/:'NWJ628(]Z>G?$*>\RD,#G)N,?SZ[_O7R [CX"-[^>G7^^/_A;Q\^77SY1?];_]#$O;\]NSJ_,M=^N?QPI7]\=GU^\=FQY-'0 M'6[GZ+YF-XX\PK1-6X GQI4A]6WSS#+MUD"PL_!)YE-C)"BM'##R8JP.&+:$ MT= @IRU<-!+%+\H5C=7.B?EF5M;;?'T M1K&?H MIB8NBS!482A%0I$O0Z?TB/N;F9L*[% " Q,8G.!W@]0Q _P!5NVDX'2N1M:" M/C0YRT W"X/JP(&F)A6";G.?*\&1J_ODW*EJ:VMQ:1U-+)<&W])0B1F M'H)"A0(BZH>0^MB'C,@@B1&*5> W:1J.+]H=:\[J97^:L6&2S0AFP+GD>CG" MZO$ENT&8FBIK3EV?W1RT:X%M=A/>#DR>2WZW4A8F*;UY<=YO[FBZ7IJ ?45\!>/(DQ#% M/( TYGJ "B(B"29(/] MQ^RAIN;F:M5(00D5-%C![Q5:1W>K@V$[EVL8WD;6 MU[Z4]4A5>XR-@=/6'FQNXA2VQ\Q^F<[VZ!T]]D\YSQZDN#*)H,[6XA>:_2%- MNL4Z/B5O#JI0R1!1L0\3;)(T\$1!9H)&.")"!I1PGV/K352[-NG=JJ]UD$H=MMZ M=2.K:__5\DG3;<*ZF?9D)];QUD$S[2P9$S[Q8P]**B.(1*CGS5%,84+\)!$( M>W[(EO=5@L6"9H6=GW>@-9?/X'F;XWT)A_/FT$+_^R9=K\U'L5'#)0Q?2L5B M*CT&$RY#B%!@5BK" ;8(\JG*DRP7]/^87UDP6)PTIL67XERJ;5H4++M?.P! MZ!MY5#R85FCTC$&C^-6'VII#SI]#'O6QR_N))8I\B<(X8E#Z(H%(10FD'(60,16&)$IB'/8K??VLH;E-H%N%4[=( M>Z[!'>363A&&8&QD3>A'5O_XAP-,C!,"\;RQUXF".&#RP4"(0]?WS;CS;G-W M9RK(;O@?U3G9BX MSB8FSM)C8^[+7#U6=[DOY)O'FN-4='4E;\R*8WW(A'I8A"1&)BL\@D@F,4P$ MYC",?$PDY=QC5OF[.MJ8FWCL8-HO)A^B[_AZ_ "DC*P$.X2@AMCC/-,A@NQ7 MUP<@:J+5]#Z$.:V='Z&B8ZW\T)V3K8T?@=Y>"S]V:5^_Z4P(W=MY&:Q^D7W) M-E]3#7NIL%2^R1Z/HP!#Q$,,B9]$D"1A3!!!6'"K\(9C#J_N>NC$/Y469BT/_1V9?Y3+6LT 9 MXQC22 00,8PABX(8>BCQJ.\%F$KE'BJPKZEYQ@F\W88"U'%UKF=N]G#*N,F+ M[PD]N=;3;$UD!!/%(N@S2BDC',5)X!H', RCXP6.JXMN]FWE1WRV^E^'FS M$2;"Z[=-]L?YNLRWD>=+0AC"-"$PPE2[FTDB(?,HAXD7!CBA(5'$,=ND7<,N MK_PTV24-/%-3YKX"6,8DJMH$<&-L<-WQL^H V_V_H4D=?3>P!KP #6108BYY M;;BN<0\>.^!&U\!;AE9-3[R!Z$+'R^U$I[M/BT':[5V680V?9;%4.)$<<1_Z M.!8014S/C;%6+(\&H8Q#*C%VRKAPN*G9S8J;,)NTE7^A7QS2'E[ME&<8MD:? M%M=$M8,0ZK"DSQVUPGL')1UF8Y3 I#W-O4IPTF&S#P4H==PQ?.;8,_Z/AS1/ MRUR-2U\@*K#RH"0>@LBD4B0XC&% )$)A("3F3D%+M@W/340,Y/)@W$8!7NVM MY^496;7)0'$KP9?5(_A9WH$[F=U(QYAGZ]ZP$YLQ.!Y9>BRRQ;:13Y,B=A]7 MDV6&?=+X;!+"[J/$)0_LWOO[25CK%'5]NF9;CQUCG,2J'G ML0!<*+"S ;2, %LKZL0AOY>&.(09]>BDXWN1XU(_MD&R=_V5U>I,WZ;JNEV@9&'&8;G/PFE / M0R8%-95R&4RD#*!)CQ&Q.%)^DKCN_@U ]OA;?WNIEM5^X @\6\Y]9QR:7V%; M#!N&?]3P86>LKQ-\?]3(%W/0@4+LGSRO3Y6\IS5/C-[_)M.;VT**,STFT!O9 M5$/YDJ5<+A$C)$*2ZJFJYT$4X F,:;0#[0G&G@A06'42TS&QSY'B6H +L"W M&CFD%?1MJ2=P;\"70B4VJQ7-Q']0$;&N:@9*"@0?[Z?IL>!=B NS3.R;3==V?"YH??="QC MMU)3*+6\J@17)?OP&8HE%1'4,V>3W,HO0_D%]#SF1R+F22+14#N0!U',;>QJ M;T=F6]#5EN1P>X^'.^7TC?]B@>?ZV42!?Y)JNS"[)V=I4&Y9& >H,A,O0]SV"$(.Q6?-#$8NT M7 8>]"CG0B6")9Y5QM8!L,Q--)MLF6D-LPRBO&_P:QU=F1S_H-B !_V>9075 MOK[)7'6_.19V,'@OVNGK1'TSLLH>S(BW: >B;6TI>ZVQ!M3FC)X\SX73*1+L M6>&90Q(^%^(L$_4Y/;*? NNGF%-81NXWJY2;)IH("(%"%H4LAH('"402>9 B MZ0S[.2/'FYJAOI9(P4-5)MX"5>"[;1O&-I&EK:>C#F+UG$R!M6D MCN8FE9SC9C]7%(L[>D?>IVLI:HDR!9-,ZF?C&GY\*![TS+O^137WSO\N:?91 MOV9+3%@HPY!![H<$HL#7:A(*_=\@D))3Q$G@N86J]40ROS@V_?)%SF'ZO3K! M3G$F('9D.:HM:!RLLK#: C16@,J,W6\K0Q; 6 *,*8.> #B%RZ&/!_3",O79 M@5,(VW.PX*3']17)+/U:AL3L#KQ?IOD?9=W"A*LX]E E><)[5<%(20!\Z$* M/=^$\WJ(";<#2H<;FYMGM@C5<3(&5J.. M!B>6G..FO]05BWM.",%@Q_"TL\9^UD_]=,FSR_6'S>9;G)=G=?BCQ]IFI5[H_\IQ8W ,:E.]Z?IN\*1^*ED?8OTH]2U:=^GWNAQDO;JV1+Y@ MRH\8#&3"())ZCDDC7T+?#WPD<42#Q'>1Q"/MS4W_:IQNBG:,4SOY&I"ID;6J M.9A>0RUC(6JPX$T-]W#\N;,H61(SJ (=:W-2N;$DX+FVV-[63T@N[O53S:[E M)ZE=P.:8_.,R9APS%&LG*HD51#CD,/%C 2/N^>:V?N##G5P#A&0>_Z%PM>'+VV7\T+/?S58YM9RLGKW7/& M%*(,RB00$!',8!*0""84,>9S+(FT3EESH(W9?>:F%L$.9[F.FSMMFG<1VOV= M#T33Z%OD8S+D5N+B1*:FK&_ARIAS=8L.+HZ4MMAWYZ1U+3J@/R]JT76IN_ U M\=VF,,;5-WI_K9F2=3&Z)/;"*,01#%3@091(#!-"?$B3),3$EXHFUL4..]J9 MFP!N#T$8K," !25:^T^[B]3C C@052.+X"&6>A1#[*++7@T'HFTB1>Q/GY,L M6I#2(8U==T\FCQ8FM"72YO)^JT4?[NY7FT5R_^'PSR8I66YV"LU& M8GYMEFW:OW^WR8O/F^+OLKCT)0*4CDQ4[I2*:%/S=1[PA:,%&XCJM9$[\*=HMD\^W@D8>BO1$LNUW^ M!=@:W02V&"OU3POP*+4";PU=U,?0R^SC+6.'6\)[G3X:=&5P8A,F77!\G>YY MOH[Y2B@F3N'VHSV\;_>7EYBJ M4"8^A4)) 9&6"4@]'\$P$7$<1Y32 /7,S?G*IKG(['3I0%]$&M\8X%4NK\6! MO*"OEMYKR!9F%PF]I6=/''1)$3 < MM4+=9I"=;H0^GT?JNB$-^W/DM1NA*P=+>C<&MIXK-262CP]KD=?+B+Z4/ II M66 K@2C@,21,F0SN$GG"YY2';HLISUN8VWI'+6=U;3YE@#HN<;S@T'(5XA1F M1AXF:E)*< ,NM!XU?=CY]XM6IITB'S+RQ2SVX(4]"U/)/)?R:8Q/?BV_%V\U MO#^6'C$GV3&&@1^'$)$8P83)&/J)HHF082!5Y/*%=SSJP]7CN6H MN@FU^]R'HVGD;[\":LZT/0G4TSI@T((2[I#%J:QX&;9 57>3TQ:ILC+_1:$J MN[OZZ4=9"EB*_*,&^]Z<0BA2$]UZH=X^Y.G:M&P*@%ZH=S2_K7XOQ9)+E,B8 M(RTC6*N*AWU(&:4PT4H3DMA7.)8NJM('Q-RTIK$!F&X'8F>%GAZM95&6\M3P MZ]]T)!$\MPPPC.],*(L*FQ\9,\#[8YW@K&RGL#BHWO4" M,JD*GD+5@?V1MW#&W,.M\-6Q0X@8-\+J2'QC%X7,E;5 IM&Y\ M4OESI>2YY#G?/U2.23-I-$])'X-AN2!B:N9&'@_T9.6LJW_RZ5N6_ M?@05?/,.FRO&S,-YF*Z1DV[N:?B5,VP>IN)X.LV.>_N)?^,]O]O<,>VOF7V* M]VG.5YM<.]?MU<4 ^X%/8(1)HI6(AS") PX]K4322T*64.XB_W;-SFT .'OW MOWX]OSJ_/K_X[+C6:$FSG1@-3][('4#XN*(W2S]4BBC?@[&):4/2#R$ABL-8 MQ"0.L2 HMMK:Z&YF;F)S_N[C):BA@A968,#:GSCNX+5;;89C:V1UZ4>4T\'C MXSST/GK<\>C)#A\?-Z]]_-CBZIZAM-LB]_L#+,IJ6'4LA9D75X$9>?YP5_VL M7-W8#:8\CJG/I8*8(PH1D1ZD)-'>2^03CBF-B>]4LFI8>'.3F\8Z,QEX$=G5 MLJ(\&U '$E2AUU75?EDK=GL+[S9?Y9J:O^_N5VFY7"JY]D[% M)UEG+35 ?J'?33*GI<]D&(0!,QEL0HA\1O6,5GN6'E6*AUA2/XI=,EOTQ#&W M8: !#_@6_0+D%7ZPDDV^;&/! MQ5-KCE?.C;8=T*/V$WC+YVQXK6CIDYK%=W MR;M6E]2V@,88<%EUR2]3=HE;JHX)NF;*=!ZC=9%SWH\3B3V2&Z3OTR?-'W(B M!<]SC)SZN-X;<3+3CZ[3R&[K43Y+14HB&2",&*0JPA!1+X%4AMKC$YY*5"P3 M&C+GVFX6#;M\B-,4_*CQ.N\*V;!LO2\T,'/C[PR5@+?9J5NU<$?,_^K&T]!; M0C9-3[TIY$#'GFTAE[O=UV(_R1NZ^K N]!R_3,E%HS!D,?*A\OU8*XZ4D :" M:P'R*6;:C?8]J],C>YX]-_^WA 0#P5*!;:3G)[(9C;Y]T8 8P5 MX*D9P-@!*D- RQ+[N52_3CH^L1V=^I&UI _K/?*H]?Q&K">QHW?#1-/703\" MI]GJ20QVS%/[/7>R&>I)9K?GIJ<]J&=-ILU&?$M7JT_I6IX7\BY?)H*2& L& M8VXFH"@.(8E-MAE)@BCT$I\'5DF!#[8PMU&C 0A^-Q!!B=&Q@.Y+%NTFF"=Q M,[*LN]'B7LCHD.G#UBEZT*^OY/25?%[3N:29,[ZSJ3 M:V&22)8;-U)\EM^+CVG.Z8(X?<"5$:5^3''#(WNP^[(0=-.D%XYG+H/ M?<<#K7L]];00[#/^CX>TJN>0:R?NXR:[HY]E42WOF0)S2^$C&6/?@WX0!Q!) M'D#J!13Z"?+\P(N%U(_M$85]M.6YZ:LYX5NG=GFS*NLMTOO[5JP%=G-FO^8W&'<3K>VYOVY."WA6='0LU'7?/]F"G)49[84WNQOZ^7_; M_5M33#U=WYC2P4\6VR@.XQA&S/.TSZ?_2&)&(?,ID@K[F"=.)^\Z6YN;>+:" M$UIP3UB&Z^;:SJ,;C,&1Y?04\IS]-BM2!O75NEN)T"NTXPJJC M:O3F:CJYL*:IOTSL96$1X3'K*>B+U\_MP^_@JBP[QA#V46,ZS3B!A[ M7E6B S6\/I.I/:0X3*%.(V>JB9,C26[3IL,4=$V6]MPUW13I,.0G$Z..R]P% MZY>'XH&NRIS)=7#KVY5)U=1HGRL9T&!249*!4Q4P* ?!R&* TQCNSW' MHRW-3<0JL%46\W_Y9Q][__HO_YSHE^5?J_\TH=S,6&#_57>3?5ST!J-P9/FK MV:NRGL-MX'L)=N#OW(J2CB^^^_[)OGTK,]HJ8'>#NQ[4ITK-0[5;="FY3+^: M/9ZSFTR6M1B6GJ)!A$PM(M]+M";$,4RB,(9!0&7"2!QAGR_7\H86\D@Y(JOV MK%YK4KW6[5;'>[L;R&"S!H7VW;,M:$ ;U/::<)SPX[HP#(D3Y11NV--@RZG/ M#BXX&X,^>[=I4!HGHQDZFRBU%M87:ZKV\Y#WE/4U&?^3Q;B[+: MV%F>RR*O\ZLOI0P#K!(.$QEH#QEQ 9D7(RBX5#)BR ^4[W92W*)5EZ]@FF/B M-6@@*]0YH"9OLP'N6IKC..5VFP$#TSBVDUSSUYP/-_15M2$KQ(LFH?^013:L M"1JXIL;Q=BC;[K[>A[=I^E*S/V8GM_ MQHKOX\[AT"R.+#TE7%#C?>K&:,@EA3U\0[MWU]HW')K3B7S#0;AU\A%=B.KP M$:T>,YF/Z&)4VT=TNJ^?CVB2%F7R5LM_^E56N\MEC22SQJBCJ[,[ILX4EA:/F3!7I;U13Y-2.MSG MGO"M2E'U?G-'4_WNQDH%/(DA3[!6W(A@2"1","*QB' B510(VVQO[0?/35F; MW&85.HVIM:;Y3]@YJZQW- M]J<(8QLY?*UWW-IK!ZS91ZJ='J+641QK5]CX7&C?+%5I&9A1+KZ7I[ S*<[6 MXI/^<;I*BU3F=6J)^I)FM2 A(58HI% $Y?*,B"!AH8+$#S&C(I(T)"<6WAL( MZMQTI4(':&V!XTK.B%UJMP TCXX:6=/V%09] MI[YPC%6E\;ME[$*$0\%][>*% ]-N4?!PZ!;[#38?[NY7FTE" 6&*E?4>I($T0@XGGFW,2?HP]IZ/B!UN:F]0W0$%>9C_85&6&W 3_,*UV M>CT(62/+[=[*8%FF+Y%5'9,*]X!>I34[@ZK>X=8F%:VC1C_7G.,W])2,LES? MU@$12C&/>H')!1Z: B(^)"3R8,0C&?M)R/1_G'3BR>-G)PY5K4(+9\"&.TLQ MZ,W(V(L^UF2X?^)[;1[VNW[:Q+0?\U[S7GS!^Z_J]]E^I&EFZN?)MX_;?_YG M*C/]H-M'4W]H5>8?X!331/H(^F;L1XSX,"%$0NQ%B>)!PB+N-$6T:W9NG[F! M6A:TE& +MIPA?#[[6Z]L#Y;LVPG"\)R.+!2GT.DL'6[L#"HIEDU/*C5N=#R7 M(,>[W:0ISXKE.^U;;U:I*.=$9;::>BL$):$*?"_2-),$HE PR#P<0AY2CP64 M>I%G5:>]JY&YR'%F+B T)79*A[V_)A?[? M/RBF^*/2\]#3$41 M-3O&GIY5* HI%QX,/5]X(5,D2=S*K7>U-C<9:- YUD#O)-3.LQB,IK'7'FJ< MH 8*&J0+4&$%O]=_CU-XW(:F8>N(=[8X;5EP&^-?5/FVNLE]X[LI9'%^=Z_= M$[/N9.)$/V^NZ?>W--<>-598XC .82Q"+20L$# )XAA2+PX#F@B!L/6AD6.- MS4U'MB55TBU@\"TM;L%Z4V9W8 :T_6[X4:Z/[XL/R>#($M- 78 =6�+L#G M39F.X.W ]-D'_0U)XT0!?Z?2Z11Z8,M/1Q#"T4=,%HY@:TP[,,'ZGGZ^V]]H M5NY6E44LRIJNVE>+!,/0EPF'B","$X2D=MQXH'^B.&9.[MKS!N:FK V^JM!+ MGP6A%Q3:.6BG$#.R8#IQXNQR'3)\4"_K12.3.E:'3'SN2QV\SMU]ND[OY%NS M@W=Y]6N]02F)(J&B'E2(FA3A,3;U^#PH](PKC/7T*Z:QK;S*3P?I_F?+7)'S)IYK#E%'9)I8\030CT:12:PB<,$CW!@4J%,9%) MF.# J6:319MS^V*O/OS\RX?/U^#\\\>+RU_.KL\O/CNNDUCP;+E:,BQ[8Z^9 MU,EHMW#!#B_X?9QU$GN"AETML6AWVC43>R)>K)PXW-I3>/BM% \K>6&J_=[+ MK'@T->N*L[4P&]#WIO5KXV\L:11[(6,<)BJ.((K,Z6[/#Z#G15)ZL4>Y;W5Z MTK7AN4E0@W91%H$LRIW,+6+]*1G,CM,!ZSZP5*81F!U9GDXCU5V:'!D:5I]L M&Y]6I!PI>:%4KO?WJ$%@8@[+D$-SF%RN\W+5JA5UR!YWE]1!B6??:":J4)KS M=5YDY6I77J8O*F[INHJ,RW\VZ]&FT/D7F:4;L=WL7B*64*)$ GD8I8PA8/=58XPT0=2IPO0$T&2->@HF,! M=L%%LWZ%'$IY-FQO' ML;31OX*(F9B;%2'T< %)8.:3C/BBP.CDC2VY1UG]]W99)@+\6"WT&$4EU;?5 M8O%QM39BSI-((AF+2#MW)((HC1*(1<$BA0H,U1P6/3^CB!+, ,*\%% M)KE;%=X!%VJF 3;X#WH4^_OS[H M^6X$Z"3#V!T"^P!THG5@KV'<2P6]KXW)CWG!Z>(?DJX_ZM\4\S06*:$IU?ZV M(!!1RB$E.(9*J5!P1EB663G='7-,[8/3B DJ.8$1%)22VM<2.@=G-SEY FE@ M NJ!CU.QH0L(]*X[=&[EZ/YL%D>LO-HJMG./:J,X G)HF[C>?GV 8YT\Q07' M0B0,9HQKQXLF$K+(U#6D41QF2<(3Y=3N_'B*J1'104"?4QY:!Y!V'',=/ /3 MB2,R5P4[VN>>717N.&8&VF4UNT(>O62?W0B15Z5/3='3V^4[^IAOZ**I?1.P M1"FN,<.FTP@5%+(XQI @G#),*">I4YA5YVQ3>^WWPI:E>.'M$M3R.MH3H7,(V9\J>T!JI*-?ET?)Z>CV @0=YZOG M[ASM$/2"Z.V3RDN7NM/5 M.PTW&K_W4;)-^KWN[^ MC(-^C#, 013$H9L7[FVU[!SVUUB!H0\>*Y5 +7J9GC #C5J@TFO_UTJS&2C5 MJ$\I39LC ;=J^[!]Z$&W6CP3>DAWL2WL?OQ^:?5LM[ M/\DV=WJ(7=LFKN( 93!.B8(HE@$D*.20(IX%22!B;%=]KWN:J=GL1DIH MQ 1&SADPDO8\^#B#JQV+7H_6P)S8#RAG6NO&P2M)G9EJ5,KI5O>00"Y<[:WY MS-?UZJ.)M+]=E@'W5>^")[GG$LIBH\:DD]&LB_JW5J* M?#-/I:"<91 3=O/P%% MN>GAXUC0]3R\=@SL!;*!F?0E5J64AB@K.?WQX$4HO/+9^=E&Y:6+2A_RR^4; M^O%$F?%6!>[5QY91DH59%B*(DPQKHY (2#E2,(OC1*E4>Y\DY@T^VY5;.:2XU0([0QF M- T@4B&!F$<8QG&(8YXQ$7.KUL1>I9H::[PX:5O+!36>H*RT<*01/ZMF1SVC MK\7 =/5!*:FE?I*@TJPL5UR&_KY4T&04M%0$M8ZSTW4OVJWR?)V7#K("OO,G M/4@V=E:E/S!/Y%IZ'/P*^TS/:(HV45-CKA*JGG9.4QDG(HF@%&D,41@$D$HD M8!HBBF029E'F;JR=G6YJ'%S9*GDIX@PLI648B26V#K:<%\1&,>S:DC:4^:86 M]A?/9MY%5/S;?.>G'-\ O*C^26OP\EW]#Q/OZB.)?>4C$L6AC$(%@R#-(.)A M"@D5(:2)Q#A (8N5$W^I'[.>(QI/;'B%#S3Z >(9Y4]=7YX_N(>R1#;8J.99/TI+S;%S5)\,_Z**7#T M(W]LMBZ$"ADFB$/MXG&("(H@B5 "A40\$SR,X\RZN+S%?%,CA49D4,II%1X'!;WYA2MMF7 M2/LFA7QXK(ZW?8:@$>CPLP41:R5, * MN$:;7KF.=H;-F*LS,*D955I53TVXP&ZEOE8K]?7%2NU4JC>-P+=+*]4CFM0/ MO)ZC2*\4:N3H43\0'D>->AJW9^WMH^VGUC;FV^?])9_.DW=-[6=;&-/$*>]>'Q:$0#'.8))) %,888FU(PBA.9*R8$E&: MV8463$>IZ<4P-"(#6LEY,O@5@M%G1=F,\)* Q2YS=XIOI$ M7;:3IR'HA+Y:5<7EM]T%O]_6!;_KZUX4_#Y?[_NN5>\;M. !NT>R!JBJ!5X& MSO6O ?[JB^I:%_S5!79Y"D=*3+S[(<&?AX35*A=.-S5]"?.LF$2K^N&B]<@=U1 '^A%?[&N3TPR-TNS6&_FO]&?^6.ZG\=NJ+'HX["-F>5:5[Z\Q?TW(W;M9C[HMH4\JV*0#(1!\51LX/BAFER MH'PSQY@'*%819#S4'EJ:44@XPC"12L@TU;\@3LV@KQ-G:F]YJ^FB"71N&\^U M0J#4Z&344 '^:/1RS$>\)-.Z. MFQ?XCO;;_(S:-YS"Y/HL392&7/+GS]3DA=>)Q F)DC#$$91(!1 QS:\4H1B2 M+.8LQ9E V(ED.^::&H,:44%+UAFHI.V=J7T>9=LX"R_8#1YMT1>V'D$7%P'Q M''IQ?KZ1 S N*GX_I.Q:WMIYX:N=2I*974302W8ZR] _!V!#,,G$/; M4+705>)SA6=+[KJE+QBF\;@S8 /U][TX_2MU^+6%Y7R/7^L1>A;H-AM2IJS% MS<^\F',6,A7(""*^8E/>5"BK?/OVMWZ';Y,5_2)=>FS8W)GRI98K>EP%4:$<8C&(5<>S"<**B- M$ (3&O,,A53$.':K$> NQ/0.WHT"0"U,W>,R)5XUP@.ZD_X_W BAQ]K8L<:P M> ],+:;,3@EV([YI4/W&: #RY2]@IP38:S'(MD]_$+V250\Q1F6T_C =TMX5 M(_767)N'FDVFIV)A-S[\9?T__]\ O""*2*%- )<51 E&0!1";>">6 M!FFF>$IDYN20]9!A:F91I<(,[)0 I1:SG5/Q/ .-)HX[0#T6R')G:%C8A]XQ MK#5U8[DL=3>'$SC=@)M2 M+_I55Y ")N_SY=+P&Z,+4S']:I C&F#*37= 0DS*:YI"%@04\ZGVM'? M;*J@M=(^V:Q,RU?IL]C*>43\;BH?3S/NYO%9-8\VB<]?Z9YV\EXJN=YGMMRM MOBB5&F.4PK>3_/2#OZKE+U-G_UMJ7FY4 ,SH8!\[[[8HW<0R*-0# M\TV%O!V2)3M$PD&0WND>'_'9WNE3 1_OJX>#VF1 RG[_37YF;M:3O5D+.DY0'E&4"1A0G M$$420R:T@2A#I4*!$6/,:O?L<."ID?R[TKS1P@$CG1VQ'('5S<[70# P^5IJ M;_U:GU/UA!572/Z7^]73O^M;2@/NG\C\"*L?RW?Z:+!17MES*C1OY-F_]]NQ M^29-/HCI66-VU/4;;?YC++XGNBCC(#?OZ'K]K'V_*M@(MMN:4VB04<>FNNE5)SMF0 >SY= M*]DH.VNJ ICFBZVG8*>R[]*!PR^+W_W!X<0==Y]Q<-B/]BN'G]%;-S93)OI^ MF?^/%+="BY&KW$Q;E?>O&_X(_75LA>7JOVT?M&J5Y5-=^74M'VDNZO!V?7VK M2TX(QE*B"EF^KE#-"&2222=CE=>18NIV?JUK+OJ_:5]6A_E M5#KUZ@[R.D^(W6=M\NL^\!?O=)>X/02@C4'3#:5!H7P^VND2-1 [%Z:^P;2= MJYZL&H[RQG:#E4&[R8VWH$-WG!M!D]?N2C?>8EETKAM1&/=#1_U%YUO3\:/\ MS#<%=3E+A(J8TEZ;BB B&8>$,PE50 B12'!%N.WAXLD9IO;1V@E96> .1U>G M ;Q\$'@U+ -S^B$BEVN66$)C?WIW-40CG=*Y0^5T -<)0\=!V^G[1CM0ZQ2[ M?7#6?>&U&<%F]^SC8O7G]^WCXZ+T<>AB7^O@,$L52\&D3$RES4A[!%B:1.&4 MP30(428&CVV,US+K6:CR0RT=0$M9?HF$;NME>66T_ K,/1^ MDAOX(Z4;]T)SH-QC-UE>*1&Y%V#GLY+[#=>W:'V1WR]-3.9-\5##*B$BAH%L8\EBB- [>Z]!?GG!I+[D4&M "UT*W" MKZX5YB^#;D>!GJ$K\\[\C%W*V!.*[7;G]K/Q;Z=;42 M?^:+A?9];S7;+>_SG1N])[Y=8F\L*4:!H)!0DU!#&8/:=4T@CQ)">!8E<>!4 M-LII]JDQ4R-\N66V%[_9BFM5ZNM;=<]M<>QX:S#(!V8PKV@[DUDOU+S2FIL$ MHQ)<+W .J:[?('T#SQ[K4GM?U'>YS%=KTQACGG(1Q1Q)B!C7_Y>%$K*89I#Q M-)(!%RS&:KXL0P;$G4N8V:G9K%XM4KU:1W,.>-#45 I=+4%1"@N6JXVK]WD& M8#N&N@*OL6+%'GYQ,%?GU?TX85=Y MO.EU3PWAB"_FI&&[-H7\W](B+][],*?ZM\O?EVM)%^;\X5>:+TT5OKF,>,PX M4U!(I8TC14.(-6] K.)8H#3)J'2J,G6U1%,SF/82 I/>93R0>RTJ>&/R#RT; MO_A;+CLR&G41!N:M?9N3664VEWG2'G;;T"9;+6:5JK8N MU^FYJ@'AQJD6B#,F513P&"9I9BJ]9@*R)(M@$G(:9C1028K=PH\](3YJ&/'. M2#;-@-8[J0W^O)1[(/0CE*1AI@(8TQ1!A)2"1'$!PR0,"(O3F#*G!!B_V(\2 M!]>">N!'W'_9X5C*#3UUXNI.1/4)^V.A?VA^5\=I?I.%7#])4P.@+"-.%U6KN3EE),,2!5"PD&M_0&)( M@R0U(4="4"E%A)R(Z@I9ID9@54CWNI;6]="\_Y+8'J:/ O3@A^R5Q$!+OXNO M-S_O_E#K8O9=*FU*XFOTF56!]SZ/X*^&U?/1?']Y1CZROQJXXZ/\ZX?LW8_O M<570Q:_KU?;Q\VICCM/*CC%;*>H"G:MELVGS9=ELHQ-28MMT*UJR1RTP8XW]2M^%B=H^#<5Z_7VEC2ZO"( M#TVIM4B@5&$&M!*@K078J3%K[U&;]6EN]=IB[QHX???6ZR7+V$WUK@'L1#>] MJX;K1Y]G:AA_UA!4J41S*3D+4Y3!D"-M;"J90):&(11!0 1-E4HR[$*4%V>< M&B5^6BWOH9[H 2R,Q-H/WF5=N='A9:QYB%."!8(2H0BB,,T@"W (B8@519A$ MH6O]"Z]HC[/_O,?[<;4NJR#H#]#@T-M]<[S".?#7I:LR_5Y@?Q\0:VR\?BHN MSSKJ1\$:A$/ZM[^Q9\^PTBS?#[<+K!0(Q:FB$K(LT88PB1FDH40P4#SA49 D M$>-NG'-NJHE2S4*;NJ(N,.#8/>@LJ'9LX@.H@4FD'$I2]E'USM",(?6@/31%-WHY*TW!9L M2FZ\J:7U&%IE!XM7SK@PY:C,8:?^(7]8WM7W7(-M]KD['_5#WB_$]KO,ESQ\U MJ]!2;M>SBC,PVQY$7 _>X*<,;-/*W)L!(R6XZ<:JQ]%!-Q">SP7.3#;RIG^W MRL<[^A>N[].MHCWDN]637-+EYDY[^L7W1\ESE?.;)YHO:M?G=OGA)Y=%\47= MZ?4H3%#U2KTS%4T%7;^GS\5K MK+)CBX]AEJ&S"XCG*4=L%#(,6"][B0PT1^] IWPI1>U=F("JSW+SM>RSE_/Z MM^]6Q6:>19$4-,H@02R%* DI9,26 MPNL^A2MHOL.1["8?._;("9(3@49N]_>CKZ;UTG>Y?LJY+"M+IE4T] MB38JU_J%\Y")/8_NOIWTF]1665W5+(X1EDDB81BFVHI,&88DQAE,!$Z9(@EF MD553NX-QI\:4I6CV;GH;HVQ=MLHS504RYXRC(#,.J^ 20911!5DL M,$0F25P($63$Z43+:?:I$5*[T.PI?ZLX46;6L4R85[BM* M^3K -E !7QL)7JELKP,XYXOUN@QR9>CW=WE?IF'77\LH2#(N"85,F19'"H40 M4QE"15-$HHA%7-%> =\OYYD:E>W#91LY>X88'\!IQT@>0!J8>X[Q&:"L[@48 MAHD*%3RM\-DKXS.7]F."39IHOJMK^_$AY>4#P^W)K?#FJGP;]+U.2 M(=^4D0!2[CN6SW&0*L*)@A'2%A&B,894A IJJD@4(S@BH=,&5V])IL8FE=!E MP9Q*6J"DZ6>I!6C4,+7>RM5H-)F! MO2Y *P/VVOBCLJL!]4IV_:49E0ZO!NV0,*\?T'UCZN;MIY<3OM]*O2QQ;1 @ MS!G-3&LLS#5G8I) $JZJID:*6]OC=U!(#([+]ULX% M?"_O=/E#;6!"ZP2LQZ;8!>3L]\G\(3C2UMF52#KMK=F!T['==F& T7;@[!1I M;\I9WM&WL'G3YKZL#?;[,M\4W[[_7C^\F;&K/NA:V*W(%27/!&"^Q:>[@;93MCTAMV _-K)VP#N+=6N'BN M?]XUX\AET"V4/ZZ&;G/3M?O^Q_U634^:B]U6#[K+T0"S*(P43!.I3/U C$1 M&51QR E324@"JT/(@>2;&F>U-[,_%)O\H6S@M"_C;7Y_JO&S 4.OLF-@B._% M=CUH&'T)1SR*.-&V6_]HV;1[I.:#7O$?Z$S#CXRO=.KA%>#SYR)^I[DJN/G= M:JF_36QK/!=S0%-'Q*Q_HQO^(U_>O_A[M;'P195_G+-8:>,TC""/"(8HBQ!D M3 :0T(QCH8*0)U:92]XDFMK'H9$8\);(1;-UVK51-]"*V?']J.LP,,,W!\QM M8>L@ZD8?L%NF]D6S9C_5?!O**[R'5%\/\!"QUE=(]1I!V->#>"8ZV\/ UY77 MW26YMSX$\XQ1&<0HAE$8F^X.<09)&,:0B@QE/$E%B-&N 9I3PLG9.:W>YH,V M:*.5M1!-W583>-V[LE8GY-:D>1V"KU MR7BS)1O["B-V;NP;1<>@U2N/3GA MJY2F[5+]7.W9SGOZ\$K*BE!L1/SVMS7,W@[.75>41S)=WN9 M^UK#NI=[@",.5[ &SGD],_DKY[QV0W(YY_7"_3V/0TP&U[X/T]?UZGY-'VY^ MYL6<4Z$2)6*8*9Q I-( 8HH1%*DD7*8TQM(I)/C\5%-CHE+2=C>Q6E;PAY'6 M-97A/,*6QPE>6I6_M!2I/_)I^TBN9]N#@#]2,$?Y<&"]L+.PCW:":4C MAH.=0MK*\6HGC8Y =9TFN@[5CRBKO:GO&[HI"RGLZH2C0* P(R%D5%!M6,49 MQ$&80(62,!&!3!EV"EH[,\_4"*^N^+&3TZ:FN!.N=OSE :V!.:H/4,X4= $& MKS1S;JY1J>2"PH=T<>ER-TH0,I]_6&ZT__9-WN=FJ.7FLWX$YBA-DBQ-S8%4 MJIVL""'-"B2"J8@4QS@.8[N\RW,33(T$*AG!7DA@I+1[_\^"V/WB^X!FX#?> M$17KE_V2ZB?>\D+RO]ROGOY=WUJ^X/]$YD=8_5B^U6<''>5UOJ12\QY?O,[; MX9#VK#ZNU@_T UTO\^5]\56N2]_K?;[8:AMC3GC*44@X%(FIAIZJ%!*64)@F M) DH42J+G7IIN8LP-1*HQ3)%#H%8+19T70;Y@,+([!BYWF-!>I\M>83Y%4Z< M9F9/!I0*@$8#$[0#2AUFH-9BT+,H2P2'/J&Z),9KGUM9PF1QFF4[TG5L^&[U MP/)EFFJ,>\.YJ>-?EEBL9>Q'LX.NM!LQ3V7]QJ+REKZS4]'W MY7:59?S]##3->YI>7RWE_7\!QEBJ0;X9@PK^*E^9,9;BW'=IE+E[=Q0_;KQ; M_%4NA%JM"[J03; U,D-0FO$DX#2-CS-,49CQ0DJ$L2(13NI?EO%/[GKQH M6+W:R0U^:,&AEAP:T9W[AENM@&7XAG].-D#7#/S7]N8#A&\X0:5[Y[? M5G./W>/;!9 3/;V=;N]'6-JP%UN^^3LUE9HWS]K 6V_IHOZGILM;39?:UV4* M<<$C#L,T#2%20D'3@@TJG# 22!RA@+@U>K6;V.7%&J?MZUY"4*P6CHFDEFC; M<9-_!(<.[MA0TR&DLB8__-S(I3"UPBLU0*,'J!69F8:0Z[)UMW[@00OW2C%_ MS.4&I%?BLIQZ5-YR@^.0MASOON9(]([^-/;?TE0+*=GQR^:'7-^(_]H694VF M8LZERN) 4JBY2T'$HP!BKKU_G,0\"&G&$TU;SD>D%^>=FIE5RM?GE_6:Z<+Y4809*)4!+BYGWEI..\ UPZ'IY[E2UOOXVJM9+XQ-7MOEU6? MFK_+_/['1ONTVMBA]_+#3[GFN8G*R[DIJ!E1QK15%G'*(4+*M,-296G- /$D MRF+J5EU\9 6F1INU^&:;Z\]:;$@KN8&L!3=->;GT<@0U^O-BQ]U3?@J&-EA; M+6W:RK?[VA2 /8.3O6\,!/KS\%C[WRT83*O4"H@9:* -1:@ 0.4:'B.>'Z% M=?0?1SVF$N-'9[_"$IV,^7X-.:[T!EZVI9]+$:J$QA+&,D#:^F<<,L42R,(P M$'&$PRP-W#8MSLPTO5T*[84]Y86A*N,[Y[LF::[9<.>@39&@+-&H9F$B-+1< M0I*J&$H1Q*E@41H*ZM)YTP.P8S3:K(H?/.[ ?5/WG'/\TI]#U=&9ZH_5P-_- MELM4RPC>O+V$5'^OZ#0.PWA!!W.]CM=S6N&S7LZ9R[WE(^OA313\QZTA_.8/ MU4>A^(>D:],E6,Y)E"&9*@5CD<40A2B"+,@()*'&/ A2F:C4C8W[BC(]NM8( MH*O3E.V6P?+<:P1HASX(.YW&7*L!*CWV?ZTTF0&C2MD!W:/I?2V:0^/+9N J7V$P6>YJ6,/YHE,@BC)*,PD3LTN30H)1R%,>! 2 MBA#F*')CQ*[IIL=Z)Z+)9F I'9N;=$)LQW:^8!N8T79X?6OA1=7&;#\O%JL_ MJ7ZS2GN_+E;_:544NP@M?VQF@Y97QNJ<<%16LE']D'FL[KFN9)VV\:I IMOE MDQYUM7Z>,Q7AE&$&]?^T[TL3[?NBB$!-,BC+1!QJ)\VQ&LR9J::V:[L3#*Q8 MH23 &J4AW8KI7J4=W7NUS MU>@Z[G#O*/1>LLWMLMBLRU8IS10W2W'SL%IO3.CDNU6AK^"&DL0JI$0SL -:"P]VT@,C/K@=&FC[OD7# 3Y2'R._P#NU->J' M74>;(\P^#J\S:KX=8'L!QG:(G:$YX2"[C]&W;H8V MK9M,(5Y^;C]OJ_:%3(J$2PQY8)IJ**7-7HPRR%F0I42HC"LK?_GB3%,CLKIF MA'$!7XH+*GE=:VJ< [B;H+S"-C ;]4:L1[V-"VA<67CCW.@C5^"XH.1Q*8Y+ M-_@ZV7SWPP2\W"Y-7[&RK=@797Y=)PVN%HN/J[6)>IG+*,.8:/9(<&+Z1R8I M9))%,,8X37'(,0K=TOEZBS(U>CE]"E=I8\+@FM]_88O\OGJ+_C#J@%H?1YOI MBC7L>S ZQ,J\RM'H?E%>]M$S?VT2PBW7QL,)J2NL Y^16HOSRJ>DKK!=/B=U M'M'=-'M?[W]\S M.%U6\X$?]NV(>1TP& <]@%@WHG&5RG%D+"BI)ZU!A4,IJ;XZ=!_6R*>8%JJ%)K ]*3B;8111ZFU_G1Q[- M]+JH7-OLNGQQS^VGDD2:PWJ4I '"--*>E]0ON\PP)'$B8!A% 8JD0N71@WU0 MZ8O1G5[RT4))>5T^A9:B.NX/O0#/<@.H+R1#[_#4IX_^@Q5.*>QW<^;%#./N MOIQ2[FA[Y>1%_=[73U(/)NMJ!,O[3R8[NZFM\MS$3KW?EJEH)L%6P82:K6(9 M*4A9B"$509)%*HM5(EQ>9=N)I_F6JRK6\"%?Y@_;![ HD]H?:ZG=7GKK%;#C M@R%P'9@J*I%G8"[>I3/<_ 9@68!%]I[K%*@"M47DG&>O)1^<<5DD-J MY/WVF'Z&6>D^D?6!E%\R 0&4^%@H$RX1,X"2 + MM?^2T("3,!%"1DG3*-2.^D:4WNHM?]ER=&#^K#;VS"Y$F5&K+035"%WFW%:_ M]9UHZ_%YL*/AJ:WQ=-)K+V37UEW)6@#4!X0;#<%1[JV^?Y=Y.V)BK?_%&S>G MUJ/\TTJG];\PSIFT XC@&")H@I/7S_/?_L^<$89$BA*(XRB#*";:_XZH,.T$ MN)!!2G$:6(7^[8:6L61[8+I)O)^Z W/K;Q_^S^V[+QZ"MXZ4 MZ]CTJB^NJ*?^1\DZ5=C6?JAQPK&.1-^%61W_Y=H>9M\W*_[?;Y_?+6@3D9.2 MP)1=D:9>OWZ;M-L+&9,"1F&&:))$"0[=JK&"XK9D=9XZ[#P,QF7TYO'X5P(CT)[)3<9SR.5FZO!_)C M5.)S$6L*1?IZP&A9OZ_/R#YW%"O/[&:I73)NHM.>I F4*+ZN%CE_GB=,,A(0 MI@U CDW)=P4QIPJB@$HF:!8SQ*^OSM7NT >1C.Z][,:[9EO,& M\8C;:[MML];.VA^5Q .UINT/W0B;6]UR3&"3R@HHN\TFNZ%Z\F#3U_*+^I@O M-;'F=/%U5;6,VO53550&62@Y%"P4$%&40IIP!K'^_UB0@$OF%!QK,^GDF&[7 MA%7;H#NI02-V[QZV5@M@27:>81V:W:Y'U)W4'"#RRV(V$X]+6PY0'/&4R[W] MB.G#P^-B]2SE=[E^RKD\S8R?5\LG69B:E&;'O2AC-=I_-WF6GU>;?\C-OLU0 MN0%0;\'/&6<9)RF!7,:FI!G3)IWD J8ADK%(*8WY:36@\^_'C[HD7OE^',E'_6", MNAB'7YQQ)^\96[E:WM_)]8/)_V^">E6:T$@E,4P$,^>P4G]@E7F)FZJ76"/V#!C!P1^5Z(Z^M,T"V%&'9UC'H))/^5-YTK*\ MSW?]?R_CV*?5FBTROONL79QW["9KMD"KY]?DL7YKSD^P\I M-[^N5]O'7/->&7B!DBBBE A(PL"TA*12_R1-A\A04)3),(V$"Q?93#HU,MHG M2L],J$8M-R@%!XWD_6)>K-; CHY\(SLP'_D!U9F:7%#RRDU6$X]*3BY0'+*3 MT[W71MV]H\4/S8#F/X8%G^C"A,J6R^NIJ8A2,D>GB$;;)^:]C6;:W? <*&Q=M>=[D7"38'%=ZNER<*52Y[+ MHDJ\_*),+-U2Z F+O^>;'^]^T/6]+/3<#WE12#'',64X( E4(M"V5:KYARDL M88@TWX0)35+!;*N%]Y1A:C2T3UD5.[G!GUIPP"O)@6A$MR]JW7=]NJEK)-0' MW[\J"O!"A5E=B1%\46"O!C!Z@%H1\'Z\1; O,3["8HQ4:WRH17&J.GXEG!WE MQ_N./%H=\BM5;QZ]FB93^S(V0("B0J*JWE#'D/"6LC.PW 6/T%*UV8N_ZS]7T2/K M5O1(>[#J)K#:EP*86'S1I6?0SN7X7_%D#;W=XAR'].$G7VR%V4/^OR@BR7+! M_I=$*5W2YO^2R"7+11LOFLE6('<'\W;Y7R8!<+7\;;404OPFRZ+P)(D5$334 MGF-&((IC##'+](,6J$"[EFE 0F3K/IZ<86J?P)V0X*&4TM[Y. W@9?_N:E@& MYN\](I6 X(]*1,OCTO/0V'M=5T,TDD_E#I63M]0)0XZ4]OMR;W[>T9]UR>SB=EF;%[=+S2B:@F^6XJM7OJW'<.]\ M+2JX-[)"86JA*!/Y]M3T7:FWK,HZIV*U6-!UH3]^ZVJC:ZR2ISV?%\L8G^D^ M R/N6O4L?;HK;EJAL*]L.@,-$J!YQLI+@ &CU=MG A50KUO':51![:G#!(I, M#+Y WJJA7BE&SQ.HL@2KD72UU(+4&2"2AHHBG$*5$=.D1"A3)%7"&(LPX6$F MF&S6E$+<\ZKL5I8$9WA\C]]* + K\[^R=G&G?7 MO4O9HQWQSHO=MW9NA"BK4=!%<]9=\E)Q6Q1;$_44AHBD*881#P*(LI!!'$@* M,1,"(\I9+*VWK;NGFAH1[*4%RX/2_" O)78ORV\!^.6]&'\P#LP3+03W\3"5 MK* 2UAMJ]MLH_M ;:M%E=F#S]O_C9*[$#JV-7 MY,( H^U_V"G2WNFPO&/8YE*?Y<_-W9]R\21_6RTW/XHY2F@:QJF"662:1)(X M@C@+$\BXPHDD091%L5.5A)Z"3(VL]8,7#=-=ZF@)[&RX,8 =F+[=ND_-P#\D MU0R_].AL7POBJ_2E.A)FDGVJSD'6MV_5V?%Z-BC/B\=501=E+N5^>]ED I3A MF9J":YFTK_Q9/\2U@Z6R, @ECR'&YLR1(@F)E!$4 4X"%M TPTXN:T\YID:/ MC1I53O&+HY:V*F"ORPP8;7HZOWU7SXY:1UB3@9GUY7)8(NW>:/PZG/QV&>\I MR[@MQJ\#[*B_^)7#79LQ?L/+YB_%Y]5&%I]6=%G<+$5=A7)Y_TURF3^5F9ME M?86(9U&41@I&:4PA0HI"&F84!C(BL> \Y(&5HW^E'%-CSG:*EA6*RDI2[^A&WJ_6N2QN?N;%/-5..2,A@I$( M0X@2;95211*8XC1(!4Z8($X.N\/<4Z/26O0FX*8QL..SW\U&AJ+Z$I M92.=J.@,@-UL=?I;B7OVI'T_SRK52KM=3F MD>GREZN<5V$J2K]H=_3G/$QP&@L6P%2F)FF)FX9[)(4X#(,H#8DD2>1BO7B6 M;VK48:)CZ:*,;+[7"H W"ZW"+T"_-WH)M?U9=H7+]XV.9V IRZ8>>=4ISB0% MZ'_]ZYLPF@5I_,L,_&L8S A.9J5/\Z_9+,S2&= B/U8MYA;/;B:2[^?#SHQZ MQ54?F!FK!NPO5&NZ_KTQBOPRJ\JA&0U!J>(,_%H^&?5?6:DI.%15K[=1UL3' M^[/-!EH&K_:;;QE'M?$& OC0#AQJFKY]L5;\OZM#\??;M?:UJXC%ZK#\AO]S MFU?=;HIY$/( HRB! 3*] (T_3%46P)@$$@6!]I2Q8W,LRYFG]IDP,I=U7@^" M-H!>)J 75_MJS^!7^0 >Y/I>LX!SF)'[VECN'@Z!^-#[A26RE="@DGH7/%X) M/@-MT7VVT')$RW,?+=O91VZFY0C*<4MRC*@K6C3V[I1M71K6LJ"6ELSP&[%WTUEQ>V#3*>Q\B,%J+[R$^ 4 MT#K\PG0$PPXX^6B!M,,#V ["'6&VG@&\K>&;WK,1BA2.$((9305$(8TA)4P[ M.9B(@,4L%BER2QP^,8O+^S].O!W: M^XUX/3'/N,&LYQ4]BE/MN+3?*WZWEK38KI]+A^.;W!AB,97$?I.;'RM1E*0D14 IG4/P5)J,(X8"1";+Z4]U33CMT[;S.MU;-.JF>]/?F0 M!KH1M.E1O:EUJ'E=%= MH#BD>*=[A\W+,JDN'_53.4\4#SBG!+(P3"$*L((4A1G$^JL@N!28**5=&A_$3KP[1>Y6$JYT0DTRT.H2H;X+5 MT3CNH5T'543JXJ%424XX(3",8@01D]JHBI2$:<:)2'DLL]AJ1_KL#%/CJ,.2 M0?:A7:%_>R5_<'_ M1RU4U;EBJUEDGU=4G?U7U]W1G[+X\%,[QWJ.?$G7S[<;^5!\UDKJ.[7"BU8% MOWF*N&)9P&&$!8$(!132)$P@)B(FAA:"+)EO3*UM.]-F0%F=&&8G\8 '_'4( M4!7^5 >KL2IOZ,LA$6P:O]-J2\HYIZ(P!_:!6.,>65#=-OEX_;3?%)/LE%5%M"G$;( MA')!C+CVAL,@@Y0K!'&" \0)%3QTBO#JF&MJ1F4I&W"L0=*%I1TQ>T)H8&)M MMSFO!-7.; 681U/3 9-AFIJ?F.]U>IF?5_QL"_..6]SCI]Y+MKG=A;F_6SW) M)5UN[N3ZH?B8_Y2BZI]F?F\LX6^&T.9,9"K!J8*"FR0C)H394PLABA*.A:", M$JLDHY[S3XU/;K3DIN^%21 06AVSX_/A[>W=^QNPD+675GX)["-C^JQ*-PN- M@/7 S&2D!WOQS4% I0 H-9B!4H>Z:2-HM #?AD?>/MAHX!48*8IHD)5PB@VZ M L>.H)\^HXX6S7.%RNTPG6N&N;;*B39K]6.4[V. EN+7U4K\F2\6+_O2SXD* MJ1)I#%,L$40!$Y 2;9V:$QR,.6-IXG1FW$.&J7UEVL4TWM'U^MEXKM5)FOE5 MHP1X^]PZC?@N[\TR]RUK8K]@=B;PP,LP\ >HO0)[^9LH21,(E[D.YL::0^?QF*W+]#'Q:5=E?V+LJ;%<+1YHY+-CKE.@=3/2E5 ,S#36*%B3 M1X>^)TBAD/PO]ZNG?]=WE7SP3V1^A-6/)0F<&F^4E[M#D>:E[;K$W4'^;;O9 MTL7'[5)4!E*UC==T"F51RE$8PRS@"42Q4I"8C"$2AAG)$ F4M-I%NS31U%[3 M2E:@C+#_]B]A&OSGO_T+UM;T?U;_J.S_ZA3%WO7J1/JR=^L+OX'?[1JZ4DX M:U>I/I[PVSG3!I .;ZCS]M'<'ALEVOZ-U?5]:XDUA2&:;.TOR_WO/LO-G/)4 MI!1QF&G_!:(0$4BC-(299*&*<<1P%+A5$+LPX]1XX?V9VAFM$ANNA<(N86[G M>7A% !LZ&V+/EBY[TI< ,+OUL.YR<;=7[B@\M$FPJ7K>R8_ MZ=N^J#)EB]BR0?QY>.X;P MK %-$3+_?LFDM8^$VI.3O;N'DTEY0^2IZY M>$//<*!\F6_D)VV1B(-=S-\+J;:+3[F2PPC1R;^]Z['*]+AO25^_@>S&5P"9R?%>2W?R\^T.MRNQEPW1S&MRHX[5D^Y60 M^J[@WE>00:8<. MTC1(8!QD4:@B1JG;AO/+X:?&Y>D? MIY[5Y]42FB*3(*\39H"LR->A6;7K&EP^B!X2UX%9I2VZZ0"^LW+V/;I*\8&6 M'^P4&!!MAV;A Z(^4ESU[0:L=QW$37%IVEX.S?:B60ZU6X[5NLHY$+5>OKJ) M]T2SJ[^XZY#C=1SOJ>R+'N1]Q[@VJ/H#72_U!,57N2X+*[^E1<[+F1;;C;%0 M7\3I9H)+$B4)9%$:0Y1R!G&8A) G*!8HC:.@;V"UDQQ3LRQ-I4J]3HM\]ZI] MUB_\VKP@I2OW7BY7#Z:JI?ZW_OR+LOQ[H[&I46Z\/U,KVANT_Z)=.[A0R.U!%I9+]/N#(3\GE/=OI MKOW0WK71"I9JO3S!;ND.V#-H7U?K#TH 9F /P:Y;VTW5$O/E,_/AQ3/S?>+/ MC/W.\W2?G9'VK2?[##EM>;_.,G9LF(\LT&C;[:\#='NS_I4DN"YDKE4_\&9I M(D_>Z5^:<"P4$D&8Q#!%/( (Q1FD3#$8B)2DE(0!QW&?P+AS$T[-0&20^[>RDKQ*%=@F"<[%F M%^_K$8#"J\/(;Y++_*ELSK98K/XT#8\_KM;5^&97YWW^)(N-%',19UD@"($T M#0E$.&$04YY"@E' <(+25)*FA]*=G=?E*H/5._2RH=+=&"14BI=OMM9-E'HM M@$7TR1!XCA1]4HL.]K)K,["1OCQSK>0'1H$9:%08$&^'^),!<1_)CO>.OUO( M24\ NT).7(<<+^2DI[(O0D[ZCM'/#JTB',J.3G4'[^WFQVIMVGO.$RXH3F4" M$QSK[P))$D@23F%*D$1,I"K,$K=^FAVS32\.L0[^**I.954G/4!W H,W^;+^ MK>-)9A?F=B:I)QP'9OXF>J8"L!(4["7U9X=:P.'5!.V:;U3KTT+Q0\/3YA;W MSD;E 8.IHR?RIUQLZ>+F9VX2&4+$I8A@R$0($:4"4L$Q# +%XRS5GCBRVL<_ M.\/4G-;=\=5>3/"'$=0R/?T\E-V\X 6@L8[V[+%Q:G+4J?_538Y.CSY:DZ-. MY=I-CKHO[&KRBC-::QXD4B$D*A<)8VPTH M@E@&&&9$**3_B!5VBHMRG']J<5 FRN9%W!.@CX^+G#<1-KRV,WJTZG5=&1*J M4-MT>CT2&4,4B!1BG@F8J "QC$4J0E8U_L=8F1'H>D(K8V?W#8CWP.QOH'[9 MWFDGOD&Z;2K6&M0QP/ZLQ)[@>;4<7648U9KL"="AA=EW&/?(L??U#HJIK3)' M82+".#*,AC-C;'*31I=!'FA/FH@886:5-7LX\-1(JY$-&.'LX\1>8-7--M<@ M,/0!AY7R3E%AIS3M'1'V8K#1HL%.J=".!#OY=WPY:E5B M-JM7]TNSAW2[/!=(KLV"K^M\%S]AKW>RJD>(=_3G'@4Q5JBA,A!00<:(_ MX1PK&)%8+PKEA)#0X2!R)+$G>G9Y9UQ;L-ZIJ#T=L/*;DC/T\V#G%$UA>5\O MI>=-I<E=!0:HT0 &CADH5=S1KU$2O*G4_&56AP)KL!:T*'*5\SK,3_S7 MMMA4K<#J?KL:#:_!(V,LF^_8DT%E'CMT98P%.!'Y,LJT?3]Q[4YJ3;YJT MOV\,;NB]=C@1CI4B 51AJ"#"001QQ!143.&0)7'$I%/6O?W44[.$ MR]:!^]8 H"CE->TQ';/F'="W_38,@>G03NYA)\9&;M-L4O6G M*5M"]8.G_U3Q[CS,2"3B.(.I0)FVNA&&A$8$1F%&PX0%4B!BFVW52X*IT9E1 MPAQ4\BHL2M5ZS(RI7&IB3&G6Z )XK8Q]P%J_=>IFO%'0'YCX2N"_J"8>[>,. M^-L6\#LU0*/'K.Z8.?0"V(<-#KX0(\4.#K4@3B&$5X'9$4?8;]S1@@FO4KL= M47C=0#TK6=6U6\[FXKQ]WE_2SL4QPMYNY$,QYV&6T0112!&*( I"":G,0DA# MR3"E"4ZI5?"0/Y&F]IVZ.D,/_%&^X*5RKAUVKE]@.PM^W&4;^ ,WTHJYU[_R M!K+?4EC7BS5N52QO,!X5R/(WLKM;\79;Z%&*0D_-ZI3(UEZ-T%/E*J?[YLG\ MG]M%_INV6,2[[=J4BVG]X9/Y#C7_?IX'+$E#A@@4620@ M4@) 4ADF44B252H15\[.Q!9_:QZ&6%SS6=9U,XY/28ELT$MN;RZ,^ )?= MG*DNZ\ ?CT9MT-)[!O::@[;J30/[1OGR_+6E):CUGX'F06G]<09*$':_FNJC M8N^03?61&Q&V,YW](;;P%_VLY!Y[!WOA(E7+ZY[QE$=-"OE#WTONYM\1535;;_,CW_/ M-S^^KE?_)?EF=\D7MLCO2VJ\77[XR35;?E'E&7I)B?N?YBR24]=\ +06]-C;*U\KV MC8IZA?4:_*#\9+!3I6?Y+_"GUA3L5-U=N5?6G&!4ZIKE+N]I.L*U_C%DV)/G M=1DXX,F7M*\]*8U@$S5UT'9"JB0.8X4@HSR&*(L2B$DJ M(,F$$;;UQ PBN7 MG9MK5":ZH/ ACURZO*_WFB^+[=K4E/F@E*:A+\MW"YH_%*V6EK=+;EQH41T' MUU[U7+(490%64 8\A2BF!&*99##,[I;BYL 8]7.TK\?/LAO>59F07_4K0CMWW:P=TSY0L8SK-OOZO M(4RM8] MW]1>_U)<1J8!$I)JX-6(RMH"SO (8 E,'Z#N2[,.6ZDEAT M1V%8EK?UHY$3YY_?Y7T9RK4HUU3_XM,N?!*SB F215!S"H.(HA021A,HTP0G MIB"#"E(74G&:?6H4%2S'US:8]FU 4H_-I/YR8;UW"ZH/*1Q73I>O=P]#NSE_-# MOC4=>CZM:.,24$$B1CB&&4L#B'"406TB42@B%8=A2@GE5D%7YZ>8FM%32PG> MEOVT@!'4/E#W#(K='. 'FX'?_A.P7':A;/&Q#SF^'J>1@H-='B.GH-UN!#K" M:\_<.%H@;+?@[9#5"U?V,XE^D^M[31]E?&N1F\4W>]7O\^)Q5?]3_\P7J\*T MI=F?/: M_?[MPWKK01H:0'^&"2$X#HDO9IH/449 MU8"[#JY#\^[*T;SMD_7.$ZAC*K,T$%Q1"GD0F9+U!$$J<0:YC-- 1@2E"78I M6>]?1"=>':&J?55>L(J,!;26_^HMM6O7L?>^VXBK\PJ;T9"1((8JCA5$$<:04AY" MBLKPM3 (J%/5OI.S3,T(WA60DY64;CQ]&D@[JKT:GH'9 AZV=$'@E MJ],SC4D;WQ7W?^KJAKB&?I4G5*JGHXVHM\_OE_J]T(]_G2DF3)9K3 MQ3S**&7'%-CCEK>5A=N5^[HMQRV M[#(XR /S3Q62: HY[UMVEV4^P4N59J!9BBY\LME1Y\'4U'F?ZH"1+L:X1\U$#=?WMW6:4[:JBO'^+HJ-FNY MT89>6:1HGPY5: TL*L ++I)0\112$2-S",PA$Q3#($MPF*8\R6C2HR/ 5/2S M(J+Q6P>T(2B38,OR\45=/IX[9TM-!6[+K\I4Q)W09VJ8S@,=/0> 859@,!VF M^\#4UMCKAW(RRHWZY9V,UF<^Y9.3SSWT8F>MOC \7IHFOR_W/6?T!4V*35U# M&2M":91J-XL&5'_09: _[9)!KE 2"&&^Z;CYH%^.T[A:GAX?X(&_O6UQC;NU M2QJT#UVX?I4N1X&,@_S4?+ 7BV.N:G1R+T%^_2+9AZ*,NE@C1:V,L6A.T2[> M0.X(C+E^CM%B:+S!T0ZW\3=H[T[H[VAABG<\Y4**M\^_%Z9;T<=\2;4 R_L; M(UQYD#$G^G,6DRR!C 8)1(&,H?X7@PE7 <4R#+G,')N@6TX]M9-BT_J9:]&U M&UG);BIN"OF('92 V^MF'^O8%Y M)SRXN0QSG][:CHCY;JMM._W8';4=83G13-MU!'>SOCZ1?7$2^U>Y$-J=,/'; M943/DRPV^<:$\50E%?8!;TAD5-(X@5$:Q!#%$3+-?S,H1))Q%I LPI%MX/55 MDDSM[*2.K3@,J3#Z &5V14R:0A4QM]?)WH*\;M4NF_BCK<7 Q-B$N)Q:AH_- M,MP<+ /XHU+(JNR1YZ6Q-^Q'6Z*1C/I]L*#9=J:<&YO-?+,>J\4P;TT=8L*K>A?_)CP7N#L,-^O&W\TT]T+#&VSW<^ _4SV.]/G:+M^+E.0_F;*>LX5 M1T$2BP02;8=#E*0(8HQB2&,5X1 K3J+$;@_J_"33VUAJ9*RR"F> ;LJ3G/\$ M43@+LK#\$$7)+(ZC*JNP,%>\E[P,R@!Q. /F>:XN"Z)@!O0ECY4WMG"L[7QB M3:3B64Q# 25F 411&$#*&(,LDDD2)"D3(IL_RG6^$M\W=+T9=%UJTCN<;L"8 M37F?+Y>&Z!A=F$I%5^.9*+,IV_+I-0JC?T4ME]!X9< M@(&_$KOWHY8=?-Z]'Y7XH"7_;+<@?S2J>(R8[HNBU^^-LQ"C?HWZ0G3XK>H] MSLA]8FL6VS5'CU.E[7JUIE\75(_'BT^?WCT5?[G9K//M M0YU!EJ0X2T4:0R*9MGZ%X>\@Q3!A6%",D@@['!Q=F&QR?%S*"QJ!@988:)%! M);/#2<,ED"W.>3Q"-_113B=J/:K\7(3/X2S&(XPC';=<"Z?;X8HE/EWG)Y>& M&.^(Q%*9%Z<@MO<,$Y=K2A45M*Q6:X*"=P&Y I%4( 1Q("1$B@20<*1_DES& M+$NS*+#*>[Q.C*G1W-Y_ [>?O=]]^_^W#Y[OOX.;S>]"Z[KS3_H^EX61\6V.,07(Y@K3($,A@9$2""(A0LC",($A3SBG M&=&^KU/KE-Z23(TQ]HJ EB;E 7RM2RM[Y.##:O1Q[*G2?P7MF&B4=1F8KH9; MDAZMRZ^$TW-K\K[2C-QZ_$K0CEN+7SM@S]Q'K2\M?GQ9?Z7K3?V/5MW?V^63 M%F2U?FX*.X;S)%*2BL0$G0JE/;L80T90HJTOF?$X(I)D3C3K+,'4Z%7+#,M, M2&6\DZ?2.WESV;Y:@D<]SP]:)>S5JC@F0CHOD1V/#@K\P/Q9BZL?=6"D M!\V_6_+/P$Z#72%KM3W1\ESE9M *YHOJBR8YWDOX.4CFU'797!CE&U:9N@,[-;H76N-OKY8HYU.X.:5ULC^'&?4M1HKIW+X M-7,ZU?&&<ZO2 M65WW^1^2KN_T:LJY4BJ5F& 8I=SLTB8*,A5$4-(P"E 01%@PM[R5GI*XO,?C MI*_H9QPY'O?T7 3+@Z#A@1WZB*C4 )8J@+T.5:>+65D0GI?Y$"UU9L!H DI5 M/)X?78>EWY.EGK*,>^9T'6!'IU%7#N?N.OPM7SXOZA##+ W3&.F5"!E*(5*8 M0BQE"@G&B4)!DM!8V3H!K7&G9LZ7HH$_\Z58_>D03M5&ZK*QW5/_@9FF4MT] M.K6MN[T1VQ.#D)2BL+4 MCOVT6MZ7G2E-8YXOJJH#.\_BF#&92L@5E1")*(,L$9I^$$UC%281R8T%XB:*2%F[)WK)'7 M.)"5Q/XL)&MPO-I"EV<=U>JQ!N'0OK&_L:>[5W6C>&=B!=?/C5DC9"8BS"$- MF&FI&">0,"*AIIZ$*9Y0%F2.OMR)::;GJ-52.OIJIQ!,"0_2V!!U)!A$(2*0 M9#2#%.,X(B*+M.7H%!EY)7YC]ALRE:_I=O-CM;;>+.S$TM*IO1*AH3W6&AP3 MD'W3@#- Q[(N&/PZFZ3[%#UR$WLNM9;*]NZ_MD\"GE*M8D&*94"(J3- M-&S^CR:)E)(CF6"GAF3GIYH:![2["5_=4;:!TXX _( T, VI4O= M2A]-6P_@&;KY:C/=:S=1/5#;HAGJX1T]SIOW11*_R84I&5A&^,[C,$@R$@

MH^1Z?U)YMWJ?KR77.!?S)$0\)(+#+$RU;11&@3:+I&8\AJGB,I21LJJ;UCW- MY$C/2-J.@-FL@&B$=0FH.(NK!?EY06MH_BN!:H4TW*W >Z] N824^ !LM%B1 MCB?,[.MM?LA\#>ARN:4+H*2L M$?I"SK$-'-1BZ%"3 H_^:I*O=E!#LC0<[> M/&*(QR4%7L9N7+S:G4N_F2IO7]3O176L66^*1#A#/&$"*FX*\,240\9$"F,D M4(I00K59:4NC)V>8&H.60IKG>%O(JI"\/1N0Q6'XXKE/_#GH[?=]HS-8I=IO4NB_TMG?V;=?YZU:8 M1M@JI_M(CCKB^V4; OTW_=R(=R9%=KEI_Z%J/E%\I<]EQAD7$48A#B"F)(2( MH0@2I"U013#-F(JRP.W4=%3II\;#C7C@L9+OZEV^ 1>^]\;A-);S%?8BR\;. M3JMT0 U>>_=U M^,6QV- =08B>+6_DP^-J3=?/'[00F^=]'NBNF'DDL!)!P*'D8011$DN(HY1H MPS\T]3!2D:#$Y6-V<<:I?8!V H-*XE;BM$U%\YZPVWU*O((Y,/U?B:-[KQ%; M;/RV'KDXZ[B=2&Q!.&I,8GWCM14YZCH;(:.$111*%""(I""0,!1"3EF4H#B( MD\3)9CX8?VJDTBK5<&4YC'Y%+B9-&YJ.H! M\4UNC"$S1RI)]3*G," L@RA4VO^-$(8$9TD218)EPNE=/C_5U%[K2JRR^K[9 M 6^::;W)FXY!OUS19.PER"06&2(B@D&:4HA$FD&2,0JQ2'#$*%8)$DUGPKO1 ML'[9IO!N5,B+07"V-,2\/*)#6V 'S=TJ.8T+OO%;Q^(R&L.U>WLYW>NU?3NI M=F?[M]-W]"UL^"276^TM-OY$J)F7\#" D5 Q1)$IG6IZ/BA6>NZ^LF*6DJ#-,PT]U A"0HCP955*(C3K%-CG49H4-12ST"^KPOA$"_B MAKT=!WE'=& >VH'Y?0?F89&- 5*7G%#RRD=V,X_*24Y@'/*2V\UNW"1D/G]? M1^Q\;?K"OZ<;.8]3E;!,1I#SJ.SI&4!B_AEG."8T(X1'5I;/V1FFQCF-D'43 M1_#!-#O6I,*[?O MDF_7Y;9![5%*3E.B @D%S2+]38PE9&F809I&A'$:48J=*N]WS#6U#UYGE [3XFGF :F/';"(&]G$/4$;F,A^?:E>?G&[D^Y47%CVM07KZE'U'T M;@?_Y;&DMR_;3:%=?Y$O[[^M%HN/J[7YXSQ*I91Q1*&*34FA4M:VR7)\-N%#704MJQV^LOT,#$6$H/6=F!I:TB M:.D(V#-H7U?K"4I%9Z!65?^P5Q;\8=0%M;X>Z778!?'*S .).BJI#POWX?=@ MX-EZI!#+0JZ?I![H"RLT;!OYFS9OUSE=%'.!5)0$%.F5QZ9SKWX F,0*$HH2 M;8D*80)1'LN]IN\;NMYT?Q$NS.;"&(=S#D<>;^5]OER:UYW1A4F!=TB>[4 6 M"0VDC#2RA'"(2,I-76@)L3;Q>8;#E 6\1O;#4HR,:S/C<*A^J!C4*Z3=7SN/ M( W\N:JE-!\6T,@)=H+ZP6J@?*A MD;],4RRVCX\+XR;1PO1J$_J/GNI;6"#7E0'>>"757B1#6YQ^76A59KQ M-](DWVGD%[M^]W4!_WHG9HZ84CC.$AB%C$"4Q@3JYX; +,8B"H603+$^458V MDT_-+REE[A=<986U]6[\( @.OX=>A5R54"S;D +:A?OUY;5YMGL(V_T5"9/[]%\#DTUS[*8 MYUR%VOPC.(!"\0RB("40QY& 69JE,5542>E$6I>GG!Q5\1]2;!=EH[)&^EEY MYK0I7[V=!LYU_"]A;T=B?A$=F+HZ :S3]H:I)6L/D^^:_I>F';NHOR4,)ZKZ MV][9CXWJW6A#>V98PWO&*G^_>J#YY?OP ODJP+!5 $S9Z)B2ZG M+1+G.1 /'P#/!;$(:0RS++,U!"(."<$4QK%QJ^)4II)[18RVCC8V#6I.3QJT MH($+_JP >Z;^ME/MICN]$1A8*OM@'ZI@C!)%:(I3G34*.$0$R,?T-(*F&<")5$::QYXM7OHGVX ML4G*M^_SQ:IJHU-L@-O &MDL+\3VH<23N=I79%KI=U69OD@-+C-KH!? 0@4E MUJT*)7W*C LI/>M,ZY #"XV+^?M*XW15YY64?!:KOS%[8+)ZO11B\B,R_.+)0@4-5E"#O0 ;N+TNF)R(Z7NYU#[HT(LE M)PH.+)77BT;VJUFE8U+29YSABF2D"1Q#G$ M@IJU$XM3HT!*QXAFE"'-(:;"ZW3Q'!Y;CAT[W7:P\\ASC-X^ MJ#SK/CT? 7Q1JXE=!D="<(BCB$',60H91PF,LXPD%.6F8[X*B9>+UGBT+K.^,Q+S_-%S>VXJIQ?+".LU@G"521-&*"FU@W,TOL#YF>_T&M?\D_+=EA* XOX&_"E0[C=9?0" MK"VH$N>M#77-DZ"L>\5V!V1_L)#OWF?!-\R[(XGMT=^^-QTR*+RCP3NQXEWO MTC%=M@XOG.M/Q:Q8J<_%BTW,?5/\:OGIV3:ZO7RTYV3_++^X=1QH&3"W%:V9 M4YX(@2'*[48_DO:\T:;+(FSW#[2(4>*5)-LCN+&]=+;C.K?!KT.G;U_4PBR@ M?Z[ )]M3X%.QM#'6_ZF8:U/7(%/LMGOQ7A,7^J1A:\XJPV!IV5ZI/QN#45IW M>&I#!IJ&H+[?Y-@^ 0Z;$AN VKU$V!!C=.Q&;K, YJ*P^_UEB8;7.O%V>75Y M=_WM4JSJUEZ3A.4\C5D$(\2H4?L,0Y(BVZ4\CP3%1"@MO1J4NXX\-E%?I\8L M2_1@6<.WG1^K +>%$G8.I(UT:^)/MBH^>[;K=IZATVN.8+P'UN1--E)%>8.\ MJ55@I+@$#PSZ=:?%4#1[-DH/0?>0O=-[H]V_0[HO=:>:ICO?;]@^ZKYF[K56 M][Y!MV7$-5O8:@!+LR8IZS2L*\YG6,0QRR@44A%HE@$Y)#KF,&492I#MQ)Y$ M?F>XQX8:W_EM'?K_RW2^7/X*GHP[;_[].*\;_'@6]S_*2\^3C'1ZT+BZ&"#+@I.F;SKX)_\?,^!-+\MC/I,1)RJ2/$8TE0G$+.<0*[- M3WE$8YHQ$4="]11*4PXX/C$^$>/Q8%'W%.514>ZF'?W1&%A!3D1Z_-;*7W^Q M'F]H&2;:HQIR'/$>;\QWCOAX>U4W@;F<3N<_;%FB3_/%Q_DS7^GG:=/(^TX) M5;R475Q1DB0I)]A6)4\AEB0U/VD;N)>3/*.Q3/+8O3:6W^ ^3\OH2V5Y\LZI MS%2,"8P%-@*?&8%G.&)0*)(18HMHB<2U^B49@32A! J=)%)BPB6/?!:@S8W'MN#\9KMP=FO".4ECCJ,HS2%%U!;? M,N]&(NU7$>LT2FD>I2GIUKMT?)YVE6LY4ZNJ;VE'QMSTM0L+@16T@=1_;](@ MZK>^^;OT(CVF8'M_]S_"^O"\+&;*1MX]\F)6;H<;[9L_S(I_*GDCC5M8OST_*GF[^JX6&^5<3BC.58Z)\:]DCB!62)J5=19! MFG&I$YYE<>Y4O"$TT+%I:(G/'H(U -U/8H+.Y^GSL;',4F#U:LP$6W;:]NJ- MI6#;U#K8 33&@DM;"W!C+JCMO0#5O-^-;M[=#^S&,O\#G>^]^_? ZTAPB,EI M.4$,.OQ@!XY#D+A]/CG(>!V[# 7?E7SP]?+;^75S_7MC M+? ;M2&L 0H:I"%:$+EPTF\3HM81AVU#Y&+\7B,BIXO\5Q^_J9E:L&FC5*\W ML^7SPF[)3!+%4YTF NHHLD'22$,B10HYYD(@DHH\]+;+R6YT5?G1%.LM[B@1Z_=C#W\23\;=_O](>[.6X[J99UO9++ M5?,M*9&QZ^#Y7?SN/2?_9KS1 M[RNSRGTQ^OB@KG^JA2B6ZNNB,&]PA1!-)$Z@Y-@61$HS2!1)H29*Z1@KA:+$ M/[AB(/3_(M$9%^!';01DE15 U6: )VL'^,46*9Y/IVQ1>@U5-._Q!B?O^HV) M"-4$91I2%"<0$Z8@(8Q"&B528ZX14MPW+&2TWY>AXTK^>WU5"$ED0CF"$8LT MQ,8U@CRE!/)<9#C'642X5QSY"+\F@YQP5>C!? -_\ST!_PV^)VXNW0AG/[!3 M&*B?[@5H[ O"X3$K IK]/PW9SO\NC' M ERH[P9C\:*JO*O2\6?+[Y^F\Q]_L6<4O[%B9G_Y0>GY0MTI,67+9:&+JN7' M/?LY22*9V !F2"+K7S.:0::2#.::Q@JEFL>$NQ6J[A^5>+YSHC=,5^^KW3>IQ;M]?6P/,US)NI.G1_ M8U73J_$7:\.O%\#:!JQQH+3N OQ6SFC]5UX:"7:MM$7DCD^H]^NG?^Y[?%, CM7ZNR21^?%]4Y MB$"2B8Q+F/(TA3C)-611;)8]2B>YBF(M4>YZ'-<1P]B6,!74,EFY;(]2@@6R M1NM^%-5U2DZ?Y@U =&!-?F,!V"_/6<]!;49=F@U\'&P.W \+!YB+@8X2 \V) MUR'@F6RV'!%VO?-@!XAGFKY]O'CNK?Q?/Y&J@L>EAA;6I@P76:$$%U^V)/\ENNSCVR5EP[[@;7N#\^6[;M!^5+F9*?E S\\/* MEJA8MT&]U?:?593_1"924Z,.D";F?S#6"M+(9A-3AJGD*HZQ](]Q#K ;SMR>/.NJ^$\-1DN!<:#,3F$(CJB7*6:*0U)E-CI2"1DD=:0)]A, M%"-"N[U) T[%('M5MGI]Q7X8GMW.#0*P%_@56R,&->2RJE-5VVE=POKRT5:, MZ&^#WY.D7G?O7<<>=&O>DY#=?7??RP<.;K3EI\K([N8 L#PGN/_.9O7Y\)=Y MV1-=R9W3X=]LK\F/;*76YMS-I]-/\X6]ZT1$$:6(1%!%F$.B3TKT)T)/_B6^2&[*/C+4(WJ#]!#P5'$$MDBJ,\17 MAJ9-.-2:J0/!4-77T=(%2I>L)"Q(<=.1?A/&$485R,9_C7"KL!/<6UA68)A] M[0O87A;"#%YUN;A^?)K.7VU\P6RU*/AS!53]7%4-<6P_G$D>Q5QKPF#$:00Q MM4O3G".[<:!E',7F_[SZ#O6 :6RO\<;=Y[6[_U2Z^ZHV"^BJ6\WZK^LB_C/; MH\:@G):)D3_4]$6!1V/V][.76_[3W'4I%G3RWF69UEC4=!EJ; )OC+IHVD>M M.T>%7,MU9CGP.L\?USNO 3L3>7I]V/W675H(\=75_$7-S+OC7BT>EY<_B^4D M19A26Z(VB26"&",&N58I)'&6ZIQB09G3MM71$<8GO'P%&I2@A&F\4P/4XYCW M,)6GC\+/)BBXN(7BQJ<1SYD<#=9PQYLKSZXZ+3RT=L\Y=-V 77):8+_MAM/V MP3.VQI8WR^6SDI,,*20B0F"J(@&QT FD28S,"PH3&J4Y5C'RWI>J;SXV4:NP M ?;"BFE9 .YY9EBSY3)LU:Z7NI.RS6HK,]F675+9&EX]MFDZL#7$'HEQQ"I@ M/>]%[)C;_T9 ,\#PJ_ =TPXN@7<_$VA[>WDJR\DNHLM/W,S$0IE/?535?V]F M57AA:SHE11G2+,401[:2K)0*4HP)M&VS9,S22!*GWHDCL6=L2G5E$[6G4[MU M.(ID[<#?II[VM,?S'1G!'O;2.6NWW+JNNFLUO(!?&F9^M2T_*W+&E-,[S%0/ MNTD=V*9Q;4H/,X'>F] #P?+:PUC MF8N8)FE$TMRM8T4WAH;I5?&&(QNR=?EHOGN">=-U8C.F$P6!WWU_?+FYO_X( MOMU?WE]_ZV$38<_&EN#9^L.5YM?_*.6^VE?8W&J8C80]Z.N=@_V_^.^$?E-F M?,D6K[=:FV_7[*')T4 J(BI&,"*VW$"*$LB(CJ!FE#.,S*S%3A5W6L88FR:M M88(&I_M.WS$:3^^#]D!.:#]TCY<.V4!'OV?.FZ$]$#70=F@7PKSV0T]0T;(C M>NS*P?9$3T#?WA4]]=$.8B>^*_D\5;>Z*@)PSW[>EPWS8DD9I3;1GB"C=HG2 MD#%.(,T((['*(N;H<+4,,CJYJW&:+VE3<<- !7^68'V>[&.D.FA?#U2%%K]N M+/D]SB=H:'N>CUTZW -] OR;)_K49SL65K8KL^6Z,7IFSVD9,T^O+2F)\]RX M+EAA&'.>T PIE:6I5P7E-[O<7GZ'.[<]NNZ,!'Y:WV[4&?)U/"_%ZKWZN/AA(?Y]$DO'LO M0(42_%G_U\(%)=X>'_=3E/3ZX!\=;% ).&7RKAB<_'S7-@DS.9_=S,P3Q]GL M[Z7SK^0=6ZG/-Q]N[^IU(\-IFBBIHGH;T'%SH#=,;RXJGGA@HN(P_< M4,&#C/V&"CX7=].G2R&>'Y^GMHAI6W'!S\5,W:S4XW+"HBB7&%$82\2M5"'( M&,:0I3R+=68$BWBUY/,%,#;5VL(/3I;_!']:.T!IB.?2QGNBW%0M)/V!!2X M\]YBUY6^7G7/&\2@$MB5HETU['R?CME2Q?)IOF33WQ;SYZ>K-^53/\X?63&; MB(1+A.(<$ID8IRU&##+)-50\0GF6Y3%*G?3/*'+EIM]\H9.C#IL-Y$K"7JZ/\X5=*[I=2FF^7LNO M\^6*3?__XNEJ+M6$4)Z21">0(65+,$0$\H@@J)F*-=7:?,F<]H';AQF;Q-3E MR6JH=K/$@@4&+;!P?:NY'62V75#ZXRNPBG2EJD,EMS8FSJSC=O#6 U=Q:S-O MOX9;ZZ<[G.JNYN+O5>1>4N]/9'&>8-L_4U%B'OT\$I F+(,ZCB.<4*)2[-1$ M\_#MQ_;(EPCK4%^0>)S<[A/G<&9[%AVA3VO?,-%WU,51R]L.:/RQS_5;1VP$QO[Y=G>\U9_+*;/YK=5>LQ6^YU)FN>1%"R",<_,PQJ1"%(< M$Y@E)(D1,J]QX=7QL=],;;M++[I0U=;U-^*KR-SO:[_?#$,NAKL2-#NVK#K;@NOL(6-7+/='&D^O6#OB[5AQ*Y&"PQQ9*SVP.E)%R-JM>&R4>'+7LG+C<9;"M% ^3MO=6?"X[,XCV8[$4 MT_G2*,PF^E-G>93(F$/%4F[[56A(4);"G*5Y1+)8(;^=E;;!QN:3WGRYNOW] M&MQ?_G\M":3^E/HXGN<3-8QG:1-:-D#!GV$#:ELH"1-4>VC ]PFL;3']:'!M MVS6= VP?S!/X:*N.W9M;E$7I6$H9U3;Y#6D*L4U^8[;>#TXD86EB0]B\6G8< M&F1L$F$Q0@L26)07P.+TJO'7RJB;4IS+4V"%Z$)1E_C7HQST'>ZZ/]#0T:U' M33T0S'K\LQT+BJT3\ [72-DZ"UI>BE7Q4JQ>RPR]+9]"Y%BE20)UGA.(>:P@ M5TI I3 W@I%AE#CUI.X/TMADY=OSXZ--_K9;U=OGD?<+9FP2I26>E;O.GS8W M-1IV,D(?!A\JB[4I M04Q[H C25U5F^8A*+^J.VW7M7YL(8M.=4;C7M5H_J[ M<]=N WRU:8!@QB^6WYX6BLG;V5^963.:H6PF0SQ)M- \9A%,"$8VND5!FDL. MF8AE&C%&4N&5^^0Z\-B$MD0*EB548 3VI08+%@:M;PL 1^[==#0$HX'5LJSA MO,%\ 2IVOZW9;8"7V5!]%NOWHZKGBOR.@P]<=M^/DOW:^I[7=RF@ORA>V*K, M(V@&^E3,V$P4LP>KFO.9K:E7-NDS:\L\94E*8*2T@!C3&-(TCZ!(,H08I4QC MIWQNWX''IE<;[*#8>M!T ]_&E53X+P!K[V]XWH2NX8WL5 MK,M*S34PP.O:RX4 32^ET@;P2[4-[%OHVW$N?/<$>F,X],)_A]RWG ZSR'?B M*M!*OGWL=UJN.Q%R?$WN=KF_(WO]<0$SB"))4VY-4VVR>82*$4]N44P.-39T:K," !5MHW9VE5EI/NY]]D158 M:([QU*$^:BMA[MYD7\0-Y#UZ?]&\?$07,EI\PM;+!_,!78S8]OF81M'M)IV3EHNC'* M3]H&F'HW@1S7A :6V<98L&7M!=C8"[8-!J7%H+$8L)D$CM+^X6X28-PCJ9;%P\SFD-7[-#%"B6()A\H6F\$\ MSR QCB9$G'*42DD2F?@(P($QQO;X?YFOP,9I$3%7M[ WA!CTX(*(6@@=DJE.$"DHPMP M%CVAW_]^S/B_^H\:W^][?W^885_Z1\W<>^,?_V2W!_Q38;MQ?BY>S )DMC)S M6ZR7'[^S_YHO2A?CB_D*U#57C;NO$Y7%,&.YACB+*>18<9CB! M",ITI+U? M<_RQ24,%'Y;XP<: :JMA>0%*&ZHZKL!:T;$6KN\LN4E+0.X#ZT[_M'M+4T?R M>M4M7PR#BEI'@G85K^MMSBRY6__'KJKB29K2-"TZU1M=@=6H,U/="^X>8J*? M>KMO[OP^Y78/&7>TVN[!#_?W\"<3)+D@FDE(428@YB*VD9TY%''.;+OH*&5. M 0"MH_Q+/?SW/^;G/_S)&0^_%UWO^?"W,=7+PY\$>_B3]W_X$Y^'/^GX\#=^ MQE93D8_J::%$417R5T]397^XG,G+1WM<_,_R]U\7\R>U6+U^-5^&E?G;]3^> MBR>[U371,A,HCA.82ENC&Z$4,IJF,(V32+$\-__138$PMS527]"_.Q>7$E/J M0/>([3W&VO7P M7!X":UI%08FM0_3Z'A?N$>OG<#)0E+H7-UX1ZL>,;XE*W[MDL$CT8V"WH\^/ M?N;!)B90FF;? M:-\IL3,0Z<=304,-V#$.3*UL>H3QR5\*:5"]_K$LQZ\*L,\>ZE)1-B"UR> 1 M-.$TSSA41,401[F"A.8(4HJX3C#)!*>3%[7@<^= ,6\0/J*S#25@C(3-_M%E M]D_9XV#>@ =LC?X_/$/)_.?&[5T0EN_ (F]3XDNR&_B OX)?K 5&RW\%:R/ MQHH@^5C=2>PW<,T?QK!Q;9UIV@M[ZWZGK@=%W[ZKZ=3*,)N]3A36J9!EC[>, M0"RP@IRP% K*HC37,D.?ZSE05U*&.0!R MXZ/#H<\AL\\\[7ESRX&/>0Z9LW^^<_!37OX M2<2Q(CD54*0\@I@@!#GG.929P!S%699D3MN%O: 9FQ0<+))5+92;&/"M=^V6 M16>DTYPWG6YNT&"3%%B: L]/AYJ8/?#:\5"*E M1EDL,4Q5SJH&,4Q(":E@/&684IGG?BO1<&#'MV)MX(&R08)M_?JJV,*W\VO MZ77V=PJ!K]MYG9%>+L./E@TWAI[ :RYH+07;!E\ =9? VMSC]N: MP:>EWWW-<'"'W=@,3OO>SF;X$3LV"MHDTU]5A4 FDK%$$Y[ E-B@+9E22'@L MH.0$QQJS'&OBTRM\?P@OWWV =N#W=@S0%$+I7/?D )=NZGP>0X%5=0OY'_AXHK'Z ];6/'H MJ-W>07?J1U2?#E7V_V?B3OQ6K[U?/R]7\42UN9F+Z+.UAB\%F_E_>LY\3 ME8A$*I)"KI!9J?*40I9S"3.&>"94+@ERZM!P!H:QO2VJ#:N96:<_+YP4S%J\KW!M)MV74WS MK%I\LV'+W= E-C!2QE6(;?15W\"3\8(\%0:X)./ MW.^LMDOV.\]58 U?6[9I E&ZNJ5QP%@';&7CQCY0&7A1!\J\L1%8(ZL/U TO MWV]&?1+4WVUF!\MO?X<9]LR3#S('K6GV_8XX8)9^$*K>)OF'&<(_R:B.@OA4 M+ 6;_J=BB^N9_,A6:A)1C'">QY"3U :V<@8ISB.8I1E/>9Q%6#E7HCPVR-C> MIS5.4 $%%BDP4('%ZIYX=)32]G=@7T0%?IEUXL@K&>D4"9U3DH[>>+#$I%.F M;:!?%^JQ>'Z\-*/9CRZ7SU:HRI[! M7]1J@D62)X002'3*(4XR!#E-!=0,:9S$,A/4*[+A3#QCDY M XPSKE7I .BF M8SP0%K;O/LEY$^:Z63+8- 3?,>&KK22D"[ ])8TUX)?:GE_+\\'JFMJFJLOY MA6U\WN<>22_\]KQ1B%P?\NDG]OV$3WV^N791J25]3G43#(;**!R MGM,,*9C%(C-RBP1DF:VWE!",9$;2)'-RPYQ'')N@5@CM)J9<8SPGFNP0R6X2 MV2MU@45P)\;,K$8W/'X\S>.9\68MW 0,/3LTZCM&H;60T!Z0UG:A__;LM=9* MK-;5>^[9SSOC1-J8A9EM[5(N)YOC@4\+BZ N"[2L:@)->,0C)G-;YXT2B&.1 M0)(2LQI$*$J91A%73I%G?8 9FS@U6($NP0)>HW7?E3M[>DYOK Y)>F!96YO2 M%$8,:]]T+XH;MGX M/'N(P78Z^R)C>VNSMWMV3/4W7^@RY;/.P\@%TA0+*')[F,C,3SSC,_NQO8[6Z+JE7>QPY^85=V;#/YVB&$3N ^: MMY=T??A39U3H^' Z@_O#;@;WE_GLMLS;ME&T]AAE75OD]GFU7+&9#2V[FT^G MG^8+^_E)&O,\S[,,QJA<4!-L%"%7,*<:F5\E&N7$2Q&&0CX^L;&-N"L3P+TQ M=VFK3,YGGJOSX6;>4<_&.)^AI?+\TA[&>EA_%RK[M^M 78 M"L"?E@10L]"G M*@\]<_U7_Q@$_?#%0(:XXF]M^7YZS$CJVZ]4VQID_/J^=%LY-0J_C2!DU\*E[4 M),HCD8E,PBR+4],C*Z$G8D M':/S[?H(\+I34E6%[:I0T:IW^23/HCA51@>Y^1)#C"4U8B@CJ'FD\YBF@O S MHK@.#SHVAW$O4&@#^Z*.O09_5M"]*T<[3(&K'O9+;'#QZX'3,X.KVDD*&$%U M9.!W#)-JIZ(]%NK$M=W$J3GY^:86+X50AQ?G9N7]HI9&)LMU^+),Q]_^NPV^ M^C)?_:=:;4HO3)#()<.Q@ADB$N(L44;1M((R)5E"L$QBNQQVKZL9#*F7# Y6 MGO-YMMA46UEN[?.)[?U ]=/^[!@+'W[.W21T%#,YX [N>F=VL\=5[L]6]C4; MMM:@,BOI5:VV*NWT=]H^&/V]*GHXM(.^!H*3OOON"#^@?^C;9V76T.Q!W=F; MW[/%@UI=BN^%^:VL:XNR'(E,)!3BQ,:VX81!DMO:S)A%E!$<$>X47>LTVMC\ MWP8P*!&#"C*H,;O'1YUFN5VF>^.62Q@CEQAM/L5/<\)N[CDU#2V#@3PO-\8E_2U*[-'8V/;2W:25AN2IL M NCOBME>/56@53L/S@_J0;O;W#QSP9:+9_ZUZ]Z]O>,@C^=!(YK'\/ ?_5T< MVZ3B\YS-KA9*%JO+AX4J9Z)^;X@(I1G*,TA4;-P;B6+S$\.0*T9%IN.<,*=V MD2='&MMC:<$"BQ9\8J+,KW=_';=3>MJ7Z8VHP _QAJ,**5A#[?F5ZT1(R^NV M_?K!7K5.9FR_9MTNZ+:/=K]@4EW.9-FDNSZ"M=V[5?%BHS&K8]=)GLF!0U.L %:1X),6;D?,IW.?]B<3K]= M+;<9<-NAZIW7P-)QB-*@(1U>!/6Z'^0V\J![.UYD[.[3^%W<(=WPYTK-9%7; M^)-YL.[4RWQJEAM-7YP\YH39MM5)S"!& D&"&8&)()+%A"14.06MG1YJ;#+4 MH*V*DEN\H 'LD8O6SNYIYZ0_S@)+3 M=';983O#FD:'7&W]#Y=]U^-KY)=0Y M,=*6+M=^@^&2X9P,>9/JYG9%QXR89[Y4_W@VWY#KE\WR(\OB.,UR!"55%&*L M"#2B&9G_P2I.$IV))/+*7CDTRMBD9D'KA[L]]9^*6;%2GXL7)6_,NV'V4*Q;2=A:3B@6 M21+)# K-M*V-BR&-!39,1CQ*$DY4S'R"'-J'&UND@H%D7F.+Q:N-+"^+(OHI MP0ERW22A/\H":T,%%)9(P09JW3VGY_)6;JST*A9QCJ..4JXW$V5TX6&P"^7DP^:]QMDU\A>WQ7KFP_Z5M@U:5?_]_[NO]VV MGV+P._M9/-IZA;-G-FVBL@XU44F50$(I 7,L%<0Z9I!H\UX0@J5IG&!&L7/L M4W<88UMK-MD[=24O\%1F[SQ6U@!6FO.FZKMOF'D)K#6'$ZIJ0T!ER:9ZU,$>.(-,A_LNXC#3,M .8\CI\=J)/)_5EEW* M,VX^V [F^01L[V[V<#?_]UFY^KEY?&+%8BOH(B><)SB)8)PFQK=DYE7%$UOXVC_85^6"NOFO_<]6 ^#FF"?F M29IB!-/4R!SF.8:$8PDC)&6<1@FE^NR"!6T QK>SLV[E+>P/RJ&?=Q_SX+8^ M#\?MNWC6:ZK+'[;P!SA=ZD9=X,H$K1#>N2"!"SVGZQ XW<7?>RM+ E9%L^+Z M":*2Y11EMH,N-:X;2C%D*L$PCG1"HUCGN7LWQ_W;C\UO>U,3,7;W3 X0=]IC M.X^.P-+REHF>/9#CEK>X'P13C"5L_/M!LC[3LT;3<8_J/(2EA-I MEA1JDBDHB#H\!:LH;8 MU W_TR6#R)TD]^W=/L@::(?WV_7=S?4W\ %<_?'['Y\O[V_^>@VN;LWWZ^[^ MYL/G:_#UTOQP=?/5_.7+;^#KW?6GZ[N[ZX_ ?/VN_F]?69WM;+4F=!ZY=,!< MSG;P;],X3WRV8Z1O536\/#YC8KWC**1.-2<*YCCA$*,LA[8,#:1:R SE'$>2 M^P3X'QYF;!I9HP1KF)Z!O8>Y='.\SFW&Z[9_N]OQ?RO]Z7J[*P]W[>>.#J2]J53EFMB7D_=QNT'Y=S%\*J>2'US^6 M-E#X]DDMF*VW?6E=\&)5J.4E7Y;()HGY/RY1 C7'&AIWRBSE,,$P2GF2HBC/ M9(K\SHU"P!S?Z=*6E6 U!XO&3C"SQ_#5&N>7J;'U5_MG^\OR&,I^L<"\,12P MM:7_X:=?0;X+;NKWWO,;6#MW)G9MH,U^:!:OOWQN)K8\\&H,M0UO?K&VFB_ MKV!M+MC8"_YL+.Y1B4-.2*\Z'@3HH&^!D%3OOD."CM5+ANF]N4M9DXHK$8LX M4A A&4-,T@Q2&C&HI49))I42W,L%/3+.V'S0O5Q*"]2KM-Z0I_M M=6'JW,3371Y"IIZNQWK/Y--=@T^DG^Y]O*,HB.]*/D^5[3Z^*%Y8UI>\8XK,*'(7COS1!HF&YOE+4#^UFQ MI;(EOB=(9"S5DL"(Y!AB':60YT)"@C#3J8@RPISB^8\/,39=_U3\- O)J84' MA,'GN<%Y@$,W:3V/F<#JN%E3E^BJG@3]R=EQVWM5I /##"HJQ\W>9]QA[;&)P=_WY\O[Z8W5*=_W-3PI\.'?3B$!,!A:/IGQG"?M-_W&P >YV MF.RM+!T8ZU5R?,8?5(LZ$+,K4EUN$:)17KEC(UE$"44"ZLPL7+%-E*,654*!,I@Y@9_XG&,8.12A(L4L(Q M37VJOIT8STN"!FM0)VO0WOE^K=2Z:DQOA 47F#I?9\O++PJ&2B>B)CDBM(44J($Q#FQ M1\/,'A)'<92(7$;2*0_5<]RQO1>J=.G%&C=XJH!? +:&#EA[ M59\^!X4ML_ MNZ%/8$MB-Y#!UX;8#>K>,],\:>KW@-1Q[&$//OT(V3O0]+R\FV3]146C?9Z8.PP#K3B2MO83E%1*]*8]("2^!FCB[V9@ALH \4PM83KX&"U\Y%]TYA:SV1>CQ@K:\!SA7Y M^T79UOJU]#P_O%Y-V7*Y><8%81&+\QQR;4NG4T0A%3F%*4^)T?,X48E343// M<<Y?J7?RG4PMSR M^VN]UI*)4FF$J@1>"88L=="%GKP9"IYMTD[4W M6;&31%*"&$UAHF0*<1))R$0N(>8\M3UJ8L_HES=W'UNLRY?=>@-^$O26.9IK M3&/CET;',)P&UHR2SC5B<+.A

"DR^VRMY9 MZ. -]O[32#P("Y)2XC+^NZ27>!!S+-7$YQ9]];B[F1EE4,M56; BQEQARCE$ MV/A)6''K'>4"IEA$(J91(JGVU+*6X<8F7PVVLOK'N3WKWO!*B7$N<1S!7"8* M8A912!4RKPR6Q2CA+$YE>FZOP*[,#K/M%XY;9[WOB:_P$G^@W]^:OG[+K[BQ M$KB5WYLAW[EUWR'S3[?J.WA5-X%N6C;7)1:VDD"NGA=V,WB2,Y)A;E>P&4TA MCFRF<6*$FN99GF4HSZ7D?EIR+QW:"G6:OCA9F+MEW0,<2MF MQ4I]+EYLL825^2846_FLXOGQN=2LR\?Y8E7\LSH\DC1"2636F#*-.,0Z4Y E M/(5,":[C%,6*:;]^AOX@G)Z801L<;@$%VT@]8]S\I\--?0)1/%"T6PD>ENC! M!OYZ%\V;>_\ N,[T]1L%YP]CV%"XSC3MQ<-UOY.?$"X7J\F=C;.OFUHA3D6N MDLR&[=INK8Q!HG(.&0;B[E+5KCQG$!!83NQ[ MM%BN"L&F8"OXV2.VMVF!N61+!\R_=C5@]YZ#/-A'#&F>UF-_/C<]Z'>V M>EZ42Z1;_7D^>[A7BT=;)J[,T-ADJ,1QE"N&!*0\MYU48@1YC)G-_*0DD2+% M6<=43S< 8WNHWY;#YRM0F]$Y6=-Q'MQ*>L(C^*CJ<7>=['/QCU>O92+.:S,CYN^FTUGZD?\\7?FQ:; M9DW%=)(+B#)BO!%FZWNS2$&"DU3E4BNDG1LZMXXT-BE[ Q9LT+H'1K83VRY9 MO=(5>B_X"%.GNYAZ4N8>0MH;=0-%CG:GT"NTU(F6EHC2]NL'"R1U,F,[?M3M M C_IE*HP]UV5 :EBOK =I.UWI-PBN[+AJ(O7J[E4DR1GL> Z@CJE N+8O-$( MEPHB1E+K*V*4)BX"ZCC>^&1T586:;V&^J'9W#9<.6]75\#L!E< M9<\GTEDL/.DYX. ME?CWA_G+_S9W*GV[?V#[(ZQ^+ 7%=8Q!9,73X$93RDX'[C5FGT/SF22U6KS9^8'4YD[9S_9.5MPE#>8RX2&#",BLW M/(441PE$*B,D-2Y;CB.?%:G'V&.3G@9ZU<5YR:K5TU,-_P(\60/*[=E9Z>F[>?'';@5NRN-.PW5G>^LFN3.]OZ1=AMMMF# MC<(TLF9^IQ8O55=O'#&>420A(BR'.(D99#BF4%*NJ:3:2(]7,\L3XXW-C7H# MMWO/]%,LNXE-C]P%5AI_VCITJ7,BH^?.=.UC#MR-SHF _0YT;I=US"->?5>+ M*E#@BS&C";S6FB9<"9AP+"%.XQ1RF5-("$VHRH7YM==)X<%1QB8=)<@Z5?@" MS%I27CV8=!.*L_D)+ \5-4W\T 9BCTG!;0STFPQ\<*1ADX#;C-U+_FW]<,>2 M5L]V+_E6-RT[U+H;QR21.4:Q9)"R'$$L401Y%F&(&-(T3J.,2J]BHL>'&MOS M7R&UFP%\C16P&JQGZ:;C_+H)0C^L!5:%#6$;F.NV0SU6&QHBH33$J_>&>?X9T>CT$CG1NL8%&"!39[JT,Y$J\Y?8G;']-5\6B4X2^*35?? MK]A"V677O?&[Y)WY=3S)L.+,1A@AG6&(*8X]-1C98FU>Y M?5!JL)ZJXC,%;AH3B-C@)UF=./46H [L]"I'/N,/*DX=B-F5JBZWZ!H/_:F8 MJFKC;,)3A7,62\C,3\:E0?8G)6%L_!DLL/G_Q#/X>7/SL4E/':!K 8(*H6] M\Q9Q[7IR+AV!!<.#B0X1R?LFGQE^O'7#@6.-]TW9#RP^\)FNNS)\=3.S)]_V MN;]34CT^63GXNBB$^EKM); '-2&8R3C3#"J>((A5&AMO(J501(R:YY5IG'J6 MI'4:=VR/\P8H>+)(?7=9W,AVW5KIG<+@^RG-W$;>^#-$B]"]G=(_"[O&OO[7\]5G\_E_?Q(N-^W[VRA.%LJN>W*W-G( M_66Q4M_4XJ6"5,R-=R/F#[/R+F7SJ@G2<8HCAB$AB$*<)1$D..=0HD1QRA!G MRJLQ7FC 8]/"TA98&O.F:*)OQ''@:783TS%-7F 5OOQZH>W*$(/>")^<3 M-5"EDT.$]5/?R_4!&)$R$IIIB"@7$$?"^$Q:<\ABG$09 MCK&(OT$U-@W=-LKFFVZ956;';QMF@\#7IFW*87<_SNQGGMV\ML%G+[#, M#S5Q_DD^?1+=;U)0+\B&32+JD\R]I*->;^[OR-8[/[>ZZ1?V;5Z.H419H/.> M_53+J\N[ZV^7YBG/*$4Y-IYMC'@$,4M32&T&-(UUIO.(98([M?+R'7AL@MUL MEYE'6C;=\Y8E?+"L\=L&AW'L[F2'XGH@U[M7SKU<\R[$M3CL7K<;S(WO8N2V<]_I^HX% MQ:JAENMW394&OYP($19#+K"$+,]S@@3-*,%^F6;'AG)Z/@;- M*FN06K'7#=8R]<(SK^PHNVZ^\UF,#:K>RRU7UU!UU4J5?UVO$SST6\3KV&## M5NPZ8?)>>:Y3G^\F#W]EB\)6ERY[8Y=M,C.%-66:P(0+9-M49Y 2S6 6)21- M,JQ)ZG6 OC?"V!R_!B"8E@>C'51@GT2WQ_\L:@(_]VM6ZI[V_?83/6IYKT_Z M_BB#/N)'C=Q]MH]_T'_M5[?YVVK\5V\PYX31B.<($H%BB&.50D[S!.J$Q+GD M,DMCIUXS;8.,[=&N<6YWK'1?61QE\O1*K0]^ C_?!ZCI<)AQE"/WE58?7 VT MJNK$F=?JZ109+2NEHY<.MBHZ!7Y[!73RLV<4Y+(Q)0OU72O[&BIFM>7"Y*);&M?I8U@NK E#,!V^U69)-.,IY@I6&2J-7,!#M=EL&8V MY6AJ4T%E*ZB,-4^]-E\_NYW9E7,,1I4?1&>SVW:ZH"Y2A.Q>=0=>!)D;GW,W_ MN.7NZNIKM5ME5P?-40O3.,\3#E6>9Q!+R2$AC,&8,B(X2VB.G4/J#@TP-ITS M&$$-LERUNY\?'*3O]/G*N:0$UJ==/CH!VBM!G? MF(Y6]6A9/ANULJ7+VK!'E3Y1^NX?F+% MHLKJSU)%69PAF-$X@1C9ZG9"4RAE(FA*49I%RN^$932VC>\XIH$,6(49/%C0 M506^(WFG;E26V6=DN M+P'XZ^$*%):;"U"QLU4J: FJ8X&5(0C4#%V BB/;KJ_9X%]_4VNBJH^4>R_ M<@5*LGHLCSJV^>^W%.MHK!NV[.MHS#ZR=AD?P+Y: E0[4P]XF&5&D)XP3GB.!4H]@SHL)]\/&]D"ND6YU.;-?JGMJ=')T"MS=B&%H# MO[(.'RAO-339*H?TRT=5_?1K61FIGHHWW5!"5O\_Q6;@JO]'AW_G:O^G:#E= MY?_D'?RW?"ZGSX_%[/FQ7I1SDF+"60Z%5C'$,HX@XSB&1#.4<1ITX$PW2T[.#L7#+9WM^%E_NW3$$"8(0QP;IPHS MS""E:095EN4HSB(58Z?H#H\QQR97+75I+^JE)3#@W1]@5^Y/RUL 1H/[4DYD M=I!%5U;=]3( NP,)Z;E?62]Y]:2I17==[S28('N:MJW4OI?Z2?ARL9K<%ZNI MNM4W,UF\%-)XIW\K5M_OU+3\;BV_%T_W\^NR''Q=/)%&2L4D22#%@D-,< 8Y M)A3J*-&1C+*("Z>$S YCCTW2MY&"U1Q46#VK57:9@W9)#\QL8&DOD=LPMPWV M'DM:GL%-VZ+7W'9KP6O^M;O8[3+N(/IT!B&-3IUSBVY[>E4X]*8)%C/?(*&^ M?5=J=3F3FRJ_FQ8SRP^OYA]/\R6;_K:8/S\MS2VFS](&29O/S VTV;.2MT]J M42$NV[Q M+P90>[WY&=&#=^K)?.6_LZ7ZNI@_+-ACO6[.$Z1$ MGF 8"[$=8OT.L%(_\%7QP8-_J%7UO+S5WWZPIRN;4\O$ M:GD],P^IDC>SU7RB&654"R,>2E.(49I!(E$*A90TYH31E#NWX#@UV-ADI,)K M]^>6!G&561ZG4JYLM-R''7R%H.=0[D:LWT Y7Q--W?MRMRF6'UBHEQ6U.X# MUI%6*$Z@3JV;)HB$)$T03$E,18P)3CCS<=,.#3(V7:TP@@9D1Z_L()UNWMBY M) 464&]^O)VO-@)Z=;H.#C2HL]5FZJZ3U?K9CEUWRYC'=6,7F@E&4BRA2)+( MK,IR#GG$"*#0ZF_?KN^_>?:P?4N:3B*N&:-0 M)A1#G*<1I"KA4$09TBH2*6-^C84[4S9(K&>)[C_.8LQ-!KOS$%@ *V!!6OD< MMKG?9K9OAQBV]>Q!\_8:Q1[^5->VKE.['?Z5+5:O]PLV6YI;ED<.ZZ9EF)EG M5C"S9DQRHWF(068/F:G$"5-QC'/FV=ZU?<"Q/= U7E "!MN(.W<9.\FYFP#T MR61@23B/Q YM8-V8Z;D=[(E!!VX+ZT;!?GM8Q^NZRSA7BT>;;3@[VQE MN[84:GFGGM9=&KXNBIDHGMCT9O:?BBWNS1RIB4"8H403*#2FT/QL\]L1@EF> M<$633"?4:1_K/!ACDR;S1<1^RM.1?C<]"D]JZ$-#8P"T%@!KP@6HC7B] !8M M*.'V)U+GT=6K='6$,JB@G4?7KLR=>;>.XL=FL@[*IQJE!&$-=:XEQ)BGD!&, M(8J2B&0YSU3B5.EH_]9C$RF+S%.D-C0Y"D\GXT.+B:VQUE]>UW%;^U6"S>V' M?;KWS-I[8O<_T6,6F*W=Z]^KCX8P_X^B6B:$99@R!GA$".N(:<<0\HCDBN2 M<)$Z]>+J \S8A/OC]=W-7R_O;_YZ[;E??]:,N'EH0_$<7.T;,]X4X[*>7FT) MV)@"-K: /ZTUH#2G1U^P#U9[+I!R!J"!2Z:<3]U^$94>[CGN2I03J23*2XMQKW3H4\+&)]59PFC5O^;9N9/6[D1:+'%DMR!&] M'MZOU.._7@G'(.^?P<#_MRS >.R]-OCX74^R[3AB5?83JIK)8\HS@>((JBQ% MT):6ARQ/M4V+%H@@)N)4^\7K[ \ROIB=-QB[M.4^P*105*21C*"T^V&65\A) MFL!88!7C6$5Y[M7TZCP>A]D'ZY]%UW/]<[@)?I*_3 M, .?S1\S<_\T_N@GNXGD;_.Y_%%,IV9977WZ[^?#Y&G0)E?2<#C?]"$=R8&UI@)<;*AOH=='9\/LIW8CK59H\(0PJ M6]WHV96TCG?Q/^O[MIK/5'V.;!R4*,,RA3K+%,0QXI#%A$+",6%:$H*H4PSR MSGW')E E-/>3IFV&3A_,=;0[])K;HNI0/7';=O?3M(X<#'1JYLB%U]'8 8M; MCL"V/SW84=8C1W=N'?S MD4(P&ECI6LDTORR!@S_K_P9QD'Q9Z[LIH]O@0[=A]*+D0.-%O^O/J4-XSW[> M*6M8,2W*=U%5A:JL3W6KFP:/$RVYN8E.H6(\AYAH#)E RF:]X5SG>:Q3KVAK MG\'')F&V4;UM*2*+%[,6+U:V>E>7:H".U+NI5RA" RO8M=9*U*?G91]X8P&X ML\VHWMIQ ;8LL6=DC2W]1?V8^ C\/HLXO9Y MM;3MD8O90W4X.V%IHF.4,9AP99LL40X)8A',>4SR3$8IEFKR5)6W7K'%*O") M]S&.I0U',-,-UH":7N+[UYAD9)P7I1,)S7\RB+.4 M0YX:269YS!56.$ZI4\>A44SP$,Y/C1/,-T"W9WA>_WE$4^SF/[WKQ(7>$#L_ M"&4=9G*[/>^5I2.(-#DU">,(*3F*\E\C=N04R;T%B9PZ@_=\FGQT/BGPJXS[-IDDN"4(2%CF#%; "'B*:0HQC"F<9:( M#$52Q'XQYSTA&]O;HL$&%@;8@L/ ?KG.\91?XHWPG;"Q; M?W1C6[GTKF;QKFT6^VC=>1[CH3M[=D3WWHT_SR/5H2_HF0-T5?/MM*2R^P43 M241HE,%4Y3'$BIO5.8Y2&"ND4\QTS!3QD^7=(4:GKV^3XCJU)CE I*MBGD-/ M<.GS8J:#>!TSOF<5VAMF8#DY9N:^+AS]9.?SB;*+=---^F;V=:&>6"&- JG% M0LGKG]:I5$W%]J8/>IZQE'()8XR8\C7_0,46<"+M( MY1G$YO\@CV@$2:HBJHA&J?)J!7=BO+$Y25MP3T2G=V+73==ZY"RP@.W2%39^ MQ)&7?NMYGAASV *?;@3L5?QTO*QC9?/YXV.Q:K*5K\KV8P]J)HYD_*,DB[3$ M"(I<*HB9^1\B2 JS7&,C.;F2*/&J>>XU_-CTYNKVR_W-E]^NOUS=^-9=\.3= M37K"L1E8B;: E_[2&^CA8_^[\=9OM74_",/68>]$SUZ%]FYWZ1#[__SXR!:O MM_I;\3 K="%L<)TH=Z/,B*5\FC$_%S-ULU*/RXDB)(NU/?[7:0RQ1A2R),$P M12G14FJ$4J>3X0YCCTW0:OAESY*- 6!C 6A, ']:(T!IA4_DO>?8,9# M'];V3+9?:'\WVMK"_SWO.%R*0#=3WZ01=+R%OWBMPR0WT7-LI=Y&T/TVG7-; MFK1)H/H\_V$^5UU0UXC+8X4B(6S?A<3V_HHX)#+",$M%SB*$\IPXG5OV!VEL M4E2YI<6M[NJ]31II\5N^*D(K('N4<'U?&UEAAK#H/UX M=:5_K<6>9LT]@6SXV1LH]VS 6?1ZR?5+>,N[KZ>!!GLE]DO,]INRYSOW%O_S M.%^LBG^R*NK\ZZ*8+[ZIQ4LAE-U3J9I'37#,XP1'&61:FX4 LP=*F%&8,,D( M32A)8J\Z)]U@C.U%N8W9!GX^6=1@6<$N:Z.<'>[C,CFN)]6A*0]^FGTPD&=G M#DHS0&U'M7?[2V7*\2#R"17N8P@S84-B50*4B%2F/"((2E3J;%3?K//H&/3Q)82U1=U53Y@T?=0 M^'N7_M.+A!"D!E<]-SX[U'IP)K:'LNIG$/S^M=7=OKC]E%8_0E27^NJ[MWK_ M(NM'C'.JM'[L6G\]-[?2\\6C3YYE2(I8P23"&.%$Y MI%&D8*0YTEAE"7(KY'MBG+&I]A944&(%)5AW+6GC]+0N]\148"D^0E('Y6UC MRUUL>V)M('WMS)Z7KCIPTB*E;5-_,KG^*[S9_Z=-\A5&[8YE;%I;F@+G&C[;$,BJAM^\ML=&2:K:(F"F%X+6UH#2 M'+"VI\?RK^>3VF^=V#/P#%M0]GSB]BK/]G#+;FK\<.L M^*<97YH7>*'-4$W1R$OQC^=BH>3E3'[>Z$69IF3AOIC/SQ>O$YQP3G.<0&W[ MQI9MK#F7"C(5DU2B/*+(JXUU$)1C4_ &F+< AYE#-VE^]YD)+-J-?6#+P NP M,1%LV]C4SFVL+$/KMNP$M:$78&UJ?WH>="9Z5?HP2 =]!P0E>_?M$':P\]X; MY6!5<:FOB_DGNV2XF94K!_NK33QM)A&-I:"0B2B!6"L$*!Z[SXJ7P MH?2[]-$@S_O2Q$/$O'< MD<$@NNN*X5T4U9.@8UKI>YN.9?#$=R6?I^I6-TEH]^QGK<)OU+?\9FVEC:5" M4)(1*#51$*=<0BYP!"EG7,1:LIQSK]I8W7",315M6%(5SV+/W._5X]-\80-V M/Q;FEPMEOD>>GG'7^7%3Q0%8#ZR.C066[L:&,I:L=F1W_=>0"GDFF_W6H>J( M9=AJ4^<1ME=3ZLS;!4R'N^3+U8*)U23/,4I09I-&L/$B29Q!AC,!42IBE>;4 M_,E+-[U&'YM:NN=P-19XEB_QFQLWS0S&>&"E[)/L,.ERNZ0-GRVW1C"^9+E= M[9X4*O+:?F=J.(3A#U$?5 3D441BY2&))$,8A79 M3&":P"A'<8244EQY=F/O F-L(MB$;_(Z?/.I#-]Y07H+(#; PIPZ!J4T+&TOI0&3B6 MU@G*.\?2^M!U.I;6ZV[GKL6_J8ZS^63NQ$R(PH3#)( M4KL.USJ'E,4YY"K7(DEBH6C4;1WNC&%L@KJ])*QQ@K45V]ME%V5=X_H3U<+0 MT[_L,F.^*_,@\S#@JKR_*3AC0>Y-8J#%N#N.=UJ(>Q-U?!'N?ZMNLOG9*/6M MKK(9/C%1QA3,TL/!9X%;T*NB@ MP6[/VVOT8 T?-/C[$[QNO/6J=9X0!I6Y;O3L*ES'NW1LP&UN^WF^7-[.OC$K MJNO.7T*8M;-(*<0DDA#S1$,>80*3+,*Q5GF")6M*F=Y[=-P^,I[3,_:V8NG] M$"49SFZW=I1@-Z4ZBZ^!VF1;CGZQ('^U5!WIE=9C6^P3E/3; /O88,.VNCYA M\EY3ZU.?[Y"\,WW]33W:56J=+Y'J',N((<-8I"%&'$&.<@9QG&B*X]C\W2E> MY=#-Q^;%&'S "SW:3RR378I:W_DSR4B\&.^S4&7U)M=,CSR;"L:F:^0)AS\68-^F.Z[&0 M5(9>DI78+W834BXV&2D78#4'7(&OK) 7P-H 2B-Z7)=UY:_?I9DWBF%79UU) MVEN@=;Z1O]MUIVQ*MC +#S/2Y4S>J:E=^]CZ&O7AP=:/-S/Q7(:ES#_:WE,X M201%-(69PC;'!-MM>Q;#%#%*N5:Q$3Y7#^T,'&.3O;(V30,1W,^!!0E^,1ZR M4+;.GBKSWAU//<^=H],NX4#,!U;)-U:4\2&U'76IH!K_KQ<[_]Y,U*J:J&&F MQ=TY'6AZ!O)CPT^3EQ/< [DM_O(Y=Q_,M>Z!@FTOO(_;=:A_O3FT<2I;6YUD MHCS),X08C!'*(,Z9@%10!5'"%(^)FR,X*QO;G6QYZV/K-'J6:?H^?N MTW7Z519\$H8Z=NZ7?[\JV>=PV%8KN]-]AZN8?8[9;^IFGW6CWD.X=QOZ)!K% M4BH&%BQB=T;K+V%97=KH!2&Q:D!AJGL99HA@BTJFLT-O;CDUR+#*/,HX;>DZ[/MV,#JP0%E27^I4;PSTJ M5'8B8*@:E&T3[U=?18,^QU).,TZMA4YTV*Z1L# M[&]J$SQS,)S8=_-]>NZD17A=W/#R> MSQ[NU>+1%KW]G=G-,)NV>Z>>ZL.;LIBY\::>;$\(>XSSJ7A1$RS^'W7OVMRV MCJ4+_Q54S:DYNZN$'E[ "WH^.8ZSVW62..5X=]?4_J#"U>&,++E%R8G?7_\" MO$B4)9$ !=*^%V*,)M6JN:S3JU"BN2L43'.0_R%I M2G+U,UL]Z6[JI94ARL[J,[ 41666#?G5*VNV8SH,+3;7( ]ML54YL4V!J\38 MZ[9>/GU37LV &2+#M6/D]TAH-0/C3/ZJX]7B\6G MU5K?-(^Y,N8P05 $H?9%"8$I4KYHJ%S4!#/)0Y'.7\2:KHQS74=5P.:#;JHQ MW'?]=:LW$HH<3:VF;66J<:??C%JG.Z5#'WTV5KZFZJ"A>Y%KV[BNTA\4 ,Q M"4&CU4L."A"4YT"6H()A!G9 J!_?O$#@3PT.J-!QF-__(KS_>7RM1ZG2=!.$ (0X]Z2M+WB,,$D0Q#&(: MI)P)WT^,VR^?&F!J1GLA(WC)_PJN/_X[>7K^SWO E+#FIQPG4>P^Z+D4FX%Y M_ 0L6LX>IT G\3$_#[H4IY%.AL[@Y>:PJ V#EF.CD[>-=H#4)G3S**GUNBFT M8JA[_>9SJ?M'QI)!2@6&NN#)A G/:I=C(#FG1K&-EME5.YW? M-FO"!2AN^@^VS3>K)V6_K76,J5[G?F3/N64UL:&FW,S#-2]X5.V MS#8"?LY>]"/VFD^UFUO_%#1V. !^VIT7$,(H$HQA1B&:F_2M]+PX3@D(8V"\CI8:;&__N,1V59_P!RL?J9%[VY MWC1.L]SX.8.Q&6-?CMS A'N4)EK+Z(X:VS%PRFQGAAJ5F-K5?]LZ M%'.U+%I ?B/K?Y#%5GP5/V\5\R@S@[(T]$04P(A'#*(D]I1ER3!,&8I1[)&8 MFWP,/),U>-'RSHJ^BEDA,O@M6X)MSG69V?)@S2+ELA7T M;B?=%90#)HA(6E-(Z@LS<;W<%W6@)C<_J<7H7>O<2ZOWD MXL4L7T3NQION M_XG7FZ?GQ>I5B/P[61#=2Q&1)/8YAX*J%4JY[P12Y@F(TX!A(A(FS7K%V \] M-=HMI*_K=BOQ=3;NJE*@<-;^1[P"4>L \D()B\!ONWGIYN'AT!X^9$$!O9=< MEQ&H90=*>*"D!SOQP?=A@;:(PA\,\+$B]>W>BEZD%?0[PG.MHFO5\L\XX7EOUH^K,DR+QOX^',4) P% M 85QRF*("(TAQ<2''*>8XAA'*, 7[OV>'7QJR\?#:J.^$=84%VSV\EZ\CX7<4)CWT/0"R,*41: MVW#3BS/;25ML/K*R-/9BE5OO/+:B[,413W@H(>,QADA&$23*OX!QDJ9>D$9) MD,8V"X4KC$>I?WJ L YV9CH<>BBHS58#5P .S/ZU2/I0360O^LAB5M=OUS5Z MP4T9.PY^TYE.:V6AGM\'LUX!3#!RROBM X[*\":JOV5THWOL]S-NE]KNS5Y$ MH_QMD$@B)$IAB&D"$?53B+D7P43BB(LDTK'(IIL6)YX_-0;9B6A90_D4=-W[ M"A<",C C'&+1(_3J%"CF>P 7@C.2H__P0P"B R'K'G5%:<9";@='91TXM/CH MI^X:S1%O$;GI;;==9L]>NIA\74B^[D=1O73,PQX-(Z)@(E(YSYA!PGP/1E$: M^#CP0V96K:A]F*EQ6=T40BW5Q6&"+*4MJNHLQ?E\)1MDNSG.#5X#4UT!U=U2 M;X 65=-J07N07@M8YMSG!K21*+ _>%8\V(U)"QVVW#P:*W8KT"1'@ZO[^>C* MW>?9\O&[8%4"[UP*'OI^FL"01S%$?LPAQ3*"<4 \%/(08Q;;.>9'8TS/&[\M M;O;Y/]=D MO7[5Y7>?M&-9&E&!<@(%08HEF%">H.0!3'@D!5/_BY!1(QV3P:9F2A4%+C:Z MP 4O"EP\KEA>?5=]NV\,0XXW8L/*_H4;/"EDO[?>IE2L@G MDI4AB1^SG"U6^78MYB20.$Y\H5/[)$1(F5DD4%\]CYC@PN/J#V1C#YP=:6K& M0!G:4:;IV7WKY\$T^^*=0#3T&5TAHW*JE)1EC#78R^GNZ^^$PBD'G!]M5";H M5/HM'W3?T*-[Z3I[$O_,EGSU,__\^;K:-_22,&5AP&!*E6. M^#.!4YOZ8EP&_O2/(.G3V_0D-A8- M3B_%:*PNI\:OCUVKTS;UV_J=GKQOO*:G;6(?=#YMO;"?B:-S89=Z\[JJDOO' M['9KI=YTYSW MXH@AE##(4)Q Q$(.B<<\&,0D]9,@H4A8Q<4.+?#4J/907WU,V-08*!U K?,, M[+0&E=I@K[>.<*\U+VZK=+_(@1O\]3&S#:?T4@R\SDSF?;"V6L>:)*?&[^!" MCVI#CS4%;TWQT<;M>^(JB'(,7HL$Q'U? Y]PG.#8@YQ+W?>6II!&2,(D"0(4 M4I)$'K)9NDX/,[4%Y_O#W?7_ _'&OE0M4W=XY/5UJM[MG-H5'Q9\N+1 M/U8+=7]>'IS/N4!)B*@'HX ENL\,AFG$) PCA'R:"NQ'W&;;KVO :>[^+1J5 MFG140=Z0^]__+0W\Y#^K* W+#@Y=\)NQATM0ASXT?(/D33MJ]JT8#*%PVW6A M:]!Q&RP80G#42\'TOIX%H'3IUBO&UEO1+#1UK?LD+S=S(GR4(BZAKVM H=27 MD+)40 _'42QD&(C0**K?;+BIF2!E.6=2BEOW1+"M_M0.,$U])B4AD!(10229 M!PEE(?10(N.4"XI9:L/D#@$>C<=7P\-LQMCNP!N8K\L7LY*T6;%P!BIA'5;? M,@+%;16N]B''K<9EI/Y152ZSN^P/?NKLK7WRG>[F\I,H790/6J;AZ2R\?ZZS MC5A)^55L=,LQMGH1Z]=YFE 4>#Z!/@^$8AL208)I +F7HI ')(VHD2=YL213 M8_IZ6XK](.M'70CT4?G[^0:06J7C5-Q=;YQUJ9-Q5^?+I['[E&JTR1GZ(/M4 MLNG5P:0T4D]GH-8'*(5TBD&MTE@S8WY&-MH,C726-OA,61W!.4&WY:CNLN>/ M=J3G!(;FT9^;!_9S58KF3(1M_IEM?EQ7M;CKM?6U-O1\#S/&8@E3K+P6E"I? MA>+$ARCT>.3)V$\#HQ (FT&GMIC5,H.?2FBP*UM>;Y>\SM2_M1N)_?$W,[1= MHSKP*G0(:"WP;&=XOPY@=MM Y-3X-AIX5!/OU2C@702)3B!/&(**X:+D;P"!@09I*%J+0JDNXK0!3XRO=E6Q6FU=-RD.FQ[FDYC!1]8Y[S MC7J,>O@UR7_,@S ))(T\F*8D@"C292^)B&$@8J)^03R$C3I:GG[\U):EO71% MMQW;<-\#Y,P6@?YX#$S2#2BNVZ#H$>EZ2F/'<:D'0XP<17I*O>.8SY-7]2U\ M4?2)KP)%=3DR_?\RPZN.'M4.UCSV?/4 /X8XUC&;2"@?7S#U;:.888*ISXF< M+\4C47(]V-3",!O?Z.W&Y=M]),5P;WHM(GA6,MI6<#!$WHP,G (Y6H^&(D:^ M$J\HMC@K2R[6^9X[?+^UX=NCZ(,=6(X+0!@./G(Q"#M(C@M#6-YO'RKP?4.6 M7%DV5TM^\VLCEEP9/.L5W[+-/XDVB#:O18 "6=1UOS_J6I2;;*-SH47*(ARD M,8PH\Y4Q@@)EC'A<38Y@)/)8@JBPX*]+Y9DHGS4D-#]AOFA>NH_^!X=Y),^U M4J/H/E,K BI-0*T*J'0!NYX$XT^)^9G_6%,STI'_D%-D==KO M>6P_Z+'C_: M6;\+$)I'_4Z>9[]J?1$;LKA>9>K_Q=YVE7Q.),9>G(0P\7P,$<<$8ND', IQ M*D6"HI@;1ZZ='F)J#G(A)6!*3/5'(:%$A4M(:A$=%P] MMAV!%I8X<^-HWW^[X,TON^/*?IYQW?+JNUB_9$RVEWLDAK MJ';@YE$<(.4B"R@E4I]ZK%UG'R.8$$[3D"81)5;-IYU)-C6&T,G2M'(&UX(L M=!:KG5/M;M+,O.YWF8H1CUAV)R?[#>?]L8F.%2[%GS73X]VYZ<[1=>K'NY-N M5$??.:AO=P+<#]!W:W.=O1#=9>&S,N=N-^))4;&B8(\BH4NE$(A\Q<<$200I MPIAA2@EF5NE?)\:8&JGN101_:B%!(:5E.9)36)KN2UZ$T.!;D';@]-AI/*N^ MXTW%XW%&WC\\J^CQ5N'Y2R\X>%2.W':MK#_U%\4\HEGL)J">#+B70!I3I"PP M/X4IE@P&H3++? _'<615P;MCO*E1P(&XH)+WPO)$[8!;'&"Z@7&,$\V^"/8[ MYNS&Q?VY9\N8XQ^$=@-P\F34X+9^+99T&LC=\F",JR6_%PN].7_%%)^5O2Y2 MB6G,:0!#Y"EW+_(9I%[H0XJIQ].8T" UWMFQ&'?:I%/F(>:ZHPA;K9]7:R4\ M^"$(_]>6K+4X=GV&3.>B>X-H((0'YJ.B\]!O6NZ_Z 9$AUCKW>M*>+"7?AB M[3H[#0#TF*V>' %NW?S)$K:.;E"F3QNU/92EBF_[1=G>WL_,O%VRU9-0KJM. MPE%#B"5[?= Y@_,XB 0220 13H1N))7H#!@&41(3&3 J>2IM#,RS(TV-Y4M! MB^V?AJC@ST)82Z/R/+QFYJ03T 8F[IYX69N0G5@X-1[/CS:JV=BI]%N#L?N& MGF<'9*V+*^HZB\7VU[Y.'_.)'\8>@2G7,;$"(T@9(C#R0T+]@'$N ZNS@',C M38TH;J[NO]Y^_?T[^'9S#Z[OOGRY^PJ^__WJ_L9R@_\LLH8;]B[P&I@C:AEU M2D*9QS!0(<1.,-SNEY\=;=S][RZEC_:S.V]P4!RUZ*1PQ?ZUS=9ZHSS??!&; M'RL^%WZ4X,3G,(P294Z$L80TB1%$,@P"EA!& MXC[-9D;*,O8OP0M5V)T*(Z M(GA6S_U!K,MK&8%/J&34%QC&"&G(/0$QIQ*F) Q0A'U*26#;'M01[J-V#/TV M(,9FM.T:MX$9_+",[:SL6#,#M9!$41"1!/H)C95WF1)( M@S2"010IZO]%TY,G9CV6'W:="F!R#G!ID: M/>WD--]F/XM?]Z&%"U0&W^BJ1 1_ED("$Q?6'"3S@P<78(UTRK!OI:=CZTA9 MFTZ?,#R7$.JB@USH9LAEIYG:^=%79SO B\J>S=H(N@*Z**.R#JJF/0K%!XVZ M\^J?GM<&Q^"+VZ9BO^5S?'&EV3TG*&[Y.*7 M,IA&!,%4TI F88PELC(?S8:=&CF74H-*;%TVJA3\_^958X 9T,*#/TOQ+8\M M#*?"S'1T#_# /.\,6_LZWE90N:WG;3;TN'6]K> XJN]M=[>+^B!7R^(_>HP7 MLM"E3$[_:Y7KXW.2<"(I#(CVA"4-(,5Q!%GDH9!$#$EDU33J$F&F1G!:R&*5 M+WYHB-N3TBZ:*#.B&PO^@>GO N0OK'[2#[(!:Z58"O2.E57Z0==>AZ7G,_L1 MZ=7.,[C^H?-R=">=F_5ZM;Y>K=>"%=D35S0O"L7.@R2-8Y90& >Z1T(@]0&& M"&",DY"Q"#%)$QOBM!E\:D2YEQU4PI?MH;3XH"$_^+/6P)(YK6;&C"F'PGM@ M9G0)M355]L',*35:"3 J%?:!YBWU]7J&_0YCG9?_(-9/UH$I\729O%H)4&JQ_VVI1U407VDR9-4\&R0'KJ%G M),H[5]2S@:N[OI[5T^RX,5]OYE^R9?:T?:HV=02)2!APKANU1Q 1$<)4A@C& MC!//8^K_Q*@-T=&3IV9^5<*9$=@Q3NV<=)'V ]-,)9?#ZD-GM6VC G53@P;4 MW]Y2P/%31_FJSRI3?ZCG+^B=;*0#T<1'4?[W=EGTX-SUR+@FS]F&++Z*S=SW M,0UX%$$LHA"B2-LB2 B84,8\DJ D\%D=)&QFBY@/;O0&'T8)#WW:IR4MFEE: MIQ^9 FYF>3@&<;0$I4)8\%LM]E]T=X2R0>^^&4]9V+78T3GHUONU!?4^24R6 M +K.:C(=?NPT)TM83N0]V3ZA'XG]OE[E^;?U2EDF\]A7]!0('R8BDA %OH3$ M3RGT61BE@E&>QMRF,WCCV59&Q AMP O1="Q-6SFL3L#,6*8G# /32(G MW8$ MK GAA*Y.O_CF\T?]I$\H]O:;/75)S_Y^RI&XDV5OT[D7)A%/? 0C-:7JJ]0) MB3QFD'B4,B\-PY1@J]Y]C8=/S;;_+#9Z&!TM5W6^7FTWN2X+:UR,]"2&9A]J M7V0&_E(_KY:/4&\U RV@QJ84T6$?O1.*N^V1UQQ@W/YW)U0[ZFUWZIKA.W/J M'3+J<\HB1F&88.VUJ\^<4.E#01/A8X^E.+5J/&G*.ONW8$Z!+.G+VWVC<)5'(?1]*&>E2"ZD/4YK$D(=^A)* I@Q9Q;T,(./4 M"+)44=L HE(2%(6Z6!7 L5H6OQUL4RY&V#"SSV"M M'] *ZIG30L^.XA1GX$VWMF)RW_[;C<$\VZ?^#3<3;I,$!Y!SW'3"X8 ^2CP< M<*B>O9[9#\&W"V6"WXL7L=R*O*PXK?AT21;7VWRS>E+4JB30GM#G[$7PKE22@Q O1XN-T5-\'*\3=HZY,@;IR;J M'V^E&MW5HTG;=K,EBT_;)<]_7Z]^;G[47=J20#(F,:3"9Q!)@2%FZ@\2Q#P) MO#"AD5%=UY8QIL8TI9A :CG__=_\V/O/?_^W-/#]_RS_4HINT;GM#++MK.(( MKX&II(*J$!% 4$KINGU;.PIM_=O.W#E> [=VT0\ZN'550?0220YD!Z(4WM+&,)P*0\?,.;Q#.V UKK\W<#T4&E12 M._2PK%!RZTF9#3VNQV0%QY%G9'=W[U04L5X+7IJH0I<;S'6X(9*Z;E8J8.JA M!"*JB\!BED+$4HP)UL9(V*,([)GAC+Z;\>N^Z@.IOX&MNF2UWNC.D( KRT^G M(99[%@>_J30#E6VO&Y!H[:S34DY.AQE)78+N6(DE=%-4:RFJ1A4".@[@[,# M=4K(R;'&SOEH4_A$4D?KY3V#+DFV;!2T_V.Y%DS?SZ^>].E8=T5N] M12WD/--YS[N1-NJG/.-%J,AJ^7G7(=135"*".(98I!PBW0*;XB#2S2Y0%$>( M$697><12@,DQCY8?-!28[;^H#3C0X8)>K=;39$950X(_,'DJ>7Z^>J++@]&/O%>$^+K434A6EY%7WDIC(UO];OLD^'VFK)&5_".O+IYSSP\PPP&,*=?A!CB%5 0) MC-)(2AH'C'K&]4Z&%'1J)%M$*H*UEA*N)-RJOY!"4/,]ZT'GM7OC>RJS-3 K MUVJ"AIXZ&JW6%#15K>,0:F7?9AZ"2E_U@'KFE<[571.9>?.R-%-Y T8JWV<7I.D-ENSO"PC^4] M'&SK',Y#J078J;&S&=UM[%R&H]/MG9ZBC+K)"I$R("&*,8%I3!5G\J*=*X[3Q*KMBL&84V-$95LO2)XK MFYJ5&ZOJ>ZR;"\W ,UENRK9$:DZ>M8NITX;+?1KP0VE5-#'*E5Z7UG ZGAPS M@G0,^*9J4^4J:YFA A2V NJ@/--9B :NRW0\[CL79#H+1'O.9V77LUF99*&KROTL+["-?S2:!3-JX#"]V HFM^&/1B./&_UH \91\*/5S3VSOU;+1UW- M6P>E?2$;-8S>;[L7SU6IB3OY38W,LF>RN%WJHA.?U/LY1R042 M# GU4^B%DH1!Z OL6=%6+RFF1F/JK8PL,\!Z@6_&5H-#.C![%;FP6@&@-9B! M2H?7JKB-EM9A5M@E8+E-%NLER;@Y9)> =91:=M'#[&,']#C?UO7C]880015\1&.4N@[V$2%OTN;+O7M[N!*R!V6AXG,Q/J9W@-59GY7ZX61T+=^+1IG9?W+=% M:%%WH#J9+7;TWC3^)H)S22(&$TI#B'"HLW%1#)E/XB00F,3(RN3K''%J5%D) M#!H2VW;W[,+8S+)SBMS O%F#9M.,OD>#3D- ''?A[!IUY%:;AB <]],TO;$? MM=1%"Q]6U4E ?7P@=,[-G2SJ4-6G:!*%Q*=) !.9*B,LDB$D"2/JKY$4 K/ MEYY=2P6;X8T^G%&;*C2.6/*BMT)11+DH%]?K<--J,LSHR#G XS!3+;8^ *G$ M WO)BX2\HBBSQMK]^64?T)RREY4 HQ)9'VC>SE!E>; MS3JCVTT1S*M([QM9ZW]V5S:E'X*NV_^:##UVXU\+.$ZT_+6Y^]):G=>KI^?5 MLMQXNUVRU9-X(+^J*@M5J[NBYMS>9Z&>Q[Q0)-"/I \1PS'$H;+=J$P"WT-> MF)"@7Z%.:UFFQG;-^H][9?3?2G6 TJ>N/P)^JU3Z2]^*G/939WCL.(B@A03 9751115("^(PKY=PZ;)!I_-FF.9 FCV\5\&R\"?_2$B WSQY[4? MK'O8>WSEY]5LZR3FY,O>U\XM[0UE6U2)D86C5]2C^OY#^>QY+Y@1'(;&KA0GJEQQO>_7]W?P ]7WV\^@NN[ M+]]NOGZ_>KB]^VI9AN["23*CFA&A']K#TE)"JL4$E9S@:KW6VWS%SW\.XD0Y MPL]M2;P+91JW=)X; (]*[#EZ;#^"W54IOUT^;S?Y9_$B%F'M5Z$8)U(2&'NQ MKN5)?4AC'T$1I%[BDAUN0%H:/>K:L5:RCEL8),! M(@,T6#T]WCLT4VU5_'3CU/9;[,/%ZRQFW4_O^T_R_#W[59L17N1C$GH0,Q0I M>DC43SY)(!5)BC!6)@8Q.M!O'65JQ% +6C:WU*("):MY^/-Y.-LIPAE( Y/# M:7RZS0<+H,SCQ)T -E*_>7V;6WV_6BP^K=8_U4WS MA$1!P/0I%B%2UT /()&ZMV=,HSB0?L"(U:&6([FFQK.U6KJ80*T8J-0!M3[@ MBK&U;H3TI]8$5*I85BUV-;%F)MX[3-? C']RIG2%C5JKL].FOK..!?A-,4;YS[8A7V:38L;([J$>^IBA MI:K%]PKE$>0F&+,W 85K8X=W<_\OJZU8:O[JG\O%H78<_? MQ6-QS#!7[!3S& F8"A)#%*:L'7C'OR*]&U>F[YZ)IQ?*QV%4LBD_?[8I/SY7#ZJ>"JT#ZXDV!7:']8Z&U*5 PZ!:,5KQAB*BQK6_0&LK7JA?U31ZR'T5OEPTH9 M_1_3KZS0[5)' .OW\KM@6S5T4:RC41CWZVKYQU^___6:/&<;LBAL8%UO\L/K M==D)<8Z8YR=J58$BUAVQ0S^"&.$ LH"'S LB1E*C\%YG$DW->JW4 +PH"?9\ M4'6:E4J O' 0BV*V]%77LRTR(O,MS3.>D;5AOTEWDVJR8(T\58,O8;K![4XA MY9=7TU96$J?2"6C%0:09*!U_K!CZ\@FN;)J'N)LVN&M.HDS=FY::1 M)M&ZW),SP#M*0UT^SJAEI)S!\K;DE+L']XSG+%F\3FLO,J$)TQ^ ;KWZ>97G M'X1F>K78SWT:^R3%$4P376G!(Q$D081@$L34B^)$QGYL%=]I/O;4ELNC<@N/ MNIOP;PLEL^6>L\T$F&W^# 3KP$O;48&%AMR@Z-7\FQ;]+S- "^FUZ^ P:-0> M,[=!I!;CCQM4:@_,49!ICT?TSOXACX]KO2.CGJYWLHH"7)]WC8%3+&B82 Y1 M(A*((KVSI#>:_)B'OO 23NRJ*W<-.#7:.I2WW'JMRLA][MN=N1-T,]9R">70 M5OAE*/;)Q#&"QG6J3?N@8^?2&$%P(EG&[+Y^A//[:L5_9HM%7?&J>>0VIS%B MG"C?RC^FDI>/5/5;RR)X*(I6$(!9,4(JG[J8)(R M'&%N5?BNAPQ3HYV[;S>W,2#:?67.\X;ZVAJ!EP!VXTI&FEEQV M#M@()V$JP@@F+,(0X80K<]3GD(LTU99J(D.KR"P'L([4R+86LRJA4!3 RIBN MZEF<:+F!UVPY< #:P)1_]!+F U!\!PQNZS&?&6OZXO&?,^9;F MXE];Q>TW+[K'A0[QFB?<4XXJ%C!4A M1X#.(8QUP[H?""P.*2&*UJ7]JD*EQ MPEY&4 A9%:.TW/@Z":<9#5P*TL <8(V/?+JD?1VVW7 M7EQ%O3#R]+'A6OP0RSQ[$6493KT%7Q1O+P[Y8LIC(3CT]=85BM((IH)SF$B/ M(B0]DDAN9W]92C ]NZQ9!WQ5>$2LJ0+0IWY%"XG>Q=6-9L:,6@9$>V#6:<)< M.IX'LM?EA.MCP*J-A--CP)[@#55IW4B&]RJY;@-02^UUJ\?TW*4GV?)ZM=3! MB6+),I%_>/VJ&R**JU]9/FIN\-G?T^O0DD;C?J6T<< M=Z?>1/FCK7JCF^SHA(ML?J,>N7F]>1+K1_7HW]>KGYL?NQACG@J"8Q]27Q*( M6$0AQC+5+6D0\R.6>L3(D^H89VH44HH*:EE!*:Q=>&D7M.W,X1"P@3FC)U;& MA&&(Q FJR 7[Z^/JY3_4$PJ6^!?2/\+RQX(:NIX]"BD8*EC3@>GE?5M[UAN) M15AFM1&8^"2.$Q9#Z2-?.5 !@C3&D2[$0K&?>DD:43L'ZN0XTW.3'K(G-UNL MIW$ULQXNQFI@!MC+5T5RN]]<;87 <:/.4R.-W)RS1=GCAIQM%U_:X:E9(>JC M6&A=W--(!ZI'Y,5=@/U8#*3X9WZ+ED!=+[7DMUC M[+,R]R/M2XTWBY$7_'KW7'37O>*\B/V,/>%Y'HOI[V050%(H#IJ:5V9GI14X\U;4ZH.' MU>[2YNMAL5J\ZYMBGFTZT3=FI)Q4)>!V0=: [YI+:&NA**(&2I>.-=^A,A-\ M5;T89/\.98UW:%V_0YO5[M+5'I._NDE:?8=Y:TEM'5.:T1)@WP'B9IKL>PQO M;Q'=_&N;;5[O29:KIZIGUU4R/F5+LF3JWXK&+&_K]PN1IFD<,.C'J?(!99C MU&;@VW5CL'1!)@OWH-/Q%BE(0Z67\+8:EN<88'G$GR+"7.TO%Z$;,M"V>^Y MHRUY%ZG=7+PN>U#/T/KUB@G!\T]*)5WO4X>1WDE=6&+NQ5$H/!9 CK"$*."R M;-&%HBB25!(:$*LVI^>'FMK"4DM:IB'F8IFMUF"YVMCN+K: :[:1Z :R@5>& M0[1J,34I:4$=!H)W@N$V%OS\<..&@W>J?101WGU'[YH)SZN<+'Y?K[;/UPN2 MYYG,6+'.%4$[OJ"2(^%!G^C*:8$,(?%)#'D21DSBA*?8*FVD8[RIT48M+BCD M!8<"]XJ1Z@+%8 ; MN8,ZG?!+MLR>MD]7R^66+&Z>GA>K5R%TM-8ZHUL]8E7_:HY"COV 21BE/(3( M#V.(D9 0>TA*+!@7D6]>M;&O&).CI%(30$M5P+/Z[0P\E=HHGT"K T2E#V - MA7:%':VJV?:=O6[_>9PY&9K?JNFHM"BRHF>@4@24FH!:%7!],!W?1IP.JQK# M(TS+>*6&!YL>VX+#%Z+:7G>X[\/'+#]\(0!OJA!?^C3[M:PN6':WO/FE]V6V M6?Y#O\.E)7[SZUGHX*)YZ$L9\E!"$<3*MPZ9#@$D" I$$HK#-,%Q4!>P?S!; MOLQ&-OK^#@O7/XRP8FG!P4I72VR*KKU)WN9-]H6_>^%QB.:(R09EYI,&\N8( MR+)V;"VY^TS^&XVO), MS'31GN/3BK1?)-.7] WUZ8HW%GL M?^MFG>LE65QO\\WJ2='GU9)_7BT?/V1YP2 MF$8L@8RG6 01\4F";/:O^PHRM26AUJ,\X:DU 3M5BL-EK0PLM"E;[^07U GN M/8-F&^)CS,O 7#/DE/3((KH,3\>)1CV%&3D7Z3+(CM.5+GQ>SQ/!?7^G\L'J MA_K?M/F]S,6]R,7Z16@AJI[;>=TRN?[5/$Z#&#'%M#'&&*+8"R'U<:"F%A// M]YGT<61U<.A$K*G1<"V?Y1FBFRDR/&H<'?CA=^SWW>=*E6;%S[M?5&K-0"U] M0;VU:K-]Q_GZ]PX/,)VB[?:-?"\T*-DB M*W;*OJYT0_LMVV1T(2IA;I^>2;;6NREZAT7WET\3IN2-8,I] I$O4T@C'8D< M4NK[<%[+0W;'?AJTSCI-4QBG$(A40B5A DD0,!K$GB,<0IS&SX52C M4:?&GEK:PF@J?FC(;<>A9HB;L:5S'(?>>CP'X0Q4N1@V.1G6E&<%EU-R,QMY M5!JS N,M8=G=W(^:'M:"Y-OU:Y$,5]:,GH=^%$HI&10A%KH@F80$!3$,"**I MG[(8>ZE=):(3H]A\,"/5(:J$++-49V46:PY^RY;5CY8=&D]!&^$P0@E&,(BX M;B3G4T@B2F!$TS!B$0K"T)L_%YUAOF_(>C,*O&_'&P[B#^(Q6Q8U RA9%)D! MCM'%/,)<^2)2]^K#Q(=8X0JCQ$_]A'N2H+A"]V;)1\2V'FU 8[C,KQ\$5K-E M\D*@!EX4=Q_W]_+C+@5TM^JU:.]TC3LUSJ@K6HNB;]>OMDO[K5:?A;+&Q9WZ MJ(K$[,_J^>)S1JBRY3>O?RQU%0+MO^E-%*8N+;VYN4QI['EJ/6->(O1F10Q3 M#X70"P7#B$0Q1E8-KWI),35#6ROQ-Y!5]7[L2*+?-)C1R.#@#DPTI?PSL-, M%"K,P$Z)&6BJ 4H]G.\\7(2C4\KJ)\FHI'816&]I[[*'7= '\$0U].-H9UT< M_0_U J_6&]U=LXZ:NUH7F<;-UH2Z=X"G+*DD%1+R%(<0A8A!Z@<4LM"G<4A3 MS(BPB$@>6%PC&A@_C/F/9:.;*6&;+5EG9%&T?L^KWN\ZDB>ZQV M+C"K<=TP<0-;Q MNRH.!_C)SHL##F>?Y/)AJYZG%C0E%,V658DEM08JGY]]%"]BL7HNPO'U@>:N MF7-18TG79![\8M]WD9O[+)X6E%VS:K2T>5SU[Y C#XC R\#M2Z@H3K#3YE5!H\SB%N2>RX?8[2\'V=P-%."W#WTTAKO M:@DNE]B,52NS?O[7U>:_Q.9^YQR\*4*:AB$A7#(8\S#0I98X)+KAE$@2R@(2 MR=BW:[%YD3B36P\;YI;$K[7!)HY M3>--R\"+8G-&-/JU+CM/2&M3S,GKP9R,5$/^$G0'*BG?2Z1WJC!_"7SG"\Y? M]-1^K%R5T-.E7O/-NC ]JHI5./221,U8$NF8QL33#?U\F+(@)F'D*_Y-;>CV MS#A3X]&=F& O9Z\"5>=P-6-!!V@-3&]]@+*FJPX8G/+0N;%&)9@.A=\R1]?E M/0/TMNNU>M(N0K * ]PQDBZFNLV6C]6FOBX87:>H8@^'*>$^3/RB$C,CD$HO MA#Z)!0H\*I,DM N6Z2_,]&)J*EW^9AF]UW\ZS,AF'(@'YJ-*B6;TV% ,*>DQS'BN?$F>@Y8Q.,^5S); M5@\^AZP9WUT$U$B5@RL1@5RMP8&0#JL&=\#@MF;PN<'&K1C"NZWL: M6*NGIZKC1M66TTN(1 F-84ACY6V%:0J)0#Z,.?)]A-(4"ZOZP$(0TB02))%<>43$SADZ-]3T7)U=B\RL M$-0VY_,,HF9?N@N4!O[@]R)6#LMLUU349;IE.PZ.HL!JW[6_*%,S&2JQ^J2/]YH)4[(9 ]_!Z:@1LU<63CJ]4T(+71J;+#I- MO&MB>N:)7X+I &GBO<1YARSQ2V [G21^T1-[1G#7\>)[">9$R "A4$(4R5C] M$0B(N:=<)J+F+<%1$%#%C*L-69@QXXDQK"AO-]+PW^5B_UVN=M!;AD*?0!0C M+_*E3R#SJ =1&L20I$Q'ML>"49]A#W$[ _5"3,>R30=%U6S=N!"I@1>$?;[. MP=+@,"#[O/IN@ZE/C#-N(/1Y18^"F%LN[=%E:?%?^VSICX M)M9%]N'<9RCE4E 84H^K;YZ'RCU-!$P0)G$:!B&WZ C?,=C4;$DM;]&;NRF<=GV_#?%I:];=]8CQ.FP;*G/0%MOTG@OMV,.\ MQ^I,=6A>/:AYL:"==']L\Z%T>G M^DFPT'*#125X9MM6M -N2\OL8A!',]*.DZHK:0J? MM>C:[^H=N9EM1%&Z^%:'[3_JDFUE (?_$F3]\',UI\JV\R.$ M8,3]"")],D%#C*!'I1>$*:8,23N?KY<@+!2\[_\#FLK,@-8#*$6<1I#VQ]%U?&D/2<:./NT/UHG8U L>UKMG MNZY=694&5N;#QRQGBU6^5:_V+BA2I!0I%S>%:9QB9701971QSF$4X< 3+,$I M,>J':C/HU$RO2F:P%QHTI#8)B.R/OQD!ND9U8+Z['- ^7=^-$7+=_[U[X+$[ MP1M#<:(GO/F]_6CI[X(_ZN("(L\>E_L>Y9)&H4\1AP$B@3+%1 RIC 6,4THH M\0,6"RLB.CW,U*BGDA(TQ.R58',&5#-VN1RJ@?FD!TK6!-(.@E/*.#/4J"31 MKNY;6NBXNF<*M-Y2^J!<0:YKE2B[I]S!]!D.*$T8E$0@99'$ :0X\B!BH6"I M^HT4EC[9Z8&FYW05L.[.RSAENA<9L-?'JH<;-\6]4]RMYMO[IOH[Y&M/G5DE=E M&*YTAX?LT$C9)]@G21HPCB.(PC!5?Q $"<$>5&:$QR/JA2(U:L-ZB1!3LS;N M;[X_W/]Q_?#'_>W7W\'5UX_@]LNWJ]O[+S=?'VP[[_68$C/J&1KH@8GI0/RB M6DQ=(6:O0<,; G\.4MK@$A =M]GK(A#A<+(>$BA7&H.%'Z.,0TLDQ%-AEW>C;6K@-&81P( MMTU$WJ*>$A'&#!&(<*+^H(1!DLA0?2:)3S'&(L96X4,2B-T:WD[\@2ZM9P!PZQ;R[F;^[98?5X+5O:M MFH?(US%K# H6<(A0JHA'IHJ")(F4 QUB3*S*VC..G">N<=!2J4K8Q3R,E24009S$/D2" M4(@1$I QP=2'&C*)LF*,J7VRAQU7+NA"4T'H1Y[NXD-@R'U%=ZGR^M/0 MES!(L!^3)(X1M2RTE<@2C&?5=",W #'B(R0#IXRWJ#]?-YSU2R%L4 M;>WFXR2-_+A4^;T@BYM\H]SI^J-7SE7(@PAR%NI^:42W[DE]F$8)35BB?L5M MF\%W##DU&M7R 5$(:-WKO0M=4S/()6:#&T>GFB\4()82#\ 6Y@"Y;JO>->S8 M+=,-83C1#MWTSDL+,1_&/KSN E3?5.Z-B>2(1!P*GE*( B9@FC(,8X$\@EB, M>=JS]+*9 )-CH=5B(5?KGV3-==!ZT9%>?66U%N!NU[.FV,*H>]GO+[@7+V+9 MLG'A9MH,SST'G(RA3T0;)9;?!&"][H/A1RJH;(?>0"64#85XIZ+)=A"=+Y-L M^9S>-3RTC2<^BO*_M\OJ._^\STZ9*R],^@@+&-% YTTS"HD7>9#Y*"1>R(F4 ML6V)G^YAI^>7U118;499;G0;06W&9J[A&YC!:G'!;[7 ?RE*]E=P?C9(A.I3 M7<,8(M=U-+H''KMBAC$4)VICF-_;CX+4 [=/V^(\]40CJRO^W]NR=M'IEE:5 M6Q/()$RYA_4Y*(((D03B6,20H#3V!4\\R8W:2+D4:FH&7>TGT>Y9"]B\6I' MB4ZFWHPRQY[0@2FUH<[)YH,YV*LT*SIS'#0CW&S6&=UN"HMQLP+?2)&BZMY- M=HFZ4Y9V(MBH+.X2RKM M6^@+23A21SR7$3*10AG%(8A^SD%F=OCB6;VIKPU[\:H-=$_PWL9:K M]1-1[R"+6OJU M\9\7O/]]^_R\L"Y+8C,]MNSM%/01]VMW_QWHDQC M8,[3H?DC[$O:_;%4U_U<9^J+W)V(T\"3@80B%CY$0<0A93B"C$3&U8\S:&>9B) ;FD.U>-H=>>:O6+<7/CN\9K=K967&;YB;96MO2U\KV>13Y/(P9)@A)Z O=Z4"@")+0CR#UI21))#@5 MR&J/\>0P4_L>"RE!MA/3W87 S3T+ER!S5Y"4(GH< .M%0*W6V*G MAQIWDZM5W:-MJ_:K^T:HK;,7HG>SOZZTCT,699?I.?/"4*28P]C7\2%Q&$,L M!8%>P"*A9.PZ. \[.##9RF%F[RL?!91W7NPI>K7[BR$WZ,%HJ481M_'^)T1:Q&!HF]^:9AK^SR8\HM[ M6-\S +;^VU[\W;_EX%L;Z ZB88V@&S@TMEV&=XZ3-0*H.VC6[#'VFQ!76YYM M;I?%\4]1%LBLKEW;K1/Z8 H104-&ZUJ K1B95VYW@=5(%=M[86:U-=$%1LL. MQ=E;1]NHZ!*^N5_1>>UEK9@?5E?L7]ML+72M=['>O&JBV%PMN]@C YLBU^0YV^B4&QW7 MJ:9&%T7LUZO9 'H/LS#Q? 25;ROOV^+U=_%4GS*%(9.IGT 9(%]YJXC#-"6*G?P4$Y^C)$J, M.R4U'SPUVE&R 26U8O%.$]Q3$,8 MHR"%2$H/8B].8:3L4IEX@J6A9Y=D9#RVS=LY4C6SU=,S6;X"UA3XTDVR<\CW MW1YS@.:[;(SI/\L6'?D,'"@!Z"NHU1AR=ZP#N8'WQU2.6,BW]RK!W__29X??JXJ%X"1.&8">[J<60"1AR2D M<4"A])CV%#T4)T8%>EI'F9K76 L*M*1 B]K:PLL"SFZ/T@E( U//:7QZ>)OG M@3)W/9T -I(?VAT$Y 6'_7\O:,YK)WB-[W7[HM[&X)%@9L'\JMT'KZ* MS>[(CZ(@DCR)((H%@RA4+FRJ8\5$BA!A48B0X-9FW]GAIF?D[:K_Z'1Q4LC[ M-VM+[CR\QG:;$\B&M])*K)2<.S]4IV@/T3_-!!/7)MCY <==\S M1B?;K^+7YN&G6+R(+\JM_9'/N78C?2PA88I74"(C7?K9@XQA7T:,)URB(5O: MOA5H>ARD7LA@R-ZV1U-BQDKCP3PP;UW0[?9NZ;!^O1M W['M[9%($^Y_>PZ^ MRQKAGGVJRXYSC73X_,/K_IKJ:+5(5+Y[+G8+?] M[%/SJ0O)!9^!GY70D)12 U&)#9ZUW."W; GX:K$@ZUSO$H)+1]O]>G; M,L]8V;$I"E(1\ A#YJ^=PL#8-,!Y/6AA\/ M91Z.*#^0A:Z\- /D\7%=Q,$JGJN$!B^M+:%&GFI'R]T8DS>!QDBP=\G^5'N9/9NKAGMUC.8Q2SD#,,$T]* MB%+.( F)G47"^V.+;?ZN$2'9!2.5E[X M7^6/KIVN'O,[SFK3=\[^]ZTS#4WWCM1T%IB6B9C4TG)*SO]5BTH+T*Z7D[:A M[!:2?+V97ZO'K!89+QYXNQ%/^=6O+)]3@7@JD/(X<*#[N1 ?$O4O$(6HEL>/0C'=ZM4,87"E?2C:1T$WMTO=@;TH\[-Z$4NB__OTO,BTU7+S MBXD\UUUX/RU6/[]DR^QI^S2G"99^E&)(9:+L0"K53T$2P51]_$$:,AD3XS"U M7A),CQY*L0';R3T#HI"\[.$ME>PS\%1*;QZQU6]ZVAEE%- 'C_.@.F&^5D#G M&E03<-V8@%*+L@/XIV("OHPS >;A=(-/Q$BA=D--B%4HWD5@MH3I]7ON:"%\ M%ZG=#.^[[$']MBGNGH4V5Y>/NMU!T=R]*JB[RTE.#: M""]K=[L;"J=><\MPHSJ_W6J_]6$-[NA'%HJ*GE;+HB!^X03GMWF^%7P>IU*R MP,=0(.Q!A)F$6(@ IA1%,0\])/W$+H#OS$C3B\PK!06YEG16;RIFA;#]]Q;/ MX6Q&&0ZP&]Q?+4#[7H)6"CD#I9CN^*(#!Z=D<6ZL49FB0^&W--%U^0!)I7>; M'V*M#9JU^*%;M+V(VZ5RV<0'H1A*/)!?+R,U&Z1II.A:@R?5<:J^5/[$>T-62^5 MC9=_$^N"OK^M5Y]TV;U=9E&0^)ZRO1*H.%-"1'3!(QDQ*"+JAV&(N>>'-OY; MUX!3\^)J>?6Y7VEDS'3Q,% (;5T6TQAV,\9T">; G'@QCM9D9PJ.4SKK''14 MPC*%X"TE&=]G?U;Q56Q*!M.KW-6BF$;!'U;?R'J3L>RY<#F_"[9=EPV_J3+8 MB"\9]$C"(/+B$*:)[T..E!F7!(*I?S>+5NDQ^O2B4'0:9%9H $@MOJYK^-Q4 M .0[#KD7M1,>/!3-@!M0?Q\!:O.3B $A'^D, MXEXH4RM\=E._!FYNT <+Z/Y]_ M=)S>ED9X#=37LGWL=^II:03(^7Z69K?;D147V?QFN\KH#1"'V0PG3, H")FD84*->6BUC3(V$2C%!)><,:$D5 MCD#+:D9";8"V$XXCF(9VH?L@9$PB!AB<( QE:/WUTC\KOES2]M[6RS_(I&O;!'"?4A9+&&,&4%$$B%X8F.+=(XX-0(H/*W5$H@#6;5-PI6T=G9( M-]R2^J$7HHUIWQB"\M>O,;[S4_:QK_M2' M.W73BD-OB"0)PRA1K!\QQ44QCR'ADD(FT]CSD6",DWYNJ-'X4UL(FN[HKFC2 MSJ.J5.CKEYK-B*U_ZASG@>G*".*1?%4K[ ;R6"??U0J@\SZLW6/Z9*'4 M364_9;^**E>[,J.ZV>*]8$)7OYI3QCE'D:?H+?2T;YLJRPM3;7X%H1=2(B(C MW]9BS*DQ7"%L6=!6BPE^JP4U#/&S@;O[G&8 $ ??9MOWD2ZQ/*P2/#BH-KDA MSL$=+1O$#Y@]:<0,#RO5#G,Z[&Z]^-2D.P!)F\]OS5@9I4*$ M'(:2*F(GJ=ZTI!(R@G',"4IIY/4\3>DCS]1(_^"4I2,64&O3^^2EU^19G\@, M/24C6L!=LU&% E3N_4@G.)?@.]3)3B^9WNO$YQ( 6TZ"+GIL/V*^%YML7=2- MT.>)#^HA1T+B5#)LP[>GAYD:C>ZE+!N5 M:3FMJCATH&I&A)=C-3"_]8')FJ[:47#*0F>&&I5EQF_U]1C;_RZO/[U6+QJ4S4>[/"AU[*O(01R&+U!TJDIHL4J;\*S_.3R$L2 MJTS<_J),C5*:MD!3EZ(!1:T-T.J 2I^^MIGUI-F:94-.Q8@6F=DLC&2*]<5T M("O,6IQW,L#ZPG;>]NK]Q)Y3UCQ_%BUBLGLO*"ODFKSIO!;XG ME'<;0QICIEL<>5!Q;02CQ N],.0\,MO2M!YY#YGB%D9@.<&FAHI57*" M0E!02]K+9SR+K1D-N4!L8-;I!Y8UQ70AX911S@XV*H%TJ?R6+SJO[UU^Y>V& MU=?5IN%R>$$LL?"1,F&(,F:DCD8AD8 Q)X(D,8DXM]K&[QIP:G1Q=7W]QY<_ M/E\]W'P$=P]_O[D'UW=?OMW?_/WFZ_?;?]R SW??OUM78FF'W(P]7 (Y,(NT M[9]KF97G-H3/9HJ0ZZHM[8..7;[%"((3=5S,[NO'.O619=7?;$Z(%\?*.8)A M'*?*8PH"B",<0NH)RI(H]J+0L@C]FQ&,/H914W=WI^>BE-".0]X":$89?4 9 MN1_V30<:UB1P1F>GW_S;,4;]Q,\H^/:+/G>9LXI,ASE1UV3!]+E8MGS\*C9E MT?*,5==K[Z:./_N\6CX^B/73O=ALU\N[9=D$<2Y9S% 24D/U]CV5(5LK">YW;T=Q+'C5_G:XJ# U MR)0-78/*K=#O7:5JD"DPJ&,US+B]%["B M)P&DB9 PX33PB*_\_LBJCJ#5Z).SU6L1=3W .6:Y/@_IQVM%O?N"-A_%DF4B M__#ZE2A#5-S)_3^_%J=^4<0"AH($XA@'$"$IM$G(H Q2YLLH3AA'-J1F/O34 M&*ULV;"7$91R]SIDM9@ ,U8;!M:!*:TGHM;D90^.4^:R&'Y4VK*'Y2UG]7A" MSX"/;:X<;SW8$\V6A8UWOXN3N^6*%#.9Z<"XTH^^8O_:9LIB_'VUXC^SQ>)J MR3^K7V>+HO)>X;,+KAST.954"IH$D"21@(C@%.+(#Z&RX@B5<7^_+E9NN@%0J6 :9##2?AC$J[S]+0X>X5!J"AHHSL%<2-+6L=DA! MK><,U)K.BL"\AK*@TG:FMV8=ALH,.R%N(VT&DG7<0)UA 3^*\QEX./M*#HV: M$64A<+V4?2MRW72O%UT1_+,2N6A=.B) MB(S:"-L./#4+>)>^<"=!)7U9//I;F4]:]"K2&H _M0YE@UU#R]AZ4MJI?DBH M!^9NQRA;U2;H UE+@0*KQXU6I:"/DLU2!;WN=Q624!\@?=IJ._M-H9NOXM?F MX:=8O(@OROS^H9@K120(F&Y[K)F+8 *I3Q$,0R&B- EX(BP;SETHT?1.=M1+ M&UP:.F W*7TC P8#^ET._G<'^*4Z^]^6"LW ?PFR!G=+IYN83B =^&#>3J9W M/G?O!6#WL7J_Q_8N/4#T\'5'F$;Y RT8RS9S+GA,0D]9?+$7*;,ODI"$"881 MBQ.42B%C@NUHM'O0Z3%ELX8(+X6T+D?0A;09-[I%;V#ZJX4%N_Y0OS61K 1V M4%S*'AW7Y0NZAAV[E($A#"?*&IC>:>]Y?KN^>;B^^;I:;WX(DA>GU^2I;^>=LDST6C[LFN=#%;CZNGM0Z,9>2,Q[X C(N M=6WK5#G9"9.0^5$LJ)^25*8F5-TVR-3(>2\GT(*"/TLQ#?FC%@K:%Y7J08*W8K=OTJ[*L'' M86D7UXB[+?WB3+IQ2\.X!O6H=(SS >Q=\R_*[U]\V&8+KKS^;^L5W[)=$2:4 M,(H3&4**XE!1.):0B""%J0QIZ&%/X- W]<=;QID:(1>B@EI64 MK[B:V8=KM M;#M":F ^/ -2#Z>Z#2US3]H1:B.YS[W1L_*8#3!I<9/;[A[--S90H>D0FUQN MSY&?5FN1/2ZOM^NUCNU\4/R<$U9&]#PIQWM;UH/5_:?TL?B-!H;3<M[<6';]_\\L7_"_B-KC8_U 5D4<2LZEC4[;+^ZU^T/[C8"2^S)Q"J]R6C4J2U,.Z%U]8RFV/\7E(*;I%A?, F&.RFNH1UZE\0%JO:[ M'S8HN=W9,!IYW%T+&S".=B2L;K8CJ7T7[D_90JROU4B/J_7K7* @8#[U(?5# M I$@ <0Z^3+T?)2R0"+D21,Z.O/\J1%/*2(H9 2UD&8,KMLV(.?LB59:IF^B;5Y"A3SFXP"%GMUIOVL)I[92--LB[55L%+M17YOU%MUP\VOHKK[GK V^ M^G1.TDB-JQQC.U _*U=2OE.;*\<@G^]^Y7J@"^*^/G2'(GQX&XKPB63K?Y#% M5C2J@MYG^?]\6@O1+.@TYZ%(0R%\B*4.[H]E"DE,M)O/HL@3F/O<,I]H<)EM MV&><="0M)91*S$LJS T_UX:KQ93F;^B-TJ+:R;.OI_57LCM\^"'UL M^T!^S3V6!D'(8Q@CJE8K7Z20IB*!*?,]2GV)?!K;-3(91$XCAANU'4I1)HMM MMF2MMQ#TF3;X39]O6WHPP\RJV;KT?C,USEI4B Y:>CG-P.GR!0U79P:(5)^P M+J^U('F>R:SJ*'?%_WN;;\IJ!K107A>V'K03@;O)&;K]@ -)W[OG@#NP#1H- M.!RL;YV$>J?^3G[6Y;SNY/5:\&PS)PA[81#[,$EX"E'H4YAZ'H.$8X]XF(DD M$'8+Q-FQID?R]7:D[C=R]>$SD(3I0F6&QYC=X*8DB7V/"TBB,(9(I FDH130 M2R+U7^3'<6#5-.@R:,?,_QX86+,%T E< R]B>QGU#FHAI?ZAE--E78D.*!R7 MDS@WVLA5)#J4/BX>T75#/_K]*GY>,:87@3*<>ZE^9(73D5\M^?4/[8+DM\OF M-=F29<\+D>^WKA/L42^5%.J<9$4F4EGQ,4%J#A FF 484:/X$I="38UW]L*" M0XWLB,?)?)EQU-BS,#"=-2;@^X8LN?*?<_#',]>AQ#H&N%1(1_T>3%6ETD!] M5UUB[)0GG0@V*J6ZA/(M^SI]=C^B5J,R(7C^22E>! [>E?L]-[_$FF6YX',< M$9QZ+((AB2*(/$H@YB&'@GB))^(@X)Y5T''GB%.CV&N2Z[A^)I3/PH%^0ZID M;B JD2W)MAMS,R9UBN3 -%G+6N)72 LJ<<%.7G<$: R-4W;K'G54ZC(&X2TO MF=_8-]M!/?,VS[>"?]RN-:\5>2[%;G1^+_+-.M/U%(O+BAWIW]=E=A[FOB<\ MF!#BZ\K6 <2^SV @$44APBCDGEWZ0Q\QID9/6@%]H*R=J/5.Z*KJQ&_*[L@+ M?6P#4?I-D>'YX># #WTH6(!;:@!*%:K*$+/R(%"?[NWGHKR\.@TL='&90G$) MEHYS*GJ),G*2Q25P'6==7/2TON=F==R)[LE:-J\INZ*B!,6)2&$<*Z<9Q9& M5'#E+R>QGV*/!&%BV=+O]$!38\"]G+.B&H]F0E;):GMX=09:T_.GRP$;F+F: M6#U46%UW8=7CK*<=",?'-6<&&_G$I5WEXT.3CNO[D<.G;)EMQ&?MJMPN-VKF MLUVCD@^O7\A_K];7^MBO:-86)FD<$>W9Q5SQ!?)BF/( 09\H)L%IZ'-I94]9 MC#TU"BE%AX7L8"]\W6R(OH)"?E HT*N)GLW$F+'-0' /3$!.D;8FIAZ8.>4J MF_%'I:\>P+QEM#Z/L$]$O7H22ZZWR#XMR..<,LG2.$U@B%@($9,<8I(D$*7( MIZG$+*61:0KJP9.G1E [X8"6SCSK]!"N=F*Y"(2AM]G-]+=*,3VI:^_DTL.G MC996>E*)9D+IZ0LN+%-1YI7K<([5LMBN+KKOBI2%(?5@S&@$$8E22'PA8(0X M3AE+I!=9G=>UCC:U#[2JDK 7LI>5T ZPZ>Z*(]@&_J2M$>M?7J(-B6'*2IP< M\7W*2;0I?[:,1.M-_/3M4@<7E\'(B\7JI]Z\U.==]R(7ZQ>1WZ\6 MBT^KM=XNF8>>ER"?)S!(_%A1BD*HD MI!GP ^CA&:CUTN?,.\W 7K7B*+I6#ORIU0.5?I8,U6<6S7AKX+D9>DMXM&FQ MIL$+@'5*CGWD&)4R+P#J+9%>\JB>.S]UUL;'+&>+E2Y0EN^*5E$<2,FQ#Y.4 M>Q!)IORD4! H:(1HZ'MQ:'>(WS;8U BSD7[5D+9WE;!6G UW;ARA-_1636_@ M[/=E#!!QNQ'3-N"X.R\&JA]MM9CC3O9J'Q8]3R)HS1, M2!I"CPD$42HQ3%G"(:$T#6D8!Q095QY)=6 MG W/LQVA-_29=F_@[ ^V#1!Q>[C=-N"X!]P&JA\=_RQ$?SJ M1:S)8WGRI'VN,K\UGR/DA5["8D@]9;$@R@E,_81"QJ* Q*&/0AI%9_ 43K ,A>B4OSP;OFR9";AL1^:,(Z";K^LSH&G^E* M?7H&]O+/=("A;BFF5!LR*=L0Q8$3KKND>.=D:D.0NA.E31_4I_(KW>SK4MT+ M+LI*'F6$XHT>MFK50U R_*LE5*T58$V?-6(16$OU#NO VM[IG*L^]B#V_VVYR MG8V:+1\_9HNMNFR_4WB[$4_['6OL)2%/$P133CA$4A!(>(@@]F6B+.(X3GQD M9Q6[$6QZIK)21"FD/HJB4<\'DF>L.+^K] W9*T[^N3Z>]-1#4^ZF[I6^F]V M%K.CB34SH\>?K(%7G5HA4&D$2I6*/<="*=#02E=!4G20+?Y_[MYUNVT<6Q=] M%8RQ]]FG:@RC%R\@ :S]R^4DU=DGG>0DJ>ZS1OW0P-5A+UER2[(K7D]_ %XD MVI)(@ )IUMJ7:L<6.>?\('Z<$YB7HMHZ&.-H(RS"0?WN0*I-ZHR'A?.EAQ[X M[L.8_?WJT;PYUINGCVJW2 @7@D4)3!-#TBBQNQ9$"8@SC'/-(BJCQ&='M'WS MN3GAC6Z%K9];*<_BG>>P,18II".8Q%)!E"69;5\;P9QA RB5:2:RQ6Z]8\N1 M8=N+&!^VITM!?PSAMAU]*1 MBE]MA<9FZ,O;]W]J^O571MI<[J;7A^V9;:C_W7JC5;&S67@S:-[?N23SZ-1_ M6L4_1UO^3GB#]>#OEC(X9:*<4/9.F6O8LNJ__(W]>/O#:J;J8\D%RB,J$JP@ MB9(<(DH3\Q[ $E+S:XP1(<@S!\M)[-Q8O=;6.]G!!6'G#(? N(V?UE"-(:PU M;GK3&YU!K33XJ5;[_$MQ2 Z#!TZA$Q=<1$^=K> !QXD4!9^KAQ'1N5[PYCVJ MBMO5S8/18"6>6IFGURM9_FM9\F?3+/YZ4VSM9FRK]9)Y(W_2=F($%T3R/*8P MYSB&**9I-;^*LIPP%I&,JLCO7&L"K>=WZ%4;!]0/436RW1T, G8\R!;\9&>% M>+NY4WP'W'AV9NLZ,DD[S!!IUKRQ'+1,+T\\6\8_FZ)8(_"R(U[M)0>=)C+A MH@5]8TRA]Z2OFPD7XN6[:DK1PUYT'Y1A1O7IWN8-F'M_4,;-_U P7HZ&:$9& MO'E0UW8DSW\HMGEGC%A0E6DM40YS2A+C@$<99+E(8<*Q62&!.8V\ME\&:3$W M?_R;66M5CB[R>\\,6P*W-\?HP([\+JCTMSLILFDC'L16"\Y]+*;#6/%XXKX)NHPC%NF0%>M[]_7 M\TSD-.6I4X;R4 7FQH774A;5;O-/1N>' M\M7FZW][+X(;)8X)[*)!1SE/K]K3L)L8I?Y7UEW>V.<$_/1&53\9I[DR M)QPE#@4R*!MZ*S$I$0Z%Z"4'#KZ/'_UM-SO;6=\^KY\V7]7FL1"J;.M%H@Q' M:9K E$I;3Y\HR,R_H4QD'G$NB4ZD"[V=$S W^JIU+$/)6DVO9FEG@>RFJ!#P MC$Q! Y!Q)I8^\[N(PUS;(@WSKY>$4K!_X3C\LZ[EI=@RQ*AYMSIWM MMJ;KIH0BBR6G"8=89PE$G"M(<\%ADI-$4O-?%'MUO_?68&X\O3>@K&]J3&C& M%F[!P8B+&DCZKY1;Y#DJ_B.S_0F,K\#S]:C&L@*[7SU:H\C!$ 8-.OVUF#3J M' S2R[!S^(W\N^:_7>WL?MX#7Q;BW7+-=@LNBE%'W4%V1HBB* M:9;"/!7&(1YD0SD,OG*7.[9'>*P[:FMM4WKWN[H^X._;] MC_XHB(X=;?:#&7A2]2"D!O.(NZ3)^,7;^#;O^%_LO[-ULRZ6-^OR5+#5L&A; MMU71A&+%*3;^6VPX*,IBR&/*8"1PC'-)(D2<>L#V2IH;[UAE0:TM:#?P+[I@J89)G'$8,YR!E%&$LA5DD MN,@HQ4)()S_$7>3=&>U4.N7B60U[4.>3+*H=O6BD]9'A!F02:I"+A0U5D4 82! MVS7O/Y"TH<6US3SO=\OU>O-^98A8;7=?3&2^T G+9(H8)"8\AHBE%)+6V7-BZ+2%MA-"]_RVO,8NQ%U(.3&WHYK@5;J M"1I%P9]KR\B8MD>PT_KHSMO^3"J;H?BE752'"!,(]IS B, MJ180)7:4KL04QG&$DS3FD4@\0^N7(N9&%'L-P>]61U J.71Z[@%(U^CX$GA& MCX:]D!D^)??(^'%&XQ[$O,X\W",SSP[!/?[DA:,9?V%+>^#_];M2NU\WZX=[ M$R37V5!LN1=[PZKF'RTZ8)+E/,Y@))BA TD19$HJR(2(4V:"U"SV&H-[J4)S M(X_#I,(K4)L$2IM 8]0^U8\MP>&!:@R[@',N7ELWAIIRQ4;FLVD6:_@(R@L1 M'F=,Y5"E7F>4Y840GAUW>>E]!U9Q%[NBFF#U5>UVRU)&50E4MFI2\MNZ#$D_ ML\WN:1$SJHV_EL.42,/5A!!(F/DGCG*FE=-(9[E=<2LZJ#^H ,_Y4O5*'+U/H?JH7:#+LM?I%[8I-J9E- MS?IF;E+/=C=/M\!QPF&>(F["!)E PDD&D4 9BI,4$[\>V^<$S>T5=="S&GAJ M->V? ^^'K=MK) 1B(Y/],+"\:;@/B:!D>5;8I)369_)+XNG]_,!3X[59_%TA M;JQ3OWFJ4X!C)'.9J!PRK.U,OIA"FB:9 1/I7 F>QKG7P).34N9&#(V2GD?" M)P%T/ R^%):QCX%K_:K>0P^[[^N-+=P*ESOM!$38 ^"3DJ8]^NTR]NC0M_/# M0\>[F<=IQ9:_;=77M=X9)T-]7B\+\;2@*LZ$3A",,QI!Q!6'5 D)%>:&!#1. M;0A'C0_L6/8=P6P8UM@D,[,O,\1_5KC6JC M,_BK$ZK>I..%4E "/BRKK=:,JDIIFP2;)VZ&,J4TA9JF&B MHDC'AMXX8XN5NK65K]TT%E0OIV>15L]B6[OQ'LG&-+"UMEV!365=4WIVO[PAEOE;I:,>Y5UG*BMW,3KZ54;'1SWCCKJ<+(FJ[D.#D^[/CO\ MS8?6IK3;[WU14MV5QR%5?:;MZ%[OF^7,K&B>:YAJILU+-TL@U=K\)XMC3 21 M#'OE+KD*GEOP<-0G\J#Z55V$W#T!X;)E<-R^' 'SUIMB*Y=IPJ6JR$!8Q8I016U2G: )1'BO(2,*AQHF= M!\$82;U*9$Z+F24S'=1TR2Z#:@J>\4-I$*&!JIW+GRP@(,CLNGBQJ[#>@'08Z?'KP<5"Y=VM34G;7*_GV7P_%?94%9S-4 MRIDH*J*(\QQ!CG *D;(C<".2PDQS'F51)'+I%=(YR)P;538J7Y5)5-5TE;W: M5W52E+$D8_SI4,#M.?3LK;' [4641+IE D&!1>VH8'QSPB)!8F7D:4 MYP9\1B!+M!TH2XA9&;>SM-#P3WI29F==3@,XRTG*)98P4]HF=YO7+[7=<5&* M-4DD8K&@BZI'Y-<=V^Q>Y3O_4OYXP/^B;HO5RC9PY%4!;WC$<2*%SB("%9$Y M1!AQR"A*($VD5@)IDAHWI[+X[6KB+_DSO!OIXZ']MBQO& ]JUSVBH."-OF'T M83 T%#;A\YXQ-X+ZE?[L0;2\Y '.\RN5\Z<,MI5=Z.+:W7M'MZ]["2 M39_N&*N$)B*!.I$4HIPSR!-MXBRI,I[$"8Y3Y+7M=%;4W!R99]H"5:H+M-77 M9+K'&<4R@S'=IZ-A-3$ MA3!1FDEJPQ7AU=WJK*2Y$>E>43\G[3R2;JY9$'Q&9LV]CE? : EK-4?("^@% M(ZCW=5[:I#Y7K]$O/:W^"_S]J\_LZ5WQ0\F7V^/-NXRE622UAAE#)J)+!8/$ MIB9IG7.EM98Z<_:OND7-C1:,MJ!4%QR?PKB["CWP]GM8X4 ;F2NZ\!K@8_5] M+YU]K' 3N1C#?KB>3E7;I!T.%<]-YC,N7(SI.U<.5YQ>6K$IU631VC0,R$I M55!C6PB&[>!Y'IM_9DF61PE-<>I4"-8I96[L>8(#C*[#S_H/<#H&I9>"-$4\ M>H1/@*2( U##^\=PH[V__\)Q ^ RE M?EH;:OO(3%:;/8"ZGMGOSE9#<9B(H/J^!EY$=,K6#NYY]O')Z.:4DFV&.?GW MH4V 5VK[2=]LE"QVU7B9W2*G*><2"6A"56P(1J60Z91!G0LI-$NH9$XQ:I>0 MN9'-%_6X7C[:$\;EVH[R7!]:JOEV\CV!J-L.UJ4XC4Q,5CU;%U_I=U6/Q I0 MT.=B?^ .NR<$3=Q(][RIQ_UR.SX[M'^?K6\1NW*>H2W+NUY)\SNU>50?]BW\ MA5V$&I*C)_!$\BB)$^XB(GBGKW\^H7.CQ9:.E?EK#;/LE;[@@$+ M3BO@1ANA<1V91D) .J 7H#M&@?L".@B>N$>@.Q3'_0(]KAV8_6UGWY5S[:HF MX$;(9M^EL)X'O3T4X>QGPB^T9"1/4099EBJ(6&Y^2FD,D8@XIHD@,O'R6H8J M,C<*>_NWSQ\^_G=7V/4T; MA<'OH_0JNQ2LL"GE0Y69-L_\0LB.DL\OO=_K##/XU7QPMWU?5S+_NEEOMPN5 M:TYXAB&3W' EQ0CRF&%(HC3F<1QGL9933BLXH>/<"+54T78W63W8"+QI2?13 ML:I__'G:B02GEM6-=U]YL4:FY) S!2I+@5GBRE;[&V/M?&8&="S%K(8"G-+S M3]7UOP/HT&W]NT0-?(.([TH^V 9YOSQL[;;"]EK\ZZ'8%J6\7YY:__K&^%(M M"*(9TL:ICI5*($JD[=W+$\B1,&\(GB,1>]59^BHP-^YO]+?[8(T%H&W"E664 MUB^,$VCM\!WYZKM.CGP_(OICDWEPX/TI>B!Z8?G75XEIR74@1$?,.?0^ _+U MZD+2]ROCJMO:BC=&LMC9\M^Z&V L*$&YH;\D3PA$.A>0$BDAD4JG@E+S__#B M46WXVBEIKT^>ST/7ECIB E73"'=9,%XL;8IZT6AOGCNY-\"[Y68_^/W'N$$! M'9G%]DCNE;T"!W6].U[VP^>1UA<2QHF.A@-E[[E:WI7 UWN/Z7+X7,UYEL;G M?)$?PTI5+-[47X;KU>J!+;^H^_7&?#&YXCPVGF0LTQ2B.&&08IE#B?($I89R M\\1I*,0Y 7-S'!L=0:4DJ+1T>]3/@MA-CB&@&9D//5%Q?JS[3#_ADFV5^,OM M^O'?S*6E-_8O9'^$U8_ER30SX?E8PD<]G+Z=;V6?Q3+Y3\VQ6ZGC#0C;FE;[WQ; M5^- FEV$WU;%;I%J'J=Y)* D53OP%#)&,.2QSE/;RT8BU?0-^N;^WO%2PHE8 MGK<1^C:%EUH\VL%PNP??^61^*^#&ZN$!G8:I&[VO0*VY><_:%VVI.]BM]P.& M]ON8UH!P7#P(MZ#\ZJ?!I)PY")R7/#CL)L.X[7HMBC>&,A\-D3ZJ_]?X\X5^ M*E:WU]N_*FD'/(OE@ZQX=[VR/K\VON [DW!-RRPK'&Y.(E<>.]*8 >F0(MQG9GBF=0:ARLS*0L>2ED+PGSXOL-Y,ZR M?=8B14E"$8Z@2KF"*,HS2''*H,F1"O':_N;C/7/? MK(RZ ZV1-;<'LE+7QD-; M6WPN&HW!;J^R^XEH'\[]Q\D!T1OYB:Z!^Z2KJOV]LN#;","Y'R0'!'"B8^1+ M@/0Z:7:$IN.\.DYTR.YK2/F-VO61@W9!9TH]FD=^L[TQ M\!<:2XD-=Y+ M7([/X9 AG$!%8T(SQ#,<>3DSSV\_-PXM&P98]<#OE8*^,Q^>@^?FX@R'9&1B M]$##O_KFI-%A:VJ>BYBV4N:D>4?U+Z<_->S!;?JE?&:%_*AV"TEPEA""(DW >W'_N3VZ^_X[]T:_*[!2.^L*58ET6R .YWA^ M3_1+5-T>Z0NP&OF9WL/TN82IVC$H"X@/".W[N]G"#;4Q7H/Y^[78%8_%KE ! M8Y\S, 5E@9K_1N-+MI(!A&8Y^P><'C M_'@[F=_UD)L;M!YP\Z^7#W>WA$D><2J.^VV/91O5^)]9TR+/-Y4ZPW==Z!S2*H^J+\HO1ZH^PA"\$Q MYQ@1B'-[O(^$,)X$2R!F1#*>(\XSSPFZH^@Y-\KY;;4YI(+=6]W!MLXE$T9[ M[X$KHZRMFQ"9G>"GRM*?P8?U=GL%2G/W M"8-E(Y:?*I-_O@*\M#KL0=S(ZQ)ZH,PHNDX]A&9,P$\,KAE5W-#W3'/NV&PZ MV0&!M3]$7S;*+9]V#Q]W:W% M?]HY7/NI[PN=Q3E-: 93)HV?29&&E,44QBJ-LX2D.3/#H@=J..,,"-3!R#,?,FCWXX@E)'A[A)B:/?[)>TX7#%T*:Z M59ETH;8?C?)U#U@<8N!J1M!7(S4R-S0TJ^<"R7"-];M "!P9]U3DB9NK=MA M['%OW:X/#RR5+&Y7A2Z$'4PNA#W'*5:WG]?+0A@IA]*V/*$HHUD$TS1+(!(Q M-T$(3TW\(7*IDHCBU*_SFI/8N?D27W_[V]^NO_P'^/0.?'W_Z\?W[][?7'_\ M!JYO;C[]]O';^X^_@L^?/KR_>?_6LV.EXR*X$4AX:$=FE);"X* Q:%0>J3.E M'TQA*_K<1$];GN<%QU&MG=_5_D=N-]7.C(F:WFJMQ*ZJR_NDK^6Z;#]6A^^" MBRPB:0)393P6%"7*A#EY#!$B+!5QFAAWQO7\S4WDW"CJH#6HU+YJ2J77&C2J M#SBE)3/D=QDQWY^9G?/O_SO'*8S_11[6[8 M]OOGS?JQD$K^\O3;ULZ4VZ=Q'+(X%GF:V#DD,<0<11"1B$(>D0P*FFF>1E32 MC/K$4>ZBYQ9<&B4_V/E"7Y10Q:/MQ_%A/^V#Q['FA)AED!$S 2&WGI;,H.0L$E+F&$N_^BM' MP7/SM[X^W-VQS5.9C]\7QWP8.G_%>57FM49EN^6TLSM/I M7N!V4]-8D(U^PEZI;%./0*5T.YV[U-MP5:/Y"+"ZE[J- >]$-6^A8/:J?_/% MJZ,0SOE6DU7$^1K7+HWSOO;2)HYO%-^5[> .6^%Q9@<(YPF45*4093B#S$Y9 MQW&>JIS%&9'1L#Z,Q\+F1M'M5HI6VZ'M#T_ ZGC"$ BLL<\57N T44_!\YB, MU!;PA,!7ZNQWWO3SS?DZKAF:0LEW[U=V])]],U43)RC*B1"YA(*R"*(D32%+ M26)S*!E2E& DJ%_FY)&,.;/$AWU*0_D<'#3?#IOX<0IB-^JX$+@)&>,"S :D M4)Y%)7#FY+&!7.QZ;;:3Y[]L?.[622G[>K&W7^'\P MVY=V]V0"T38]A?".8)4V.H$$<2$)BMSG:/B*]WDF MIAFK4>IG// _:GW!FB^+VZHSL]V%D8V+OO_ 1CVJU8-C:\Y!:]0?4HZ)^]A< M5*M>HMLH#VKM0:,^J/7O'W!^.=SNH>:8L$\4#N=%;PW&[P_X[->$GR(LBACA,&-Y;MA!2TBB MB$),(Y(*)76:I:[G"QURYD8.+56K&1\>,\,ZT.SW_@)A-#(=M+0$U0B44D_P M>Z5I $9PQ*)K8EC'U=/-"NLWX=F4,(>/#WO]_T,5M]]WYHXF]&*W:M\JKIRG M_>EAM[7>2+&Z-6(+L8@X26(M&)0<:=O:G$&>1QED!"DEXB21J7*+) ?)GU\H M6:HU? *Y'_K&[4J3*,MA+!B'2$02\UIQ<&@A6^D.6LI?@5+] M<$[@(-2">H9^&DSJ+@X"YZ4/.>PFPUX\;]EF96ZU-:^V\OYOBN6#[7>K)K5BY>M$KI=+MMF">_-XE13F M^68Y!Z^M=Y58<2AR;?UV)2!/4@)30G0>2R:Y]BI^"P#N)"TW:FA5K6Z):_L- M,2KH;F^% %".S/^-AK9HI&+\*U!K&8[F>V (2NCG9$U*W3T&OR3IOH\'C /J M6Q_Q_[7\Y\-V5PXZ;3I&4!I+&6G#)FEJ(@---:2YHE"07#.ILEQG(2(#=XWF M1^\W-=W8K@= _>NA>&1+>P;[[P$<4H^5NL!%'0?]D4GK_4ILRDF=; F.'-C: M;;W>[38%?]B5.36[=45JARJY4=J%!$)X? ?70Z?7=WG] 71R@@?<=N!Q3-7T MLRY!C6@>)P1KJ,J(GV@.J8HQ%%A015.::^R7&MB^^]Q\M%JY[:,^1FIPR[NBDY.2'ACVN7]1]-1)Z^TG;+"L[ M5<,>O9A_5LT4%T13DN7&'8I(*HUCA#!D&4<0:QHIGN8\Q7C T-M>P4[?YND' MW=83M+? >$)E":U>KO^P^37KI>%;OR>^'WPW%@B#Y33,<-#U>6)?J:_]5:5Q M.+YP!B;F@AP=*M3'";+>/CH^3 !L;TS@8R"'51PUE)L1Z9T[=VAV]8X/ M'\#!CE>/V.84J?TI(K3 D=F%%'O<7+O5,7NA$ZY$'$K9E"KJ>0TENY.69\QR5RCKP MD[7KYRM@;=S_8TYS4[K G\6PE),*_BDFI'1!&VHL2J>,H;,V[;W-?=2V&0P9 M\TR3*$V@(E+9^@H,: ;7)Z!WH][+ !W_5--2805I-9K3 M*!ARTN8YXP,/VSP2,_&\S7-F'H_;; M__;'O>$FM4@%)D*@%$:9G9:4Y3ED.)8P24F.$QYS$0WCBG[9#O2=9A$5T9!:ITAM:KI5M2O3%O![!@7;< M81R'CQSDOPY1N0-SEL$\;G%1A[K6C(ALD?T#0.C+%M94M:[992]U!?=<< M5Z*;ZL9#]Q4:W+6T!T=X7T^$]Z"&=^%QGZ@-@>SZ6MNCZWW?#1L"M 86_25X M$SP_#-VZX3G>\S7:XOF9>Z8_GN=-_-\+WH\:WX'_1U?,QF]G56W35_G/S2@[=:^S=]A,,?- M>O6H-J7G_'E34V4YU?##OM6'TD)+X^+"*-<<(IPAPV$\@T1(C3*&\SAQ*MH= MKL+Z3!JV!-"U#P-Z2:FKG@!8L%ZQ8/X&.OPXCL^Q82^#7&>HB%+OZ M0PV[\71=HBXR_%FOJ,ON=&DSXR_*]C04NX>-3;A9R2^J/%JQ)^?;JI,F3V@B M"&8FK-RS^*Y7*1R4S33!'(XMQX=@RED"8:P3R/9<9EE&+L6?+J(M;G M09NFKO6@-6#U/(-5QU'D<,!=3V+"@CCZ0>X>O68:A)U[]M->9] H??[<>\ Q MBSM&@<]7' 1/?+#B#L7QB8K'M<.8Z'2&RB==901F.;>E9:EBV'A83$&:\@12 M39"*912A1/@,9.R0Y>5,33"!\7E>6%'GA=F,/L_LD"Y\W?@F$&HCTTQG(ITE M'.,L&8VOCDKA/[,PO8 ]X K*.%WR)B4:!\-?\HO+)0.[+]W=+]=/2GU5MI;" MZ%_OEF88,:F0S4(CF?%IA(2$)2E$FA&<(9[^?,RBZ M$4< ;$8FC49#L%QCDE.F/N(P1 JS8U6]G: ^[TA5[:[6&V%?>FRT@Z@2D,. M)?$^:0=!5K-_UWOZ-1J9WEX,P[D"A_4Z& 5*JZ[ YV>K5ED&*M.J(=7O7F/5 M?#)(IEZ]R08J3K:*GNDF(0'OS$$)(FC"Q)20P#S/5@EZYV&N];G"$AMK-=Z[ M4:%8R[(S&=NJ-ZKZWWV+MEAR)'**(;%5?DB;F)[HG$/-M$Q31A3GF=_.XN5* MS6_?L:H0$^=W JK2$O.<[]@/SR9[ 1;1+0B8=F%&?J$ZU.P=MAI&::H7#LZ@ M<4< M28-4<+!^#*:"7CG2T^OJ]H%.Z"]K@U^O_J%+6V$]?6[4B_'R292DCR+ M*8R5B"%"DD.*"(=842)2@46"Q+"3;"\]YA;BM ];WY45?>"K\?@>/ MRAJZ* M[SGV:%A/>*9=VP .1IC7'JC- *4=$XT''H3F2,?=?KJ\TM'W(,#.'X,/N]W@ M7A9E*M&^BJB5#VYK:A.5YU&>E+.@##]*(2#E)()II"C5F.L,>PTGZ9$W-Q[< M%Y?4'NC.%HIZ=Y?H1-B-ZP+B-OKV2PU9J_:PI6S@@F9'7$*W9^B4.77'!1< M3C11<+KL@F#YHS&@FF79NG=]E$)2E3#$$,P9M;2B)>0L3:&@&9,HR66:.\V9 M&KLB$C^.[A$X?I3M <#(& M=[EN&*?_\K"U'6ZWU^)?#\6VL+O_Y8\;I>KF[)Q3(1F-((N4,E239Y!)$U4K M% L6"4UCG?B0>J_$N;%ZHS!H:7P%&IT'-L#OQ]V- M[LJAZ_=JLWNR?<-VYA-OS6?OJ^;9G$6$I!KJ6-AXETE#9)+"B,0YXS1"6.(A M]#6JUG.CP$;1*W!O52UK,U2C[##B&W?5_1YPHZM=O\A)E MYO8R:A^ON/9$&WK -6#I?$^YQEV0"8^Z7-=BHO.NX;B.=.@U0*%7.OD:#MWY MXZ\+[CF,?Z^%* _]N;:O]DP=(TUBRB4"<<0Z0B#EF2IE KG4F!J,IR MZ;=S>EK0_/9+&SUM;UZKJ!\GGH'3C>TNAVAD'MMC4VMX!6H=PS%3-P9!.>>, MJ$G9I-O^/2KW=\^,=P.[FB? 0 MCLP7_>@-Z(?F *-["4%8."HG8+O<=7 MUAQW]ZS8V"].-5'Q@_'_9!63_U4MY;OUYK>M6J DXC@W/EB*4V&;#V60Z22" MVDYA%6E*D=!>#=-=I,Z-CTO]0+%7W;,EAQ/0;LY:;Z!1.F!/#A^,PC;E<)(\;5<.'S".VG)X73PT'?+0 M?\O%3E6=:+ M_LZ$,\S3!$,=I_:@*(X@RP2'*$H81TF>:,K] D,7L?,+$P,T-/?"W8V40F,Y M,B>UU;T">X7=&Y8/2)ET!RAPWJ2#X(F3)]VA.,Z@]+C6/RP->7!1NFG5YQ:I MQ$F&;;=M;,E+806)PA0*3+7D3+ X M0D0XABR-!&111E&NHYBD3IO7HV@WMU?]L[I78QXH[2O+,RLN>4$A5X _@6]& MC:%I R%6V#>/8.)UFS"QX+!D5V<6##3V 1-C[2T$I8D3I1L$A'^D_(,0&KY2 M0D) <,]G*(04,CAEH6_B<7-VB;.84:RAU%D,49(B2))<02$44SFGB'!<#<2QXCH5,"520X1-X$URQ6">8*(%TCA6GEN'HZS'9&DF M^Q59G^CZ8[O]C+40SMDHX<$=.T'ET\W[,^U^1ZC7\T8H=/J*H_2I,UK\0#F1 MY.)Y@\'#JI\UXWF_>K]Z-%^4]<:\R!8R5FG"4@EE$I>C[!4DS,00."8*T4S$ M$95N$UR=Y#D]0Y-.;&TIYSV(N@-7Q\/5B[&:;&1]J1_XJ='T9]NXQ@6[(7.D M^S$)/3FZ0^+4LZ+[C3\Q'=KAHE$G1NWC5$XB&@DF8883#)%(**0\0Q GN=2& M8AAF8TR-FNU>P\/='=L\'<\SLO4E]2 C&[W>?&>;6U\&\ET;WSV$X(B/S%)N M$Z/&#OV]4'N- 5*O';Y[ 31PD%2@$-SX9'?K53F"[ZMY0M7VT\-NNS/?+"-R MH5&2X2A34">VECAB">1IS*#&2F>9()A3SU:O7>+F%]I5VH*M5?<*;$N%P?J@ M,?C)N C5K_TGNYR'W8W%0D$Y,F75&'ZM,*PTO0(M78-.;^E%)/3XEO,"IY[? MTFOZB0$N_=<,8Y5O&[;::N-]&-;ZJC:/A3#W_*3?%2NV$@5;'OI@;^VQP_;T MG^K&()@2BE3&8)Q)"5&L8DBPB&!*F="9Y IIY>-PA51N;M[87M-6T_GMP)8M M01?1C=->:VE&YL"!J^)-@&/ %Y0P@RHX*<&. >U+0AY%QC "_[Q92^-Y_H-M MC$Z[IVLA-@]LN4"9QC$U+*Q(3(Q#* 0D5$U;[:?65+2VE[P_CRQ\. MU2+U_MF"9E)D/.%0IC&'B,8:TE@2&&LI)(ECQ9E7JW]?!>;F\5K]ZY$J-AEF MRZH<&G;(FRE_!!LEUH]J\^1',][+XT9 8X(^,C55>']H\/Y:X]W*4ZHJ^PXV M]&[]>M/44/B"$IBW$I-2VU"(7I+>X/N\;JW(S5'WV)*NE7S[XUZMMN9!Q8PI MC*6&(B8Y1(E98))F*<0BCG*9BRS%Y#4J2'HUGQL!U^H!5>OW.B4'_0O>SUZMRL5Y!2>J?>G7 MYT]9$>,,\UAU,NX*##V7W>X^Z5_7:WG8#53;K^NE7*1II*F6"601HK;#E;L?68?'[+V7N$?*37;@[9[;[TY>'ISJAI665/2 M@O ,9X1%4.+4T$5J^^O:3:0TQDQE.I%9%KN&/,-4F!NAU&JY.Z$#D>^//<;' M;-CH+RR&^84 ![.[O>8 7U?=VE3^H*>X/RTC/VOX&_ MHUR7G3VL=IO#<$.<99G63!N*LK,F6)9"FD2V>C5&:283E)'8+:OYG B?AV:B M(M7ELBI.=7>T3F+7[\A>BL?()-+43-?Z!:PE[3.^PYDY>=EDKDJ7TFU'I/-S M(=/,;I9LNRUTL=]E6Y"4*!3G3;LW;)Y6GAM/(Y-(99'B%!&G=F^>((S07;5L>P9I%N=!<0M M_^K\Y?[NPJ^;]1^[[^\>5K)YWU&I#;=@!1%GN=UA%Y 202#EMO!31 13YRR! MH[O/C5XJ!8&V&KK["<>@]3L)%T$Q,D/4*)3*!78/SIK=X1L<7S.98W!6W;97 M39!0F!!!?=+-Z9T]G,]$$@O%81SE'"*A.60LLVGH MDJ8<)TJGD:<[T"=S;L]JHS*P2P;D0>GM%5BI\A!(L.WW^B_J_-'/X$5P]A!" M0CN^=]!"M:6OQ?.@<5 ?P16>T/Y!K]RI?0-7($[X!?OS-S5]K-9*O-P&4(R"L@DA7F2$H@DEI!&.(9Y+&FD9*JSS*DG MA*O N;%1I;-]2+35&FQKM<%]J7?9$:M4W-VM<,*]W],(C>;(!%0#^4F#4F'0 M: PJE<'-2$"Z'X^%!G2BP[#+@?7R]'Q0ZG#^G&XSF3_H8U3;1?2ZSH^AI2H6 M;U>&\)]NS'=H8PLAI?KQ_ZBGA5)QDJ<*0\$9@DC'QD>D>091RB.DM4*$._F( M9R7,C8,K)4&M)2C5!$9/-Z8X#V0WQP:!9V12]4;&^5'OM?Z$T[95XB^WZ\=_ M,]>6_MJ_D/T15C^63_[YNT[RJ/<:U3S;_1\<%@)^,%[;)WVS4;+8O6-V6N[N MZ8,]^-[4S02B".4I$BG4,;+3PFD,29Q&D-.K MTA@T*E^!2NF!_1YZ87>+^$*".3(Q7(RC=[SG"D[08*]7Z*21GBL$+\,\Y^O\ M8[QWZ\V=VMR\_51O8"91K+(\QS!E)I)#(D\@DS&%Y@N5J$AP*:1S./?BWG.C MDDH]8/1SCRA>PM4?A5T PL@4<+!_P #;ET"X1U$7 #)1P.0#C%=H=,;TCBCH MY163!3QG5&W'-N<^XD]"S4CP+TJHXK$L0UDNUW_8UAA&2,5[MA*W*4M9J"S6 M$DL&DYPJPU),01/@F/\@1*-4B]R0F"M+^0J?&XWMM05ZO0&B>I_;I@"V89\& MK"DWLQM1;/4$V Y(ME/[OVT+]Z/T08O5SY%C+L'()-JH#@ZZ7X'G2U*[6-: MJWWUWXAXNU/QF+A/Q-7!\?R4,-;;]SAA\CP$O%>/*XK+% MXQ=U;[YN=M/M\V9]NV%WC<\2$Q3QG,.(11@BFF3F+4(2J'1.LYBD.(N<)JLX M29O;:\/J6[4F!0>-0:VR!SOUHNQ _R&Q&YGO.V$;X$<[?$O=Z3PDCA/Q]X5X M^K&U*SY=]-Q[C^GXV-6<9P3L?-&P#Z8SWY>5Z[H=D$C2G(N4TB(3B#"2D"BM(:$,X)EIG6F MD-_F-*HI0;27[.T*M_D:$N6@&[1!%)MT M$SH/>>^ )U-IV"5E9(6HE"K6UF\_O=^INNU 14A)'$F)FQTDEC$&2 M97;_1>9Q*G7,4.YU]G16U-R<9:LI>*8J^+T\02FU]3UL.H^PXS%3$-S&/F : M")G_N5(O&F%/E,Z+F_8LJ=?LHU.D_BN&4499'=5J!_316%#7TJ@\83I1,(UO/2\J+E11E5MMURO;J$1=P>6!Z7]Z*(#73>Z M"(/9R'11P?6LX]E!SW!DT8]%4++H$#S4K)V;>RD MM/K'3WQ9W%:;'"G/TBC6 FI&"41-] M$Y__4PE;[<\KA<%ZK_'_^A]Q'OWO__4_2!+'_[OZ!]_WZ2^3DK>"+IW>KAPC]5%6J9$^WAK]Q.F&30=]]MQ@,A)U,Z1-I8Y7A"O!N?Y1;!<1II9#,ZB4 M,,XFLTFG4BBHDDPF$:(V$?#0? ;];!0,4UY2 .IYV!(!I M[+,.=X2"E,VTS1^]7*84]NIE,FV372013#%-(8HS AFA-I=0BX0A;*\@K*.@]A)^<<=AI=,Y''ET.GR MBFT?-D^MT?7[O/^,X4AGB$!.4@E1:G?C&8L@37B.E$:9XG&S&?;-9V;\69$# M-L:^3?!GX==(4131".HD#;O &*[Z^9$ MPD@E-,U2E6)-W'KJAD)\TO:Z-^N[.SM\M(1ZL\\IE>. 35B2$X4I1'G$(8JB M!%(+>Q9%**$2FS^G/B_<0%!/\::=]EOM]H(-!-_(;]8] M0=^<7?(F?64Z&/[R7>ERB?^6Z!NEU6939D]6H\Q^8=*^B[^HK=H\VN&G*=&, MF]@]EZDR#,(DY"@2D K%N%0ZE[%3 PT787.C$*,>D-:AW%0*NN_H]<+:OQD: M$JR1":-1M!CIE<@>O8+^V]Q60[IJ[&M/=,G:\9FM;5CG<^[#.: MB5(YX9GM4JN9\8XE@BQ#&+*849KS6.6Y4Z5^CYRY,>V+L/V";/%SP+HY: '@ M&IUK!R U(,>G$X? >3VG94V%>$S%&T7)NA-3>76S,;":D5@$1Y&78WC:UZJ10&6LO;$VVKLO5 M2H/K/4E/8AOGR^&[,?Q*2S[V7G)K03^SIY)8K^WLB%ME?[YJ$J&J 8DW[+[8 ML:6UR:QXY:[U+>D%>\LC0#[2=G1(35]I!WL$L,]O>H\AS+\I[K<-D\7J]NO3 M'5\O;062I(1Q2*G0$"4Y@P2I" J1,86HI%GF]+8XNO/<&+Y6#E3:N;>^?0Y7 M-W]>!,+HNWQ.]GLUN#UIZ^#&ML_O-EE#VY-&M!O9GO[ D#1M\U#?K#>;!YOQ MO;J]J3J._76]M+??OE^).@&,Y<9_2W@&D;:CA6B>&U].I5 KDB8ZP2IS.S;W M$3JWQ[74&[04![7FH%']RH1%XOSVQW#X^_?JQ@!UY,??%<\!Z8S.P/KDA(<' M>+(<\0N_N)[IX7Y =::+.]YJPO1Q/^.>IY-[7CLLA&\&R5P?6D5N/V_6MOU>K!!.2"1$RB"+*RM#O)8DARS: 22:HP%P33Q"<@=Y Y-S;_J'9@RY:^ MM=TNZ+I%M($Q&YFL&VU!2]TKV_4+E J#6N-PT:<'/$%C21>YDT:&'D"\C/-\ M+AU&-DUWR,_LJ6P-N9+EI$LE6X7H;XJM6*ZW#QMUR 94"=$:)YE!7R@[(S>' M+)<:1AGBB48Q$M*KR\1 />9&2I^^_?7M%W!]<_/EM[=OP-O_[_/;CU_??O5C MJ*%+XL9:$P ],I/M^\_6)I0;:K41[786X& &^'V4Y,T+L0Q*>T-UF90*+P3L M)3U>>KL+>N]8WV^COJO5MGA4QO-;WRG;[.>+$O6$X&J_[5K^\V&[LR&";1]V M_>GF_6=[B?G#JBI)_+S>[C9J5VS*7>)6,??6D+QQ<7YEQ^!O[L1 (88Q4 M E%D._MHB2$1VH3T)*5(YPH9?I4UJ8;0M/XX[XR$-R;3P$F M=@]L4[!EW>[]JDRLJ#\ZH,G0:WR-W-X3L_Y63-D@Z1D&H (!_&2U_=DVF#S5 M.L.:L__(2[# :VJ&:7%Z\KF/07NN?2*BQ>^H]-K&#-]OZA77+*3W:A>4Y_! MO:Z:G*N6$U JL8E&INO&F%)"K,$X5C&L3"_]NMQW"%MP-MM M[-C$JN7=$>DLFFZOD4L1>H7LTV<=\;I!&]+XJ ^.T V/SLJ;NM%1G^$G&ASU M7C*4)#;%HV&N1]7<^.D=*S9_9\L']>O&SL*PZ9J+A DN8ZYAGBKC;^=$0)9H M!JE.S0]*,#TZ!&<=)],3DXP/',0]Y77W)ID+5[K/%=O4I)XJHYCA5,(^( M+<2+4\@ISF D982CE*L(4;^"QTYY/@_0-"6/52C&ZDT^Y=53S UBGZ@X &S3 MA*Z5HL\V1<-UQ/'"9(2(\)S$5PC;>HP_'5OU712NETZ5IYO3/-4LCJ# =LYL M)#ED$G,#LLS3)"82,:^ZD+.2YN;!?#@]>'E8#O5Y?-T8) AJ([/'4,""=-H9 M+\OXO+17[[73F>W;?\&?Z"#C%Z77&V7WH1-$D.1I"EG.$43$#I--4P%5RHCQ M:I"6D5<.R^N:,S?2N[Y;;W;%?^T+259J]^+TXD]P7''XLLSXT&+05^"_T]$% M+P'X;W""<;22?_YSC(-)__U/,XZ6;Q9G&L=:#9T2MKK]IC9WMFZT-9 &XT1E M!$>0JSR&*$TSR! 7,$Z13!E#BDNOM^AI,7-[NQVZM=G.!;[#P$X"Z>B^7PS/ MV+[[LSYVMNQ0+!_**IUF-^!O;/>PZ9Z*-& B6!!G10U\22P+G./IX!U M?OK20N]?UVOY1[%<5E$HUC)+$X6@4,KVQS2N-;<#8C"/DX0@&D=*#RO5?B9G M;H30+K9N%+VT2/HYL&[\$ "ND0EB$%(7U!Z?Q&&DZN'GLEZI_O>DP>$]_ M?& V=S/NX'0=<%V"ON QR1FE"&*4*!-Y4P4)DY&=*86$2).4*J^VVFYBYT89 M>ZVK5GYU[;YH*=X<-'CF;[LM@AN?A(=V;'IQ[(,0, O;"Z*P2==NHJ?-L?:" MXRBEVN_J831E>PY\TE]M\=;G];(03XTVY?;XTD9J\0*1/(ZB M3$$1Y8:'LIQ"CAF&,HDQB5F6LC3SR[AX!2OFE\?1,N(*_%&; 5AE!]@TAH!E MH3V]KM?XDN1*Z2S)$&1)9&-MS2$3.(%1JM(\UC1G1'G%VO/^BDQ20%E98CSO M_TY?%,>]@WDO_X2!0]O^=O0 ^!,X&6!8%*Y C8.-,5K?G@8+4(,!]FB %AS MXA%P_^/UUC+LWLHKV#'MOLWK+=31GM KJC)@$J8MO34.."O,!V[?/-B?-6BA5=D2I4RLS295B/(-"Y;9XU;PK:1(S.RHECJ3($Y$3YZ&8KE+G]F)[ MKCBPFGM,=W3&NOM-,QJ"HX=^1^"!2FO04GO(V$QG8#TF:(X!\%3#-)V #C1- MTQ>GKL&:SO>:;L:FKWG/QFUZ7SPLM*X[)VR;U@ELN;WFV_(5L8C37.>Y-#R= M18:VD3TE0&D$!1%41WF<*+>Q'0ZRYD;6C:J'UB)&6?![HZ[GB6(7R&Z102#H M1F;IP:AY>]<.> 3U@KOD3>JM.AC^TJMTN>2R1G7&6^7%JGPS';H+OY?F;57H MHFS,4M8--J.&C"*MH@?S-_-B:_]F(3#5"941S&+&(4JIA!PGAGB4^0N6.:4T M6NS6.[9T(YZ1]/0BK;VVXSU^WZP,L&S5^K!*YV$-\D*OJAO3S6"M1F;)?2.^ MEHE7[3[_;2N;44B-G26UMLNY:E.OVK\,W\-OI-48I>]?:%U?I5?@2("?ZR\X MEKB!Q\-L^]W^_[=&VB-;VF&N7Y1Y8Q5BIZ3]@Y'__!>M3RY,7("ES+EY>R " M4:X2R!1+H(XB1D5$,L33Q7W9^_[KCFUVCN?(E^CDPSXO-1LQUC-*7@%A_@O4 M0=>2839[2ZJ_LQW@ZK98E9NF:PTJ)3T/J2]:54*P5H))2*5B$&%2SK-2$&N< MTHA@A3BO5_7MRK%[R\1KVN@UEQ55YM>OLI:*>0=1_Q\TM=>39U?:VU MVEPR<=UK*1S3!T:"=^QS?U;5(M23PBO5RU^4RH-*>_N":^D?\*!^ &IA3]A] M%)CV:'P -$=GVD/N,32KV#Z@I:C/;/-I\]6Z/[)LT_19;4JI)HR(6,2C#.)4 M"8A2E$-"N8!"ID)SD3'I-S?#0>;!I(\6R(PX?A$[U=%L&-F8)#.S(W!4%U2*-;=Y1"M[QU MD#QU\UMW,$ZTP?6XV#^/[U")^MM6Z8?EA^)1V2%#Q@?8/5EQ.Q.1VACTWFXE ME56JA_*BE,M@L@N4A@%M7(0WZGZC1,$Z0YJP*]9-BE$.CX(,).H \O)+,0Z/V#\U#M7;+_4-C][DW MZMZV-UO=UL<7@49?AH"V(TOQHMM/EK@8 H1V+F.0^PWLAU >6]>-;_8Y=X@G M-%8B@Y%0$40B99 A0J&B*,]EBB.2)WX[FR?ES' +L^X 5/5Q_W?/M@8GL73S MF2_&9^1W1:7?U;Y%TA@YBYT8A.U*<%+2M$T(NHP]ZCG0^>&!1QW-V>,IR'>5>]>N>\N=&>@,&9/DB[L9F(^(X,ILUFE?M@7]JE+=QV\_5+"VP M-P <+ A8&3(,NK#5(IXZ3%M!,@R@HZJ2@;<91FSFCL5.VNV.1A)HQ#)'FQGU3F8 J2S&EF&E)O;I>]@F<&W79WCM^S-4+J1M5 MA01J9&ZJ5(6EKN"@+&B"OU+?<$SDBDQ0ZND5.BG7N$+PDER((_7]==?CE7H">P-UOE^P_ZV&L>3[ MNWM6;,K8=?.FV-ZOMVSY2=M>YJ7L2N++=I-,&IQB85PP7K7-$Y#D"$$6"9EB MSC%7J0]-#E%B;CQYL,$^MV5__NJIO1XP3G70JKAQX]A8CTR.;9@WH#'@).17 MH&X8.FKCT$OP#,J3@Q29E"@O@>HE4UYTKX%4:7NUK-CRBWI4JP=5MZ5]_^5K MW3M(4X4HSA@DT@Z>C[(<$F&"U53FF49<(_-_O5BQ6][<"/"=,E"RI2?1]6#J MR&GAD!J;OFI-0:WJOKGQ3T;;GT<8V^H(35@FZI$Y+>FX 7#$+XZ7#9S)6+;R M>[^2ZH>2W]9EE<1F:[,C=D_5?Z]_%-M%KA#1VCA6:292B#!.(SYY0.BZ!&P&%!W9D'KH8 M4_]1?UX0A1W)YR9ZVM%Y7G ;B?TDC:9_%+OOA?GS2H$G596YU;^R'U^M M-WA-&ET&!IPB^U^3E0FF[7*G>DWYZ\;+*TVBZEV^FRG9\; MF@QG8MRJX/;-P\8LS.>JR5!9B%O^\7D':247.-%*B03#F$5V1%B&(6$JA8G@ M$>("Q1ISOWPX7Q7FYFQ^K0K_G\\GN*@%@/^J:&;^;XXEU$EL5H7B"%+;.8?% MA*I,\8S'J6=/AE'799HW\>F5V4Z[,CAABE$)#HSX+8Y\-AA^?H:RW M 3YW]P<;D'HZ%.7 V:?>:DR<@#H4IN,SR]0]V_ZYX M5/6.+>&(Y$C&4. <0Y1'W.Y924B%R%)!F8KCV+56]+R8N;D-C:; J@JLKL J MZQX1=2#:'RV&P6F*K>]CB :,<^C RCV&#(/91)&D[]?+*\[J1Z(CVNJX>+*8 MJ]^ =N3E\.F!F_HVI#N1]O]AO=U^5+M/^AO[L8C2B' M[!1FQ"!BABAIIAG4 MDBBEL$ACOV%R+D+G1I;5[I%X5@6S[,K*' ZWX_9]8! GV7T[647TDU7YYRM@ MM+9.N-$[X Z^!TIA]^]=!$^[>^\!Q='>O<^ULQK9L*_62SE/-=4$2HEM&:5M MV)QB##GE.J)Y+-/$:WSSR/K.C?\^' ]O\*S2'GN!W6AS1LLV,N../\UAE/K/ MB1;HSS#@X77J2R=:@(D&/HPW4.BKNBW'7"[+[[3Y19GCO" "IQEE*4S2+(8( MD1AR;2<&89%3LQR8:Z\\8V?)<1WFE!\SNF:Y)"BEK? ?G QW"Z\<[E$$VU!5IKN&]% M%#C?]RP&X=-\CT5-G]U[UMR32;WG/SV, 7Y;;?:^E0G=ZPZ>VR]*/E2Y.%_4 M]F%I$V5L%?T'=K]5G_3U_?VR$%8)VSOD86=^]:&X*ZI]Y.V"BTA*G0L8YSB! M2"2&/IAADR3!6(J8)8D0?N?,(V@YOX/H@S5V?DYE3I4;I7[<%QO6)#UM*VOL MC\N#/7Y,-<:RN]'<:RWE-!S9ML[N7X+&/AMOUQ:"+\]7M[31KN;!2O#UL,8? M'-;8FVA'7(6@+#V&GI-2_(A OWP_C"EJ8&M+(1[N'I:6.W]EQ:K>([;S@MXM MUW_\587VIMO;AZL M_537$KCQWOBPCDQ_G/M@=_5794>QV9MLXBES!)HA0BQ#-($X)@ MG*0)2QCGDD6N&9P]LN;F+UIU0:,O>*:P>WIB'[[=[!88M9$IK .P 8F=?G3GN7%FK1RPVH'W;]R> M]F.\NEGQ(A3&CF(= 7!^2,\:>\+3VBKQE]OUX[^9:THGZU_(_@BK'\L']OAN MDSR>9XUH'L;S'Q@6[M61Y.?-^K&02O[R9"N@WZ_J9_Q9?^Y$ICS+%(.*9XEY M-H6&-(I3&#.$,$TBI,Q]=^L=6[H%>.ZBO1[>O0+C?7=MGK"P^RSWM>ZV>.RG MAVUY@/NS^?^U!8#U=_&^=%7F-+/1>)%BS1 MAN%28@\#%.*0)1F%FF.92H&8]#L,&*;&W/R54Y-2KT!EB:V$;7Y_, ;\;LT! MM3T7#Z5U6CLW,AQ_148FQO$6(\ L6Q\L1QYNZZ3**T^[]8&K?_RMU]W\-\&N M?_G01('UYH+ F4:Q8?6XD:!3<;S:X M[\\<@]:_EW41%&-';BT4 F^RG#6[8UOE^)K)-E+.JMO>.CG_H:&% ,526C]I M)9L?W]_90*1L8[%M4AH2K9'6.4R%'?HBA81$Y$0K3OS.XYSDSN_X MK=%U6Z8C%"V-?=/]76 75$F1T@A&(F<0<>-!,I)I*#0F"@M#B:E3'X?10)^F M[F)*R-U\ON! CDRRC9(EA/M_M%4>(:/#"Z3 !14NDBL/MBQY;[RE2*B12Q>0?DQ&[="1U!GG'#4B3%6HLH M48+Y%E:X"I_?*Z%RDLL&3H=VC-7X*:UM/TCS$[-U?]NB2IBV M'Y=%N7.Q>S Z>E8D>RRA&\V-LRPC# M.(N?N$3$%Y;CLA'O.PS=Y^.[]_NDU':CFG9+KP6.>4Q2J:#"*(6(QKGE0 *- MCY;$>4923KW:+[B)G9MOMB^F,BOAV&C+$V?7/;C0Z(V^Y\9WX*#Q%7C>7:K2 M.GA#0#^8 F^G.8F>>/O,!X[C[3*OJP?FS[)B\W?;N;I,S*TSTG;[WRXP)9E* M,\- L9UWD\<8$JP5C+@]98BD3HG7L,0>>7/C'ZM8W=G[NU6X]KL\$V1[,':C MH(#(C%7/JV_L MA]I^44(5CV5_"9JK3&"-#)$(#E$B&>21YI"D&F5)SF1&$[^Z5T?)3H_(I+6L M=4.WG=7STE#L--A#X[#A +YJ$%8#6NH-#HJ/&7]U(C5R\'5:]BM'7IV ](== MW9D4>4OWM=)^3-2+K1L%A41L9.YI5+635VIEP4';X-/G79$)RC6]0B(\AJJ;!6MD3YWHEFS^U>_CFHI&Q'7W+ MIX;2-M38MZ>LH#;:@_W?;R:!VKV.9T3()ZKKN;Y;/U0SP???9]MCH#FDV>TV M!7_8E2U+S#N#]7W_ \W6&HAK1_**[QTG2VT9:&H[\67H+<+WD7]6*]_4T!M? M>&F^3X4NFKYV/Q:98CRE.H:4Q-SNT!%(J<(PU[%YGU"9QXEN(NEO8=K-N^HV M(-;^-J]>(:TF(>%ZUCLOK9O3/-E*S:;G_5&_D& [*.\R3[JE;%>O-QO5/;-P_J_[#5 ]L\F<6C=188CW < M8Y)#;<]T488H)%'*H7.+ /*_Q$GV?X%MJ3586;6!G4E: M*PZLYAX9RPZ ]SO^@6$9+L/<>EPT;/^9]E_ MYZ@"95LVCOZF?NQ^,=;]YT+%QK,VI&TH.F7V(#R!QL?.82()S6.*>AWVQO-=X:I8W;.CJ=.*.))K8)S'YL]*W7/PCDJ2'DB%Y4$7P=-2 MG0<41VSF<^TPPOI0K Q9WIAGK-CM2R?9C^+NX>Z7]6:S_J-*(3=_V3TM,$HQ M,KXBS"GC$%&50,82! 7CL4XX1L:;]"$N'^%S(S"KNWVT1*D]T+7Z5^"N,@#P MQ@(@:A/\B,MK9=P(;"R\1R:R!NI*\7T]]!6H=0=[Y<%-']3>5#8$LZ"4YJ7 MI-0V!)J7%#?H'L.H[M?U6OY1E*T95'&[JF:KB*=O&[;:+DMV;;94%UAGF

FP*L+7:3O+;FZG2*'J@LFFQI M/ [X)ENBJ?+X1EXJO_/!(.AV'1U>)F"Z4\4@0#P[< QSQX$;W-6(VB_JW@Y^ M6-V^7^GUYJZ\OPWEWN_4W7:1DHSF(A:01=IV9LJU+9?#D)H_Q"I'A/AU9G(1 M.C?OHAG,O%<:M+0&OY=[&J7BGMTZG1; <3\[,*QC[V=?CJC_1K8'1&$WLET$ M3[N1[0'%T4:VS[5#REGX[F;]J%9LM3..Z-WVS?K.!%Z+-,-$9@S!/$N,.\UR M#(G V&!.-5="YRIU:D/2(6-NM%.VSFCT!*6BX/=*58]4JG. ]CN^ 6 :F4;& M1Z/ANK" M?KW=/MS=EWD.MO7[#5L*FQ-A*/BCVE4]6 I1?_YFO=V]*;;"5@/91BT+%1-) MF,QA1#+;;U@I2#G5,$J%0").A<*>79Q"JC<[YJUU&]3M*>BZN7E_K[<:HQ/\ MJ8[M+>- .=:B99Z=Y@H: _?761--J-PLZY>N90W0RST$^B/W>+](Q5?N_1X" MWOZ>\$&DA,OD.$2$"%-$N)8PI1DR(3DCD!#C%!.>Q5AG$W@VQASC[HO0"Y)O,6ZHW2WQU3,J>H-KMXN&D4I53/Q)&YZZ7V_9 M\M?-^N'^_4HL'VR;Y9*]5H;='I2L&XZNZU/0W8)A1#.M$10DC2'*)(>C:3!E*):,0I41VU6',$@CSF&2Y5)'.-=4.=?1GA8Q-^:S6@*KYH#1 M/F= [-^2O!R:D7GJ&)4!U:]GX''?C[PJ;;]E!&E,8Z@SE'*MT@03IPFQPU68&ZG45NS'XS0)D6SU!-@.2#LA MX?GH''K C*R2K^FNR6'=-I 6.LR%6>N)I6';HD0,O/)F>>=K" MFWKHB5<:IJ=^TBLL;?K2&S#W92IEF*4H4Q):$08Z$*$5#0+PM?'BW^O+ZTW8A*D=>T?!@'F6^'V/B M0W(R09&?:#LTT0JF\FF@9"82%5IUW[ A?FZZ9,%[\\TX\_;L>\_XK_I%6%JM M5CMC$9H8 >^1!8M+J(>%'RPQ4=L@Y]IGP@XBC("):>TDRABAAN/B%<1HS'U,K@79 XNS$UIY#3Y8L6HJE M0Q0-A<])V(PM8AJPO.^!Q5Z$M*[9L=\U #J>\#;6@N1-%*D)5K\;:P&$O;QWZ[ M3#WU(V["Z"[\HZFW)?]%KDNI!OU^66W0TROOR[/MN<[UQA1E7FOE?5BL]"H7 M4,&Z[G%ENDC -8-Y[!S;'BY^=1JM&4@&F;*&%[*/-+Q=W]\OBOK8#U)^EOK6 M7N7T5EZM9!43ISS)_#@)P/CC6F$*?)0E$4%^1N,X#B-M(7+3F$(?L7-3G?;\ M>IIA;\^QIUDV]U/W8MP?$G")W,ABK1.T ;D:O>B9^_-=HCB1Y_Y$-*U<]*;P M=#CC>R\QF=O==#%-![OQ.0-G4V[D UV(2@'>7JQ$.;^BZ=RK[ND(QSZ)TABI M. Q11!5%*8X)"M,P84H)/TVMS%1STN\+A;2>*% D.-6VM]"V MM^0<)WZ086X5/+ C?VZ"[!GWVGHKF87F0\*Z!M9R(\P$VGCPCBS4GB,+$JUB MO:I*A=_>QP;@[YQ6IP[#S:ELLV1A4ODV#)Z7,F[@508VOZ6+?5B"/WVBFFR= M09K),/59P%'&8JV9\5A_2G",9!0G2DLU0JE5G7\'K7.38$6_U0:OD'0*W Y, MTNU"V4QB.<)N9/$T'#;[YK7]@+CM5MM!;]KVM/T+/^A':W#*T-A$/6?T UUL M8!R!O%+[+W?NW'D0)F&491@1&FFU"(L493A@B$NJL!*,,J[L4JE,29]?BM6> M2:\1D+"-,A@"GX1B6 M@Q>,(3>-Y[@'P@.8R]6)X_[!51CJF]H3\AI+."LK+"C[S[NK+EJQ#01?Y!0E[,$@)^C_J> M>-J?7_2>$AE6T D[$$(;VB%)D%9.M=U-*?-%Q,*,&-5]C,+=N-\:!PS SX-%[OE#8LWHG=XMZ M>4X=37!W:E8=LOAI+)[%'!?"OAQB SL#YVO^;>[]5*?L2T;3L-4W NV MS3>4Y_,DC6D<0.DO#V,4":$0RR1#*DNTF4!8E#!I9QYT$SP_HZ#)[S_^E@8X M>>W)@N]_63:"[D;:3.:Z0V]D(=ID])]5I_IBP+7WM>;69=MG(UC<-GSN)CEM MJV>CY1\T>38[:Z@#XF$C>2G8]!MPDR_^5WY>B0O.-Q(^?Y+YG-.0A#),49 0 M+6"8)"BE?HRHUB-)IE+N$ZLHLR'=<],(FVP7X0/:X-W6'#9#WM0:=H[GZ,;P MGN-"^]KQ7 "[XWH&741=&L)60#FV@\UH3VP&6P%R: 7;G3Y,3$'@YDI=TZ6L M,R\2SK2QJCCB10.#B DMBZ0V:2.59EQF0J96$>,#"NHK0Y%H57>TLG9V' MZ)D)E9,P&5E\U' 4W(V0@M*Z=J<2X9#*I,]^ZR)?/N7M!PXLM]*BX1%RDRL+ M26[K/HHA6"L9QDB(($)1+%/$(OU+<('C5$F9A7955VV4SNWYKAAM.)ML'_-V M4,T>=R=0C?S8URCMW3=RE+Z2?5"X+&-\%:K=L< C5R)*A#:4!=01=<)F7$#B";:+J >N;S*I> MP "+CE*!KK,GJQ(P6$*S0,#D\&&ZTU^;12ZOE()@8SF-L&@KM]T^0I47:&KS MD,0XQ8*@-$@9B@2,#.1Q@(CD0O\E$C\(;92H?I+G)C,+CK5]H,!&$/583@&M M$!<5VQ[7?-MI6 ;0FZE:;@$=6;(^PW(WXK1L*UEC^;8+2VOURQP>IWJ8 =E) M%3)S&%YJ9A9GVJMHGS=K\&)"@B6=JE3QPF=FY2K^;3. ML6U%TDQ'+,*YGTOE;_ K=>P:Y#GW0?(HZS@UJ(39SHT[WDPYR= MGN,'QI]*O]:']48N;E<'N3_S-,.)#+3!)1/H%>:G/F(131&7.%$T443YEIU. M>RC:/ 33).!4G%I&IGIP-8Q3N<-J[*A553E=L5JD'U;,>K]7[+YR&,0R \9M M2*N'YK0!+C, #L)=AJ<-;.Z@+Z552NC6LWW>P*?2H>O1B;21:7R(UM=I6L%F"-T9+!$ FW MC1CZB$[;?L$0@H.F"Z;GV;MBKOF=%(]+>:7^TI+J+I?B0K_MZ6UI#VTOEL7& M:N)OGLIOWM)\6NP?;GQJCL'N<,*YHC29U\XQ-$TWG^M+V[]F+Q?YXK8@ M<2WS?%DT4FTT?5/[;Z]AI@H8#I?REB[K/DMS2D(F.89$5:XU^DQK.Q3JR05+ M)!L5-N$'F;\HI-VJB5V3+AM4>I?WJ MW+S^7"'8\=X[F<1D+SQ78#3?=,ZN.;3*XOY>DX9ZL[*=P6.^S>D*)GC/:2J% M("&&=@$AU%LHE"4A12%)5$A$2E).+#W<[=3.S[M=,NMM@=N9]W?_#Q][#UHY M_5[V[=#LS/SRQ]O>T0VTRWS,[]8;Z,#]VL,!F659,,-^4A0WX2">1?HG"W%] M.&0E@5*;>^\D+]P"7HCAP@$N3M$?_)FGCWPHB]Z73Z^K2^E+)WCFAV1_:J1NYN;]1") B90$ M19()E)%0F_4I%QGS51;P<+[2*EDN1?]C?XR$T6V;E;=MD]"(]GG%HZ=?>UK MW'M+S:;-Z.4C./8_VH.QF:J1<,T>/-3 H'=Y.BPV\Z9/@V>JY$:K>\=R2G0[ M ITSH(^<-N&$YW:FG\]O[CAN<,EM/1E(+KZ#9Q0=P ;YZ8$?5DOEVJ]^4$W M IR6_]4OGN42#">('-5+M*[>';(_9K;5^*B/+&_K!7C[%+,)S(EH2]2JU::1ZF^N3/: M9/SVYV_U-_H7HUOYYV__!U!+ P04 " !G2F%4\FKNUZ4Q 0#;(PX % M &-N&UL[+U9=UM)1$9&1 M$?_ZO[]>3G[ZDN:+\6SZ;W^B?R9_^BE-PRR.IQ?_]J??SM^"^=/__O=_^9=_ M_;\ _O/5QW<_O9F%U66:+G]Z/4]NF>)/OX^7GW[Z>TR+?_R4Y[/+G_X^F_]C M_,4!_'OWCU[//G^;CR\^+7]BA+&'OYW_11 A&"6.*1F3ZKYT,I[^XR_E#^\6Z2=D;KKH M7O[;GSXMEY__\O//O__^^Y^_^OGDS[/YQ<^,$/[S]:?_=/7QKX\^_SOO/DVM MM3]WO[WYZ&+\U ?Q:^G/__GKN[/P*5TZ&$\72S<-Y0&+\5\6W9OO9L$M.YE_ MEZZ?GOU$>077'X/R%E &G/[YZR+^Z=__Y:>?UN*8SR;I8\H_E;]_^WAR[Y%A M-I^B]I>S:?*K\:3HW<_=-"[P-Y<_EW_Q\^L9XN.#NRCT=]^W_/8Y_=N?%N/+ MSY.;]S[-4_ZW/X7I',E@E+(U$?_K]M_^?$O/YWE:((0Z_M_A&U=?41[6$VWI MZS)-8UH+X?JQDUFX]Z%)4<%L?OTO)\ZG2??N**;QJ/OF([]8SEU8CE0D0GGK M(5KO0 @OP4=+P"=CF'(^1TGNBZ+PL4!&.HTM4OCSQ>S+S_C%/Q?Y_%.4'V'] M8R>H1X]<"VPWVJ\7Z3E^=L2(L9SJ#$Q; <(1"L8R!RDZJ;T@N*S,WJ3??>)] MRN\J^V@>?IK-8YJCI;E^I)N'1XJ_C_*K3_S\V9=# MM%& 3#ZB$$0&&Z.":(BWT:B@@N]-^W>?O!$*6/LHV%F:C:#A0YJ/9_%X&M_@ M=CU2F8:LO05G$@=!D0L3A "6A?'."\8<[PT.]QZ]$1YX^WC879X# ^+U:EXD M]7:\"&[R7\G-KWD@3-I,T']B+E@0Z%"!4UD"$A^9,%8%H???VYYY^D:P$.W" MHA>I-F(JSM&Y6HR+[*_,769$>FL=<*L,HELD-'<)(2ZI029(D&E_9#SW](V0 M(=M%1B]2'1@9Q]/E>/GM[7B2WJ\N?9J/?(A9JFR &8=Q&(T)O$"CYT5V+A*, MR[3=&Q$/G[H1$E2[2-A+BDT@X&.Z&!>O!$2=.M(V$.:3:#A9(J1.9JR3O!G*/_T>K::+N??7L\B MND32ZI@)ADA&(#LQ.+ B.: H&VTXLX;%GL#Q(B$;8<6TCI7^9-T$=,[=UY.( MXAOG\3K_=641G0C6!R8AABZ_1RUX'250ZJ5QGG$O^@+-,R1L!!?;.ESZD&\3 M0#F*$56PN/KKW7B:Z,A06N2!<5;PR 0K:>*0+) 2C>O PE].1]//'ZSM!9I M'2'["K91=+ 1B8(:[A,:/YW1%A(&5J*4@J-$H%4T-.^?HGWV\9NAH^&L9S^" M;0D=K_''T_GY[/?IB GFLN,"60@*A-0166#H=1-I\'W+HE3]8N/VX9LAH^%, M:!]";0D7G1=U.O\PGWT93T,:.9L39VCN0@H4_6\MP%!+(2AN14X8EM/]PVDNQQN3#I]GT.H&'MDM3RY'BI(L = (3I08I\0U. MLO)T_P38PZ=NIOZ&\Z![B7%@")REL)HC?"GSY^/E)(V4)C8RGB"S;$'H6+QB ME(1(V0?O?69A_[**AT_=# (-)T#W$N/ $#B?NU*"=/;MTL\FHT2=8S$8X%WA MF@D,@[#"@:,IHB$DBL3DI6?[NPY//GHS M9#2?I=Q'H$T@XJIJ:%T04K9$5,)J,9(8^EB=,S!33FED2F!M#*!9YCP1RJV6 M/0'C:0HVPT?SNQ-L$3$ZF^&THCO&7],8MW15;(^NI5#QK4-RCY^08\J$S M >0N)&:C=:&O'>9I"C:#2?,)RQ[$VP1,.BOXVBW3Q6S^;:0CE98K!31RC7ND M-N!*84FP-.C,K&6]&9%[#]X,%,VG*'<79A-8.+MTD\FKU6(\38O%*#"7$XL. M?$8'290B(Z^M[#]X,"PUG*O<59A-8.+Y,\PO<_GZ9SWY? M?GH]N_SLIM]&R0:9F-?H'7$/@J+;Y(R@H%W"H%M89HGK"1-/$K 9-AI.8_8E MW($Q#MQ%R,1(PU)!N IEGH0S<$8)=OAI"&LYP]B;8)(W+V"YFP&BXNQD,&DY\[B?()E" \+TLAEJ66ZWE\3^2 JE MM$)'63F*F&;.HK>,X9/Q5%M&,@FIKRK>E^C8[*IA\_G/WD3=R/6RQ6TM>XJO MOGTLE*1I2.?IZ_(5?O@?(S1[+@0J0,J T99E HH9!.LDI4D:A[[5WOC9F)S- M8-1PLK2.X =&TQ%R% M7G3OE,_>.6 8JF)+2RR@52@A0)D5P/J30 V+N/7(S M5#2<(MU=@(W8D=N[MF_QG<5('\-+AX\ M?#,T-)P)[4.H3>%B?3]_S02Q-(<<<&O408#0 LT:Y1&28SH;RA'N^Z(P0N!11<&-B M#\AX\M&;H:+YU.@^ NT-$?_Z\R,AOL,W>NM\U>5P3J9Y-K_LOOP^ QLUP'KT M%77Z8+U,Z9[ML)"IT<,'W,#(9HQA$V<08\EC!!' :Y,@2K0":!ZH]O0[,GKI M^_=R%=5)'&F2I!8Q@M/6/:=Q9U$.'2ZL">]*S*B/BLC((?/2RRLR"YYP6JR53E$'FWIH6W#G@<.T MP*JI_ZW%V(;VWUTU6QQY([)&SQ4H3T@ZU0H,209D%#IPQ9-E^U=./'CH,(VO M:J)@)W'^,)O^Z]/W9Z?O3MX_@9(3S5)!$@3]7Y\T^K\F @E9.I.)8X168>R:@F&+#?);'RQ'3(<:$FA4F9-QK MLP4;O 5JHK%$&6/T2RT,=H?.'2*&<65J8F57">\.CMG237H!QUF:3$K]44(7 MP$T0Z4?QJA@2WN M8T*1K,)R-<1';ZT]N?H%^8,HN>JLU2&L"B(R[MS6X M>%S.DI* 7J!^J5'+/C[VQD0.TZNTKAM>1T,#@J\D1Z[+NE_/+OUX>M5>L51( M7(S#&XP\)K//A3.,IH_"/U?CZPZ^DU)#T4EA) //5C@"FN:$S/H(5H32S-<1 M]#&3M>D!')_,?.]-R#!-46M [O!Z:< "_N+&TW?HA9Y.S]PDG>:;^P8Q!:]L M"A!BN>=*E"S-/34$&J3'B(4(6B=7\AQ%PW14K>K^]R'[[3%DUQB:IHN"VO/^ MH(0Q[^_CR>36,!?F1B2%*(N$A)'EXHHA8)DL O-:.:*=H75R4T_3,TRGU:HP MVE_N#1BBT\^IA"C3B[6(UBPXQG59!RS8B"PDM*4JX$N5;8S<6TGK9!V>(&:@ M!JPU@;.OR!M(0YQ,OZ"#6"2RYJ&[5(OOC#3&'C*3"(Y2!X*I )XF@R$)&D C M,DOTI6+P?5+]3U,T4(O6FOCI1?A-9!>N*;].CZ#_QHWQ :21N &7KM76<@%& M1A6$X(Z\V"-C'_3<(V2@[JUU0;.[J/?U=7K!RMO9/(TOINO[^N%;-V"E7..? M3:_]N51($%IJAV86(;OT-+S@1 '+F;N<'$$8>O@: LB!^K_6A-C MM534@)M4&%@4#A*&#<=?R^Z-8>BG(KK3_";YY0@#3<-*L72T'!D*DH#)TD+V MP@K+*1,YU?&WOT?:0&UD:X=P_:FC 7R=+C^E^?O9=';?-[RVU@DC3Q$B 6JD M*;V.+%IKY2$2E82F&'/D.GGVE^D:J#=M5>>\/T4T *O;".,M2N_U;(HJ&T_=_-L)2G:!T@CX+Y&T22>/*V\S*1DY,0K7 M%<%H5Y2[S(934-0Y*Z-DTM=RUJHQ-5"WW;J.7QL0:")JO6+Q:C6_2M-4:@ ( M%SJ9LCGHE,M%2/1*&(HW.Y(HY=(F5K,^[1%! S7\K8_"_43?1,CZ/BWOI&TR M]8E+Q8%X%U$D5B/Y/&#L+:U4R%=,+[5$V!TY]\@8J$=P3;SL+N8![4PYR;I' M^-&D^W"*Y[,/;KXXZH4[3HN1\($I1RU$+QF(+!S8W(V-E8$QF8)1 MF]RDV?*Q W43KG5\6%/H320_[C/XQ8WQ,Y-T/KO3+>+3;():6[QRBW$8RI950WX4,=N/L7%M/B0 MYEU_DAN92>XQ '("C/7E0BB)8)PWP&@B)HI,N*N3^7^.HH':'M?$5B_";\*- M>LC)>BUP061T5H%2%J-K[TLC/>?03*=RT5AJK>K4>CU)SK"7*_K1]7< M+W8 MFT3/F_%DA5OMJ"3U>%1H2VFIZ%;EBIL/ 0QGE*9'3;=NI*:)(0+##@B$8NCA%=IL220PF;6B MWF5RVYVR5W!M2^E _=QK;GQ5E?5#P7%ML9UG7JIH(3.#3F/"/ZS.I8V@,%*D MTK^KCK.U%9G#;J!U,;,C0+=77\OHO#+^CQL5\D"E( ']"(*QM>"XUUC*/?@D MB0D^BP&W0+".U%A3_\-?_7I[]^^'C\U^/W9R=_.SYYCR^/WYV> M]7GG_[DG'+8!P$9\]M0-X,8#*/>5BDMP-(VE#_(\?4K3Q?C+U8G3#;BY#-)X MKH I)D$8PP"-(0,B+0O:DTQMG5.8+0G=_Z;XHZ]^G_#9Y^[KC2RH2M)KA2M; MDU3&)QLPIMP3C-8;FBGSJDXQR0;$#;NKUT35XSOE_6JJ@8* ^^G?5C_ ML#8T#ZS;IO'\?.TJ;C#=JXF[6\EZ-!\OT/%ZTUV070OI6F0CS1GG2EB094RE M8(F E^@Z!V*H]AH=^%3I_DQ]YH8UUH=&[(8+9BCP-+VB"J.OW>+3V\GL][^F M>)'N%X%_3&'B%HMQ'J_[RAUE]'+6 M#*4&XA*XN!I_$*T$US0'5 ]5C'J3C\ M=K$#(\/N'8VNE$. H@$W^SGVWZ0\GJ9X5?WV88*6 97QV]2MVWNDN(F%"&5* M \FH%\DR",(Y>%N:,#-KI,M*U6KN4Y.K8;M,-;I:#@Z7YC>4-\C;EZN62F&R MBJD+_F?3]67(^YJ)_[U:7Y--IV%Y:C2Z< T.EG680&^FC& ^$QW(Y'_O5]J%3]\@KDV/R'$B99RF2 MI6""(D!LR+C/TL3$2[/^*L?JSQ,^;,>OAE=!WTIOH 3QA;3(R"7!N+"XST6K M0/ @D!7C(7-FO: A\URKU^JS1 WKVM1.(O6EC=Z U=@9XGJ-?4I+#&DF]0\4 M[S^NB=/%%R0PT%&C5M02B4!4NKC$BD6P+CD@WJ=@&$\L;'.=>=*# V;GFQA-1P2$7U'B(=T M[P=3]TTC-WDPVS=H?36P<; M*B3E0*M0NMVX )[C4F?2R3(^49O;;E*U'(YGJ=N[1WC7@_IVJ69"FWA%03)ED M@@,K?01!C 1'=0"+@LHQF61)G0L\3Y(S+(3VT?"38-E'V$U@IKBNQ4_ OX[_ MN1I_<9,N8[M\[>;S;[@1_,U-5FF$NZX5T1JPVMBK\PZ/K@)-496YI$&0EZ:\ M[I$"VH2\%C"U%Q >IG]ZUTD34.OZWX]#:2^^$8-4.FVBG!,3H&<;4"F-JSP40KI7E1@>7ZQ1:W:5BV./K_O&RLX0;L#9W6L#=PGUD MI!$QY0#:^0!"2%,.PB5HR1CSC*-C6J=FXDERACWHK8&7?67> '#.YRX^Z+!D M7'91:$B\0[X48')4((WVQ.&/W-;9FQZ1,NQLIOX!LY^LF]B%/LS39S>.5ZT MT6GK,K3W1#4B3&!D@#)QM/0GYZZTZ&($+2F7/)!LHJK3\78#XH:=O=0_I/K6 M1Q,@6Y-?+C@O/L\6;O++?+;ZC-9VLBK+!]\-ZU:H*=YT0KWF542"GAU!Z\NE M!^%S H^K""A+6C&JC"25IAKN3/.P4YHJN-V'T5X#>^?]988[NY"94RCE8""L MPP47G0&C2.0Q$\%%'6=K>P-7K3MD+33M(N,&RMT^S$LO\N6WE(3LRUC 5N =M>)E 558:*Q-E&>$T];UZ+M14APW6!J!.X.AAS,1G,:M5SH:HXR:1U(GA71-00OI MHU[PL9-(FS K#X=1HVU<7[@H\]"ON2*2\:C*:++$;&DQ:< *2D!*32E'N4A9 MYU!N$^I:R"GU J+>5=$$P-Y7'Q]DJQ6 M**W 9158/4]3"_FF7L#4D]@;V*[NI#/*()/K, !EX-&^0J:XW0I+-)C,$_ D M Q.Y! =U7.W<7^+ Y;<;T1B*/AEC KRF MI:D3FD.C/(407.1>>T5H'>=F4PJ;J?6N4PM915%-N#YW.'N8#]-,&F8Y 1=+ M8SN+MM5)24$'X3%^])*8.ET@GJ=IV-JV.BAX'FK[**0-<,VF%^=I?EGF9=XD MSY5*WD0*@N4,@M,,-N0 5!/J!<^>N#H.]1/$- .GO33]$$!["KT%Y^BJ).J# M^U:*%:ZYR$I:_)\ = <8.@BDS/:-Q<6+21&;719U>I8^3<^P>UXE]/0@^B9, MS_'EY\GL6TH?TZ2[^/=(6B-'G:?:9& 1^1(T92BWR4NUIM8^VV1JC?+X'FG# MIJ0K :M?A32!L>LII0_6B@FE6#,&T*E87.<(F$0)1%9*\D0VVM>YGO0T/<,F ML"NAJ0?1-P$A-+?SU9T,V.UJ2#:AEID\L6M3HY*DN$QB)@1CW<# 8T@!T1*9J=') MF#H3]5ZF:]AL=RU@]:>*!H#U! +KA &'+&.\A"]WJD)PKDZ$ MMR. JJ7&:^4&]A-Y"RGS.]F-.Z<_*5B,0UV"4 HQA!+>X5\<4$ T2OXQJ M22I=3?H.873*WG$2?I1,HIZA8N<[E%,I)6[!4 MAO(+8EBE6/!9FIK)+51$6#\*:0!:3S-!G%;.>H7*%P*$MQ&LL;CS2YFYY5*: M7"=AM3N@#I%8.,A)\8YJ:,"??RR;][/E;5>^G%U0W&3(DI:5H5FY:E5F@+,H M-4='L]*>^#)=S607ZJ&K1\4TD6E_/;N\G$T[KKI&+76J.TPO?6;#&.U]MCK'8,#F5+KL!PTVH$?)N//6 MH6/ ;)U<_/=I&S9A41%J/:NE":C=X6&3R1\CF[-0P2C((9:UI!5XELL4!IN5 M%(H&7P=W6Q(Z;!ZCIKVKJ+ F$'E>9MFLYM]NW8:19(G[R 5(FXN'0#RXZ',&U M??.!Q"@>=Z_3"S;&06:92 M@O#:@;*>\?-"MJP7]31P?'2'I8[^ MQ=%J^6DV+_-P1I1@6")] D-,"959*?_/"FRD00F66&!UDF4O$#5TENQP"-M+ M'4W$B8^8.5DL5LB(L3YWZ3U#1.EY@WZ!]R%"UKA0])>VU3ZE);3"B_ BC+>U-.H7<1@V-3Q_U^B:N@\308#.%C\[^^O;=Z=_W';OW]'<>>#KPT[ST'RI>3SB][5TC@N%11 (^NZ[C M*P<3E02.(%)4TVQHG5X9+U&UKW4J)@<2@A%NG=>)U&M5L3VLS@>-^:'IHTRHK MK8EM$WF\/=0:"9."B3&"S,R#H+GTC2IF.U$C62:2ACINV#TRAH53;:T_!MF. M"F@"/T?QOU>+95E]B_/9QQ1FZ%IT8Y=NF3J?;2M/@FY(%(J#Z@HO#5>X:(. M' @/3I&D99TMH 8WP^8\#HSFP>'0Q*)XD_#9Z&(7)>//D]1I>QJ/UL.JN_=' M*2E'E,:(79>=B>!Z=T$G""XY1B7Q6=0Y.=V$NH$G7PZ.HD<7J'I6Z* PQ>AC M=)?RTWQ]0>PJ-IQ>O)XMEN4TL!O>49H8C:R.F1*/.Q-)$:U"4& I$T"=H+P+ M\Q[6B#P*4)9*-Y$!529)ETN5$/62M.0T2UQ2MSON+7?34(RG\P]NOKQZ<13^B;QUB=R;<:;=>T@E'1GK0K(\0J1EEG=B M' P-&%GF'%6TT>5*8V.W)G7@N0ZM0;BNJALH7;@><7%R^=F-YT7R70+$T&@R MRQ(RC\B%X!Y]EI#PCRBXCO?YJ>@0=$M(;*'I36 /1NJ3_-I??*N_&7 M%-=M[_^:)O'M;(Y2''GI;. J \L6MPA!+/CD,Q@5DV919$;J'!YN1-[ (RA: M V;_*FT I\6-*:(\G9ZY23K-KU:+\33A>B,B).,H ^H# PSC2F_.R,$29U,V MPKI8YY+M@:>8MH*@O44^/&JN9=J):H$*1./[9K;RR[R:7+=$ M'QD7O-<8=9E@?9G'J<$RE)*/#F7$D3M7)RYYB:K-DM[D#P_"WC781'[G41.T M[KH+_OT:WQPC1R*&Y$2@X*1+(!S!96:B@R2UI#('ZGB=@NGO4;89+O^_=!K3 MHR8;\/.0CU(]E]ZD]=]W)'?5;>&V1$]3[@+)(&))Z?/DP,5FM XD3@ZO<* 52*! M18Z"E0ZWBD-A]C%UPQYTU\+&=R&XIYJ:N(W^F*OKK"@NW1&/E+J4':CHD9VH M(CC";1G:G5A 04I=:XCQ"V0->YP]&-QV54RS.+MQ/.XL(&X")3Y;8%P7N2D* MAFD+01)CJ#4\5QKRMR&!PYY;#XB]?975* H_S--G-X[7WO#QUW+XGM 3OC/5 M=Q1"-B@P#XZ525!>R#+( )UB]%DX)R(K=RA0;D+OL ?9@V&T=U4V"MD'(_%& M7N?L)9&07"0@*$W@$M6@H_$Z,N49J5-1\5W2ACV.'MPOW$5![48D#X:\C%*, M4EI%(-,B.&'1U2W3/+.R*C!BG/!U#IDWH6[8(^/FAH%7V>_'TJPC%P0 M249GB /J>&G8XQ1&6_B3XC8QDKGCOD[+M3 @]J*R)O;?S>]^C(S* MG'$>T:-PY61<:[ 9'0Q"+9,V^Y1\G6*'S6D<-GPY_*VP&JIKH!7<,YR5#,'B M&4&B8YMY0/\C9&\ &>1@ XV@-7&:>D]2I;;/V]/:3(.;@]R$[4MI36S>Z/)> MG1I5VVD=;/7U]<5F$C<2*C2S1$9,[DD2S'X IND!ZXBU5YE@^%9G?/K M+:AL\AYM;YAY>%A=2WU-;.6/N$.QXEZP_/9AXJ;+HVDLK1H_EX^,G,S2&)F! M!HS6A$*V/.,".+[T63",VBJ55FQ,8Y-78@\&S'Y4UP8LY[/B7R_>HI#?C#OY M+5?S.Q5O=Q;?^O>X^)2F"N,W"TD)7:9!1RCU36 HIZ8$?,;4V ME]+:"-;O; 3OBFN"0NR*/T?EXIGAI$Q=)^7RHW'@F+& KC4WRFFF27WO\AY) M38;AO:'AA1UZ=\4T@;&/Z?-5Z'::[[/B0K124P;)Z5+"9 ,X_/=EL6J;$Y.Q MTBCS9TEJ,J*NA;%^%--< %WN+9ZG^8-EDPA7OMA_SW4YW'(6?U(<@N#!(U_9 MULHT?H^T)D/C@]BUO1750+QQ;Q$]R9#2*"P16#GOE" 84VBZ@P='/64B#&@B*<8OR:.530HDNID&Y<)TI:MWS],T;(56$V9H:]4TYGJ=I>EX-N^X MB$%YI-T!B3:#<+AB3-84=%#(0H@NDSJ>_M/T#-O38T G:T>5-.19W;!ROSGH MB!@>%><"DK6\#.3P8 T&*RQDXQ3QA*0Z!P?/431LUX]#&[ ^U-+&+GG%R=O9 M'!?.:AX^N07:XCL#A49,>A*D09/,C0<1HP&C@@3B+Z/OZ&*>NN.4D<@^YV04*%_&#N6N&QW&Q%0S81F7 M'EW2#;SY[SYHX+8(P$#(H6/!K =#I07N@TS9:$ISG>N56Q*Z&5S_B$<)?6NQ@>AVVG*@ (-I0*^I,%FJ2 ]:R+0S-/\H9PV5=-= )=,QNB=A>9J/OZ(# M/+U(']$RGTX+L^6_4C7XQ4U2UQ$'Y3@.:+>[&P/3>/^-.Y\FD8+ UL M(OO9#X#9)M"W4N7.N/W<+2>4 MP'S9 'H]=[EK_6)":=OFI 87; 09C93H\CG!ZYQ.U4=OM1/21M&[C2KW1._Q MM)]TW=GJ\^=))THWN1;ER33/YI?N_@C[2*V37$'DUJ)O)A1&)3J!UXG8R%1R MJD[)T(8$#GNH6@V/-=33@.M\,L7OPF7TP8UCZ0 3!$:V2>%RH=&CV0\.C$81 M44^3CSYDYVHU[;E'R,#SUFLH^U%;GMTEWP1P;GI.7G-@94A$< V!QUA:2)=" MX>0@A#*1AJI@6+5^M ]H&;A)R4'@LY?\>T/0O_[\2,3O\(WN5]UORK_ZF/)/ MY>_?/I[<^_XPFT_Q^Y:S:?(K%"F&4'[NIG&!O[E.?OQZ_/S\[?7MV?OKZ/_YZ^N[-\<>SX__GMY/S_[K/VF)\B3KXSB'H%E_^ M\RU'#WF]>L8C"%7D+GU=IFE,\4][^ARWNV5W3OYI-L&5L2B>U/+;#4R]#U$& M0D '4K+SRH"QT@'),C,:,S&4U/$X-B%O;[_K^B'G73O(X)E2 9>C3;K$/1K7 M)$4?,G%K-,'E:F*=#? ^'0/O?[WCXI$[M;O4&]C\;JA?2Z1,!<9%CH''T=?Q M8D2SEH9D!^6^'P8?:)$])1(RS5(DY12/=6Z5O$A6(XC:0=_/06=OX3> I <\ MO)E=NO%TQ*SB.1 +4=I2[6LH>H59@@T>!::#EZ'.J?:3Y#2"G/W5_?#D9&_9 M-P"@.U5NOZ9+G^8C[[A-4@;@H5Q5(1I767GIN+.4TB2$JM,/_1$IPP*G!_4^ MS$GM)>L&P'(48S=;V4U*S' RO6K]>L4,8Y9*M,"@\"<0U##*QFT\QO%E<<4&BPRC+"="ZE'OG,O\S MA@@N*R8$QU/T#'N-NW\(]2#U!K!S%,+JXF3JF6DN<,/#(# F-:,!Y_ <[^.HA;C:EJ)$6W;N'^E5$WSB4KA:;$0(#6.HA\W+-1#,/ MEB!;+ J*+F"00FXTN*47, T9_]?!P!8 VT$AC4/L=G#L]>9M8V**X+YM603! MJ 1G@P3.N6>"B\351A4O_5BN!]2U"[M=D+&-9=M'30WX6#<;P#L,4D[PQ\6H M!!]:! Q(2,RE&SURX-&/T"8$$JPW*E<^0KJAI9&6F#WFP7<35Q'^_BT MZ>-L,GD[F__NYG$4$HF,N0@A)&2/2@%.10U69I&%D2J8.H[ZEH0VDC#?$1?? M'1_5GY(:P.#9)Q3JXG2U7"S=M!S1CX13QI?YYU0+#\)0@6NRU&+A=MD<79;I MX"-N'5+M%'"& A*4XN*Q.H(U@ADI>?"Z3@76)M2U-C_[0*CK0U=-=&;JN"D- M/E-\LYICM+/. %ZOJNM+;=W'CHH,?YG/%HL1)XHIA3*42CL0RI0&&(8 D0E] M6D)Y9'4*NW:CM[7AVI7#C;KZ;,!N/L-EYWX\SZ2R3CB#@98Q(5S)E5(%Q!)" M=.0R5&K0M!.YPUY>; "S/6JS7B=<672W>8J0UE*:2+91$4"O1G-K,-9K,-L &O=36KM@7*^R[I>GW6GTXOAKFH?Q @,]+F@* M,AAPH=R?]]& YS%U.=3DP!-%DG#2YESGI'AK4@?N8]L 4'M28P,X?:Y4^AVZSMU4\7/W M=11\T"$K JJP(W*@98 ?11$HV]*VO@L4^W56.+ MY>S^):/Q]26C]9[PYHJXPCQRWJGWZI241:68Y!(]:,= ")M1EM9#XIQH(W!C MH \.%9]L+-\'+0.WI3T$% =1VP\ TQ M=A=_$^/G'U=]*H+L_?3P^??OJM[.3]\=G9Q^/7Q^_/W]S_+?C=ZSE&EKR9EY*(*6@H9-.#B[T9^:G!>)] ^)_1M MLU>V07$^PST-AA[/*%@3PTUD$]ZR /^ MLZ['!_').ZYT.8?#@$26YOA2!Q03L<01SI/0!P':%4%#CR?85]/?@M.I1BGJ4R#)>07:!1($1@RX02ZT"1!%C$[K:(GH<[MLR?):0X^NZCZ90#M(/?VP//N MI@='H)I(S@RD( ((G\HT6I M[-U6C7 JSDBINX?M)O@& /1^ M56!_FC^FS[/YLHCE+%UT7N((J;4L:@]<45NB^))1+6G9K$U(PFME*PV3?I:F MINS0CCI_>*C6CP(&KK,Y;9(&(:LSYV[\YX1(21Y;PRPQ!/R M$B3RHA*$)'/@)(E,'A1S/UE)\[WG-&5E]@-([V+]89);9[_]^NO1Q_\Z?7MV M\LO[D[GQ^]?GWZV_OSD_>_?#A]=_+ZY/ALAQS6AE]<)U6U"U<]9:2. M0BA7ETL-]&PR#G>'VTO"#!%:0XC"@8C4@#4((!F(1!_*,J;KA"K/T[2W3S2^ MF([S.+CI\O%#;O/"AC%+=)(0O2NGCAR7#N<,G/+)42FUY96NBFY$W[!;74^( M>>0U]:^:/YA5NQ9&->MV\X AK=S37-:W=HGGE)P)$*63()BEX(P@H+/@3/.H MA*^35*]G[7Y;H(=PO%B.+]TRE=Z+R>M KH6N'Z$C &<-A8TTU$&0UV0=1K MW:>C6>NU#0(>6J\]1-U I'GI1N0-Z]Y7@E7_BFD ;>=S%Q-RU=U[NA+ MKAH2G8XJ,P@RVG4O<^^8!DY02E$1X76=(^/G*!JV:V E3/4B_J%OBBT6:;G MA?%N[/QX,EZBV8<"&D#2+[-9_'T\F>#B0)[<]&*,[N3:A#]<(SJD' 0A$+5+*"\N2\D' M"HUE&JUTAHHZ7MGF- [;FJ\2UBJIJ 'PO4O(17I7;AL]8B4K:14UY5(X0U8D MY6!%1+\@2Z>B433%.GVD7B!JV/9ZE>#5EQ(:P-/'A!%-:4UY>ZB3*ODO:P-WR*H&K7XT,'&Q>W8%TXP6*R6$< M<1@.*["\N]N/L=H^"KK-S+.>B6= $EM*<;- M#HPP$6QTSCBGDW35IBX^3]; />8J8:H_30R\$YY,%RLD/:2'2\/YF%09GD5I MF57IE0-/^[[!^[W5F$_ZT62#1B9H_@ES9?=KOSD#BP" ML3F4HRDJD)V< SB2(R1'J?!$1$4KU7"\3-C ;=HJ&9H^M=$ N$XN/[OQO.1M M3^=OQHO/LX6;G.9WL^G%N_&7%)_.A1AKDB+:X@**Y20!HUBK C*:38@T1VX$ MJX*X7:@=N#U:K2QI;;TU@,VNHOO5PTYNZR[%7<8N(/O(;3F"N.)U%"6ZBHHS ML#18$%%JL#Y),)EG:B0GP5?J/+T]L0-W2JOEB5766@/ ?#N;I_'%]/4*GSW% M!89>Q@+%5IIG(X?=RTG']>.LGU-&.-TU?=<@@DA@?*:0!$>/Q$F9:1W+N3/) M S=BJP32PVBP :CB&KP.N("\ MI YRSIY+HG.B=9KQ/D?19H6T/]H902_R;P!'KU88;Z7% E>*'T_O&F:TQXR9 M*#@$FY&3K%(13P1!7$Y9J&Q9J(*DYVG:#$L_RM% SSIH $WOT^]W9#2?3?'' ML.X$M&;HX6I1**AHB8 L?"X3=G'=,(;NJ8_6$)F5B74R+-M2NAGR?K3S@JKZ M^H-=E^L:.=2[+'?U]4->E7N*P_H7Y0+U.8ARVR1E!D*5:5TJHA]&F0Q$T& J MM0^I>"TX?$IQ5>[3/WWAIA/T'9=!1<4B(4"2(>M&,,Z2"+B8",W*!<;KA*[; MT=GL1;MM$/0HIU)/50WLQ[?6X^J(%8TD&QGUB.OO(;)W["+O1V^REOGW0>0#5-0#0VS5X<^%LG=%< M/N"+2.54"![7G$X@M.)@J+,0T17VAK! 8J5*E TI;/868#\FLD?UM F[][-I M>)(UX12U(J1U.P!A5 1CE(;@C-?9&!IYI1;%FQ/9[#W!GL'7BY(:P-^S5\]N M.9(TA*[6BPF&''%+P":?P3!#J0W(7*SC'GZ?MF9O ^Z#MIY5,G3SOINU\]LB MY=6DE%0LGF?Q_F**AI<1/1Q(NHA22>(38Q%NDF=WCXT-'LO( M'50A#5BW-^.%N[B8IXNK?O57]SP>AO@BRZ2=AAA*/I7KC$QY :&42V2-XC1U M]M6-R&OVLN ^-JY_Q?S!A>HGJI]-*1\O7;C[_AL];CVZE@0OOE 6TZJ7/@&?@ MK:$@K=;9)<(TJ7,0O!%YS::EM\'+9HVZ]E%, _OO_54\4E+8$@?A/L$4[A@Z M@F=1050BIV!U-)7J"^[3T6P.>1_\["'J!H!2:'X _4>I\/MOW/GDR'!/O=0< MT >)(!PN#6,X!V:C5I)$DT*]OH([D]ULLGA?,W881>Z.VMG23=IS^&:325[/ MK)WEWZ8!7Z:P['IH7.7?JSN!&U,PJ&.XFYSJ.XL^1Y\B-T"LL""$%. S8I=8 M:R5!\')?IZ71(:H:KF7[?K9,BW6H,@9FK6%4TDIWFG8DN%F'\ 3V'Q7PY>KVZ7)6K!5_2<4:O M9OFAFYN-#,?9^HI,F0.6"*%69@TRH#LD6/3H/%/TH$U*Q%%'8]KH"!D?> >( M^.HA"#>E:. Y,X> Q:RBCAK'W-7P,"3KN7(D1D6<=!!)0+?9!HH.N[5 MI1?"1Y>1P<.9N ?4M0N[79"QC67;1TT-Q.3W]H?2*+=L$;?;PKN; 53,2Q*\ MM\@7QY5K,\&H#3DT&#!&S5V,E9K&;DKAP(.[#KCC5M5="YB\4WGV9K;RR[R: M/*Y/NQ,CCJR@+!D9@'E2YC BETX) XJ'Z+7D,KLZLPK*J^ M'P:?(YXL9U8XR*Z,['/. \9Y&B)7B3O/<#NJ= -B(_H&1F)=D.P$R:TTMC,. M/W<>Q-G2S9=]%7=]&2]0;4_P-LK"66*DA*RH0'^;*/!,)*!).IJ9\IS4N3;\ M$E4#'\T<%'F]:6?HX18;UH?_?3Y>IEG.[].R%'R$V9;* &YD:(,2K[V(&/@DYB"H.ZRF?A!('H5_KL;X:L2HY[*D'"C1 M&IT:BN;=4 <\"U*2L$X^G%2Z%PJOGSMPJ7YSP-M)'S\(UM;C9) WX[BQ&E5,4PHVUFIHV5^D4:^ O\5(8QN-[1EI'$]CE/[\,==JJ/4$ M.4VD!??%P[-#'7<6_,ZF#V,9/^M[-.C;\72\^)1B&8)4LJ=_G\W_<3+%"#^D MQ6(4F,\^2P)$X-8A)-?@8[;@O(N>LDRAC(G8$HE&SB3G&Q49; [L)"*9NM8>X'/MF+^(Y>E?D12 MYE\2OC[U"_R.9;JQW?C=9ZO/GR?DIPWCI53'2HU@']!9V&',>FYE%/NA M:MBSQZ$@M). AS]9_)[7EJ7S-O$,BE$"@E$)!L,#D#'H&!(G1(4#N,&]GP8. MY@9O(] _X$G?^S)7M%R?J)TP>O2@(=- +W-=/[F3F7#.2 8YQ0A")87NDA:@ MN4\N$>F-_U&:K]_O9G:VNKQTN(#SV?AB.L[C4#J9/7KF^FI%3-QZ'0UP(SD( M3SB8D$I1FPK2E&SOP[;"W^DKM\7#FTT#;8.,IQO*U5)! X7]Z^D_9ZBH;EC& M*SHJ_8NPQ^>"F:;*X MXH)K)ZQ( 45CNU:K$IQ+&IPH86Z@FEJW@4?\_!.&+3(Z)(!ZE'0;!NQ6&^-$3Q',%JCT+PNJ5_CRZ0M[;46F<@ZY5 _GFNV/RQV=,*VT5$#T+N- MS*X& 9^EB_7,\BZL,E3;A,XDBT&:I.E932H]@9#8D%P+5+T.$,RC.@4I-PHPMNH8>_-8X>KPCS<%KF[G%L MQ[7KF+V/JIPU2(.K!MU/\-(FR#R3)!WCT6[4M&5S> S=JGE'E3U4^@[R&UCM MOXZGX\O5Y?79D$G&J,6&QLI_MZC!U;]+HJ; M]2'%H=7OOMXAW!IBG,/ 4TA?6O_H -9)5!ISRD5F1N;J?_NHXM- M_3M+<6#UWR2B?DFSB[G[_ GWPTEG!C/^'W690I N(88=.DX&G7?KG)86W2J_ M68?@C:#P+!G#%>0?UF/H1P]#@VF=?KK+PI47'H6)S*%G;(/SN*Y0^Y;J,I.> M2Q=D=&@9^P/3,N=;UL_\V^CUT4AEBQ$:S^ 2<2"B,ABC MH0Q($,9H*[*,+YT(+%+X\\7LR\]7W[@&R-6+#A_K)/#-\P:$03]*F^TEP09T M_NM_CIBF7N: OE=-NI_-?_W,X]Z*.SK>4X,!G M.YOMH.]N)SP(W#XEBR!3\:)8*7_+Q QR*;J;C0^V"Z>OAVSW6,WPHC^L7V- MVMIH(*_:Y>:Z"HVWL_F9FZ3WL^4'-U^>YGN5(B,3I!>26V!)4!#)1[29)@'& M;MP8BG9SL[%\V]]#VXS :^JU 3(PYZT%;35 B[[GXI+MZB8 M7I_G99/6( M&JU,]@ZT*2/5BS.(XD38H-Q,N=*/#F*M4Z5-B1RPF/6 8*REM:8!>6?MC3C+ M3!B7T8DPI>N]#.!+'BMPJR-5/&A:I])P(_(&+ !K H2[:JH!^/V"#F_I>7\Z M+=0O3O/:[I>[8.6'D\O/;CPOZ^KU)S>_2(N1H(JZ&"B@S1<8T5 )N*CP90I6 M*LTYR77:QF]+Z8!E'P<$957]-8#/DVF8)[=(;]+Z[Y/I(\=DY$LSL. T>ME& M8KSFT=_F*@/CWD7DT!-2I_WX!L0->+)Z0!3VK:4&@/ MM'/HY$H2P?A@\(^D2R$#UZE.?=%=*@9,N1\02CO+O0',G$SQN]("XZ1Q?.T^ MCY=N,OZ?%$=49<&R+Y;6EP)2ZA'ZUD'RA@3C\%>LUMB )PD:,*%R4*.TOS8: M -6SDYI>CX+G-&6VOMKI9$[') M6+*[W[D1*.R/"HJ])-B R?F8QM/%:EXZ@ZP'V)].7T_<^+*$%:_2-.7QLMR4 M7Q72CBZ+Z-#=6UVB;27EVGL* :2*91Z"<>"30;,1,_[,I+)M+ M?E0H'E:E@_=:+B-<[_#/,V.URB8+51J\!)28 M00,?N0 K4%S$*^?])KT#O_N@S4#TPR;]^Q?VX&;I:+62:[(!@#9[VF8H^F&S]I7$/K 1^@6WZKF;/&9J MQ!U*)!(.VI0>G=9G\"XIT,E[JKR0?J,>S,\^8#.X_+#Y]/Z$VT GKX[H.VRL MW;I7J^7[V?)C^CR;+U-<>W]_,0($R M/?Y:/,DTPEU=FB(_QCQN^=1R<,DS--OH/$;\5=[L\M/VA4&/:-D,?S]\,GY/ M)30 H[>S>4(YO2X+9QJ^G>.*6KA0%'5];K\E.8E.IZG3[BBQE_2NB=O M8>IYMH^FL7LU6>LZ_O=JL2SIY?=I>9J+%(R((E,BT;P' B5N!F=B *:X-EQH MGW2=_N!U^-D,YS_\L4$#8!C87WV>RX_I,KG2@;HKT[]:]B,2+8W4X*YCL@?! M,P<;J0>I*0GHXK#DY ;^Z):/W0R./_2!14U%](:Q-N;37*ED=K\*U=TY]:L] MN&9S"H:<:+.CG.J/NJ$B)^6-@H1>+ A<),6)M:!+T_K /;[[2G<[A;L0G!<1 L?%*[0N!?ME_AB7D66276)UCN@VI;#9,3C;H.91 M^[\:ZFG F]VDOU0T,F@C//CHRO@@K<'3F( Y';6Q2LB'0W ;:PY7K\]@%53L MT!-N&Q6UC+H[#::RUEERFL"24HC/<@!/@BV70:*642ECJEV9^/%[PFT%B!UZ MPFVCG08 ]PZ=EJLF(DX*28FR($DN=,M96:?M_2T"A\=E7O MK!=9-X"25U?>\R&EIL--8:F.K?PT-6EMPS=:O#N6*,=NWNR*[8H:H$(R+#+*D)3V* MXK*$B#*DFDCCD)Y8Y]3D!:*&N3!X*)#UI8TFH/6LL&XS3C('-,6> LU:H7-* M"?JEB@)ZI3%[F9WQ=6:N?)^V8:W9L.[];@IJ8!M]EJ-?YB7QJ(UV-&H+)*L M(E-3IM$:8-EI+UT6F=3I#_$R78TZ93NB8%.0;:^2)JS:40BKR_4(P\R-SP2528TT'(K M*Z-7[$-)C!FOLP\ZUNGJU-\QR:!'<%N!8J=CDFTTU #L7DK+>^6CU\D Y09% MI"@**Y@,S.>06)+$JSJ'NOL>D@QZ$KG[R#QAO. 5E.+P*XZ[\J(JTC3X"CWT3V\,M=8=\@AJR:V MPL,.32&W4S=%_#IM8#7.XOBWBB&"S#R M;'&I<_0VK/5ELHT(GDG.'_8Y[:O+]PM4-7N MPTZ'C7Y[DL-#>S -R,D7ZT6 MN&LL%E>#Y19=#"R4S%(E-.^1E-1_$&#*A88AA3R1H-[MS\@?HFL84'5 MG_8?G@OWIHH6<+6F_7HFH77H?V@"2I9Z=!?A)@:GF^2C@ +7W=W[IR2$2U-N6:,FFBK[Z$RG+>,"#AI5:*>_N MP64;>:T8WHR,R(RA3<7R+3)&ON =3KUW@;.SK,?NTSV=Y?E?5X+X.>8Z($,E M &NL3%%W &=X!.:]ULZ14QG%$Y[40\\>&0"[JVD^H,S&'MHYK0[F'?*MBQ*5 M!BEE!,6Y!X\\@;$R*9V+#G^8!A$X_M*;&2%OYR?G>$B38["GFD7>4?TQG/TZOKM@$2E-[Q7&2!-E6GTD0F6PK(V82"PK9)DW' M;SQR=$WOJYSY_I(:6<$O3B_.IK.?]VA&*6U91- 8:+^S4M5"9@%:&>$4N;Y2 M;M18_M93Q[MH'%[->\AK9$VO.DC>(Y K3Z=.V(C1 PI%NZ&AW3#6RS//R:?B M.683[0::?_PMX[B*;9 PH#Q[,/*7H<^5 5-1V9 3D"M4QRD&# MEF2YJ:F_^>!Q1NTV-/@[2VUDE?^!Y^%JMW*H%;-$;':U4;=V'IQ,!H*R3 EE M4=X=Q76OLF\\AX\S=;:-TO>7WMA'?_6*^2K[7LK@$M%I,U&L2BC@ MBHP0BF:U'SH%P9L,YKCQR''&PK91]:Z2ZL& 7Y5<7$EES4:RP1N'!F2HAU:E M:(B,/)'$K1 O+_M7K/CY$&9X>L6%-S%$ MYVM91%Y57S@(B;B(.97HK+59;X*'A]\PSI#65J9_$#GV8!Y>SJ?T_^'\VD/- MGN68)(+S-4E0Q"(!MH3B%7)J$&I23$ES2$HJ*0DI,5K,V62=/43;NI5*SQ)-!%=(!P-;TOR8) MOIS/5OE>_YR>?WUYL3R?G^'BS2R=7JSJ0Y=+I/_+=>9(L)Y6"D\@:V<<57L< M1EH[Y$9K'[F(T;LVF-N!V"[SGW9$RR^#GMNJ[FARD&]DUWY\_XZ^?7GRQ\F[ MSY]VR"M^\%%M+EG%2[BI:O_TUO7[W\QN M?F8Z2U."T?(S*>4W>M:_)DYG+42NG:M%[5S-!"UA6EW\/W^^^?3F\YOW[W:SES?^O)6-?(C"@>SB58[IR_E9 M7$]4K=TB:+,=B MAVXEV]"Y?^N67]Y&WDPZG=?Q8->+0J&2T7L*SV0FAT(F#K[X %[[P!V2/^U: MM;C?A+YQ[5M#9/W:QV5P=1VE#5M%>+M4E-WSD/;V[#YJQ[%JB7ONE>2 T3A0 M&#DXK.A0-JE2@E%*/@.K=EU[_!'3_,ML^M^8WV32[+1,\?*MR]5K">M$QM5 M[EH-M5Q>G-4@BC1VO9YL5%R'G"&LBM^U8A!*B!!"Y,EK8T)IX_P-S,A1V+L_!F5NI_ZJ^NV4M)J6QB 9&01$V>+T2F M/'#)?+8),]'8U"QL2.BX6Y%)(+8KV*DG7 C^#>VZ"];],:=5M*CVHWWP9M#^_F#538YW:]*FE@@16&(4-(>Z"C%2TGD'H&E_9!\=YDA,F% .+16.)4+MNE_N'_OM@-T_#] 5#V<>GK MVJV.-C[P$(VPM)56)TN'")ZEFH NHO4AQI+:Y(L<3S^W;=3[:#^W;63=8S^W M.EU%SVTK-3W5SVT;F8T=U3[0I"H) M&[(1%([[2,ZW1OJ.R7J29*Q1F'(NF]1W[=/>ZT!]W7;5_!"2&[EKTT\;^#O. MORS"MZ_3%$XOA\9YZ[65LG8D$K1QVEA/#AVD5#3SQB9IW28[Q$9=FQXDHY>A M V]C>'4,#:6+A?!31:N^N>Y4)1G$6(PM)=&,HD12P'C$N,2:8FEX?K%/4C& M>'VA!E+O?&A9C[GSU)SVQ8_)GY\F"G,,I3C:*QT#52*#6"Q%AB+XX&D12??8 MO>$2T__Z,O_^O]=/O 3(^H<5/BZWHI_O&Q$&PRAMOI<$.PA%[C&F;W\6GW&/ MA8O,@+QO"\H5!5%S"UZ%Y-$XB!)' :49KRAMGDG(V^K;%%-O1V]T5 MXHYXV2"I<&#E=031&WE)+VE13TEIETF3BS!;7E+&)TJ7Y()?'6KZ6BBQ&M93 M78;,61 Z"G6PNI8'J>SNOG)8. ZNJ Y ^.ZBQJW7VPM>+Z><95)<9Z ECP3 MF^KL<"%!Y<)SUKP$T2:IZV&:NKL#'09@ REAY-.D>Y;)/^>+?]4,D/!M>DYA M3_[/B^5Y]8,GQ%+M9"C!1)NA#LD 5RCX"584G8UC.J4-3IBV>&5W-Z;[0:>E MP#LP2[_/Y_FOZ>GIA#%?LLL"-)<&ZAX.SJ 'FS@JY9'V_-3$"%U1T-UMZC F M9R7SI^DLX0TQO@KG]./Y13B=$./6,Q- M8*US#10]A6!)!(5[85AA.;29OC8X*^.TS!S# 3N@RCLPAYL)X"0L9C7#\OWB M[7RYW$@.4;KD2S'@(U/UJI-#<#)"TLQ)%#SH1H,66W$T3B?13E9 8P#TN1!N M\/415XT67\Z7YW4J6V#,FD3@6XW98 6\*P(H!(LH6(S:;W3S,$C5V/TTCM/U M= RP#J&D_L*;3^<+8N7+-+VBK>=TOAJP'&;Y(68I9 O>[ZJ%#H8;*Z< 0?@@_5@E+G^=K(W]]=O#[@HS_I&)& M&!'!Z#JL7F<'7D0%,@NGO-.2W^W1.Y#Y>XJRD;JZ-K=Z@VKD&$O?/[T.T\4_ MPND%+N?E=N>*<%_GBD$JY'=]:?M>.D-(8Z3>.\D)*[0"GFO^8_0(490"C%S" M[!7*$MI6\X[646Q]3?_B=/77/R]5"V<^H;%@96W2S&4=.$X+694@,1NFLS_8 M <'])/9Q$=@ 7QOXE@,HK8,-_:$RWJP#Q6#,@1.^9BBJVAQ-,O#%.6VR+2$= MKNQY]-+Z1NK?L*9^&UUT"JG;I3B,*Z,LUY!5))>$B0PNQ@+2<5J0-GF)X6#@ M.H*:^JT L'5-_3;:.)::>JDIQ*]3DX,+N@X[I0 _)?*M58E<&(Q%AB>\O>=4 M4[^5BG>IJ=]&WF-7'SQ0!:ZC"9(%$HKR@0@W@I:;"6 ,3Q2&\:!%W R1UI3 MORM"AI!FES7U.07$(A0@4W5DDA00G0@@Y0U];N"87])]EE3 M+TKT*\-61.1DW4@>P2<#,421M>'&!+4!%HZSIGY7, P@RZYKZA46S6-)8+2O M*?"^3DFE'= HE4O@H22UB8MQU#7UNV)C.,EV%.\\%AQ>G_5:+Z0H3@*S+%61 M67"IJ#I/F80IE+"F3??$K"!>.HC?FL Q*C\]$>3,81WFLNJ]J$(J=5B @X(I!6-- MMHW:1K?EJSM/:28Q$\2@J5N!- 85D MAS( ]U([D8KUC4=4M.2NCP.SY[S(AH#5<;IU]\KC_?E77-R4 WG7V4@2@<$Z M?ULE4I3@"41@9(U2#JAS.\=N(QK[.$CL9)%T!8AGM@>]F7VGS\\7/R;(N1?. M1Y#92XI%-8=H#1F+>M1??,A<]'\4\).=/DY;.UE _0#GF:V>6UOMAP5^"]-\ M\OE= 5?KKY46#&(V!KB2JJ@L.<\'2XALSVX?183/ M>/6U =XS6YT?%O-ON#C_\>$TD*@NP\Y5#<>D")U"CK1>O##59#'P5FC(4EM4 M1=B(!VN%,CQ[?10P/N/5-PRPCC/$NO^P=/KEZ_F\_+E!OEHS\3G\O=ZJG'21 M11' 8JKB,'7,C%1@@RS(+<_A;F.Q#FWT+VQMM@;^7;(%^D/2<48##Y^OKT7 M<\&D,4$(M6)=. %>"4FZ*MFH9"3?:/Q'(_(V6Q3_+C?^O>"@ ]]E>,U,##.. MR^2!A9K>*HN#D L'$].J48TIOFT5[G"\;+9L_N<._Z"8V7W5S,_#:7>KYN9O MKK3#'7)7;YJ2TA)4-!FQCK+N_L"%*6]\7',]MDUA=" M-_\AK69\+#^$'ZOR"AUS"#Y+* 5]'?-A("@=( 7O47H72N@_K'F2S>>3$[TW MP-M?/PZ$MF<4^MPKF,4%7EW.DOVT-=M(,3#>*U(A^< Q4W1H2QVRDABYQH<. MB)XDNKO]:?1%U3=NGMG>=N-@Y<8_3@SY&IX+!C);\D30DW,1(][R+#8"K9[UUO<5 -*Y__C&1(7(4T8'7Y/XK[SUMZ62+ FU- M4: O'OGH.]=MFI]/&O7Q;%Q[H.:9[5N_RF9U(CK1C#D3T()VVH *Q4-$%4!X MK3#XD)0_FO*>N\P]G[SKGG>N(9#UW!;;Y;RBE?5Y'T^G7U:/FV@3A6 Q0)"( MH)1.X%5MFUS(%#E!0A']G[K?S]OS2;+N>JGMCZMGMM+>S6?I(?NCB@[>!B#S M@_74A[Z3+$-QPB1> @9SL"['#?A[/HG5/:^X@?#US%;=S0@U(ZT"*1"\KX>K MFM79H-I!).%XI@KW,G>_S+8][CB*5.R>U]6N"#K>B^6K#,?[S0R>3S#S)$R= M8>FDK:/.*2Y-,8'E/MN$AMO8U87R4PQU=V[8UT7RH'@8;%D<:<'!F-$J4ZE$">P:24;?"U^Z24;936D6-^ M=SA#0/1!U'&N0F10 3EX'1VXG+2AN$/JTG8Q'NFDE*W4O^&DE&UTT2FD;C=8 MCBIDC3Y!$G5.JHN2W&V*99,QW)G(O&A\%'EDDU*V L#6DU*VT4;7O+MI:09V5+Y!HO=+J)6OOZTE R3)X9Z/%PXT0NTM<'Y:O 32>WC#WTE/GT'N' MYV]F:7Z&=+N64I7+-UE];>PG*9)8,8753AD4?LXHHO@2V#@8L'H M$W/NTKT ?__QX\FF'B[); M?][F$NQA"L>YX/(QD1$BP!6-M0D*HZC!9$N.6NUEY3DF>;!LYX877'_@X@MI MYJ;C2F][-5U^FZ]_I._3Z7QY0:K^3*KXC?[Z7Q.- F,FCR5B\J $#^"1T8^N MT/_4@P33QKKM1F]WX?!0R+MK[PZ@SJ.T>;OG"-SWE/86L*.;_J =MQHE&,LL MJ-H6-CAI("2AO: PEN?G8 CO/O?E?%;'C9-NZ;OEE"S$C7/3DG4J*6<("LDE M8;%VG=,A\JB,WC8HNVOTFJFN@\CC\NCH$^D-Z^G!;^$T MS!)^^HI8.SB_R'G%<3B]8=9_^W%I[\/I[XOYQ;+THAJ<^IF5:"XPO_^V MELIR=6DIN4RZRH)%K4#E7'.5F8="2@A&>,R\S7Y^&/[&70KM\#GO'BP=+*&M M&'P7SJYN9WW*7F0I@41.?IBS!F)D ;2R-C!O4F)MC/R.!(\+\AZQ-S\\$$;. MN7@S6UZ*A\;#CI+L8'_U+:7C(O!@;E]3!78 T ^+>4+,R]5E4=H._61O)N?G[O#O([ M;1TUO^/][.KC$V^-9*7.Y,2@08DZP#8[#MK8'"UW7-SUMUJ$#YL3?!3&KOUS>O[UY<7RG.*SQ<\.1^M>+!10>>M=S,"5]O6Z,Q)/,=#B M9+1.G:.EVJ;WP2;4C9O$!TLOYLG;43Y$GSFD-,2LH M0@J2 GBIH*1D!"8LW&XR8NV!QX_;.>T@@!E*N$=SC_?QY-/GCW^^_$Q_^N[W M%^]>O?GCPXLW'_\X>?=YA^N\1Q[6YE9O4^H'NMS[2+A87"1"!M'R8I;7\'B1 MSJ??;_=W8%$&PY(#M'5\$F$#G$R:L%=\*<8S9=I44FQ,XK[[WY,ONCZ+O'$5 M+KEB%.B#2C7]1S-3ZV@T9(%*5&>U.#N.6.ZA=MS(H@W6[FZ,S;7X# SAZ@QA ME^R&)Q]Y:*-X'R<'-XV>913"9HAUX(_*&&L%788 R9&GH/D!1PS M'%+BRJ*+F$V;?(1;9(P+H@'5>Q?[7E2#6N3DB"V\BT2^- MQQH,18@A(R!/(OLJ)F:?<+L>>O;( -A=3?,!93:RSC]-JY]ZF_SL4%DA"C#A M:D,NK2#DR( KG[U-'./=!F;WJOR>1X\;R@VC\7TE-K+":=,\PT6:AM/;+!1O MF'(R %DV8H$K09B5!I*-7/%D@S5/A5>//'[<>^EA%#^$Y$94_G)Q/OD89E]P MM<$E;KQT4D,RUH J68!GV0"+2:+*/!:W41L2>NJ-[9]^NKOUWWIM_^UM=O<; M=Y=O#Z!88SDD219,(C#/56W(J" RI\ G)X0M/#B_D6>X.2S&= 7V4-E=I>\@ MOY'5_L=T-CV[.+LR8EHHM"X"%PEKSP@.+N0")18C++)0TG"*O_7JD56_B^+F M0TAQ;/6'OV\0[G0NW ;R4[D60#Q8^LXGL"DP703WDFTT(&$S]=]\]3A;PF#J MWUF*'1P*?%C,O^'B_,>'TS"K-6!L S$A[&0LB=GB;G: M5KQDT)[,(7,^*MDFNV,#XOKO6+;_*=30.NH9=I6AM8^NC$M9VPPD-F+)20JH M:K-5:[BF"#IKP]ITR=N N'&/+08'Q*: VU$[(X>['Z=?OIZ_+W\N+T?$K VU M*3HZ;AW<*CUW5-Q]2EB.#@823+]+Y M6[+;-SEPAEDER4T3+FI0MDCP:"D.2-KZ3&Z;Q& MG^;E_"^2)0GGZMM7^!U/YRLQK3*#UHRE'$L)@D'4FM$V3IN'\T( !JD%>?@B MV39],S MW;.A?[.ZDL/XYNWTU@$H;V5U7!;+,$/;O"8Q!2OKM58A6=7:&8]<9FYU9N4 M6;Z;ERUUTJY_*\4_ELN_O19VQM%W7,3Y ![7=4WHDUE"$R<"JMKV(YE"C'F2 M&*W!",8*[JW50K)-G/(M7MG_=<1^*&JI@=Y,U.UL[OK_;R['2^?/\U?T:SZ) MA:16? U43"+'U$EP5F6PJF0LA4EO#UJD\ "=_9]J-3!MPVJO VRN(J(W9]_" M=+'R3K^&Q1=:88*\#!ME!(FE3K,H#!Q+BI:9S@995-FP)AB\GY[^O;1AL#: M-L8^QWIXM9PLSZ=G]8<:>'V>GN$'7$SG>9*-#&B2AB!J7D(2 :*CT*MD8[T3 MQOFX24;']F_>"%7Z>%%U 'T\@WJ-3Q=G9V'Q8WZ[HJ7*9.7'MJCBV/"5AZ[M MV$42!Z_X"(A")TZ1K\8 *C@#CEN$(BUSVB=A5)OA;+V5<*Z.!9S)3$A:H:7X MVEU,<0B%(=!2+4I$9=!L=!_>JGSSF*H^MD'6CJ6;6^NL P_QE]!^Q=2JWN_R M$B_$4C*O.>>&MHNL-3C-'4CR=#//@]PP)A& F.#(%Z+/U^]BG4G?QU2*NF?5=<<*U3,0*(8O(7M4@0:DMH MHWTD:3&>\B;E1P^_8=P3UN'!,) L.]A7WI]_Q<4MT5P56*7"HB8\TWY;1U)K M!AZ] ^=X4")8H4T;9_@ABL8].6VSLPPB_0Y0](@+=WWPYU),)M4L?4Y:5Z7. ME18Q@.=D*Q-W,J4#G'<\0-W(=9+CQUB[Z:E'[%'$8,G_LC$!,V)E@QD$S1*@ M#<5A$7[#FJJC3YL87M]/9TML(_Q^KWA^PQF6Z?F-;V]?CTXLUX8SF\$6ETAT MR"%&$<$G8RRM1!5+VL!GVH.$CKIT#0FM0RKF.5WZ_(Q.?[;DID>\#,NO'\*/ M59N-IO<_&[]]M*N@W>1S\%LA23 U0F@@G$8RGQ1,^I@R2!F84US0]P(-+KO![:-FI[J![:-S#KL!V:<9LXF#CG4&ADN M.03.3!TZ7A*W/'MD&ZB\]WY@.VI\7XGUV@^,2^6Y"Z!9[6%G2"8^"@62O@AK M352XR6W<,?0#VU'Q0TANY"8P=8Y'.2;/1W#W-FB!H&-%W@*&-;HF2S)G5 M09"6.5['N$CP(2O02/L\4\PEV^:0=[#$@'9^\X&.V@;74V_86S/S<7YZ^GJ^ M^"LL\H0\ 5NS-$';0-Y!B19\R1*X1Y6\*Y@MMH?=KX1U=)\P"!(>@]J>:ND4 M99-BHN5<)8BTLY/%%P$AFJ9(;*0H3B9K..%"=5F[.!#%(WK M3[7$T2 ZV!Y+_A)+,_Q2_<'/;3C(HQ\C9P MVGEC:Y81?O"-;1O9[[FQG?_^/DXYMWGU^\ M^_W-;V]/7GSZ=/+YTPX9:T\^LDT:VG:<#)1;]OM\GO^:GIZ2H_Z&V)A]F5(T MN"I7NC%W_&<64$DAH"78Z%+;;S@KR3.J@W-DS9*D3<_:-OUPMB)S7^.UTKZ4@!$E&V#;#>7<@ M]I@,YC:(>S@]MXT>.XAPKUE\/9U-S_'M]#O^(M8[+")CB<"4P$M)>Y!A!:+% M#,E[F9UC1>C6V>,;$SON^<9_.+V?F\7.DN_KB;5;%[.=OP-(SC+.\IJU'\:ID0BY "A(PU!T9F M\(I^S$H%,N0:\6YF\W'[U;> MW"&Y1= Q^NQ ME*5MI=Y'R]*VD76/96FN:*\LN:=.$HCDT07)8LBB38;L+Z3T4IPVG!>YG[0[@LO-G!?E+'E MOE8G2 9*"0V>!4D<"9NL,E&I-G=#]Q#31VR[HWH? ,NNLNX(+A-!UM277$"' M3'27$B#:Y,!K$QRZPE-HD]5Z14$?P-A9E0] 8RNY=I/W_/,(*/W7Q92(>'4Y MJ.5R? ^))>3D'8F%2U A:7!>(61F$^>.228:9^7<0U4?]W1#HV=O^7=D8:Z; M=-3\7S% MS#\7T_-SG+TO95UD]WE^V>K[ZD3HS]GT?.*=\:'( ,YR#LHQ$F!QJL9W:$QR M*H>VN-J(S'%SI%O!;7@-]8="DA=.O\Q>UMZFL_3C\R+,EJ9J9MSY:V@@L]MC LI5=Q3D?)ZO$9DV"&0?$U4LR>-CON'"1?I% H31GQN@@&!.A5I\X^LXPV7ITZ=%F]6R#G$VS>K;11P=[XA-]KB@0>9K=4QVD;3(H\PJVLGJW4]%16SS8RZS"KAW9?Q6L(&6,A62CNP#NE M0!\KL4ZS>FQAV>:(9/%J]5]M;1-+8<01MS8HS5QZ M)LVF=U7\$)+KP!7X-1$A"V4TI@RI: ?**@8^902G@V:<9>%9FQXN1Y+5LX\7 MN9^T.X++G0N]HDJ0M@APQGH@Z529\ Y"X8^R\"5:(J9'2Y1#YC;LY62-[M" MW4;B'>#FSGCLJS9J,FE/GA%MC3K26DI,0$1%GE((JGCE:%VU"3WNIZ>/Y(UA M<#. Q'O S8TRV%^[%TR,,#)X7KNZF#I<.3F(TA6(C#&TN59;M+ED?YRN/I(X M!L+1B81LIC-.D)X9$NZ$C66L*O(.BB,QK M"58&9YTBIY^U:;/;Q;6#0N=-JN.M5&TK68H&'R@*ENVPC3Y&GB/SD>2#JY-/+%()YSW8@'7G\ 6\HNB8!]3!D9%/>B,';:/!,3]? MV^?UP58*G.\KS1X@<#4\33I>O-?D37#Z.?HBC-CH^G9S$(P] M]V5'E=U5^@[R&UGM?TQGT[.+LZL*->8]-Y)!+JKVMI82G"P!,"F.*9;@[7"K M_]:K1U;]+HJ;#R'%L=4?_KY!N-7:A,PM* RB3LE4X**UP+.W7":GB(OAU'_S MU>/-ZQE$_3M+<63U_Q.G7[[6Z>#?<1%^BH$%*[@O$;A/IE:F(<14*Y45>F9# M9-IO=+BW$0SN)6&<>'HH..POU0X.8AYI6/;;CS_"?\X7+T_#\O*Z/";E:**/+8@LL^[A5UXOM-3 ML>0@# =NZLF4M8:<-EY *^5"9;0H=6@ WD?HN'%.,\!L#LR]M3?R]?GG1P>.]- M^M-OZA9,^RMYWDSB8Z=?7"S/YV>X>#M=KGHQK\K52&/+K]-O5V-!N2S2)B?! MHJQG4:X <9. 96.UDD:SS>9^/_VJN/CN30YDW=I;>8D M'.(B.*VA%..3X$:9S<[M#I3$<8 !F<,Y6OM)NP.X/+S2_EQBN2#&"DYXJAE+ MS!-/A<14(Q6'*$A"S"(6&="UZ<.Q"75]W"7L"("-W:,=M=$UPI:_+VKZ2H[> M,(^QFFP$%8T#)UBH96G6,B>L#VT2AIZBK+<4D#;(VD$+?:/J14H79Q>K6O^; M"0L3IX1WKB@PM@J3CM M*#7IGKD1[[_CXAW^??Z:!/5ZNDSA]/]B6"S;92MM3\,X"4Q[RFJ4G";&69!6 M9= 2):V72+NU-!9B9A@U]T[X-F;EH#E-C^T?ORJM*NSS7WCZ'?^8S\Z_+B>2 M^>(HBH-B:!M1CEL(LGC@-@45)<;T-U'5#,\#K?Q#@;6[LYVG>Q G!_ M;_V5WVIP/O\UG_A6Q0I8PB!.1?;2<,<#:*%L9#.1SD3N7"G/$9LRIT4B]'0GN(^CJ$K9;Z_-( M@?MZ?K&8"*402VV)%!2K!_X)G) !F,HY*Y$PEUYP6^GM(XKK$;9;:_-844N? MG60C1&TF#XQE46\Z+?&9"EA=O+/9((L;)>@= K7TV3Z:/7:)VFVU.2!J6Y]8 MU&C[Y-,.QPSK/VQS-G ?50,%]&\Q+'%Y8V"H\S[E $(77J]N$"(3A*1 \#+: M6Y;;7,7>IF-?$_46"<#X@\DW+4I XK_:,HP+]?HZL)^EV/*6W_>THK<1V$;6X)!%V-L M'1!ER+&1%%'2;Q2P@EZY9+U,;2[EA[8E]+27\^7YW9GS$8/W5@(SI69NV0#1 M!XHVK*_M31URV6:BPP,$=64]MM']K]9C?X%W< %\G>W%W!\1;DY"E(,"(FFN?HP'',C',M(R:(EEL/"1]2X+'/4P;$'>' M4%@'N+QO?^L,>M\)./;.F";, MD(?!6.]$2DR"%W7&9K(:G/8!2DS:2N:5U6VN^K>EM"^?KA4$ M]U51=Q"L6\G$Z231Y;KQU]S$&#U$YA.8HK6(AL68VMCW7VGIRQ4;#$9;B[D# MH/PC+*;55;QFP).'J#A!.Z>8Z@&?@A DAX)*&H$8DVS3<.H74L:](!P0)OL) M^5C]\:MH^.B;\M;&5<^!:Y=MG5=:H[F@(OA,UL;( M$ J&:)5K>,38R%7_$'YH=]Q#=EN;0$U<*F=UTHW:W&T*\5=;<7; MH&>K(_RA5-;!9KTIGU*D#XP.PO%3^$?"X-8J.C8( MUCQN*UTPM2HQ%\= 81W-XP,#STU6'EFTC8;:;$OIN/GX8T%P6Q4=$01?%'KG M3R:E=U%EU)!6\UE$X."2-"36B"*APE!:)8ON0.Y&8#3/"(R[*^N($#DQ3!N5 MN2-CCY&,O9% 3T,(24EF)4HFV\RGWI3"C7!GGQ'NME+)8'U1&D'MSUE>9QQ@ M/OD[T4=?G-6?*-JJ+?RL@2Q$;2<4%;ALZREH%%)JD81H,_UF)W(W J$[=A . MHJP.C-]#1^U9%.5YR+2PR*%0,1N(6,B0*^T42SEAHZ:;^]Q_^"- U1 "[\"2 M/<#&RXM%E>$5?E&<4:+N<(/H<"U<).6XTMVDH0%V3MAFFCN$Z M8E@M'%U9]Q;7DI,[+1?:7,).>"_7L'?Y_7D1^[\'T\&G_WCQ\>0WHNO5R_=_ M?#AY]^G%YS?OW^T@Y@<>U$:2FU ]T*WU=879^_)R?E;[+:PX6/5\Q[RJ$_GT ME6Q&)/WE*P5>)RZ60*%WUB"DYV084ITI0(8!148NHE+(V_37V(_N?7>6C=_^ MV\VW7U=,D5-F#"8&.9 GKWAF9$^)3Q=+SD7RA**-([,GX>/>D1\0JWP)89Y#YDEEPJRIGI*-X$.14%L_\Q#09VQS M8#VNN;TNDOYEC;WX*RSRIW-:8^^_K6:4_".<7EQ:I.7RXNSR=W=KISER*RT' MS@.K8]GK(3)/D*3*]%_M!LD/UPS?W X=!#5WL?]307@*[4:H**P7R((4Q3K5QFO;G_9QDZ,Z WU#M8\\]FLK M;G.>UF_"Z8V"FT^Y??W=;+$2[-4Y+X(D+$HMDM8-G M)OV@-=%:ES ]X;H:,BKV8LC9OBUL4:&1,D1W[8\RXLZN7.=]R]BFS#!Q_R .AQ MKOHX"LI9,Q:1H$4^"2C+Z#M+BR )=,5HI[5N4U_6WU'0K65*FIM]6;7/6_[V MX_[S@F M#0A&=&R6B_/)Q\K2:M2\8L5PRRV@]**V,O80T1OP.:$7*6L*YC=!+CWU!FKI MI[N(O?7:<=$VDLKG^\J_!]"L1W8'IU6P(8%(1H-B7((C!PIBD,FB1VGD1@9O M<]AL,31]<.#LH;*[2M]!?B.K?9UTL2;<69G)OBIRBQ4Q[UTFPFT"+YEG*M;1 MML,I_M:K1U;]+HJ;#R'%L=4?_KY!N/4NF6!,G68@='()<;'GUX9?ZX3[$P;4$G4^F[%.G)>*&TW+ MB04%*M3L="XB>!V92SJ@;#2BJ04WXSK)>X#K;H0UMJ8[0/O/8\'KBZ7U7D"$ M%IU$ N2"@1(^@_>U/LQ*Y5)$)4R;$OH'21HY.!L=+?,6JNL @_==U'S\].>: MF<2"R+R.?HAU-+RA9>Z++.23L! -,Z)5'L>C9(V\S?>&Q>%4V $>/^!B=9\^ M6U^3+-=L,.,,"A4 ?9W,)W7ULXP.(3:1AT# M6A- ;C+Q0F<(K3C("<;.(\D//C-\GA>>05X^82=(.H M(14QAB:3T8F4$YLC>!B0(R1>=8,6COQB+WPNC7)X][ MR]X5>O84>P^;X%H0JRA+.LNR8_4*JXX/<8P<2D'0+\7%R*50*K0Y6KE)Q62)9+1J%ZRLK5X6X1:#DEH+ ]!N:U$:Q-F4=/AQF[Z_,! M8.P@W)%WJ#>S.AYF^ATK"VM;*9312@<'J!.)0YH$T84,4:3(?+0^V;+!%G7/ MH_M0]RY:F@\GLI$U?O(WIHM*_LHH_G33T>DH5 092CVT2(QV65^ *\=3(*/I M#-] Y_<^?-QH?2"M[R^VD6_L/D_/Z_[Y9I:GWZ?Y(IRNK%Y"7C0Q#5;6PP%M M.?CL-43:%!F+@4L[W,W=O22,'/6,GO2QOUYZ ]8_I^=?+RLAYK/EU^FWS_,3 MLI?G/]8K,$M:=9+7 61UFJR055 1*7XC-S\)F ]6 M.AEY_WH]7YSAXN7)^ZNM-Q2DZ,V!+;3:5!WGX5(N%.@9Q[EQ)MWM>'WOSG7G ML1T!84C5S8>18P?QS)/F^B%K_78ZPS?G>+:&)(>))&?(@+,< MDK3&J=RF1<;^M(]\V--%-'Y@!!PSYE=?_H'+6IMX64_")T9%$^HH!%UJ"4G1 MM+4H\F2#=8'IG+(,(R5%;,%%YY?2 R-PJ 6P+QQZ60KQ:=[C7=Y/_OXV7:P^ M?,GYA-OBI' )N"D!E*O#F;D5X)!Q08$[*:!1JXZA6.C\-OP B^#@0!B[=\%3 M3,<-F5[U/Z]#RJ>SU6_GZTK%^@?SQ;I:<9*MC>1C1B!OTI)K&#Q$+CEHHQVS M.3IK-KFS.BS5G=_/MUD5G8/C62V;5QC.OTZDM#HK[2!ACJ"89N!]RK7M&@^H M,SFX[.!K8T5:Y^D$Q[( ME=S+^[1\LUR>8%YHJ6DC2T&\+2+@4+C(!@>R=/C M.FNE=>)MVO#?I*+S](0#."F[J*,'@[F+V&C]U$NR\ 7?E\]A\07/,;^[J.=, MZS.#90T_2!C)%"6RT!1G(#E=*!4X70?E+]]<11W!VV#J-&J>A*N=R6EC4=:"T*:89)AEIK-#R'OY M&'>"3P_F?1Q(/+L%\4^L<]8QO_B."[(=JW]\%<[Q=9@N:J=-G.B@ M$W5\S0]$IJ D*8JC(#ZP-M.L#LSHN/.(GM62&A94HZ:I_Q1038N^]"A?72Q^ M'N1>[JPW&Q6>_$T;\92D-#%%^,BP@ K2@^+,0HC60!%&82UA)LO29N%L3>NX M4Y/&QGY;U78!WP^+>4+,R]P;^RQ7C/W>;SW58V9O9.2W=Y31=[B]1.:<80V#&K-(. M*=P)-@-%L2Q3D%/T9IUQ#NZT;,+=R).DQC;7O>&G@S6U4;_+S^'OWW"&97I> M;2&'#V>6+*I6)G:V/[-Z-L,X<_U M"K>!#CM Y@[>V7U<,VDP:PI,7#86E$XA?S-D/[?; MW1$Q<.0C">Y<)]R8^U;FB\M=[;)*=+V!#3VY8-?W'W+ P2 RZF,.@DDV"*WK MR/#B0(6<@=ZA@3'OK54Q1;-1C>S6UFWD.0B[FJ6??MH-I5.]9#6; 2;'7D#TN1L&B9$-.'IJ&=P M[KUVQH=)/TMF*#OR<;K\U^L%XAMR-@A.YRLK8I,PRE;;@3)2M%84>*D">&:S M)I_9"MEFPE%SUHYZ?FH!EP'8T3ZGRZ.#L+BQ_SFU4(*(MY$!ISQLET1QIZ/+KV-Z/ M\]/3U_-%_<>)B)P)28:(2ZPC?K* :+(!%3,K+D1+AJFO[>)1?HXZ0-D&V4-G M; P CP[.?@>4PF5=QR08CH7S H4E3SIA"EQV%*-%:8271GO7L-!L2%:.M*_$ M@/ALMV1V ,O.J^7;9>;L>5B<=[%F;J>E7R8$E$(N49U0:2Q7H(I1$%E@D(,+ M0LH4%?:Y:NYAYDA;4?2[;O8%3 _[S/;I["(G9@H%5D*DGZQN$[ZG1CN?/)> M ->.9)X9@O.T/?)L'8_.!FLZ.XMZF)DC;3W1[S:P+V">Q:JY;L]Q+02K&$LV M,C#<1E#*1=H+F8<447*FL@NRT4XQ/#-'VB*CWU6S+V">Q:KY-?)BB6:V2U,[R]OJ]\5LQ]8]@S33V9]K)BU8UH;U*Z% MH*+#HKD$6R1%7-(%<(4BKA0HY"JYI!([2U-YB)6COE@?\\QW/U <]WWZK\;A M3G;?52CW83%-6&U96=LRYI66M:,/SW6"EQ6D,:T=:$%V+2KNN11=+ISM>3WJ M&_=.;E-:P*J'$[##2&@B+$\J:0]9* TJI0PQI0@Y<"/)M;4V-&KP<1@&G\VM M3!.RQ4,LQ@,K)7O. MI&6BTR6Z):?/YL[L*!9I2Q@^AV6Z:L6P^L2;65H@?>H57OYW(W')A%;G3&Z' M"Z;FR OP-FHH.3CGM'+)CS1@QK>J" /ECEM2$_I%#L M4,\",]2? 4L,VGLKF3OJ,]MGD)'A"8F\>R>\RSP+YDMG=R;;LCBN3WJ,ZZLIB'KQ)./3@HE;;^H?LH5 "LR"9_1%-EQGAV7V2.\I MV\)^J$87!\)@/QD[>PCI80_A(2'Q"4M)<64"6.$B>0LU]2_:0#*+*J)*Z&S# M7+?#,GNDUY9'M5!;8["?A3I,F'RG\;]17$2C%632%=DLSR $IR&@9B5(+PSK MON? #M,B^KN-//RB&QU//06#PUB@V\+@I*,BA& (,3A#.L),X842X%469&HX M!1\-IR\VX>E([Q&/=4_;!U%'WQWJ1<[3^JHZKJ;,%V>K]])NGG!1]_4;FEL+ M;NAV43L3<,C^4<-(J8^&4C;E[+/DH&TM I(H(=IHH*SF]";M9*.$_I$;2J6O MF"].<3VZ>*=+R\_57$P<6:J@D@"=/-;>=K55?."0LS*YJ" H(&VSXPS%PE&W MC=H&O[_L&J. H(/SPM?369BE:;5?5[ORB[^G=2(38TXP*0O) MQLCH)^5C:8+E!P@:^=QM''C,A]=5!Y!;]5>D-R]?S/+E8(*Z/99[N%M^ID%S7C:7@^ MF+C[ 8M84U\K[PTZ#U+P4ML"6(I\C0#C(EWPXL8@NP-#L.[PTLNXB[ M@YUSYQ.8MS^G"2DN?H#>:4+F39M16ZYF*ISEI1_:1]Y!N=+ES M R/@F#'_8-L3DW.Q(12(N=2<*?H2' L@',>8Z(Q>;]<+8! M1B\KX\!I%DYF(:5GH+E)H(PC7>E,/UII"Z(T6C1,6.TPU:>_#((!5U?'X.IE M_1T@?UY["L1YB%#'HY!9XAQ\1 1&S@*7,CDC^FPB/6311G]) ]WM8H.!Z!FL MK5];>CDO-;J"$'()H% P\KJ9!<(Y]7GK+PN@C_6R'S!Z61D'SMFS M F/628%!Z4AA7(%/M#LG'A1/Q1JG^_3Z6N6-]E?FVX?7UQITDA5;4QC,\E34WPD%/2$9Q7M.%&071 M%YD%+T'TUA+V86[&A?@>X!JL'=5 FAXYT^CS].R2M8^?_ERGOG!O&7HFP,0Z MB#VM\J2(!>:,YPY=I"\;9!K]^N3.+Z6;:WH^F-A'!LV-^&#%Q$I :S9T2,B2 MR6!X2#4'RT),7I* 1$*C0C8E;H">1U[1^>WK(6$TE"*.8#9Z=,JX +XV05%69-IA2$.E9*.E49*+SGH\[L1GYV[&P"@> M:A&UA]1Q]^S87#[KV^.2N)+9*X@B>%!Z4([ M -(/ORAW -WQS.7963RW9Z9,G"!76ED%)@<&2AF$P(2$E%G(5A9THC,'<4L. M.P^-_AU6Y!Z0>]8>Z3]6^OLIEZA9DLY8\*Q8DDN@Z%0:"=D*C[*.* KQR);B M;0Z/-'?U.2W%/2!WW$/ GY3,>A#*#>&D'*VNQXT211V+0.&&MSR#]#$5K4UD M/!_9>OR%R2--CWU.2W(_X#WS57G7F><>"V?.0C:&5*B\)M$4^A)T, Z1)/#O M$$'VEU+[G%;D/J#KJ55D6^'4ST6DD%UG13=#B^!(=_-_*WO0$M6C7M^NNG0U$]NK::V B1<;&5(2 M$H_1*Y#.!U#<9_!19^ D-)5XSJG-E+&!_0QNG*)M%W\_(1T_S+;/K?F"^#IE61[M!- M )H1>,@^ 8>1V ILP*PK$A&*I,!Z8:@+9!TGJ_$*\.5KF+537 0;O M]#];,^%KQ92('IC$VHZ!8:VDLA ,1R=Y$EJUF05Q+SF=7[X>&GO[JZR+<\\; M[1M6XENN&5%>E,*]@9"M!Q52'3ZD&63/8\Z2?'C6I@_; P1U?DMX:/0-H;8. M[-XP[OIUMJ3)@M=T?7"ILF\"@G-UF)'@F()5S/HV[04&9J277AR]A%-CXN18 MELG/L_F5R5E^GI^'TYO_7D7P;G[^?_'\6C@W'*?E)+#D2!>* @D2A5*<%&3H M1^^SH:TK%Y]&7#S[LC>NZSPJ@'=93 =%T[->8C^?=/E'=Z_4)JHD5CSW@*+V M*V+!@R^T3HS@46278U&-H\Q#LSSN[O;OL12'1-US7IXD" S:^E2;A&D21!3@ M1>U69ZW,I3K3C3*OFK$T;JCT;[&\MD+-[LNGDM+W\KE4V>OY8OVK^CE..@L& M'86RA162"<6%:'=KND'S[Z MN$,:H?LX:&V*"'0A2V$@BE1WIN @9*' J;ZAY?8WV=+YF^7R@IY]64MS M^765IY>%9IH%#447#6!*\1)[:Y/-O1M\X8&N'BWES)74.O9IT MLLXT(>,C7,)"FSFO5=G:@7=.@5#6>)&++.7PT+NF;UP[UP(96X!O1S5U +Z' MLR]E\3'DFM3D4P:%.4)0U@(F:=!''GTCY[_3Q-D6^M\X%78;98P\U&N#G>#Z MO%JYE%D6'JRT""IF"0%%/1/V3D>=D#XPC#/V=MRTK.9[9%/1=V"H[A0K7W89 M70^:6KZ_.%^>4YQ%+*_#X>OZMA6WUT>**3N7M8 2B755PW#Z%0/I6-3(E9*V MS:W6,/1W[>#MB*WYZ(KN(HG['9Z_F:7Y&5;!OO@>IJ>K$YWY6L!U2_@Z/R4% M+U&ZOOEZQN=Z'?A5G M_L^+Y?FJ(NE*L"QQF[614$*-"8/V$*-P@$H6HXJ6PK0IQMZ3\'$SA\?';R,5 M=^'$[LCPQ'MF@O,)A"X%E/;D_5AAZX^!V9"#BFW&>.U(<(@G*B%LD0XE#X4KCA+AMS2-?A(4([-+YC G<@C?:0 M'7Y?>LA$\L@E"XY"UDBQ@:: ,G("D5"JF&QIT>DVL+R7G'&*&@X:4.VOA@Z, MWUTFUFMDDIQ%CEF 9O441/L"T:D"20C42L9DV6$2X]8$C9.[/RJ>=E%%!XAZ M,3N?YDKZ]#M^PG2QF)Y/<7GR=SJ]R)A?DVQK$<'%^;K*X9>TE;/Y!?D0C/OH MHB-7W&829+8)HHP"D@R2Y9 KZTWP-PCYX_3&/2A:#Z_FH\E=?/_Y/TX^OGCY M\N.?)Z]._O_:#/7DTPXIB_<^IDVFXM,4#Y2@^"'\6&5YOYCE%RDM+L+I]<%[ MEC5G@Q>0-6)0CI/'QS&!U3EFC<[FTJ9]TB-$[6T,4ZHX7ZY?>=CA+%S#@I/'$.F4*"QCS>CQ$11R#9XE5;=>PUEF*C:Z%&MH MYZ[=CE]7R)URA8R,8;01?#04<4=AP066(9FDO,K%2MXF3MV;B^ M9% =';4!V[V@Y+&G'0R'PO*"R")MHY8 8BDF MBW4#&U;#IO6*^!0N'_U'6/P+STD')W_7O'=I&_S?3%EO(>>PDV'J*'!:9OIZL%]Z'Q3Q? M_#_VWJS)K1Q)%_PK8_<=W=@7LWG16JTVI90CJ:KG/M&P."1.A4@UR5"F^M>/ M@TNL9,3AX0$/F'6KVZHDA73@RP>'.^!+7/V7+PTG5[^VTMOQQB1H960BAKJ2 MY9M*XP80)";#G*>&IX]PV1#7P<;($FWAGO\O%'8_M%M,V M>"TR,->5I9GV!7JZ90E:.&"TD M)!^5D'5R6;I0=W*K\?MGZ;Z++B<^##*A]1F5I#<*( M2\D2@(Q>D+ 2?WRQ]NGV/NO!9MB=S+\>W&IIIHQW&66 \$5IV#*C$S<=%8R[ M"$KBSRK?/':C] )LUS'(.GP164%Q%V?)^E]!/OQ"75M6]:JQTW%)"^A\),J$ MTEO)Y5(V14EB7#++8XGL+M:8_3;_N1Y,\FZVN]5XP5UI= ME@J_!8,1X+4'KP&T=(0W$P 68OF-P^-#TC:'F!G+" M]E_+30"496 5PJG,'%A[J"H#2=%'X"I8ERIE?.RE9USLC0*-IZ.*/GHZ<38X M\KY85<3EYTHV_<-X9VT7J2'D=_J=K/TR?X";-KN#.$@8L@F4^:F%C: MP%O/B#7XVVQUSI3F&%EZ)N0Y8KEQ7R#&Q%HMG1P/-+_";5 )5.) &>4R-)EPX$*A&EELXQ&42X[@*_?ZN/4 [2"Q3-H MK)$.RKK5,-Y?GPN/.,7T_+J)?IZGH!$V:UE])I4A)BD-.8B,]!$V$A&NY+ M5R(W)"[WT- )G^9?'I^G:F_\ _V9BX>D1#!<)\*S*WG(:?V$:8@WH%R2QGEW MSG"F$RSM7Q&6 ^JI@0+Z UF"5WZYG.8II%T^3RB=.754Q/CLB'0&]Q+%(\!E M$(9IGID[2WK#(0)'3NFL?5E>0TW-7N5\F,_BEA_CA#,L>4*S09E%!L0*Y8@' MQYG @$RZ<[S:/Z9LY!31?NGQ"'WOG]=Y M@3Y,X4#/SZ\AK&[!=%LZJ@U7&B-.'\M,,D-S:0=F"#-9)!5E3K1.U[7]])QJ M=][/9U_18_M>OGZ;6T&!B9Q30/[*]" >/ DF19*D%\H((ZVJP^1>?G-K[:=93[F>Z;T/G_,>RHD8X1QKDI*(L<((#*2?_V9]SZL#+W4= M,9FSXJ00K M58FEWUMPTAG%9:5!AGN(:=+M.@8##PW2J0)OX(B[S\)Z>)X*-CN7$G$:0U/I M,Q[2X#TQ68$)D3LTK6> S'AS+@=3[Y-P.5K6S:'E@_^^FX8GN9',,$ZTC91( M$0)R5+JM@2XCL:6MU7_X$$4M(>=X33\)G)YB'SE+ID0$[^=^]M;'=977ZVMX M\6,QO4*]VNWP0ZXTQ" "T8 QJDSHQED*B0!$$;*1B6OZC%O3;:66P-%7F_-J MHAT9*&]*^_;?81%1.)]A-ITO/LQ7L$2FD!^]Y4T=%AJ_)A[4+ ,+=RQL?+R_2M<<;JZ8RF1 M$['E)"EG-*>*&)K0MP,MB14^$Y9M!"X9"ZK+^?/T*N-FI@^/D.%$VH!_^])? M^5F$S]\ 5N_+WRYJ*=X;QH6:Y9(QI6D1CU?$Q630(:7),PW!ASHM#P]1U-*I M='ID-(C<&\7/=H,%""9Q[HFPN=PS,$I F/?3&7S,]T_CS8:2/$=@EC@OD _G@3@E.TX"DXY(+R4)Z.*3!-YBB(B>HJES M,?P<9>/:HV'TWP%4O94Q?MBU8V%K6;7A/EHF2@=>CY(!(&46.LD\4V:4Q2.^ M4T#^\,/M :&_SN9#"; !TW+?Y+Z_F4$%:%@=Q5A3YHS^'O"$.\26)H@A&":C MTW".IZ8;@EH*SH=^;^HG]>; \\HO%K_*U-#-##&6&+I\,FSJ,66DD3CN+<$8 M@FI #RYP. ."[E/5TOM"3[4_":43=- $GC;+OIW.2ASQ:KY<+3_ :D)33%XZ M2?"?9(P[=2!H82TQI;Q(6!U4I:F7!PAJZ8IG*!2=+OEVRE;OYCE.F$W6*:6) MY64VCV#(@DJJC.U463$#(.H\@-^EHJ6X:AC$])9Q X6F=VG?52M2T"8(G4A2 M90A%N:6PV4C"T$HFSYU*HE(H_IB8EIR=X='21^(-'$YW6;A3?*@S=;3,,!0L MY3(21Y&072+4)6Z,\2K[.FE\^^D9MZ5-;>CTE'L#Z+DOF71^E"G7:;W:G<=Q&-?7=Z,'T MTQSR_C[SW^>+56DR5E)N2Y3P^P*^3Z^_OYBE]5]=+J_ON8#94_3SN"3@$RT) M2D"<3(GXR*R1GDK*SA'''4WXN,UJZF.TKB;_.B48DP<]Z(?CM<\OW2=[JEKN(+&DJ;6ZYPX-$!E5F*@1#* BP M&G\94YT1&/5;&MS6'WZ"'_[7NBJL3)B8SN+TA[]Z-_N HOWR!US]A-_FL]4W M-)$";9'+NER^ YHI]/&\D)'0X&+,C#$,#ZI[U$>3/?[-XHFX>LKOKJO$!IRD MHYC]W^ 77_Z83U)0TEF*(0AUADBMRL6J=/A;D3BZB#Y42ASJ0^WX=Y9CXK./ MRBX2EH@SF#BI@U !/3L)A4L>B/?"DLP4:.62HI5J?OK1._[EZ.C0/%IMEPC. MM_/KQ<2409^A9&V%4L"0)"4V:T<\#Z!922RT]1L;=29W_)O8L:%YM-(N$IG3 MGS#13@CE?"21K>]U4B"6!T9X-MD'C->S:\#OW)$[_D7OZ,@\5FD-(//)UWHJ M/ W6 C$L(B_24A)B4"2$ %$(R:DX1\Y-CXR)JE>] ^-L,!5'TH7 MS17NG&%NM,A-'.8 MN5/M*H"%I"WJ5G(\@*/DQ$)PA%F0D;F @JEC>"ZF7$@CZ:NV)MB0]1#@R"%[Y MY;>W5_,_/L'/^=5/6.R*VKFE2BE#-$^ >\/B>:RD)%X&)@*-TB3= 03[OS[^ M#?J@(!A A&/WH]GZ^@(JT&$ESIZPW,"Q-]X,9T ,/3JXQ_ M=STH* 84Z=C'!(:0\1N\W-FZ7?^$>-!< M:V&IZ-+TLE_7!'>MU?0ORWK_.?_XZ?7E]J_[,?\%"&9)M$BTBT*MW'% &M#4O(!*W4WV8?->.^=9ZJX2:$SH'+,O;[T,#UTC.'%,H:>F0Q;:!-ED-]IJ[VEU MCK!!I-\HBNZUU$S>.*XA$<@(PE)E+R2:#.@A,"<#TT7T)/V*/T?VY/V M&&6,?<_VZ)+0*B:=-99H(= !"&C#K0-*G'*2<2F%,EVR>BZM)^U1.GOREO48 M 39@6O[A%]-B9TOWG?76<$$JPY0DR4C+N M^WV= ^DD:3>&ENW.X:[,*T8A&/2]2I5W)C[;,K9")R9R=#S6QTL+A\UINGT" M*#T$W0!4WL]G:3Y;-_<*?O;/CQFI@%3X>?_NY<=/6VL9$STM$L9%2 6XF MGB.A400>4]!65VJFWX6\=@#5!P./:SX'5D@#*'OIEVOY[*+#I#S-(9$8"_4" M4#Y<6D*Y1&,-GH5<:T#573K&?0H:&#XN'>LN,FG WKP?279PL@V&+7&&6U M<.7*",H8@9S+#(I,5,3PQ6>MJ@_YC:SVWZ:SZ??KW6,7 MIRXXSH"X"*4=I(_$B0!$1A&-EAE#M4XUDIT4?V_ID57?1W'S(:0XMOK]GW<( MUR;I2Y:M#V$X]=]=>AQ/8##U]Y;BR/=:Z];G\Y\P M\[-5J:A8;AZWHLXV)C2!P2 #W$ID14<""01/.7(;NMQM[?WXN"G%PY[UPTBP M-0AL76%%62IISR0EDXFT*1'+%261@:0Z1)L,ZP.",:\@!E+84^KO(;VQRU9O MTI[? MRV%/\XVUG%P+US*5+"&"T>D<#C3)6IS($[)025PG9!PG/K- 2)/DJ< M5Y)H ^;A]\6NX=7MADE1@Q'H(6>E2@LVETC(.:&]E#0XL#1#EYK% Y\?M\B@ MSBEQJA3; \(NN=JPZ)C(Q,C2GTHX]'R$,NA$<6L<]\P\?%3M"H46SHJ3U?8T M#'K(<&0@O(>?L$!S]JFHX(M??(75"Y0A_FG:%>.B9G-D!D-H*3#^B9(XAW;3 M ',J!V6I[F(;GEVH*6#T4>2\EE0;N'$NK1-7V]:)7_#?K#<.=T%;E@P14"Y% M(7J,C,O&L2PX&6+6%1NM/J1FW$*F80^9P:3>(')VJ0?(0Q3*$V4-)]);($YS M31@HT)ES"%:KN=G@--#Z"U Y\ZFVKW#H-^>750DJ=(CQ&1!/(U MP*OH:'360:59:(]H:0LR?33\1(I7#W$W )C[%8.?,-S__J,H!*.VZ3QMBH-X M4D9:A>;8HK.7K"Y]IH&HS!S5V1FJ.EV*GMC];1]M(Y=;UCG"!E9)\R#;I8([ M'5+AB?&HD2<5460TX#[DS@EI-*TT$K8+=2WUFCL=$4 M&=R1D B+EN%.=6C^4XH$J 49D&L6QX#=+84M0Z\/-HX"7T]%-7!5=)BGS],_ M=[Z"EU*6H95*06G?Q@-Q"M!UB#Z@N^ISHETZ5'1;'/J:V9'(2BRY1KG0&0ITMM2W)$8>"(@XRI1AA@^G\.-9EO98Z.)X51SU%WH!_OB]T?G\S MD%F"L4)&3Y@*&#ZCS(A--I 7B%]IJ#G8:+ >79 M@'W9)Y]M[NO+^6(Q_Z-TH_ _\">K7Q.A1+"VM-(R'(--81#Q%NVS59DR'H*0 MW8H(!CG$#E'97D.B8>Q0-4V-G7RRAZ]WL[@ OX3I[!%K6^/+,$#E.@#Q,I5$ M/@HD,)J)UB%XE*6E674P6[T6;Z]?R.D6K;X6&C!V=Z=\%H:7.XXGW&2?M,F$ M\C*P.Z 5[Y)(>L MF.5 *![VQ;\LE)42R,HR:4U@K1HKJU+#H4H#(_49"J[UA ]LU1[!0-#QXVG2[@I MP+S>$O!BEM#V+E;3_X%TCS.C4/#:4"A-^=/'>2-3;+BD+65)%E8\Y6)2R$1 M]!5%A&@=E77:,76EL,&WFAK.U$ J:@!Z^R3V]]GULHR]W-RB'*@JG:@0+8LJ M$QUI0I_1))1FT"0'91+E,25>)WKL37(W<%[0+?]YE=C4J?N;GZ7REW\]*(>[ MY6V>7\QFU_[JS9\1ELO=$->)3I)+YCBQ.I?6LG@J>+6>P.8R\S& "L?'!GVI MZ8;("WH'&$E134%S5]*/>^['U12#)[C/V;9IS\26/F\<##+H7&G7 R1D(8BF MT@4EM T]TE [+MX->!?V/%!?#4WA[#-@Z 1I71-\V^PA?YC/RMQ1M/S3E;_Z MO)K'?_X'7*67Y0SXX6>_)BPI4((;X@.31*;2)@J=%>*CD<)H0Y,]/B+I24PW M'%[0"\(X:FH*EX\WWE8$]VK-MZ_"$\H$!OY,$6K+]I/KC1@IT$%/#N=429/(6SL8;Z=_HO_[K;0T*']^P^6$!B5M:8##A K(GH@D M4&^(TMJ:*+.1L3_BGERZ&](NZ*GA'"IH$F&W&^FN'_OY!\1IGD)Z\=-/\3MK M"4^\5-&LW_4BS9LG8P\0B7&)0\Y0VC8/8.&>):0;^B[ZL:*V>IK$XGJK;7F+ M=UE[-]MXO!_S%\35\MO\*LWS*W\%&)$M7OM?RTEPUEG-&(F)EW*:B-%6P!UI ML[,4I)&J1\' Z71U0^I%OX><67D-W#0>?HY^@[LLKJ8_[UY,.1<9^KT:PWV? MB 1J2'#2$PU":6,-];[.&,"CR.R6-GQ!+RWUE=4<$N\4]RRF=P^,B11 $R]U M_3E9C,!8(-XQ3IBF+DC).4MU1J=T)+ ;^B[^L648!5T.[CYF_(-9G/[P5YOT ML/(WX3ND2?;,R" -$4;H,AS"$]Q9BECAM1,^,F;K)(">2GDWI%[@R\M95=J4 M]_F UUTBHZ36NC))-)1*_Z0DL91&XG50+F?*4CX^>V;O4MT@==%/)Z>+>&3$ M_,U/9^_GZ,.B+[N:SKY>3Y??"F,?K4I9%KM]6ZX>;"7CXJ"/IXZ+@-=&;PM627?AFP(.)V&\#WZ?7W M24J:EV0*/.@%$$FY(%YE3X *A#_C)H"K<@X^(J4;FB[H_6(8H3?@;/W78KI" MV>2R!38$K(WK@D5%.PR@C=?$QQ) "Q545C%*5J=2\'G: MNN'J@MXD*JEE,*#]W__^2-+(\#_7/UK_I/RK3Y#_K_*_?__T[M[WXWPQP^^M MYC,(URA8M,!AX6=IB3_YOEGO_<K6\S^1R^OW'U7,) ;V6^?=;+A_ROUWM$;C.PC'\N2HS@-/_ M.CWL*M7/5_/E]0)>!%S4Q]7$B*1HF7Y01FMA!.D4<<)IHH)A@GMA4ZIWP_28 MGF&#RTV#BN"B=]19HA)N)ZD+L\[R4@/I07,I#*W3]GH/,>/WTSL1 T^'?L<+ MO($S\CX+F\GK%'CD5!/#)1I?OIX]XB@10-'^*F5"Q5UQGY;Q$7.2>I^$R]&R M;@XM'_SW72MG:1VPK"G)J%LFBRIQ+7@(0GPY\A*OZ6H)>0YR\OX_J^W M!(*^6IL/*L*10?#BY?L'Q//$'4C!2R-0M*7J *H_37#-G1RW@235H#0%2G10Z^94%'$K-+'6!)ZMHP'!#4$MX69H MCZ.?U)L#S]VGZ-?7"XP[-RT9)QFW4%*"D6@*5QXB"64FB7&EE:=6U/ASQ#J' MZ&OI-.H)A=V:9"="DMDHS^O,!JJ0 MI?+7P-ZI6FH @OLN7S]!\2!P5SWNHJ9<\#3R3&@HCSI.)^($2\B= 29LX,Q# M%0P>1V=+[1 MM:'B4*N'U+34QGPX1)TD\T9P<],M#70R1DM.H/25JU>80B59:L:P$=P^' M>5>P32VU*1_>\APEXXMY+GO]YM.[?[SX\NX?;S[W> 6[^Z_K/&X=I&^P-ZO% M]*.*BS-=36&YYU&#!O2W04J28-W2U^)!$Q-N$1"0 MN0<56:U(J#?1I[OM1R_]!57U$K_QSTD.+CB:+(G*TA*B2!*TR"113S%400^1 MUKJ&Z$_UV 'E>?#YV/$_DYXOT5*NKXSZ9 T\_D9UJ[F/U@9L9\J49R$X"4F7 MPU0@1%3D)$N9O1 J2EYKZ.9HMG.7G/$QW[O$N2%HN=;5[39BR8? (!)G4GER M4!Y_)7!762ZM"R:;4&=TWY&$7JZ%/ :%#RUD36TV$%[M*?_7[?#DM>G_KIXM_^*OK.^RKF".7SA#J-:"HRTP$%##)(KG,N%9)U3G[ M!V9D[#N^L<%^?C2TOQEV6>$'Q "+/%]\+VF7MP+@TG!FA"'&*XT"2.B;*5^* M"ZB7#CA:BSH!^^"LC'W?V.2&J(R(2W2:/_C%8BVF_DFW3WVMNB/]-/T-N-0T M:NX /$EBW5]+%@=#RY*P0E-4P6A:)\O^LJXCEMN9U+!E1-M2VCX^I:@]Q_71_$%0G*J(!4-T;?_*' M_[%-I PQA0#HV 9 -UN:0(GWT1$EK (:E310)X%G/SVM .E4?<\'%_[(N#,2/# *0N/!;7.4Y48U$N<-(UXRT%9E(WF78;4'%QCWJJ\R&OJ)L3$L M?/EC?C,>/D;@@2/]@("V9; 6%X(HBM&&94XRT64"Z,$%QKWEJFT9>HFQ,2Q\ MGOZY90*I1D<>3U"K>")2FS+DK]1P,!>#%%&XY'M@X6:!>HJR,42\G5\O M=C:.:P9)"1)420@$1I$+[XC(# 7FDQ'0!Q"W*XP[6;4R'GH*LC4X8.RUY8+9 MG)QRCC!/2[&@E<1Z1#9G&H,O;FB@76IC#Z\P[MC3VG#H)\@&+BIN7N,>E)#3 MS!37* _&2X_5R#()@@-)E/(0(CA5Z:;B $$7EW PP"WK$+II &)?%GZVQ)6+ MP#[#XN>TC'>]\PY\1Z3E FBY_T?;>R$KG&94&U(FDA"9;"0^HQ0,0\^KJR&H#<]MQY#UG =1#] U Z,-\EK8\0-K%1ID;%84C M/(#'V(AYE!#^%XLF:#3:VO,Z$P[V$-,:3ZLR$=$S7*QFGSRLZ^PV3_( MMU(QH.NIROYQD3B!DJ":4^-,!/"=LB[PJWFB=6BC/>ST@B,8GWH5#;72?'WEAY9]7T4-Q]"BF.K M?S,J=$NX!$-I&1-*)3=$0H[E 0:Q[V/ 'SC'H%,#T&[JO[OT.+>0@ZF_MQ0; M\"?[G(_O;]I?*"\49QG/2(,PES[QT@N1$OQ=Z629A)!U.LF<1/;8K41:22VN MH^>F0%WZK7[,NVNIB8[&\6 -@5QL[U/42JIH M=5 S5;SB3 0M$B,Q.PLD0ZE MYA4K9 M$8L1+T9!WA#<"Q:#HFB$35[IAWDN!R9(/K_6Y7GSI^-I\NDZ07LV__YC/2G)%QK6_^#\G*6HC!<9!D1K<.X%A MQ"VH(9I' U:X8$6=P25]*1XWA7,\5^PL&FX R;<\OIW^N3;P-UF-$QLY^ @: M(W>-,3RCBE@9@ #+('*D,8=:DYD.$C5N#FD+H<%I>FH+(>*Q!-\$%Q M%!'N&1FH**FS*"+'F5(Z.LMJE_<_(JH3Y.Q?&G(GZ:D!R-U.*WX[7\#TZVS3 MZCK^NNG(M;;J=WK63610AC%=V@YQ*,6 G-@B2(M>+W!ILY9U>@X>3VLG@+J_ M'D K:[4!W-YGY,5R"2C:UJ]SKKQTT#/LZR4EU \ M/P,80$>.H33SCGAE*"3OC-;-=!0?O^>9+-4,U"BB$^[ 3<$>]9J4ZDUN(D\V MUXYL_F5ZGAV#S.%ZGAVCX08.^B<[*B6NHJ5EQ"8K5PHQ)/17A"0Q.BBI&&F&(FQI>&L+IT0M',$+!&I^AD2-7& MN%]DS[.C='],S[-C%-$ J [46"N#'G76@:#K:XCD91 9+WEKTN<()G EZ@R, MN[B>9T?INUO/LV.$WUAS@MO63-:EQ)BEA">-3#@&))3V@AX#->EDLER[9^*) MTSM2DL4]$D 0JUU"GI@(4B%#O;J= M'=?AZMS=SH;"0C\QMH:%.PW\O!=:0N D:178W. MW?5L*#ST%&1K<+AMQB,"DQ3*@!4-R(6,C+C,([$>K"O-?1CG?>!P7%>C.Z.9T.! MH9\86\/"G39^/B2G&# ,KX0I':9I&60K"1@7<".4IS\N(_V_!V3I-#.J7DC5555'GQK:. MGIO)='Z4'W8OT99Y"4FCY=:ZY(IY9 Z%F8BTRFM+=0ZT2[C4<;E6;MJJ*W]O MOO-PFF@&7$^D<&>KF7#>$ZO0'9!9E.@1CX&0)>AD;5 /.T_53:-ORI(-":N! M='")Z24ED>9G2:19SN^,&US.9ZMOY39].;^:IE+K]-)?E9F"G[\!K(9)03EI MY>II*L/)I8%4%LA4R8#^CS &74D!CEA@GB3-%6>1Y?@P8O\KI;)L?!Z;\.^P M>=G(,BIZH^#Y:&PT$-P=:TJ7H$_60 M2RE*&6FA-9X+S!$CD'Y/.219YQ7VA-:09X!6#Q5W:_AXC+R;1,WV3=J(+*-, MAE 377DT%,3Q[' G.:48_E_@=9+E+JKAXU':[MKP\1C1-P"A?=T':;36E7& M)A9_U].$KJZFA,4R6CH[ZD6=.HK+:?AXE)8[-'P\1N0-H.;U#?V;XDJ4T>UQ MOWM\\"YF317)/ 8BJ?4D*&>)BI*9+$WDM$[=; ?BQHU&JZ!J:)4T@;(G\O>, MH$(ZW"R&>ENZ56EBJ%H7_J>C3EY MJPB(4CJ$Y!.?%,I,6A&4C%2IVE48%Y4W>Y3NC\J;/4(1#8#JP$.=#)$&*/T9 MLX]$QLP)&EU&M* LXPEON,]5X'1Y>;/'Z+M;WNPQPF\ 0ML2V#=_QF^E3^A. M1EMFHE8Y6RD(RSFA5,HL96\YX2 SH%T'M.=5D/0D6:V<< ,#:CA5-("KNU?& M[\O?W@6\1LD<=0"BC2TO_IKA_O#H"5IG!/J% F.0*I Z1%$K/=].]Y<&D7FC MV-GN+RJ]I])XPI)DI6*FO'X&63H:"B.%$M'4J3 Z3-.XQ]LP.N\ I!X*: !* M'U??8+&II]_:49Z8YD%S0JWR1'JTJ#Y%*)7U-/# RRE=!4&/2&D/.'UT/!]2 MX*T@YL-\%M=-05;OISY,K]:O1;N#.";JO*/$XPXBTJ"F'=IIU#BSV7N5@ZYS MK_T<9>.Z137Q-)0Z6H'7JT/,F"BXI& )YQ&#!Y?*%6SR1&65DXTRN%CGUOM) MLL;UD&H":Q!%]$;53UB$^4"X^GT!/_PTO?GS!\R64%Z[[S)XSR";C*X!%T"\ M$"5"!4<S9(29S/:96JB\AHE)6OW2GE_5 KS&?HQ#WDEWD_2C8%E8W9O&Z_];3%? M+M<[84*=L2P'1PRRA:)R@H2H+(HJ11Z=RM+73F5ZBKY6+C5[PN )6 VDDZ:0 M=L/,Q[R'U8E5EC..4J,1T*IS&TMG/T&T=10#9Y2>JS.ROBN%K=QX#HVV ?4R MH!=VQLSD-SE#7,US>I!]&^]DWRZ1!%CG,,[S_ ,6M@I$3E**QSU#,2.-,8M4M)'/.1 M>*Z3E4(&R6K+X,(3E8]!T7.)RL=HHX%S_4 J)05&652!)&9H.2TP?#(9"(<@ MM/(\Q/2OFZA\E(J[)2H?(^\F4;.-Z8/* F-Z0;(L.\EBL.VYY<0Y[52@PNE MSX2;%EZ4AM!VUT3E8T3? (3V9(O '4=,F*Y8+25(:LE5DO&$YY1URPR)?*+')#'=?_)U%Y M.%0-K9(F4/9$PF3@CI56HT0[CM&Z,)[8C+PP//Z=5=P%*<\6UP[:+2E0^2O?')"H?HX@& M0'4@5[9T?/(\4\)-N40,7! ,7($D9"A3,)9#';-T<8G*1^F[6Z+R,<)O $)/ M9\?*K$J&+2-:AM+LQP?B2A?D%$QD(3MMLJ"1DD0EB-#GT!;$J031"=T"JCVC%>:9/@$46VE*Y_B-0TE^79! MM-MK2=K,6"),I5R:W"D4$F2B6/:>1I:4KI-P\R198_@[":8)PA((5$ HT8:424DK48<3KK4N;,0$BU[QX/D-9*O-]3^0?! M-(0F+J;-XZO7G]Y]^,>;SU\^?OK;IX]__[U'0M2C3]1):GJ:TH$2D[[ ]Q_S MA5_\>O/?U]/5KSV)(Y(F(;@WQ&0JBW<-Q*Z?=*T*(7CA:*61G\^2=DJOV0$*@8Q1$N$%Z7Z$8 XC;]RU('A2G&?NO27/?3]<6W(L-J^VS=V M$'E>K!'IGUQYZ$OG,2DU4QZ?QQI/*?AU38/"D$CF,B%,H"FP-G+T=2V/]@(M MR^?X#=+U%7S,KZZ_7U_M+E1_PF(U10?P]QVP/Z]P>VQ\0A]<-#I3$E)R1.I2 MDPC4$,V5*3/3#(?

80]?_=6;V0IEMDFU M,D%1Q0U1&J,)"2YB<&$E,2@U!6!9L$^E%"TA_MO7^<]_QT^OM]!_R_)+LOGE M&EQ[%AT'.>?0[7P808^,D0W5N^L)SF5RZ+EGX121S@@20%L2N8K":R;@R9RS M;@"YN^(XZ#A99?,!Y#?R# 4\X=]>S](_WN%_<$^@-[#XVV)^O7O$%3J4HJM M1"X3A$LIJD.7CE@J4$@Q1O3S.IPT3Z\RGO;[:VU>180C@F&Y6$V^3%?%3KZ; MI>G/:;KV5YM.+S)(H:PMS3I=F;#F2(@@RQA@RJR0F75KT(TKW'&Y\'&GO^:KKY]@JM-M=2WZ8\O\WO[S4;#G,V.,(M65B:+D9Y$ MN3$7%.<\Q\PZO7[WP]73Q(UCD@:"P5.@&E G(Y]8<_''8HI?VSV>4>U< M:6%G#(0R.CB@ 3>*)$O+TUG4-(L.A]6C#S<$AB'5-Q]*E@T\$WR^#LMIFF)L M6![&/N:U/5[OG)@\Y=I28GVBZ-"5:%"HTFF%,] 9@LQUQK8<)&F<#)LSGF;# M*J4%=-V2_\%_QU]^6?C9TL>[;>SKYNC3!00(%X-,))E[.>*I15 M0!1H[8UFVG/K.QQH!SX_,BX&UN!\6'&.C8AC+/7[VRE^()5W*9/H+2,R)TZ< M8)(DXW3T(8ED![\8?C]NWL09S[4S*::% Z]0_VZYO(;T^KKLH-]Q'\W3YV^H MBN4'^&/]H^7$:ZU-9$ 2\VC!9=(8E;BRH80OP[9YBG6RXKO1=R%WSCU1\O!$ M'%YE8U]-SK]_G\_6?/WN-VU\;OG(&2EVCI=RR42D#VHSKS09#5H'D?U#Z.V_ MF'QBC0NY=3H-/H,*>F3 O$AINIE!^^&Z'/CH7JS1O]D5$Q!XVH<()+)H,:0M MQK^TR7N5"@KO303.@L%LY\#[!C^M%_.:7^TSH1 M-T2D M$@(K@@H)PY7("#J-@3+'P3]TQH<\[)ZD[4(\KP$/NN%4U0KX'A_=#PPQC\8) M&8"HJ,OHCQ")HY*3[+D#S9R 7*+DKP-PB?,M$^C<7P1T ZNJ"?AM=JDJQ46/_Y12@&^ M37_@OHI%HU]A8IC5(CM/3"SE7$$[XA/'C<9PDU&6?*QD\#J3V.V"E_Y%T%A' MK M7W=5-%430/"<'@F \4*YLI2-6<(I 4-X:M$C,UZG!?XZR4VW7H>_?5H+< MUI$I;GSDAI&2T%TFZ5!BHUZ/A?NZ(X@<]P5^4!P]-%:U5'4QYNKM MBW>?_O'B_=_??'S[]MV'%Q]>O7OQ_MV'SU\^_?VW-Q^^?'[QX?7-W_CMS8O/ M?__T9OWG/>Q:WY7J&,!!^![(4MZ,_[A%W2VZ/?/*079EZ!4>DHPFXCQZ;A$# M50&>"^KJ) 8^1=7)7>SV?/MVHP$$)8+1Q'J!P7A /\0[;8E2B44&)EA:IU7" MDV2-:P4'P\BC+G:#J>*O;O/6&3E]BJ%/6Z\I^[=/!N>P@A UT\D#03QC_,I5 MZ7(M<0-'R?%(IIE!G=%49[&"+W_=G;6XKLI"E=WQ/$16CB5&P);H'60@7KM( M+%?)"@;1Q200V\H=W>"MQPN)F[^6*6[@V!+8\YD#[. M/D$9/(PLO_3+Z7)M!&Z9QX/ N6P]X8 2D,HA\]1;(HVC64FA@JTS<&90-L;M MPU8-PN.I^J_N#MS(UXDH:=&SCHIM[B]^CIA$P#:;S M^< *:!!$VYHNQS3G-*-8#'7HZ E3@1 O7/*2G)P$'72>?;3,RZ03M?S,\#I M(?2Q<_A?OG_KXWH\\VY.EA,&F 7"DD7B8S(D!)D)_JF4R=$87:>T_8=KEY\70#<&95G35"A!.;&![K) MF@A@*8HI6>-,9"QV:>SQY"+CSCT9&!##B;,!3Z+(Y#;R7)^12M,<(Y=$@S!$ MAN")CTX1%L$AK+WAH8X7\9B61JZW:KFB)PJ_.?B47@,W_=ZRC<6],MR5S87, MA"(6YY2+,D+,H4Y1PR&*QNX7?YJFGP1.3[&/?"J]F7[]MMKFU7V&V72^^#!? MP?+U-:!F]:ZKA'=_D!^W&U\'AF7G$^%60GG1*G/.P1/+J;*,QJR8ZP"7 M+FN-/1YP8+@,+MX&#J?;\WO/Z7US[WXS1NB5_['.HGM_DU"Z2ATKI/F>"KEX_K;U?VFLRJV 2#?W^WW1L*NUHF@M]GI4B0I MF/ D,YF)M,6K$,H2&RT29D/VLDY=07<:6[E?/@=VGO3;!E-D Q M,?:7;8P] M\>OWJ&S2YW:9[O M9'ELLI?\O>REE[_6EY'G3JCI25]3^3-#R/@OL.]R#D+);OWG_]7298Y!3*]T MF6,4TX [\ G]X\4THF]S-;_4XIU?_JKDBJW_T_7%ZS6YRP21$(3PT,I MEU=_C"Y)!.8Q\!0<*LTN[4]S(\ <##^/ZA;/HLR+A>UN/ !S'+>_(M9)54(_ M5J[9$N$,J/$L&U6IDNP4JL(WZY7 MU_YJ33X>.7^LOFV94%FRK)DF)B2-&]1)8C4-A+'2G0A @=?/A$I/?'[<:Z*S M V8H08_\&GB'A9)T4LA2N]YVN7];__7Q[WU M&1LI?<7<#E#>SA<2Z-CV@IK2&,*JE#]!8>ICH]AY?' MBXS3/[@5V)PH](;0,_VSM%^,\^^PXX,:)R%R @),Z>!2IGA113R 9\%3)WF7 M%-JGUABG\6\SV#E)Y VXS"_^\(MT4WL0C0"?12:>EHD[,F,,';0FP@Y+]SLQCH[K8UTI514>W01@BC'"!!+(P7\;6*Q MR]'Z]"HCCV@;'0'S*NIHP(S>RZOYP^]FA4N#7H*-@H14,FJ\T\3*2 GC/GK@ M,GM>IZYA/SWC'L3-P&] I34 O3O^S40Q?6<<>)-=F[9#7+HDX/ZF[TM9+?4LE'K*"DEJ"W[8JS::[]B+_=5O54 MAB <"0IC-!E*5E@ 1W2QYIE8U0.S/F,5&-H&UX*!P"W8EZ:11B M?,N*E]FA@Q (5:6X26N*_JO$'2H\0UE9P$#M;!#C+3A]XT*LCUX:A9C8>:=) M2&>L1]\CH(A*HI:G.1.1N=M%(CUT4L#$'L-B^G/]92+ MV^*03]/E/S?73"5//^)V*2TE2FZU)*&TT@I6&<>U!.GKW-\]1=6XCUK5(X3! M%-(4N%[-9^LDTSL],$Q":CVC9-VI4](R84=Y2P"L,$SPK'6=,. IJL:NQ!Y* M]P=!=:(B&@#5]EGWS9_Q6[DPVC&T-;\1T(<$I0GPF%!*,A++=/$IC9<1M(5< M*?G[*;):@=6IVG]X#@ZFB@9P=>@64$8I&7@"M.2QF6Q(X&$][9 ;9FD ]:]S M=5L-20,(?^1GI=_]KVW2P%Y.G \T>L,)5\J7N>FO> M9Z6G5QG7_QX<' .+M0$;<]=E?%_^=E%-.=R==IPY=!89+\]<"0"C!I11A!@P M)@V>^3K.T"&*QDW_J>YE#Z*(1@&UW7$^H7@H2R2+DB-00EW/>$(#ZJRV3&8, M=\\&J1:\ZV%TW@%(/130 )0^KK[!XL-\%C?MW^_-.MC86C2H*:#-SEY;(KE5 MN-4"D)2TIM;B<:QB%4 ]1UE[L.J#@'E%=8Q:8+'CZ#\@?47C_1J6&#/<[C[A M0F:*,<) A9++Q(BC)A";\/@V-M@DZK3KVT]/)S#IBSWX!E!" [;J,1>['2>3 MBPA^ E$R% T#$EBT!-W %*(,DE6Z5#I$T;BV:0AM/PN@'J)O $)H6M.6![@I M#PC9 (LH#28-D=J8\I(.Q$H;&9-<*U5GP.X>8EH#3A\MSX<5>0.HV3,R9[VC MC-5 '3J.!BDF$JTPL0S/9FZ\%%P*:F2E:\?]!'5"C[G84VP(-32 IO4 95RY MS!;[#(N?TXC2^;AW+E.Y2EGN_]%N9RJ;>6::Q,"!R&C*$Z2EQ#CPABLT^+S. MQ,3B+==>Q*7"J9G2K)1:4X1J$;S;U;ES,G[KR-J<[5R7TZ&DE> M/0L&'M9\]E=( W!Z-_L)R]7]/+G;SG 39D)67CJ")TL:]SHZ$]?Q'F32Q M'+U&ZX/4S!B7:WM8?4EOI'!H#&MX7K6/WGOE<8'#5L"SKZ4;Q'Q6[MR_SZ]G MJTD4WC'F#4E6E59_7A!KM"#91:?1[; Y/G#S#G1BZ;YF*[5%9\1A5;4T8%9O M>;L1[\=\^X>[,^37Q"EOK+% H>2H8S'A9-0S@SC&5,F15Z[V.UI"EM)R1W! M2%91XL5,@WGWX=7'W]Y\>?'_OOE\G_9.LUKN_NLZDU0.TC?0G)--'\8O_L]; MY^[&?Q2 QYPPQ0:5"I%@2D6W9D3RDLJD&"#.*MU1'B3J]&O91Y_^@J)\B7_G MGQ-# S>19L*C341Z94F@F9)D#+6<@:2Y3M/SIZ@:-ZX8"A^/[V<'TL,E6IKU MXUR?V5"/OU'=ZNRC]0RV)VI#04@@2FB.GI!*Q JGB;+* 4!4K%+FKM=SO; E WT_*0+C1CLB([J'3"L4C8\B@ MK1.ACBT^@>AV+=H^)4:_!^(=-^P='[/%4CWMU7!^RE?78%&9W MW4^1R>TKSKT9@@_8U%YP+Y!-G3F&4 PL<2$'$H-T.3HO,?:I#->C"![W6J\^ M4NMIKP607G__[A>_/N82;F^4=G4U_Z/$_K<\<6DH#S80#;8D G).7(S($_Y6 M)"Z!YSHI(EVH&_SA?K M_K_W=Y5E*46F#3'4*0SKLB3!FT2RX0Y_0A53M8_P8VD>]R*OOEFLJL-+C*5O M9P9OA/\2\GQQZ][ LO\DYCZK5(_'^_%[AH@=J DZQ9(5(Q,>P8$2]!PY,9R! MH R4UG4C4YT7 MC8,DM1MM'X.,@_>$)VF@@6/XAI$7UZMO\\5T]6M=_B13=E$"(T9%0 $Q1RP( M3ABGP01J38YU6L;OIZ<1$)VF[$,0ZB_Y)O&SK43B@#%X4I[$4BLL'8O$0S!$ MTU".?L,,U*E-/$11(Q@Z0=O/ JB'Z!N $%(-R]4TOBJY!HM?VWHSRL%'#))Q M0S%D(DA#' V*Y$03C8I+%^N)]'K16S'CO MBQ@BAC0)-Y5,@BB:HC!!!"?KO)?NHZ:1J]LAD7.RT)M(Y]UWJK^_25VAD+S4 M7I)D X;%LA0K,AV(8UJ@2%9JN(4A@^,T:UK]1ZJS_-[5G0 MT0#;1XN7B=)VV2A^6VRT.^+^<_I MLG2 &_:1HMMB9WRKZ,']&9XL?&!!&T2?YL:7M%4@5D=-0J#6>V9REG7:.%=\ MLGBUZ6E[(!]MW^Z]$8>3P&U*BN1-J H.PPR?T6;0('TP-*DZXNA/FAQSZ3#)FX'MKR^!525OWK$[,0#&KL8*%',L%)IJD@ IPA8KGV0>'RDJJ \ M1-BXR#L70O8##A;ME9%U:5]#+\!WN8RI MN,Q(:?V-3#&/ 6?)I>/&6>/B<$#%M8/&;;3XF!TF3&0./63-R\STS!Q!G]Z0))-D M,<6L?9U\P&<(&S?N&=D2#J&LEL[A W*<8(@8M/..1&T%D0H4L<%E@EM,&.52 M#J(J^ [0-6X:ZKC8&T)5#703VB5Z]Y$BCQF 64-H3(G($ .R:B)B*"@+TF25 MZG0=.H'H1BY&!PY9SJ7%)FSECMFM'WQH(WJ3K1$:][C,Z'4D+5&4.1,M<.LS M<%;+.DV8N]$W]N#,,P'F % 'U%T#ON..JWL>\2'>5*+"2B4)H ^,OHE2Q-L4 MT3EF$((*0$V=M/YCJ!Q[&.>XZ!QD^S@'N- @9^M.ZZW!F?K7M)X!RU=AB,1^X- MFC>/D3J3B00=&3$T<\K@^(^, V?+%[A"J>\C5^^=>]CA8304/T M/!D201LBG4\EL203P;4-4JI =;W!WRP MG*B YPD/@% SZ--P+DA(/*\G$SMG=1"F9NIG9T+;O=:L -5!M-4N&-?#1-,U MGGSA"K:[<6(MM2Z!*)-L&9%:HB_E&"7H3T4=718"\CF!N(_(1E(PSP/"D[74 M+@!1@#_FRVGYY$J2\>I)[JD3DLG)''> (E2&QL#>N651G(= M0V6[C7$J0/!T/;6+P7W;Z_,WU,)+OX14$EKQ3]9_\]6\9#)G&KAGBD 2M@R$ M%,0SAVY(TC+R4!X-ZCQ%#D)^NVUSSF0X!]+L9<'Y-_!7I:_:FY*.CY'LK'07 MGR@KO0O)$8?A.I$F(+]1X$8.(G'JO SAK&:V,^6=0*S_PB ^79_MXK=4MB Q MT]5R8G+*242->S$A&YX[8EF9Q.6<89YI62M/_5G2QAT-?V8$]M3(\1!S&XC- MX"M&7:DFR!X^;Y4+AM?3C$2B^*?^:A*5P! /A62^1CJ"]&X;_*L]!M91Z 2;U;U?S M4-X55BB!$MZ]G_^!?V_S#[9;UX;25!-#.**[ ?>O_&!TDAHOP)1^6?C9$N6YO3[1)<4USR1) MBOY.%!:#0#!$^Q0HQ2J+*6,Y2A2QS4-P+G2HW=WZ:P&X@_*L\^YRDGI90]R A MU? 8@M9(MV;(AM&X>90Q)/&@I$.NJG>QZ5-7=KGO,">(_Q+S@3_X14FK_@F# MI/L^^EKU;-ZGZ3]'EREG=&;,$^?QA$.#(XBS/A+K03@:&=.Q,P&]-"2BC%;Y67EX>.7,-;B*&UW'6MQC.B; M@!!^:^:O/L%/F%W#9UC\G$9X]^GS;M)"2MQK=,LBE-$?RFD2C);$4N59,I&+ M5 M)3Q+6&J#Z:/\1I(9310/(NI?F_Y_7B^DR3==W%UMVP#J@4@I"N>!$EMYB M+I:7-!:DBDY16ZG]S#.$-5*+,22RAE1% \C:.]F#*RHYYQK]QES<2*.)+[4D MUCAE1:3H#=3I%]-[G$K]F_$A,72RT$>^[][C1KZ_Z? =/.-0SO^DI"-21D^\ MRQSW@RXE(3(G]N!=NVOP]7[ M"-!A@59Y;IRG+$C :4 XE9!(DQ8J"Q;G^Z4W/P!G^VKPJNH54R M\IEV(.45A79UG>[,GL%@\G>8^:O5%)83*402U%/BM<)=9%,BP5)):((@LG2. M^2YIRGW6'J?TLMK95UW\#1BQPSQNI'C#&#)YPV^,BVM($YF\EJZTA$C)$&0\ M$Z>RQ F4TJM41[JW$:>0/0XA955C=ZY5-@N6K]\\ZO_FE]?I>*EQM5-]M:N MKXYE""1I'6&@2R]'A])5RA$N<%-F334\O%"H"]1GZ!VG]'(,C ZIN)'/ZIMV MM_,X]5>?(5Z7J[[?_:]U@M:K%Y_>?'Y1VOCEK+FAFK#H),;1D96ZO5"R>)1A MW&7C?8?3N=MJXY1,5CN/*XAX9-!L:?^8][.V;L1TPQ=8M,;""D0_"DM:PXDW MR)R*D&1V,2;..T#GF#7'*7FL!J!JXKX(V[.=M3'Q.G%1FFLG 65093#$6[2Q MG&9 =]7FK,Q@)FB[Z$@UBR.;HCX2'PQ*9\RK+)FDZZ-[GK_ ]Q_SA5_\VE6K M1U@.DFW9<8WJ.9A]>#U#9F:I9Y$0)8E.*#STT)$/,@B2K%(V.P!5*1:KV$;U MT6W.!UC=,&QR-B!\(D*5="$6#7%)):*D"L!DU#37*4AXBJI&\F!.Q,>SMVI] M]=!4G_P;;M[-?J)PYXM?DY!,!N2'9"]*3D]RI=F@(*!DM )T,J)NB_S'-+4Q MV>9TS3\'J7Y*:,3ONN'BI4^O(:P^H986/V$Y$=QK4]P+D.5QC$=-G+! J$(G M YRUV70I;7YNG38&S P&DL%%VQI,MK=O+V9I]Z.[G?HFR2F:2P4.0!F&$V4D MCD$@F6>7;6#<6-H'-4\OV\8TF+H@&E#P#=R&/F*O'/W;/]M6=NVV"W*\YMU? M+3_#%49"Z!RL7\.8H5(&9-E30+] IC9NHCS"TBB:2A;J36X^G>=SV MLF-:SB&4V)H[>;L+P>/W___VWFRYK21)$[Z?=_'Y8U]NQDS)E+)DHY1DDK)J MZ@H6BX>$;@K(!D!5JI_^]P!)D:*XX G< +J:NMF:TO ER\\? OW>8CS\_GF MZRP4EDUP IRKK0B2_.1@= +'A,N>,Z<+W\>/?.#[IIT8>QP'<@Q1GX:UN\?% M^$=]?K[8?/T6@Z'VWG'IP>98!^8*A*A4 $;6G1N4+HHVNYO&H7_:B;*=^8\' M*?=D(;T=I#+S7":N& /OZ,RJ$LA;=KY T:FHPA.3NDWR_ "BIYU&VQEXAZNQ M1\3^MJIO+J)W@7%7!1<8*&\+.!$=2!><*BJ$&/AQP+BE9^)IL\<#VG#I=[!W M=9>&9QY1%P(_^;*L@%(N0K FU;94%V*2W-^=9=)9#WJ[.;#'0]>!>NEB9/%] MTIJ9(+TS1+9@O&::4$+ %,$6XB,;I65H\VKF/FHFGMYZ/#@-E7Q?INHZ;IKC M=Q*2T5G-BH(4@J,8/->'[\25M#9Z'VUVOGDX<3]IG4PA:%?7'T$C_61%;C'S M*Q(MZ7)H8B!_\?-RM9G_]V6U1Z7,32X4VYA0I]T17S%:!\+R3!\F70J[/#,? M_,7=E/3'4/K]R9(&&ICT!GR8O?>;9?K/RY>P1CIK QU%YJ.H*UD,A1\Q 44E M)=H8E69J;SS=?$\WQ?ZCP&=/^7:*EN_3A^_F'S]MWI0_UKB]U&>.(6.J+IL, M6.=5:T:^(''I%%/2RQ+$T'SMKE_=3>W_*)@:3PN]N>6WF=RF1$1Q0FE3]Y?6 ML0T4Q-89,[:Z!TH:$F86;>;P/$)4-V7[$<$VMBZZ M:MOOEO+,ULR@91)J#P MA8X)<0*^#J"V.A0*7E-QK*VS?A]5W=3=&T+K8&T>#M6[N'@FJ2Q1KC!W^#9#\VD([X8N7=\OS\JE5E67[, MS2UOKVK"];/Z*+4.;AOC(K?=3:*_+.Z@P]%CD$3095 MI)R%=8CJ])Z]_+[\@O49VT=&Z!-]7@BYM)% M@]S6:$TG6V@C)D?P$YIB#BOSN[LO.S&6SN*=':R^>+W$%D],#8 MGO'CH">^Z+A1SQ"NCQ#C&*:*M9$!+[5*QEVL+4FLODKC(I>H7:,'+PUCG#OK M[!X2^?._KD;M7=X Z[>X(ATLZ \^+)__%3[/%]M__@XW%ZO%=Z8@9I4L5E,0 MZRMBH06X8A3H9**5T22Z1YH(K35G_49/0W!ZU_IVA8<.?(<'^)\%RXIVF5WN M^E/%4X3*#:N3B1(&SU(T;6#] $'3HK$OU.PV\FZ0"KN)N1Z>,;FJ-=0U>6,7 MY[6D^H*4=#7VZ.V6!OK7;Y?K>570>F8#1J,+ UVK]XIQ![&0%!CY[RII%UAN MTRPX#OW3QF>GB/:6 .G73-_/]5OB=G4/S]QG7UPH0,%+ (4E@;>"#$*(2I7" MBX]MILZ,0?VT0>+/_!^)7',*S#R5)YS4$- *4=76, 4M0DI&&!.*" M..J!&$3]M-TMIW@@VH&CBRZ:![A^A_EBN_7M>[9?A3_7^*8\^_//\WFJ>Z'J MMKB+#?W1J_GG^260UC,1191%!+ Q15"UB\AA(M-@A$LHLD^QS9[T!LQ,V[-S MB@?F:-#I^?S,HHJ:@B=BQ->AJB@ICO*J #.!;(13(N6CGH%I9VJ<(HX'J?"D M\NG/SL[^^/V/5\\^//_US8>_/7]W]N;WM^^>_^WYZ_SH.M65U^LP*/^%B/?^"E[G4U\L-?B"A_4+_[C]G=);0T*& G'.A^+?4^-?+ MN@G;!%XD(Q^G"9]/439MHN\ --RU1:.JX&2&=3]YB+<[2/>IZ.WZR1,9I_OX M:F.B4/A4I#6@%*%%.8)GD'4814C)$EJ9TFURF^.:J)MQ^<]2NOA\<5X=N>T# MAGM.3AW[MI7PS?&Q(3FC' ,IG*XK0^L0#J;!.<=Y06F]%$W$<"#A71FX(5CZ M8;WX$17X\]B__5L:=O[HB2Q@R[:%.["-&%UF%%9J8^LK%(V$6(H1@@F%.^.T MXVV\EW%-X)!S,XNVE,CKAAA96RB==1 X6N"ZR!RR5IKG)CP/H;(KXS8$)7>- M6S/5=) [K^F:;Q MI-SH7GV,K&F!U0X-=^_4T533 <[N\/#K\G.8+V8H19%>2A B>E 9#42F+)BL M1"K$1\:6MOL..=/B:D1U+\>6?0< NG7L/I WLCZ_5$S^CXOUIDKM=_P<<37# MD%0B48&..I,GRSU$Q05P7X2G3Y7%M$G0[D9?#W?B04!X^&H<2RM]8>TWDE U MYZ]QU6X%?L&:=4%N17L& 5.1=U< /3#A(Y&]$4EVUN M\W9X(*'3MA(U1=_H>NH+AK]BJ562JR+&VW,Z:C>'C'C^8Q$N9QS=2.**9Z$Y MELP1L/ "RBH&3A4-UFB21#9T>;1Y&S<&]=,V^C0%['$TVA>*'_*7KQBK&:!4 M]U2FHG7=WF!JOX4%;SEREP(YS&V2F3N3.&V?35,\CJB;+C;N[1BFO?JVE;5( MR0LGO]IY6;M 902/=$,8Q8) AE&J-J_BAE(Z[2U^M/"WJ0([L(O;(7.?EN>D MKO7ER9XE43![(:"(4-MD!((ODH-FG%F'B8G9FGK4X_A+]F3'LK79T+Q3'7#?8% E-U+5W,(@1N ME&CSXF\,ZD_")HX#UZ,K^^")2T?!^5TN;YSIVJ;X[,W9R[?U/]DN8-I^SMOE M>K/"S7RU3;K=]L-?+%?D@%^+KXHK*L6R9 JTJ9>9UI9\K!3 (G(O9'$BM,F# M3\7QM(%7-^>I&U"-?09;E[[??WAS]G_?/7_[Q[NSOSU[__SMNS>_O7OV^QZ% M[@<^J$U9>Q>JVQ2QN5+&I$1!/*L3\.JLSNACMMQB]@?ZIN* MB]77K4MUT]VAB DG2H%<5P6H0C\"A9# M'$M[J>GAR3\7IJ_:[I& M$/?)--/KUGSA]"/PV.84 MMNH5_ [^OWP]JU?UK9:R4I)WK "C7] IV#9[((5T41AO@]2YT92C'0GLR@H- MP<;#O7_C*>3$S=+KNM=P0Z[D_AU^.W[P,4W5XUPU:G"F&TO0)0B.?&/R[).% MX'(!E[1Q1BHMV"DX1C=GY/TG.I^_A#7F[[8"USV8'[=!P_J7KS?_YFWX6O_L M67T-=9E2#3$9FY*$H+4"1<<37!V8[$/ME37H>&@S7'\T%KHR?$/P];#A.Z92 M.\@W;EEYAW]>K-(G8NCM:OEQ%3YO^Y2$"M+PQ"G^S@@J"$VBY %$B:7DG'3( M;=Y,/4S3Q&U=TX#D+E3'T5BWV+NJA9ID&%U!$KSV==N%-Q"=89"\$%);BH=2 MFPKR8U1-C+^1-+\3H/90P\0;W)X)QNW67_V!F:O*=[(F"$P9='V(K$IQ$ 2C M #UDITPT'.U3OMQ.7]0C3/;1Y[*5<#M BGN4&9Z\22(1"Q3-@.(Q@+-&@+$V M*V52H#AJ1Z0\^D73%KN:(64\X4Z,E/OYN&[?PB++=E@EIY@;%+H(WAN6-5W7_30 EZ$?TV8%A(:>( M)+]F;2"'OKII9W7Z<*-'TUL'(+R_G= GAY'E",&GVJJO H0@(W IC41>1+CK M[OQ/?9(S2-T[/3%&4!9M+/:9"O: M=$K<0TP/B::#5/Q8N6\/>7< F65:]'7& M1 MU DP(8GHVT2V3]/60;YN.A2.K+H.P'B_;7^'GR^GWMX8^9M_@ON>R>+=]Z9!GR2(Y MZ4) +,R#$E) B,(!CT67X%CQJ4W3Q\,T33O@O;][?1]535Q&^XZ+*_HOF7F[ MPB_SY<7Z_.L_YIM/G_ \W[XZ2.;KS>](!^_*B9[)8I1,=?R,R+4A7I L"S,0 MK7>2>R6TO1/AWUMR&XV@::>V3P3.Z50ZXD:!:=J)+U<2SQ?7XKOE&CW;5-&, MW6:\\Q<>L_UX/RFT>J]E8];"@K1.@I*N+A$P=!Y$9LZR:)EK$\HV:TN^W;*_ MSC"I/$V,<>;-QK?):J'BLY>&'BD=?@@P7?@%SY> M)*W9 HZY0!%Y.[<0(?HB0#)BLDI)LS83'CN>(#J:\@=U)PS11 >PNK_N9:-. MY'=XL!8M*)X5!,XS$&<>9<'B&J403ZX[89"Z=^I.&"+[#@!T7[7<.N0D -! MENHU2@M!"PDQD],8@@C"N/_)W0F#5+Q#=\(0>7+'X=+ MO;NUW\QP$>AL<;"E-EM(^A%%8D#2,G7ICR^Q3;9W(*'3VJH1H+$\GIZZL&/W M5?:^Q2V2V^*D!RUM I4UQ2V,' 5IK7-":&]%&VOV"%'3 JPI'':HN>ZCF0ZL MW3VLS+)Q1AOCP91Z!3A7=^8*K*+A*BIKC&S32(<-I+"WW:H^NR M%S*IDOVKQ&_C M_M:;Y?=MT_/KMNE+'G^]HO%V1>UJEJRWVDO+) CG2VW5IAB8AU+[^9(HS&5Y M-P-Z_ZO0$6B9ME-C;,A-HJ'I@?F8'Z""*R*0F::+GPRVHN@HF"SHMPQE\+'$ M1HF*?;VO9AT8Q_2^ADA]U(WB(X'G[^'\ K])I]2-P]8G,,DS4,P9BJN1',I: M<%?<:U9,>PQ]1].TGM=DT>'^>NG-&=MR,M/>H--T[DH)HBZ8%> J+R$5CR7% MPEV;6N"/M'04&AZ@Y2?!,TCD?0:&E^*YBDANVH!FDMA(N5#(6\>'J$3!;Q2F M '*MO.A6J_-!MQH4S&(H#Q>M^;!?)I,>D M0'C#([>6ET9/!'>AKJ- LA'8QE#+U-.#=@A4'@E1K-'9UM/A0#NR4CJ-&R^]!!:]WPX18"G4_//Y\U^>OW[^XN6'MZ^>O7Z_ M1U_RO1_3IMOX:8I'ZB'^KMU^D=]]VQ/RZWR=SI>$D!NX)6^",\6"$9D<=^02 MO&$.1)2N&.N4;E0 &4#DP6\V=]B=LK[YVIM)XCPB,UHB!#HIH)1P$%.VP(/B MPA]U%8]\V/&,8L-5%4,@RHU% ME3B"%YJNSH@)/#)+]R?G@3X=K7\#TR;;\NKW\3S^<>MD-=W&+8F6,8R!^<".Q\^Y^3G'_Y>ODG9W2$/RY77^^P+)-TWJ9".*L+GA23 M$&KJB@3A2U:HC=LE@3@2.=-F$EO#E/>(^F%V*,[9GM* M?_GZ>_B/Y>J:XS?EY>(+7N9A;\6$&77)KH L.H'204,LB7XP7K(UK'C9IKXW M&@O3IC*/;X./J?&NH/X:K[,;M4)UUT,*2D6&5I%<2<)*&66X?):DEGS&=0 M=)?47W&2J$ZQECMR:3WC81^Z=X*L_:D@VU:W72'Y5V)P\2WTK,O3[_'N']O: M?D<062JK,"G(2KLZT=I Y"Q $J8HGKQ%WV;O;3.6=L*_^WGP/R4BNCH:S__Z M\W9:YGIRYEWV3,[!.0_%&+K#K T0:J=S*L''9+0@,] 8\#L1NA.,_<\#X_&U M=]+%L!&6)._TL< /TUP'E_:-U"H[K\-GO-RYRNK@&QD!ZS,A96."D!EY(LA,EHRY)-N,RKV? MGEX&H8T.@.7HVN@24U=SF[+EJ?;M )/>@U+9DVA8 J9D48X'1--FM/U#%$V+ MJS&T_22 ]A#]Q+6D=V=G5RU:E8?K?4_DVGJ5$Q@N6,VZ2G"ET-%B28C"@T7M MGO#"'OKLWD"PC\:6(XIO8O6_/?_Z&WZ^17L-7NB6IM"B3G90HB $(PQH$02+ M3D;49@?5W_W<:5LG1E?[06*;6.6__^,6W9%QG;GD@'19DOE+$J)A$K2J*X:L MTZKLLLC\]F=.VV8PNJKW%M?$:CY;SL_/EB3WQ""!NNR]=:))/PN%O[1+YFVH#\Z$,83:'=>XP?ZK[;>4 P!M5:"0K4DZLW% MP L>H1A;G& ^J4:C=.^GIY>IEL>-1/;21I>8NCYQB,I@2O5*I!,7LH(HA(,L M"_G7@665V[1M/$113T[H?MI^$D![B+X#"#W\1N3RT'UW#J^W'6-VT88 CI$I M5UQ;<)(AY"3(MD'=SX\5,CE%MM\EG\BE M< Z_4CLEZ^A3;Z&'?G<7.=]];2^KHEOY5_O+N =@7&>3 M4-9N1PFEJ$ADZPB1(DVHCS(M!EZ7OH\+C2GOJ@-4=E?I>\AO8K7_/E_,/U]\ MOLXIU7YNE@P8;3*HS R$$ 1XC#FZ8'-2._4H[:3X[[YZ8M7OH[CE&%*<6OWA MK]N$2^*X2 TAUPF"F6V?0B= H[4E$>BD=^H1WDW]M[]Z&J]A-/7O+<4.7,T? M;\)?OFY[V^I[D*M6^3E>;O.)2A84UD**=?J(+<0DTPJ,$IQ)K%^C^EB-=^08*Y8,2HP%GT&6U_Q MJA ,^&V5SG"C3/280AOH/$+4M/F7-B :2P<=P.E'@WWC%+RZ66PM,T])1F#U MO8PJ@GS0J$5U20LQQQVW;19R[43>Q$OM)_2P#M55/P \6RXVJWF\V%PE-I]_ M_O-\^157OX<-R7_Q\;N_QU4BQ;PIV[^<.2.$1(IGG6>L+ASV$!'K8'$CLU-% M1]XT"-B?]-Y\M8/A=#]@CZ3;DP;S+/-@P>-$][M?<,WT':[!>W]3GMS5O"F5*!!Y%JA!8<'48L$*Q#(-^)/*E8F-5M M'HGL1-ZTE9S)T'B CB9NS]N.D+XZ,.$C?EB^*66>Z*.?+?+_Q:]7QPS7[\-Y M6'V=F;HVQH@ S*.K4^(*.,8-H/'*Y\ %=[OT:0[[UFF3=^U U5C^)X*L7Y:+ M"Y)?5"9SY2$'1I&@SQ%B]C4!('2RF6'4N\R &O2ETX8L?>!JN/1[@]6O\Q4F M^O?K6;&A5FHTR$BQG9(E@\M*0.1:\Z(\0Q?WP="W;YAV',V1 ;.?7/OPHW[8 MBO!LM:HEO=H#](_YYM/+19Y_F>>+KE(E[^9U4T?AI/O2<%.3:XR#UYXW';SH@Y%,-4LF!U&ZK0S8Z;! MZWBZZQ2,+_& MOS8O2-+A_)\85C/'C0Y8[TB?7'TP["EZ"QGJ ;0QIU2,:G4#'T#W;N ]_>K& M,=3:)8C_.-_,/Q-[#W#-9XG9:&TQ8*S7H&2B*"UX 9B-*@6=48VVQ@^G=3>P MGG[QHY7ZN@3HC;_\(:P^XN9F./Y-KFS&5?1!9 TV2P25//G4018($J,.1B$V M6AZ^'[V[ ?4$"RI'5&,'8'UHJ.P]'5"OKC:U/OE;F"_JY-EGJ_EZ MOOCXZ\6*?EZFQ>@?OBD?PE\S2?&?]^2.!X,U 6$]A"0,.).MLCYZ%]LL[VK) MU6[ /\&*3W>0Z.!X_,CS]8S;%Q<;DOAU!\GMX&!]Q[\2PH1(^B"03U!2KF6U 65(&^C^RT2D:".350&1&6M16ZD8&J]NARMX' MSBWW8'6IJR:L )?H$I-.,RZT("/3>HW(3S54>0C"#ANJ/$1S'?@;#XQ3HBM- M>]09C':IRBO2#>"V01)-YKJO0*53EQ@"FE)3P%GENL[SVI$:9#=+VKJ/,AHB^ P@].:?( M%53&" <"&8+RB@RZ)3]8">NQ,.E"HPSK*$.CCC^D;)#^APZ-&J*,#L"US] U MZ;A.R!FQR ,HENOLVER(6>^ER)EEU<8A:S4G[_ASRPZ!8&N5=8#*W5(/,?*@ MO)!@2I#$2JS;%"V#5#!RYR)RVV;;Q7C/:3L9.7N(GS:^KKH$X)U4PEDX3W6A M_J+.W)PBD\ MKQT$KRI19OMT]TF*Y'<^Y D!U<,.5J)"P@L9'#,>E(>HM =6C B9FQ!]FZ#]1).5@_0_-%DY1!D= M@&N?S)&UB!2360M9<$&>AP[L\J?)?% M1YX4.8E(R"N.9Y^984RH/X>,4TI:#@'9 VG)DK?\4F+]N M-7VU7'S\@*O/=/U=K!9OKM]69X7"(7+P0FM0Z#BY1H39( J/TFCE7)N0IS5G MIS!N<-IS,2(R?I(L_]FG.IEE/5^\72W_8RN;HW4:#_CJ*?+W^TIF@F2]3G1\ MHA7 J\+3'( IU0&;8QBEMED?9L^QFZ3]=H*'^IDT:@MW7DB2HA%"HBRJ&!T MEA1M_#M9WP9AAR7KAVBN V_EH>[&(IP7%$Y+Y^@F\<9"2)9!1A\%3R1-U\;3 M/OUD_2 [-A9/$ ;76+J.EWC=6#)&M#1U=4)W)"G(A-0<,R]9;HH=JS5VQTG MZP=I>^=D_0#1=P"A)_/#Q TWO$ZG+4R JDO38C()!%?<,RYE;O2&^%23]4/T M/S19/T09'8!KG\RO\4*AU!R$J1.E=$K@@LZ0LF->)Q3,MGG\]A,EZP^ 8&N5 M=8#*W?(/(AO'G>>@N3:@2DTVHU%0C%0F)V+<_/7RQ7_PJK3%S*P'(@P1D1025BT%GC0#FGZFL!YG.;#8G[T7L* MR?=!P'D2FJ-KL4NL_L#=C(ZP5-(PPDTVM6X@(?@2H C+ SG3WNRV5'P$8/Y M7&\H'!\C3R^//4AA>V/PSVU6_?TFK#:-D'@U"[SFZV?9"\-0.,!4:I.H=.!# M%L S1V6L8B(=:\3<+;)Z*[1,@+Y]E=2E[7NYH$_'];9$-&-9T'EABD!1'W?& MNE%-.0N.\\12CJJH8Y4';]/5V_:F"3"WMYJZ!-T/@KOZ@_7;,,^SI)3DG Y1 M1)GKEM0"0^MR.$X]9YI#9E9K;!DF\&(H(A#^A&#%B"PF%P4BER.%;D\1F=O MZZ@F,90CJ7%OH'[!55QVV13V;31S^R:P'[YJVJ:OQSF?H,G+% JC-;> R,B1 M5'42:I0"-++"DN))QC;/J[IM\G+,8LB%)%+O#Q7)('CG UB.''VBF)"WV0/X MDS9Y#4'884U>0S370?#^0*.)(#\:I59@49,GDP@HSDM&=Y%C'BTZ[MK4$D^_ MR6L0 '9K\AJBC2XQ=57FQ^A+1%7'(1+UBJE$OZ)0+0JG,]/)E-S&<3RI)J]! MVMZUR6N(Z#N T)-]18+;X*-'((?8UKXB0P$_+^!T<,:$**3\]_C(??4_M,EK MB#(Z -<^'4,N>J:M0G"YU&C,6XA.4>RDD#'EN%3FWR^RVT&PM8 .DM%S8QE?FQ)N_>2V!OB&R#ER=A M>KCR.FX VU8NSZ_?9M_B+Q27N.421*([2 GRBT(L"D)@0>?,A1#'6OGU$(V] MMH8=&9^CJ'#$>LJH%_[MG66_?+U>93;3"=&:A(#;Z0'&2H@L92 W267#';)\ M+'0^0&*O/61'!N<8"NP4FS?B^ZX)"4T1BIL(%$!R.G6,04S.022F9-1.*'FL M$57W4]AK&]F1D3F"^GINW+G?:U')6%4< U-_*!T#N$S"]$G623&%9WZL)UG[ MNYP3]))UX7(.45ZWC3PO+FHMGUS:S<7ZDKM9UMK+&$JM*CA0*6Q[Y01XSK2T MW G,RVX?E!VJHRP#\\@318;W5(K=^O5RDBU55PPRQ*.V4 VXR MN2.<)!A2DH"!">TLTLENT]XPF-3>_,KV>!Q3=QV \ZIX]6R1[ZDAW),G/KMD M\]4\Q/GY?#/']8P3GMOSN?8\#VR M=@_U0"=!]"UF;QUC812&3"X3<[J6/Z*&&+9CX%TP&*2RNNE(\\/([\UQG1K7 MA^NX"VC?U^\P+3\NYO^-^>7BET!_GO#])\3-+.FB AUAD,E:4(8" M 2^*!%:DR\)KCOIH>=/'2>WML<01/(D1=;>_)['_W-&]#O^[)) M6]"?Y'Z")G0IE2N)(Q@OZTP@J2#(XD%PCXQ+C$RU"8N/V(1^3UKN5F_7/^:; M3X^]&%F_7#S_*^%Z?3M-\NSCQ]7V!GAXENP,G?=&9D4!;'W*DDJ$R(H#K6UP M2I94U+'28,?@]W3:XH=@?H<4;V]8ZB#\?%1*54@/LWJ?A&ZE)QTBU*2#0(ZB: M=_+"NSIM(.:Z)3>G8V4*]TQ6-TL.3@?8 _7TD_CR_\#YQT]T3)]]P57XB%=7 MV/D6^$1)_'KY)V=TGWU1M1 M(UF,E%RV1D0*5D\],AC6.VT51I>2AHAU!5\Q"8)A'E)@.I>09<8VKV]^TN>I M0Q!VV//4(9KKP$=XX(EG_I M0Y31 ;CN&3+U]5N4?^4;SW&]/8PJ>!4MSY *+T"FW0,=30Y!AY!011'2L3*K M#Q)Y2H\"#[D=6^FM TC>P\:W1[U)2[&]#>BX*AL%1$L"\URSHAT%_HVV03U( M4F_/J$8"P5VC-XI&.H#6CP)[_E\7\\W7]Y@N5MN&ABLKCEA*EJG0641'TO(& M?$X(R5KKE#-2LF.]?+Z?PFF!-Q(@GK1I(VBG2]3]BG%SQ=77*YYBK!= Y&!L MJ$-%50!O(_&$W-'QC$ZZ-E'F+M1->ZL>"VT':J5+I+W#>FTK.>45R?O;<9 M' L6E+,(+I$PA;)2:Y$MIF/9O"=([2V>.!@N3P)R3-W]-(.#O[T17);W2+JC MR^)92ML&UV-5>O<@88HJ[Z&2FJ#"&[7G0I$9IV E@.)U:%@D;-O Z#"YX%-J M\\*GVPIO$L9'J22XDFQML[,0A19@2%",W&W,IDWL\Y-6>(<@[+ *[Q#-=> Z M/%!E4I)Y)JV!%*L'SJ.A*(\)R(IE9R23RK;)]IQ^A7<0 ':K\ [11I>8N@H; M8V1&2\6 >SJ**CL!+JL,/EL;C2I"LC8]_B=5X1VD[5TKO$-$WP&$GBPJFFPL MU[5BR236CDH.,2*'I))50@8;=9L542=:X1VD_Z$5WB'*Z !<0XI$@EL5F-2@ M4R:YB>!);E9!YAD96?(Z*N+?%=[CW(ZM]-8!)!].M7KN#!U1HEQP!XKY!%%% M#G7^$=!(*=*[Q#--(!M.X9\Q36GRA@JO^OEA._A'.2^W4E MT6-04: '&V/=?LH<..4SF&WA1V<;CK:D]C$Z>ZWV#@+'T_,$Q]+4I$,%TV(U M^VVU_-?F4WVYBG1G L8/^;I[/[C7 MRNP^R#A<_ 8!:$7F$@%!;!2E62]RFX&L;"P\&3!&$@,EE%J%]A0>F\)E](F5-JG1'TB9=KI3 M&] <)N\) 5--Y63(7/DD(4BE0N="O5)8@O"LA.J20L^R$ M@,>^9=K90BWP,)I,.[A"7LS_JK./TO+S]QY<0QM N?=Z#NE!J]#DH0-M-43!G_'4 55,_SK M'_F[3O:+5$PP"333)+](5MI)YB%&%TR.RNG2R+0-(7/:%$X+G#P$Q=&5UA,B M7R[^O-BLMQ+C5P9>L1!9< HTNE(S4PIB'53,,9K" L_>-<;?CT1U@K;QH? 0 MZ [42Z<0$]L^5Z4 1F#8.1*D[=#A!>C?>4C0;1)D#\2A0U,)VSTJNJDNNT':7O7;OLA MHN\ 0D\V>!>GH]92@%2!3IE2 4+U;[WBH;Y-D+HT&C-TFMWV@_0_M-M^B#(Z M -<]&Y2^L^CWL2A8-(ES#ESR""IY3]S5^:Q&1XPD/RT6;\F$&RM ML@Y0N5O&(#$>([,>DG.2F$(-09*+47S6MHZAP*,M$-XW\=?)NX]#_+3Q==4E M -_CZLL\84T8S()QNFC% +.NNR2\KLN/$;)"Z[TIP>5C/3NZ1=8I)/D&P>!) MH.VKDRX!MFWKPO4V)36+CGF76(3(Z]L8[1,X-!J*-8+5F25?V_4YY)E2XPR#E49Y<%5<"E,$K]%!0.E\ MD$RR1H]VAU!Y"BNGQT7@2!KK=X7I:C/_[ZT&WY2WJ_ER=":!LN3 F>!E22&+U"8#MQ^]I[!7>ER,CJ[%+F_H[[G\C>*X]:LE MG<3US##C@C69_&<*JI27$>H28;"*)"N49]&U68XP@,A3V K=$I7[ZNM0P_FA M(2+O+VC.C%:"9UOWC5DZ:9(E"!XMH#"^>)-]DFTJ9KM2> KKGL?%X@B:^DDV MPUTMOIXOGKTY>_EZN?DG;FZ68+?J2-CI2Z=H21@NC2EVO*&W-M1Q1X8Y4$Z0 MGUDG_CHF'=ID.,,V'7;=]B3P')4T[K(019%@)HEXB@1E-1IH5.#8)O7XD_8D M#$'883T)0S37@1?Z0%TTH,@ZE^T> 0&J]K %(25PKX20,"$H3 N.$4?7H2#H%@:Y5U@,I=LP8F M1:4BY,0*>;-!0C!)$F(V;6XG/7[ L5_@A_#5C)$LE4P!3VXZ4"DARKA-G+!H#LZ93V<33><\Y[-Q'<7X.ZD4:,WCB5$%B09%UDKBX1 MQ//YQ\MM M7#>EE/GBS=G+5M6EPZB9HNPTHORF>"/KG#%2UGVZ=419%@HB81R"\T4FR12+ M;?;?=%N/,IJY$CT#C3&1]4$'D6L'7A;GD"*]QE*(4;4!$U^%K$"UY)[;-CP;0))T^_'C4( +O5HX9HHTM,764D MBY-&*>_ A3H&B8<(SDD/(JBLD[")8YND[DG5HP9I>]=ZU!#1=P"A)TL@.3+/ MLS10;#1UNHR"H"2'4 ,\S6.4K1:UG&8]:I#^A]:CABBC W#M]> R."V4T1!E M0%"%,X@I6V!*1\&SUU:TN1!_GGK4(1!LK;(.4+E;6H([%;3FJM9ZZZQX[>ER ML.1LY&Q%B702&]7A?[IZU"%^VOBZZA* 5\VL-UF#EXN'LE>U.G%5J:B_O$EF M8>')8JS[-7VANZ$.L@]* 92"](8;7M^\I?>K;(3UQ;+Y:K^^65C$N:22BL MT$U9/2O/T-)U*8K3=%$6U2:M/RW?IU#S.N1PG1"J.KB.'I/6[9=@!TOJJ9)B M=I';*!!$#I(@%I"01E+7D926FP&&PF?.0L-&V MLVX+VBZ@54D40*Y-':,HP$<1H-C$-,O:Q1+^7=!N@[##"MI#--=!V/! 4Z!XYUGC>4RMH#P+ ;@7M(=KH$E/7>WVD]5%E M"U9H7NI.U="]I#1-\!A)Z>,^R]#Q(UZ*@L M*.\*N*@"J'K,+'(K=9L7X"=:T!ZD_\%#GPU#(-A:91V@Q"*4IZCH2- <1?@I%ZD%0VGFFZOAZ[7SL[[T, M_Q/#ZL._EC.5$'D1K*Y/#G6\,7DQ.FJ(5@1%[HR0K(U+N1^]IU#^/2)L]]'B MR:*5X(&;&#]7BR@)U_ MP1DR7ZPK&9BF'RK5Y=":CJ=/3FOI=6*JS5/+/0D^A2G7QP;L4#V>(F KDR]( MUN&\LKS^\ E7& K%AK/$;"FB." !*% \TMTBM043LA2%V$9SK':0_3@XA6'9 M1X3T.)H>$>.M>SO>/__M]^>O/[Q\_>+-N]^??7CYYO4>'1OW?$B;/HRGJ!VI MN^(]?JQH>(=_UGZ[Q<=OA6[',.M 5W'*3M6;.=6=* 0"(8)3MM1-/6T:!QZ@ MZ."^B3N?>W/\/I L?Z%_^I\SE)XEFS,%>:R^38D.8O8)I'52"IZCE8VZ)9XF M;N+2]1@X^:$A8F25C);[/+XIVJ:2]VDA>_"CCF66[J.\N7'2J5@AZ)J,J5"< MRQ@XP1DA3P>1;0S,M?%%FAFG;Q6'N]_PHO;TZ'R0R]* &8 M%^QRAK(/04$N=(6[8H+F;29-[TEPKT9L )X>[NIJI[H.BCHW;#Y?;.:;K_^8 M9[RQUV\6O^'RXRK\^6F>GI$?N7ZU7'Q\11YFOIR*]'+QEO(;@2P+4HN0D,F.\===B>RXG MKG&V/0N=@>2$/8.;YNM'[$N\MB_[]Z*/]6LT;J7TYJ@ZZ0]%5JV%(PH8021I1 MDY-NZW ESP(4=.A"8=SEG^)HRN;RL33[*%#V$','L=";/W$5ZEFZ.C[K MJT91R:S/VABP'FOB7#J(SGBP(C E0J1PKTU5^@&">@+./IJ^V[L[@M@[0,_9 ME'#9O'ZQGB]PO;X^$I?V.7M9;-V&*Y6N16JZR(.@8%Z)6)^1 M2\/;X.A1LGKIZ6[K$(VOH1[@=A5$7YW 8E5.10$SLH8CC*[_4C*@+%Y$%1** M-J/%OB-C8O]Z//7>7Q3;0]83 B4M5K-_S!=Y^:_U]W958K*%6P$B,@,*N8,@ M5824C6;>E4R_>R(Q]=!G=Q&L[Z.FY8@RFUCG[^?YQA^[(I^E) +2W9P%4:Y, MEA"LD, R&J8SK]G03DK>!8, MQ/:J1*4H)!2A/IGS3%KAK=CEG#_P\=,V?(^C^#$DUX\K<)_W].I;&QMBMD:Y M##ID3HY3E."BE: T%_2_/"C>9G3;+M1-#*9C^Z%CZZL##+Z^J"?G3;EDJHKH MVON:84C!6(&0_?8TQ0(Q,@6J4$QG [@P(18$A>F/@%O J)K"KIP=-I!9B]!=]%-_RT% M>3.I=0\4^*H>H$ M_K$(Y]M_<;6/L';H+]9T$IQC&)@MD)TF+C+W$!E+4+Q*Q03!.-<[^,\/??ZT M[\^:X6(TD78Q_?P&U'7.[=ER0;*Z('%=H7ZYN!HJ??GO/H2_7,YT MMH%$3FS525*AA A9E.2Y*9:'U 3E.Q(X[1.TYHAMH:8.XH+K%W,?EL_2?UW, M5_AVM:0SN/E:W]AMB+GG]*=_UG\RB<\4;K MT7:F<2<,VI/%8"-E]0##AQBI1RHZKQ/%VK4[4)-!YQ(\BPF<8II;X35/;>[W MQZC:"6KN=*$VED*Z"&TO>_!GBDBU*EGP7%3/("MPA=P#$S'K9!-YSVW>?5Y^ M_TZ0\2<+F3V$_%,\7;AY!+*\^PBDS8N%';[P^ \5ADJA]?L$F65@WEK0&#Q% MR,Q!L,9!M4\L:%XBMAE*TOY]PG6*L89.%!7A:A'.SRY(\P?)Z.490WL< M+,=6RM3(NCR8MUFX:F'0R&Q)3@&3VRDS.D'0V_83'5E!)?QN_:&[(>LA,J;K M3A])OS9= \+VFA]H 0[..EG[V8VIB+;0-MCR*Z+K.[ L.DFRYG0A"3H M#HO2.5"<.(VH'?T6R5YVM$#UJ"KNH/YUS>>W!)-R4DLE M,AB^7:QN-=!9+I"44EEGZU&WZ3*_2\G4J[J.H?\'0+>7,KJRC#,>54E,!_") M?JA8>.V*H0,H2U!%%<%]FV%C@[I]F\-G/TT^U-D[1*A=P.'R<-1VJ8M5%=O- MQM>8E0ZL #D16-_G6/".?+ZDG.&,4V"';>#Q$$53;V6;P-J,HIPN8':+A\M2 M,*H2.9(SR8KB)!;4X%SQ4'36R+5*F;5I6;M+R;16:!P-WWV:;RX?X2_R9;_L1UPDBM[N6>1- M5D=SKS1@3C62$P6BS9Z">ADCQ75%FC;G;A"9A\^:V>'+;D9JUCVKCAL$K1VO M;<$"O'&!6$@,7<*42YLNLF%T3KXNOA'.?AQ7TTQ[)]-5])W=V+]7Z-Z/.8*E M:]G7,PR(5OJ $1F@$!Z4= (<,KH* Z8@"Y<"VT3+1S5X];G$=U]QF5_A'A-W M*8%7P=65P?71OD0H(?$8!/V5:S,1Z7YZ3LF #<'-70,V@C8Z2#S]$L[#(N'[ M3XB;5_5?5SW5;@'-A1+,)BC"D,%E0I'!)=]42YZ#UEH&U680TD,438NK,;2] M;"#Z3B%T59](*%E@=:2O0PM*U.UW6EBPODB*5G(IJ4U^X6&:IH71.#K? 4A[ M*&#JZ3N7T>RK>8CS\_GFIBZE78H8+(+7C(QTX0&"L1R$T^BDCR[<[>BZ?_S. M Y_?'R#VT=UR9$%V8%>V1/_-2)1%8(#4%R2?R4#)Y9 U%&0:=(AN+: MM'@_1=FT6D__ Y9E MJUQVS.).KQMWZAO]\?NGA8.\!D1LJIFLI/52K#P)D3Q%/[*^\.WOW[$5(U09^?;GX@NMK MEJZG+D=MN,\.3,;ZE(Y=S6[QSFLTJBBB9P>WY8FOZ04.^^IPV4:@$V/C[=GS M#V?/7R]7=&>&]:::UO!YOMAR\WZ^P>N.JQ**SK8 1T_')T,_KU&5)SI6*)EHABW8[0.6I[YFNC7ETD(PJTHGA\??E_./F M[^NS7]]5X5Q/UE5.R40^F=44TRG+'$1A(N@Z6%'08' MBZZ#2/@']_R7KZ]#77O^IMS\\=>M1V:Y3CH;A,B-(IM'YL['7!_PE^PT;KA[":E_)VM4R(M?A\ MG5B*EA/A#L%H;KZYA,IU6I\C(0N!-@9=;>)E8GL^WB-3_Y33VE[\:!S,C2[> R M^XW$<:]YWEIDHY5V7M%MDP4!W]&O/$\(#'F2V1AG0IOAZH^2->ULVP:^TGA* MZ Y1WY\[IET6,7.H&VSIAC<> D4I=$*T<@(#-Z%-<>H1HJ:]V$94_:.@VE\/ M4V>4,2V_X.KKY4C<76_L)*0VLG9&NKJ/2]"-[52J#Q"8$)S"XN)V22+N]>4] M >H M2^/J8,.[-8/=OW5MYPT"WN]<"?+8JUN)N2;I4_ M>#7H\6NS4=C'R!?L)_Z)K=7SQ9?Y:KFHK9;A_(X'^O8BGL_3=BO48O,65_-E M_O7B[?GU/<5V^VM^>5PU M=&>ROM:1VQ?A_-GF+*Q67^D/_Q[.+W F,W'EK:Z+DFM>MXZO4#D#4\AC"A8U M.TI.ZG[R>@H2#\9>.\5,;->N=SZ]F.-Y?A\^_UDO_[>?PAJ)S_H:8X-Y9A/& MR(T )CF)#;.E"Y_<"W(#?):6J9)W24GM\EV=I8X1G0WD+A[#L;J'M,YR#$W,TH$*F=@D_2"C M']GYQWSSZ>Q36'W.:*6IJ>WKO7=C@FKAZ^;E.A%_/K),:4[$0 M4-;JFDEDVJ4FKY5QK20+UN[2Y+O+=TV[<*;Y=3J"@#NX.^^DI/]8K#!5U>1+ MNSPS% -K-!J? )PJ9=3=/H?AQ3&>UG2ES] M1?T1*1;^/__K_P=02P$"% ,4 " !G2F%4EI@>(B@/ L@P & M @ $ 83(P,C Q,C,Q97AH:6)I=#1?,3$N:'1M4$L! A0#% M @ 9TIA5(U>S;%W$ @KP !@ ( !7@\ &$R,#(P,3(S M,65X:&EB:70T7S$R+FAT;5!+ 0(4 Q0 ( &=*850JIZ4G)@< $&= 8 M " 0L@ !A,C R,3$R,S%E>&AI8FET,C%?,2YH=&U02P$" M% ,4 " !G2F%4>'K8:\D# #P"P & @ %G)P 83(P M,C$Q,C,Q97AH:6)I=#(S7S$N:'1M4$L! A0#% @ 9TIA5)5@3J[%!P M,44 !@ ( !9BL &$R,#(Q,3(S,65X:&EB:70R-%\Q+FAT M;5!+ 0(4 Q0 ( &=*852[O1=NX@< %LF 8 " 6$S M !A,C R,3$R,S%E>&AI8FET,S%?,2YH=&U02P$"% ,4 " !G2F%4A@X# MZO8' "!)@ & @ %Y.P 83(P,C$Q,C,Q97AH:6)I=#,Q M7S(N:'1M4$L! A0#% @ 9TIA5#)Y$[&[!0 T!4 !@ M ( !I4, &$R,#(Q,3(S,65X:&EB:70S,E\Q+FAT;5!+ 0(4 Q0 ( &=* M852GG%!UUP4 L6 8 " 99) !A,C R,3$R,S%E>&AI M8FET,S)?,BYH=&U02P$"% ,4 " !G2F%46T#%L\@T!0 MP#D $ M @ &C3P 8VYR+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0 ( &=*853C M:V[L)R8 +VR 0 0 " 9F$!0!C;G(M,C R,3$R,S$N>'-D M4$L! A0#% @ 9TIA5-I)DBCX.0 )F$" !0 ( ![JH% M &-N&UL4$L! A0#% @ 9TIA5$<]]#U;S0 M)1P) !0 ( !&.4% &-N&UL4$L! M A0#% @ 9TIA5$D FPSK,0 LSL !, ( !I;(& &-N M

'D]8&,]69I-+3UI<"A2*]= MY#JD1FV0NV,\'/+TK(_;S-%],>?-Q21^P&D^BK&Z:=5?2_]],9W-HTD#+W-T M7$I@7OM:15F"#W(>3#)1:;*FL*T'=2^\P^%+?UJX3173FR>2+;U;Y .*P[# M$P0:(V@N ]E.B;?VI_O++UT\\?+0C07"+YP X;DFMT E<");T-H*D\FG]#2_H-H&WEC?;K1/1$%H\UI 8@@X800E:MFFY%L"%3/E=1U;Q+@.K)N3@!9O$,4&:1F@MQ(P\ E M6C,=;'BLR9\KB?JAY,]5Y+2%Y$\ER6XF8QF8K.U'"YKJJ >PQ1=6NYT'+CNH;0^3 M/]?5VJ92VE+R)PI+_H^*D 5SM2R6!<^1 _7U(:T= M51-_Z/#X-4[J$?&GW.Y0_]8K=G%F?_\X;];[D,5P4JEO?)^Y)**-S3!"+)N99(K&/*8/3J!EG27C6YC9JLQ/W&T<&A99# M:8L 9ZP'I9,#-!PA)<&R3Q*Y$DT'N"]',^OIO./!S"I2;G#T?J/LVJ(<@(S: MYV@5.;!DR:I(:W7(BOQ91%4\F;3FIM'7D^Z7XWGLNN]!R@U735^F R/(_O&U/F!7=!"D*Q 88]FFZM&T.86[']>C MYT)_4F]P3']7@,OQG&EQ,L ,65P+(<:YZ_A1"P0+&)TV_(8<N$$+Q:[A+'V,6R\DJ@?"ANO(J*?)0BI*6RQ+9S08\CR5LO*[6-I72EL+&MK!D$YDC:%VJ MW8 RA%(8(>36HM+,Q4=<,V!=Y?4AK3T-&]_P'(_B;/AI./O<+HC\P MW$5)> M108W LQ6(,]*2:^M5)(7-#+RH)WRQ: 6Z<$ \P/O[CO<[+DT*94 EBA/;J<, M@$YK*,7X*+@AI[2-"=5[N/EEY49^-?R4TPT9_C;-Y8)>5/* QSH5F:?A%@12 M2@"7LP"IF,VY2,RNS4V@+NCV(02U"A]N6HZ]:Z!!8/INC--?)C5PGH(WS&=R MEA7/Y#L;!TXPK F;UC(GK,D#/(Q"NF'.068>MQ%K<3]42 M<:5H\$B.GU0^"R,S\ZI-AZ"].P;91/=]2'?7QR"UPLE;HNUE+T.RAY1PGHPE M,HM(&K[0YDC^*<>LT07&8C?KO%.1IR^OW;?CC)7T-]Y4CCT7\)J#6-22Z0"C M][)MUP!LOU+;FBJXJ<0-Y-=0G48Z3C:$ AV$!&6*!^]U G+XA0R^"",ZW6'9 M#S7>4W6M7RVN(K:>M?K\XGR1Y,F\YT8R2$75EB12@I/DE-;.7SF&@M[V MM[I^\^KM5LQ:6_CC/B37HQ,_!X)_7@-BM39DREM0&44MC:S !6N!)V^YC$X1 MJOY4>/W5CU"%:TNNYUGX>QZ^_U"]M=HW[\NP&%K!:SB(^VCJO94] MLQB8]IT"+YU4N13"XU/IYI+2NAO1=\$^0AF,.M=;-=>%^AK/\]597A>X3;.!5@2\ MFWRA9@3H3K3>M+?=(/!2V"J4A,)PX*;FUEIK:O2Z@%;*81U 45N/XFV/; _D M*.TKUU916L]I%N\FF/(Y3OXYG7]504V/1FG>R/I+;WIMMG1N^.3USW<[NSXX!8)..N,Z4:B38R%LY RMB1!G%- NQ^9\W5-\MED,"QAE-8XE=J4A-H<^\;'8>LBF/_Q MCSR=?:E#R@=&!8/&,M %"[E%FM,RH4)-Q4.F4TP2V]3%[W,4.TB(W"Z#;YW9 M[8H"#7*+YD##PV,)-\?RXL^/P\G\PU=%=;DM3@H7:0FV4IXUVS*;@[,T>1LMO!6P5]9-A]IX3HL>0 M8_\C?9YQ]F$@)5FB9)I"G)>"9)J!]S&!"Z4>F"94L5.GS/ZA?2?Q%E7;(I&L MXIT>3Z<7.0VTE+1A! 1/NP.H;.:U/@)905PGK;2.O%'VV#443X91&ZN@QR+F M7]B]CAB(TY&^QO?YI+RKE4-F.;V^J#(_*9>#J^8U#2Z:HD02FNSH>NJ4I0*G MR:Q.W ?-F?+Q9I[+W#(][8 MS:L"C>,_+VVMZ]VG+O>K^2^OQO7BSWHOF\8\,$7XP'(!A=+7N]@6,%@#11B5 MD78RFNMMJ+\RUJ?'WK;JO$U MRD!WTS&,>XCSZ)FW3%0R7IP M.1F@B8,HBN4YMCE_>!#:DZ-7O\JZS2:_:S-@,9 O"_B[\0S/CDT>9)4C(NG<:+U>!^Z3HV=[I2ZAXHZ.M/YU,9Q]/A[1H"[F107G MF9.S#SBZ[CWF-+S:2JZYB398H;P KW-MYBD+^*!IYGER$:V01;*'TM)V@_S) MT/D1$&/)/-CXP.SH;/Z9G):+_<6?]KN(YBQ?#:62]+LDM4O5P2LC?@4\Q> MQ*11]G?A?(^*ZVQ5XTO+\:PB^8;U6[K .-1R/"NIX(Y"+NO(KZ$ZZR$06HP@ M(IE^BG$)CB>$@#+:[+,TW>+=^Z'&3N5X^M#B*F)K6H['69DL8PIR4308[Q(! ML;2I2>:9"K4J:'_ZVY-R/"L)_\YR/*M(KFTY'N^B06,@)"9K ?L(&%2$Z%TI M,7BO58\5E?:C',_:*EQ;_G8%+C(4B0<#+M2RVX:FGB^RD/G) M,!AFA%-M5K%[87WG4X]J:[ VOEKBX1 M>4A>:&[)Y@VH&Z7"+@?TG4>]J*KG&]?7(7WA]A4L[9AT6C)PKI;GJFUL0S(" M4K215SQA3O0I_![O-L\KMY'5.!_^US5.Q5)TL<10(Q,H M1[,>F2@@8W".%9/M30-[>3V\6T]^X@S84-0]WF+^LD9=#6SN!TAG67+,@K+U MPI%C9"X)HF,I+@0NA5+8)@9U'<73#D&MK8\&!0]ND+X+FJ:QHWV(^JROGSL4 MO8%P6UB7WZ(2T7+)@H>8U/QN0@!:VR(P%0,RKXU@;5HW[D&(I)6F5Y%ISZ6F MCD>U"L'P4ZZ0%D59E=%*HX.L:_D?:2($APF"B('Y8'VT7;I$+WGT]O?Z320] M[D],/=>N??%GCA<5SGR+^>)$9*>#4 $DEAK:B(RL#U^ *\1Y(&.FF]TCP .4E:5B77X'22M9U4G3]U$D?R::.0D3:ZPZ+//=E= MNV7/*JKHV2)\.9Z;*-14_.-^9'>GB;B+NO9'*G@KTR^6^"XML1H9]*L-_>T WZJ*] MS56A]'-:X&83C#/:T&M-:S%P,@DI/0/-301E',E>)_K62DL[L31:M#FMV,%@ MG^8,V6-"[2)5LONB<&/(BY(M;R:UX+OVDC&. :P*-,QZ>]N'G(&E0AJ3T1G1 ML'1U^P$^S;FR9\3914)\MVI<-7IXM6DZ+W5V)0.FVO4C"P;!,ELO\F1M/%HI MVAQO]3Z4[YS?*AE:=1?88,.[-J".&QX?6)%#TE&!R=*1 FI#QDB[7N2H>"S6 M.+V?%M0:@WV:,V2/"=4@F:G'1>'>C;#4YK@&&3#M!*AH$WBG-01,3B<7(NZI M!=5Q@$]SKNP9<5JT=^CM]-4I70]@!>CH2=B8:ADHY)"2,F0-UM:QC3H[/,&B M,QLQ>RIM+S09[YF.]YVWHGB?N9&01:UV(X.$D#%"$5%: MU$RRTB9$LO]\?2!_>._INHIJ^^YY^__8>[/NMG(E7?"O]+KO485Y6*O[0>DA MR[>=MEMVGNI^XL(0L'E+)K-(R9F^O[X#I*B!(J5-'B&\# M$8CIME*7+YJQ&!.Y30EDD72 8"G@"G*(PF>")HPS2S[5ZB[&#SYY_\[,X;0T M[DW$/>Y"_^6V"_V'\>C';(;I^?CBXNUX4O_1('ITRK@ WB62M!693IR").EL MM#1*O^)+W5.I_E?>DF;T%O]Z7M:=0JN:GM:J]CD"5Q);-79)*%.G!/ MTI*S+8 IH_4VHCFV@;F;+O$9O2I[X.K^7ZLMB'9,J4Y/+G1I]+ 39/DJJ\#D MP$"1-5R[*TA(F85L94$GCNRHWW"%O]ZG@[Q/.]#LF#*CGESG?"S]S3JC9DDZ M8\&S8FF=P4*4Y*IF*SS*(DT)G0I7C^AUNK_"7Z_305ZG'6C6*A6KR3I)"P6' M=Y>:0/J9:?!@9S\_LC7JPR%\OU4%>JMW(=DSI61N; MM]QCX(2>E MBF0WE5B+9U4.$*QC4*Q#Z;D6)3ZW?7 K03RCO?+97"4U(^*S\HR[BV-0>$S: M,%JTJU/.O(L05>W!PT+R(MGL])&5Z?:X^F?T!A[#*W"$K_-&_'U6[_#]:X>G M!2&#XM9'!,FD!R7IB[<6P07EI]B^#7VWR<;W-+)O?<,[N=$%X/ M:_P\7G7:U&C)/$:O0#H?0/$ZRR#J#)Q$H!+/.94N[;F/8S6_7LMM7LOCT=]& M;'R.5W17$YP^+05CD-'.D\%&4IW*JE9F8 *AC#1%1QOPR J(>UW_K[?X. _7 M9AQ^GI>"3\N ^6R5$06*80)4U&18I&3!!VZRSS(G<:"!8GMW> ]952AXR"GI M",[7MK^Q(!EYN8#($:TO7@G?J![]!585[G1I=Q"5'TM5X?WA>4D6:844(+,S MH*R6$+T6@*S$:*+WF-K4$I[8X-:-F/#HX-9--/)<1EYV6=.OP:V=Z@AW(,L^ M9E]NH^GGPF*I%'K).6A9:&U!,@BY5J5$7V06O 1QH,#"T;!WH\&M1T?>313< M.W21OG2X,CO9,68;:>OQ,6:;B+KG MVL([-4.01+YP*?0G_ MJ,H/%T;M=%QN9@O/RCIQC>PO9@RE/XW+.:;QU]'P?V.>AS9>C:>7O5 M"!AZSVL.(+AD?9U!BN!<;>DB.*9@%;.^3;5>SPOI;?S[8W!N[M?FHZ:^C"_# MQ=V?5T@?QI?_'U[>@KU3HCT=!)8<>J= &I*Q4KQ -/17[[.1/.7BTP&EO>OR M]G\L'O)M6#N1_F@8U* LLMTB;SYI_H^6K[8'JB16//> HEX5L>#!%^*Z$3R* M['(L2CVS5^>))?]ZG8Z?:0TN89HMG!:&05N?ZAVKIH5% 5Y4*]U:F4LIW#>* M7#=;TJ]7Y/!,:5#;V&QA*\Z*@"0" MI[,(9\/8%7"K(R\J98L'2J(\&O9N%-P_.O)NHN"6ER&W=Z"+QK9%(R_<@:EC M$505E\.L(%BA6"J,!];X/G 9THE$A3?2^#HG:R=U-;BW7NI:>@W*U\YG(GI@ M$FL" \/:$PU)>U)LP R%7 M/RRDVFE9,\B>QYREJDY_$_:L ?2+/[VH:NU]9MNLE#=GYQ_>??C]\Z_[P6.1\;K& I12/&:$D/]&;'J$KBP17EHQ1%9<&9%(/' M/WJ',M];QS=,ZG2[]^/IE$A$=/X^'LTH='OOHES*+ L/5EJLG=4E!!3UAL\[ M'75"^H4NQ;@;/'/7K6NI#FC>1N@Z;?_N"-C7PXM: OIZ.*U7,%>3^=//XG0V MZF\04W8N:P$ETO))*?1*DBQ .A;I6%=*VC87Y/W@W]_&V)13RYO= 93;P#+[ M@)?O1K2'8!73V0]ZH>OET9?QM;BJ&?!M?$'/FM(A,DP#CRYX(1EX84.MODP0 MC65UL)X+D0NOL4TZ^89 ]W\:'X(/X_TILX%EUU5BM[)A.6E4!KBJ=D3A";RS MU8LQT0?F0HIMG,Y-D;[P+6\KA1V08/.WP7(>0W*NSM-3H!B/$,@6KG&>%(60 MF%*;\-I&,(]W8]M.ZUM2;'.5[8M?U_O[0_'D_W4UO9RY8 M!L<1MUD9""2F3 M7Z0]Q"@!W07^3K2XLM$ACG9G"U@1?WGV0LU!EKD@5'3E4DRU>3RQ,Y M$4$H54RV]"+H-M1:">=$783=1;\'/ESS=I"<18Y9@&;5U]:^0'2J0!("M9(Q M6:;WPHAK0"^$$]N(OT&2YMGHI5LNK./L^OJ+SE7$?771D:-I,@LDV09110))!LAQR74J;U+4^X)\HX_:O MVA[;M'64U#S++V=/7F],('5DH*P,$&K=C%'9A%1$"+G3#.>.SVN=M+L7EC03 M\+$DU\Y3/]Z-,OZ#^ M6!*\1)[:W.5WP[?O=-QVM!@W5T\#S^TQE#5U8)$OT %ETT3:;C@/DQK;0M,; MD&E'-1V.5'0T"9>PU(N[VNI8._#.*?(7K/$B%UG*_G>FUF1Z(E/U>+BTB7;V MFI0JBX\AU[0E7Z\X,$<(REK ) WZR*/7;690'5%2:@L==DXSW40!:Y,9VB9Z MO?_XX?/WFMR^+TWY<,L;+[9.]GO[,%@E?&ZYD*>G+".-X*8DV!%3: M&N=LMKQ@LMYX;G#P],?O]AJ_ID^Z;:9\:]&C%LJS&(F9=0-#D<%K1P:^B=%R ME;S!-@-4U@#:=;NZ_[&OPF3RLU[0SEU,GGFT6=%KHK6NN;6I5GH[B-XP@\R1 MN]EFQWH,U?XWK3ZXL+Q+]2;W!EE7K['@9(+Y[7!4DV5G57L?\'+ 07T M3VAKEB;2N2T=V&22ELY$W>A"<@V@4V'"[M)N8,>\'X^^?L')][KD 7?9>:T- M..%ID9(3%IUUO1HE.XY;1-DF.'$7Q6FH>VNY-H@\W,7RZHI(6*\5T=@H38:L M/5E*KCAPQ2K@M.WD(+S.LDT7LA5@3D_CVTBY07#A+J0/XU&Z1F4*\ZS&X"7/ M=6RQTQ"+S\!\%M;:H$MHX]BNQG-ZZM]2U@VFK-Q?Z;O1)4YP>GD>+LEOHB^U M8#_1#\)7'%CG!2>V0LJ*D")RB-9*0(,\AY"4CFT*X;IC/ VF--+)0_;H?MGS MYRA\'T\N:Y^'FC=>3=A/$_P^O/I^-LJS7R4W_YYM4P(C T8HP)#KB*&$X%7. M$!)W5@6F&-^'8[$Q\%/D65OM/22?Z9=\U^U$.%,IT/M@:S*9TI*#MZJ&W*)7 MWI*P&@6+5H#95^N@]M387+;'$F.\OXYY]X3HBO=$4V]B !6*@( A0"T^MS$) MCXU&WS[$"-[MBPV;2+OO83#D@;T? MA]';D(87P\N?KZ_P[*_)\(+4XZ[#0T(;3%%&,*AT-6L2.(89$).,Y)QG89;\ MG-7#89Y\TJ&MR&TU,FXFSIX'P+RI^>#7WM)G' W'DP_C2YP22,)G%FT?LD%6 MR/>.C-%QQSRY4%)80)MTBCHJMAR.7:GN+L\Z 87W+M*>W^\S(_1]7/\SC*[" MY"?!\]?PR"VQM'X)V;@:_RV!_!9N("%:$V+DV88.&N_PJ!-0>-\"[?'Z>@;O MM_>O)IB'EW=V($(FKY%E[:T13(-EF:Q:- J<# 5X<0F%XCSJ+GOYXT\Y!2WW M)\8&U]2_A8MYMQ[$R_?7745GUHF*M+KBZ5@QK"XW:/ I6[*S6 [<8 RQ34?6 M=8A.Q:/K1>(-(E6K<"VHWP%94\]N/;;#^';]Z+ #,7900 ,?[Q&$$:/-0@20 M-="FZ 4!GUV X@D[UU$+ZT^"&D_X>?MFQB9R;Y'.6X>WG$VG>+EH]<:<-"$) M2;MBS0 T4D-(=4:E#.3/&H6^M"'" RC[MQWZTM-R5NY.0FZ0O50OPC^6^U;- MG.1*E(3<@0^2E^S3">+ MDZL#OJ:FPU,(#V- ]*//#B3961DM\MZ>PNFT3\%X 9&KVBY4U1:D)I!8@V.> MD\-EV\21#D.6)TR*PW!E$QWT?='TV_L%I.OSSE@1DN,2G,- *ZWE+(&P%5$8 MM]J1\=3I6FGY@_=O(O0K]W%?0CN"6HP/83()M5Z[GS*,!Q_7N@+C&46?^$4]!MCS+C!U 7 M)64J9&$B0E UW=PQK#VN"A@38R#9.%9TA^UCJX>? DOV(_D&ER#G^-=\M,;T M8ZD+F"Y6,!"VA&QL 39K@Q=I-_#)64"4 IT2L<@VO:'60CH%HO0K]^:5'TN5 MI\@0>>(UM9O6J:+T$+U+8$K*3A7G+&\36#VNBM]]69T[2+]Y5<>C]2M-,C\49#RWO>3US/0_'TSKX MH=:]Y4$6S"@K6;WH270:TC;H?/8D%&E%8K8PQ3=V8U8^ZA3TWT*J#Y5N>W19 MKXO9ST;Y;%%5= ^IU:68E&H>42)KB#8\\,S4KH6T^?G,N%%R8_T_]=33I$*O MLG[("MGGO\A0SA]'_PJ380TYUMWK[<5X/!F8&&2)V8 .Q8#22D 4 M)@%C3%B=+J7U4:JU'> KL::J5%9=G3?(Z_AQ=U?F2UPYW;8,YG+65?XMXQR32 M,3F>-+G**!$K7-3*2<11NG9FO(IT2P_>AM!>-V"O/>?RW^"*-< M?_GGI\G"K:\5,--;L.-R-AI=A8LW_R2<3E^%Z3?:<_\>F*R$XEZ ,[46U])N M&[069)S[PD.*J./FYNZV:$Z!50?2S0IZ[72)NW0-,/Z!9-9?UK;?%\.:I7\9@U?!\4&C$OR+[D&YNH[H69O1V)@LI.B6%.X]CWL1H] .$T>M=/""O9L M?6F\'O?L]'T[_(<,O&]A\A7K]V]@#UC4RG%F@$L=":],$%FPH(UQ-JEB5=J> M-8\^^K39TI_45["DQVOAA^R^:ZA]_@O3L SK+*_9?."9R 9!Z61G(9'$RCQB M%A 36)_))RU(KD#L8:=Y$LAI,ZB51E;PJ<<;YWO\OP:;[F)]-YJ;=!_+%^+& MM(Z8'I=7X0+);9B\#C^G@^B==X9S2%G47A>)7()(KXDKWC%45FG,NVU)6^$Z M;;;M25\KR+?UQ?;3T;@W1/U4DV'OW&)XGS@9=H;\RE"+Y)F%Z%4 @U(;ZRP+ MH577Y U@G@+9VNMG!9MZOA8_QXS?9T,+/DV&=W?B@9+(LJA]%DJNHPIGTZ2Y M &Z8CTH)P7/: X_6 CQ=!O6CDQ5I@#UT:N^$\V.A;XS2\*]P,<\TJ;^)WS$/ M2N!6165!6FE &1. Z*YKEP?C94B+*VC8XT7Y$OA%7I-B MSGFC 2/*FE&OP#&6()BH?2F,Y[)YT'_EHTZ!%BVDND+K.]U?_TZBJ,V:1D$2<$69+#HH MOMO33D7W#62[0OT])!;?DG+6+GB0LQ$U%$S'GZSMOX2$VL8JHBTY)\3;5*T]C.R5N]*R)%639.:EXU>+G+2>2)6_=LPS6)UHX*P8BN6(@ MI;3&9Z%MVE\_CKUV[FY'B'ZD?<1=O%-BW/)4(-8YRDJ;#+XH#75VI!2M+QT[V\-Y'U/ILV=\'ULGMY;Z2YKMV;MQ'[/FDAD<=L'"E,B0(J M*0$.:0?E#E7B/A+_VYPGQ][+NPD;-I%VXU[>B_&N=>N+RH'RFBR=: TX[Q-@ M,1EMYB7QI0O23OV[CZ[7ZT:2?Z1G]Q9BZ[G=P2++ZAQ_C"]^X&31=58XIK6V M8$0F_T:[ZM\H!4%%+B-+RF;309&K/_T$%-F#V'I^(]]<-Y!9@XRED$+@$A2I M")0S"-'KVE"8!VE3B,)VR3U[_"DGH-@>Q=ASTX$O$W(HO^%OBSUDT?"]%,\, M[1C>U8MG34OVGM78&2\.0XS:=8FC_NOE:34!=.O:SC#*CCQ!K MN$C9.F,Z%0>1G$2LH07NNNAXY8>?@%)W%UJ/!?J+3OUA%/+PH0&7N0Y\5KC@ M&*BB.81D/$@1BA/<,6^[1-?6/N TM-F#\'HNEU^<]A7<307431-E(9*1TD(0 M)H(RO%[;)@DEH&.6!>5%EW9?CSWC!/3:FPA[+HI_V.^2,PQ,L +:%?+!6600 M3(E$NVB$,=(QV:5TYPB:A+9X.7<05L^%ZV>&/SWW1K/@LLN6'&7C:KL%XA@3 M">@42"Y+ER*Z+LKL\*Q3T&_?(NVQ-CWCOX:+-Z/+F\[%)5@>.-:6*?46 MO<;4G91 OC5&%4TV_K'R\RFF?_LZ_O'O]-&S*\3_5O6/,/_C3/?O-^@P,XJ&/83>_&:E]'M ]B3K!FU"EZ8 SFG=!5/30/LJ5(<) MLN^JL4<)L(.X&P385V)C08H8B@>;666[T77R@P8TQO),X!AK4\6T/PH\$5C? M!P,VD7(#S<_C3;6YX/TNV//S"35#%PNKTZ$DK98<\F!H\=PY<@8QT>87FE#@ M45C[=Y!WU]R##-^^Q+[/<6I:[).32S2V*A>RCBU-B9" M+W)OT#YZ%:Y[,X*ZX/LU5&U+?6XZ*&L;91QBJ%H.U@N#&;RPM@Z:3A"SK.E( MR16DUP3M_C:3XQVJUI0KF^B@^5 UI[GRSCHP4I)I%>ED=1X9>.T5%ZJ.:^F2 M W8$\9)^Y?YHW&03H34P%>[V"YW1U4>E+=<*LE>QM@QEA(=69J-3T3,5HVU3 MLKZ,Y+1,@YWDW&!NP%T\UYSN@JBI$? 0TV&._=UT]8CB=Q!T@P-^!3+A R^% M>&W)18':/Q%"<77$N,E3;PJ0;C_)X-&NN$L/HOSZ6 M@K3-57SOW_WV\?SZ1$I9V%B" UG/(:61MKDZHH E&6N/*.-,HV&Y7>#MWQC8 M58_+-EWO2FA@%OP6IK/U+NXSL@ZLQ PI5302:;U".6!"T5&(@RX[HKM_RU]VFC;007+2MQ!?BW> MSFLXUFIGI*\WR$@.HBZE3O(NH!/YS:$8P[H-%3T.-:XQP/K7XB9BZUE[UPW( MKX$(YJ,7',$GC+4->0(O:;-2229K5"&WOU/U>R?]W7OT_H[+G80_[D-R/=I M,R#S3LTW@^^SJ9=X$'0D()PQB$1$J(L1BA<78NQ/A7KZ?K#FQ M]QJ7SL._R127,FTMT=91>TX1-), ,TJ1:Q.FV.6.;6@]Q#=63 AY3YP[2:_V67D/3C.=:QP,YVSJ!.6=P0C-('!4S M,;ELNP[AV9M"U]@V^]/G)D+K68]KYD%]'"W.DRB"]SDQX+6EO1*2#G,="O H MO):2*>FZ*/2IY^SOP.Q-$>-&4NRY\<-L1LK]<4US8ST9M)+L]*)U!A5]AEA* MIC-&L>C1L=*Y$_N*CS^M,W57^368^+D$:1'?[ !JPW-UY8,.<[+NK(;'U;J# M#!N/3UDA9:E_Z%_LV,S,)'XWBV(+$&## %\+*2V?'H54S% MN#;IO*O0G,;1W)N\&TQ?7L9T$X%Z&E7;;,V5N Z4H[FSWIX@P@Y";Q/"7X6N MUG@GJ0-H9P6HX!"\$08X:C1%"(Q./GLJ/)6!N29C%)PU9 MUTYCMD@(+"%@T,FSY)W'-C5_#[$<(%>S!RT]DG:[A8@;6 -K9TO@9#C.\U)C MD;553M/A5X?;9&? %8.@"_?,%&^9[A2DV+&5ZBILIV4I]*R+%5M$8[HLN@-T M +G'ELRK41Y#>^;=5;P1@W903_/6S6NP,F]BKEBY2*:.M4GT.K%(FZWP7BIK MF#0G1J&-6CH?AD&;:&7OS'D[_+&XU [>TJ:+&7ARG#9C3T=US@F0.5215L'3 M(=ASB_#0#9WZT.]&!-I2.0TB#NLQ?A[^L[#-@E+*QMI5I0[5$B*"UTBF6@J1 M3/Q0,NO2IZWCXTZ(#*V$W. 6^Q&(^ ,737I=]F2?%P^)UUZ?(2MPR!7DZ!DG M\9ABP^Y,N'W@R^+"EH+NN:WUXR!GC7T76U>*,6MR 9,4Y +&J"$J54!&G@N9 M^-G'+L,%.C_P1;%A6T'WW!O[<9 ?AC>1O[N1X-]_ M__UO:3P9X61Z.1YAO!I>Y.'H:YR$49[23[[_^TR>[S]^^/W+F_,_7K_Y[#&]#WDZ_/[7Q5,FQ5:/^??;5=Y?_?6S M[C%F;^O%ZY:]_^/_&.;_ZW\,<\[:YZ!GC=(,$]YHZZ*+NH93E?6#K9[8I[/Q M_F8P&S.H#4,&)FI="<\@U ;^SMDHBM->J3:52VL M9MC__IJ0LJ?OY"#8B1Y MEY)#LG79 >D]K[?@UM?-V&AF0YM 83=\A]X=M^-']YGU6^NB^=7Q791O2L%T M2:[>G>GH12!#J24(66<>T)Y=JRX,%"_IX"A6!]$FD+01S%/GSZZ:V5,[F'.L MLB.F_S:>3,9_UVY8X2_ZV>7/@?8QL"0*L%@[8/DZOTSR3&@M;NKV\>;XT^!4\N(>B,#I0)!8*O;9<="VB$DI;MPQ[=Z\3H]B;#YK)= M91@*=$[:_?I^=";2+EY M3/#.H)(NN%[V?.B---=U(O V8M\G+93SR(MA4')ML4+OP/R^4F=!7G7,$D.; M7D3'/A^Z"1LVD7;/,;XU@XZ],5*[&""'1,OT7D+(1=.!:;V1GKY9EI+:GN=\ MZ(TD__1\Z$W$UG/0_F&'2Y&%1R5%#173"9:2 U]G5[.DOWYR_^]?9EW?_>O/Y0YA,0KVGVCY,\MBGM8B&=$:_%/00 M0641&0\Y%A5=^^!=3\?)\,?L\V[)-ST;Y?_ _)56>%9O M"DDT.'T]G%8C_FJ"TUMW0P>I!2\2BG6FANI%Y28#^EO=';*4JLW-RDZP=[EM M,C*2V=7H6G(=HI?)EAVTTK.=^N&J2NMC^?QW^&O!WFDE\W 4+C$/O,@Z8BF0 MM>>@R# ';[4%GJ0TV?G:]+V#L?/$8UX""_J6=L]I:"NAO9G%\/*[T>5X("U& M(S.'5#Q9%:+TE_!/;5QA51V%GI@E/D>> M: 7,@A')HI,^.MGFZFM;Q"^!=7O5:H.Q#[>8WP[_F6V<-SDG Y<$AH0&?#2E M]FK4X%1$0%Y0EL12B:T",&M!O21.]:6;'EM+KX!V,1Y/[D'#9&.(6M"2B<V+%:CR'M+AWU=FX=X'W MG ZVC.@+*711*VZL05F,AL+IZ%1"6W!*U9G*/I6- M;B>ZGH/9#VCV]_BFGT-***(@/+5_JBMU1*64H%E1P7&ON-3;O*.+!YR[2(6GM TY.G]N)KL= M\DI0=UHQV>)$*:AJ8RZB&<\(SBD-R1N3$*GB0A9, 0K82MU'J[1-.3J=;"J_'8.E*5+>- M%+DKV6OO@0=6:P2K?[1HV-9A+4VO6_ME@'7@TX:]*AZB.KZI>B"JZDMM@[98>RJ/K3W)"%V$'V#LV1RT,F8$L]XFQ- ILX4^]8Z>Z6_+.K[WV)=A'FPOZ1[# M+C<@KEG7!<8FAW]WQ??_0C]]QN^@@F4E[B"_'O?M93C:YJ1CUD"["6U*,67R MIC.#Y+2WSHG(NC5V. XUKCF7^]?B)F+K67M_D*2^7WV_!E)BLEQB@FQJPQ!= MAZ<9:8!+IZSD6H1N;5PZZ>_>H_=WLNXD_'$?DNOY^/PC_','B$++&'T!IH0% MA275R"OQ,:1(/_">8Z<"YVXJO/OH9ZC"K25W^"9AB[#>A&RXZ=_AKQUFJG3Y MU,9-P[JM9JEYF-61.9DR"C)0A;(Q!Z,X)A4X>4::#[H\X)!-Q%AM&FT,\38[ M1F>'CF3!U7*LH!+]OT/OVK@V!VDB=K^WQ(-J['OM)6W7@)KQ9W=FC/^GW/IVR0_.1X@R7/@1PFCPM522Y M/U8QB$6ARUE5H4$X%;M*!$G5PFZD6*"B6AC4++ M-E/EGD7EZ$8ZZU8YNHG &U>.WA;*.9\SYV3&B6P(E.<(L19.!\&+\BH[87P' MI^KX:PPWDGZG&L--1->X9O2V4,Y$Y9")##D[XFU$"<[X3!BYC$H3P*UJ1H^O MQK O?6XGNM8UHW=*DT.01F$4D(01H%BH[K>W( J=25&B=LN9$,^VLKLWG6XI MOL:5HW?*JH)G+O 4P2@Z8Y3T'EST"#R@<&B\,VF;B= MLBH9N6)(S&(&"95*''P1"5Q YVN9%A==1O,\@YJTWE2ZG? :5X[>%BEGFVJ- M8ZH)-@%H$ZD'O*PW"TQG6W2.G;K.'W]]=U\*W4YTCV M]H-A=9JK EJ?31AR*")OH]$CK._N3:=;BF]MY>C>8N6U]^6/VOMR.BYWFJF2 MK_>M>GS3\<4PUU3(W\)%&"7\_ WQLI]X^DY/;AQS[T\J2W'Y(BTY/=EA5DHY M'KUF-LL*6T&?8'HZZ;L-J!1&X,1A0UHHS.H0KSVKAA@S"8=C)9)M0X4 MO>]_6-?[88BS<7@W36!_GXRGTUEKV 'SUO$2/5A:,RA2$FW5VD$T.8GD=5&A M]3"FQ_ =\C9H.UZLOQ'L30]-AW7=@/M85D ?./*3N" IL$3[OQ(NU>;3$HSS M+!M.TO!MJO.[(CPEQO2HBZ:QAGD SF7Z'5ZOP,@! V4,V7H&8^VXF(RR1BLY4/"\;[UO+L]C"72OJ5;**606R*,SH@Z7<\9 +)PV.TF+"$R0K= FQG"L M%:%;:+A;G>JOFU$OT]J6%E44MD"[9&^QD\D>:C% M0S9>:T[_1S[J"5!BNSK/)HS81.)[JO-DR3E?VS7;5'/) LL0@V' 4PFT4L^" M;#.CYKCK/#?25(I(J)1:P%H"4D4*D(H".0@Y&, M%[*9K CE!>=!;J*S;GF0FPB\@2UZ/73QS3_I6RTF7JQYT5K!Z%*!36"9&B/_$WV"+NQAO?U]]>N.-6JY(,&6;&NAKY M-IPX&\@^=MY*LI8E>5=-:+$.T2E8G;U(NT'3NE6X%F9.!V1-[]HH%AV(50A,V0 \*U[+2&H9=50@":!54LMDVU3;[)L:3]B8^V;& M)G)OP(B/E]]P,A^[>WV6B3%(JA R$2.4,^UXOY'$ 77;)+*OK4)O[Q M**S3(DO' , M4A)"%5.+SW@3FG3'>#*<::26M8[*WA*BWY2"Z7)<\E+&;;J3<3N]I*^SY@OC M,B:_<";4?K*B=W]\X]3HGN6SE!\=7-*Z2".$E19X&O2+I M/TDZ^N(D'9B 180Z@C'6-D %:IXJF>V,"-^FNW_3).G?:;=X/YY./X[N]$+" MRX'41F*.=""P).N$$ /.Z0S>^5P$MQASFR;D3T([CD373=BP/DC0A_2;9D5? M-UXFE]2SP"$*0J*L4N!Y2!"$R4Y)%15O'7<^>(9K/PK?7)Y'GN'*D#.>=(3, M;1T<[<@6L 5!8)1&!Q%3?HD9KAMIN%N&ZR:2WF<:8Q=UWS&;42_ M3VI$LO?("Y%05*Q[)KD'03@!WANO(Y/>+(\3?I:4V"[#M0DC-I'XGC)<%573 M'E0)'GQTA%,7GH1E7IA?&:Z[,:-O->P[PS4*SVL7.C!>9&*Q#> *8>-D.'FG MA8^JM=MYO!FNNQB5O4E]WQFN7;#]RG#=4I>;9"]NHXA]9[BBDMH4IX%EVC^5 MIS0X=J,(YO(?W\9KK7=3A"%@;"U.#D*"0$S;<$$ ML#"T3F";0^599+ANI+-N&:Z;"'SO&:ZJZ)JFR<&H6/MEAPB^MC?-T28>BS>V MM+%"GU.&ZRZDZ$_\3;:(-/Z.GQ>QHWN)68'Q:&AEP$OB9%\9!U%Y"2:3@<5, MX"*VR55Y!-0IV)Y]R;Q!JNL::-=O01=P36W/1^$=QOCL39G=2+*#)O:W>RPV MS:QM6F3I'( FCQA?AZ&)9LHH*'Y>9TYLQ@Q MG-%892)(54O/>2E .RF!7=P/A\-9Y> M?BR?P\5-EEUA1B +NDXKIR^">Z@M 2&XP+F-7&"CW+4'4$Y)^;O)>>W;WS89 M[=7K\W/Y[^??_SST_9Y9>L^J46*6"?42]E>/#IK%#+A4U':JN!$ M)C5H9844,9G!N@_=OO'MY_0-\]4%?BROKKY?72Q;/ ME^/T7^]OIWFATL$3_U)P=!R5+(@V7$&VWJ00L\RN/*&,[9^^ZVXS^[1WT^D5 MYM=7$]+=)[+;Q_GSMT ;XP?\>_8C.G*-,>1>D>7/ ^V)*AN(M!4",S+47L0B M+[=;[VD+ZH9O?_O2GGBRO%DU4%//$U)>C;]_'X]F.#^%>?/%6UR%ME;IO:@A MH@PJ1#T?>)>M06.B+*%3M_['GG&R%.A5N#V/43G+>3@?>_GAJ@J+SM,9(^=, M':!T(<:$D'ARH&)A$&NI:U&%,4?JC;:+VA]_RDDKOD9X))\MH$ 6?<"R3CJMW!\2BVDR5.(_4TN#U;,>)T]F=1,9M#(G,E% M:FS4W6@3E"?/IF8JZW%VS@JLGR;#A+1=SK .2C(N)J6@MO^IM-<07+% 1ZTQ MTD;E0YN+W'6(7A)MME?%VD$\.Q0NAY^SPL.WX\FM?49RN77S!MP)KSCW$#.Y M=N3*5Z].)+!,2FM"KJ,6FY#E:6PG3YN>U?.00&Y7 KVAD_3RYQ]X^6U,F]\/ MG%Y6P!__KC>QWX9_$<\3_3U\Q8'ESLCB ]A4*P&C\1"R(.)S(CWC.:1&FTYG MB"=/IS;*>L@JO\M5SD9RF:=TA.B3-?7.(6%KR;/L^^)[ M+V6!9AP.WN/7=#;4/U8[[$7&/5\,5 MRAS%HLZP XX.>5#=5'[WR?M-<=I9!>,>Y==2GR@$N54Z0Y%>@_)60D3C( F= M9#!<>BQS4Y2,W4N(G8>H[4O'I]_O9JE/_UCOXS,T'&D]\GXZM%PK4T ML0[*BR"+K2VKHZHY+[5OM:1%IY24TQV.\L>?LC]#;S?)CYN(K<=XZW1R.?@R MO*Q'RKM1'OX8YJMP,6\-J:*2VKDZU\+7,=#DH"0DPII:Q2E5X=WFA=$3[ECZ M]+=E*W\MA!,^8?L1>X]QN)6 _G-X^>T<+^;=C,B]^#*^]R9T@;I)2O)V3'D< MY'Y/[9[4^AA)&NBDQ_-A&\@N6>Y=\< ='84J.X1:F@/<1RV$**GP3J4.SX<^ M:XR%P[-G$U7T;%7\.:+/^'LRO,3)(GF6&>]K_WEK,8**]"6BU9 =JZFSR; B M.Q@2#SYX?[9#_TQSOQM\6,BPX(F]8^/8WQ M, 50/2GUD0AICQII4.72 :D-3EHA&$BG:R\:\K "081 OE;,BC&IV@2_#L69 M)ZJA#D:93131LVWQN39KS;3DCX7VU.'HZ_4)B0QI@8%.R&RJ,<4TK3W6'&<3 MK.$FB.6,PM51A]4?O_\*E[ZU,.Y7A&N-C+:%+F_/WIW_Z^S]GV\^OGW[[L/9 MAU?OSMZ_^_#YR_F??[SY\.7SV8?7-[_QQYNSSW^>OYE]_VT8SM.CQ^7MD@Z7JH)RU MRM&70K:V2BE'Z4I&^J_QPA7A!@?&OF/_B<7'W6W0/KMW)"W=X+HIBGL5_IKY M);=1R)REB\GQ.DJJVIS905!<@S2H S=)FM(FZWI7Y+LW]XF7M_JZUUVD/C/? MB;4KF97D,@#YX064BP$"N>O@DJ,-U<425*MAEETQ[O\PVBOS'G8&:J*\!F[R M^_'HZQ>&%4V5H! M#?R9NUANA#+@DG/.I !Q3;CC+J@VU?[_(-RIWB<<<\HR:V['C_:^32VC M.52OJOY5OF(_VDGTC8ZMNYBN[QJZH&IZ;;L:UV&N:G?7VQ-$V$'H^Z.$YT8( M5HCYEM%NJI&!E_1F,5ZG0ZK"HFQ3 K5/*CQQ [LO)FPBZ[Z+^7][_S:D.N#O MYZ+1MY<6N4/@V1&8E"W$2/X6?5>I[%E*OE/]_O('[]\:[4/:X[Y$U7?GC3#] M]O9B_/ MA-;SZU?]E??C,'HUP3R\//LZ0;S3<]_9J*-0'&R(;%Y7$-$Q6G9VUMO$>>J2 M5_'H0YZ]4OL389,F]7=OMV;GAS:LI"04&)065*RW6,EKX D]42U8$=LY0(.XJ]R5R"-?A0%)>J;6F% MK[LA@8R5_=YKGU3"5&*;]A7[I<.3\PCVPX9-I-VS!?!F^/7;Y760XS..AN/) MA_$E3E]?(2G(+&+WP0NE(CD92A$^FVD;%,*"E3IDGX45X:E0===G':*E?!]: M&3<4:<^V^YGA0M\']C_#Z"I,?A(^O^AXCY87'S((IQ 4JCKH#0,XP;3C+!7- M?0>5=WG6":B\=Y$>J-7KEAD,BPS5<;F3RS"?N4Z?_WX88G5;ASC][>?,XMYW MPLN6^(XHOZ4/"2^/-I=%I12T]U(J5Z1'9SCJDGBM)S=\VW26+:$>.'M%N<0E MUQY*M(K>?): ['P.2">\+#QKL7SM="+9*W/-G,7I;-[)( NE52LXF1EO- MP8O@@3.MLO#!I49]R^[C>(:QXTT8M&P9[J"$!IDFM_U"IK=)9L-IC1M>37# M;2PZD-62;"B@>/)D EL$$\B*2>B$5JTF1CR&:_^4V45K#Z8"]";R!F[B#:0Z MG1.OEWTGR4'6% =%*\_9ICJITG@#VK"G1I] ;W"C- M :TD:WUTM :*J*Z-\:H"8V!5T1*MUZ*T27)<"^E9\Z ?03>HQ[ICRMTLU+CD ME"T.M*CSP1TYN $E$JZD::'XMK8GYSO;'K&O9H,8WXW^'$TP7-2:A]])EN_'T^D@!2Z"*1[B+*I61TXX M03:1"U$9;JTOK>V-;:&_L#UIOZKNT;"0G28IR2#!62.A^.0-'[&M0Z=L3J+-+M85X0LA6%/%-1@[ MT"E]P07+HA467%%TQJ,F[]"3-1&\\Z5$J56W7CDO.Z>_E[.O+S4=2T[_.=(6 M/$R7F&M"V]EH]C^UW_"/<%$OL%9_=Q8]=Z$4F3$!RQRKY4E^<.0.$O)0LI-D M@+89:K\]YJ-.4MJ(/N.#J+&! [$=\D5&7@?L31.>=D%_F*2H?3&E%X+NH.9C MHRKG7D0C-#BO=+T"X#5A((/@R,C2*%:S8]HM6U+TB42MY\C03;3;@)E_D,OT M\X\P^2^\K-UF;^81HT6.M'Z'G/SMVCO0VRR@YKR26*35HDTMZ&H\^W=!]J?3 M<>\*Z3E1[(^KRZMP,0-#9L??E]^N(>FB>#'<@(W9T"OC%3C#(G!>)]P@:@Q+ M'%EYU['FXU^ ROL2;L^YH'<@_49+S(OZE)BR-4E#]%G-6QW,;,Z4@I*R]A-D M75(!5W_ZR]/VMJ+M^7;S#J*WXPD.OX[N BNVY!!U !:(>\H&7FJWU'0/5Y6+@,;_E,'VJ7Q=US@8M8K3 )0H@455.T)RS0$ MQ,!C8%Z)+I5\CSWC!>I_)S$WN$H\^SM,\DUI<;(20Y$% JLM_U2QX*(Q($.T MDA>1F&US(7T/QLE>N&PO[ ;I.[.1A+_5"/1=,MVOJV6%M4Z&AQ M]&9+*6E/IM/8.8%0:G&]CAI1-NHZ_FS8^\1US)&3=Q,%]^QBO;[NU7YW-17= M8K:/-\8J3Y:%-C5/,,IJ;2 XEAC27S-/7:RNQY]R@';#!]?BN(D*FN3>W^E M^7=8#'U2E@Q"ER3$7'M/!F_ J<2 BY ""E6":%.UOQK/"Z90CXIJF5OWV\_; M_/$A3N@AWWZ^QQ\X'Q/#8C98JQNUE$1R3QZ'%UZ LR7X[ POLDVO^V[X3M8% M:*">!AE,-]"N\_7NEZ7P MJG1OQ'HA8:5*P]=R-Z,/5,YEY:)MK$0X^ 84]8W$='L$UTU9)8[T9_75U.9Q+@ MBPB+<"4K*\&R7%LWDROB)7+0NA1EM$LHVK0??034 5,M^U?G.N+LJ(L&UO8J M:.(:6E#%D[T6@>E9=95AY!*H4!.*.:W=(?FO>Z.)>)DTV487>]I-Y,+@SU)Y MZP(9@;%.^741 BNE5OJ90OLJC[9-M>,CH%X:3;;119,F:P^K%,Z'T^NA674P M0*VWJOT<:WMP!5$Y ]%IZX51J$+K;/^'J$[6T>I-%0V";K?87HU'LV*_.VTH MNV!KW(]O/;I#]>3K2Y=K2=*3(IITZ'L$H\V$(G!&&V>HA2A9TXX:'" Z:;D4 MQ9@V#M'^2?)DI[Y#<&03^;A68 M%)8[%E&?=ARA&1MZ$'C/L<9/X>=UPM%*9#Y$EH(5(+0F3RH6 ;YD"<4XKRQC M9(,OQ0!6QAH??\H)*+AG43;P.^Z:T._K;UAKKL1W&S^A'AQV(L8," M&EB1CR ,F=X(QC,463-WZHU-X"+3">:=<5P5%_$DJ/&$=[%O9FPB]P:,^'CY M#2!\C5/R@&[?!^ECX9ISX*AC3?7CX)F-X#(90=9%EV6; M[K&K\9RLN=&#^!^2PO1/BNLWH0NNIJ;&.F2',33ZT-Z3A-A!] V.E+7X@LH^ MS5JJ),7I+> (D2<'Y#'EF%14O-$5YGXI\82!L4]&;"+Q!DR@0RU?8\*;(KA8 M+/)$J^/*@C+6UHP4!%?[[W EC-9M.DJO +-_$Z(?38W[%7.+9(M%PZ6ED3K6 M&62>3&=+"$#1V0>.DV4C;%!2*,FL:G11O1K0R5H-?2C@(2_LKKSX,@FC:<') M]&R4/^/DQ[ V]?M85J"=UJN\Z>H?+6[X.JREJ:G1YVH.E*S:!TW&1Z;C!B=9 MKVL*VA51N($4!8)*MB:Q. ;68[!"DQD@Y OEZU.IK\=.UTU4N_T55B,X*]G'0/)I*)&M0.]_P^V/50\S,?:CNR99.QM# MOSXO!C8G9Y,CB=&&08YA[7I>G 9-)P9RSDQH=)&V/>873KIM--? /MP"^9M_ MR":AYY,%-/DYDUT-555+97Q!C_FZ2),9,)O1QZ#M9=[L<+R+ZMK%[X*KZ3WS.F2'N3/N0WM/ M$F('T>^3&@(-VJP#I!JL4YXG"!@M&!9YSLERBVVNN9??)B$TDWJ)& MZ]I[?%7'3TU^7E_5,8$A^9)H"^0$*BH+GD4-);/,DA;*IS9M!E;".:#5NI.V MELNQ=A9UB\#VW)&[C\D8S6T(H2Z+S%^9B>@J2] L)VFCC%ZUN05:A>9$M+^S MH->^_'N[$O\0)I-9=4HO5]\//JWQ%??CZ)>NLFTH22>>34E)E<@=0QF,E2H+ MQ,+YX+$/WK[L:7$K_K'<=5R;Q++_O' MGK'K;O+[>)S_'EY?8S9\5>1-Z@R=!ZS'.IW ET#?X4YI<81ZH'(SR MHI#_G"UY5+* UT4!RL(8MP/H9TZS?:NM0:GY&NA?OH7+_QQ?7>1J MA:7+-Z5@JHX>_4KMHC!PG,B@G >.ALU'8 6M/0A)+THQS."R1]:6;$_@/6V> M]:FL'@L,[[;M_SR>S>S&=%4OE:X;O4]?G9V_^7R6+@>B%",L,\"35^2O)0X! M.9ET*FC+A2\V;#)!X?&G/7,R-!)KCR4BU[U7*I:/937465+"#4YTM,M))XF1 MM'CEK(!@":Q.F%7Q*64A.JA_DV>> F:B?@A%5S[/>#5O&9^$$P6TN4$66)- M0(D6@J.]2[""9(ZY4K3M;2NX?N@)D*&=D!^RP>_"AA6KGZ&5-1L7)\DD& ME!4>G*6_(R1G$8QQM6L7P=.^7OL;!8[IP+--Y-RV(L2CP(XH:6,C#:YJC-J3 M^!LD[WR^#)=U--Q[^LV+_TFV[C0/4Q7S-3QT'IE2DJRK68S0:_ I1U \*IV\ M9BZW&0/R!+ 384>?XF]7/'T_XTAHIH00!EPHA9!8 T&07>:LUTXF1G94TYKI M8TWMVH4'.PMZ;4"V;6K7V:M7?_[QY_NS+V]>?_SR'V_.7WW\X]/YF_]X\^'S MNW^]>?_Q\^?M\[PZ?W2+I*_MUK64 :8\\PJCDJ%(%>A=Y40!,BR"Y9)Q5(/. M3]EQS'U*5]^O+FHKI%ECQ3I"=(+?JJGT V]KH&X]["(E+US7T:^2/"4F(WBL M9:"*!8$,HU1M4K@W1;K[Z3=.__5M?$$OS/3-?U_1NSQ(HF#V0D 1@?;9VL' M%[(#->/,.DQ,Y#9K?XAE_WM;4Z8\//MV$GX#8^BQ-;\*TV]O+\9_UW9E^#L) MLW[S'--%F$Z'93AO?4JGPH!I;Z5#\B$XYAHKJ)._E0+$2)9>X$8UFJ_7!_H3 MI]S>%=RJ/?&:-2S#/\;:X'KV<=7[S[-'60R.6>?\VD\O9S@Y7 ^ MLNPZ#EK'1-?R[ ]XN9!#77=4BF7)%&A3(Q]:6ZA]_\$BF<=!(X6N"XRAZR5YFWF&VZ"21C"ZGLZO(PE4)N<:V8IW5XDB(P3$-AH? N(XE M-2K3?Q36H8JNVY%AU85,+TIIR,& M2E&DEQ*$B+Z.YZASMY0%DY5(A?!E;--7>H^$>"+.LV\^;"+R!CRXLTW..CI> M+!EOBUOED%2BI8..FCP8Q3U$Q05P7X2G3Y7%M!ELTPW?_NWN'I2YWGKI2Q,- M+CSNH%P8Z&2KW_.$/X7)+5SCE,K"6F#!JEII;FJ M&(-ZUTW;K>=UE3?FNT[@+?%I#7^.PO?QY+(F7R]6=A/QX%@R1\#""RBK&#A5 M-%BC:679T*;)A_/MKH,XHEVK.9BI:@]+!0$!CP5N.W*5 MSD*;,M/.$$^,4SWJ8VU=8=N Y^J'RC _&W M,,5<.48$FQM=](S1U_F]Y,_;7[E.Z3ZKQ<^W-U;*&S2*T;;%:H=Q;>D4=3(# M"E]R22YHUF9+V!U[+\'0<_SK:I*^T4,^3<9?)^'[=98#[?)GWVMV A_(&+3Q MUD&)9*DJYCTX6204J^IKBJ4T&G_8$>#^]\P]\VYE(+5GQ35P-KY,,$RO)C]G M<&?RF)XE.FTFF =9T YB- =C:P.*X N$E#.8H'PF4\+DT&K^QUI0+XY'?2FH M@7>QJ+]Y.Y[<$OUC(3%]'X]F> >&A>R85U#/'#)1E 1G3)TW7[@S(9'ATN92 MXVEL+XY)/:NK@9.P>L\\QRI=,I%N-\_;WUELHUP+KJW*()%> .6C T<[*F2A MA+?!%&5;16:VQ?SB"+@G]?;8W.213?A\%E?/@V21&Q0"8F&^5B<("%$XX+'H M$APK/K4I[EJ/Z<41JR?U]-CRI-:\W4-UC6<.[M,$?PS'5].+G_\YO/SV#2_R MW2V99#B]_ /I9;@V$@>R&"53O9 6-2>R6T+4]XLKT">C$$ M.YP:&S1#N:W!?%*:TW7BG,?R0TS&IB1KHPU%NW'AX+@TX(-SCEXWQY<;6O1U MV/:UA'TEYQSZQ#V(RH\FEZ>NYZ$+7H/,0@5I9F.',5?/26APB0<0)9:2<](A MMSFUUV,Z5!;/@3BRS-1^=-7 RUV-;-$YN@.VIFD^CZ$[4+9/3YKL1) =U+!O MJIAD6,8LP6OO0+E:4^H,@^2%D-IF3*GA)?9>*?)4_L\!&+*)]'MD1C4@SP3C M=K7O>QUB2]8$@2F#QE3J6& '03 %&+)3)AJ.]JE(5:<''C6N1 M30K3CW"HH C<2=ZTU@#.JW.YND"ZE?%P,;J MZY0AOHWL]U8QX)/#R'*$X%--1U8!0I 1N)1&(B\B+%N'SX\0.U4,],^'343> M@ ?WKIP71H[U)6DM07MFJTG+@>Q84SMI:V>UR7:YBVR+.--Q)4!NI*;'8D9; MR+A%XG_.,S&&BT]AF-^-7H6_AI?AXAJ<0DL@N> MQS9-GQZ%=0I4Z$_N!YKEMCJ/\]6W:F@-1PNFWTGT.+NLP:F^\V([/W!_^;+; MR6 YC]:@K@V%(WJOLN;!V^!]"J5$)Z+2:_)H.S][MUWC5>T)0-9V_=S;J!%G MFG8S>@&R+<1:(1)X[NOT;)$2J5(GU>:V<26<'AIG5B'B:YS_[[O1PSXUY^.+ MB[?SL4D#PT7(O$YT+?6=E?0EBL1 &F^*9-*7V&R<^B9 ][][[LZ6%2TVF^EF M3PFO<7HY">ERP"6WQ4D/6MH$]56'P'(!::US0FAO19N7YA%0!^FEUTZA';); MM]%&:R-\#FV0C3/:& ^FH 3EG(: NM2>1WQ:XQLDV6_ LS^B=&;LIXFP4:2 MWH_R;[.NF:3]T"IPVA(T+1T$_?^W]VW-;>3(FN_[7["+^^5E(]1J>XYCW;;# M]LR<>6(D@(3-$S+9AZ0\K?/K-T%*MBQ14A59*)&2.CK4DNQF?<@O"\@[(GF? MA-0$+5*KJZ@.JBQ^1&782?(-XG;WE!DB5SJ% QC!$*6%)V=6 ?:>TA<6+2B M3474(56!CJ@2N\A]X$L/?_;=DE_RJPLYO7(A-V"O;B^Y'@:_G*T8G G*<<6D M#Z6ZK8Z!@%*;@9(LW&?%Q0.^V%!8CE]?'H65!OH-YB"4V\N<>M#SV7%^]R11_T%ZR!?)$$K,I<*:YM^2(()W]M7)6 MBV!XL>V7^0NF9V2 [\Y%Z]-VC6QB@D5O:%,H!>HU7U(R7[%!*@%+BD7X-K.3 M;F-YY-UR#Z8>5(!>8FYM>V\6>FD _JRHGR@"E'(A_Z"6^>A$GD*4MC 4IMYC MZZ+4?JR-XA:Z)ZP<>U+1>I^XM MOM5X(Z2U"\9N!_=I'VB)CTDP&*Z)P3I1& M$P2ZH'N:ZC($%8]@LM]C%CIKLJOMUL[5N\J, D9>!HE&D9YK64*^.6AK9V/] M8,WT_95E9"):V^>;(Y/'$-:98YZ@*C6L"TX5<\%7;0==[.-8)GNUB=7/_.UB MG3+8E&3Q+.E5S?66QQJ5J]V4,7)DIG R-EWBOE&8XQY08[5R#9\Y&4K2!]-O M=6^53IU)(9!<^"+S>JXGLEAO"%6<5NH=C^9FJ..9E$GNQWVOPL<^'(Q6W]8% MU$OA8V_Z.A6Z[2+[T13#1=H].3D6SJ$C"0 )TH[@Z1]6M5LOFCH4/O:1\9TU M&6UKW%[]\>'M^W^]>O7;JW>O7K_Y_.'MR;M/ TQX[/2Q+>K5^J_GYD5VQ)*W MSAO+C0YU$$ A4X%\$&EE\2%,.CUAO_?U]CC:WZ?+:G*>+_"GC:Q5%BF1CX^ -6 MZ2OQ_\N?DYU(+_/[LO[#B;=2*@3)?. D'^4#BX@U?F]5KD-ZHVASSNT-??S] M<'B-N[D_CLMG@PJWW1,-&H/7@;,Y-2(\#K:>ZG$\ 4_S]^7,DUD0YW,\O_#BTO5Q^4G.(/%Q<36 ML@.W5L()\(A!2^R\2$?D]]2HK16.8#)VZZ(OUM/CLG>41M ML]"!9>"U<3A'S4)7,?-:216'J2/S T<==].#'$YX\Z;O)LL'LPFW)P&N3!.K\ MQ3>S//T^S>=P]A'_^WRZG*[P$RZ^D]+2BJ;S+"9*F11D3K2!U4*%(#D#"\#H MS -,&)'\Z%9FQ][HGY*N/1JKMS73MM#,MU.(T[,:MSM?U,N@:,]\-Y^ES0^3 MFJ2V@FPK,LAIL\P\L" #TA=!8*%(KILY6?V@/A>=&XZOVPKF6BA8%1M"-M?]! M\OYV_NUD-J.M\\I:VQ8PL*B<*UJ#X[R?E.NX+D6+!4ZD:,T]*<=W:T=$3P##6K! MQ9;PWU"QYVO0_P/A;/7U%!98@TV?Z43-'V&%M&>>?\/\#O]:O2;1P=F_$!83 M+ZP!K,=-2 3?I4 .!F167PH77LYR^V7 )XOIX-_B@H[-J=;]'+ VY.VO&8_!799PH\2A>>^L&1TE1;4P80:6!(9ZL@XB(TN M,>\%YS^FB'8>U A M]A#]F*J1G4@6O&5P&(MLU<\7%5XH$.FS$UHH_$![ZH MY./IZ8>-1-;QY,O1QM9AT#DQ*R3M@P84\Z709LB3E$6 0],E][/ML\1 M^GQ D0U\L]"'LXN_X;=K6(@&<$8E.L94#?87)*>-7#4C0?+H541C.]!W\W.? M '5[B6K@-^^/?U[#$;DP62C!D,R,&A97+%JNF-$13&WFT:5+W>KUSWP"=.TL MHH&+D$_GT[/3.:RFLR_7[<=+8-D6+@N=:#:C8!JB8^#!,') '7FA,LG09;>\ M]R%/@,SAA-C@(O=?5_N9_J_U:1\!T!@MF2E)UEV=KZM[6+&N>,E#THTZC;?C M>6Y>U$X\-!@E=1O5Y;O0!=>(7M1/9(?@1>W&WH,*L8?HFWM1U_!E1&TQI6I/ MT#8)6;,HI6=9%7(2@&>=V[2GCZL2O;RHMAK11^(--&&=??DP7ZX6/P#^LDW^ MLG->72R$V4<'P#RG8U0+XYA7G/;D).EG Y:3<8?[\\>KRC=2_ASX>0W( VU1K(IFK^"HBB%11E&.1Z M@T(FNPX0$D-KC*,EF60ZW9_9C<+KCSY""G>67+N9(M?._=\N?E1KGL(*O\P7 M4]Q,Q(M:%93.L13K0&)7"#0W=:"%%%P90^9?TU%*74 ^74NJ-6,-9CEO@745 M>.H K&G,[TYHCQ/T:T;J32=L4$8:[$=W [1]P8[13W5 B@G( M>8BB4>3F%I3Q0S4#T;1U?NVN,FX0O7L]_0OSIA#_$Z;S!4D5KZ!9#9S'D)D3 M"9D&L"RLL]M66&UCP 1MZ+\'U%-1A*'D?N<^,/YF5KP3 MO.'=Q!LTG,)9.C^[7IARC0;"4V\GJGVE$Q4PJ)PY>;FBT*[A@($3CEE>7 )5 M7%!C]6?NN(1#;2+JHX$/.Y5C\-O 4.CGAX< 0C@1F#,ET\'EZF5\&:I5PX4T M4IOF5^X<72?1/FK6CIW#["3Z4:M1I"$[V61FC4],IQC)5O*%@1$J9"=%+)U2 M%,^J!JX7_]UJX/KP,&:A4Q=<+S5PO=CK6O&TB^C'5 WO(9"71F]!%O06H/#, M"VL9II2T# Y%;G-K\S'4P#71B#X2;Q$"?:A0QA?4UDK/)')RO(.V9&*ER+1T M 0M7'AK-TCFB2J5>'/:M5.I#0 ,;=Y?J.^6%22@X01; -,^U\2.3@1Y"4)+L M]:S;6+K'722YCQJUING(8FKO<+69AC)-EVNN Z>NAJN,'5[K@N:0(FV]I7@V9M+!Q=^V,_)+D,8;'QVY[HQGK*.V:OE)$;L MLL\NO02?]^&_6_"Y#P]C1AB[X'H)/O=BKVNH<1?1CZD:QF*VCA=6K*CX4#)O M5&92U"G0)IH,;+$2LK 0 M0YLZER,*/O?BL&_PN0\!!Q)\#C: CJ@8M^1Z:BU9R^GLPV+^7VL_<;1"SAZ/'C^LO*M<;A9NEF0TN=(E M"]0V.0>*,8(&,MLO?!!,".,9;I44Q^MII=-:9N3=Q$[ M=9T>2\!X(_XWLUM"_S@_.WL]7_P;%IF$HH!GD"Q:>OMU(GEX9SUM/E[79!YX=;1_18@2R;6 M)Y+37*:Q;I&Z!NN9ZLZNQ#28+7@;W)O9"A>X7"<-)CQ+TEZNB=A:I1-]=9F\ M8UZ(Q%..NNBQDD37<3U3O=F9F@8C2SOLB)>_6'Z :9XDK940I-CD)N7:\U88 M2%7CPW5(E74FYT<[PJX#?::J-1QY#:8A;,E^IM4Y+*9P=G5WU$0&PJ$<';?* M%'+!K2'#$2,SQL>23?!BM!$;M\ ]4YW:CZ3;>K3W94E=K#B5@N=&!*8#)P57 M AB@K8, 5-0B(+C1;D%\P-0>YCU*Y]]JW<"6D,+$&8TEN\RL!$VBH"\1C&02 MB\U%H\QE+)OQ/IS/]NT:B+K;+YH;MYS#.!G R\*B<YU["7<0_:CE',$ )U>'F>CKR!9A69 J,<&% M"(Z;HOE85W$<7CE'$XWH(_''*.<@=,(*0H6%2_)E:.4QV<2D(#>!"Z5RHWNI MCZFSS9;MRS=N/>HQRS7N7_>MN5I"$K=DS)JDI7-1^Z2M+]P'90%L MY_*,6T\=97Z6,-HH6V^SJ<%9Z6I0S;MZTX0A=>7D\8\5L1JU'.,U3!?_@+-S M\F-^"OYZO$5PRXN)FF4-G,P25>@UEI'YH!//O-[YUJ9X;G?,AQ#+VE?'NI=E M#,K@**496Q%/>)W316)@R&4]GX)BGI--HH(3TB6NLQAK@MU6@(>@56TX?U#5 M]B=LE%*-=:KD[*HG[QI2*#X))Q23*0"]>-8PB$4S $X62192RC868W>,SUB[ M!J%ME*J.T_ELM9C&\W7#Z&\7K\CNFU]4)RHA.IN0X;KOTSK%(D^9A:1UML(C MSV/IUQT0G[%Z#4':**4?/X7Q2]D VB*UL)&95/THR3EYZ-ZS2!!5-%YJ-=9D MB>T(G[%N#4#9*)4>VP]PG:S3Q7-FZQ=M(C"?ZS6>2=4FYR*R&*L$O8/%-8@< MSJO#^FD%J_/EYDF3;$Q0$4@-0KT]/L&ZFD*R(+A13@30:JR2\]OH#N'5:N_) M[,G*.+;E6B-I%[E64[)\-Y^E\\4"9ZL)8M'&:\^$S72:")((I*08 I?&.Z0M MI\TM +VA/@^=&I*O!K;E95S^9):WA%:W))1/-[#?3B%.S]:W($SH)(DJ1\G MD&+H(AP+*B>6C!>Q8$@FM+$+]L?^%%5P9$8;6*1]5W -^K472UJ-D,FBXMZ0 MTQ:C81'63>H>+(+2SC1MT-X/_HMF#L'K.-7+W^J4L>5'3/,OL^G_U'MB?@/Z M?<)/7Q%7DV2*!GJEF$K.D7]'EGZ013%>E,\R&(%FM*#/_5"?HM*UY:M!67._ M>B[/';T-Q3&LM(-()<(LZ\\SR@0R]\&Q_]F*LM>_'?K=JR#P]CEM1UP?52;=F+O:ZU M=;N(?DS5P!A*1%VO)"!4FNM$W]7;]Z0WF9MD2V[3>7(,U99--**/Q!^CVE(* M!R$&9#QD5XO]+)W HC"RZ+VU$*52S_[FAEX<]JVV[$/ @51;^ABX<1J9SZ5V M607'HM>9D3O(N?9":?LR/&M8-6I-TT%66_X3IU^^KC"??,<%?,%-_/;D;*W4 MA"1>;'YS>;WL1:M*S!UAC%^E.82\;E1P>M!*ZJ2XBJ1)V82BG9,6T+B(JCPT M8&M'1&-4=ZJB?:*7CG%$16\C+RQ8X9GUV@E=5#"-[K][I.K.;53\9&(Y0<=S M"*Z.$P8ZA[RC?2.!8E([98S,#M-819T/0#W4V%@?C7HX-C8D7PWLAG[>-^T= MT:=$9QW6":'%)@:6!Y: FUP@*V+Q)38VG#JU8^? 8V-1^>P#^7"Q7EFE0Q$L M*.U8CDC_%',0,@77"]Q,9ZL=LB&!B A#I*2&,5SMX)\NE;(ZT8:U'N=QO6Y2O5!5A3&^5. M:(]CI#0C]>9V-"@C+0ZL.P%B3$;)]?%,>Z]V4;+HZ)T)PO!BO/"M!C"-K"H/ M&"^/KRE]B!BE2/W5?Y]/5Q>?,)TOUN5[ER>\ M]E8I/E9O^W:$XYLX Y'ZX(DT ".CV#J_8UQ=HKRXQ!AC/8ZC8-9!'3.J@05' M-D!"X>F5B5[Y-M&5+NB>KL;LR<0H^\Q'A+-7RQ4)XFJ*D*%M-)*SJ%PRF_W5 M R>8,BE7LHSC#8FXB>WI:LI>+-QIY#YF#OA'%^"\?,(_84%+.TGKRZ278^5_ M=X P?NYW7SG=R/LFF\CG(, M2QSK] #NF>L;B_VNN;P=A']J G_R*U1FC,Z6!/MLEXRGW5F(3L7K2Y2\3:S M/(XAJ]M$(_I(_#&RNC9;)TS-6')%)I91@L6(@B6=G)8*7#1M)HX?45:W%X=] ML[I]"'CDK*X43@-7AIF420X2 LG!:99%1D[G9QU)\Y+5;6V-M&)LU*QN%V O M6=T!2.V8UA"##IG9==+(9 >C MW2U['\Y#RL+T(OCA\:)#L3.@]9-FB\G?%O-_K[[6T7I78&(0QT'\8V>=:M<(Z=^.%DW<"XW%2.7 >4M8M%),NL502H0*EYY$ . MO"U"Q9!X:1.!OP7EJ1"_GXP'',%7MZ WLXQ_7<=B8HI:D7\F@$X0K4IA07M: M'KJ0E>)*HNBP7]_\W&,G;V]9#3B=;H-EA8O9NE&3MI%;&J5*%C(DQ4!IS70N M])W.BLG@"T2/Y Z73BS>]Y2GP>E@/;_YCB@A[R M]>(M?L>S3?L4ZEB2B!>D[@&T:4>P%]W&BC"UXOTNUFI'6P)?L"5JF8L$F9FHM MDHYTVGK% XO1@\U1>U,:'6F/KV$/!"80 M.7C-#/I20U^:Q3IE7V"TA8/(P3=6H]N@QC>/&M)YE^+LR46#).PV:/*J$T9J MCEQ%%J2-3$L$YF6]]T,C6A<FLCGJ2:[<'&0,^3>X>H#+J;S/$V7QN7I M?+G:^!&M&@:Z/'/\#H'>DKC1$F!X'0.GO)&R3@XD\@/0)N(#H G2F0=: KH\ M?HP>@,1%C-P%EKQ7Y$6@8:!L8>2!&E=[SW&T&ZY&Z0'XA(OOTX15V!.PM \8 MS1EF,D6T#:;>[D6NFD87@BW@\UCE+-=@'6J]?Q]->3@IN"L/HU1 K0-MN%R_ MDI/H>?")1S((:@[=A,0\6L.*LY+7P6/"M&DFOQ_7\U"3G9D8IYO\KS\QK3!O MN9F5(SAE=2"[P]9^^D0V ]F6#%#1$4$G!V]45MD'Y?/0H8%8:I#!O(WUY-M\ ML9K^SSK&_[Y\( -A<6VG/%U@GJXFV2BC/0'V2@FF12;Q\.3)A8:@2H),UN]( MNM4%[_/0LL&9:Q!0?0CUWTBXR[=S>C>6$\NM!V@UL9/4:*^8T24KJ MP*-O,_^M!\CGJ%F[BC0 .PWRQOVR7D5;Z50-N0A1;4 21M0^,FZL0*E<2D>_'?K)IL>W'8M\FV M#P$-0LR[W%;1)",&$$I&LMA (+;EYW)J(D:1A1)MB]N.^5FP?-6I-TT&F MA"]OG9[.3MZ?OGDW7_T+5S]OH&Z5$^[TT/&3POUE<2,KC#PK7;@1'H7.Z&/R MW.B40: 5(88'LL*=GC].6MBFJ'5D.?%";Q$H!C8I%DJ*,2EA )]46O@DI?-O MYV>PPKS>!$[GW_Y(Y<@K1Z+%'MOHK##8!UU\,.D=1Q6!XE1]UM+=OS$#^7%6.P7B=D M')1G6N7"(*-@D8Y05$[PXL<:2SO(@E[TN WWHZ33.RSK)_H$&I7.EAFROI@. MTC)?!_.0@:_([.)#)Q/*RFOHBLH-3 4(?,FY^$3NH6Y3P7S<^8=]U*@U M30>9?SC]"K,O.+U6EDW_]^4:W\>SZ9=UX>/R9QQ\.GM_^J958F(_-.-G+ :4 MWHU4AN<\1JFU-S+JE$Q$*4BCLE$AD]LF'DAE[ =LC!R'\!J,$;INPG4BDJ$W MU3O.3,Y.EI@C;W0H/E:.8Y-<^BGQ-[.[@C,U^GT9":_?_HS58!')8:PCT@.Y M\K).&P*MF5 %C!2I%#[6E7<#+.=0@W%]-+-3_?BHO+>R7^[ 2^LZ@^5R6J9I MO:6LH_"18E,YGJKN55D M+]=ZG2@]).U1J49#F0]% L_MW3I8[1JKK;/K$=QA>5X7\O@$,,Z#81I<82!H M.P&,,L82E1,C]G\.M["G^$X]N%AU Q9!UPOR=->['5.E>T@^C%5HWAEM0Z>>:BCXP1$X-E&*'(R3;0R0XTZ>[J-&K6DZ MR.3IU6RKJY7"Q7HP:JOLZ ./&S_]V6?]-UNU3*X+UUSZI!,=7W1VE1)2B1*] M?;!5ZX$GCY' U.3?1P>2D99F<@TC9P B,I%L(:H+"\L)$'2\9PA?,-S.4KWU;WP_X6P^/SO^40G1%$DKV/MH*&FK!W&_GI\O)@$B-]XC"RK2RQ(\(59"LEHUYD,T$DR;J/Z.@%]T M;C?N1AE(^C#LZ7><( _%^9(9-_1%IWH+EJ'7)21OC HF<2T.1N4(\(O*[<;= M*$-+[X5=(;\FR<%97<#R\U=<()05+B:)D[LHBV>T',VTB+1;*^.8A:QDH46@ M'2L+O]L*7I1R('8??2BJ!W0ZR<)0&%NG6TERC\AP+2YQP[,A'PE>\NK#:5D[ M=@X\K^Y1R% 2"2W5>&D2U3@EP\%P#AI$0C)<7_+J^_#?+:_>AX@C M\4<9BAI" (6&F:A=]3T+\U&3%UHW1H?"*=,F/'I$>?5>'/8>BMJ#@ /)JT/D MR6N"[+3Q=)9BH;-4!&:-1N=XK@F!E[SZH&K4FJ9'RJM_>O6W/UZ]^_SFW>OW M'_\X^?SF_;N?N=U/&R/Z(_Y9FQ9F7][,RGSQ;=V[$"\N_W#W%/M03VZ1;6\B ME1N)=QN$+LD$98#K+'7D!EP@I7 Z9.G+9"@0>[K@=S_IIQ>)2+JL?68&,KU8 M$!5MH4[1*R;H39,"M&C3Q]0%W;X;]+OS^C*_+YN'5%_F\JFT;DA@G21O*53O M&6-AL5Z:K(O6WH%P,;:IDKP;T_C;[> :P)!S M8LFYQ+02P*(%S2S$DH2T=>]O9-9O$#Q!VG<2;HMNT3]Q 9L57K7Q34 );Y.3 M!(143J=$)WM50U%LB;6W+JLVMY%O ?,$J=]7Y .FAO]< M8)IN6LZOMY_/\DE*U9N=URL1)Z+XG.EM8R1"@ED#(E @LBQ+"L(6)Z#53:>= M #Y!K6M!38,L[%6:^//\)/WW^72!'Q9S>B]6%S7RL2*PK^BW?]:_,O&&"PBH MF+%$M$99;Y+V=;8D.*$DZ;YHU"34&>,3U*-&!-U6);NW*MT%K*IY],$D\N:8 MML;01BD4"SPFYC4WPLE@1&IT/=@]J)ZBN@Q%PFT%['1R=6AD M/3.S9K[0P6DC9I-<(LNP35)D\_PG2/H.@KU-KQ^NH.>>!?]V%<'<% X8Q*A= M<8R^9EJURN0"2L.D%.3S*9_!M+YKH#/8L8I[FJM+:Z(>N\)GN5A-R,Q?SL^F M>;V6MA8\X 2+5,9'-,U7P1@ZP ESB%DVAZ[Z1L]XIJNT4\W]>QN#(]? MT=.(]?F@TA\PV+<=T57>L .F/O4\.VK&8]3P#,74O<3O(>:Q5 "2= "1%#P: MSK2K??>! R/O'3T4+GSN5&I_@-3?4:LS)O-]I-LRPG^55[K,WRON0C;6,A>P M5C\KSZ*W@3D)7$N(098V+3UW !K/+!V.K;LB^WN(ND$B[W2^H(,.5OAN/KM$ M=E7#83FF.DD^BX"DZYX,YGJA#M=0'&"=!-/F:L [(3T!+1A&W UV@D\K K6N M[3E?DAV]7%ZIZ6;?RT$5YPJ32IO:LT.F#LA",&6LT^B4%6UTX5Y83]U8')Z; M!EVC5S4WEY9,!S!-"\!_@?,X5=\#TG53$?:6=8N=XQ=0M%GIG(IFW*H:2N-D M(962&:H29-204+:Y(& $XA^H[1Z+]SXB'I#OFLC^YW26Y_]>_GIR*4RN"">9 MC-PRC<(S4#JRE*WAP9=,/W6H!=CVV8\6CMQ%U/,!Y32@I5?Q?)KFGY;G)1R> MD@0D"R9+0J)M5@R<5(QGM%Q[)"LG=*!MRTKQ2])_=A//9 MWW#^90%_?IVFDP7"'D/>]GS@V(7G?65PH]Z<+^>O,.SQZFDK:6W[PBX(L9G)V>DZQ(FYHB[.G>:T^*\%5SX8K -P7B9O_""$-%"4:X@VU1VH2Q0H).-%"UHD M&N9]":R8;% 8G3)O4\-Y$\GXBC$,1S<[C_81<(L@TX^0:\_W8!-]!:Y"\:46 M_R7.-&3:TK@IS",XI9S/6;:^>&87W&,5U3S*WC(BI8=0<_,C.OC3BX"S=610 MB\"32JDV9T=6.V(9Z!HAS68#TW'P$48EY&+ MZY NHR)=0 U>B',GG/$K<0:B:]Y*UJ,I@D'NZ#S7C*OUV#*3&)AU>)*VVX): MAFZ9V$-4@'OJ<<;DOX^(APSYUFL!%Q>3OW^:V"*5YU8Q92TAX-ZPJ"UM;QR4 MB ;0Y_N:;)>8_O>7^??_<_F)&YXO?UC3O(D!_WC>N'45 PE^OI?4ALRO7"(X M/9DH#)"4C6S]A2SFR$(6CB'72-:R\<'>U\?1C[?3DZ? 6T^I-7C?3C].7!:D M',:R4JRAG<,@\SIK%DR&*)U4J.YKWNK)V\G+2(^F8Q>B]BT)"OA&[V9K/W/;91\W8$/*ZLZVZ;4;S]'U- MI_WMU;O3-Z\^[9ZGW/HQ+;*/#^.]D5/4*%$*[8*16?/$@1M>=+01HA:>PV3K M)^X7 ZM-^IL&_2\X2Z0//^,P!B$Z4-76B8Y4 L@!)FATCCH=A7=&NC9=@W=C MVF>;>#7[/EW,9_5E@K-?'W'QX3R>3=,ZVS];?<#%=)Y_/]^,*ICP'(JR.C'! MJ]V7@F)!:TM? *,M.:./'7:2'1\_?NAW((VXON.,(?H&J< ;2.L0@7-R$%>G ML%A@D(E0?OL(2"7<]EU:8)RYAC,)*.K,%B0&SHV,6"U/&AJP< MUR6[#IM)EV<=/?--A-J@6/V&9EY!_AT+'>Y0Y^I%9XU4*C!3[S_74CG:PC R MJ4Q$[T"G1G>V/0CMZ)6D#0D#>RBWUGP;WC^GJZ^G7V'Q!>NL_V_3Y9(4.R'2 MOTCJ7)NWM$5@,6ID 9$\K&QBR;S#;K'CXX]>-\82?8,Q4V])TE_61M G7*TV M&<.3;]5G._DWT#/RY_EFA#(L5A<3VN",=;Q.<\RAGGID)YEDF W1!?084J.K M6GK!/'I]:D_.@..FULJ_!2B9V*G:X5_6G697O_TT/__R=?5ZOGB+7^#LQRA! MX*B,JO=HR:C( ,_TG5? $G#A28 V)X^@U9W0R!APV=7L7O?@,BVDI M'V&%2T+YYEMM5%Q.G%<&4W$,4%F2CDVT92I#5AD71BL.SJG>I]7V9ST-A1A: MJ T&2/V-9',-X]]G"TSUL_-FOYM8\K4,6L.\%+71'.B8++*P&))SW'F;=9MZ M\0> ';V"M""@P02J6ZO>%-"(@$GXE&JDQM>K(6J_#3GD!9*((.F/;L;,6H4. M1RUY&\6WV4G(CUVL=K64W^ ,9@D_?45L%T[2+,A>**E'D4E(;IW=LU7A@0L#8FM%' M[D,W+V^Z!]Y.(4[/2+(_LM?&IXC@R"$RG'SL(H"!=8));]"K$#W<+&#/;TT.)?_YP,)K=6/;S]:0V_AJ@[:3TC!0@OS>VK<=N+,LJBA)LQ44W^9> M]H>0';U:-*%@X*KEGV&34UAN+K:,D(T11;*2N:JV-*&A?UB] T[[[+G#3F/1 M.Y4KWW[^$[ ,!Q#L@(FTVVBNWS+8 =/@30IWH1F_1V%?ENXD?$\1-WW+KV%# MEZQ.(K"0P#(-')B7T3)GDC):8C'=[M$X0-KOZ4P8@_4^DAW8COMX^O'D-:1Z MQER\F7W'Y17$'S=]&BM"]LQFK*.V^>7E5,$'@U87S7F72/(#CQFWCG,8'N9M MA#CP9*@/IZ\^G[YZ-U^070'+53VTX-MTMDE^3%=X57-:H)CL"A,82*5S))46 M!AEX;Q/4^ZEO%AANI;G;TXZ<[08B'?BE/CE?S!?PX8S03=/R[=O3[\O_?;): M3,^_76(+*8%7.=&6M1YQ&D0=5J?(B*PUKDZJ8GP'NA]ZSI$3/:@8![ZY[Q_S MZ9?5/Y:GOW^LB[T:9J:]5HFL3F=<+;GCGD5I(S-UEIGR(@1\J"3[KL\^#V_EN.1&_7;R#U?D"WY?KU975XG#")),MLBBLIKV$MI$0<[WPHF1ON(_< MM[E]JCO&)^"*-2:FN0I=HKQ\5;I :QJWOP?B.8?@+KTX6+PZ:3G]9[/[T!> MS>S+[^>KRZJ8#XMY0JQ-5E<1R>@$ ?'(K#&.SF24M-5*S5 BAHPF9]^ED+[S M Q^[H&0/BN:MY3NP]WA":\[GW_XD-'>B"^A,O>+8&UWJ^BT#X25S*IO@$J_W M>79Q)1Y\TM.@?6")-C@;?BUSNK;MK7 M@FIR.MP+ZPD9G\.)OT$M_(T2N%_>B"[0FMJ;]X![''MS0"KO+T76U\O5M#D@7D=:JS"+F4HA@HODMT>J>'CV]V#$;=?$RY MWVEYWC&)XO+7]4N$)?[?__7_ 5!+ P04 " !G2F%420";#.LQ "S.P M$P &-N&?VSM@[J\RRYESK><8(<8ZX!F!^H&N@"R C(P.\(7T 1"1 M4 ?J_@P ,#("B , &I2&RN G/1$1OK\2XA(FH=N_OXOU&1DO/RDGSA[/W61 M=O+VE($^>2$C)RTK ] 05\\<8*X^ L\=7%U]](4/&Y'" JX.VL*6BD9R1J] MT'9Q<]_/,H("_^KB#]$4U/K;(&!M]%! V]O714!)6EG*24Y!54#ECK245) 7E9.649V3LR_NZRLC=N7-'1E9>1EY>BM1#RB_8R_\)5,K+3^A?<_S7)/== M_)Q\W5_XNWM["?Q]?_+4.\!?4U!0YE]J9/ZMYZ^+,O_#1]*;P/\'\A\E_U'R M'R7_4?(?)?]1\A\E_W]0\C_1D8N7LZ98D!@(2#P$2#YT\_;W]G/S?B&@("T+ M4+UG8$0A\B^XQ3S%FSB? JBCV'U)\^X >R^I)0T3 R,= S_GW^.\G?X7]'D2YZ M:BIJ^O_'0NP&L% #K,DDRIA=1" M]VI[V,U^HH05GOI&T-!R<%[GNB$B*G;KMKBBDK**ZATU[?LZNGKZ!@_,'UE8 M6EG;V#HYNSQS=7/W\/,/" R"!H=$OHZ*CHF-BT]+?YN1F?7N?791<4EI6?G' MBD]U]0V-3_OZ!P:_#0U/3$Y-S\S.S2\@US>_0_'_J=? M"P!ZM=E?1JA\SKX85'')'-39 ND+K M6K[I'">-I.F3"PD[6U[/M9#4%+/M>.O$NQBH'Y\A1-TZ.B]=_L11![V*^8Y* MZ5Y5&RTG+,P*JIC>GX.);'' M.Z?B)5XI^ENH%G+X.8)BU M[+UBO-EA9TU&J!H:#>_!W\+6(!')(";%&@ZHGG7=+%Z]2F=['KP W*EFDS-/ M7HNV-*.FM-$78-8)S\I]05"1+) 6O^&?-B/SDY \_NV"A]$EIG_@MV.GU2// MO9"\IKBR)4='>VU75U=N(XU3?:'DZU.L8]^A%@!6@S4RL#!V@T#7B9/ 4O65 M&[9@RR%P>>4AT4G%]L5]YVVNTZ*XU)@VCO6NVT1 Y >$9QA<'RT31;BZDY5U M(SPAN*P\%G;WB6_!@LY6FGIHH%#ZC6 9H=O?GD%3'K%#,"*D,:YX7K0VQN$' MW@2MT)\O68_V3E#<:50/=>#0%VSZN?&>(E4X0C^O[(W$;1C;0P/37&\@ACS& M=T^5^AE7OXW.H_ #I\[V]O+]\X! C25=]_B*N$QN5G9<5.T';7?OZ"2H+@8Q&*,47AF:"5TTR7I99JRT!M>+:'LWLMRN!?B=4%M M8]7G M:.@&+H4\C<]Z897\[\$R059=J*B+N-W\!:RSA7S4N$"P@K4K6*9S'I M(0+8NX#8XL$L1^%.5'(Z_#*IV.W$P+5\;P:GWTSX829_='(=S2QR\_%UC==7 M$%3P'DTBP G, >^!$ '/"]CV5M30@87L56WPY]@SY8S>_/WQZA- MDU('63'S=K>:E.H]9>.9=:W(N\-^=S0 M-= @:Q=^(YJUH\Y/=[L=''_6+^V"GZ0..05%1%Q+V+P MUV-5JJIP.7B/-7QM%4Y/&%JM#RQ%JR-=8SMTPMR13WBR9]*KAMC[TNPZ$KBR M:9R29$W?&PK=I@R2??Q(PO3R#1'@6<,<_@..TD8L*"#'XVM^3*-MDK?1(7X]181:?W M";2<*'-,)9K.C0A@(@A#O?MLOQ:^=4=__[&B'R___ M!42@>8]:)-!*$@&L<.03:$Q?-B=>D-P(1X4Q.FQL+L"D- ;GX'=*EE-NRC70 M>]W9DQ@!K146U!,2B "*I!T@I10J]>#V!N20XUBD(\XY MED*^K!_VZ>.B>(0\0TC:VN>R,NDRNY@J)5OQBY*-NM"2]NIR'K^#YVZ#[&8L MFUX+FG"0T 7;90EBK0A.200XR]RPP0:MZZ7XK]+MVT:E[2ECTA?M'YS8U7= MQ(Z*'Y-!P4^AQ7U!HUL.4" MTOYQHL;#,[M&!.!Y^BM7L)&8#U@3>(7M98I9%];'Q2? .Z+K?DU0X-@[C40Y M(505&*MR2J M5SF81O,MKJ6DU(BD=!/$N^:+'.ROI3#MF7WAL[MV+K4=SN2< M$8G4_C:]-;66#\OF2F9O?=2XQ2OE$GHR[[]:-=:RC6_9COZ'ZYE M_\*;$ &4N9?O\%SK1MIZ4P0I-TQ;9H:?2-Z2Z,!9HH)N/Z\!\YL7W8D1>NS8 M?1R-G8$+$4!%;=,KK^BGC>8$ZVE/6W.O:5U8)1@BCV. XB3MN=!B$VQCE4PTEHX\J*UP?C\UV3''="!/7]-/.-+1[?[7018!2]&%J+:TV(S=5 M?L8?6="S JSH;54B(.H0;9@/VEC9( (R CCQ/(6H<2.LS+KW/*FR+Q2S_-P( M["@01C,QRXQ&+(TN2+]87A:@D*&5!J#8?C71XH:JMK/CUJ-C\N0+AYSVZ[F$ MR? &-([%;5__^&3;UCXE33JSWE?B'Z$Y7RL=0GIFVBZ7EPFE3Q>,\WRD/GU?7#^YGV]6 MS]+\??55XG;\GW,"-2Y MFOQ71)]<%ZO)U_.Q65$")VHPDQKYRD+1^JG;B_E MO4XM'AQ2L.J3\\Q&_+4A8C=\!$3?\>#"8KM?G??>+Q6Y(='TEUC0/EX;_A6$\M2+#+\=_CV;,YX@#BWNS^P210?F<)1[ M.A6-4':H:9CK\HFDC\9K2Q;:&(9-FSU8.UP)WN@-UJ%7F46?E548-1H)MV8? M_0YOE\X[<)>IKD\_M4JI"#CV2;7K Z:T1PF-%#^^!K/\XY7^]EX;FSC6DTL/^H>''N;MVXG>]*#UL>ICC%N'='$="3%_Q. QMY-7R;=QX]F8+W?,V7;,0FD0J&HGFV85S>D#>T MYT+ILE#B5,/\WEAN2,83A[EPRJ]3 Y.)'JT/*ZAN#=EH2A6W-8W7_;:4K>BS M>!*3_N)!B:V19F-7)5CH0A1U'BL)L_I@O9?ML-546+87B%Z>7[;3%X[^Q<4F MKY_8(5_W1HN'6:N&!)X=T/I3QX1RI\X,@ NO)%#'>F MF)I?.IY5[KO#S#WS-SO7>D!K+WT:0"BK94I>&U[/LP_#O?3E!_7.+/;R:S6/ M:Q/85H^<1J]6N8N65K:%?9YHS,,G%QP>N^V$LG6>NX/]?Q,!"F*M;D17^/&6-CC^,_++4.BUSHC[8_I:1#3B VJ@-E/:E QQ4LN]F=_UPUE M4.T7[URGPD KHE-D%8\2^7 MLZ_"FXD G"?8T>H;'&4!/^,C(900(H"$\"J1'?>)@#0X"Q'@!=_UT>C 70[ M92YO\ROAF;$D7'0#>'L7R)5\HJG9J/?"BY<^0C:U(6:+PAE)32Z4ZZLVNZ/2 M303,VWT%D1U.&,D/'F97+P%+ RFR*/+;C>6N8QZJ[IG88@LPUXF ] I4 >Z< M_\)(*3S5ZAO6XBU2_(E87854'OJF<5GQ^,$4QTPN/4+<5^"U58WW8B_VA_,W7BK >V@'0&MOX=3P_3%2 MQAA;66 7<=2D?&;JND68M75 Q.,?_,!+8UVW$MXK7?IJIBUK#XYZ>_7;O.*) MXREQ]N5JXU\9G[-:.WX-=R4%2+N'P(#B*_\(<63_\3B;3GU_X_W1W-*#D]8_ M5I$2!B\!@,>,LI#?*2RG!Y0>+T;*#T/J?+L[!@?+L"J&6+,9CV!DEC0AE32YV9'[JZ)#=1*N3"DQ?W'Y.H0^O)8*SQ.&2ND%U\U&^X/C9E:$)S2>(!V4>:4#)DGE MT[BX5T0]HY@M2J]<_REB&'>O5H"59%/,1G@C"@.F<8 &K4L7(J__!C-WHXQ( MK.VA'B7>_JI#VAL>^I1"H<)^F(0,GCD(HX1=W8@K0U6W!O,D_C->@@WM1RW? MBZSXVI)I 2Y^J?ZTXSFC3]9ZW0)4ZSB^7UQ)":\IY!Z2("1IA<1 WG8%6.&40_?U/)EUL>@S:$.8 Z@69N#* M(^"AIM/'*I=LH2L ')#^_)[+:HE&G!T10 2X(.;)UU8/F$IZD 4 $K^/.M:X M/[B=O_]]ZJPI+HAG2(++A9K&,SZP;/U>M='C\'E^U(/C"'"S;DE;>8J&<-6Z M<-(3!V^C%HB4]E/4IZ,"R0^,@ RPVV[\9QE6ET5K0JRZ MT-DBU:45CO-*N3?"/@:D3K,3W(7#VM4H:;_[Z@/^Z!VHXT0@J[2(M3AXPV _ M0\B8W?5P07?ES#9ALZ0Z(U>(3V;+X+EPFD-E+NM-2:"E6?@^5HYTQDI=OB$P M=7 MBK4(0E7VF]OV%F.'OR\,EMFM)*@G?+PY?Y.9\N:75X_R(LE"4) 'N3I9:SO: M9)GW8+GHMUM2JQ)&I>?2"U*-K7(C/M/+)GCT_QDO [<)1Q M 5:D.0ZQ5@)DPV8$(,',[FV.52C"Q$)HF-H1A_?A>U>[M%3)]HC^T:[E[]3? M(S]0S&SC62I[P+1>)#H7SH\Z'F10>!@WL;.PRY$5\ZT^Q3;YKF#$A3)9K'3I M%6=RZ?X EV?DYPD8,1(.\81)D;[#Q]<-@-R[%XT)T,]VTH6845W#SO75T1/, M$:[EM$!U/W7740)G">^1@3N#$A$-C.WKXWP>-XQC-HPLK8^45(O0'KN)D]2S MK WJ X,NM'TO5:ZU;-:*35<,^J,M?*X'^^%N]_NJEHYS.N>/0Y:/MV:-55$' M.U\S+$;&.8]%?X?L3C:GHOCQO'I$@%CK&@C'@B0")G +!XBU*B( ]:""A#^_ M.9)=%G90.0E?3*=$*E9H>#ZA]8+LL [(8-_?XOF3^O&*:>+U*1"?72;N=&,5 MS]J\IG)X&8Q$7(-^VK=%YPW&^%O#--T_V4)3-W'WF>M;W!WE+0T,'_075+(J M+'0EHJ(SD(CH%?X?,"K7 /<;[@N/ @-O!(Q.# 4HE5#77K%(_L-VBRR'*GW< M%BW4OVK1B[R-E!G7>V^@Y#RY[ WOU7L6-"*"F88\:&QUA=CYXPI&!_$L]_;L MCK'B@U^YRM(,RG(L6X)2Y^K5N=4C#,0JE$8? +E5\&RS_=KKYY@V_!T2X1ZT M(\RK.1XW/C_U@G7F!!,!#EO;/(>CX7LP6M(" 0FC1 MR)T2F[+F(&\'9L.Z M6F3[>+M4=61F._3%(PMEKPK*(NM(64T^V5F@ D+A$\"(*HH1+&^D)Y9-5\I(R-E\M("OO9.O^=U :<\(WSK&'^;M#J^ M,?V\_!O>\5UDV-[>"2/ER'7OJ\#R\HZ?US>A(N\=Z&YO&4^H*IV_)77UTCMH MA) /B4:NNVTD&:HWQY9;W+TCG(NBM,4FX*@(@X@FR7Q*E.9LHC\_"QBO]+,8 MM9)4NNNH&G?\N"F%S'0C^=[!!GF:0O^+A^L:;=>'K8=]JTS-?R&42IVG&V:- M//V*RJSB_<7N/<@-KH*X!^:-#\(7@@@T6AO\\R,82:PW>IC7=K9OY1IZ.JIT MZV3!5L,7&EQ=:/#$ILYXZ^DH_[LK'U]4$@%2G*!"$,J[H ]$8JIK_ >@C>,X M(\4%<%*'# M0LQ,!+@^XKCP"A'QW M$ZL94$($N$&O\C)HJ&/H*FQU0^\GZGX8REOLIM6.N"X?3<', +7J-L$*#W8S MS?$/U$'/>T_V"%R+[M(YX1?EL>]VFYLFDY(HAQ_ 6IEK[[$CDIB3[U9+!ETW M^_[E6L_Z4FMK#=^C+$7O *[ ,.60^?GY51A03T-:5&EG8::^\W?@,MSP$TA= MB0A86,20#H"(U_MM355HN^XN(:S4.FYD?FY?32!UHRLI]R ;7#^PX^K2XXO9 MICG%J6%[^QPE&FIG)^ZS:1_)2. MFW'[H\/8^8@\_C+O7YD6?QE# &%K#F^$G4=WJ'SR8/6CBNJPHVPSWOQMZ'NB MBS@:B->LG$$\D\$*UQSLDP;\F8$C5284H<@9Q<:;&CKK#B9C8:J@;P\4,J)% M/7%!GZ)O-FU344T7]K\/I,W-8+G?4'-K9(H'U/!-Q"8I>)@*=>I21P>P,A2UJ^*? ?J0).Q &5$Q%0O%DS M79/@",2"-)'X4E4RF71@_5 M'81:)_+L.U4\?4P*7E?;&4@%M+8K,Z]@#X[C8\3^+)\W M"D#N-C2@5FH4M5]\:4EV=WFU^=O&\MG=9?+[9#TN#'O@+V \CR>JH!=1MQT- M Z%-85I%V-ZO(5S/R=_HI.(>CC?TW/]4A[;LL(" MC\G.JTE>[1U!.MP#U:X.5FL8.JGIWZ/>/ V_=_T-0-. =W^="(@E\ZEV/9>N6^XA1&#F=C&H4VG%'_>XOO<2DRY_.793PMP[ MT_1P?O5H?](IAR5KO>)I:5SW4.AB^9^"=$3C^ #X&NFP]D*LE7)(K.5=V9L. MJ*G'PN\VY 49N)3WC8WZ^9O?O"MOI/CNFXZZEF=A#IS 2(5R0?0R+2[T]C:Q MZL_D\Z <$\H6[R#Q+8_E*E2/H]AQKW S\/&V>\ M*;<7&W4U9).#;=YO4)%UU#9"*:1>%#25XUDA&/AE!5#8$6: +64L]/[(#0F] M?6SG&$IGO:%=)QM,79))OI2ZTIDH<^/QKE.%+MO6#;:U#7;(4/-(I=5!>]>E ML?@\0S#RUY;PGK%!\T];@J-K-S\*G((5\2=P1( 6))#+T2/JOZ.]N>9L[@OA M&'K%-\R2S %"310M@,I4L9N;SG]."0Q+^88U6/'FU\Z9NFD&BLL6>7-'ST3' MS PT3\$_0'W\G%#^GGP>!Z;^B\%H_TL5\X90!?>J%2VVH!^>BB4F6S_%&!(-1SA&/X=?H6@IHV^AI0<"EAG$/'B -5B\QJY0YWS;BB;O5I, MJKZ[9*RJJ0M)(!]@PMVHIN+B4AG>H!$IS787Q3=UM85 NH2$2'0F6C#2P.&. MQ)F1YUXX;?C0!I(N?.J0"* ;:NS'AN:L-O**P1=@!RKI207**ANJ-4T:(NO\ M6%%P1(=Y&419 69C>"AZ)+$8Z-(N8, =8Y_H/QR/*S8E,0]_N$O+S/K1MC9: MT:V]--- 0T_5@B>M+_V'KR\D"<6$9]'&<&.KJL=+L6#[1K1HJ8=^]J0A>F'% MA$/M2']34BYY(QZ#SK7)?+K:L%W#EI$=]3;,\?-:8?K3G=".AD5OP[WQGS)4 MT*+Q02#K1&.G9@F$]^F8Q+Z3()L?VT=>W_(W@5_63B0>U,/XD:$@;"/PU/([DBY60XX=,A5VU+LO^WV32#R56IW M3>YZQZ=JEPR+GH?N#RP;,1,/P$G)DN,,DKHW'CUI;UZ;!+)<1H,V]V!BA,M! M0KH1. A*M7$>11"&)IC];+A\H#33D/.^RDM2#&B/*WKZ^9O":0W%EM^@O7]- M03@;H2]? ,N$,X;Z63=E:T)Z'XX ]TOZ_.RN1EB Y6C.!+S,]#XZ9IR:#.3, M-QRG *5:FK/UQ6(<.Z";2?%MLBTP9CV!V2TN2_<4I'VK-HN>C47:6\8,U3YUZF6R=_I_/%*&93T M@2=,==U+*2L&WU0)>YLH+0FP +874X$^3^[@\OZPYRC8D6,2]<"@X2#ST,3= M_DD)^8_\T,U3>V!,X0HVQR)ZT+BAM:NCQ3-5RYLKS8#I@^E0=>)^_X/&HH]; MBDMV.#.#]J[4^+8_[1J>)Q^&=2H-!2+Z)OX'.M M:O*GA>,V( .I$K-[45W>V-OP@W7$=1"2@>^J)WE?$0I;6.B@\OWD$%_URSL] M$.\Y'DY*D7',,6KV(.XSGA,GTWV=P#>.7H$L!J!NX.5:HY12*]Y;0;P:'E>R MEF$"W[U^9"D03>=82.+QDFAXKS<%*2__(0)<>;77^U8X8WI\W/A$.(W6J87R M!T/UO 27ZB2D@S:X>"%9EU](((-ISKN_H'X[SC^%;HZ4NV*)C1) OXY@-VR5(JCTT0Z8L2C8% MA-$ NIOH2-.0[^Z"O:RV@P[)D?"X BH"%>$;G!OF6;+O>&N60$T)!#8T:@=4 M]'K"'VVYU9@7!C_:GD^S(#5^\KF &-;+X\,ZC#TL6 MTY7& ;Q6(X'Y;>J^_>'N->;KUSQYP"B(3$*Q]4\G!^.P M3VP N?6& :HFJBVP#6%*CH1>(QH) U0>6_XUUYE])@DBIDR;)MN.+#C=\'%' M@C7?.DD3Y@1!F)D8M[$?[*KM!TK=02+G/)*_.?CG+"798\0^QX< M]9 IL8L=2T);E&*7*7B+#2G?P=XNWDG_&@ZZO'MH3"]-NG&$XA#@/J]\P9M-3/9C8^3?1^_ M^N24514;$4[R#F<]#T)4A^="TDJ6BC9&JRMJHNURP$V( ZUB0L\JXQD\9;6^ M,PT/1(-?;CB8V_XX$(7^!K'O^LBJ6,YRM,I5L'@%I+(QFRYSAWHLM(-SS:K. T[]M=#'Z F1K[ :>$L5O'/]8IZ'GI\0=ZJGMVW=QJ] M*797Z4!KU0@ 3*KT*,4(=?S5T\2P7N^QO3;]&[WK0)SY;Z4=<\S*P-PBSNM! M.]X^-]L/;.>(;YZ9W77*=AQ?<(SI&65H^O5K9EFY\7!K9IO$PQC@2/G+=W / MI@5S3!S*!(.(5430PTP1/PD"6%T*<[["#]1%N:N+B8DKMD/"=;"EZ_,$%\KS M,%Z2_3!L HG;)H%1_X2"KF&]31MF-=37&4)[LS)5WN!_+O6+EC_7ZMGD8:5] M0WV'X@IU%0(K,ICEAX[!U('3=+P39O=Z/X)V9M8B_[" Q> ])D :;"2& @NO MA$KTAM@O9'6#XO,E)P(<1#@\XU#'MD8/N(ZDIN52:NT'$G]^O&EVMY=NQG'8 M-UI,J93&W2RG;'(Q6SF!M AZM5[^P%L3Z0]5.\,0;C\P$/+^SL7F) SUPDB MH!$8$X"#D78EK2JXZZ7YPZY:K,$:B$%G?9S+>F[9P%,FWJM:5&YA]U2->7W^ M8?!G-OR@P,M[:D?X\,L$Q--E;FT@/=KK%^0GEB MELFP:/OHI]T9=Y:_?08MU)M/P1^/+^ZM8J([)I2DG)"@Q XY_B@-;Y\R6\WI M\6BQYO>E35,E<62NS>*PJ)=C*"+A3XC=\')#YT6! XS_!CT_G0;(&QGV!*:%Q'%3 M?SX(8/E(!+ASMQ2:,@>V+@VX_F'XTFAQR7.>%?/5?'"$/Y(X>++_RVPM[^P5UJU.1HWJGAQ2Y_@(Z0$#?J M^7:"5,?SMLT@[JK2GVNSW.$5D%*56*GL?FD#L?,(WA)Z_,>'/LWDJP&(A70" M#0Y2O#04$(33''U>FR[I PT?"PH8%!"\:Y/RA6)V!,1>./V9=(K$P!NVMI(+ MUAFHD,JEZXON7=SN;7.I7IZ*@=/^:%Q#N@QO_;!]7](WRI0[].'I,DEZXN(> M18T>)N>=8?NVZI"JE7/#TL83M'R*Y)]@<*O248CC\8BAC,IYV"F)L_?(PY_= M1-XIF2(PP21KZW' _817I3W/;SH@%((K(]YM_Z*GWL\^K<$*8BJ;>^ <'2!D MI]-#-& MO(L66[D6-CWX-85\A\".C2K[HU:=)#6]-?VK($Q#6%_RJ"C?2K!G-"FC:\=P&14.T?!D(B\.)V$@DFU['WZ)SKX;2.MI7!,Q6 A2OM M$L$"9(@7X"XNO03;\L9N@X<5:DL3\1X/EI(O%%M+T1"V20?S9=ZIC:%8XQ(G M.M'?.(?I@Z:5E:3GX^J7[4 ^6Y)Y!J#G1M@0:,'K'%5N+D:J)A3D+\L:O49[?Q#.L? MQAS*VNN^BGQ[]DLGFYPM_YGL]_'$#:73\@-7'&?XSU5F#:J/L*>3<#=JPK7] M IZC\40E3P8-2J>JQNS1@MH>3$XYZT'R[)!%XDNA$6F%3!4-JC696'Z4$1Q[ M*R8&;XJ66'>&LVJHX/394&6U5?"OZMX?!IVJ[709LW[UD\LK&#)G4CZ)\.UO M>0BI9(\IUM"HNPAP$C-RO.T'SE<)4/(Q#>JH]:5[3]Q\OR45WQP8!4 \EQ=<,6\Q(;R5=6HO,)[,A9L@*G['O568\,. MGF3:?'!D6O3,Y7J41F:TH5%G< Q"6:_&$WBP.!+/=$2[)FI(?5R$.'*CQ7>L M,JU,3^H&+OJSAGL_U>56"@&&AX>[F>_N(=9RTSX7-!X?0MDCV=%GU7M@ M9D+,24TJ8JT&<06FC:/&7\4FD;9YFMW#4!3GAFYE^J&)0W*WI>7W9+=\!"%].OB*S26@,3?&K.>Z&8"]2$*WK_"'WH<8\M00TK\6-NGB@M, M<7B1=J,D]AYJ(K=S6M7VKN5V%K__Z[!?NH[7X;Z"OW2$$2B+7Q MUGM%,"/48SBT4'&0ML9'58M'5D(^*_!YU!!@;6,TT0_D% 65#GCC?60I+F^I:3*?+9.M(VI7%(W/>629GD/?WWS@3K. MQUW-LZ"WW3OJYSZ'J/KB[0Y.#5NF6"EEWI[8R.%6GBM,[UJYQ*(!<5UTT$_\ M6*&4 \\U3?7U9UGK>?[["U&8B@TPZXZM$WB7P-W1^JPES3 C19Y:6S5638A\ M*SUJN (-Q][F[^.?Y]\HZ,[9)P*B.?F89H%J>S5,L3 5PXBE&RS1^A+J>%G6SF@6*L.C*SI<]-TF8M[VRY:>?7)Y8. MMQ9+_7;@+RB[-)D2UKH1Q0OH+K?D[]4/J/2.X>-/Z4O3EHDMGO3,>@2MW>K\ M$7>_WV> /B=VT&.I)C*MWNU"M;TRBLW43):TI9_A.*"&&_ \*(DL/-F?2%OU M;M"*LYNQQC*=(3OWYSY6\_1*?=WXV':]Y7;_;WCV7D'VU$ 77Y[;B8657F\X M(PDA/\,6X0;2%_>S,Z*BXSQ6I;;J@R<<:G#4/@T760-,=Z?/8KXRO>3CP'*7 MA17T7CQ_,2H8E7T$7G&PAW=LY[KF%=.JDSF4LJ]O=O!G;/D&R$X=R_S*K H6 M^QGB<='D^_CDLS+7J7ERY\KG6T7Q%Y$_Y?%::U7<_2G7/-J,=OY03J6W0S 3#^[_4FSU&^Q M#$<,[:_?H$C"-=1@7-E,PRH=-,AD1EKAU^JB^Y=>/U&_O GQZ#M#>Y"2HMAA MP_OGW/&A&0&>-R8=)S<;NQJ;.AIS^)Q56"13NQAU+5Y1O6&:LG" ]X2 XA-! M"]DDB\)R63@7JLR\953'5,@3U_Q_LU?HB(@V/7$^OS,'9,&:S4!_I?0"^9+U MY]34W+]4"C%J47E3/%H8[#5AA$8^3#LB GHOI,ZFYE:5^A/-]+$ ^OK;8@ R MK.46>_A$4.=!7'?JGBB8?R*_DB":Y*E?RGMHN M=OZ^]31Y;8"^MMCWD;(\F8"S:Z[%)PGUSF'QN9V9D$?-K+8+BXN:F]'N"[@DGU,[UMX\J&ETXKM#AZC522H%?KRR="LZ M.F<2$'K14PWN15!J<*^16,3(9W<@"VHLJW*T0/YBTC""[KW"K#PI>N=*4Z86 M7$.BZ4O&M_>^?H*HB63%^I\W3DD>>EHGQ93PD1#0/1_\S[AM[]47G[C$):![*WH%2&*!]R#X-XAT*4-;YY"=H( MP9C_1I^"_(S=([[\CDI@_W!F+*#[H?=-]Y._8/X/"EH+OW?9S!-F%-'T'L?89\H]SEZ+]^KUFMDZ7.F ME6Z8MJ,"D:JSJLZMSRVK]&B:?QOW-S4^W5Y>06ZZ8"-[U$ )PDF-#F)&4]D\ M_SUG_RM!*A29:'?#.:+U?W.N6O(( 9$B5>IA97/-87[W1X_&/.&T*-J[;U9'A^5M M6EUH9'S(EZ)X<5TV4QW _ZT;3IS_;U!+ P04 " !G2F%474@=JUU9 0!R MV0$ $P &-NB\)@M(3U#":PA>? M]SOG_#D_SCD_W_/N7&NNR36S=];:>ZU[W6O/Y&CV:!7@LS*S- ,8&!F &_0/ M<+0'\%SP#KWE _@ ],9PM "8 (P,_]J_(^._QLST[\C"S,S$S,K"ROH?8>-@ MIPL;*RL[%SL'Y[]&/^/FXN3^]^7?(/_5E9&%B8F%DXV5C?/_=3OJ!OC9F2Q8 M+C(QR ",_ Q,_ Q'_0"$KB/+?]1C /YW8V!D8F9A9:.KP46_H8F/KCX3$UUI M%KK&]*LQ].L ,S^+P$F-"ZR"5VZRR80):<9EE['+7JSK$788(\AIW;H;S\$I M(GI<[,0I>07%TTK:.KIZ9\^=-[ED:F9N86EU]=IU1R=G%UOOZ M!P:'/GS\-#XQ.34],SLWC\.O?5O?^/YC+\=\:L/VSBX$QZM\-_,PL)S58!2Y<8;L9)BBC&<M9] MRM,C(%XY8#YYI_ (8&$#,\BG$1Y77FT7%!DT1S)^NRV:Z_JE7J$ W2'7$E7( MOOKB^WBLT2RU] BXJ>^&BNTZ.0[UAIV 8[J[E&Q$5@,4+(G!VPM; M'!M*PP M[I\&P1LQ/;K,5KS7[R\)L2@ 1L?U%L;X:1'Y:YS-M$Q MKY?X7GZ*GU^2JR MUH%-@*;*!]OI^4A<\_-R?,42;(M25[FY M8!TY.F_0$?71Z/<75(]*(]7H.VF66KNO4)^X83WBJ+@.[_$QG\1P51D:!]=D M?]T5^Z'(M,.U#RKI[6CY$')FUFXAPN*W3=IS++XZ;SJ%+UT:JZ_YT_R1/Q^H M^!J:?1UYKT>_P#"_D^Q%&Z&)@QQ>9/M %'\?G,L^4Z^%>*HD+RJ%I^[:FMFJCJ9 MZ'N+[59_YJNV(P 8ED,3@@]3^!VJ%H=IU5S^-YWR\>8TH0R7E&^-65>DKQU/?(X34O<)G=&O :U%I6*9(.'DMBH M>;^A\V[&,[\QD#X_+[V^Y[)V,T= @Z/?]>;YPP+NVG6WZIBL\+@-1K-QAD@ M$DXY2:U# I00D*Z9!,$O=6^5&)5\]?,411WC7^ :3-&0?/_$)$+B]@^3LD_? M&;X^"W%?#X02[*%S3*9@%H8B1^0==-;&\H&>GX(Z4;93O](6[.IZ!)0;TW]> MK+K@=+'=>9^G72]$#$Q>[2C1L0//*CO 4J1DQW4D@SLTG:ZCC9O]@T7L=BPL MDW2B(OOA'/G!GZ^&<3U_$2S8(R5&G*%(P/#;4.'-,S WYTV^Y5,5DQRU#V-TT#B[1AV=".L!Q.'Y4)*;$HI@\75 M\-2?_7]U*K")/LUC>Y@FF,#37:_(-C=_V6A+#;S+\2HN[(;T8]Y/*P0/:!** MITL0U6-X;Y0#H4Y0R\8MJ=-$?)X/D2+3*H>">(M/-6U&S1UG"C.TU>>U&J6^ M07GOIZY C#@I+& %61EA=3YT("OY".!6B9!4N&C=$*I#S6YIH\IX,-9I; /<"CI"*#F(4+?^)_WS";R;+ CG*)5*Q-U8ISZ M#J==D2T&H77XIO82H23?I8/8VI]2HA$(-B(3Z2W82;Y\!/2P0T=@'?HW$_VS14AAK]ZQ!IZX#_%^L$D V \1KH( M6QC/UOQ&7_E0S,OE:+V3S^0=<3?/K&HP/ IKD&YF<0#UR0^0GV!272I;$":: M*.5:YA'0/Q]1]S[&*%AW8V&7'^" 2_F/^=J+N2G:7ML7@Q5UG: C8;/;=E'E MT,K1VT4[HAI)O/H> 2\B(F291538-]UH6D9V%(D'N).BPQN@ M[P7YLTM'@ #7%I-0G&]$\ M*S#G'PX6"_QJ>[4X^,U;62"W>")@U"ED_:L6SMXTZQ73_AT3/!,*0G MY18= R>3@PY>TCB^]F!7L[%-QU8>N2PX/-Z6H2S[?=$\ GS,&[OVHJ(3VWZV M&_Y@VD6!IZ&[T;S=L-E<#_ UH6 0V#ZQER< ZKE,J'QK;PD][VR_J#+VL)]U, 1P(LX1\7L&.F#DT'WH8E[VACQ'Z(RWUR# M#G-L[N$W-MSB:/D]?B:=UK$W4E@]$NW20+-0,9LC@!4'9M$$1O4_6G>WG42? MTT4MD&8'4%Z01&(Z# M[) K$4;31CJ+",-B/&NG5#X"YN5E.#*8&W"B."WM*;Y%6?:9N<1Q!W8]Z6^ M!3$+5!#=>5T*HO'-><2U'A3A^BYJC34#-Q,=:B#G>/"U,4NPW"9<:.; (O5- M5"(\]E:L'S SA6JD^R5F%K-FVX[#I2M5D!9$:%DF<#YYV\3UVS,[9MF*'IA M\ DN_;,W!-QOSN;G+ YVQYV\E5/N%Z829PR]])O*=9FHFQ&.H_J*YDSOR4IL M"NT+"AME)FBB(Z2S7"GEA)D,I Q=H[/8U3>.:&ZL/S352(G(UH?AL[C:%T63 M(ZHN]>OFM]SE;?#@ETNT[M&,%M#B$?V,N*O\NZ2+\PAX^+!+"*[7OU+/4TCT MLI_HGC%0Q_N?G B]RM"15NK@[S9E:;$P.VAH:VQX2(HEJ!63S2C1!&ROJI[C MM$HI(7<( U^Y.J8S7"-/UN(0F+#VC3==#)%;4GZ84^<&:?/-J.D$9HSEE7JN>9# [%WBP#YY2 MT831^CRYB"1,3!CJ+?S%V&]>OL##!C$U];?"(VT&F='!CR]P6__(5CS$Y"-/ M@@N#;5"*Z-\UBRD#5 "N[S7<=L&2$%+Y9A,5%.=@8W0:46ZB43HWC! MW?>GJICV, MI%A*.XI)W%7.GD"%KLR%VX./<"M)>DC=R<9:ZT&^-R7\!3!"8WKAR!L^-:8L8<5V-YIZ!IV&:[ M'1Q!'"^?3*C!?^]7&(M8$;"6N"_\YN^I[8KMCK03U382JOSZ MU2'L4T3=+M01G79-R6?AL*M+I&!KUY+I-:^\4#7K)4-QYKL\'!M8$P2$$(2# M](WRP<"&;ABW ?1%X/UROI[7L,WSEW0/ELSY%@3TS4KKJU:9OC+02=9GZ.H+ M5+-IUHXA63L0)OIBHJQK>B_DY82!1N6BX/I(C%+[Z5QFP1,REK+ A1O%=[D8 M#<)I'%2R>N!*8T&/H0()0VWL0.%AXO"7@]E=9:\V9XRDVYHF&H-T(_EJ.YL: MLP??_&!.;"9VL !)OB_I)!L$3ZU!4J%U(UD9",F;.JL$NT>"#E.[91<_-]MQ M/_ZHRZ8P[)>.OJ0VQ&!S?X4B\!!?F6RDC.Q&\:AK'[MXVN?K+\5?-K;,=USG M\1.'IR10'(JOI=FJ/U1V OYP61**>-@#G7\&'EJ#S_&[0;@&A.%D65K?_)?: M\&I)<7O12 $&AL<=/U7>#9+Y"L6X;:N-(URG"!"*$"_)''R^.BI*,2:(#EA& M&"IWVYOKI7UO(2R_Q%[.H"SJ]P?W)QHG.0Q<2^"O"R[U[;P,'^H=P:^M"LW4 M%KMZZ._NOY(K_9R_T'_+\NF./2$SIN8,9[B' M^2X7V9OV!5)?%)"+0())RU+)SKS4X@CYM =AW.MAK9<>7_QQG)%G_$+/%XT1 MI ]RX3P2[4,':34J.B/OR9D]HDU#2]YQ]X;YK=L[84O%.0]*;*+H7,O+<&C' MFJ"V=W&TL&SEY'>5>Y,&:,0)@#PSB&Z.VIDC[*\Y9I -X MXV[^4;-=/Q>\S:.!:-XG8J06'0$37(+[75LHU\X>2M X M;WWF6%Y4+M4Y0%\BG^Z4\1+N;D/T[C,S+W+N.>;V_QU_T0 X4W.8XK;NNKF#8P =XT9T@HDFWI]I$SD^KZ8[K.ID5]*J[M, N2<_DMZ-,K-$D06\W MCWP>80UJU""_=C$31Z8K5W>YK2)40U;ZBI)FIT^V.5X[PR%W3:)!YIT]A]R- M-9,!6!.D>Y^9HO^U2Y$.8H(NFR6*)>P&>MSSAK-=4_)/:5O'52B8QH^RW_CB M#58?IH?#GD,)ME1U?'+O2CI:B$[G/%4FWNYKMW98M63VD3TLB3+)L"HMSAV?LJ75 JYJ2L!6> MET!J,4*'/_"1S,!SW53A?LO_/6?E#K-DM<7)6-E'5#36V]F($SE3H@W2 M$S#B 6V1*-IOPP&Y3MCMRLR/)-_PE[5NNJ"2<;#FIY"K]?A^ZE^96*@B-$A? M%8:;H0AOXUIVUE='4TITZ@B.#;H)124)7093'FK,ASPYZ\O?/OY4!'#)5N2? M=)K8AF9$&@:A^0P@:VA^.YQ->-^5"_(/,?#JGU?2[+I2;PTZVTS6:ZIDM\B& M]:2O,<1"6)%+S*B^/S3^GT> NJ?X$3#^6GD/"RI^6]9IH28:*=D0P"\Z&JL+ MG:\6C&X\#/U[P3T\FZUXH@BX#250@3]'024T1$H^<=%R M"]BZ6QLEE][EILG])$VN ;#:^8C)TFD:OT5G<&':\0;8\W:"=89:&T= J-W? M/UX'U5#"M=<('SV*H!W)_3T8JT";/.^."@QZ]J<8V<.;#S/8TTA4,/A^[KLV MP]][V"9,MS#HCU1; 9J47E!/ZUX>J%^F2L 9_D]N^58C<1M MM^>M/0/0)&ASZ Z9Z( M8,7S&MV'B-XEKG:#8H8K&[KCWS=F8Q, R8(^Z'%PY1+=Q2GT0E4X*ZO#&*'* MDQIRD_#K[^[GYK!AM8R@.SOOVI] .K-G@3-<87&PLK;EM%=@FA7ZTK3JY^89 MCF;_:<>+9N&'3^+/1[!BSW;0*PUE"!Q+&ZC"_H;48\;O Y1R^O@NFT68(=2" MWQIO;U8:FI\26NMO))X)^C=KP@9B>+ MV:*DW[-VF-,X#@E> Q!)5-#HO'6/)P!B,*!ZO[I/C=%#/"_OMM:\3N<,Z=W< MQA\5@P^/<$^^,SQR/^-@J$!C?TZ\VKO"@O)'2] ^KC1"8U6UL]*<7)_W) ^< M3]W'3B[9DM/$%.Y:>V-*$FU/B3^22Y!C^J6'1^^J$U"K1T"J]A' #9XMJ/[ MS]>6M]Q')6L;RGQWP.8O2U_._2-2]V&;;WY%'RB/+\W'O\>D'P$$^]"Y[SBG MG>HCH*DK&2]*M$M6NRE[B=87;Z[7POS$V3V/;E4?Y>UXXBQY^Z+*?9+]01IO]-8YCU M^*F,>Y#&[SO%N/W9GS0.&'$?ATKJ.F.'KXO"S 86$"Q]'V=H;@0M&19)5^VV MW&5?"3C'^2DLB3GV0<%.-)WX"8 HHB#)LAF<([;TMR4V5U0&-&PAU=\_[/F; MW?3NT=XZQWJ;VY-\Q8E;^68QU:WA/3K+,%3/Q2/ BZJ_^CQK5SR"&(;%L4]& MG%9119A DIM$DW<5+33>N]T=>Q;/$&'?+R$(,T2(YYQ#K<;I169_J#T-ZF'> MIY]9O&ZSO#%4NO? Z5-;XOHS*"'4(UW0PRS'FG@Z1\X/:*?6FRFQA3<*QLT* M&D.JC@!^U.V5N785VV.9TOJN;3G+^P M:U\@8W!QGVU?Y!QG*S.BU8=M#;VP "'@,(DK)'6XR1%@*=!508U%^8W&MYGO MO"11O/UB*@?]I\4=C2.-W-GWGF%869 M6MK%1YM \ZAVJ2#XB>GGEY,CE'O5O![AX147]0;D[BIUA&CR3#/%LW^01G^! M@0H1&1E#NUBRMX>[2_]!)45.HQQS7*5J/F]ZG:V*+?!;U+RA\CAT=7'.&UJO MGEZF%HGIC_[@3N!X5S]Z ,D#D/%CID+ E?\FXE1 05'IH>:[/Q]"&G(#L81I MKA$O*Z5[&+Y9#QN?JKF\X.'UQ84V*\:6ST)U]I9G-SHOI@('HRRTH17V#H6W MLV"QRZ2!$WZ!JG13-U#7TJO>K6_B#W+ M^W"E =*#B0L/FD?W[1\;E:K!%[\,QWL@R0XEVUT;B2!ZC&$>H\F>$H3(:DT"3B3TWB3NJBK72C>^@:?D%U.A3:)%JULBXQ;2ENMY0Y^R9)5NW'1)V0K:/:_(M(H%%49W),D:E"AJ MFI'X(N(F(>1U=,S+PA =+,!Q1?A4[1)O?@^?T)>5 M;/B'X[]/*#(-W,L"%?QV8+B5U+^00>PQ"NMXXPH?_.ZT8 ]?!B_VJ.!;/;./8F[]R#2R!5;]?\%5S0(6VH18_5#/4]OTQ.+9S':;R=J1:- 00WOYES_8<.8:N1W6'SH_V-7OR4TL-),,Q ?=C M5N9K[_V:V7^#$]SU$="<'SF>'=\ N.F;Z&KDNA05[%PE"/R=ZK3TL(@Q_7.>S<;L_2^^"SNCT70H&4!4G)='9.-+I\B]D]U=DXWAC8T^J> M-!OMT;3[Q)XMAQ))3<+ZJL^[#9VPZT=E>#)T3>L\9[GFWQ* K[7]ZOP8UVM7&UDYJ_A,F%*^U)NDVDG7; MT]X>'7A BO8NLVFW:F!D5S#J,06$\5WJ=#^*00YW:4U1K%_#X'I7ZEN(%9^C MI+3&?L'XE^><@W(&R5-[P:MY5Y[6G4KAA"E$[A21JA691KM.(X=/$R!:.BN M*9F?-H)MULDL#"9N=YM?19L&\.16N:Z,!(4'84,(&,'3/OK7=F^GI\>5!)6! MEF1#A#:H*@!-V&UR&Y[=22S:HLG^V]6_W[SZ\)O#.'065*BDQ$CFN?&?29$!TYD5-1E,[&$"S?U^W_6 MTY,3''V',:?# R9NI6&E%S/7UT. ,ZV2LJLVBU1?:+IL%AC)='4E+5DW9)]8 MLE'(Y]*"%$@&Y5$KCX";D#D4J;?8=M)('W'6P]Q^W'ZH,I 4->'J82(6O PK MY#I][Z.C)2!@CQS -M Y"X!!^>IC$J=_PK4<;LJ_K+2)UA^. M..-]TZ#@%.7PZ?$) =%%1D4V@!,?"EU] B78+8RR^-. T+E1V]0^D\D3I$'K M8+,]Y9=:+-SC[N6] 7'L6.5VAL8;W)Q_95(!XDHZY)W>3@7Q>_]]ME3::81. M&[:34-MH#P^N[;CR>F[HE9R/%;ML?]'B$8HJJ[=ATAR32M2>T'0?6\XJ4MA;< M[U6E*C%\)SX56.\2H1P'0PE^-JT371 X?,&0TAML9]_>4;1W:/^$FT,MY*WD MQOL[9X_)UC'%Q0U$>[ZD%[W]U$=-H2E(>3"OBB(IX GVR$N=;/#PW=-7KBR( M_&/39B4KX%/8%_FM&(C8\Z AHRT03L ME;2>$R6OBA(/DT4'VX:R57N%E;Y3U>^(7;M5FJB2VB]0FA7^(M9 >0!"L,F: MG1E$IZ?I[N\J1-.=YM;-,;IPDU:0&_M92.,DTSOWD-N_ MT")0+^C%G]JRD"]/,4VEV4:$W%JI/A2A>R]UFCNA3R7@E-? MKN6=DW"J&C.&0$WI*K92DU_,=.CCQPC(;7)0[[+E6-,'BD?U4+1X/WDM>R-S MT]7) >!>3ZVNYE:JSDP>@KZ+VFDERJY%H'NEN<8 M38BBA39M(A)&>O))F/;S>#:9?.,L*\2'S]N]T.:BHF)TID:^=%^ZN5%8^*G* M=SXVP6.DR6P-??%%*D 8%3L">O2P7BLI,!%I<'M-/=EUX A(VU63+IGH%X ? MNKJE19^4[O?RZ9#R[&5@N,. "6H1!7;3^ER]/!R6_J7RQ MV'+.>3"5JLC4B_^WFXK\D&TBDF0DZ=&2+#WSI84M_MO,OOBE+'MI&L6Y$%'R M_? !HBXWX>T**8'Z%,E"FY)BSL*U#*&227_WLEG&%^=[)X:9\R<4E:3.G?2^ MI^_\, F(O_ !WS[_;\7D4#U0J#=WH\92UUX1>LY NKWQ#OMN@]G/,E1ZJUJLK%$$,R92*[I(>)5Y=/>RKO7II M9J^/:]<,(AXDH#,;(&+FDN_6[/*DK88/%R=;U$!,IG$< 619"ARL"R!.X/UZ M(UN),:G=JA%4O?X32<_O)+$N<6U\P4M[FZ1;7+@C;':GFJW^BK'4:3(]5O]1 MR"-@_N6U\0Y38A;N.690C;RG7:OB MD<8ZB_29\B'8D?2IS[!^&" 0RD430>BE3IA,[2ZO.-1CL>^[1/F@A6V,,YH6 MO>K+P^1W%WW-SPYK&(55T)63.0)N2.KUGD^.70=E59>SJSRIY7.>!$^]0'[QU**#*FH5PU.OFUUF MC:=>D],7>A/H$7(I1XDIPC4ELL(XN+I\N/^]1?S MF\T%)SJG)MR,JX5E+?VROW%6 U?:.0&FXV]3Z4E,G9&NG#[*&Y54(DW42Z4< M(QPZ3C2IB[DLSH,O_JI+;*NJO938\81I%.T\_]S?3$QFSF'_^#:-%$K-.@+\ M,',0Z\E[=G/[W8=2D/JI$)$'VUIX+O+[\B>*L#.G/A\HZ7YE\ $>ETJL.E6, M&;,(7?EO+1)10_NIFP3K55HK4=Y0QL/J8'!2/JO<[76 CNI%)^=@53X>:VN# M;#.-I>UU&"BCMUN)A\V'KZ)3C""(ZT3N@F4-0GZK]J&>J UYH4;_HW>AQ/<< MAZO:< FEE.0PSTXBQ@-$$R&DK#$#,4)N]U^%E!WDB1=!2+FFZ0YK^6)>4L6D MP\!-*7 WA*O1GOHB,KVJIVCJ9YX8Y6_79$<$/9G1(2^^=19A"S[$!>OU20F" MA08Y6Y'GS>H/FQU)>@W!Z,,19K$#M3R_N?6,*GZS"Q\!JC4X0+Y$402%(UX$ M&$&G]Y(J\4%#382]1Q4!3J*'\T^JVK_Q+2S(?N@1W? =G&+V3D_?"( V'>[L MUU!4B'J#V42.VQ2=U84_*@B;JL#YX)'B@,/3$FH$2VYB^8L+W_O;=4/4%@#5 M 02=*["X4G-IIY%?C=0)L/Z5.3_\S0DC99#-MGVRT>.8^K&.ML2"8KYHU?6S MIMERBA7.NV%G'*6]H@HIDL3R%<)5]5D%?'(/-DMD&LO;@42$50:TD;I4/(_K MJ-X3#WJ@]SX!59TW/R_N8@\P7*-[9"S3;E8RI*FE)S35\TP6[C!IOVDA)C*8 MT2-$4L&5D/^R#GBQ.#K(LYUMP^SMP8@+:,K4 M#_R+RCW57]CYJZ2I H<2_7OQJL&O A85,QQ_VB]:&@)[#^S9?O#VV2WHDVZ# M0X1D=Y!(Z,/+;B.%"8L'?;6!CJZ2/W7:AX3N?C#(9<_K'9+14$H +$?9)$Y] MIPCGDIB:"8(4JR;P5T';)=>XAO=%?7WS"?47I/F?CU]2/1R"[-MSB%W4\KG6 M;VH9VWV$G">DGNJ\#S M3?WY&W#32=W[;I<.S+,W^,7>G[S+Q23]H91W/#01VXCIY4V7DIWN$,89(K>. M/>A[+52TDOQ[1/Z[+;8Q]3JO1"W+9%AKQI-X"<:.6 L#)W702N09K:Q%O$Z:J^0FF7C,].(C.1Y9+3 M,XKXH]TJ.O[WQ(+K@KD6B1WAZ_)F@@^H'HX+J%-'WR"_6 M1-X!K^Z5^30]BBR$D ^+R842LM*6V@WV6[]3%HSVC-R#\=CKVP)X >;B([J/$$M7WOO;=O86758^#SZ,AEV]^:! MKK>PFO=\A;,&BRUO'*3%?*>3;(4PGNX204B#>=0R_#%6655:042%A\OP.NMU MS1>+9B6W6'V8WX:U6N*>H-.AJU6.D05' ,$)-O?B"VWZ7%G.3PL!4TU61\C" ML1ZVAPZ(\_(0\.S:$']O9 T8:(B#_WN'2IF)\J>4UXE:K(-*:($1'%"I2*,Q M:' 67]#?A#;FW2J*RB3%L&I>+4U(P.U-YB#.49=?0B4PI?;1J%R(RO[<=QIG M^ZI=%JK9/-U(;.%5725H;M;4.$XY6XM+^^@WJ2/?"M\HN2FD,OWH<PQMC>,FN97;L MMZW#&SPQ'R!7C:4ZR;(>"/49U&HY3+C#!0=9L.N7.CT5^JNP:X[0^FK MK9.*7Q)[MJ0TB"A0E@BL?B,2N:5I5X^PH(\=BQR&F= M15MF87@IF-SGNO@UNOE0X$6^BW3$3_ZQ-HG,Y"I,*#5>I]:O'UUGU]N)ZG=M MFJ+^_AZG/?=V/]0OP+?$K.7BE[W^!@V#'%L;Q$GB)_-XCADZ 5K^A_\A#NNWB2+GL&NGLYDBMJPH_8'CX<0'K1@"))^]HC @>DA0N"S;,V.R2B0>1"EO$..T2#X8+.=S3!%I/:=8J* MZ>!ZB9PI,1CS;FK-ZJV#AUL)2C.ZC.4UN;E+DV[#-=!Z M$-VX'X_UA\Q5#L*.UQH8O@6+G8I@Q^<\083'RI(*WMFO2"_@Z^M,^VY*;5.Y M Y(@Q/#W.E&?5 RJ$O(G^G)!]$!6.#3=YX"B4/GC/.)OWO0[1-W)('BP@WDV ML_>YQ\=BS\BEIQ\LJU [L7XH;@0G$;;+PMI0 _NQS#OI/:'SP-D &B6,#^1@ M#AK6 -)["$.D2B)J5_\_>S#EXGAL M7U6C'02.LNUH(G9.=1:VG*B8GY-CC+YE8'JG;OZ-@S3 >]J"JSTP]@%VYQB= M/XD29G:/$3C)>+\!Y5JS">?F J>IW^+BZER!@CV5FV&>FJ8G[(1;,U>'!"^Q M7QR7T!(^?ON>'HS@")WE@3 ,$^5'U\8]-^UA,3EX:U[>+8%A)KQ6FT5B%[A& MQ3/(*IIY-3F_4_:\3M?N^?L6",'B:;#K/0'=0KRO\_"Q =.!+[:&K.NCY+[I M+C=J8B.9%[RKL"N((BDB_D0L)/R'&EA;L_ZC!BXIDFD"_T4-#BE"AZ038&B% M__W#%)K^O.5-/'M9_N"AS43(ODS&*8^/WQLUSK3<*D6KV6!B;1>9LAS 1\1V MG'IO:%(]Y2:8O+:K?YGP.9+X6>>1[Y+0:WD#K+KOY8H#W6I6WP_=.G]LUFJA M=BU'P,.(#K'P4"].2VCFJ?QH@3,G+*%-F)?+_1'!J36Y7Z:82H6;Z-,G3DQ. M16B119$#KM]F&K>T[BP*UZO:3BD+I;!H95M8NJ!7<-@]YLS;%6S&"WSK$MMNM.NWKXZ M2>K-[)=XI3W=OB^[/-UE A!]_XJ.:%]ZT,HBD"EUP>_@G5=BV$@LK=T42\KV M G8U7I1/88?%B^E+W,K _--+*IJS&KEQ*ZD 67S 4YDP$]>A%[,&$0N:+O+, M>^7:^:6L:L6VSB14@+NA78\3V/>\N0I9:"%Y@5EX&Z;>>4AFJ*J:@8=0#MPH M.*IO9CZXJRO%V,M/9U*C8NC4G>HHOD_&TO$(91H73B_C%C56K: W*M<\$P-N0/PE.8SV M:>//-3JIX)"3NF/2';JKS[VVH//WBC&$SH^:V':;2W2IU4AUVL@*I",:#^%V M^U'09H0F#%\:_VW]W&A\,_';L0C#R?S/&2KUO<-RGE[15H7S3 E>AWK=^PE8 M,:0@O&&0)MD%=M; LWJ='KNX@ZPH80^4O_OF59[F+Y\E&+6PQAN8^I"$H1L%!2WLX MJ/,5[*1$5L2D>H($>IC Q9\T)*, M^B,I]08[4<_-*!N6B8#:!RSO6RSMDS)\-*W?OSZ6$O^=N_N/8[HYY5)!#7?6 M'R9UVLLSTW2_6.EN:Z;/, LO]2E2PX[I"/ >Q7=J7&R&H_D^#Z=.!-9D&W+JIP"FA)S/:F=-"7DY+(6,2LUXMZXD13\OIMZ4GY1 M",;PS?T+C."I7T&"F+_6.N5WQ7B<0Q1YOHH4#)8P32-01P ;O_^AZV4>$DV< M,'F^I$:)^P_?JZ<_*CJU5+Y64KB=Z(2/>9#@^9H0=8W:V"4&?R$?3S8=+T\R M?7*C_E+;>P'NWXZ.9FQEW+SW@;_M-'8JV1D<)C53LW81ED3U:WJT4X3I.MU' M-5L"@-3AL,5Z:A13S?%7IKXT>3-#FQ@;&"NJIQ/"VX3E0@[>GTG__< O%2(( MG]^(T;K3G;]\_&3L!^AN]64LZ4O7SU+&5,7__T@\ [,4+2E5D6D4*4P;AK%V M<<&'W(B'?2-:[LU3",L(TO-(/'GP?NW!BDV+?X[%WEMO,WJT+-P%@!L,F2A2 M"C4.ZP.=QWHT$"&[+ 3\S_ZH\_?/TZM9X:T[IKMMJT1D1VIT3JT^'.EEZWFM^8'\D M>CM]NS%X\&QY,_41RGV!3O=@T78ELT5@L?KV7 M7H+(::P[J0([Z_&2*?7W?46F+T8GD)^P;#01RL7W8$.Y2^!?=*J:=OEX 8RH MEQ+RV[K] M&S4)([""$L],/8 MC81 KBMCB'/XIIMO-_.[U*>L1EL9M90-Q^ NCYE]TU_[ +& SY@$(VCB2P. MA^)86PE\TR07YW#SQ^]/\W0T;C(,S74 M.F8L)?J:3N)TH5X>?JO-Q>3S6VANG=,=@N6!#K#-+@F4>!#$+QXW+!)&*WB? MWO[.P2HI>Q;P>+2)<".?H(W0#$ F'_(9#2('4@D95$Q/09#4@&-6D,C]^ M<' $7"W96UUHD1>*?IY^Y7O.HR9+X+$%:S7 *[ZUP;XOJ2G&U MNV$Y_,^WI&+V[^W*;YJ)X,4#-N#3%W*NK2;(U2?*%9'N*S(T]!;P=78DQK?E MW!;5$BE3!-SRK!M*$,8@'MA%B7Y#:44$S%[$()N4= ;TPM%3-R M0.G8)_O9J7];F/ ;3@_SW#0%X$? '16G^0!3A&O6H +1*WNHI(*_'.&X*1' M;WB/;WTUS'I,QFNHZ%FEF%#^,*GTU\GE!/R%[2B0U7^L-$JL--D^7S6\"(4L MNFO/2,D8J4V)K9]B]CFAVZIQG 3$:Q8S5MF7 LHS_WG *+HC25:C:((+T60S M4+F[Z'EE1H3(DZWSOTHTIOP>U)UFF;Z6O_DRV_*ZOHM51DVL;KKU*V0?I+XK M@[AQ2"H81PHN+,#[KCQSAZWT5;F_$15,XE%X<$7A\7CH]=SHK)/=*.Q/I]HK MQE)0PC;I&+7 2)#BBZ66(=A6#:U&!UTQSW1L[L*.![;PWC_E$RWB7;0Y?MWW M>O";LE@$^2YY7?FVM3X;$FS?<[A[D M^FM].+,C&\L.,/Q2%6+ ZT$)MJ&S!S]7;2IW)L()KU#@Q=O[(UL_'H/%#HF^ M[Q6,O,?-[]1?OL#$2 -NC!5H2SH6^X17 M+RZ+PXX\+/6898IEN??$GBT;.09Y5[G3278.U+V/WF59%3\"^)M+ MW&I+!Q>S^N/19^'(E<67G"OD[2.@%LK MCXP8"*.]^Y((I4D=*"]XGN,D8;H@?,W#:[C.7/J=NT?\$L#R2*E4L1MP:E1( MO*>!"P4O[M66=TP4]<\-\[P,/S5APV&3Z)WCZU>@_-@ZQ];6LI93D0D-7B=@ M>Z L2 G_%4XC"?_ARA_W61(B[P>7WAV0O3)56._R:%A+RE*NQ"::K1\+RO/N M7"=ZK3&C)0VN$_+6B,*3&\%6WZVFW^Z\['J<55B1R7'=N87(QX!XOE ?M/*C ME/<<\0C8J22XX:4J<+4AY$O8<4R'>*6-%\YZE'O;Z;Q[D;M RL,AT3GO"RVW M-=X.LD3&O^^1>4,Y2WU*8T>H@&%O$*<)+7%E,>+]N4N+\")5VVCU4]-^;\4''@,U0HI*6]X7;OMAI.4'ZWIOVL<"$.!LK/[ 2OHA+^'@'=HQP4]L(=\NWSCV=*>>Z)]CP6WL(FWXG_AUP-ZFI^E9D1 XIM1 M#17[?<>L[)@#_A9OB2 E0O_!5RKNT:FAOYYXS<\+EO-B<[$LCPS54XX +]@< M]A\O_5VYTX['),M>)9BAF:\$M-F^K%YR-RP:9$_[^#[?L40SU>JUD_BUW>.> MRA/T692E/H/>Q,XUD!S>=32 &JLU:6*8VJ+YX(O[SJVMK19B+<=OY5MR&1?' MWJK;'5:J^VAO!HN#KCY#U1T!?;K$:R7,8%CU)F;M <=MBI.^^B,4=TKWA,Y*)-KC2D+PSNEKKAK]="7=KWI*5;=7;T'GUDBJU"*LCW4:&1,'.3:8\C>M MW:[]6EL;?[*2QRU1@?>)SN4/XH.7UE^%UX5M7;-G]4NGB.'L4DJ$)@V.K:%Y M70/GC6H"2?.9SV/8\+K0 =0 M1B&K1Z1+FBB\41:,^W6+0R3;W6I33/PJ]P4?]C(+3HV=1GIP4H*IB5A?R+PZ MGK60:+X&B=.1A'F,B8F;=<)$ _-[>[+S\LHRE]=E'[7(U"F5YI0^*PF:VKF- MG]@I>]<2[7KV/Z^.K-\5NB$2=>H9<5A#KL12ON)%K('"&I0BN+V*&7#;YP<+ MC"<[+N ,HP8*=!O Y"M?#4P?")U/ZU$)R3"L_BR=W9WE'U-6<(Y-IE,4Y]<- M382P('2JX&ZXRL0%FV2G]OQ]YPXRXF!Y97'X<$^A+7L^V@?Z<^S9NS7F&TY> M=.Q/@!!L47,G9M9,D&/V<"YWF(3VAB_Q+)'60JH?5)=;I\U]^@-K7SB,1+P? M$OZ!.HYD0ZB!AZN^8#C1J[=N:QZ&%N[GDCLPUVDD/ALRT)+ED,FS#9,Y$V)W M5L'01XBAER)'?68DA!"9B< 3@Q3"B?--KFY@J6,I7N0"YGPU& M_?:,+QX_E.#^Z8P5HCNO>BQ4E.+Q&KX]("4QJ1IA$V5.^T@\]27Q[=+FD.N[ M35)07; ,QP1$S6V#ZR"):^!^A1!#,8Z7'>[6+27ZCF 7?X_+1MEB?-=AP7;B MS4W^OE"!="6E3("QL>I%+*?B_\A_Y*?Z@K))PS34!PM9&@F+9OE2O+KD0+;M M>(?-GP\*2GFS#E^WE/'Q\;G!ZWY_HU.W@TQJ/ )RKX.%]%*)['H$C(M5,:V& M@K*B?4OFI+;_Q=Y[AS79='NCMR(BHB!=BD1% 8V -)$:%0$1,2*]1D2Z@$B' MD*!(%U"J@A"E"$B)=*FA(TVD]Q::](02 FDGSWO.];W/M_?S[O=\9^_K[/WM MSS_6Q>2:_,BZ9]:L^:V967-3TI0]\\@P8CO^O(Y+9_/+'BW\T12\@$%YU5,E<(8ID3BRA,H^2#'SJB2B#GYN[+*XL M/E^P9ROD=>R[3"_=H0'&Z,.EW]>WH_)/EVM,T "B/'L"TDXR[$07("3W.A9Z MDW ]KPMC-7W,$5*Z2>;I;P.5M@5^3/IDDT35:C QMU[JA'$82BG;._:U=)O"V8.[Z%E^G3Z%N%C"AU9FD6OEJT]7E)*=2J>?F;)F;.]=89UX0B;E$Q4DP+B M(J6:!MB@F)T.HD,+R-I@UJ@"]8S5Y'E%G8$JP_$W)LY]>,: M!T/"!88H[.9+$"!.ML)*CJO-4%+CISF583,L*:ZLJX9^U=<'#X^&!,]$(MI! M3Q[ 5S+7;JZXXU!DCLZ9-50YBLQ)PC*M5>? /8M_/OV,1X[5:']F8Q-OH?8Y MNYROWD[S;"Q-;)%^0 -R77RY#AUXA7DE[MQ)P@*U'B M:M@?FRG?NZTH:_VM%]*&2CR-2/5B9W2Q*\&T[*DL9G1SY6#0U^;V_ MM\NT?@"#-@:J+E)2:8 C-) &E-F]RL9GUR/#> X64E/;1C?G3FDQMF1^^]%N ME6!XIWWI2*$ TQ'L5TF,*VC4^O[P?*\$0H0&9#1@+_Z4@-](UNEW..68^<1$ M]>-YDG1G],?VX.LG;IXU6MI;<[7#"VM12C(Z($ M]+C$6+-F1533$Y+;3R'% 1J N\\66 ZK8"-SJAE34G>A,57(T%(+<,O#;NQ) M51!KV\7U$F:.%7!(Z@;7L8G#\ERMPIX]'<\.'7#CO0GM]#F& 7[[)Y4;;DY\ M=2!1C=6RCKE5AKI=ZU'K_=;:0"LC.%W47PPBW_G-I55=M $Y+D,/T3Y1SQ-C M9F$-J(AK5=22V1NL)=RI-5,/+ST/SGC_1E,Z1$!;HTM:4WEXB0:0>=@:^2VS M\%""#N[D4OCB\)7L:!55"YMP+4FLP\Y(=T-#1TD0)JC!D0+&(1O0KY!LRC>1 MV)Y#\*LX:GCNRANUHUG(S.53XYV>@FI/[ZSSO^S("&2[P?3Q(ZL_X3W1&>\] MQQ8X1W3 96#SIY@L'JZZU&)35>1AXR9''EN7SA])UARIDXIW1R<=IE\Y: M+UX2& ">">901(E->.]ZT"$JWRJ(5U7,J7>Y2BC8=IAW^*%G_:PN$[Y:ZO@7 M!=M'3")U: =*AB.NKV#*V,@\AV&CG,W\!7-P51QO\%+: MYJVRVMACH8T1V?!74 *5 GO(SAI[NE M&.+=UB(L)-1TL$OH\" 9ZGYAK1RMTLR>U14J?>^-\IV)V+7BIS\.S\43A62)MPJ443G,H1CPN'-1 7SE1ZDFU*@WYF(MW&_+L),@6TD46RI'CV&H3(O M8$''J(-I1RGE9 =L-\P4SS:RRSUHZS'M7?39P,SS;8:_W;&51^"R&P9\3 N4 MTY0L5ZH,9JVVD-@T2P-BA'&P,%D:P#3IZ/XC6=F[6,WM3&Y2!_3ZVH,S=V-U MHQ4?12/,\$OK4!('=0!69IN"9YES7>>;%0 =(I\?L*4!K]1N5 \,M*.=;N3$ M/4PXBNS]),;!N"H,UJ(6Q$,&83PU[NED'4HD7 \OW%0T(9*"ADMC!CSH([IE MX?NC%&CLG4Z)^WT&+QKF[9B8(H#]'NHQ&3P$*]_*-JK7JJI S)Z+,FI6;.EI M$6BXEI$/4]Y*X/?Z<"OD^;,,T>-7F1Z!U\>(G-23?<+4T^@6-7^N0$?,]BRK[2@UB=9HE@(7E_ M$VLO#<.SN=?/;H$_T6D_0P,,ITT#1M"S=:'(65> K#"\$R!J>';E0 .%%X9% M]-$ !A?1%ZXUE2',ISVM@B)V:4 ([+@J'YD7]T'U"%%G1@?<5*52*A>OBXV9[P,IX9=-)Z:;=;RGZ4S<9C,0QJ_*IHYCP\HW4J1)C8:]ZF>B M8P1MCQ2S2XR\/LEN&)SP_.,GIB/1KX*F=6\(:9-D$$W3)9IKD6>:X&Q$Q%.) MPD]7NW.F'3FGS'TO!KU[N^@EU6I\5"S%(.+ES;/\\V4PXD6[-:D\LD4EL1_2 M\"32 ).Z-% @+N>4\]3U@NU$JYG^F]L=S389XPL52@G%3K_\Q!C:D?:0$2?" M(\H7.6>0*7$3M[%DEM+4*^MWO@UKH?$#?+9%^S2V_%L4=_CM3N>)6V(_N!ZC MHS&/H*/66%A+@?!<1;3RR;QI(N9FR)@XR!(IL,JLDFX6VWMDU MHXK%NZ_K1 M-7JEF721Z]"\HM&:,$G2'E5Z E.FFC*CHJX%+7R\'LP0R:OJ3CB&Z^X@T0)]8G>$#T^V%6^4[RDPY"EWYZ4G*4[EE M^/Y6.U^BPE&KRWEA86+'0P#Y[C^6>-TP#!B[S5>@$F102CWJ*)F/-<9*O'_2 MDETV#NK[C#BMO'VW^T*?X(F2HNN !V 4/_JWE2HK'24LG9*?EMU\J3N^PFMT MU+] \:3ALNQRIOBWS5(.WROOESK "S2@"';[CY[!#Q/X*>\P#C !!P@[0I9X ME&0\),NMFV[1]@\2:6H-_VF2@^_F.B\)#&>AY,,E[6;0,5-LWX8]4EAZRLR6 M\:L5Y6Z^XW=#W9QD$5; &_DEE[G73X93X>)T5_^06H]BI)Y=AG"K\I,9+)0L M?VZT_$B"3XD,BIZZ>^A0365AZNG7'UST>E34 ]C4@6=('HAM3S"(#ZZ5X;/4 M8FJPC@XC*U^TX&RNXLE3"?ED)_C%T'C(YXQQ:\<=L5%+K5;?'+@*"4P^AD/5 MK_:,MC52F11=7]&'WZ5X.38R];K7+LXPT1K\$K@>'U'_+_TG"]!U5QD3F M)LW&K UB-'(9E4F9V9/V/HEJT=8D7KV_0!XW[SFPJZ$URXZ M&3E3H7J9F#?K.C*L2[3"K1+@27HXSRT3R3"XEHW;\99T,S5WP4A^,S&)2JGS M^]7P;TU^R^C3U:R])U6.HVYEQ M+5;S0N"A2PXS6O*SWBXGR[3& -41G":92ZV!'Q-9)TATQ\*:HJP;RJ=Y=^;\ M<>-Z@RX%"S&ZIZ-B^5[=URG=B&OL"'V.DI7 38M[8@0A]("=?)Y8-BLYNGK[ MIT2-UAP-$&#.ZE56L'$3/*]D'ZL9NX)U8!UYS,+U[KKMXU>7/W! %" S!6-3 MV3.;H^X$9;QDJ(T]NA3-HNG^"$^93P2?.??SM?>)]%HA%:0AGHDL&'C%T]"= M)XI.RHJ7?RVIFNO,3E]_L;X(O436 0(J25*((20KQA$,81_UL>W;OHMG"I(; M+74][6.G-TI(E=B2]S@;;VLB;!M%N)-]LJCJU(W=R^1NNI^P(089EM'_=B+Z M++G+WU(;_*_5>GH$DC_;>WY[>$UU!BI& U[P4Z3_G^W#+1UPV]0%/'(=AD4% MF9;U17&JXUJB/SU^(]%^NU\&O.'6>8*5R7$'0KRY$[._7TL#ZLL_GHP @ZBG M H2I"%#3@\%O,;^1OY&_D; M^1OY&_D;^1OY'X#,639E3(P1;G>ZLF;Q##X:R3:$_I^IK$%9KIQ/J5.E!XN/ M",;,X62\D317U.*8%_CKD6#QP#M'7AC:?V2+AS/@\PCSQ$I<: OR*,9!2];_;-' ?%EABR\+"#K.LIAV2SBL0+A^JL3G\H?GFCG=E$Z J=7QDL M>\-P]^A:614PM5S;6B4,[89NET@(\5P\;'S)G#]2M'7IQQ7$2WI M@1"(L@&)A_R<@I; V/:$T #N.G8845N-*)F1[G- XQK2V-5'OID%+\V,V'Q MS70P5+-M_MY@\- R*Z1_&50*6HN;PQQ#-JC7L/SM G>S618T^\C8G&>12>\ $N4\3IP^%I_CW.8Z[/& J1V%@X)&.ENGF55ER>:4 M@CJ)7]9WANO$?-(WEC1QVQ.:L@?WWU^@BW&>9I:DD. M?<586Y=]Y0B?Q%)J@;CD"7OIYCSUYPU,PFZZKQ\PC<@:+1BM!9,N$R4)X<07 M63VX:2J+&1;#IYD-4_/^XJ.>[RE^C7 PI,"=%?YP3I>#T8;Q7J1 \&2:3T\Y M/(!(0L-=Z--ME0^(<+IR2 *+DPC-A.;XH#5+:F(/Y4U?2U49T%+24%.60H^^ MT[C?UQ+)T JH+J?7"=!!5M1^(:D:2AY" =&<)HX7W\C[[ -J'HOJ>;$PL)'F M'ZER#;Q7X:1WY57-V\^D@)1P<")?ZT_5^;\MC;"QX-C(F9QM-(!PW@%V()4W M":XG"W]Q.# B%&:9>@^L(D CV%FI7!ME*,?:4!=#L/=B&XZ M8VEK NWP!U$/,JB(]N!0-N)D#V?P"^8WZC?J-^HWZ MC?J-^HWZ%ZB\3N1L1BF&:(\AZI&P)-[1NAY"(0UP)8W++%?,M^T1"WHB(?S* M\KB]>L68\/4R,=NJ"([$JPPH::]9II]"T*]RN&%":RZEB 8P,XTOD%S'$+V$ M@FE(2K47^6!C2;5L7SZ,[&T4(N5C?HU["M[A#MM95WI. \8/#LRZ\.[F+;.B MQ]3\)P^\]E$9'D:V^5.[?#SY#V' OXFZ7(@J6%;,*_7S)+M+G_BJ]M/@"R"6'O$G2;GB)*O# MDGAHX*5NQP?0+06FB0=,S:B*X75VD@S9@YC!M@;%0PB!N+U@\IETF)DCC*L0 M+6<3X:R>X29>%W64];F%H_(T7"=[:'*S2U@$? _-]*7K48_TTX,C4T*Y2 ME),))@8)W$GY7-57ZIYKP5ORS>'BF^XS#?%=((^^+?/Y.QT(O0B B*(>9Z;_ M_VJB/TD!_0KI&#,B.T5T;QY*D^U;SR]ET='0#I-8JOQF/!,[\;UK9W:GQ&OL9I]+UF:>QI>?,6/*['PT(;:F-;; M\1A'DN2,T1H,)TKP+>HOI0&'E\^3MS%FQ89 MVHAS"'/;'GESIX &O :58!HQT?+)$A5S43RSGC$G+51Z0I5O9CERFL"68Q77 MW4_@BJORT!W?M31.3V0S *!CR(:K-8SY*QB:8$[;FJD*_;(&129_-![;X M"?/5P^KF>^>>SG]?;RM#Q!D)X^QF8(W3@4(\*8V0XS57DCW+)G 7*J*+LAVN+I_$(6]75LA!/WI*=?M M"&*7E/Q,8@O>&?9V.1*=$C,@1K7;*E2^#V%YU9=9ME:&=./,/>;R(V)#A:.1 MT\W_9.D=Q9+T%^93>7-18NT$*)O]VXD[;2S"#0VJ'4>ARUH.,SJN9N]@/MEZ M;JA]6P'W !5>7+='LF%0YJ^BM?[\05:%-Z^+#N*ZW;87WTV_\!?S]NO<6-Z6 MJ35-L<=PSF'&LK$\65@H'QNS-F2C-/8V_N/Q.E_!UZRJNL&[3,_08/0W2:0- M6Z!IU'Q5\-X+4Y.EA,QDH\&-3J6B]L?PJ