0001617669-22-000066.txt : 20220811 0001617669-22-000066.hdr.sgml : 20220811 20220811171255 ACCESSION NUMBER: 0001617669-22-000066 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220811 DATE AS OF CHANGE: 20220811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Unique Fabricating, Inc. CENTRAL INDEX KEY: 0001617669 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 461846791 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37480 FILM NUMBER: 221156906 BUSINESS ADDRESS: STREET 1: 800 STANDARD PARKWAY CITY: AUBURN HILLS STATE: MI ZIP: 48326 BUSINESS PHONE: 248-853-2333 MAIL ADDRESS: STREET 1: 800 STANDARD PARKWAY CITY: AUBURN HILLS STATE: MI ZIP: 48326 10-Q 1 ufab-20220630.htm 10-Q ufab-20220630
0001617669false12/312022Q21.333P1Yhttp://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent00016176692022-01-012022-06-3000016176692022-07-29xbrli:shares00016176692022-06-30iso4217:USD00016176692021-12-31iso4217:USDxbrli:shares00016176692022-04-012022-06-3000016176692021-04-012021-06-3000016176692021-01-012021-06-300001617669us-gaap:CommonStockMember2021-12-310001617669us-gaap:AdditionalPaidInCapitalMember2021-12-310001617669us-gaap:RetainedEarningsMember2021-12-310001617669us-gaap:RetainedEarningsMember2022-01-012022-03-3100016176692022-01-012022-03-310001617669us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001617669us-gaap:CommonStockMember2022-03-310001617669us-gaap:AdditionalPaidInCapitalMember2022-03-310001617669us-gaap:RetainedEarningsMember2022-03-3100016176692022-03-310001617669us-gaap:RetainedEarningsMember2022-04-012022-06-300001617669us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001617669us-gaap:CommonStockMember2022-06-300001617669us-gaap:AdditionalPaidInCapitalMember2022-06-300001617669us-gaap:RetainedEarningsMember2022-06-300001617669us-gaap:CommonStockMember2020-12-310001617669us-gaap:AdditionalPaidInCapitalMember2020-12-310001617669us-gaap:RetainedEarningsMember2020-12-3100016176692020-12-310001617669us-gaap:RetainedEarningsMember2021-01-012021-03-3100016176692021-01-012021-03-310001617669us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001617669us-gaap:CommonStockMember2021-03-310001617669us-gaap:AdditionalPaidInCapitalMember2021-03-310001617669us-gaap:RetainedEarningsMember2021-03-3100016176692021-03-310001617669us-gaap:RetainedEarningsMember2021-04-012021-06-300001617669us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001617669us-gaap:CommonStockMember2021-06-300001617669us-gaap:AdditionalPaidInCapitalMember2021-06-300001617669us-gaap:RetainedEarningsMember2021-06-3000016176692021-06-30ufab:segment0001617669us-gaap:LineOfCreditMemberufab:ForbearanceAgreementMember2021-12-092021-12-09xbrli:pure0001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-080001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-090001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-02-252022-06-13ufab:agreement0001617669ufab:CreditAgreementMember2022-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:GeneralMotorsCompanyMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:GeneralMotorsCompanyMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:GeneralMotorsCompanyMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:GeneralMotorsCompanyMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:YanfengMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:YanfengMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:YanfengMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:YanfengMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001617669ufab:StellantisFormerlyFiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001617669ufab:StellantisFormerlyFiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001617669ufab:StellantisFormerlyFiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001617669ufab:StellantisFormerlyFiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:FordMotorCompanyMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:FordMotorCompanyMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:FordMotorCompanyMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001617669us-gaap:CustomerConcentrationRiskMemberufab:FordMotorCompanyMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001617669us-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2022-04-012022-06-300001617669us-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2021-04-012021-06-300001617669us-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2022-01-012022-06-300001617669us-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2021-01-012021-06-300001617669us-gaap:CostOfGoodsTotalMembercountry:CAus-gaap:GeographicConcentrationRiskMember2022-04-012022-06-300001617669us-gaap:CostOfGoodsTotalMembercountry:CAus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001617669us-gaap:CostOfGoodsTotalMembercountry:CAus-gaap:GeographicConcentrationRiskMember2022-01-012022-06-300001617669us-gaap:CostOfGoodsTotalMembercountry:CAus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001617669us-gaap:GeographicConcentrationRiskMembercountry:MXus-gaap:SalesRevenueNetMember2022-04-012022-06-300001617669us-gaap:GeographicConcentrationRiskMembercountry:MXus-gaap:SalesRevenueNetMember2021-04-012021-06-300001617669us-gaap:GeographicConcentrationRiskMembercountry:MXus-gaap:SalesRevenueNetMember2022-01-012022-06-300001617669us-gaap:GeographicConcentrationRiskMembercountry:MXus-gaap:SalesRevenueNetMember2021-01-012021-06-300001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001617669country:USus-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMemberus-gaap:LaborForceConcentrationRiskMember2022-01-012022-06-300001617669us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMemberus-gaap:LaborForceConcentrationRiskMembercountry:MX2022-01-012022-06-300001617669us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMembercountry:CAus-gaap:LaborForceConcentrationRiskMember2022-01-012022-06-300001617669us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMemberufab:CollectiveBargainingArrangementsExpiringAugust2022Memberus-gaap:LaborForceConcentrationRiskMember2022-01-012022-06-300001617669ufab:CollectiveBargainingArrangementsExpiringFebruary2023Memberus-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMemberus-gaap:LaborForceConcentrationRiskMember2022-01-012022-06-300001617669ufab:TransportationMember2022-04-012022-06-300001617669ufab:TransportationMember2021-04-012021-06-300001617669ufab:TransportationMember2022-01-012022-06-300001617669ufab:TransportationMember2021-01-012021-06-300001617669ufab:ApplianceMember2022-04-012022-06-300001617669ufab:ApplianceMember2021-04-012021-06-300001617669ufab:ApplianceMember2022-01-012022-06-300001617669ufab:ApplianceMember2021-01-012021-06-300001617669ufab:OtherRevenueMember2022-04-012022-06-300001617669ufab:OtherRevenueMember2021-04-012021-06-300001617669ufab:OtherRevenueMember2022-01-012022-06-300001617669ufab:OtherRevenueMember2021-01-012021-06-300001617669country:MX2022-06-300001617669country:MX2021-12-310001617669country:CA2022-06-300001617669country:CA2021-12-310001617669us-gaap:LandMember2022-06-300001617669us-gaap:LandMember2021-12-310001617669us-gaap:BuildingMember2022-06-300001617669us-gaap:BuildingMember2021-12-310001617669us-gaap:BuildingMembersrt:MinimumMember2022-01-012022-06-300001617669us-gaap:BuildingMembersrt:MaximumMember2022-01-012022-06-300001617669us-gaap:EquipmentMember2022-06-300001617669us-gaap:EquipmentMember2021-12-310001617669srt:MinimumMemberus-gaap:EquipmentMember2022-01-012022-06-300001617669srt:MaximumMemberus-gaap:EquipmentMember2022-01-012022-06-300001617669us-gaap:LeaseholdImprovementsMember2022-06-300001617669us-gaap:LeaseholdImprovementsMember2021-12-310001617669us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2022-01-012022-06-300001617669srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-06-300001617669us-gaap:OfficeEquipmentMember2022-06-300001617669us-gaap:OfficeEquipmentMember2021-12-310001617669us-gaap:OfficeEquipmentMembersrt:MinimumMember2022-01-012022-06-300001617669srt:MaximumMemberus-gaap:OfficeEquipmentMember2022-01-012022-06-300001617669us-gaap:VehiclesMember2022-06-300001617669us-gaap:VehiclesMember2021-12-310001617669us-gaap:VehiclesMember2022-01-012022-06-300001617669us-gaap:ConstructionInProgressMember2022-06-300001617669us-gaap:ConstructionInProgressMember2021-12-310001617669us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMember2022-06-300001617669us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2022-06-300001617669us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputEbitdaMultipleMember2022-06-300001617669ufab:NewUSTermLoanMemberus-gaap:SecuredDebtMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Memberus-gaap:LineOfCreditMember2022-01-012022-06-300001617669ufab:NewUSTermLoanMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2022-06-300001617669ufab:NewUSTermLoanMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2021-12-310001617669ufab:CATermLoanMemberus-gaap:SecuredDebtMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Memberus-gaap:LineOfCreditMember2022-01-012022-06-300001617669ufab:CATermLoanMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2021-12-310001617669ufab:CATermLoanMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2022-06-300001617669ufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Memberus-gaap:LineOfCreditMember2022-01-012022-06-300001617669ufab:LineOfCreditForCapitalExpendituresMemberus-gaap:LineOfCreditMember2021-12-310001617669ufab:LineOfCreditForCapitalExpendituresMemberus-gaap:LineOfCreditMember2022-06-300001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669us-gaap:SecuredDebtMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:RevolvingCreditFacilityMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:USTermLoanMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669ufab:CATermLoanMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:DebtInstrumentPeriodicPaymentInstallmentsNovember82018ThroughNovember82019Memberufab:LineOfCreditForCapitalExpendituresMemberufab:AmendedAndRestatedCreditAgreementMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:DebtInstrumentPeriodicPaymentInstallmentsNovember92019ThroughNovember82020Memberufab:LineOfCreditForCapitalExpendituresMemberufab:AmendedAndRestatedCreditAgreementMember2018-11-080001617669ufab:CreditAgreementMembersrt:MinimumMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669srt:MaximumMemberufab:CreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669ufab:CreditAgreementMembersrt:MinimumMemberus-gaap:SecuredDebtMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669srt:MaximumMemberufab:CreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669srt:MinimumMemberus-gaap:SecuredDebtMemberus-gaap:LondonInterbankOfferedRateLIBORMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669srt:MinimumMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669ufab:FirstAmendmentToForbearanceAgreementMemberus-gaap:SecuredDebtMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669ufab:FirstAmendmentToForbearanceAgreementMemberus-gaap:SecuredDebtMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2022-03-312022-03-310001617669us-gaap:SecuredDebtMemberufab:ForbearanceAgreementMemberus-gaap:LineOfCreditMember2022-06-300001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2022-06-300001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:LetterOfCreditMember2022-06-300001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-200001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-210001617669ufab:FiscalQuarterTrailingThreeMonthsEndingSeptember302020Memberufab:AmendedAndRestatedCreditAgreementMember2022-06-300001617669ufab:FiscalQuarterTrailingSixMonthsEndingDecember312020Memberufab:AmendedAndRestatedCreditAgreementMember2022-06-300001617669ufab:FiscalQuarterTrailingTwelveMonthsEndingJune302021Memberufab:AmendedAndRestatedCreditAgreementMember2022-06-300001617669ufab:FiscalQuarterTrailingNineMonthsEndingMarch312021Memberufab:AmendedAndRestatedCreditAgreementMember2022-06-300001617669ufab:FiscalQuarterThereafterMemberufab:AmendedAndRestatedCreditAgreementMember2022-06-300001617669ufab:FiscalQuarterTrailingThreeMonthsEndingSeptember302020Memberufab:AmendedAndRestatedCreditAgreementMember2022-01-012022-06-300001617669ufab:FiscalQuarterTrailingSixMonthsEndingDecember312020Memberufab:AmendedAndRestatedCreditAgreementMember2022-01-012022-06-300001617669ufab:AmendedAndRestatedCreditAgreementMember2022-06-300001617669ufab:PeriodEightMemberufab:ForbearanceAgreementMember2022-06-300001617669ufab:FiscalQuarterTrailingNineMonthsEndingMarch312021Memberufab:AmendedAndRestatedCreditAgreementMember2022-01-012022-06-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2018-11-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember2018-11-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMember2018-11-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecember312021Member2018-11-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember2018-11-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2022-06-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2021-12-310001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2022-04-012022-06-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2022-01-012022-06-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2021-04-012021-06-300001617669us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2021-01-012021-06-300001617669us-gaap:EmployeeStockOptionMemberufab:The2013StockIncentivePlanMember2013-12-290001617669ufab:The2013StockIncentivePlanMember2013-12-290001617669us-gaap:EmployeeStockOptionMemberufab:The2013StockIncentivePlanMember2013-12-302014-03-300001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2015-01-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2016-06-300001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-07-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2021-12-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2021-01-012021-12-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2022-01-012022-06-300001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2022-06-300001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001617669us-gaap:EmployeeStockOptionMember2022-06-300001617669us-gaap:EmployeeStockOptionMember2022-01-012022-06-30ufab:option_to_renew0001617669srt:MinimumMember2022-06-300001617669srt:MaximumMember2022-06-300001617669ufab:DefinedContributionPlanInitialContributionMember2022-01-012022-06-300001617669ufab:DefinedContributionPlanAdditionalContributionMember2022-01-012022-06-300001617669ufab:ManagementAgreementMembersrt:AffiliatedEntityMember2013-03-182013-03-180001617669ufab:ManagementAgreementMembersrt:AffiliatedEntityMember2021-01-012021-03-310001617669ufab:ManagementAgreementMembersrt:AffiliatedEntityMember2013-03-180001617669ufab:EngaugeWorkforceSolutionsLLCEngaugeMember2022-06-300001617669ufab:EngaugeWorkforceSolutionsLLCEngaugeMember2022-01-012022-06-300001617669ufab:WarrantsforUnderwritersMember2021-09-012021-09-3000016176692021-09-300001617669us-gaap:CostOfSalesMember2022-04-012022-06-300001617669us-gaap:CostOfSalesMember2022-01-012022-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
(Mark One)
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended June 30, 2022
or
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from              to             .
Commission file number: 001-37480
UNIQUE FABRICATING, INC.
(Exact name of registrant as specified in its Charter)
ufab-20220630_g1.jpg
Delaware46-1846791
(State or other jurisdiction of
incorporation or organization)
(IRS Employer
Identification No.)
800 Standard Parkway
Auburn Hills, MI 48326
(248) 853-2333
(Address including zip code, and telephone number, including area code, of registrant’s principal executive offices)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $.001 per shareUFABNYSE American
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).      Yes No
As of July 29, 2022, the registrant had 11,733,147 shares of common stock outstanding.

UNIQUE FABRICATING, INC.
FORM 10-Q
TABLE OF CONTENTS
Page

1

Part I – FINANCIAL INFORMATION
Item 1. Financial Statements    
UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited – dollars in thousands)
  June 30, 2022December 31, 2021
Assets  
Current assets  
Cash and cash equivalents$600 $742 
Accounts receivable, net of reserves of approximately $0.8 million and $1.3 million at June 30, 2022 and December 31, 2021, respectively
26,455 23,469 
Inventory, net13,071 13,770 
Prepaid expenses and other current assets:  
Prepaid expenses and other6,043 3,270 
Refundable taxes2,225 3,738 
Total current assets48,394 44,989 
Property, plant, and equipment, net21,448 22,567 
Goodwill4,833 16,996 
Intangible assets4,454 5,161 
Other assets
Operating leases10,627 9,776 
Investments, at cost1,054 1,054 
Deposits and other assets742 755 
Deferred tax asset3,917 2,379 
Total assets$95,469 $103,677 
Liabilities and Stockholders’ Equity  
Current liabilities:  
Accounts payable$12,885 $10,056 
Current maturities of long-term debt27,411 28,884 
Income taxes payable 303 
Revolver, current maturities20,259 19,541 
Accrued compensation1,637 1,149 
Other accrued liabilities4,059 3,478 
Total current liabilities66,251 63,411 
Other long-term liabilities:
Other liabilities9,288 9,139 
Total liabilities75,539 72,550 
Stockholders’ equity:
Common stock, $0.001 par value: 15,000,000 shares authorized and 11,733,147 and 11,733,147 issued and outstanding at June 30, 2022 and December 31, 2021, respectively
12 12 
Additional paid-in-capital50,432 50,349 
Accumulated deficit(30,514)(19,234)
Total stockholders’ equity19,930 31,127 
Total liabilities and stockholders’ equity$95,469 $103,677 
The accompanying notes are an integral part of these Condensed Consolidated Statements.
2

UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited – dollars in thousands, except per share amounts)

Three Months Ended June 30,Six Months Ended June 30,
  2022202120222021
Net sales$35,032 $30,896 $70,344 $65,694 
Cost of sales29,789 26,280 60,323 55,216 
Gross profit5,243 4,616 10,021 10,478 
Selling, general, and administrative expenses4,241 6,081 9,213 11,895 
Impairment12,163  12,163  
Operating loss(11,161)(1,465)(11,355)(1,417)
Other income (expense):   
Other, net89 21 30 39 
Interest expense(682)(769)(1,163)(1,462)
Other expense, net(593)(748)(1,133)(1,423)
Loss before income taxes(11,754)(2,213)(12,488)(2,840)
Income tax expense (benefit)(1,043)296 (1,208)738 
Net loss$(10,711)$(2,509)$(11,280)$(3,578)
Net loss per share:  
Basic$(0.91)$(0.26)$(0.96)$(0.37)
Diluted$(0.91)$(0.26)$(0.96)$(0.37)

The accompanying notes are an integral part of these Condensed Consolidated Statements.
3

UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited – dollars in thousands)

Number of Shares of Common StockCommon StockAdditional
Paid-In
Capital
Accumulated DeficitTotal
Balance - December 31, 202111,733,147 $12 $50,349 $(19,234)$31,127 
Net loss— — — (569)(569)
Stock option expense— — 41 — 41 
Balance - March 31, 202211,733,147 $12 $50,390 $(19,803)$30,599 
Net loss— — — (10,711)(10,711)
Stock option expense— — 42 — 42 
Balance - June 30, 202211,733,147 $12 $50,432 $(30,514)$19,930 

Number of Shares of Common StockCommon StockAdditional
Paid-In
Capital
Accumulated DeficitTotal
Balance - December 31, 20209,779,147 $10 $46,126 $(12,271)$33,865 
Net loss— — — (1,069)(1,069)
Stock option expense— — 27 — 27 
Balance - March 31, 20219,779,147 $10 $46,153 $(13,340)$32,823 
Net loss— — — (2,509)(2,509)
Stock option expense— — 256 — 256 
Balance - June 30, 20219,779,147 $10 $46,409 $(15,849)$30,570 


The accompanying notes are an integral part of these Condensed Consolidated Statements.

4

UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited – dollars in thousands)
Six Months Ended June 30,
  20222021
Cash Flows from Operating Activities:    
Net loss$(11,280)$(3,578)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Impairment of goodwill12,163  
Depreciation and amortization2,339 2,953 
Amortization of debt issuance costs113 103 
Loss on sale of assets (12)
Bad debt adjustment(41)(194)
Gain on derivative instrument(568)(185)
Stock option expense83 283 
Accrued in-kind interest on long term debt97  
Deferred income taxes(1,538) 
Changes in operating assets and liabilities that provided (used) cash:
Accounts receivable(2,946)(1,690)
Inventory699 (3,349)
Prepaid expenses and other assets(1,246)2,520 
Accounts payable2,939 2,148 
Other assets and liabilities, net633 88 
Net cash provided by (used for) operating activities1,447 (913)
Cash Flows from Investing Activities:    
Capital expenditures(579)(2,327)
Proceeds from sale of property, plant, and equipment 100 
Net cash used for investing activities(579)(2,227)
Cash Flows from Financing Activities:    
Net change in bank overdraft(45)(711)
Payments on term loans and capital expenditure line(1,603)(1,989)
Payments on revolving credit facilities(29,317)(16,925)
Proceeds from revolving credit facilities29,955 22,929 
Net cash provided by (used for) financing activities(1,010)3,304 
Cash and Cash Equivalents:
Net increase (decrease) in cash and cash equivalents(142)164 
Cash and cash equivalents at beginning of period742 760 
Cash and cash equivalents at end of period$600 $924 
Supplemental Disclosure of Cash Flow Information:    
Cash paid for interest$1,504 $1,569 
Cash paid for income taxes$363 $353 

The accompanying notes are an integral part of these Condensed Consolidated Statements.
5

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

1. Nature of Business and Basis of Presentation
Nature of Business
Unique Fabricating, Inc. (the “Company”) engineers and manufactures components for customers in the transportation, appliance, medical, and consumer / off-road markets. The Company’s solutions are comprised of multi-material foam, rubber, and plastic components, and utilized in noise, vibration and harshness (“NVH”) management, acoustical management, water and air sealing, decorative and other functional applications. The Company leverages proprietary manufacturing processes, including die cutting, thermoforming, compression molding, fusion molding, and reaction injection molding to manufacture a wide range of products, including air management products, heating, ventilating, and air conditioning (“HVAC”), seals, fender stuffers, air ducts, acoustical insulation, door water shields, gas tank pads, light gaskets, topper pads, mirror gaskets, glove box liners, personal protection equipment, and packaging. The Company operates as one reportable segment and is headquartered in Auburn Hills, Michigan.
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.
Going Concern
The Company’s condensed consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
As of December 31, 2020 and March 31, 2021, the Company was in violation of its financial covenants, as defined in the Company’s Credit Agreement (Note 7). The Company entered into a forbearance agreement, dated April 9, 2021, which allowed the Company to be able to borrow on its revolving line of credit, subject to the terms and conditions to making a revolving credit advance, including availability, and the lenders agreed, subject to the terms of the forbearance agreement, as amended, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt. As of September 30, 2021, the Company was also in violation of the required Minimum Consolidated EBITDA covenant (as amended by the Second Amendment to the Forbearance Agreement dated September 21, 2021).
On December 9, 2021, the Company entered into the Third Amendment to Forbearance Agreement with respect to the Amended and Restated Credit Agreement, as amended. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to the Minimum Consolidated EBITDA covenant violation and to suspend the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment included a new covenant that began on December 15, 2021, which is tested weekly on a rolling basis and requires that the Company’s actual cumulative total cash disbursements for the period being tested not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the Revolving Credit Aggregate Commitment from $27 million to $25 million.
As of December 31, 2021, the Company was in violation of the required Minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment to the Forbearance Agreement agreed to waive the Minimum Liquidity covenant violation.
Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments, each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered into February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh
6

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.
On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.
The defaults, if not waived by our lenders, allows the lenders to accelerate the maturity of the debt, making it immediately due and payable. Accordingly, all debt subject to the Credit Agreement, currently totaling $47.7 million, has been classified as current as of June 30, 2022. The Company does not have sufficient cash and cash equivalents on hand or available liquidity to repay such debt or meet its obligations thereunder as they become due through twelve months from date of issuance of these condensed consolidated financial statements. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.
In response to these conditions, the Company is discussing with its bank lenders entering into an amendment and waiver to cure the covenant defaults. There is not any assurance that the lenders will waive such non compliance or agree to an amendment to the current provisions. Even if the lenders were to agree to waive the failures to comply as of December 31, 2020, March 31, 2021, and September 30, 2021, there cannot be any assurance that, at any future date at which compliance is measured, we will be able to comply with the covenants contained in the Credit Agreement, as amended, given the industry-wide and other challenges that we face, as described elsewhere herein, or that our lenders would waive a default if that were to occur. Furthermore, there can be no assurance that the Company will be able to enter into an amendment or waiver with the lenders or if it enters into an amendment, what the terms, restrictions, and covenants of the amendment will contain. These plans have not been finalized and are not within the Company’s control, and therefore cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.
The condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.
Concentration Risks
The Company is exposed to significant concentration risks as follows:
Customer and Credit — During the three and six months ended June 30, 2022 and June 30, 2021, the Company’s net sales were principally derived from customers engaged in the North American automotive industry. The following table presents the Company's sales directly to General Motors Company (“GM”), Yanfeng Automotive Interiors, Stellantis N.V. (formerly Fiat Chrysler Automobiles), and Ford Motor Company (“Ford”) as a percentage of total net sales:
Three Months Ended June 30,Six Months Ended June 30,
  2022202120222021
General Motors Company9 %13 %9 %10 %
Yanfeng Automotive Interiors8 %7 %9 %7 %
Stellantis N.V.8 %6 %8 %6 %
Ford Motor Company4 %2 %4 %4 %
Furthermore, the Company derived net sales to the customers listed in the above table indirectly through other customers.
International Operations — The Company manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico and Canada:
7

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
  Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Mexico25 %26 %25 %24 %
Canada9 %10 %9 %10 %
The following table presents the percentage of the Company's total net sales represented by net sales from operations located in Mexico and Canada:
Three Months Ended June 30,Six Months Ended June 30,
  2022202120222021
Mexico25 %26 %25 %25 %
Canada9 %10 %9 %10 %
Labor Markets — At June 30, 2022, 50% of our employees were working in the United States, 47% were working in Mexico, and 3% were working in Canada. In the United States manufacturing facilities, 31% were covered under a collective bargaining agreement which expires in August 2022 while another 16% were covered under a separate collective bargaining agreement that expires in February 2023.

2. New Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any, the adoption of the new credit losses model will have on its financial statements.
In March 2020, the FASB issued ASU No. 2020-04 “Reference Rate Reform”. The ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or any other reference rate expected to be discontinued. In January 2021, the FASB issued ASU 2021-01 - Reference Rate Reform (Topic 848). The amendments in this ASU clarify that certain option expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, it will be in effect for a limited time through December 31, 2022.

8

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
3. Revenues
The following table presents the Company's net sales disaggregated by major sales channel:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(dollars in thousands)
Net Sales
Transportation$31,219 $27,373 $62,668 $58,617 
Appliance3,155 3,008 6,279 6,143 
Other658 515 1,397 934 
Total$35,032 $30,896 $70,344 $65,694 
General Recognition Policy
Revenue is recognized by the Company once all performance obligations under the terms of a contract with a Company's customer is satisfied. Generally this occurs with the transfer of control to a customer of its transportation, appliance, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.
In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset.
Contract Balances
The timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.

4. Inventory
Inventories consist of the following:
  June 30, 2022December 31, 2021
(dollars in thousands)
Raw materials$8,949 $9,242 
Work in progress1,183 990 
Finished goods2,939 3,538 
Total inventory$13,071 $13,770 
The Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $1.3 million at June 30, 2022 and $1.2 million at December 31, 2021.
Included in inventory are assets located in Mexico with a carrying amount of $3.8 million at June 30, 2022 and $4.0 million at December 31, 2021, and assets located in Canada with a carrying amount of $1.2 million at June 30, 2022 and $1.1 million at December 31, 2021.

9

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
5. Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following:
June 30, 2022December 31, 2021Depreciable
Life – Years
(dollars in thousands)
Land$538 $538   
Buildings7,630 7,630 
23 – 40
Shop equipment27,753 26,049 
7 – 10
Leasehold improvements1,283 1,283 
3 – 10
Office equipment3,094 3,047 
3 – 7
Mobile equipment50 50 3
Construction in progress316 1,554 
Total cost40,664 40,151   
Less: Accumulated depreciation19,216 17,584 
Net property, plant, and equipment, net$21,448 $22,567 
Depreciation expense was $0.8 million and $1.6 million for the three and six months ended June 30, 2022, respectively, and $0.8 million and $1.5 million for the three and six months ended June 30, 2021, respectively.
Included in property, plant, and equipment, net are assets located in Mexico with a carrying amount of $3.5 million and $3.5 million at June 30, 2022 and December 31, 2021, respectively, and assets located in Canada with a carrying amount of $0.3 million and $0.4 million at June 30, 2022 and December 31, 2021, respectively.

6. Goodwill
Changes in the carrying amount of goodwill are as follows:
(dollars in thousands)
Balance at December 31, 2021
Goodwill$28,871 
Accumulated impairment losses(11,875)
Net beginning balance16,996 
Goodwill impairment(12,163)
Balance at June 30, 2022$4,833 
Goodwill Impairment
The Company experienced a sustained decline in market capitalization through the second quarter of 2022 representing a potential indicator of impairment. Furthermore, the Company continues to experience repercussions from the global semiconductor shortage, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes have been lower than pre-pandemic levels. The Company identified these circumstances and concluded it was more likely than not that the fair value of its reporting unit is less than its carrying amount, and performed an interim quantitative assessment. The quantitative assessment was performed as of June 30, 2022, utilizing the income approach. The analysis required the comparison of the Company’s carrying value with it’s fair value, with an impairment recorded for any excess of carrying value over the fair value. The discounted cash flow method was used to determine the fair value of the reporting unit under the income approach. Key assumptions used in the discounted cash flow analysis included a discount rate of 18.6%, forecasted revenue for the remainder of 2022 through 2028, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2026. The results of the quantitative analysis performed indicated the carrying value of the reporting unit exceeded the fair value of the reporting unit as of June 30, 2022. As a result, the Company recorded a $12.2 million impairment charge on the condensed consolidated statements of operations for the three and six months ended June 30, 2022.
10

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
7. Long-term Debt
The Company’s long-term debt consists of the following:
  June 30, 2022December 31, 2021
(dollars in thousands)
US Term Loan, payable to lenders in quarterly installments of $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the US Term Loan is presented net of a debt discount of $96 thousand from costs paid to or on behalf of the lenders.
$19,656 $20,383 
CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the CA Term Loan is presented net of a debt discount of $41 thousand from costs paid to or on behalf of the lenders.
6,728 7,437 
Capital expenditure line payable to lenders in quarterly installments of 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021.
1,027 1,064 
Total debt excluding Revolver$27,411 $28,884 
As of June 30, 2022 and December 31, 2021, the fair value of the Company’s debt approximates book value based on the variable terms.
Credit Agreement
On November 8, 2018, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower” and together with US Borrower, the “Borrowers”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders (collectively, the “Lenders”), entered into an Amended and Restated Credit Agreement (the “Credit Agreement”), which amended and restated the Original Credit Agreement entered into on April 29, 2016 (as amended, the “Original Credit Agreement”). The Credit Agreement is a five-year agreement and provided for borrowings up to an aggregate principal amount of $73.0 million. The Credit Agreement, which is a senior secured credit facility comprised of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $26.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, a $12.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower, and a two-year line to fund capital expenditures of up to $2.5 million through November 8, 2019 and $5.0 million thereafter through November 8, 2020 to the US Borrower (the “Capital Expenditure Line”). The Credit Agreement has a maturity date for all borrowings of November 7, 2023.
The Credit Agreement, as amended, bore interest at the Company’s election of either (i) the greater of the Prime Rate or the Federal Funds Effective Rate (the “Base Rate”) or (ii) the LIBOR rate, plus an applicable margin ranging from 1.75% to 3.25% per annum in the case of the Base Rate and 2.75% to 4.25% per annum in the case of the LIBOR rate, in each case, based on senior leverage ratio thresholds, measured quarterly, as increased by the Waiver and Fourth Amendment to the Credit Agreement. The Seventh Amendment to the Credit Agreement added a 1.0% LIBOR Floor and 2.0% Base Rate Floor.
The First Amendment to the Forbearance Agreement increased the per annum interest rate from 4.25% to 4.50% for the duration of the Forbearance Period. Furthermore, the First Amendment imposes Payment in Kind (“PIK”) additional interest of 0.5% per annum on all outstanding debt subject to the Credit Agreement, which is payable on at the termination date of the Forbearance Agreement, or earlier in the event of a Forbearance Termination event, as defined.
As of June 30, 2022, $20.5 million was outstanding under the Revolver. This amount is gross of debt issuance costs which are further described in the next section. The Revolver had an effective interest rate of 5.5% percent per annum at June 30, 2022, and is secured by substantially all of the Company’s assets. At June 30, 2022, the maximum additional available borrowings under the Revolver was $4.3 million, which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities.
The Company’s financial results for the six months ended December 31, 2020 and the nine months ended March 31, 2021 resulted in violations of one or more of the following financial covenants: (1) Maximum Total Leverage Ratio; (2) Minimum Debt Service Coverage Ratio; and (3) Minimum Consolidated EBITDA; as defined in the Company’s Credit Agreement. The Company entered into a Forbearance Agreement, providing a period commencing on April 9, 2021 and through and including June 15, 2021, during which the Company was able to borrow on its Revolver, subject to the terms and conditions to making a
11

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
revolving credit advance, including availability, and the Lenders agreed, subject to the terms of the Forbearance Agreement, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt.
On June 14, 2021, the Company entered into the First Amendment to the Forbearance Agreement, which among other things, extended the forbearance period from June 15, 2021 to February 28, 2022 and waived the testing of the Maximum Total Leverage Ratio and Minimum Debt Service Coverage ratios for the duration of the Forbearance Period. The First Amendment also substituted Minimum Liquidity and Minimum Consolidated EBITDA requirements which would be tested monthly beginning with the month ending July 31, 2021. During the extended period, the Company was able to borrow under the revolving line of credit, subject to availability and satisfaction of certain other conditions.
On September 21, 2021, the Company entered into the Second Amendment to Forbearance Agreement, which among other things, made changes to the calculations of financial covenants, contained revised requirements for Minimum Liquidity and Minimum Consolidated EBITDA, as defined, for the monthly periods through and including February 28, 2022, and revised the Revolving Credit Aggregate Commitment from $30 million to $27 million.
On December 9, 2021, the Company entered into the Third Amendment to Forbearance Agreement. As previously reported, the Company was in violation of the required Minimum Consolidated EBITDA Covenant (as amended by the Second Amendment to the Forbearance Agreement) as of September 30, 2021. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to the Minimum Consolidated EBITDA covenant violation and to suspend the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment includes a new covenant tested weekly on a rolling basis, beginning December 15, 2021, and required that the Company’s actual cumulative total cash disbursements for the period being tested to not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the Revolving Credit Aggregate Commitment from $27 million to $25 million.
As of December 31, 2021, the Company was in violation of the required minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement, dated September 21, 2021. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment agreed to waive the minimum Liquidity covenant violation. The Company did have the required minimum liquidity by the conclusion of the first week of 2022.
Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments. Each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered into February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.
The Eighth Amendment to the Forbearance Agreement also provided for the termination of LIBOR based interest rates on borrowings under the Credit Agreement: (1) as of the effective date of the amendment, June 13, 2022, with respect to any advances under the Credit Agreement after the amendment’s effective date, and (2) the expiration of any then current LIBOR interest period applicable to then outstanding advances with a LIBOR based interest rate. The Eighth Amendment substituted SOFR for LIBOR. The amendment also defined “SOFR” as a rate equal to the secured overnight financing rate published on the website of the SOFR administrator or any successor source identified as such by the administrator. The Company does not expect this change in the basis for calculating the interest rate on its bank borrowings to have a material effect on its interest expense.
On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.
Debt Issuance Costs
Debt issuance costs represent legal, consulting, and other financial costs associated with debt financing and are reported netted against the related debt instrument. Amounts paid to or on behalf of lenders are presented as a debt discount and are also shown as a reduction of the associated debt instrument. Debt issuance costs on term debt are amortized using the straight line basis
12

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
over the term of the related debt (which is immaterially different from the required effective interest method) while those related to revolving debt are amortized using a straight line basis over the term of the related debt.
At June 30, 2022 and December 31, 2021, unamortized debt issuance costs were $0.2 million and $0.2 million, respectively, while amounts paid to or on behalf of lenders presented as unamortized debt discounts were $0.1 million and $0.2 million, respectively.
Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.1 million and $0.1 million for the three and six months ended June 30, 2022, respectively, and $0.1 million and $0.1 million for the three and six months ended June 30, 2021, respectively.
Covenant Compliance
The Amended and Restated Credit Agreement, as further amended and forbore by the Forbearance Agreement, as amended, contains the following financial covenants:
Maximum Total Leverage Ratio
The Total Leverage Ratio, as defined in the Credit Agreement, as amended, may not exceed (i) 3.75 to 1.00, with respect to the fiscal quarter ended as of September 30, 2020; (ii) 3.50 to 1.00, with respect to the fiscal quarter ended December 31, 2020; (iii) 3.25 to 1.00, with respect to the fiscal quarters ended March 31, 2021 and June 30, 2021; and (iv) 3.00 to 1.00, with respect to each fiscal quarter thereafter. For purposes of calculating the Total Leverage Ratio, “Consolidated EBITDA”, as defined, shall be determined (i) with respect to the fiscal quarter ended as of September 30, 2020, for the single fiscal quarter then ended, multiplied by 4,(ii) with respect to the fiscal quarter ended as of December 31, 2020, for the two fiscal quarters then ended, multiplied by 2, (iii) with respect to the fiscal quarter ended as of March 31, 2021, for the three fiscal quarters then ended, multiplied by 4/3, and (iv) with respect to each fiscal quarter thereafter, for the four fiscal quarters then ended. Also, for purposes of calculating the Total Leverage Ratio, the PPP Note was excluded from Total Debt for all periods until a determination of forgiveness was made. the PPP Note has been forgiven. Testing of the Total Leverage Ratio is suspended during the Forbearance Period.
Minimum Debt Service Coverage Ratio
The Debt Service Coverage Ratio may not be less than 1.20 to 1.00, to be measured, as of the end of each fiscal quarter. Notwithstanding anything to the contrary set forth in the definition of "Debt Service Coverage Ratio," such calculation shall be made (i) with respect to the fiscal quarter ended as of September 30 2020, for the single fiscal quarter then ended, (ii) with respect to the fiscal quarter ended as of December 31, 2020, for the two fiscal quarters then ended, (iii) with respect to the fiscal quarter ended as of March 31, 2021, for the three fiscal quarters then ended, and (iv) with respect to the last day of each fiscal quarter thereafter, for the four fiscal quarters then ended. However, testing of the Minimum Debt Service Coverage Ratio is suspended during the Forbearance Period.
Projected Cash Disbursements
The Third Amendment to the Forbearance Agreement establishes a financial covenant limiting the Company’s cumulative total cash disbursements to an amount not exceeding the Company’s projected total cash disbursements for the same cumulative period by more than 15%.
Future Maturities
The Company is currently under a Forbearance Agreement, which expires September 12, 2022. The loan covenant defaults mentioned previously, if not waived by our lenders, allows the lenders to accelerate the maturity of the debt, making it immediately due and payable. Accordingly, all debt subject to the Credit Agreement has been classified as current as of June 30, 2022:
Future Maturities
(dollars in thousands)
2022$47,991 
Total47,991 
Discounts(137)
Debt issuance costs(184)
Total debt, net$47,670 
13

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

8. Derivative Financial Instruments
Interest Rate Swap
The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement, for the purpose of hedging certain identifiable transactions in order to mitigate risks relating to the variability of future earnings and cash flows caused by interest rate fluctuations. The Company has elected not to apply hedge accounting for financial reporting purposes. The interest rate swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.
Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into an interest rate swap that requires the Company to pay a fixed rate of 3.075% per annum while receiving a variable interest rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million, which increased by $0.4 million each quarter until June 28, 2019 when the notional amount increased to $17.5 million due to the interest rate swap from 2016 expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increased to $17.5 million due to the interest rate swap from 2017 expiring. The notional amount then decreased each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023.
At June 30, 2022, the fair value of all swaps was in a net liability position of $8 thousand and is included in other long term liabilities in the condensed consolidated balance sheets. At December 31, 2021, the fair value of the swap was $0.6 million. The Company paid $0.1 million and $0.2 million in net monthly settlements with respect to the interest rate swaps for the three and six months ended June 30, 2022, respectively. During the three and six months ended June 30, 2021, the Company paid $0.1 million and $0.3 million, respectively, in net monthly settlements. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.

9. Stock Incentive Plans
2013 Stock Incentive Plan
The Company’s board of directors approved a stock incentive plan (the “Plan”) in 2013. The Plan permits the Company to grant 495,000 non statutory or incentive stock options to the employees, directors and consultants of the Company. 495,000 shares of unissued common stock are reserved for the Plan. The board of directors has the authority to determine the participants to whom stock options shall be awarded as well as any restrictions to be placed upon the awards. The exercise price cannot be less than the fair value of the underlying shares at the time the stock options are issued and the maximum length of an award is ten years.
2014 Omnibus Performance Award Plan
In 2014, the board of directors and stockholders adopted the Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the compensation committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock. In July 2020, an additional amendment was approved at our annual meeting of stockholders, which increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 700,000 shares of our common stock.
The fair value of each of the option awards is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following tables. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options for adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.
14

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
A summary of option activity under both plans is presented below:
  Number of
Shares
Weighted
Average
Exercise Price
Weighted Average Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
(dollars in thousands, except share data and exercise price)
Outstanding at December 31, 2021846,731 $4.00 7.6$ 
Granted $ 0$ 
Exercised $ 0$ 
Forfeited or expired123,112 $5.13 0$ 
Outstanding at June 30, 2022723,619 $3.80 7.5$ 
Vested and exercisable at June 30, 2022320,976 $4.61 7.1$ 
————————————
(1)    The aggregate intrinsic value above is obtained by subtracting the exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. There is no intrinsic value if the exercise price exceeds the fair value of the underlying shares. The estimated fair value of the shares is based on the closing price of the stock of $1.36 as of June 30, 2022 and $1.96 as of December 31, 2021.
The Company recorded stock-based compensation expense of $42 thousand and $83 thousand for the three and six months ended June 30, 2022, respectively, and $256 thousand and $283 thousand for the three and six months ended June 30, 2021, respectively. Stock compensation expense is included in the condensed consolidated statements of operations, as a component of selling, general, and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.
As of June 30, 2022, there was $535 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 3.4 years.

10. Income Taxes
For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  
Income tax benefit for the three and six months ended June 30, 2022, was $1.0 million and $1.2 million, respectively, compared to income tax expense of $0.3 million and $0.7 million for the three and six months ended June 30, 2021, respectively. During the three and six months ended June 30, 2022, the effective tax rates were 9% and 10%, respectively. The differences between the effective tax rates and the statutory rate of 21% were primarily related to a valuation allowance in the U.S. in which no tax benefit is recorded for incurred losses, including the U.S. allocated portion of the goodwill impairment.

11. Leases
The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration.
The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally one to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.
15

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
New leased assets obtained in exchange for new operating lease liabilities during the three months ended June 30, 2022 were immaterial.
Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following:
ClassificationJune 30, 2022
(dollars in thousands)
Right-of-Use-Assets
OperatingOperating leases$10,627 
Liabilities
Current
OperatingOther accrued liabilities$1,944 
Non-current
OperatingOther liabilities9,281 
Total lease liabilities$11,225 
Lease costs included in the condensed consolidated statements of operations consist of the following:
ClassificationSix Months Ended June 30, 2022
(dollars in thousands)
Lease costCost of sales, selling expenses and general and administrative expense$1,354 
Maturities of the Company’s lease liabilities as of June 30, 2022 are as follows:
Lease Liability Maturities
(dollars in thousands)
2022 (remainder)$1,406 
20232,308 
20242,211 
20252,064 
20261,593 
Thereafter4,225 
Total lease payments13,807 
Less: interest2,582 
Present value of lease payments$11,225 
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:
June 30, 2022
Weighted average remaining lease term (years)6.3
Weighted average discount rate6.4 %
Lease costs included in the condensed consolidated statements of cash flows are as follows:
Six Months Ended June 30, 2022
(dollars in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$1,440 
16

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

12. Retirement Plans
The Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100% of an employee’s contribution up to the first 3% of each employee’s total compensation and 50% for the next 2% of each employee’s total compensation. In addition, the Company, at the discretion of the board of directors, may make additional contributions to the plan on behalf of the plan participants. The Company contributed $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively, and $0.1 million and $0.2 million for the three and six months ended June 30, 2021, respectively.

13. Related Party Transactions
Effective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $300 thousand and additional fees for assistance provided with acquisitions. Effective upon completion of the Company's initial public offering, the agreement was amended to reduce the annual management fee by an amount equal to the amount, if any, of annual cash retainers and equity awards received as compensation for service on the board of directors to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc (“Taglich”). The Company incurred management fees of $56 thousand for the three months ended March 31, 2021, however, the Forbearance Agreement suspended any further management fee payments until the expiration of the Forbearance Period. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2023. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.
Beginning in February 2021, the Company began utilizing the services of Engauge Workforce Solutions LLC (“Engauge”), a manufacturing and distribution staffing agency. Ms. Kim Korth, a member of the Company’s Board of Directors, is also the Managing Director of Engauge. In March 2021, the Company entered into an agreement with Engauge for its services. The agreement is for an initial term of 12 months and will continue on a month-to-month basis after the initial term. The Company may terminate the agreement, without penalty, following the initial term with 60 days written notice. The Company has incurred fees for Engauge’s services for the six months ended June 30, 2022 of $641 thousand.

14. Fair Value Measurements
Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.
Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.
Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.
In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.
17

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variable and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market. Please refer to Note 8 for more information on the Company’s interest rate swap.
The Company assesses goodwill for impairment on at least an annual basis, and more frequently whenever events or changes in circumstances indicate a potential impairment. The goodwill impairment analysis is based on Level 3 inputs, including forecasted EBITDA margins and future cash flows.

15. Earnings Per Share
Basic earnings per share is computed by dividing the net income by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed giving effect to all potentially weighted average dilutive shares including stock options and warrants. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(dollars in thousands, except per share amounts)
Numerator:
Net loss$(10,711)$(2,509)$(11,280)$(3,578)
Denominator:
Weighted average shares outstanding, basic11,733,1479,779,14711,733,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted11,733,1479,779,14711,733,1479,779,147
Basic loss per share$(0.91)$(0.26)$(0.96)$(0.37)
Diluted loss per share$(0.91)$(0.26)$(0.96)$(0.37)
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the six months ended June 30, 2022 and June 30, 2021, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below:
Six Months Ended June 30,
20222021
Number of options723,619 948,975 
Exercise price of options
$2.08 - $12.50
$2.36 - $12.58
Warrants(1)
156,320 
Exercise price of warrants$3.12
_________________________________
(1) Includes warrants to purchase 156,320 shares of common stock issued to the placement agent of the Company's equity issuance in September 2021 with an exercise price of $3.12 per share of common stock and which expire on September 21, 2026.

16. Employee Retention Credit
The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) included, among other things, an employee retention credit (the “ERC”) which is a refundable tax credit against certain employment taxes. The periods for which the ERC benefit can be claimed has been expanded since the CARES Act of 2020. The Relief Act of 2021 and the American Rescue Plan Act of 2021 extended the period for which the ERC could be claimed for eligible wages from January 1, 2021 to January 1, 2022. However, the Infrastructure Investment and Jobs Act amended the eligible period to end on October 1, 2021. These three Acts made it possible for the Company to claim the ERC benefit if certain financial and headcount requirements were met.
18

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
A Company qualifies for the ERC for quarters that experience a significant decline in gross receipts, which is defined as quarterly gross receipts less than 80 percent of gross receipts for the same period in 2019. The ERC is available for qualified wages (including certain health plan expenses) of up to $10,000 per employee per quarter.
During the three and six months ended June 30, 2022, the Company recorded an employee retention credit of $3.0 million, of which, $2.5 million and $0.5 million was recorded within cost of sales and selling, general, and administrative expenses, respectively, on the Company’s condensed consolidated statements of operations. During the three and six months ended June 30, 2021, the Company recognized an ERC benefit of $0.3 million, all of which was recorded in cost of sales. The ERC benefit is presented as prepaid expenses on the Company’s condensed consolidated balance sheets.
17. Contingencies
The Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow.
19

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
This Management’s Discussion and Analysis of Financial Condition and Results of Operation is intended to provide a reader of our financial statements with a narrative from the perspective of our management on our financial condition, results of operations, liquidity, and certain other factors that may affect our future results. You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the accompanying unaudited condensed consolidated financial statements and the related notes to unaudited condensed consolidated financial statements included elsewhere in this document as well as the consolidated financial statements and the related notes to consolidated financial statements for the year ended December 31, 2021 included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”). Our actual results and the timing of events could differ materially from those discussed in forward-looking statements contained herein. Factors that could cause or contribute to these differences include those discussed below as well as in our Annual Report on Form 10-K and in other filings by us with the SEC, particularly in “Risk Factors” and “Special Note Regarding Forward-Looking Statements.” We make no guarantees regarding outcomes, and assume no obligation to update the forward-looking statements herein, except as may be required by law.
Forward-Looking Statements
The following discussion contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 that are subject to risks and uncertainties. These statements are based on management's beliefs and assumptions and on information currently available to us. These statements relate to future events or to our future financial performance and involve known and unknown risks, uncertainties, and other factors that may cause our or our industry's actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by these statements. When used in this document the words “anticipate,” “believe,” “continue,” “could,” “seek,” “might,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “approximately,” “project,” “should,” “will,” “would,” or the negative or plural of these words or similar expressions, as they relate to our company, business and management, are intended to identify forward-looking statements. In light of these risks and uncertainties, the future events and circumstances discussed may not occur, and actual results could differ materially from those anticipated or implied in the forward-looking statements, including those discussed in our Annual Report on Form 10-K and in particular the section entitled “Risk Factors” of the Annual Report on Form 10-K and in other filings by us with the SEC.
Forward-looking statements speak only as of the date of this Form 10-Q filing. Except as required by law, we assume no obligation to publicly update or revise any forward-looking statement to reflect actual results, changes in assumptions based on new information, future events or otherwise. If we update one or more forward-looking statements, no inference should be drawn that we will make additional updates with respect to those or other forward-looking statements.
Basis of Presentation
The Company’s operations are classified in one reportable business segment. Although we have expanded the products that we manufacture and sell to include components used in the appliance, medical and consumer/off-road markets, products for these industries are manufactured at facilities that also manufacture or are capable of manufacturing products for the automotive industries. Our manufacturing locations have capabilities to produce diverse products utilizing multiple processes to serve various markets. The manufacturing operations for our transportation, appliance, medical and consumer/off-road products share management and labor forces and use common personnel and strategies for new product development, marketing and the sourcing of raw materials.
Overview
Unique Fabricating, Inc. (the “Company” or “Unique”) engineers and manufactures components for customers in the transportation, appliance, medical, and consumer/off-road markets. The Company’s solutions are comprised of multi-material foam, rubber, and plastic components and utilized in NVH management, acoustical management, water and air sealing, decorative and other functional applications. The Company leverages proprietary manufacturing processes, including die cutting, thermoforming, compression molding, fusion molding, and reaction injection molding to manufacture a wide range of products including air management products, HVAC, seals, fender stuffers, air ducts, acoustical insulation, door water shields, gas tank pads, light gaskets, topper pads, mirror gaskets, glove box liners, personal protection equipment, and packaging. The Company is headquartered in Auburn Hills, Michigan.
The Company serves the North American transportation market, which includes automotive and heavy-duty trucks, as well as the appliance, medical, and consumer markets. Sales are conducted directly to major automotive and heavy-duty truck, appliance, water heater and HVAC manufacturers, referred throughout this report as OEMs, or indirectly through the Tier 1 suppliers of these OEMs. The Company has its principal executive offices in Auburn Hills, Michigan and has sales, engineering and production facilities in Auburn Hills, Michigan; Concord, Michigan; LaFayette, Georgia; Louisville, Kentucky; Monterrey, Mexico; Querétaro, Mexico; and London, Ontario.
20

The Company derives most of its net sales from the sales of foam, rubber plastic, and tape adhesive related automotive products. These products are produced by a variety of manufacturing processes including die cutting, compression molding, thermoforming, reaction injection molding and fusion molding. We believe the Company has a broader array of processes and materials utilized than any of its direct competitors, based on our product offerings. By sealing out air, noise and water intrusion, and by providing sound absorption and blocking, the Company’s products improve the interior comfort of a vehicle, increasing perceived vehicle quality and the overall experience of its passengers. The Company’s products perform similar functions for appliances, medical, and consumer/off-road systems, improving thermal characteristics, reducing noise and prolonging equipment life. We primarily operate within the highly competitive and cyclical automotive parts industry.
The Company’s condensed consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
Recent Developments
Coronavirus
The COVID-19 pandemic’s adverse impact on the global economy has persisted through 2022. The supply chain constraints, increasing raw material costs, and limited labor availability have continued to hinder the results of our operations, cash flows, and financial position. While the COVID-19 pandemics effects on the global economy are not expected to be permanent, the duration of the lingering consequences cannot be accurately estimated.
The Company continues to follow guidelines with respect to operating during the COVID-19 pandemic provided by the various governmental entities in the jurisdictions where we operate and is taking additional measures to protect our employees.
Goodwill Impairment
The Company experienced a sustained decline in market capitalization through the second quarter of 2022 representing a potential indicator of impairment. Furthermore, the Company continues to experience repercussions from the global semiconductor shortage, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes have been lower than pre-pandemic levels. The Company identified these circumstances and concluded it was more likely than not that the fair value of its reporting unit is less than its carrying amount, and performed an interim quantitative assessment. The quantitative assessment was performed as of June 30, 2022, utilizing the income approach. The analysis required the comparison of the Company’s carrying value with its fair value, with an impairment recorded for any excess of carrying value over the fair value. As a result, the Company recorded a $12.2 million impairment charge on the consolidated statement of operations for the three and six months ended June 30, 2022.
Employee Retention Credit
During the second quarter of 2022, the Company recognized an Employee Retention Credit of $3.0 million on the Company’s condensed consolidated statements of operations. In order to qualify for this COVID pandemic related relief, the Company had to satisfy certain financial and head count requirements. During the third quarter of 2021, the Company recorded gross receipts that represented a 24% decline compared to the same period in 2019. This decline qualifies the Company for the ERC for wages incurred in the third quarter of 2021, in accordance with the amendments to the ERC program in the American Rescue Plan Act. In calculating the qualifying wages, the Company also determined eligibility to include wages paid to employees providing services and not providing services. An amendment to the ERC in the Relief Act of 2021 made this possible if the entity had, on average, 500 or fewer full-time employees in 2019. Considering the two preceding requirements, and with the help of a professional services firm, the Company confirmed its eligibility for the benefit during the second quarter of 2022.

Comparison of Results of Operations for the Three Months Ended June 30, 2022 and June 30, 2021
Net Sales
Three Months Ended June 30, 2022Three Months Ended June 30, 2021
(dollars in thousands)
Net sales$35,032 $30,896 
Net sales for the three months ended June 30, 2022 were approximately $35.0 million compared to $30.9 million for the three months ended June 30, 2021, representing a increase of 13.4%. The net sales increase was driven by increased demand for our products from transportation customers as a result of higher North American light vehicle production and increased cost recovery efforts to pass higher manufacturing costs to our customers compared to the three months ended June 30, 2021.
21

Cost of Sales
The major components of cost of sales are raw materials purchased from third parties, direct labor and benefits, and manufacturing overhead, including facility costs, utilities, supplies, repairs and maintenance, insurance, freight costs of products shipped to customers, and depreciation. Cost of sales consists of the following major components:
Three Months Ended June 30, 2022Three Months Ended June 30, 2021
AmountAs % of net salesAmountAs % of net sales
(dollars in thousands)
Materials$19,035 54.3 %$16,029 51.9 %
Direct labor and benefits4,219 12.0 %4,688 15.2 %
Manufacturing overhead5,776 16.5 %4,846 15.7 %
Sub-total29,030 82.9 %25,563 82.7 %
Depreciation759 2.2 %717 2.3 %
Cost of Sales$29,789 85.0 %$26,280 85.1 %
Gross Profit$5,243 15.0 %$4,616 14.9 %
Cost of sales as a percentage of net sales for the three months ended June 30, 2022 decreased compared to the three months ended June 30, 2021. The decrease in cost of sales was primarily the result recognizing increased benefits from the Employee Retention Credit, which reduced direct labor costs by $2.1 million and manufacturing overhead salary costs by $0.4 million in the second quarter of 2022, compared to a $0.3 million benefit in the same period of 2021. Material as a percentage of net sales increased as a result of higher raw material and freight costs driven by price increases from our vendors. Further offsetting the ERC benefit in cost of sales were equipment and labor related operational issues at our LaFayette, Georgia facility.
Gross Profit
Gross profit as a percentage of net sales, or gross margin, for the three months ended June 30, 2022 was 15.0% compared to 14.9% for the three months ended June 30, 2021. Gross profit and gross margin in the three months ended June 30, 2022, were both negatively impacted by higher raw material and freight costs as compared to the three months ended June 30, 2021. These higher manufacturing input costs were partially offset by the impact of the ERC and our cost recovery efforts.
Selling, General and Administrative Expenses
Three Months Ended June 30, 2022Three Months Ended June 30, 2021
(dollars in thousands)
Selling, general, and administrative expenses, excluding depreciation and amortization expenses$3,938 $5,489 
Depreciation and amortization303 592 
Selling, general, and administrative expenses$4,241 $6,081 
Selling, general, and administrative expenses as a percentage of net sales12.1 %19.7 %
Selling, general, and administrative expenses for the three months ended June 30, 2022 decreased $1.8 million to $4.2 million compared to $6.1 million for the three months ended June 30, 2021. The decrease in selling, general, and administrative expenses during the three months ended June 30, 2022 was driven by decreased salary expenses as a result of our 2021 cost reduction activities, $0.5 million benefit of the ERC, and lower intangible asset amortization as certain assets reached the end of their useful lives.
Operating Loss
Operating loss for the three months ended June 30, 2022 was $11.2 million, or 31.9% of net sales, compared to an operating loss of $1.5 million, or 4.7% of net sales, for the three months ended June 30, 2021. The increase in operating loss was primarily attributable to the goodwill impairment charge of $12.2 million recorded in the second quarter of 2022.
Other Expense, Net
Other expense, net for the three months ended June 30, 2022 was $0.6 million compared to other expense, net of $0.7 million for the three months ended June 30, 2021. Non-operating expense was lower in 2022 due to favorable mark-to-market adjustments on our interest rate swap.
22

Loss Before Income Taxes
As a result of the foregoing factors, our net loss before income taxes increased $9.5 million to a loss of $11.8 million for the three months ended June 30, 2022 compared to a loss of $2.2 million in 2021.
Income Tax Provision
During the three months ended June 30, 2022, income tax benefit was $1.0 million, and the effective income tax rate was 9%, compared to income tax expense of $0.3 million for the three months ended June 30, 2021. The differences between the effective tax rate and the statutory tax rate of 21% were primarily related to a valuation allowance in the U.S. in which no tax benefit is recorded for incurred losses, including the U.S. allocated portion of the goodwill impairment.
Net Loss
Net loss for the three months ended June 30, 2022 was $10.7 million compared to a net loss of $2.5 million for the three months ended June 30, 2021. The increase in net loss is attributable to the goodwill impairment charge of $12.2 million recorded in the second quarter of 2022, partially offset by the impact of the Employee Retention Credit recognized in the second quarter of 2022.

Comparison of Results of Operations for the Six Months Ended June 30, 2022 and June 30, 2021
Net Sales
Six Months Ended June 30, 2022Six Months Ended June 30, 2021
(dollars in thousands)
Net sales$70,344 $65,694 
Net sales for the six months ended June 30, 2022 were approximately $70.3 million compared to $65.7 million for the six months ended June 30, 2021, representing an increase of 7.1%. The increase in net sales for the six months ended June 30, 2022 was primarily caused by increased demand for our products from transportation customers as a result of higher North American light vehicle production and increased cost recovery efforts to pass higher manufacturing costs to our customers compared to the same period in 2021.
Cost of Sales
The major components of cost of sales are raw materials purchased from third parties, direct labor and benefits, and manufacturing overhead, including facility costs, utilities, supplies, repairs and maintenance, insurance, freight costs of products shipped to customers, and depreciation. Cost of sales consists of the following major components:
Six Months Ended June 30, 2022Six Months Ended June 30, 2021
AmountAs % of net salesAmountAs % of net sales
(dollars in thousands)
Materials$38,026 54.1 %$34,133 52.0 %
Direct labor and benefits9,913 14.1 %9,931 15.1 %
Manufacturing overhead10,866 15.4 %9,757 14.9 %
Sub-total58,805 83.6 %53,821 81.9 %
Depreciation1,518 2.2 %1,395 2.1 %
Cost of Sales$60,323 85.8 %$55,216 84.1 %
Gross Profit$10,021 14.2 %$10,478 15.9 %
Cost of sales as a percentage of net sales for the six months ended June 30, 2022 increased to 85.8% from 84.1% for the six months ended June 30, 2021. The increase in cost of sales was primarily caused by higher raw material and freight costs driven by price increases from our vendors. Equipment and labor related operational issues in the LaFayette, Georgia facility also contributed to the increase cost of sales. These cost increases were partially offset by the ERC benefit of $2.5 million.
Gross Profit
Gross profit for the six months ended June 30, 2022 decreased $0.5 million to $10.0 million compared to $10.5 million for the six months ended June 30, 2021.
23

Selling, General and Administrative Expenses
Six Months Ended June 30, 2022Six Months Ended June 30, 2021
(dollars in thousands)
Selling, general, and administrative expenses, excluding depreciation and amortization expenses$8,392 $10,346 
Depreciation and amortization821 1,549 
Selling, general, and administrative expenses$9,213 $11,895 
Selling, general, and administrative expenses as a percentage of net sales13.1 %18.1 %
Selling, general, and administrative expenses for the six months ended June 30, 2022 decreased $2.7 million to $9.2 million compared to $11.9 million for the six months ended June 30, 2021. This decrease is primarily related to reduced salary expenses as a result of our 2021 cost reduction activities, the completion of amortization of certain customer relationships and of non-patented technology, and the $0.5 million impact of the ERC benefit.
Operating Loss
Operating loss for the six months ended June 30, 2022 was $11.4 million, or 16.1% of net sales compared to an operating loss of $1.4 million, or 2.2% of net sales for the six months ended June 30, 2021. The increased operating loss in the current year is primarily driven by goodwill impairment charge of $12.2 million recorded during the second quarter of 2022.
Other Expense, Net
Other expense, net for the six months ended June 30, 2022 was $1.1 million compared to other expense, net of $1.4 million for the six months ended June 30, 2021. The change in other expense, net was caused by favorable mark-to-market adjustments on our interest rate swap.
Loss Before Income Taxes
As a result of the foregoing factors, our loss before income taxes increased $9.6 million to $12.5 million for the six months ended June 30, 2022 compared to a loss of $2.8 million in 2021.
Income Tax Provision
During the six months ended June 30, 2022, income tax benefit was $1.2 million, and the effective income tax rate was 10%, compared to an income tax expense of $0.7 million and an effective income tax rate of 26% during the six months ended June 30, 2021. The differences between the effective tax rate and the statutory tax rate of 21% were primarily related to a valuation allowance in the U.S. in which no tax benefit is recorded for incurred losses, including the U.S. allocated portion of the goodwill impairment.
Net Loss
Net loss for the six months ended June 30, 2022 was $11.3 million compared to a net loss of $3.6 million during the six months ended June 30, 2021. The increase in net loss was primarily attributable to the goodwill impairment charge of $12.2 million, partially offset by the impact of the ERC benefit recognized in the second quarter of 2022.
Liquidity and Capital Resources
Our principal sources of liquidity are cash flows from operations and borrowings under our Credit Agreement from our senior lenders. Our primary uses of cash are payment of vendors, payroll, operating costs, capital expenditures and debt service. As of June 30, 2022 and December 31, 2021, we had a cash balance of $0.6 million and $0.7 million, respectively. As of June 30, 2022 and December 31, 2021, we had $4.3 million and $2.2 million, respectively, available to be borrowed under our revolving credit facility. Our ability to borrow, however, under the revolving line of credit is dependent on the Forbearance Agreement, which expires September 12, 2022, including our compliance with its terms.
Our Debt
The Company’s financial results for the six months ended December 31, 2020 and the nine months ended March 31, 2021 resulted in violations of one or more of the following financial covenants: (1) Maximum Total Leverage Ratio; (2) Minimum Debt Service Coverage Ratio; and (3) Minimum Consolidated EBITDA; each as defined in the Company’s Amended and Restated Credit Agreement. The Company entered into a Forbearance Agreement, providing for a period initially commencing on April 9, 2021 and through and including June 15, 2021, during which the Company was able to borrow on its Revolving line of credit, subject to the terms and conditions to making a revolving credit advance, including availability, and the Lenders
24

agreed, subject to the terms of the Forbearance Agreement, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt.
On June 14, 2021, the Company entered into the First Amendment to the Forbearance Agreement, which among other things, extended the forbearance period from June 15, 2021 to February 28, 2022, and waived the testing of the Maximum Total Leverage Ratio and Minimum Debt Service Coverage ratios for the duration of the Forbearance Period. The First Amendment also substituted Minimum Liquidity and Minimum Consolidated EBITDA requirements, which were tested monthly beginning with the month ending July 31, 2021.
On September 21, 2021, the Company entered into the Second Amendment to the Forbearance Agreement, which, among other things, made changes to the calculations of financial covenants, contained revised requirements for Minimum Liquidity and Minimum Consolidated EBITDA, as defined, for the monthly periods through and including February 28, 2022, and revised the Revolving Credit Aggregate Commitment from $30 million to $27 million.
On December 9, 2021, the Company entered into the Third Amendment to the Forbearance Agreement. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to a Minimum Consolidated EBITDA covenant violation as of September 30, 2021, and to suspend compliance with the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment included a new covenant which has been tested weekly on a rolling basis, beginning December 15, 2021, and requires that the Company’s actual cumulative total cash disbursements for the period being tested to not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the maximum amount that may be borrowed under the revolving line of credit to $25 million from $27 million.
As of December 31, 2021, the Company was in violation of the required Minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement, dated September 21, 2021. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment agreed to waive the Minimum Liquidity covenant violation. The Company did have the required Minimum Liquidity by the conclusion of the first week of 2022.
Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments, each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.
The Eighth Amendment to the Forbearance Agreement also provided for the termination of LIBOR based interest rates on borrowings under the Credit Agreement: (1) as of the effective date of the amendment, June 13, 2022, with respect to any advances under the Credit Agreement after the amendment’s effective date, and (2) the expiration of any then current LIBOR interest period applicable to then outstanding advances with a LIBOR based interest rate. The Eighth Amendment substituted SOFR for LIBOR, the amendment also defined “SOFR” as a rate equal to the secured overnight financing rate published on the website of the SOFR administrator or any successor source identified as such by the administrator. The Company does not expect this change in the basis for calculating the interest rate on its bank borrowings to have a material effect on its interest expense.
On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.
During the extended Forbearance Period, the Company expects it will continue to be able to borrow under the revolving line of credit, subject to availability and satisfaction of certain other conditions. The Company has used and intends to use the forbearance period to continue negotiations with the Lenders to enter into an amendment and waiver to cure the defaults, extend, if possible, extend the maturity of the Credit Agreement and to investigate other sources of financing, including to augment availability under the Credit Agreement. There can be no assurance that the Company will be successful in these efforts. During the forbearance period, the Company may not make any payment, transfer, or distribution out of the ordinary course of business or payments, including salary or compensation or distributions to or for the benefit of any member, owner, or director, other than normal and customary employment salaries which do not exceed sums paid for similar positions in the Company’s marketplace.
Capital Expenditures
25

In 2022, we currently plan to spend approximately $1.1 million in capital expenditures down from our previous expectation of $2.3 million, of which $0.6 million was spent through June 30, 2022, primarily to add new production equipment as we expand our production capabilities, upgrade existing equipment, and improve our information technology hardware throughout our facilities.
Dividends
Our payment of dividends on our common stock in the future will be determined by our board of directors in its sole discretion and will depend on business conditions, our financial condition, earnings, liquidity, and capital requirements. Our Credit Agreement currently prohibits payment of dividends and contains financial covenants which may have the effect of precluding or limiting the amounts that we can pay as dividends.
Cash Flow Data
The following table presents cash flow data for the periods presented:
Six Months Ended June 30, 2022Six Months Ended June 30, 2021
(dollars in thousands)
Cash flows provided by (used in):
Operating activities$1,447 $(913)
Investing activities$(579)$(2,227)
Financing activities$(1,010)$3,304 
Operating Activities
Cash provided by operating activities consists of: net income adjusted for non-cash items including depreciation and amortization; gain or loss on sale of assets; inventory reserve; goodwill impairment; loan forgiveness; gain or loss on derivative instruments; bad debt adjustments; stock option expense; changes in deferred income taxes; accrued and other liabilities; prepaid expenses and other assets; and the effect of working capital changes. The primary factors affecting cash inflows and outflows are accounts receivable, inventory, prepaid expenses and other assets, and accounts payable and accrued interest.
During the six months ended June 30, 2022, net cash provided by operating activities was $1.4 million, compared to net cash used by operating activities of $0.9 million for the six months ended June 30, 2021. The increase in cash provided by operating activities was primarily attributable to an increased focus on managing our working capital levels to be more closely aligned with our customer release schedules and our expectation of near-term demand for our products based on available third-party data.
Investing Activities
Cash provided by or used in investing activities consists principally of the purchase and sale of property, plant and equipment.
During the six months ended June 30, 2022 and June 30, 2021, we made capital expenditures of $0.6 million and $2.3 million, respectively. We currently plan to spend a total of approximately $1.1 million in capital expenditures during 2022, including the $0.6 million spent through June 30, 2022.
Financing Activities
Cash flows provided by or used in financing activities consists primarily of borrowings and payments under our credit facilities, proceeds from the issuance of common stock, debt issuance costs, proceeds from any exercise of stock options and warrants, and distribution of cash dividends.
During the six months ended June 30, 2022, we had net cash used by financing activities of $1.0 million compared to $3.3 million cash provided by financing activities during the six months ended June 30, 2021. The increase in cash outflows during the six months ended June 30, 2022 was driven by increased repayments of borrowings under the Company’s line of credit.
Off Balance Sheet Arrangements
We do not have any off balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, sales or expenses, results of operations, liquidity or capital expenditures, or capital resources that are material to an investment in our securities.
Indemnification Agreements
In the normal course of business, we provide customers with indemnification provisions of varying scope against claims of intellectual property infringement by third parties arising from the use of our products. Historically, costs related to these
26

indemnification provisions have not been significant and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations. In addition, we have entered into indemnification agreements with directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our condensed consolidated balance sheets, condensed consolidated statements of operations, condensed consolidated statements of stockholders’ equity or condensed consolidated cash flows.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements which have been prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect amounts reported in those statements. We have made our best estimates of certain amounts contained in our consolidated financial statements. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. However, application of our accounting policies involves the exercise of judgment and use of assumptions as to future uncertainties and, as a result, actual results could differ materially from these estimates. Management believes that the estimates, assumptions, and judgments involved in the accounting policies that have the most significant impact on our consolidated financial statements are discussed in the Critical Accounting Policies section of Management's Discussion and Analysis of Financial Condition and Results of Operations in the Annual Report on Form 10-K for the year ended December 31, 2021. There have been no material changes to our critical accounting policies or uses of estimates since the date of our Annual Report on Form 10-K.
Recently Issued Accounting Pronouncements
Refer to Note 2 to the condensed consolidated financial statements in Part I Item 1 of this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate and foreign exchange risks.
Interest Rate Fluctuation Risk
Our borrowings under our Credit Agreement bear interest at fluctuating rates. In order to mitigate, in part, the potential effects of the fluctuating rates, the Company entered into interest rate swaps. Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into an interest rate swap that requires the Company to pay a fixed rate of 3.075 per annum while receiving a variable interest rate per annum based on one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million which increased by $0.04 million each quarter until June 29, 2018 when the notional amount increased to $17.5 million due to the interest rate swap from 2016 expiring. The notional amount then decreased each quarter by $0.1 million until September 30, 2020 when the notional amount increased to $17.5 million due to the interest rate swap from 2017 expiring. The notional amount then decreased each quarter by $0.4 million until December 31, 2021, and will decrease each subsequent quarter by $0.6 million until it expires on November 8, 2023.
At June 30, 2022, the fair value of all swaps was in a net liability position of $8 thousand and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets.
We do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition.

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
An evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), of the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended ("Exchange Act") referred to herein as “Disclosure Controls,” at the end of the quarter covered by this report. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control—Integrated Framework (2013). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of June 30, 2022 to ensure information required to be
27

disclosed by our Company in reports it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms and that such information is accumulated and communicated to management as appropriate to allow timely decisions regarding required disclosures. Our management establishes and maintains disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) to ensure that the information we disclose under the Exchange Act is properly and timely reported. We provide this information to our Chief Executive Officer and Chief Financial Officer as appropriate to allow for timely decisions.
Changes in Internal Control over Financial Reporting
There were no changes during the three and six months ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, the Company's internal controls over financial reporting.

PART II – OTHER INFORMATION
Item 1. Legal Proceedings
Not applicable

Item 1A. Risk Factors
There have been no material changes from the risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the SEC.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.

Item 3. Defaults Upon Senior Securities
The Company’s financial results for the six months ended December 31, 2020, nine months ended March 31, 2021, and nine months ended September 30, 2021 have resulted in violations of certain of its financial covenants, as defined in the Company’s Credit Agreement. Please refer to Note 7 for further discussion of the defaults.

Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information
Not applicable.
28

Item 6. Exhibits
Exhibit Index
Exhibit
No.
 Description
31.1
 
31.2
 
 
101.INS+ XBRL Instance Document
101.SCH+ XBRL Taxonomy Extension Schema Document
101.CAL+ XBRL Taxonomy Calculation Linkbase Document
101.DEF+ XBRL Taxonomy Definition Linkbase Document
101.LAB+ XBRL Taxonomy Label Linkbase Document
101.PRE+ XBRL Taxonomy Presentation Linkbase Document
* Filed herewith.
** Pursuant to Item 601(b)(32)(ii) of Regulation S-K(17 C.F.R 229.601(b)(32)(ii)), this certification is deemed furnished, not filed, for purposes of section 18 of the Exchange Act, nor is it otherwise subject to liability under that section. It will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except if the registrant specifically incorporates it by reference.
+ Filed electronically with the report.



29

SIGNATURES

Pursuant to the requirements of the Securities Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
UNIQUE FABRICATING, INC.
Date:August 11, 2022By:/s/ Brian P. Loftus
Brian P. Loftus
Chief Financial Officer
(Principal Financial and Accounting Officer)


30
EX-3.1 2 ufab63022exhibit31.htm EX-3.1 Document

CERTIFICATE OF AMENDMENT OF CERTIFICATE OF INCORPORATION OF

UNIQUE FABRICATING, INC.

Unique Fabricating, Inc. (the “Corporation”), a corporation organized and existing under the General Corporation Law of the State of Delaware, hereby certifies as follows:

1. This Certificate of Amendment (the “Certificate of Amendment”) amends the provisions of the Corporation’s Amended and Restated Certificate of Incorporation filed with the Secretary of State on July 7, 2015 (the “Certificate of Incorporation”).

2. Article IV of the Certificate of Incorporation is hereby amended and restated in its entirety as follows:
ARTICLE IV
CAPITAL STOCK


(1) Common Stock.

The Corporation is authorized to issue twenty-five million (25,000,000) shares of Common Stock having a par value of $0.001 per share (hereinafter referred to as “Common Stock”).

(2) Voting Rights.

Each holder of Common Stock, as such, shall be entitled to one vote for each share of Common Stock held of record by such holder on all matters on which stockholders generally are entitled to vote.
(3) Preferred Stock.

The Corporation is further authorized to issue ten million (10,000,000) shares of Preferred Stock at a par value of $.001 per share. The Board of Directors is hereby expressly authorized to provide, out of the unissued shares of preferred stock, for one or more series or class of preferred stock and, with respect to each such series or class, to fix the number of shares constituting such series or class and the designation of such series or class, the voting powers, if any, of the shares of such series or class, and the preferences and relative, participating, optional or other special rights, if any, and any qualifications, limitations or restrictions thereof, of the shares of such series or class. The powers, preferences and relative, participating, optional and other special rights of each series or class of preferred stock, and the qualifications, limitations or restrictions thereof, if any, may differ from those of any and all other series or class at any time outstanding.

3. This amendment was duly adopted by the Corporation’s Board of Directors and stockholders in accordance with the provisions of Section 242 of the General Corporation Law of the State of Delaware.

4. All other provisions of the Certificate of Incorporation shall remain in full force and effect.








IN WITNESS WHEREOF, the Corporation has caused this Certificate of Amendment to be signed by its duly authorized officer on this 29th day of July 2022.

UNIQUE FABRICATING INC.
By:
/s/ Brian Loftus
Name: Brian Loftus
Title: Vice President & Chief Financial Officer

EX-31.1 3 ufab63022exhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350.
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Byrd Douglas Cain, III, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Unique Fabricating, 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 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 (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 11, 2022By:/s/ Byrd Douglas Cain, III
Name: Byrd Douglas Cain, III
Title: Chief Executive Officer (Principal Executive Officer)


EX-31.2 4 ufab63022exhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350.
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Brian P. Loftus, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Unique Fabricating, 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 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 (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 11, 2022By:/s/ Brian P. Loftus
Name: Brian P. Loftus
Title:  Chief Financial Officer (Principal Financial and Accounting Officer)


EX-32.1 5 ufab63022exhibit321.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
Under 18 U.S.C. section 1350, adopted by section 906 of the Sarbanes-Oxley Act of 2002, in connection with the quarterly report on Form 10-Q of Unique Fabricating, Inc. (the "Company") for the quarterly period ended June 30, 2022 (the "Form 10-Q"), the undersigned certifies that (i) the Form 10-Q fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 and (ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the issuer.
 
Date: August 11, 2022By:/s/ Byrd Douglas Cain, III
Name: Byrd Douglas Cain, III
Title: Chief Executive Officer (Principal Executive Officer)
The foregoing certification is being furnished as an exhibit to the Form 10-Q pursuant to Item 601(b)(32) of Regulation S-K and Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and, accordingly, is not being filed as part of the Form 10-Q for purposes of Section 18 of the Securities and Exchange Act of 1934, as amended, and is not incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-32.2 6 ufab63022exhibit322.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
Under 18 U.S.C. section 1350, adopted by section 906 of the Sarbanes-Oxley Act of 2002, in connection with the quarterly report on Form 10-Q of Unique Fabricating, Inc. (the "Company") for the quarterly period ended June 30, 2022 (the "Form 10-Q"), the undersigned certifies that (i) the Form 10-Q fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 and (ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the issuer.
 
Date: August 11, 2022By:/s/ Brian P. Loftus
Name: Brian P. Loftus
Title:  Chief Financial Officer (Principal Financial and Accounting Officer)
The foregoing certification is being furnished as an exhibit to the Form 10-Q pursuant to Item 601(b)(32) of Regulation S-K and Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and, accordingly, is not being filed as part of the Form 10-Q for purposes of Section 18 of the Securities and Exchange Act of 1934, as amended, and is not incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-101.SCH 7 ufab-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Inventory - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Property, Plant, and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Property, Plant, and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2323306 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - Long-term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Long-term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Long-term Debt - Schedule of Repayment of Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - Stock Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2133110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2336308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2437417 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Leases - Weighted-Average Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Leases - Cash Outflow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2143112 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2148115 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2349309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2450425 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2451426 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2152116 - Disclosure - Employee Retention Credit link:presentationLink link:calculationLink link:definitionLink 2453427 - Disclosure - Employee Retention Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2154117 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ufab-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 ufab-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 ufab-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Granted Share Based Compensation Arrangement By Share Based Payment Award Options Granted Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Granted Intrinsic Value Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Related Party Transactions [Abstract] Related Party Transactions [Abstract] Bad debt adjustment Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax asset Deferred Income Tax Assets, Net Total Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Discounted Cash Flow Valuation Technique, Discounted Cash Flow [Member] Debt Instrument [Axis] Debt Instrument [Axis] Total cost Property, Plant and Equipment, Gross Fiscal Quarter Thereafter Fiscal Quarter Thereafter [Member] Fiscal Quarter Thereafter Expenses from agreement Related Party Transaction, Expenses from Transactions with Related Party Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity US Term loan US Term Loan [Member] US Term Loan [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Management Agreement Management Agreement [Member] Management Agreement [Member] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Additional paid-in-capital Additional Paid in Capital, Common Stock Appliance Appliance [Member] Appliance [Member] Other assets and liabilities, net Other Noncash Income (Expense) Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of EPS (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount PPP under CARES Act Paycheck Protection Program Under Coronavirus Aid, Relief, and Economic Security Act [Member] Paycheck Protection Program Under Coronavirus Aid, Relief, and Economic Security Act Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Equity Component [Domain] Equity Component [Domain] Secured Debt Secured Debt [Member] Discount Rate Measurement Input, Discount Rate [Member] Interest Expense Interest Expense [Member] Capital expenditure line Line Of Credit For Capital Expenditures [Member] Line Of Credit For Capital Expenditures [Member] Leases Lessee, Operating Leases [Text Block] Thereafter Lessee, Operating Lease, Liability, Payments, Due After Year Four Lessee, Operating Lease, Liability, Payments, Due After Year Four Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Related Party [Domain] Related Party [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] First Amendment To Forbearance Agreement First Amendment To Forbearance Agreement [Member] First Amendment To Forbearance Agreement Hedging Designation [Domain] Hedging Designation [Domain] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Forfeited or expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited Or Expired, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited Or Expired, Intrinsic Value Lessee, Operating Leases, Number Of Renewal Options Lessee, Operating Leases, Number Of Renewal Options Lessee, Operating Leases, Number Of Renewal Options Derivative Instrument [Axis] Derivative Instrument [Axis] Plan Name [Domain] Plan Name [Domain] 2022 (remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Period [Axis] Debt Instrument, Period [Axis] Debt Instrument, Period Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Quarterly decrease in notional amount Derivative, Notional Amount, Quarterly Decrease Derivative, Notional Amount, Quarterly Decrease Outstanding weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Nature of Business and Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Net cash provided by (used for) operating activities Net Cash Provided by (Used in) Operating Activities Operating lease, liability, current Operating Lease, Liability, Current Related Party Transaction [Domain] Related Party Transaction [Domain] Derivative Instrument, Periodic Payment, Installment Periods [Domain] Derivative Instrument, Periodic Payment, Installment Periods [Domain] [Domain] for Derivative Instrument, Periodic Payment, Installment Periods [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Legal Entity [Axis] Legal Entity [Axis] Total liabilities Liabilities Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revolving credit facility Revolving Credit Facility [Member] Engauge Workforce Solutions LLC ("Engauge") Engauge Workforce Solutions LLC ("Engauge") [Member] Engauge Workforce Solutions LLC ("Engauge") Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Accounting Standards Update and Change in Accounting Principle [Abstract] Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Long-term Debt Long-Term Debt [Text Block] Depreciable Life – Years Property, Plant and Equipment, Useful Life Ford Motor Company Ford Motor Company [Member] Ford Motor Company [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Forfeited or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Exercised Share-based Compensation Arrangement By Share-based Payment Award, Options, Exercised In Period, Weighted Average Contractual Term Share-based Compensation Arrangement By Share-based Payment Award, Options, Exercised In Period, Weighted Average Contractual Term Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Forbearance Agreement Forbearance Agreement [Member] Forbearance Agreement Concentration Risk [Table] Concentration Risk [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Mobile equipment Vehicles [Member] Net change in bank overdraft Proceeds from (Repayments of) Bank Overdrafts Affiliated Entity Affiliated Entity [Member] Sales Revenue, Net Revenue Benchmark [Member] Document Period End Date Document Period End Date Accrued compensation Accrued Salaries, Current Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net loss per share: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Minimum debt service coverage ratio Debt Instrument, Covenant, Leverage Ratio, Minimum, Debt Service Coverage Ratio Debt Instrument, Covenant, Leverage Ratio, Minimum, Debt Service Coverage Ratio Antidilutive Securities [Axis] Antidilutive Securities [Axis] Interest Rate Swap Interest Rate Swap [Member] Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen [Member] Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen [Member] Limit to the excess above projected total cash disbursements (percent) Debt Instrument, Covenant, Leverage Ratio, Excess Of Projected Total Cash Disbursements, Maximum Percentage Debt Instrument, Covenant, Leverage Ratio, Excess Of Projected Total Cash Disbursements, Maximum Percentage Total cash disbursements Line Of Credit Facility, Covenant, Cumulative Cash Disbursements, Percentage of Projected Line Of Credit Facility, Covenant, Cumulative Cash Disbursements, Percentage of Projected Additional renewal period term Related Party Transaction, Management Agreement, Additional Renewal Period Term Related Party Transaction, Management Agreement, Additional Renewal Period Term Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by (used for) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Agreement term Related Party Transaction, Agreement Term Related Party Transaction, Agreement Term Line of Credit Line of Credit [Member] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Liabilities and Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other Prepaid Expense and Other Assets, Current Earnings Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Workforce Subject to Collective Bargaining Arrangements Workforce Subject to Collective-Bargaining Arrangements [Member] Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Goodwill Goodwill, Gross Forfeited or expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited Or Expired, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited Or Expired, Weighted Average Remaining Contractual Term Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Compensation cost, weighted average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Refundable taxes Income Taxes Receivable, Current Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Percentage limit on gross receipts for employee retention credit claim (percent) Percentage Limit On Gross Receipts For Employee Retention Credit Claim Percentage Limit On Gross Receipts For Employee Retention Credit Claim Exercise price of options upper limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Entity Address, City or Town Entity Address, City or Town Retirement Plans Retirement Benefits [Text Block] Leases [Abstract] Leases [Abstract] Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member] Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member] Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Debt issuance costs Debt Issuance Costs, Net Fair Value Measurements Fair Value Disclosures [Text Block] Share price (in dollars per share) Share Price Employee Retention Credit Employee Retention Credit [Text Block] Employee Retention Credit Trading Symbol Trading Symbol Entity File Number Entity File Number Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Canada CANADA Principal payment Debt Instrument, Periodic Payment, Principal Shop equipment Equipment [Member] Prepaid expenses and other current assets: Prepaid Expense, Current [Abstract] Maximum increase to principal amount Line of Credit Facility, Maximum Increase To Principal Amount Line of Credit Facility, Maximum Increase To Principal Amount Actual effective rate (percent) Effective Income Tax Rate Reconciliation, Percent CA term loan CA Term Loan [Member] CA Term Loan [Member] Proceeds from revolving credit facilities Proceeds from Lines of Credit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] The 2013 Stock Incentive Plan The 2013 Stock Incentive Plan [Member] The 2013 Stock Incentive Plan [Member] Accounts payable Increase (Decrease) in Accounts Payable Debt instrument, total covenant, leverage ratio Debt Instrument, Covenant, Total Leverage Ratio, Maximum Debt Instrument, Covenant, Total Leverage Ratio, Maximum LIBOR London Interbank Offered Rate (LIBOR) [Member] Concentration risk (percentage) Concentration Risk, Percentage Income Taxes Income Tax Disclosure [Text Block] Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Finished goods Inventory, Finished Goods, Net of Reserves Collective Bargaining Arrangements Expiring February 2023 Collective Bargaining Arrangements Expiring February 2023 [Member] Collective Bargaining Arrangements Expiring February 2023 Credit Facility [Domain] Credit Facility [Domain] Exercise price of warrants lower limit (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Stellantis N.V. Stellantis (Formerly Fiat Chrysler Automobile) [Member] Fiat Chrysler Automobile [Member] Basic (in dollars per share) Basic loss per share (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Warrants for Underwriters Warrants for Underwriters [Member] Warrants for Underwriters [Member] The Plan and the 2014 Plan The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] November 8, 2018 Through November 8, 2019 Debt Instrument, Periodic Payment, Installments November 8, 2018 Through November 8, 2019 [Member] Debt Instrument, Periodic Payment, Installments November 8, 2018 Through November 8, 2019 Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total stockholders’ equity Stockholders' equity, beginning balance Stockholders' equity, ending balance Stockholders' Equity Attributable to Parent Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities that provided (used) cash: Increase (Decrease) in Operating Capital [Abstract] Collective Bargaining Arrangement [Domain] Collective-Bargaining Arrangement [Domain] Accumulated Deficit Retained Earnings [Member] Cost of sales, selling expenses and general and administrative expense Lease, Cost Common Stock Common Stock [Member] Transportation Transportation [Member] Transportation [Member] Schedule of Lease Cost Information Lease, Cost [Table Text Block] Number of reportable segments Number of Reportable Segments Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Statement [Table] Statement [Table] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Renewal term Lessee, Operating Lease, Renewal Term Document Quarterly Report Document Quarterly Report Letter of credit Letter of Credit [Member] Current assets Assets, Current [Abstract] Operating lease, liability, non-current Operating Lease, Liability, Noncurrent Liabilities Operating Lease, Liability [Abstract] Employer contribution amount Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net of reserves of approximately $0.8 million and $1.3 million at June 30, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Interest expense Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] EBITDA Margin Measurement Input, EBITDA Multiple [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Cost of Goods and Service Benchmark Cost of Goods and Service Benchmark [Member] Other expense, net Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Selling, general, and administrative expenses Selling, General and Administrative Expense New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Goodwill Goodwill Disclosure [Text Block] Operating leases Operating Lease, Right-of-Use Asset Equity ownership needed to terminate agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Product Information [Line Items] Product Information [Line Items] Fiscal Quarter Ending September 30, 2020 Fiscal Quarter Trailing Three Months Ending September 30, 2020 [Member] Fiscal Quarter Trailing Three Months Ending September 30, 2020 Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Options and Stock Appreciation Rights Award Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] US Borrower and CA Borrower Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. [Member] Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc [Member] Operating loss Operating Income (Loss) Inventory Increase (Decrease) in Inventories New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Investments, at cost Equity Securities without Readily Determinable Fair Value, Amount Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Outstanding principal amount Notes Payable Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income tax expense (benefit) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Total lease liabilities Lease, Liability Lease, Liability 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value November 9, 2019 Through November 8, 2020 Debt Instrument, Periodic Payment, Installments November 9, 2019 Through November 8, 2020 [Member] Debt Instrument, Periodic Payment, Installments November 9, 2019 Through November 8, 2020 Cost of sales Cost of Goods and Services Sold Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Derivative net liability Derivative Assets (Liabilities), at Fair Value, Net Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Debt instrument, term to fund capital expenditures Debt Instrument, Term To Fund Capital Expenditures Debt Instrument, Term To Fund Capital Expenditures Net Earning Per Share [Abstract] Net Earning Per Share [Abstract] Net Earning Per Share Amended and Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement [Member] Current maturities of long-term debt Notes Payable, Current Base Rate Base Rate [Member] Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three [Member] Derivative Instrument, Periodic Payment, Installment Periods Until November Twenty Eight Twenty Twenty Three [Member] Common stock, $0.001 par value: 15,000,000 shares authorized and 11,733,147 and 11,733,147 issued and outstanding at June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Terminal Growth Rate Measurement Input, Long-Term Revenue Growth Rate [Member] New Revolver New Revolver [Member] New Revolver [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Vested and exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2014 Omnibus Performance Award Plan Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] Debt Instrument, Period [Domain] Debt Instrument, Period [Domain] Debt Instrument, Period Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Current liabilities: Liabilities, Current [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Yanfeng Automotive Interiors Yanfeng [Member] Yanfeng Employer matching contribution, percent of employees gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Quarterly increase in notional amount Derivative, Notional Amount, Quarterly Increase Derivative, Notional Amount, Quarterly Increase Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other Other Revenue [Member] Other Revenue [Member] Collective Bargaining Arrangements Expiring August 2022 Collective Bargaining Arrangements Expiring August 2022 [Member] Collective Bargaining Arrangements Expiring August 2022 Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Number of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Fiscal Quarter Ending June 30, 2021 Fiscal Quarter Trailing Twelve Months Ending June 30, 2021 [Member] Fiscal Quarter Trailing Twelve Months Ending June 30, 2021 Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Property, plant, and equipment, net Net property, plant, and equipment, net Property, Plant and Equipment, Net Cash and Cash Equivalents: Cash and Cash Equivalents [Abstract] Operating cash outflows from operating leases Operating Lease, Payments Payments on term loans and capital expenditure line Repayments of Long-Term Debt Office equipment Office Equipment [Member] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Total debt, net Long-Term Debt Other, net Other Nonoperating Income (Expense) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Income taxes payable Accrued Income Taxes, Current Maximum Maximum [Member] Other assets Other Assets [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward] Total current assets Assets, Current Fiscal Quarter Ending March 31, 2021 Fiscal Quarter Trailing Nine Months Ending March 31, 2021 [Member] Fiscal Quarter Trailing Nine Months Ending March 31, 2021 Cash paid for income taxes Income Taxes Paid, Net Entity Small Business Entity Small Business Stockholders' equity, beginning balance (in shares) Stockholders' equity, ending balance (in shares) Shares, Outstanding Intangible assets Finite-Lived Intangible Assets, Net Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property, Plant, and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Accrued in-kind interest on long term debt Paid-in-Kind Interest Amortization expense of debt issuance costs Amortization of Debt Discount (Premium) Outstanding, beginning of period Outstanding, at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Debt Instrument, Periodic Payment, Installment Periods [Domain] Debt Instrument, Periodic Payment, Installment Periods [Domain] Debt Instrument, Periodic Payment, Installment Periods [Domain] Debt instrument, covenant, multiplier Debt Instrument, Covenant, Total Leverage Ratio, Multiplier Debt Instrument, Covenant, Total Leverage Ratio, Multiplier Monthly settlement payments (receipts) Derivative Instruments, Monthly Settlements Derivative Instruments, Monthly Settlements Mexico MEXICO Payments on revolving credit facilities Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] October 1, 2021 Through November 7, 2023 Debt Instrument, Periodic Payment, Installments October 1, 2021 Through November 7, 2023 [Member] Debt Instrument, Periodic Payment, Installments October 1, 2021 Through November 7, 2023 Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Present value of lease payments Operating Lease, Liability Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Gain on derivative instrument Derivative, Gain (Loss) on Derivative, Net Labor Force Concentration Risk Labor Force Concentration Risk [Member] Credit agreement Credit Agreement [Member] Credit Agreement [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Forfeited or expired (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price 2022 Long-Term Debt, Maturity, Remainder of Fiscal Year Inventory, net Total inventory Inventory, Net General Motors Company General Motors Company [Member] General Motors Company [Member] Accounts payable Accounts Payable, Current Debt discount Unamortized discount Discounts Debt Instrument, Unamortized Discount Hedging Designation [Axis] Hedging Designation [Axis] Schedule of Product Information [Table] Schedule of Product Information [Table] Fiscal Quarter Ending December 31, 2020 Fiscal Quarter Trailing Six Months Ending December 31, 2020 [Member] Fiscal Quarter Trailing Six Months Ending December 31, 2020 Right-of-Use-Assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract] Defined Contribution Plan Contribution Threshold [Domain] Defined Contribution Plan Contribution Threshold [Domain] [Domain] for Defined Contribution Plan Contribution Threshold [Axis] Entity Filer Category Entity Filer Category Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Written notice term Related Party Transaction, Termination, Written Notice Term Related Party Transaction, Termination, Written Notice Term United States UNITED STATES Allocated share-based compensation expense Share-Based Payment Arrangement, Expense Security Exchange Name Security Exchange Name Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock option expense Stock or Unit Option Plan Expense Loss on sale of assets Gain (Loss) on Disposition of Assets Maximum wages for employee retention credit eligibility per employee Maximum Wages For Employee Retention Credit Eligibility Per Employee Maximum Wages For Employee Retention Credit Eligibility Per Employee Notional amount Derivative, Notional Amount Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Net sales Total sales Revenue from Contract with Customer, Excluding Assessed Tax Employer matching contribution, percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Number of shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Impairment Impairment of goodwill Goodwill impairment Goodwill, Impairment Loss Stock Incentive Plans Share-Based Payment Arrangement [Text Block] Work in progress Inventory, Work in Process, Net of Reserves Revenues Revenue from Contract with Customer [Text Block] Paid-in-kind percentage Debt Instrument, Paid-in-Kind Interest Rate Debt Instrument, Covenant, Paid-in-Kind Percentage Total liabilities and stockholders’ equity Liabilities and Equity Debt instrument, term Debt Instrument, Term Amortization of debt issuance costs Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Land Land [Member] Dilutive effect of stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Organization, Consolidation and Presentation of Financial Statements [Abstract] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Number of forbearance agreements Line of Credit Facility, Forbearance Agreement Amendment, Number Of Agreements Line of Credit Facility, Forbearance Agreement Amendment, Number Of Agreements Trailing 12 Months Period Eight [Member] Period Eight Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Diluted (in dollars per share) Diluted loss per share (in dollars per share) Earnings Per Share, Diluted Inventory [Line Items] Inventory [Line Items] Proceeds from sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Granted Share-based Compensation Arrangement By Share-based Payment Award, Options, Granted in Period, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement By Share-based Payment Award, Options, Granted in Period, Weighted Average Remaining Contractual Term Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Inventory, Current [Table] Inventory, Current [Table] Customer Concentration Risk Customer Concentration Risk [Member] Deposits and other assets Deposits And Other Assets, Noncurrent Deposits And Other Assets, Noncurrent Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Other long-term liabilities: Other Liabilities, Noncurrent [Abstract] Other income (expense): Nonoperating Income (Expense) [Abstract] Schedule of Lease Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Exercise price of options lower limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Entity Address, Address Line One Entity Address, Address Line One Product and Service [Axis] Product and Service [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Credit Facility [Axis] Credit Facility [Axis] Derivative Instrument, Periodic Payment, Installment Periods Until December 31, 2021 Derivative Instrument, Periodic Payment, Installment Periods Until December 31, 2021 [Member] Derivative Instrument, Periodic Payment, Installment Periods Until December 31, 2021 Allowance for obsolete inventory Inventory Valuation Reserves Inventory Inventory Disclosure [Text Block] Schedule of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Employee Retention Credit Coronavirus Aid, Relief, And Economic Security Act, Employee Retention Credit Coronavirus Aid, Relief, And Economic Security Act, Employee Retention Credit Buildings Building [Member] Schedule of Balance Sheet and Weighted-Average Lease Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Debt issuance cost Unamortized Debt Issuance Expense Fixed interest rate Derivative, Fixed Interest Rate Defined contribution plan, initial contribution Defined Contribution Plan, Initial Contribution [Member] Defined Contribution Plan, Initial Contribution [Member] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Stock option expense APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Collective Bargaining Arrangement [Axis] Collective-Bargaining Arrangement [Axis] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Management agreement, term Related Party Transaction, Management Agreement, Term Related Party Transaction, Management Agreement, Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Other accrued liabilities Other Accrued Liabilities, Current Measurement Input Type [Axis] Measurement Input Type [Axis] Entity [Domain] Entity [Domain] City Area Code City Area Code Assets Assets [Abstract] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolver, current maturities Line of Credit, Current Percent of principal payment Line Of Credit Facility, Periodic Payment, Principal, Percent Line Of Credit Facility, Periodic Payment, Principal, Percent Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Supplemental Disclosure of Cash Flow Information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Defined contribution plan, additional contribution Defined Contribution Plan, Additional Contribution [Member] Defined Contribution Plan, Additional Contribution [Member] Variable Rate [Axis] Variable Rate [Axis] Goodwill fair value measurement assumptions (percent) Goodwill, Fair Value, Measurement Input Goodwill, Fair Value, Measurement Input Other liabilities Other Liabilities, Noncurrent Annual management fees Related Party Transaction, Management Agreement, Annual Fees Related Party Transaction, Management Agreement, Annual Fees Capital expenditures Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of Sales Cost of Sales [Member] New US Term Loan New US Term Loan [Member] New US Term Loan [Member] Customer [Domain] Customer [Domain] EX-101.PRE 11 ufab-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 ufab-20220630_g1.jpg begin 644 ufab-20220630_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .PU$2 M 0 ! .PP 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( X4(_P,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 H^)O$ECX-\-ZAK&J7,=GINDVTEY=W$GW((8U+NY]@H) M_"OYN?V_/^"^?QN_:J^)NJ+X+\7:_P##/P##<,FE:=H5VUC>R0@X62XN8L2M M(X )0.$7.T \LW[K_P#!5*]EL/\ @FQ\=)(9&C=O!&JQDCNKVSJP_%21^-?R M>5^X^$.0X/$PK8[$P4Y1:C&ZNEI=M)Z7>FO2VF[/S_C;,J]*5/#TI.*:;=M+ M]/N/3O\ AMGXS?\ 17/B=_X5-]_\=H_X;9^,W_17/B=_X5-]_P#':\QHK]T_ ML_"_\^X_^ K_ "/SWZS5_F?WL]._X;9^,W_17/B=_P"%3??_ !VC_AMGXS?] M%<^)W_A4WW_QVO,:*/[/PO\ S[C_ . K_(/K-7^9_>ST[_AMGXS?]%<^)W_A M4WW_ ,=H_P"&V?C-_P!%<^)W_A4WW_QVO,:*/[/PO_/N/_@*_P @^LU?YG][ M/3O^&V?C-_T5SXG?^%3??_':]._9O_X+%_M&_LR>+K+4M*^*/BC7[*UD#2Z1 MXCOYM6T^Z3.6C,E]/N1^WY7B)8C!TZT]Y13?J%%%%>(=X4444 %%% 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 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'S[_P5>_Y1I_'/_L2]2_\ 1#5_*#7]7W_!5[_E&G\<_P#L2]2_]$-7\H-? MT7X+_P#(NQ'^-?\ I*/S'CK_ 'FG_A_4****_93X4**** "BBB@ HHHH _HB M_P"#6_\ Y1J:A_V.FH?^D]I7Z/5^K^. M>-_^1]B_\;/W'(?^1=1_PH****^5/7"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 ^??^"KW_*-/XY_]B7J7 M_HAJ_E!K^K[_ (*O?\HT_CG_ -B7J7_HAJ_E!K^B_!?_ )%V(_QK_P!)1^8\ M=?[S3_P_J%%%%?LI\*%%%% !1110 4444 ?T1?\ !K?_ ,HU-0_['34/_2>T MK]'J_.'_ (-;_P#E&IJ'_8Z:A_Z3VE?H]7\<\;_\C[%_XV?N.0_\BZC_ (4% M%%%?*GKA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 ?/O_!5[_E&G\<_^Q+U+_T0U?R@U_5]_P %7O\ E&G\ M<_\ L2]2_P#1#5_*#7]%^"__ "+L1_C7_I*/S'CK_>:?^']0HHHK]E/A0HHH MH **** "BBB@#^B+_@UO_P"4:FH?]CIJ'_I/:5^CU?G#_P &M_\ RC4U#_L= M-0_])[2OT>K^.>-_^1]B_P#&S]QR'_D74?\ "@HHHKY4]<**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKX[_X*2_\ !:WX M5_\ !-_58_#NJ0ZEXO\ 'EQ;KR5SP3XZQ_[CZ^LRW@;/S;C&_FN9IM>:T/&Q7$&7 MX:HZ5:HE);JS?Y)G[/T5^+__ !%Y?]6]_P#E]_\ WNH_XB\O^K>__+[_ /O= M7H?\0RXE_P"@;_R>G_\ )G-_K9E7_/W_ ,EE_D?M!17XO_\ $7E_U;W_ .7W M_P#>ZC_B+R_ZM[_\OO\ ^]U'_$,N)?\ H&_\GI__ "8?ZV95_P _?_)9?Y'[ M045^+_\ Q%Y?]6]_^7W_ />ZC_B+R_ZM[_\ +[_^]U'_ !#+B7_H&_\ )Z?_ M ,F'^MF5?\_?_)9?Y'[045^+_P#Q%Y?]6]_^7W_][J/^(O+_ *M[_P#+[_\ MO=1_Q#+B7_H&_P#)Z?\ \F'^MF5?\_?_ "67^1^T%%?B_P#\1>7_ %;W_P"7 MW_\ >ZC_ (B\O^K>_P#R^_\ [W4?\0RXE_Z!O_)Z?_R8?ZV95_S]_P#)9?Y' M[045^+__ !%Y?]6]_P#E]_\ WNH_XB\O^K>__+[_ /O=1_Q#+B7_ *!O_)Z? M_P F'^MF5?\ /W_R67^1^T%%?B__ ,1>7_5O?_E]_P#WNH_XB\O^K>__ "^_ M_O=1_P 0RXE_Z!O_ ">G_P#)A_K9E7_/W_R67^1^T%%?B\W_ =XDJ=O[/8# M8X)\=9_]Q]8W_$7'XB_Z(?HO_A3R_P#R-51\,>)'OA[?]OP_^2$^+,J7_+S_ M ,EE_D?MU17XB_\ $7'XB_Z(?HO_ (4\O_R-1_Q%Q^(O^B'Z+_X4\O\ \C57 M_$+^)/\ GPO_ .'_P D+_6[*_\ GY_Y++_(_;JBOQ%_XBX_$7_1#]%_\*>7 M_P"1J/\ B+C\1?\ 1#]%_P#"GE_^1J/^(7\2?\^%_P"!P_\ D@_UNRO_ )^? M^2R_R/VZHK\1?^(N/Q%_T0_1?_"GE_\ D:C_ (BX_$7_ $0_1?\ PIY?_D:C M_B%_$G_/A?\ @7_Y&H_XA?Q)_SX7_ ('#_P"2#_6[*_\ GY_Y M++_(_;JBOQ%_XBX_$7_1#]%_\*>7_P"1J/\ B+C\1?\ 1#]%_P#"GE_^1J/^ M(7\2?\^%_P"!P_\ D@_UNRO_ )^?^2R_R/VZHK\1?^(N/Q%_T0_1?_"GE_\ MD:C_ (BX_$7_ $0_1?\ PIY?_D:C_B%_$G_/A?\ @7_Y&H_XA M?Q)_SX7_ ('#_P"2#_6[*_\ GY_Y++_(_;JBOQ%_XBX_$7_1#]%_\*>7_P"1 MJ/\ B+C\1?\ 1#]%_P#"GE_^1J/^(7\2?\^%_P"!P_\ D@_UNRO_ )^?^2R_ MR/VZHK\1?^(N/Q%_T0_1?_"GE_\ D:C_ (BX_$7_ $0_1?\ PIY?_D:C_B%_ M$G_/A?\ @7_Y&H_XA?Q)_SX7_ ('#_P"2#_6[*_\ GY_Y++_( M_;JBOQ%_XBX_$7_1#]%_\*>7_P"1J/\ B+C\1?\ 1#]%_P#"GE_^1J/^(7\2 M?\^%_P"!P_\ D@_UNRO_ )^?^2R_R/VZHK\1?^(N/Q%_T0_1?_"GE_\ D:C_ M (BX_$7_ $0_1?\ PIY?_D:C_B%_$G_/A?\ @7_Y&H_XA?Q)_ MSX7_ ('#_P"2#_6[*_\ GY_Y++_(_;JBOQ%_XBX_$7_1#]%_\*>7_P"1J/\ MB+C\1?\ 1#]%_P#"GE_^1J/^(7\2?\^%_P"!P_\ D@_UNRO_ )^?^2R_R/VZ MHK\1?^(N/Q%_T0_1?_"GE_\ D:C_ (BX_$7_ $0_1?\ PIY?_D:C_B%_$G_/ MA?\ @7_Y&H_XA?Q)_SX7_ ('#_P"2#_6[*_\ GY_Y++_(_;JB MOQ%_XBX_$7_1#]%_\*>7_P"1J/\ B+C\1?\ 1#]%_P#"GE_^1J/^(7\2?\^% M_P"!P_\ D@_UNRO_ )^?^2R_R/VZHK\1?^(N/Q%_T0_1?_"GE_\ D:M#2?\ M@[LOH86%]\ [6XDW?*T'C-H5 ]"&LGR??(^E3+PPXD2_W?\ \GA_\D"XMRO_ M )^?^2R_R/VJHKR_]BS]H>^_:R_98\$_$C4/#9\(W'C+3QJ2Z2;[[=]FB=V\ MH^=Y<>_?&$?[@QOQSC)]0KX?$4)T*LJ-56E%M/9ZIV>JT?RT/H*=2-2"J0V: MNO1A1116)H%%%% !1110 4444 %?,_QX_P""QO[-'[-7CF]\->,/BQHMGKFF MRFWO+2QL[O5'M)1G='(;6&4(ZD$,K$%3P0#Q7T1XMU:30?"NIWT*HTUE:2SH M'!*EE0L,XP<9'K7\:^KZM=:]JMU?7L\MU>7LKSSS2MN>:1B69F/"\/GTJTL5.48T^7X;7;E?JT]K=NI\OQ-GU7+E35&*;E?>]M+=FNY_31_Q M$*_L?_\ 17O_ "U=:_\ D.C_ (B%?V/_ /HKW_EJZU_\AU_,?17Z=_Q!O)?^ M?M7_ ,"A_P#('R7^O./_ )(?=+_Y(_IP_P"(A7]C_P#Z*]_Y:NM?_(=?0'[, M?[:/PL_;+\/WFI_#'QMH_BZWTYE2[2V9X[BT+9V^;#(JRQAMK8+* =IQG!K^ M0^OTF_X-9M6NK+_@H]K%M%/+';WG@J^$\8;Y9=MS:,N1WP>1Z<^IKP>)_"O+ MCE/&&*Q&+A0K0C:3MI=/\ %L_H:HHHK\'/ MT0**** "BBB@ HHHH **** "BBB@#R/]J3]O/X0?L5VMG)\3_'FC^%)-21I; M6VF$EQ=W*+]YT@A5Y64'C<%QGCKQ7A?_ !$*_L?_ /17O_+5UK_Y#K\@?^#D MO6+K4_\ @JWXNAN)Y)H=/TC2K>V1CD01FTCD*KZ#?([?5C7P;7[YP[X3Y;C, MMHXO$U:G-4BI>ZXI*ZO;6+>GJ?G.:<98NABIT*4(VBVM;MZ:=&C^G#_B(5_8 M_P#^BO?^6KK7_P AT?\ $0K^Q_\ ]%>_\M76O_D.OYCZ*]K_ (@WDO\ S]J_ M^!0_^0.#_7G'_P D/NE_\D?UGTH5P/QO_:J^&G[--@MQ\0/'GA/P>DJ[ MHDU;5(;:6X'_ $SC9@\AZ\*">#Z5\C_\%X/^"JUY_P $\O@II?A_P7+;_P#" MS?'BRKI\[A9!HEI'@27A0@AG+,$C5AM+;VY\LJW\Y?CGQYKGQ.\67VO>)-8U M+7M_\M76O_D.OYCZ*_18^#636UJU?OA_ M\@?,OCG'=(0^Z7_R1_3A_P 1"O['_P#T5[_RU=:_^0ZL:9_P3%\ M8+=6P3F;P[J\*_\ ?3VH'X9K^8>BF_!O)>E6K_X%#_Y /]>G3 3Z9N1&/IZ]J^AO#_ (BT_P 6 MZ+;ZEI5]9ZGI]XGF075I,LT,Z_WE=258>X-?QEU[A^Q+_P %#?BG^P'\0;?6 MO 'B.ZMK$S"2_P!#N9&ETK55Z%9H,[W[?'@__ (*)_L]6/CKP MJ6L[E6^R:SH\TJO<:-=@ M$Y'WE.=R/@!U(.%.Y5]TK\+Q>$K86M+#XB+C.+ MLT^C/T*C6A5IJK3=XO5,****YS0**** "BBB@ K@_P!H;]IWP!^R?X#_ .$F M^(WBK2?"6B-,+>.XO9"#/*02(XT4%Y'P"=J*3A2<8!-=Y7X)';ZE8D'X5]+PCD4,XS6G@*DG&,KMM;V2;TOU M=K'E9UF$L%@Y8B*NU:U]M78^^&_X.$_V/T8C_A;PX../"VM'_P!LZ3_B(5_8 M_P#^BO?^6KK7_P AU_,?17[C_P 0;R7_ )^U?_ H?_('Y_\ Z\X_^2'W2_\ MDC^G#_B(5_8__P"BO?\ EJZU_P#(==U^S_\ \%A/V;/VH/'UEX7\%?%32=1\ M0:E)Y-G97=E>:;)=R8R$C^U0Q!V/95))/ !-?RJU:T+7+SPQKEGJ6GW,UGJ& MGSI._M3_M_P#P=_8G6Q'Q0\>:3X5N-2C::UM9 M$EN;N>-3@NL$"/*5SD;MN"00#D8KV*OYF?\ @XFUR\U;_@KK\3[>ZN9IX=+@ MT>VM$=LK;Q'2;.4HOH#)+(V/5R>]?:<"\,TL]S%X2O-QC&+D[6N[-*RO=+XN MSV/"XAS:>7X55J:3;:6NVS?Z'[+?\1"O['__ $5[_P M76O_ )#H_P"(A7]C M_P#Z*]_Y:NM?_(=?S'T5^Q?\0;R7_G[5_P# H?\ R!\/_KSC_P"2'W2_^2/Z MTQ$E%?ULMW\C]#*QO&OQ&\/?#73?MGB/7M&\/V9#$3ZE>Q MVL9VC+?-(P' Y/I7\T7[3O\ P7L_:8_:8O+B/_A.[CP+H\Q(33?"2G3%C![? M: 3@O2IYX/DL^.ASZ=^HKB;G_@NS^R;:>9N^,FBGR\YV:; M?OG'IM@.?PSFOY=:*^DI^#.6)?O*]1^G*O\ VUGERXZQ?V:_P#+5UK_ .0Z_F/HKH_X@WDO_/VK M_P"!0_\ D#+_ %YQ_P#)#[I?_)'].'_$0K^Q_P#]%>_\M76O_D.C_B(5_8__ M .BO?^6KK7_R'7\Q]%'_ !!O)?\ G[5_\"A_\@'^O./_ )(?=+_Y(_IP_P"( MA7]C_P#Z*]_Y:NM?_(='_$0K^Q__ -%>_P#+5UK_ .0Z_F/HH_X@WDO_ #]J M_P#@4/\ Y /]>G;../45T?AK_@M+^RSXK95M M?C5X/BW.4'VQIK+D#/\ RV1./?IGC.:_E?HK.?@SE+^"M47JXO\ ]M1<>.L; M]J$?Q_S/Z^OAQ^V#\)?C#+''X3^)WP^\2S3?=BTSQ#:74A.,XV)(6!QV(R*] M&K^+^O8/@#_P4 ^-?[+D\+> _B=XP\/V\/W;&/4'FL#_ +UK+N@;\4.,GUKP M\=X*RM?!XK7M*-OQ3?\ Z2=^'X\5[5Z7S3_1K]3^N"BOQ!_8J_X.I]>T6^M= M'^._A.WUK3VVQGQ#X1=M\UJS>7)ZDQM'@#A&/%?L+^SQ^TKX%_:N^&E MGXO^'OB73?$^@7GRBXM7^:!\ F.6,X>*09&4CL_(^ORW.L)CE^XEKV>C^[_*Z.YHHHKYL]0**** .%_:#_:9\ _L MI^ V\3?$7Q7H_A+1/-$"7%]+M,\I!(CC0 O(^ 3M12<*3C )KYJ;_@X3_8_1 MB/\ A;PX../"VM'_ -LZ^"/^#MKQ)?3?&3X.Z0UQ)_9MOHU_>1P9^02R3QHS MX]2L:#\/:1].@9G8]R6))/O7YSX@\"X7( MJ=*MA*DI*;::E9O17NFDOR/J.&N(*V8RG3K12<4GI?\ 5L]>HHHK\O/K0HHH MH **** "BBB@ HHHH *IZ_X@L/"FAWFJ:I?6>FZ;IT+W-W=W4RPP6L2 L\CN MQ"JJJ"2Q( )-7*^-_\ @X"U:ZT7_@D/\8)K2>6WE>+2H&>-MI,_\ M+5UK_P"0Z_F/HK^A8^#>36UJU?OA_P#('YG_ *\X[I"'W2_^2/Z0X!E\-ZQ$@^K-:!1^)K^8FBG M_P 0;R7_ )^U?_ H?_(!_KSC_P"2'W2_^2/[(_AG\3_#OQF\#:=XF\)ZYI?B M+P_JT?FV>H:?<+<6]PN2#M921D,"I'4$$$ @BMVOR[_X-1O$E]J?[#/CC3[B MXDFL]+\:R_98V.1 )+.U9@OH"PW8Z9+'J37ZB5^!\194LLS*M@8RYE!V3[K= M?.SU/T;+,8\5A88AJW,KV"BBBO%.X***\:_;-_;Z^%O[!'@ :_\ $CQ)#IGV M@'[!ID \_4M48=5@@!W-C(!8X1OQL_:U^*'[2%[+-X\^(' MB_Q9YS^9Y6IZK-/;QG.1LB+>6@!Z!5 '85^J93X/YIB(J>-J1HI]/BE\TFE_ MY,?'XSC;"4GRT(N?GLOQU_ _JF^(/[>/P1^%,TD7B3XO?#31;B,X:WN_$MG' M<9R 0(_,WG&1G XSD\5Y?KG_ 6X_94\/3+'/>*)@/Z M]J_EGHKZZCX+Y>E^^Q$V_)17YJ1XM3CO$M^Y3BO6[_R/Z>=4_P"#@#]D/1[G MR9OC!;.VW=F#P[J\ZX_WDM2,^V_\M76O_D.OYCZ*/\ B#>2_P#/VK_X%#_Y /\ 7G'_ ,D/NE_\D?TX M?\1"O['_ /T5[_RU=:_^0Z/^(A7]C_\ Z*]_Y:NM?_(=?S'T4?\ $&\E_P"? MM7_P*'_R ?Z\X_\ DA]TO_DC^G#_ (B%?V/_ /HKW_EJZU_\AT?\1"O['_\ MT5[_ ,M76O\ Y#K^8^BC_B#>2_\ /VK_ .!0_P#D _UYQ_\ )#[I?_)']??[ M-W[6_P -?VOO"5QKGPU\9:-XNTZSE$-RUE(?-M'.<++$P62,L 2-ZC MBU^#/_!IIJUU#^UQ\3;%9Y5L[CP@L\L(;Y))([V%48CU422 'MO;UK]YJ_$> M,^JOK;0^_R/,I8["1Q$U9NZ=MM&%%%%?+GK!1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!\^_P#!5[_E&G\<_P#L2]2_]$-7\H-?U??\%7O^ M4:?QS_[$O4O_ $0U?R@U_1?@O_R+L1_C7_I*/S'CK_>:?^']0HHHK]E/A0HH MHH **** "BBB@#^B+_@UO_Y1J:A_V.FH?^D]I7Z/5^TK]'J_CGC?\ Y'V+_P ;/W'(?^1=1_PH****^5/7"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _D9_;R^*6I?&G]M3X MJ^)]6EDEO-6\4Z@^&;=Y,2W#I%$#_=CC5$7_ &4%>2UVG[2'_)Q'CW_L8]0_ M]*9*XNO[FP-.,,-3A!62BDO1)'\^XB3E5E*6[;_,****ZC$**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Z+X1 M_#/4OC1\5?#7@_18S-JWBG5+;2;- ,[IIY5B3\-S"N=K]'O^#9;]DA_CI^W7 M-X^OK7S=!^$]B;[R M7S=D=N6X-XK$PP\?M/\ #J_DC^@;X9> -/\ A/\ #?P_X5TF/R=*\,Z;;:59 M)__[!UQ_P"BFK^-FO[)OB1_R3O7O^P=X?^DH_"\Z_Y&%;_ !2_,*** M*^B/+.T_9O\ ^3B/ 7_8QZ?_ .E,=?V&5_'G^S?_ ,G$> O^QCT__P!*8Z_L M,K^?_&K^/A/2?YQ/TC@/^'6]8_J%%%%?AY^@'\RO_!P?\9[CXP_\%4/B!&\S M26/@^.T\.V*M_P LDA@5Y5^GVB6X;_@5?%->X?\ !3/4Y=6_X*,?'B6;;N7X M@:Y",#'RQW\T:_\ CJBO#Z_MCA_#QH97AZ,=HPBO_)4?@N9574Q=6;ZR?YA1 M117L'"%%%% !1110!]/?\$F_^"C&K?\ !-_]J2Q\3!KJ[\%ZX4T_Q5ID1S]K MM-W$R*3@S0DETSC/SID"1C7]1W@KQII7Q'\'Z7X@T*^M]4T76[2*^L+R!MT5 MU!(H=)%/HRD'\:_C3K]C_P#@V?\ ^"HG]BZDO[.OCC4C]CO'>Y\$W=P_$$I) M>;3LGLY+21Y_B\QD__ $EGS/%W M_(LGZQ_-'Y)T445_5A^.A1110!_:!1117\'G]$!7\Q__ <*_P#*8#XO?]P; M_P!,MA7].%?S'_\ !PK_ ,I@/B]_W!O_ $RV%?K7@W_R.JO_ %ZE_P"EP/C. M.?\ <(?XU_Z3(^+Z***_I8_*@KM/V;_^3B/ 7_8QZ?\ ^E,=<77:?LW_ /)Q M'@+_ +&/3_\ TICKGQ7\"?H_R-*/\2/JC^PRBBBOX7/Z$"BBOB+_ (+W_MZW M7[#_ .Q!>0^'[W['XX^(DKZ!H\B/MFLXF0FZNTQ@@QQD*K Y62>)N<5Z&59; M6S#&4\%0^*;27EW;\DM7Y(YL9BH8:A*O4VBK_P!>I\(?\%YO^"X>I>.O%.N? M!'X/ZQ)8^&=->2P\3^(+*7$FLRC*2V<#C[MNIRKNIS*00#Y8)D_(NBBO[&X? MR'"91A(X3"+1;OK)]6_/\MEH?A^99E6QM9UJS]%T2[(****]HX HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *]I_88_;T^(7_!/OXRV_B[P)JC1+(R1Z MKI,[%K'6K<')AF3\]KC#H22I&3GQ:BN?%86CB:4J&(BI0DK-/5-&E&M.E-5* M;LULT?UR?L0?MF^$?V]/V=M%^(G@^8_9-04PWUC(X:XTB\0#S;67'\2D@@X M961QPPKUROYO?^#>']OBX_9,_;5T_P &ZO?R1^!_BK+'HUW$[?NK34&.VSN0 M.Q,A\ECP-LVXYV+C^D*OY'XWX9>29D\/#6G+WH/R[/S3T]+/J?M'#^;+'X55 M)?$M)>O?Y_\ "BBBOCSW#\*_P#@[5_Y.(^$?_8N7?\ Z4BOR3K];/\ @[5_ MY.(^$?\ V+EW_P"E(K\DZ_KSP[_Y)W"^C_\ 2I'XKQ/_ ,C.KZK\D%%%%?:' M@A7];'_!-[_E'?\ 7_LG7A[_P!-EO7\D]?UL?\ !-[_ )1W_ 7_ +)UX>_] M-EO7XMXT?[EAO\;_ "/O. _X]7T7YGM%%%%?SP?I@4444 %%%% !1110 444 M4 %?%_\ P<*_\H?_ (O?]P;_ -/5A7VA7Q?_ ,'"O_*'_P"+W_<&_P#3U85[ MW"O_ ".L'_U]I_\ I:/.SC_<*_\ @E_Z2S^8^BBBO[2/P@**** /WN_X-./^ M3,_B/_V.A_\ 2&VK]4J_*W_@TX_Y,S^(_P#V.A_](;:OU2K^0/$#_DH<5_B7 MY(_;.&_^191]/U84457U?5K70=*NKZ]GBM;.RB>>>:5MJ0QJ"S,Q[ $D^U? M')-NR/,OVI?BKJ7C3QYKU[XB\1ZJP,UU<-]Q1]V. M-1A8XU'"HH"@=!7J7_!4+]N/4O\ @H#^V)XF\=337'_"/QRG3?#=I)D"STV) MF$(VG[K/EI7']^5NP%?/-?UGP'P?2R;!1J5(_OYJ\GU5_LKLEU[O7M;\9XBS MN>.KN,'^[B]%W\WZ].R^84445]Z?.A1110 4444 %%%% !1110 4444 %%%% M !1110!^J7_!IQ_R>;\1O^Q+;_TNM:_>ZOP1_P"#3C_D\WXC?]B6W_I=:U^] MU?RMXK?\E#4_PP_(_8.#_P#D61]7^84445^<'U 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 ?/O_ 5>_P"4:?QS_P"Q+U+_ -$-7\H-?U??\%7O^4:?QS_[$O4O M_1#5_*#7]%^"_P#R+L1_C7_I*/S'CK_>:?\ A_4****_93X4**** "BBB@ H MHHH _HB_X-;_ /E&IJ'_ &.FH?\ I/:5^CU?G#_P:W_\HU-0_P"QTU#_ -)[ M2OT>K^.>-_\ D?8O_&S]QR'_ )%U'_"@HHHKY4]<**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^//\ :0_Y.(\>_P#8QZA_ MZ4R5Q==I^TA_R<1X]_[&/4/_ $IDKBZ_NC"_P(>B_(_GNM\;]6%%%%=!F%%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 .@@DN9DCC1I))&"JJC+,3P !W)K^HS_ ((N?L*R?L$_L,^'_#^K6HM_ M&7B1SK_B0,!OANID4+;D_P#3&)8XR 2-ZR,/O5^5O_!N/_P2]D_:0^-,?QH\ M9::Q\!^ ;L-HT4ZX36M60AD('\45N<.QZ&3RU^8"11_0)7\^^+G%$:U2.38= MW47>;7\W2/RW?G;JF?I7!>4.$7CJJU>D?3J_GLO*_<****_$3[X**** "BBB M@ HHHH **** ,7XD?\D[U[_L'7'_ **:OXV:_LF^)'_).]>_[!UQ_P"BFK^- MFOWSP3^#&>M/_P!O/SGCWXJ'_;W_ +:%%%%?NA^>A7Z/?\&M_P#RDLOO^Q+U M#_T?:5^<-?H]_P &M_\ RDLOO^Q+U#_T?:5\KQO_ ,B'%_X&>OD/_(QH_P") M']$5%%%?QR?N(4444 %%%% !1110 4444 %%%% '\U/_ <>_P#*67QU_P!@ M[2?_ $@@KX5K[J_X./?^4LOCK_L':3_Z005\*U_9W"/_ "),)_U[A_Z2C\+S MK_D85O\ %+\PHHHKZ(\L[3]F_P#Y.(\!?]C'I_\ Z4QU_897\>?[-_\ R<1X M"_[&/3__ $ICK^PROY_\:OX^$])_G$_2. _X=;UC^H4445^'GZ ?R3_\%(?^ M4B'QZ_[*+XA_].=Q7B]>T?\ !2'_ )2(?'K_ +*+XA_].=Q7B]?W#E7^Y4?\ M$?R1_/\ C/X\_5_F%%%%=YSA17V)_P $*OV7_ _[77_!031_"7Q"T5?$'AO^ MR+^^DL&N)8(YI(XQLW-&RO@%MV PR0,Y&0?H;_@OU_P1AT/]D#3]-^*WPAT2 M;3OA[.R6.OZ4D\MRNBW+'$5PC2,SB"4G80S823:!Q(%7YG$\68'#YO#)JUU4 MFDT].5WO97O>[MII;I>YZU+)\15P4L="SC%V:Z^OIKW/RUHHHKZ8\D*N>']? MOO"FO6.J:9=W&GZEIMQ'=6EU;R&.6VE1@R2(PY5E8 @CD$53HI-)JS#;5']1 M/_!'#_@I+9?\%&OV5[74]0FMH?B%X5":=XILD(4M-M_=W:*.D4Z@L. %=9$& M0@)^MZ_D[_X)M?MX:]_P3O\ VIM%\?:2LU[I?_'CKVEH^T:K8.1YD?IO7 =" M> Z+G(R#_5)\*/BGH/QO^&FA>+_"^H0ZMX?\2646H6%W$?EFBD4,,CJK#."I MY4@@@$$5_*7B)PB\FQWM:"_<5+N/]U]8_+=>7HS]BX9SKZ]A^2H_WD='YKH_ M\_/U.@HHHK\]/I@HHHH *_"O_@[5_P"3B/A'_P!BY=_^E(K]U*_"O_@[5_Y. M(^$?_8N7?_I2*_1/"S_DHJ7I/_TEGS/%W_(LGZQ_-'Y)T445_5A^.A1110!_ M:!1117\'G]$!7\Q__!PK_P I@/B]_P!P;_TRV%?TX5_,?_P<*_\ *8#XO?\ M<&_],MA7ZUX-_P#(ZJ_]>I?^EP/C..?]PA_C7_I,CXOHHHK^EC\J"NT_9O\ M^3B/ 7_8QZ?_ .E,=<77:?LW_P#)Q'@+_L8]/_\ 2F.N?%?P)^C_ "-*/\2/ MJC^PRBBBOX7/Z$"OYV?^#G3]HN7XL_\ !0Y?!L-P7TOX8Z-;Z>(PVY!=W*K= MS..V2DENAQWAQU!K^B:OY'O^"@?Q*?XP?MS?%[Q(SEX]6\7ZG+!DYVP"ZD6) M04 M445_29^5A114EI:3:A=Q6]O%)-/,XCCCC4L\C$X"@#DDGC H CHK]\/^"97_ M ;=?#[X9_#S2/%7QVTP^,O'&H0I=/H$L[+I>A[AD1.J$&XF .'+DQALA5.W M>WZ*> _V6_AG\+;%+;PS\._ _A^WC7:J:=H5K; #@'[B#K@9]<"OR/./%[+L M+6='"4Y5;:7NHQ?H]6UYV7E='VF!X)Q5:"G6DH7Z6N_GM;[S^/NBO[)O^%;^ M'?\ H Z+_P" ,7_Q-'_"M_#O_0!T7_P!B_\ B:\?_B-D/^@-_P#@S_[0[O\ M4*7_ #__ /)?_MC^-FBO[)O^%;^'?^@#HO\ X Q?_$T?\*W\._\ 0!T7_P M8O\ XFC_ (C9#_H#?_@S_P"T#_4*7_/_ /\ )?\ [8_C9HK^R;_A6_AW_H Z M+_X Q?\ Q-'_ K?P[_T =%_\ 8O_B:/^(V0_P"@-_\ @S_[0/\ 4*7_ #__ M /)?_MC^-FBO[)O^%;^'?^@#HO\ X Q?_$T?\*W\._\ 0!T7_P 8O\ XFC_ M (C9#_H#?_@S_P"T#_4*7_/_ /\ )?\ [8_C9HK^R&]^%7A?4K62"X\-Z!<0 MR#:\ZDI?@U'\S&MP)74;TJJ;[--?J MS^5^BOI;_@J3_P $V?$7_!,_]H7_ (1;4KPZUX;UJ%K[P[K(B\O[?;AMK(ZY M(6:-B%=0<P)<(,:?ILDF\>#?$NI:,@_NJS1WN/SO#^=?D'C)@(U,LI8M+6G.WRDG?\ M%(^VX'Q#CBYT>DHW^:?^39^A%%%%?S>'?_).X7T?_ *5(_%>)_P#D9U?5 M?D@HHHK[0\$*_K8_X)O?\H[_ ("_]DZ\/?\ ILMZ_DGK^MC_ ()O?\H[_@+_ M -DZ\/?^FRWK\6\:/]RPW^-_D?>_[@W_IZL*^T*^+_P#@X5_Y0_\ Q>_[@W_I MZL*][A7_ )'6#_Z^T_\ TM'G9Q_N%?\ P2_])9_,?1117]I'X0%%%% '[W?\ M&G'_ "9G\1_^QT/_ *0VU?JE7Y6_\&G'_)F?Q'_['0_^D-M7ZI5_('B!_P E M#BO\2_)'[9PW_P BRCZ?JPKXS_X+[?M&2_LY?\$Q/'DEG/\ 9]4\:>5X3LVS MC/VLD7 'N;5+G&.AY[5]F5^._P#P=O?$I[/X?_!?P?&^8]2U#4]9G3GY3;QP M0Q'TY^TS?EV[X\#Y>L9GN&H26G-S/TBG+]#3B#$NAEU6HM[6^_3]3\1Z***_ ML4_#PHHHH **_3#_ ((E?\$+(/VZ/#P^*'Q0GU+3OAK'G6;^3<>(WC8 MK(QEZQVZNI0E1O=@X5DVY/[4?!S_ ()T? CX Z3'9^$_A+X#TP1@#[0^D175 MXX'3?<3!YG_X$YZGUK\UXD\3\NRO$2PD(NK4CH[623[-OJNMD[;7N?597PEB ML925:34(O:^K?G;M\S^2>BO[)O\ A6_AW_H Z+_X Q?_ !-'_"M_#O\ T =% M_P# &+_XFOE?^(V0_P"@-_\ @S_[0]C_ %"E_P __P#R7_[8_C9HK^R;_A6_ MAW_H Z+_ . ,7_Q-'_"M_#O_ $ =%_\ &+_ .)H_P"(V0_Z W_X,_\ M _U M"E_S_P#_ "7_ .V/XV:*_LF_X5OX=_Z .B_^ ,7_ ,31_P *W\._] '1?_ & M+_XFC_B-D/\ H#?_ (,_^T#_ %"E_P __P#R7_[8_C9HK^R;_A6_AW_H Z+_ M . ,7_Q-'_"M_#O_ $ =%_\ &+_ .)H_P"(V0_Z W_X,_\ M _U"E_S_P#_ M "7_ .V/XV:*_LF_X5OX=_Z .B_^ ,7_ ,31_P *W\._] '1?_ &+_XFC_B- MD/\ H#?_ (,_^T#_ %"E_P __P#R7_[8_C9HK^R;_A6_AW_H Z+_ . ,7_Q- M'_"M_#O_ $ =%_\ &+_ .)H_P"(V0_Z W_X,_\ M _U"E_S_P#_ "7_ .V/ MQ=_X-0?@%XJL/BS\1?B-=:/?6?A*?0DT2TOYX6CAO[E[F.5EA8\2;%A^8KD* M70'&17[>445^1\49_/._Y1I_'/\ [$O4O_1#5_*#7]%^"_\ R+L1_C7_ *2C\QXZ M_P!YI_X?U"BBBOV4^%"BBB@ HHHH **** /Z(O\ @UO_ .4:FH?]CIJ'_I/: M5^CU?G#_ ,&M_P#RC4U#_L=-0_\ 2>TK]'J_CGC?_D?8O_&S]QR'_D74?\*" MBBBOE3UPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /X\_VD/^3B/'O_ &,>H?\ I3)7%UVG[2'_ "<1X]_[&/4/_2F2N+K^ MZ,+_ (>B_(_GNM\;]6%%%%=!F%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5]7?\$HO^"6'BK_ (*5_&B.UBCNM(^' M>A3HWB37@NT0IP?LUN2"'N77H,$(#N;C:&]:_P""5G_! SQY^V]>:;XP\>1Z MAX#^%;E9EGEC\O4]>3J!:QL/EC8?\MW&W!!19.\-Z+$(K6SMEX'J[L_9_9[;ZGZI&*B ME&.R"BBBI*"BBB@ HHHH **** "BBB@#%^)'_).]>_[!UQ_Z*:OXV:_LF^)' M_).]>_[!UQ_Z*:OXV:_?/!/X,9ZT_P#V\_.>/?BH?]O?^VA1117[H?GH5^CW M_!K?_P I++[_ +$O4/\ T?:5^<-?H]_P:W_\I++[_L2]0_\ 1]I7RO&__(AQ M?^!GKY#_ ,C&C_B1_1%1117\_\I9?'7_8.TG_T@@KX5K[J_P"#CW_E++XZ_P"P=I/_ *005\*U_9W"/_(D MPG_7N'_I*/PO.O\ D85O\4OS"BBBOHCRSM/V;_\ DXCP%_V,>G_^E,=?V&5_ M'G^S?_R<1X"_[&/3_P#TICK^PROY_P#&K^/A/2?YQ/TC@/\ AUO6/ZA1117X M>?H!_)/_ ,%(?^4B'QZ_[*+XA_\ 3G<5XO7M'_!2'_E(A\>O^RB^(?\ TYW% M>+U_<.5?[E1_P1_)'\_XS^//U?YA1117>%?$NFV^K^'_$%G)8:A9SC,=Q#(I5E/<<'@C!!P000#7\ M[_\ P;,?\I2-)_[%S4__ $6M?T>5_,?BY.4,_C*+LU"-G\Y'ZQP7%/+FGMS/ M\D?RC?\ !3K]@'7/^"='[4^K>";_ .T7F@76;_PYJDB\:E8.Q"$D#'FH04D MQAER!M92?GBOZFO^"NG_ 3ETW_@H_\ LK7OA^);>V\;^'2^I>%;]\#RKK;A MK=V[0SJ CA%?L/ /%DSOTL?$\1Y,\!B?<_ARUC MY=U\OR,^BBBONSYT*_6#_@VN_P""H8^#GQ"3X!>-;\KX9\779D\+74\GR:9J M3_>M!Q&TMGU36S7I^*NNIW9;F%3!8B.(I]-UW75']GE%?$/\ P0V_ MX*=Q?\%!OV:$TWQ%>1M\3_ L45GKR,0KZG$#Q*M.#L_T:\FM5Y'[C@\73Q-&->D[J2_KYH****\\Z0K\*_P#@ M[5_Y.(^$?_8N7?\ Z4BOW4K\*_\ @[5_Y.(^$?\ V+EW_P"E(K]$\+/^2BI> MD_\ TEGS/%W_ "+)^L?S1^2=%%%?U8?CH4444 ?V@4445_!Y_1 5_,?_ ,'" MO_*8#XO?]P;_ -,MA7].%?S'_P#!PK_RF ^+W_<&_P#3+85^M>#?_(ZJ_P#7 MJ7_I<#XSCG_<(?XU_P"DR/B^BBBOZ6/RH*[3]F__ ).(\!?]C'I__I3'7%UV MG[-__)Q'@+_L8]/_ /2F.N?%?P)^C_(TH_Q(^J/[#****_A<_H0BOKV+3;*: MXGD6.&W1I)';HB@9)/T K^,S5M3EUK5;J\GVF:[E>:0J,#"<5RXR7_7O_P!O/SKCV6M!?XO_ &T****_=C\\ M"OK3_@AO\$;7X]?\%1OA5I>H6_VC3=(OY=?N%*[ES9027,6X="#/'""#PXLQ$J&2XJK#1J MG*WS31Z634U4Q]&$MN9?F?T54445_&!^[!1110 4444 %%%% !1110 4444 M?FW_ ,'17P6M?'W_ 3RL?%GD1_VAX"\26MPD^/F2WN0UM+&/9I'MV/O&*_G MCK^G[_@OGI*ZU_P2.^,4+,T82UTZ?('4QZI9R ?B5Q^-?S U_3?@_B)5,DE3 ME]BI)+T:B_S;/R?C:DHX]27VHI_BU^204445^JGQX5^[W_!I?K4D_P"R]\5- M..SR;7Q3#WX0U^W7_!HW_R3SXX?]A'2/_15W7Y[ MXI13XDOR9^PU%%%?RB?L1^%?\ P=J_\G$?"/\ M[%R[_P#2D5^2=?K9_P ':O\ R<1\(_\ L7+O_P!*17Y)U_7GAW_R3N%]'_Z5 M(_%>)_\ D9U?5?D@HHHK[0\$*_K8_P"";W_*._X"_P#9.O#W_ILMZ_DGK^MC M_@F]_P H[_@+_P!DZ\/?^FRWK\6\:/\ KZ+\SVBBBBOYX/ MTP**** "BBB@ HHHH **** "OB__ (.%?^4/_P 7O^X-_P"GJPK[0KXO_P"# MA7_E#_\ %[_N#?\ IZL*][A7_D=8/_K[3_\ 2T>=G'^X5_\ !+_TEG\Q]%%% M?VD?A 4444 ?O=_P:('_)0XK_$OR1^V<-_\BRCZ?JPK\'?^#LW6YI_VK?A?IK8\BU\) MR7*W2)?\XK]XJ_GX_X.N6)_X*'>"UR=H^'5D0/3_B9ZG7K^%,4^ M(8/M&3_"WZG'QC*V627=K\S\QJ***_J@_'PIT4;32*B*S.Q"JJC))/84VNA^ M$ ["&.&W\)Z'::9A !O>.)5D]=Y7S'_P^;_9; M_P"BV>"_^_TG_P 11_P^;_9;_P"BV>"_^_TG_P 17\5ULES:K4E5GAZCGCL'"*A&K&RT^)?YGTY17S'_P /F_V6_P#HMG@O_O\ 2?\ Q%'_ M ^;_9;_ .BV>"_^_P!)_P#$5G_8&:?] U3_ , E_D7_ &EA/^?L?_ E_F?3 ME%?,?_#YO]EO_HMG@O\ [_2?_$4?\/F_V6_^BV>"_P#O])_\11_8&:?] U3_ M , E_D']I83_ )^Q_P# E_F?3E%?,?\ P^;_ &6_^BV>"_\ O])_\11_P^;_ M &6_^BV>"_\ O])_\11_8&:?] U3_P E_D']I83_G['_P "7^9].45\Q_\ M#YO]EO\ Z+9X+_[_ $G_ ,11_P /F_V6_P#HMG@O_O\ 2?\ Q%']@9I_T#5/ M_ )?Y!_:6$_Y^Q_\"7^9].45\Q_\/F_V6_\ HMG@O_O])_\ $4?\/F_V6_\ MHMG@O_O])_\ $4?V!FG_ $#5/_ )?Y!_:6$_Y^Q_\"7^9].45\Q_\/F_V6_^ MBV>"_P#O])_\11_P^;_9;_Z+9X+_ ._TG_Q%']@9I_T#5/\ P"7^0?VEA/\ MG['_ ,"7^9].45@?#'XJ>&OC5X)L?$GA'7M)\3>']24M;:AIMTES;S8." Z$ MC((((Z@@@@$$5OUY.P4445)04444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 ?/O_ 5>_P"4:?QS_P"Q+U+_ -$-7\H-?U??\%7O^4:?QS_[ M$O4O_1#5_*#7]%^"_P#R+L1_C7_I*/S'CK_>:?\ A_4****_93X4**** "BB MB@ HHHH _HB_X-;_ /E&IJ'_ &.FH?\ I/:5^CU?G#_P:W_\HU-0_P"QTU#_ M -)[2OT>K^.>-_\ D?8O_&S]QR'_ )%U'_"@HHHKY4]<**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^//\ :0_Y.(\>_P#8 MQZA_Z4R5Q==I^TA_R<1X]_[&/4/_ $IDKBZ_NC"_P(>B_(_GNM\;]6%%%%=! MF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1175>#O@9XV^(FS_A M'_!_BK7/,P4_L_29[K=D$C&Q#G(!/X5%2I""YIM)>948N3M%'*T5]'_#W_@D M'^TY\3I$73?@C\0+?S/NG5-..DKW_BNC&.WKZ>HKZ)^$7_!L#^TIX_>-_$!\ M#>!82 TBZEK'VN=?95M$E1F'NX'!YZ9\3&<4Y/A5^_Q,%YA^<]%?N?\"?^#37P-H,D-Q\2/BAXD\2,I#O9Z%8Q:7#_ +ID MD,SLI[D!#Z8ZU]V_LS?\$J?V?OV19+>X\$_#'P[;ZM;D,FK:A&VI:@K=V6>X M+O&3Z1E1["OBPG!>.JZUK07F[O[EI^)_/I M^QQ_P13_ &@OVT;BUNM'\&W7A?PS<$$Z_P")%?3[,H?XHU9?-G'7F)&7(P2* M_8W_ ()]?\&\'P?_ &/I+#Q!XP1/BIXZM2)5NM4M@NEV$@Y!@M"64LIZ/*7. M0&4(>!^@5%?DO$'B5F^9ITH2]E3?2.[7G+=_*R?5'V>6\*X+"-3DN>7=[?); M?F_,****_/3Z4**** "BBB@ HHHH **** "BBB@ HHHH Q?B1_R3O7O^P=M/\ ]O/SGCWXJ'_;W_MH M4445^Z'YZ%?H]_P:W_\ *2R^_P"Q+U#_ -'VE?G#7Z/?\&M__*2R^_[$O4/_ M $?:5\KQO_R(<7_@9Z^0_P#(QH_XD?T14445_')^XA1110 4444 %%%% !11 M10 4444 ?S4_\''O_*67QU_V#M)_]((*^%:^ZO\ @X]_Y2R^.O\ L':3_P"D M$%?"M?V=PC_R),)_U[A_Z2C\+SK_ )&%;_%+\PHHHKZ(\L[3]F__ ).(\!?] MC'I__I3'7]AE?QY_LW_\G$> O^QCT_\ ]*8Z_L,K^?\ QJ_CX3TG^<3](X#_ M (=;UC^H4445^'GZ ?R3_P#!2'_E(A\>O^RB^(?_ $YW%>+U[1_P4A_Y2(?' MK_LHOB'_ -.=Q7B]?W#E7^Y4?\$?R1_/^,_CS]7^84445WG.?H)_P;,?\I2- M)_[%S4__ $6M?T>5_.'_ ,&S'_*4C2?^QX_G M(_6>"?\ D7O_ !/\D%?C/_PN1\L6^!B1C^S%4O$GARP\8^'=0TC5;.WU#2]4MI+.\M;A!)%-U/#*RD@@]0:^+X:X@KY/CX8VCTTDOYHO=?Y=FDSW&=X35T_ZZK9KH]#\1Q6&J8>K*C55I1= MF%%%%=ISGK_["G[97B;]@S]ICP_\1O"[F2;3)/)U"Q9]L6K6+D>?;/UX90"# M@[75' RHK^J_]GOX]>&?VG_@MX=\?>#[]-2\.^)[-;RTE!&Y,Y#QN/X9(W#( MZ]59&!Z5_'C7Z9?\&Z/_ 5$/[+GQJ7X/^,M06+X?_$"\7^SKB=\)HFJMA$; M/18I\+&V>%<1ME1O)_*?$_A#^T<)_:.%C^^I+5+>4-VO6.Z\KKL?8<)9U]5K M?5JK]R;T\G_D]G\C^@ZBBBOYE/U@*_"O_@[5_P"3B/A'_P!BY=_^E(K]U*_" MO_@[5_Y.(^$?_8N7?_I2*_1/"S_DHJ7I/_TEGS/%W_(LGZQ_-'Y)T445_5A^ M.A1110!_:!1117\'G]$!7\Q__!PK_P I@/B]_P!P;_TRV%?TX5_,?_P<*_\ M*8#XO?\ <&_],MA7ZUX-_P#(ZJ_]>I?^EP/C..?]PA_C7_I,CXOHHHK^EC\J M"NT_9O\ ^3B/ 7_8QZ?_ .E,=<77:?LW_P#)Q'@+_L8]/_\ 2F.N?%?P)^C_ M "-*/\2/JC^PRBBBOX7/Z$,7XD?\D[U[_L'7'_HIJ_C9K^R;XD?\D[U[_L'7 M'_HIJ_C9K]\\$_@QGK3_ /;S\YX]^*A_V]_[:%%%%?NA^>A7Z/?\&M__ "DL MOO\ L2]0_P#1]I7YPU^CW_!K?_RDLOO^Q+U#_P!'VE?*\;_\B'%_X&>OD/\ MR,:/^)']$5%%%?QR?N(4444 %%%% !1110 4444 %%%% 'R3_P %V?\ E$U\ M9/\ L'6G_I?;5_+K7]17_!=G_E$U\9/^P=:?^E]M7\NM?TEX,_\ (HK?]?'_ M .DP/RWCK_?8?X?U84445^O'Q(5^W7_!HW_R3SXX?]A'2/\ T5=U^(M?MU_P M:-_\D\^.'_81TC_T5=U^?^*'_)-U_6'_ *7$^DX1_P"1I3_[>_\ 26?L-111 M7\GG[(?A7_P=J_\ )Q'PC_[%R[_]*17Y)U^MG_!VK_R<1\(_^Q>'?_ "3N%]'_ .E2/Q7B?_D9U?5?D@HHHK[0\$*_K8_X)O?\H[_@+_V3 MKP]_Z;+>OY)Z_K8_X)O?\H[_ ("_]DZ\/?\ ILMZ_%O&C_#],"BBB@ HHHH **** "BBB@ KXO\ ^#A7_E#_ /%[_N#? M^GJPK[0KXO\ ^#A7_E#_ /%[_N#?^GJPKWN%?^1U@_\ K[3_ /2T>=G'^X5_ M\$O_ $EG\Q]%%%?VD?A 4444 ?O=_P &G'_)F?Q'_P"QT/\ Z0VU?JE7Y6_\ M&G'_ "9G\1_^QT/_ *0VU?JE7\@>('_)0XK_ !+\D?MG#?\ R+*/I^K"OY]_ M^#KG_E(AX-_[)U8_^G/5*_H(K^??_@ZY_P"4B'@W_LG5C_Z<]4KVO"?_ )*" M/^"7Y'#QE_R+7ZH_,>BBBOZE/R$**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#]WO^#3'7+RZ_9>^*6GR7,TEC9^*()H(&;*1/):J'91V+"-,_[H MK]8J_)/_ (-*O^3=_BY_V,=I_P"DQK];*_D/Q#27$6*MW7_I,3]KX9_Y%E+T M?YL****^+/="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y]_X*O?\HT_CG_V)>I? M^B&K^4&OZOO^"KW_ "C3^.?_ &)>I?\ HAJ_E!K^B_!?_D78C_&O_24?F/'7 M^\T_\/ZA1117[*?"A1110 4444 %%%% ']$7_!K?_P HU-0_['34/_2>TK]' MJ_.'_@UO_P"4:FH?]CIJ'_I/:5^CU?QSQO\ \C[%_P"-G[CD/_(NH_X4%%%% M?*GKA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 ?QY_M(?\ )Q'CW_L8]0_]*9*XNNT_:0_Y.(\>_P#8QZA_Z4R5Q=?W1A?X M$/1?D?SW6^-^K"BBBN@S"BBB@ HHHH *_5;_ (->/V>/A_\ M >._C%#X\\" M^#_&T.EV&EO9IK^BVVI+:,\ET',8F1@A8*N2N,[1GI7Y4U^PW_!HW_R43XX? M]@[2/_1MW7Q7B)5G3X>Q,Z;::4=5H_CB>]PS&,LSI1DKK7_TEGZI?\.W_P!G M?_H@OP7_ /"(TS_XS1_P[?\ V=_^B"_!?_PB-,_^,U[117\I_P!JXW_G]/\ M\"?^9^Q?4Z'\B^Y'B_\ P[?_ &=_^B"_!?\ \(C3/_C-'_#M_P#9W_Z(+\%_ M_"(TS_XS7M%%']JXW_G]/_P)_P"8?4Z'\B^Y'B__ [?_9W_ .B"_!?_ ,(C M3/\ XS1_P[?_ &=_^B"_!?\ \(C3/_C->T44?VKC?^?T_P#P)_YA]3H?R+[D M>+_\.W_V=_\ H@OP7_\ "(TS_P",T?\ #M_]G?\ Z(+\%_\ PB-,_P#C->T4 M4?VKC?\ G]/_ ,"?^8?4Z'\B^Y'B_P#P[?\ V=_^B"_!?_PB-,_^,T?\.W_V M=_\ H@OP7_\ "(TS_P",U[111_:N-_Y_3_\ G_F'U.A_(ON1XO_ ,.W_P!G M?_H@OP7_ /"(TS_XS1_P[?\ V=_^B"_!?_PB-,_^,U[111_:N-_Y_3_\"?\ MF'U.A_(ON1XO_P .W_V=_P#H@OP7_P#"(TS_ .,T?\.W_P!G?_H@OP7_ /"( MTS_XS7M%%']JXW_G]/\ \"?^8?4Z'\B^Y'B__#M_]G?_ *(+\%__ B-,_\ MC-'_ [?_9W_ .B"_!?_ ,(C3/\ XS7M%%']JXW_ )_3_P# G_F'U.A_(ON1 MXO\ \.W_ -G?_H@OP7_\(C3/_C-'_#M_]G?_ *(+\%__ B-,_\ C->T44?V MKC?^?T__ )_YA]3H?R+[D>+_P##M_\ 9W_Z(+\%_P#PB-,_^,T?\.W_ -G? M_H@OP7_\(C3/_C->T44?VKC?^?T__ G_ )A]3H?R+[D>+_\ #M_]G?\ Z(+\ M%_\ PB-,_P#C-'_#M_\ 9W_Z(+\%_P#PB-,_^,U[111_:N-_Y_3_ / G_F'U M.A_(ON1XO_P[?_9W_P"B"_!?_P (C3/_ (S1_P .W_V=_P#H@OP7_P#"(TS_ M .,U[111_:N-_P"?T_\ P)_YA]3H?R+[D>+_ /#M_P#9W_Z(+\%__"(TS_XS M1_P[?_9W_P"B"_!?_P (C3/_ (S7M%%']JXW_G]/_P "?^8?4Z'\B^Y'B_\ MP[?_ &=_^B"_!?\ \(C3/_C-'_#M_P#9W_Z(+\%__"(TS_XS7M%%']JXW_G] M/_P)_P"8?4Z'\B^Y'B__ [?_9W_ .B"_!?_ ,(C3/\ XS1_P[?_ &=_^B"_ M!?\ \(C3/_C->T44?VKC?^?T_P#P)_YA]3H?R+[D>2Z1^P)\"= 61;#X*_"6 MQ60@N+?PAI\>_'3.V$9K4TO]CSX1Z)=>?9?"WX&K*-@#U&1'FO1 MJ*B688J7Q5)/_MY_YE+#45M%?0XNW\C/6R'_D8T?\ $C^BRBBBOXW/W(**** "BBB@ HHHH ** M** "BBB@#^:G_@X]_P"4LOCK_L':3_Z005\*U]T_\''C!O\ @K-X\P?NZ?I( M/M_Q+X*^%J_L[A'_ )$F$_Z]P_\ 24?A>=?\C"M_BE^;"BBBOHCRSM/V;_\ MDXCP%_V,>G_^E,=?V&5_'G^S?_R<1X"_[&/3_P#TICK^PROY_P#&K^/A/2?Y MQ/TC@/\ AUO6/ZA1117X>?H!_)/_ ,%(?^4B'QZ_[*+XA_\ 3G<5XO7M'_!2 M'_E(A\>O^RB^(?\ TYW%>+U_<.5?[E1_P1_)'\_XS^//U?YA1117>5_,/B]_R/ M5_U[C^_\ $_R04445^6GUYX#_ ,%*?V"]!_X*)?LM:SX#U3[/ M9ZPH^W>']4=,G2M012(Y#@9\MLE)%'5';'S!2/Y7?BO\+->^"'Q+UWPAXHT^ M;2?$'AN]ET^_M)1\T,L;%3@]&4XR&'# @@D$&O[(*_)__@Y/_P""7(^,/P\D M^/W@G3PWBCPE:A/%5K!%\VJ::@P+OCDR6Z_>)ZP\Y A /ZYX6\7_ %'$_P!E MXJ7[JH_=;^S-_I+;R=GU9\7Q=DGUBE];HKWXK7S7^:_+Y'X/T445_2A^5A11 M10!_1Q_P;_\ _!4,?MN?L^#P+XMU 3?$[X=VL<-Q),_[W6]/&$BN^>6D7Y8Y M3R=VQRD5^%?_ =J_P#)Q'PC_P"QO?]@ZX_P#135_&S7]DWQ(_Y)WKW_8.N/\ T4U?QLU^ M^>"?P8SUI_\ MY^<\>_%0_[>_P#;0HHHK]T/ST*_1[_@UO\ ^4EE]_V)>H?^ MC[2OSAK]&/\ @UZU&&R_X*9S1R/MDO/!^HPPC!.]A+;/CV^5&//I]*^6XVUR M'%V_D9Z^0_\ (QH_XD?T44445_'!^XA1110 4444 %%%% !1110 4444 ?)/ M_!=G_E$U\9/^P=:?^E]M7\NM?T__ /!?'5DT7_@D?\8II%9E>UTZ !>N9-4L MXP?H"P)]J_F K^D_!I/^QZS_ .GK_P#28'Y9QU_OL%_<7YL****_73XH*_;K M_@T;_P"2>?'#_L(Z1_Z*NZ_$6OVZ_P"#1O\ Y)Y\"%?UL?\$WO^4=_P !?^R=>'O_ $V6]?R3U_6M_P $ MVY5E_P""=OP%*LK#_A7?A]<@YY&FVX(_ C%?BWC1_N6&_P ;_(^\X#_CU?1? MF>U4445_/!^F!1110 4444 %%%% !1110 5\7_\ !PK_ ,H?_B]_W!O_ $]6 M%?:%?%/_ X5_Y'6#_ M .OM/_TM'G9Q_N%?_!+_ -)9_,K1117]I'X0%%%% '[W?\&G'_)F?Q'_ .QT M/_I#;5^J5?E;_P &G'_)F?Q'_P"QT/\ Z0VU?JE7\@>('_)0XK_$OR1^V<-_ M\BRCZ?JPK^??_@ZY_P"4B'@W_LG5C_Z<]4K^@BOY]_\ @ZY_Y2(>#?\ LG5C M_P"G/5*]KPG_ .2@C_@E^1P\9?\ (M?JC\QZ***_J4_(0HHK:^&_A#_A8/Q$ MT'0/M'V/^W-1M]/\_P OS/)\V58]^W(W8W9QD9QU%3*2C%RELAQBV[(Q:*_: M#_B$-_ZN$_\ +$_^^-'_ !"&_P#5PG_EB?\ WQKX7_B)O#7_ $$_^25/_D#Z M'_5/-?\ GU_Y-'_,_%^BOV@_XA#?^KA/_+$_^^-'_$(;_P!7"?\ EB?_ 'QH M_P"(F\-?]!/_ ))4_P#D _U3S7_GU_Y-'_,_%^BOV@_XA#?^KA/_ "Q/_OC1 M_P 0AO\ U<)_Y8G_ -\:/^(F\-?]!/\ Y)4_^0#_ %3S7_GU_P"31_S/Q?HK M]H/^(0W_ *N$_P#+$_\ OC1_Q"&_]7"?^6)_]\:/^(F\-?\ 03_Y)4_^0#_5 M/-?^?7_DT?\ ,_%^BOV@_P"(0W_JX3_RQ/\ [XT?\0AO_5PG_EB?_?&C_B)O M#7_03_Y)4_\ D _U3S7_ )]?^31_S/Q?HK]H/^(0W_JX3_RQ/_OC1_Q"&_\ M5PG_ )8G_P!\:/\ B)O#7_03_P"25/\ Y /]4\U_Y]?^31_S/Q?HK]H/^(0W M_JX3_P L3_[XT?\ $(;_ -7"?^6)_P#?&C_B)O#7_03_ .25/_D _P!4\U_Y M]?\ DT?\SM/^#2K_ )-W^+G_ &,=I_Z3&OULKYX_X)J?\$YO"W_!-'X!R^"_ M#NI7NO7NJ7IU+5]7NXEBDO[@HL8VQJ2(XU5 %3V%%%%?-GJ!1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!\^_\%7O^4:?QS_[$O4O_ $0U?R@U_5]_P5>_Y1I_'/\ M[$O4O_1#5_*#7]%^"_\ R+L1_C7_ *2C\QXZ_P!YI_X?U"BBBOV4^%"BBB@ MHHHH **** /Z(O\ @UO_ .4:FH?]CIJ'_I/:5^CU?G#_ ,&M_P#RC4U#_L=- M0_\ 2>TK]'J_CGC?_D?8O_&S]QR'_D74?\*"BBBOE3UPHHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /X\_VD/^3B/'O_ &,> MH?\ I3)7%UVG[2'_ "<1X]_[&/4/_2F2N+K^Z,+_ (>B_(_GNM\;]6%%%%= M!F%%%% !1110 5^PW_!HW_R43XX?]@[2/_1MW7X\U^PW_!HW_P E$^.'_8.T MC_T;=U\/XD_\DWB?2/\ Z7$^@X7_ .1I2^?_ *2S]NJ***_D<_: HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** &7-M'>V\D,T:30S*4='7O,SK O&Y?6PBWJ0E%>K32_$ZL#B/ M88FG6?V9)_7P)TKQQX)U*WGCNH4&HZ:90UWHER1\] MM.O565@0&P%< ,N5(->O5_%&)PU7#U94*\7&479I[IG[U2JPJP52F[IZIA11 M16)H%%%% !1110 4444 %%%>!_\ !17_ (*!^#O^">'[/>J>+O$5[9S:Y+!) M'X>T0RXN-:O-OR(JCYA$K%3))C"+ZL55NG!X.MBJ\./&>I?$?QKK'B+6;EKS6->OIM1OKAA\T\\TC22.?-=+NI M4(R'B@N4GD!Y'!2-O\#T/]9%?SUXTU4\7AJ?51D_O:_R/TS@.+5"K+S2^Y?\ M$****_%#[P_DG_X*0_\ *1#X]?\ 91?$/_ISN*\7KVC_ (*0_P#*1#X]?]E% M\0_^G.XKQ>O[ARK_ '*C_@C^2/Y_QG\>?J_S"BBBN\YS]!/^#9C_ )2D:3_V M+FI_^BUK^CROYP_^#9C_ )2D:3_V+FI_^BUK^CROYA\7O^1ZO^O997JQAYM*O$!,-U'T^9&/(R- MRLZDX8U_*?\ M'?L^>)_V5OC=XC^'_C"Q-AX@\,W;6MR@R8Y1U26,D#='(A5 MU;'*L#Q7]3>&_%_]K8+ZKB'^_I*S[RCLI>O27G9]3\AXIR7ZE7]K27[N>WD^ MJ_5?\ XFBBBOTH^5"OT%_P"" O\ P5&/[#W[0?\ PA/B_4C!\+?B!<)%=/,W M[K1-0.$AO/14;B.4\#;L]%3UZ-#?_(ZJ M_P#7J7_I<#XSCG_<(?XU_P"DR/B^BBBOZ6/RH*[3]F__ ).(\!?]C'I__I3' M7%UVG[-__)Q'@+_L8]/_ /2F.N?%?P)^C_(TH_Q(^J/[#****_A<_H0AU"PA MU6PFM;A!);W$;12(3]Y6&"/Q!K^,S5-.FT?4[BSN%"SVLK0R '.&4D'GZBO[ M.:_D:_;X^&LGP>_;>^+GAEXFA31_%^IP0 KMW0_:I#$V/1HRC#V-?N7@KB$J MV+H]6H/[G)/\T?G_ !Y3;A1J=G)??;_(\DHHHK]^/S<*^O/^"$7QEM_@G_P5 M.^%E[?7"VVGZW=W&@3LS[%9KRWD@A!.]L[ MB:UO+.59X)HG*20R*0RLI'(((!!'0BN'-,#'&X.KA)Z*I&4?2Z:O\CHPF(=" MO"LOLM/[G<_LXHK\V?\ @F)_P<-_#/\ :(^'.E>'OC!X@TWX?_$BQB2VN;S4 M6%MI.N$ +]H2?B.!VZM'(5 )^0L,A?T2\)^-M%\>Z2E_H6KZ7K5C( R7-A=) MS1^YX+,,/BZ:J4))W^]>JZ&I M1117DG:%%%% !1110 4444 %%%>%?M*?\%+_ (%_LF:#&+6ZMT9D MTNSO$O=2N"!PJ6T1:3D\;B H)Y8#FNC"X.OB:BI8>#G)]$FW^!E6K4Z4>>K) M17=NQ\K_ /!T%\9;7P!_P3EA\+F4?;_'GB.SLXX0V&,-ONNI),=U5XH5/O(M M?SN5]3?\%9O^"F6L?\%-/VB(_$#6>;!*^?*5 M0L%)50B*"VSOI4DW*2[-]/DDD_.Y^,\1YE#&XV56G\ M*22]%U^^X4445]H>$%?NY_P:7:,T'[,GQ6U#;'Y=UXH@MP1]\F.T5CGV_>C' MU-?A'7]&W_!L?\.&\#_\$O;'5&4JOC+Q/J>L*>?F"&.RSS[V9''''KFOS3Q8 MQ"I\/R@_M3BOQYOT/JN#:;EF2?9-_I^I^A5%%%?RT?KQ^''_ =N:1Y'QF^# M.H>9G[5HNHV_E[?N^7/"VIGCM9$!/M]GDP/P?$;_@EG\%[ZW9&6TT$:6X7^%[262U8'D\YAS[ MYS@9Q7\L-?L5_P &RO\ P4PT'X=6.I? +QQJUOI*ZIJ!U+PA=W3[(9)Y0!/8 MESPK,RK)&#]YGD7.XHI_,_%;)ZV-R;VE!7=*2DTM^6S3^ZZ;\DSZS@_&PH8[ MEJ.RFK?.Z:_R]3]MJ***_EL_7 HHHH **** "BBB@ HHHH *_.__ (.=OB#! MX/\ ^"8\^ER2*LWBOQ/IVG1)C)?9YET?H +?K[@=Z_0VYN8[*WDFFD2&&%2[ MN[;510,DDG@ #O7\[W_!Q7_P4IT/]M#X^Z+X'\"ZI#J_@7X;B8-J5M)OMM8U M&7:)9(F!Q)%$J+&CCABTI4E&5C]YX49P7N4GSR?16U7S;LDO5]#YW MBC'0P^7SC)ZS5DN]]_N1^<=%%%?UH?C(4444 ?OU_P &G^D&']A/Q]?^8"MS MX\GMPF/N^7I]BV<^_F_I7ZC5^>W_ ;(>"V\+?\ !+RQOFCV+XD\3:GJ*G:! MO"M':Y]^;8CGGCTQ7Z$U_'/'%55,_P 7)?SM?=I^A^X ;[X\!P0%<< 1ZA?,#^/F'\A7[]5^(?\ P=P>"GM/B1\% M/$0C;R]0TW5--9P. 8);:0 G'?[0<9/8XZ&O:\*ZJAQ%2B_M*:_\E;_0X>+X MWRR;[.+_ !2_4_'NBBBOZL/QT*MZ!JS:!KME?(BR-93QSJI/#%6#8/Y54HI- M75F&VI_9IX?URU\3Z#8ZE92+-9ZA;QW,$BG(DC=0RD?4$&KE?"__ 0(_;XT MG]K[]B+P_P"&;K4(?^$\^&-E#H6JV;O^^FM8E$=K=@'EE>)55FZ^8CYZJ3]T M5_$6;Y;5R_&U,'65I0;7JNC]&M5Y'[]@L5#$T(UZ>TE?_@?(****\TZ@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* /GW_@J]_RC3^.?_8EZE_Z(:OY0:_J^_P""KW_*-/XY_P#8EZE_Z(:OY0:_ MHOP7_P"1=B/\:_\ 24?F/'7^\T_\/ZA1117[*?"A1110 4444 %%%% ']$7_ M :W_P#*-34/^QTU#_TGM*_1ZOSA_P"#6_\ Y1J:A_V.FH?^D]I7Z/5_'/&_ M_(^Q?^-G[CD/_(NH_P"%!1117RIZX4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% '\>?[2'_)Q'CW_L8]0_\ 2F2N+KM/VD/^ M3B/'O_8QZA_Z4R5Q=?W1A?X$/1?D?SW6^-^K"BBBN@S"BBB@ HHHH *_8;_@ MT;_Y*)\:_8;_@T;_Y*)\N(P.M?I7A3FL<)GBI M3=E5BX_/1K[VK+U/E>,,&ZV7N<=X-/Y;/\[_ "/Q#HHHK^IC\A"BBB@#KO@Q M\??&_P"SIXN77O ?BSQ!X1UA5V-=:5?26KRIG.Q]I =#W5LJ?2OL7X??\')/ M[57@FTAAO/%7ASQ0L( #:MX?MP[ @!FMQ$3VY/)QR3SGX,HKRLPR/+L<^;& M4(3?>44W]]KG9A\PQ.'5J%245Y-I?VD MT%KXTT;PS%,6W?V1H-JKA3GA7F61UQT!!#<=+/CMXQG\0>-/$N MN>*]3YEGX!T6_UJ M9F'RJ[Q?8XQ_O;KKO^RB^(?\ TYW% M>+U[1_P4A_Y2(?'K_LHOB'_TYW%>+U_<.5?[E1_P1_)'\_XS^//U?YA1117> M5_.'_P;,?\I2-)_P"QMDF<8C*\;#&X9^]%[=&NJ?DUI^.YQX_ T\70EAZNS_!]&O0_B_HK]%O\ M@X/_ ."6_P#PQE\=Q\1_!NG+!\,_B%=,WD0)B/0M3(+R6V.BQ28:2/' Q(@ M"+N_.FO[&R7-\/F>#AC<,_=DOFGU3\T]/^ ?A^.P53"5Y8>KNOQ[->H4445Z MAQG2?"#XP^)_@%\2=)\8>#=:OO#OB70YO/L;^T?;) V"IZY#*RDJRL"K*Q!! M!(KLOVL?VW/BC^W'XNTW7?BEXJF\5:GI%J;*SD:RMK-+>(L7*K';QQIDLK5]&_38****Z M#(**** /[0****_@\_H@*_F/_P"#A7_E,!\7O^X-_P"F6PK^G"OYC_\ @X5_ MY3 ?%[_N#?\ IEL*_6O!O_D=5?\ KU+_ -+@?&<<_P"X0_QK_P!)D?%]%%%? MTL?E05VG[-__ "<1X"_[&/3_ /TICKBZ[3]F_P#Y.(\!?]C'I_\ Z4QUSXK^ M!/T?Y&E'^)'U1_891117\+G]"!7\Z/\ PI-?T75\*_\' W[!]U^VE^Q!<:EX?LVO/&G MPSEDU[3(HT+37MMLQ>6J 9)9XU615 )9[>-1]ZON?#O.XY;G=.=5VA4O"3[< MUK/Y22OY7/G^)\ \5@)1@O>C[R^6_P"%S^:FBBBOZW/Q<**** "I]-U2ZT>[ M6XL[B>UG4$+)#(8W&>#R.:@HHWT8&U_PL?Q%_P!![6O_ -E_P#BJ/\ A8_B M+_H/:U_X&R__ !58M%9^RAV7W%<\NYM?\+'\1?\ 0>UK_P #9?\ XJC_ (6/ MXB_Z#VM?^!LO_P 56+11[*'9?<'/+N;7_"Q_$7_0>UK_ ,#9?_BJ/^%C^(O^ M@]K7_@;+_P#%5BT4>RAV7W!SR[FU_P +'\1?]![6O_ V7_XJC_A8_B+_ *#V MM?\ @;+_ /%5BT4>RAV7W!SR[FEJ7C/6-8M&M[S5M2NH&(+1S73R(<WBDFGF<1QQQJ6>1BP/?MO:9XFU2Q:;P/\+9(M*Q-G;<\$M(OF,"""D#@XW# M/])U?SWXR9W&K7I973?P>]+U>D5ZI7?I)'Z5P/@'"G/%R7Q:+T6_X_D%%%%? MB9]\?G__ ,'+/P4?XK_\$QM4U>W@\ZZ\ ZY8Z\"J_.(BS6DGOM"W6XC_ &,] MN/YOZ_L5^.OP@TO]H'X+>+/ VM*6TGQ=I-SI%T0,LB3Q-&67I\R[MP.1@@=* M_D2^-WP?UO\ 9^^+_B7P1XDMFM-<\*ZC-IEY&1QYD3E=RGNK8#*>A5@1P:_H MKP;S6-3 UA+F7^&2_1IW]4?F/'&#<<1#$K:2M\U_P !_@T41Q6&M10ZM"B 8"*;A'>-1 MQ@(R@8QTXKW;3O\ @Z%_::LK-(Y(?AO>.NK/T>_XBD/VEO^?'X8_P#@ MDG_^2:/^(I#]I;_GQ^&/_@DG_P#DFOSAHKF_U(R'_H$A]QM_;^8_\_I?>?H] M_P 12'[2W_/C\,?_ 23_P#R31_Q%(?M+?\ /C\,?_!)/_\ )-?G#11_J1D/ M_0)#[@_M_,?^?TOO/T>_XBD/VEO^?'X8_P#@DG_^2:/^(I#]I;_GQ^&/_@DG M_P#DFOSAHH_U(R'_ *!(?<']OYC_ ,_I?>?H]_Q%(?M+?\^/PQ_\$D__ ,DU M2UW_ (.>_P!IW5[+RK>3X?:7)S^^M=!9G'&.DLKKQUZ=O3BOSNHIQX)R%._U M2'_@*%_;V8_\_I?>?0'[3?\ P5-^/_[8&F3Z;X\^)FOZEHMSQ+I5IY>G:?*N M]A,%A\+3]EAH1A'M%)+[D>=6Q%6M+GJRH$2G^_*G7.*YL9BZ>%P\\36=HP3;]$KFU"C.M4C2AO)I+YG]('_ 2K M^"TG[/G_ 3I^#_A6>W^RWEKX;M[V[@*[3#<7>;N92/[PDG<'WS7T!2*H10J M@*JC [4M?Q%C<5+$XBIB9[SDY/U;NS]\P]%4J4:4=HI+[E8*_,S_@Z;^"LG MCS]@K0/%]O%OF\!^)H9+A\?ZNUNHW@?GWF-L*_3.O-_VP?V>+/\ :R_9=\=_ M#B^:&*/Q?H\]A%-*NY;6X*Y@F([^7,L;_5*]+AO,UE^:4,8]H23?IM+\&SES M3"_6<)4H+>2=O7I^)_(/16IXX\%ZI\-O&FK>'=) MRDB-[JRD?A677]I1DI)2CJF?A#33LPHHHJA'3_![XT^+/V?OB!8^*O!/B'5? M#'B+36W6]]I\YAE4=U..&1NC(P*L."".*_0GX-?\'3/Q^\!Z7!9^*=!\!^.5 MA7#7EQ9RV%[,<=6:!Q#UP>(1W_#\SZ*\?-.'LMS*WUZC&;6S:U7S6OXG=@\R MQ6%_W>;C^7W;'["1?\'7_P"1J/\ B+C\1?\ 1#]%_P#"GE_^1J_'FBC_ (AOPW_T#+_P*?\ M\D'^M.:?\_?PC_D?TY?\$E_^"R'AW_@J)9^(M-7PO<^"O&'A>*.YNM->^%]! M_P"4:?QS_P"Q+U+_ -$-7\H-?U?? M\%7O^4:?QS_[$O4O_1#5_*#7]%^"_P#R+L1_C7_I*/S'CK_>:?\ A_4****_ M93X4**** "BBB@ HHHH _HB_X-;_ /E&IJ'_ &.FH?\ I/:5^CU?G#_P:W_\ MHU-0_P"QTU#_ -)[2OT>K^.>-_\ D?8O_&S]QR'_ )%U'_"@HHHKY4]<**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^//\ M:0_Y.(\>_P#8QZA_Z4R5Q==I^TA_R<1X]_[&/4/_ $IDKBZ_NC"_P(>B_(_G MNM\;]6%%%%=!F%%%% !1110 5^PW_!HW_P E$^.'_8.TC_T;=U^/-?L-_P & MC?\ R43XX?\ 8.TC_P!&W=?#^)/_ "3>)](_^EQ/H.%_^1I2^?\ Z2S]NJ** M*_D<_: HHHH *^4_^"P/[9_C#]AC]FG0_%O@J/1Y=4U'Q-!I$HU*V:>+R7M; MN4X574[MT"()UL]-UC2W=;&:X;B.&6*1F:,NV%5P[ LZ@JH^:OQIJ;3 MM0GTC4(+JUEDM[FUD66*5#AHW4Y5@>Q! -:TF]NSNF?U;451\+ZC)K'AG3KR;;YMU:Q3/M&!N9 3C\ZO5 M]UN?P?*+BW%A11102%%%% !1110 4444 %%%% !1110 4444 %_ M:0^#GB3P)XKLEU#P]XIL)+"]A/WMKCAT/\,B-M=6'*LJD<@5UE%:4ZDZ/_!/WX>?\%#?@])X3\=:>?/MPTFDZS:J MJZAHLQQEX7(/#;5#HBGYQ M\WUCOVNC\CS[AJM@YNK13E3_ !7D_P#,^1Z***_23Y4**** "BBB@ HHHH * M*** "BBB@ HHHH **** "OI3_@EK_P $Z?$7_!2#]IC3_"]C'=6?A/2V2]\4 M:PBX33K,-RBL1CSY<%(UY.77=6MBDUY'W%I;MM>8GLYVQ]?F)&T_P!"7[('['7@/]AOX+V/@7X?:2NF MZ3:GS;B>0^9=ZG<$ /<7$F 7D; ] H 50JJ%'Y?QQXB8;+:,L)@)*==Z::J' MFWMS+HN^_9_7?W>7>>!?!&E?#3P5I/AW0K&'3 M=%T*SBL+"TA&([:") B(OL% %:M%%?S#*3DW*6K9^LI)*R"BBBI&?R3_ /!2 M'_E(A\>O^RB^(?\ TYW%>+U[1_P4A_Y2(?'K_LHOB'_TYW%>+U_<.5?[E1_P M1_)'\_XS^//U?YA1117>5_.'_P;,?\ MI2-)_P"Q^,+-;S0_$EHUO(0!YEK)UCG MB)^[)&X5U/JHSD9!_E/_ &SOV2O$_P"P_P#M'>)/AOXLCSJ&A3_N+M$*PZG: MMS#T9=)>G M27E9]#Y7BG)/KM#VU)?O(_BNWZK[NI_-'15SQ#X>U#PCK][I6JV5UINIZ;.] MK=VEU$T4UM*C%7C=& *LK @@C((JG7]2*2:NC\AVT84444P"BBB@ KIO@KX$ MD^*/QC\)>&88C/+XBUFSTM(QG]XT\Z1!>"#SNQP MVD>,KJSD/A'X3LNN7MPR?NY+[#"R@#?W_-'G?[MNW0D5Y6>9E3R_+ZV,J.RA M%OY]%ZMV2.S+\++$XF%"*^)K[NOW(_I"HHHK^)#]\"OYC_\ @X5_Y3 ?%[_N M#?\ IEL*_IPK^8__ (.%?^4P'Q>_[@W_ *9;"OUKP;_Y'57_ *]2_P#2X'QG M'/\ N$/\:_\ 29'Q?1117]+'Y4%=I^S?_P G$> O^QCT_P#]*8ZXNNT_9O\ M^3B/ 7_8QZ?_ .E,=<^*_@3]'^1I1_B1]4?V&4445_"Y_0@4444 ?@S_ ,%Y MO^")&I?!3Q5K7QJ^$NCR7G@74I'O?$.B6,!:3PY* M!'C9^4M?V?LH=2K ,K#!![U^;7_!0C_@VV^%_P"U#J-YXF^&=U#\*?%URS2S MVUO;>;H>H._5;L_/<^X1E.;Q&!ZZN.WW?Y?=V/YY:*^L/VG?^")'[2?[+%Y<-JGPYU+Q M/I%N21JWA96U>UD4=7*QCSHU]Y8TKY5U'3;C1[Z:UO+>:UNK=BDL,R&.2-AU M#*>0?8U^WX',L)C(>TPE2,UWBT_RV/@<1A:U"7+6BXOS5B&BBBNTYPHHHH * M*** "BBB@ HHHH **** "BBO3/@3^QC\6/VG+N*+P#\._%_BI)FV?:;'3)7M M(S_MSD")![LP%8UL12HP]I6DHQ75M)?>RZ=.=27+!-OLM3S.O7OV+/V(/B#^ MWM\9;7P7\/\ 2&O;EBLFH7\N4L='MR<&>XDZ*HYP!EG(PJLW%?H=^Q9_P:O^ M-/&&H6>K?'+Q+9^#])4AY-!T.9+W5)AGE'N,&"'_ 'D\[/MU'[(?LR?LI?#_ M /8Z^&-OX0^'/AG3_#6BPMYDBP M->2XP99Y6)>60@ ;G)( & !^6\4>*F M P=-T_V(^=_M>BT\SZ_*.#\17DIXM\<#S;B3'=N:]CHHK^;L5BJN( MK2KUY.4I.[;W;9^I4:,*4%3IJR6B04445@:!7X^?\'*__!+&[\>6;?M#^ ]- M:XU#2[58/&MG N9)[:-0L6H*.YB0".3&?D$;8 1S7[!TV>!+F%XY$62.12K* MPRK \$$=P:]SAW/L1D^.ACL/NM&NDHO=/].SL^AY^:9=3QV'>'J==GV?1_UT M/XP:*_;#_@JQ_P &U[>)]7U3X@?L[0V=K<7#-,;SP[XLT'5_#>NZ>VRXL-2M'M;B$]LHX!P>H/ M0CD5_6?#_%&7YS157!SUZQ>DH^J_573[GXUF64XG U.2O'3H^C]'^FYA4445 M]">8%%%% !1110 4444 %%%% !1110 4444 %%%=Y^SW^S%\0/VK?'D7AGX= M^$]9\6:Q(5WQ6,!:.V4G >:0X2&//\&Y,9#J3CS[A>TA 1#R@+*LE?I?7\[^(WB!3 MQ\'EF6N]._O2_FMLE_=3U;ZO;3?]-X7X;GAI?6\4O>Z+MYOS_+UV****_&S[ MD**** /Q*_X.5O\ @EC>:;XFG_:*\"Z:T^FWRI%XVM+=/FM)AA(]0"CJCC:D MN/NLJN<[W*_CI7]G&KZ3:Z_I5U8WUK;WUC?1/;W%O<1B2*>-P59'5LAE8$@@ MC!!Q7XI_\%3_ /@VIU+3=8U+QU^SK;K?:;.6N+SP5+-MGM&ZL;&1SAXSU\ER M&7!",^51?WSP[\1*$*$,P:O? M645O?NN]^JWO^'XYT5J>-? ^M?#;Q1>:'XBTC4M!UK3I#%=6&H6KVUS;./X7 MC*W_)0U/\,/R/V#@_\ Y%D?5_F%%%%?G!]0%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% 'S[_P %7O\ E&G\<_\ L2]2_P#1#5_*#7]7W_!5[_E&G\<_^Q+U+_T0 MU?R@U_1?@O\ \B[$?XU_Z2C\QXZ_WFG_ (?U"BBBOV4^%"BBB@ HHHH **** M /Z(O^#6_P#Y1J:A_P!CIJ'_ *3VE?H]7YP_\&M__*-34/\ L=-0_P#2>TK] M'J_CGC?_ )'V+_QL_<H?^E, ME<77:?M(?\G$>/?^QCU#_P!*9*XNO[HPO\"'HOR/Y[K?&_5A111709A1110 M4444 %?L-_P:-_\ )1/CA_V#M(_]&W=?CS7[#?\ !HW_ ,E$^.'_ &#M(_\ M1MW7P_B3_P DWB?2/_I<3Z#A?_D:4OG_ .DL_;JBBBOY'/V@**** "OSY_X. M2O\ DQKPK_V/5I_Z;]1K]!J_/G_@Y*_Y,:\*_P#8]6G_ *;]1KAS/_=9^A]W MX8_\E3@?\:_)GXDT445\"?Z A1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']4W@+_D1M%_Z\(/ M_1:UK5D^ O\ D1M%_P"O"#_T6M:U?I4=D?YD5_XDO5A1115&04444 %%%% ! M1110 4444 %%%% !1110 4444 %-EC6:-D=59&!5E89!![&G44 ?)7[3W_!# M[]FO]JF[N+[5OA]:^&];N6+/JGAF0Z5,S'JS1H/(=CU+/$Q)[\G/Q1\7_P#@ MTET6[EFF\ _&+5+", ^5:>(-&CNRW7 :>%XL=N1$?IVK]C**^JRWC;/,#%0P M^)E9=':2^2DG;Y'CXK(,OQ#O4I*_=:/\+'\_?B__ (-3?CYI$K-H_C'X5ZQ M#@![^]M9CR?X3:LN,8/W^Y'.,GB9_P#@V4_:BBF=5TWP3(JL0'7Q FUQZC*@ MX/N :_HZHKZ2GXMY]%6ER2]8_P"31Y44?\1>SWM3_\!?\ \D'^I.7]Y?>O\C^ MU/\ \!?_ ,D'^I.7]Y?>O\C^YVH3^ M0-=SX+_X-2/CMJ[QMKGC;X6Z+"WWEAN[V\G3DCE?LR)[\/W[5^_U%9U?%K/Y M*T7"/I'_ #;*CP7ER>O,_G_DD?C_ /"+_@TG\*Z=/#+X\^,&OZQ'G,EMH6CQ M:<0/02S//GZ^6/IWK[A_9:_X(W?LZ?LAW5O?>&/ASI>H:];89=8UUCJMZKCH MZ&;*0MSUA1*^GZ*^8S+C/.\?%PQ.(DXOHK13]5%)/YGK87(L!AGS4J2OW>K^ M]W"BBBOF#U@HHHH **** /Q#_P""F/\ P;D?%KXL_M>^,O'GPMO/#.L>'_'> MJ7&N2VM_?FSNM.NIW,LZ-N4JZ&5W965L@'!48!;Y_P#^(9C]J3_H$^"__"@C M_P#B:_H\HK]*P?BKGF&H0P\>22BDDW%WLM%>S7Y'RM?@_+ZM1U'S*[OH]/R/ MYP_^(9C]J3_H$^"__"@C_P#B:/\ B&8_:D_Z!/@O_P *"/\ ^)K^CRBNC_B+ MV>]J?_@+_P#DC/\ U)R_O+[U_D?E9_P0T_X(>^//V%_CQJWQ.^*%]H<.IQZ9 M+I.CZ5IET;HJ960R7$LFT*,*FQ47=GS&)V[0&_5.BBOA<]SW%YOBWC,8US-) M:*R271'T&7Y?1P5'V%#;?7>X4445XYW!1110 4444 %%%% 'Q?\ \%'/^"'/ MPE_X*&ZK-XDN#>>!_B%(@1_$&E1*XOMH"K]KMV(6;:HP&#))@ %RH 'YG_%' M_@U1^.GAF^G;PMXP^'7BJP4GRC--2>G^M/)ZXYK^@"BOM, ME\0,[RRDJ%"KS06RDN9+T>Z7E>WD>#CN&\!BYNI4A:3W:=K_ *?@?SA_\0S' M[4G_ $"?!?\ X4$?_P 31_Q#,?M2?] GP7_X4$?_ ,37]'E%>]_Q%[/>U/\ M\!?_ ,D>?_J3E_>7WK_(_G#_ .(9C]J3_H$^"_\ PH(__B:5?^#9?]J1F _L MOP4O/4^($X_\=K^CNBC_ (B]GO:G_P" O_Y(/]2@ 4!555'HM%?)Y]Q?F MN<6CC:EXK512M&_>RW?F[GL9=DF#P.N'CKW>K_KT"BBBOF3U@K\A_P#@M/\ M\$%?B-^V!^UA>?%CX67N@7LGBBUMHM:TS4[PVDL%Q;P);I+$Q4HT;0Q1@J2I M5E)^8,=OZ\45[?#_ !!C,GQ7UO!-]J?_@+_P#DCP?]2+(54J(]9TBWOU /48E M1ABNKHJZ=2=.7-!M/NM"914E:2NCYC\7?\$9/V6_&TQDO/@GX+A8L'Q80R:> MN>>UNZ#'/3IT]!7%7?\ P;U?L@W:R_\ %I3"\@/SQ^*-9&PGN!]KV\>F,>U? M:-%>O3XDS>FK4\542\IR7ZG%+*\%+65&+_[=7^1\*_\ $.#^R;_T(NM?^%+? M_P#QVC_B'!_9-_Z$76O_ I;_P#^.U]U45T?ZW9W_P!!=3_P.7^9G_8N7_\ M/F/_ ("O\CX5_P"(<']DW_H1=:_\*6__ /CM'_$.#^R;_P!"+K7_ (4M_P#_ M !VONJBC_6[._P#H+J?^!R_S#^Q4*T:WUFDW<^: /R@K^K.'\\P^;8&& M.P^TMUUB^J?I^*L^I^.YEE]3!8B6'J[K9]UT?]>@4445[1PG=?LT?'W5OV7? MCOX9\?:+:Z=?:AX9O%NEM+^W6>UO$P5DBD1@1M=&9?\$Z/VAUM=,Y8[;Q#:C+_ -GOG;'?QJ.=T>?G"C+QY&"R MIC\U\1^#WF^$^LX9?OZ:T7\T=W'UZQ\].NGU7"^>?4JWLJO\.>_D^_IW^_H? MTV456T;6;3Q%I%KJ&GW5O>V-]"EQ;7$#B2*>-U#*ZL.&5E(((X(-6:_EEIIV M9^O!1110 4444 %%%% !7G_[0'[*?PW_ &J?#J:7\1?!/ASQA9P@^1_:5FLL MMJ3U,4O^LB)]4937H%%:4:U2C-5*4G&2V:=FOFB:E.,X\LU==F?F/\=O^#6' MX%_$"XFNO!/B/QI\/IY,[+83IJMC%SQA)@)CZ MW?U K-_XAF/VI/\ H$^"_P#PH(__ (FOZ/**]J/B]GJ5FJ?_ ("__DCA?!67 M?WOO_P" ?SA_\0S'[4G_ $"?!?\ X4$?_P 31_Q#,?M2?] GP7_X4$?_ ,37 M]'E%'_$7L][4_P#P%_\ R0?ZDY?WE]Z_R/YP_P#B&8_:D_Z!/@O_ ,*"/_XF MC_B&8_:D_P"@3X+_ /"@C_\ B:_H\HH_XB]GO:G_ . O_P"2#_4G+^\OO7^1 M_.'_ ,0S'[4G_0)\%_\ A01__$T?\0S'[4G_ $"?!?\ X4$?_P 37]'E%'_$ M7L][4_\ P%__ "0?ZDY?WE]Z_P C^+[^5&\7_&/ MPWI,8(+IH^BS:@6&>0&ED@QQCG!QGH<<_N)17+B/%;B"HK0G&'I%?^W7-:?! MV6Q^*+EZM_I8_.K]GS_@V/\ V=?A'=P7GBC_ (2OXD7D1#&/5K_[+8[AW$-L M(V(SSM>1P>AR,@_=_P )_@OX1^ _A&'0?!/AC0?">BPG*V6DV,=I#NQ@L50 M,QQRQR3W)KIJ*^-S//LQS%WQM:4_)O3Y+9?)'N83+<+A5;#P4?1:_?N%%%%> M2=H4444 %%%% !1110!YG^T=^QI\*_VN=#73_B1X$\.^+8XU*0S7EL!=6P/7 MRKA-LT6?]AUKX'^.W_!JK\%?'4DUQX%\8>-/ -S*25@F,>L6,([!4DV3?]]3 MGM^/ZB45[N5\39KERM@J\HKM>\?_ %W7X'GXS*<'BM:]--]^OWK4_"'X@_\ M&E_Q1TV:0>%?BIX!UJ,'Y#JUK=Z8S#(ZB-;C'&[N>@]+4X-R MV6R:]'_G<_G#_P"(9C]J3_H$^"__ H(_P#XFC_B&8_:D_Z!/@O_ ,*"/_XF MOZ/**Z/^(O9[VI_^ O\ ^2,_]244?\1>SWM3_P# 7_\ )!_J3E_>7WK_ M "/YP_\ B&8_:D_Z!/@O_P *"/\ ^)H_XAF/VI/^@3X+_P#"@C_^)K^CRBC_ M (B]GO:G_P" O_Y(/]2U/_P !?_R0?ZDY?WE]Z_R/YP_^(9C] MJ3_H$^"__"@C_P#B:/\ B&8_:D_Z!/@O_P *"/\ ^)K^CRBC_B+V>]J?_@+_ M /D@_P!27WK_(_-S_@@_\ \$<_&7_!.O7? M%_C3XBZEH[^)O$EC'I-GIVEW#7$=G;"02R-*Y509&=(\!_Y1I_' M/_L2]2_]$-7\H-?T7X+_ /(NQ'^-?^DH_,>.O]YI_P"']0HHHK]E/A0HHHH M**** "BBB@#^B+_@UO\ ^4:FH?\ 8Z:A_P"D]I7Z/5^ZWQOU8444 M5T&84444 %%%% !7[#?\&C?_ "43XX?]@[2/_1MW7X\U^PW_ :-_P#)1/CA M_P!@[2/_ $;=U\/XD_\ )-XGTC_Z7$^@X7_Y&E+Y_P#I+/VZHHHK^1S]H"BB MB@ K\^?^#DK_ ),:\*_]CU:?^F_4:_0:OSY_X.2O^3&O"O\ V/5I_P"F_4:X M ME?\ !2+]EN\\.@6]GXUT#S-1\*ZE)P+>[V\P.W7R9P C]<'8^"8P*_0/#WBY MY-CO9UW^XJ64O)])?+KW7=I'S?$N2K'8?FIK]Y';S[K_ "\_F?RPT5I>,_!N MJ_#OQ=JF@:Y87.EZUHMU)8WUG<)LEM9XV*/&P[%6!!^E9M?U=&2DN:.Q^.-- M.S"BBBJ$?M!_P;I?^B&K^4&OZOO^"KW_*-/XY_]B7J7_HAJ_E!K^B_!?_D78C_&O_24 M?F/'7^\T_P##^H4445^RGPH4444 %%%% !1110!_1%_P:W_\HU-0_P"QTU#_ M -)[2OT>K\U_^#6#58]1_P"";VN0QJX:P\=W\$A8<%C9V,G'MB0=<<@_6OTH MK^.>.%;/\7?^=G[AD&N74?\ "@HHHKY4]@**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#^//]I#_ ).(\>_]C'J'_I3)7%UV MG[2'_)Q'CW_L8]0_]*9*XNO[HPO\"'HOR/Y[K?&_5A111709A1110 4444 % M?L-_P:-_\E$^.'_8.TC_ -&W=?CS7[#?\&C?_)1/CA_V#M(_]&W=?#^)/_)- MXGTC_P"EQ/H.%_\ D:4OG_Z2S]NJ***_D<_: HHHH *_/G_@Y*_Y,:\*_P#8 M]6G_ *;]1K]!J_/G_@Y*_P"3&O"O_8]6G_IOU&N',_\ =9^A]WX8_P#)4X'_ M !K\F?B31117P)_H"%%%% !1110 4444 %%%=QH?[,WQ(\3:/;:AIOP^\<:A MI]Y&)K>YMM"NIH9T/(9'5"&4CH0<&JC%O9&-;$4J*O6DHKS:7YG#T5Z%_P , MD_%;_HF7Q"_\)V\_^-T?\,D_%;_HF7Q"_P#"=O/_ (W5>RGV?W'/_:F"_P"? MT?\ P)?YGGM%>A?\,D_%;_HF7Q"_\)V\_P#C='_#)/Q6_P"B9?$+_P )V\_^ M-T>RGV?W!_:F"_Y_1_\ E_F>>T5Z%_PR3\5O^B9?$+_ ,)V\_\ C='_ R3 M\5O^B9?$+_PG;S_XW1[*?9_<']J8+_G]'_P)?YGGM%>A?\,D_%;_ *)E\0O_ M G;S_XW1_PR3\5O^B9?$+_PG;S_ .-T>RGV?W!_:F"_Y_1_\"7^9Y[17H7_ M R3\5O^B9?$+_PG;S_XW1_PR3\5O^B9?$+_ ,)V\_\ C='LI]G]P?VI@O\ MG]'_ ,"7^9Y[17H7_#)/Q6_Z)E\0O_"=O/\ XW1_PR3\5O\ HF7Q"_\ "=O/ M_C='LI]G]P?VI@O^?T?_ )?YGGM%>A?\,D_%;_HF7Q"_P#"=O/_ (W1_P , MD_%;_HF7Q"_\)V\_^-T>RGV?W!_:F"_Y_1_\"7^9Y[17H7_#)/Q6_P"B9?$+ M_P )V\_^-T?\,D_%;_HF7Q"_\)V\_P#C='LI]G]P?VI@O^?T?_ E_F>>T5Z% M_P ,D_%;_HF7Q"_\)V\_^-T?\,D_%;_HF7Q"_P#"=O/_ (W1[*?9_<']J8+_ M )_1_P# E_F>>T5Z%_PR3\5O^B9?$+_PG;S_ .-T?\,D_%;_ *)E\0O_ G; MS_XW1[*?9_<']J8+_G]'_P "7^9Y[17H7_#)/Q6_Z)E\0O\ PG;S_P"-U]6_ M\$XO^",/Q(^,GQBT'7OB+X7U#P=X!T>[CO;V+6(3;7FJB,AA;1V[ 2!7( 9W M"@(6*DL *THX6K4FH1B_N/+SCBS*[;Z)'[<^"(7 MM_!>CQR*TO[0?B3X@_$+7_#9-YH4 MFA66FZ)=2W/G^;-!,\LS/&@55\A0JC<26).W:-WZC45Y^:>)67^P8B/]]?\ I)^8 M\=K_ &BD_P"Z_P PHHHK]F/A0HHHH **** "BBB@#]^_^#3_ %I9_P!A'Q[I M^WY[7Q[/<%MW42:?8*!CV\H\]\^U?J+7XU_\&CWQ"CDT'XV>%)'59H;C2M6@ M3NZNMS%(?7Y2D7_?=?LI7\A^(E%TN(L3%]6G]\4_U/VKAFHIY92:[-?^)'BF63RX_#GA?4M3+>GDVLDG3N?EZ=ZTHTI5:D:<=Y- M+[]":DU"+D^FI_(?XSUE?$7C#5M0C:1DOKR:X4R??(=RPS[\UFT45_=48J*L MC^>F[NX44450@HHHH **** "OV._X-%]-FE\8_':\51]G@L]$A=L]&=[XJ,? M2-ORK\<:_:;_ (-$+&:.P_: NF0B":3P]$CY^\RC4RP_ .OYU\)XF2MPWB?^ MW/\ TY$^BX5C?-:7_;W_ *2S]FJ***_DH_9@HHHH *_/G_@Y*_Y,:\*_]CU: M?^F_4:_0:OSY_P"#DK_DQKPK_P!CU:?^F_4:X_[%.P_P#1*U]!P]_%EZ?J?SS](C_D587_ *^/_P!)9[=1117U MA_)(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 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M <%^U5X??Q;^R_\ $C28_,\S4_"VIVB^6F]\R6DJ#"]SST[U_'Y7]G=]91:E M936\\:R0W"-'(C='4C!!^H-?QL^.O"LW@7QOK&AW&[[1H]]/8R[L9W12,AS@ MD=5[$U^^>"E94_>HS_Q+\C*HHHK]T/ST**** "BBB@ MHHHH ^_O^#;/]HR'X'?\%)]+T6^N%M]-^)&E7/ATES\BW/RW%N?]YI(/*'O- M^(_I"K^-'P;XNU+X?^+]*U[1[J6PU?1+R&_L;F(X>WGB<21NONK*"/I7]5/_ M 3,_;_\._\ !1+]F#1_&6ES6L'B&UC2S\2Z2C_O-*O@OSC;U\J3!>-OXE./ MO*P'\^^,60U(XBGFU)>[)*,O)K9OU6GR\S]*X(S*+IRP4GJG=>:>_P!V_P S MZ%HHHK\1/O@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *^#_ /@XT_:,A^!?_!,[Q)I$=PL>K_$:\M_#EFF?F,;-Y]PV/[ODPNA/ M0&5?45]UWU]#IEE-6P%]XBL[/?N&&\FV9\8ZC M'G]>^1Z&OPMK^B'_ (-)/&-_?*Y'+(D-K; X' : M!^,GDMSS@?FWBO6Y.'YQ_FE%?C?]#ZK@VGS9E%]DW^%OU/T?HHHK^6#]>"BB MB@ K\^?^#DK_ ),:\*_]CU:?^F_4:_0:OSY_X.2O^3&O"O\ V/5I_P"F_4:X M(/C1X_P!4\4>*-4NM:U[6IS<7EY<-EY6/'T50 %55 55 KQ\T MS3ZO[D-9/\#]E\+?"W_6/FQV.DX8:#MI\4Y;M)]$NK^2UNU^@GQO_P"#DCXB M^)KJ:'P#X-\-^%;%N$GU)GU.\Q_>&#'$N?0H^.F3UKY_\5?\%GOVEO%KOYWQ M.O;.-N ECIME:A!UX,<(;\22:^7:*^7J9AB9N\IOY.WY']29?X=\-8*"C0P5 M/3K**F_OGS/\3Z#_ .'K/[17_16_%G_?Y/\ XFC_ (>L_M%?]%;\6?\ ?Y/_ M (FOGRBL_K5;^=_>SU?]5LE_Z Z7_@N'^1]!_P##UG]HK_HK?BS_ +_)_P#$ MT?\ #UG]HK_HK?BS_O\ )_\ $U\^44?6JW\[^]A_JMDO_0'2_P#!AE6(JRQ4(RDVM>K[,_._%CAW*J'"N+K4,-3C.*A9QA%->_ M%:-)-:-KT/UTHHHK[0_B4***\7_X* ?M:67[%?[+/B3QQ/Y4FI0QBRT:V<_\ M?=_*"(5QW5<-(PZ[(GQS45*D81G^(/B L2O?3W1+V.A!QE5=5(,DY4A@F0%#*6W9VG\R M?$?_ 5Y_:0\3ZK)>3?%37K=Y/\ EG9Q6]K$HR3@)'&%[]<9]Z^?/%/BC4/& M_B;4-:U:\GU#5=6N9+R\NIFW27$TC%W=CW+,23]:H5\/BLSKUI\RDTNB3/[J MX5\,].<5)M];[U/H/_AZS^T5_T5OQ9_W^3_XF MO2_@%_P7>^/GP@\06\FO:Y:>/]%5AYVGZO:Q)(R]#LN(E616QT+%U!YVGG/Q MC17/'&5XNZF_O9]!BN"\@Q-)T:V"I-/^Y%/Y-)-/S33/Z9OV./VPO"/[;?P8 ML_&7A*:18W8V]_83E?M6EW ^]#* 2.A#*PX92".N!ZM7\]G_ 2&_;?D_8O_ M &K-/DU.]:W\$>,&32O$".Q\J%23Y-V1ZPNV2<$^6\H R17]":L'4$<@\@CO M7V>6X[ZS2YG\2W_S^9_%_B9P.^&LU]C2NZ%11 M%MR0L_M%?]%;\6?]_D_P#B M:/\ AZS^T5_T5OQ9_P!_D_\ B:^?**/K5;^=_>P_U6R7_H#I?^"X?Y'T'_P] M9_:*_P"BM^+/^_R?_$T?\/6?VBO^BM^+/^_R?_$U\^44?6JW\[^]A_JMDO\ MT!TO_!DR,$?5="C^RWMN.,NT+,8Y?HIB_'H?S%HK2EF M&)IN\9OYZ_F>3FOAUPWF%)TZ^#@K]8Q4)+YQL_ONO(_J9^$OQ;\-_'7X>:7X ML\):M:ZYX?UB+SK2\MR=L@R000<%65@596 92"" 0171U^./_!N/^U)?>'/C M-XA^$M]=22:+XDLY-8TR)WRL%[#M$@0=O,AR6_Z]UXY)K]CJ^TP.*6(HJIUZ M^I_%''G"<^'P1(UQY<$<96-&8':&:7)( ;Y ,@$@_E]_P]9_:*_Z*WXL M_P"_R?\ Q-?>/_!S=_R(_P (?^O[5/\ T7:U^1=?,YOB*L<5*,9-+3KY(_I_ MP>X>RO$<*X>OB,-3G.3G=RA%MVG)*[:;T22/H/\ X>L_M%?]%;\6?]_D_P#B M:/\ AZS^T5_T5OQ9_P!_D_\ B:^?**\WZU6_G?WL_3O]5LE_Z Z7_@N'^1]! M_P##UG]HK_HK?BS_ +_)_P#$T?\ #UG]HK_HK?BS_O\ )_\ $U\^44?6JW\[ M^]A_JMDO_0'2_P#!P?"N2-6 M>#I?^"X?Y'WQ\$?^#B'XV> +^%?%]GX:\?:>"/.$UJNFWCC_ &)8 (U/N86^ ME?J%^PI_P4D^'?[?'AR9O#-Q-I?B33XA+J.@7Y"W=JI('F(1\LL6XXWKTRNX M*6 /\XM=5\$_C/XB_9Z^*6B^,O"FH2Z;KN@W*W-O*I.UL?>C< C=&ZY5E/#* MQ!ZUZ&#SBO2DE4?-'SW^\_.^,/!K),SPTI9=36'KV]UQTBWVE%:6?=)-;ZVL M_P"I*BN%_9E^/&F_M._ 'PGX^TE?+LO$^GI=^23N-M+RLL)//^"L'[04/QW\'+>?$O7-6LI]9 MM(+FROA'-;W43S*CQNI7HRDC((89R"" :_H'K^6_X#?\ER\&?]AVQ_\ 2A*_ MJ0KWLAK3G&?.V]MS\!\?LIP6"Q.#>#HQI\T9WY8J-[.-KV2O:["J?B'Q%I_A M'0KS5-5OK33=-T^)KBZN[J588;>-1EG=V("J!R23@5H)'7XW^(G_!?']H[QO<2-I_B# MP_X3AD)_=:3HL#A0>,!KD3-^.<^]?%]%?(5LUQ-1_%;TT/["R7PIX8RVFHQP ML:DNLJGOM^=G[J^21]$W_P#P5H_:.U*Y::3XL^)E9L B+R8E_P"^50#]*A_X M>L_M%?\ 16_%G_?Y/_B:^?**YOK5;^=_>SZA<*Y*E98.E_X+A_D?0?\ P]9_ M:*_Z*WXL_P"_R?\ Q-'_ ]9_:*_Z*WXL_[_ "?_ !-?/E%'UJM_._O8?ZK9 M+_T!TO\ P7#_ "/H/_AZS^T5_P!%;\6?]_D_^)H_X>L_M%?]%;\6?]_D_P#B M:^?**/K5;^=_>P_U6R7_ * Z7_@N'^1]!_\ #UG]HK_HK?BS_O\ )_\ $TL? M_!5S]HJ.16'Q:\594Y&9(R/R*XKY[HH^M5OYW][#_57)?^@.E_X+A_D?TP_L M'?%[6/CW^QU\._&'B&2.?7-=T:*>^ECC$:S2C*L^T<+N*[B 2< "O6Z^>_ M^"4O_*.OX2?]@)/_ $-Z^A*^^P\FZ46^R_(_SZXBHPHYMBJ5)6C&I-)+9)2: M27H@HHHK8\8*;<7$=I \LKK''&I=W<[50#DDGL!3J_/O_@OS^V\WP*^ EO\ M#/0+[[/XH^(4;?;C&V)+32@2LA]O.8&(>JK-T.#6&)Q$:-)U9=#WN&>'\1G> M9TLLPWQ5':_2*W(_P#!07_@X#UY/&NH>%?@:UC8Z7ILK6\OBFXM MTNIKYU)!:UC?=$L/'#NK%P00$'7X[N/^"L'[1ES.\C?%KQ4&D8L0CQHH)] $ M ]@,"OGFBOAJV88BI+F\/Y9AHX:CA82LM93C&4I/NVTW\E9 M+HD?0D?_ 5<_:*CD5A\6O%65.1F2,C\BN*^DOV-?^#A'XA> /%MEIOQ>6W\ M:>%YV6*?4;>SCMM4L!G'F 1A8YE ZJRACC._.0WYTT4J>.Q%.7-&;^^YMFG M7#V/H2P]?"4TGUC&,9+S4HI-?U>Y_51X'\;Z3\2?!^F>(-!O[?5-%UFV2\LK MN!MT=Q$ZAE8?4'H>1T.#6I7Y,?\ !NW^W!);ZEJ7P-\07C-#<"35?"QD;_5N M,O=6H_WA^^4#@%9C_$*_6>OM\'BEB*2J+Y^I_#G&G"U;A[-JF6U=4M8R_F@] MG^C\TT%>1?M[_%S6O@1^QM\1O%WAR>.UUW0]&EFL9WC606\IPJR;6!5BN[< MP(R!D$9%>NU\]_\ !5K_ )1U_%O_ + 3_P#H:5IB)-4I-=G^1YO#E&%7-L+2 MJI.,JD$T]FG))I^31^);?\%6_P!HIF)_X6UXLYYXE0?^RTG_ ]9_:*_Z*WX ML_[_ "?_ !-?/E%? _6JW\[^]G^@O^JN2_\ 0'2_\%P_R/H/_AZS^T5_T5OQ M9_W^3_XFC_AZS^T5_P!%;\6?]_D_^)KY\HH^M5OYW][#_5;)?^@.E_X+A_D? M0?\ P]9_:*_Z*WXL_P"_R?\ Q-'_ ]9_:*_Z*WXL_[_ "?_ !-?/E%'UJM_ M._O8?ZK9+_T!TO\ P7#_ "/H/_AZS^T5_P!%;\6?]_D_^)H_X>L_M%?]%;\6 M?]_D_P#B:^?**/K5;^=_>P_U6R7_ * Z7_@N'^1]!_\ #UG]HK_HK?BS_O\ M)_\ $T?\/6?VBO\ HK?BS_O\G_Q-?/E%'UJM_._O8?ZK9+_T!TO_ 7#_(^@ M_P#AZS^T5_T5OQ9_W^3_ .)H_P"'K/[17_16_%G_ '^3_P")KY\HH^M5OYW] M[#_5;)?^@.E_X+A_D?OK_P $._VGO&G[5/['FI:QX[UB37M8T7Q-RQJ MLTL"VUK,OF%0 S!IW&[&2 ,Y/-'_ 7$_:>\:?LK?L>:;K'@36)-!UC6O$UM MH\M[%&K310-;74S>66!"L6@0;L9 )Q@\UP'_ ;:_P#)C7BK_L>KO_TWZ=1_ MP%?\ L>K3_P!-^HU]7[6?]F\]W?EWZG\D_P!EX/\ XB5]2]E'V7MO M@LN6UKVY=K7Z6L?F9_P]9_:*_P"BM^+/^_R?_$T?\/6?VBO^BM^+/^_R?_$U M\^45\I]:K?SO[V?UM_JMDO\ T!TO_!OSY_X-M?^3&O%7_8 M]7?_ *;].K]!J^XR^3EAH.6KL?PKXBX6CAN)<91P\5&"F[)*R6VR6B/D#_@K M-_P4\7_@G]X'TG3M L+/5_'GBA9'L(KO)M=/@0@-<2JI#-ECM1 1DAB3A<-^ M3'BO_@L%^TAXNU>2\F^*6M6C.21%8V]O:0QCL L<8''J]?$U?+YGCZTJ\HQDTD[: M:;']2^%_ .3T,@P^+Q&'A4JUHJ;E.*D_>U25T[)*RTW>K/H/_AZS^T5_T5OQ M9_W^3_XFEC_X*N?M%1R*P^+7BK*G(S)&1^17%?/=%>?]:K?SO[V?HO\ JKDO M_0'2_P#!.35_$WA;3-5OGCC$:///: M12R%5'"@LYP!TK^8"OZ9/V#/^3&O@Q_V(NB?^F^"N_(:U2=22G)O3JSX'Q]R M; 8/ X2IA*$*;V\A26WM7_U=HK Y4RJ"S]/W90]BL5&A3=2?_#GX'PGPSBL M_P SIY;A-'+5M[1BMY/TZ+J[+J>K_MG?\%WOA=^S-K-YX?\ "UO-\2?$UFQC MF73[E8=-M7'!5[K#;F'I&CC((+*17P?\4O\ @X4^/OC>>0:$WA/P9;Y(C^P: M6+J8#MN:Y,JDCU" >U?"U%?'8C-\34>DN5=E_GN?V1D'A!PUEE)*=!5I]95/ M>O\ ]N_"E\K]VSZ0UG_@KM^TAKT_F3_%CQ!&V2<6\-O;+S[1QJ/TX[52_P"' MK/[17_16_%G_ '^3_P")KY\HKD^M5_YW][/L8\*9)%6C@Z5O^OL_M%?]%;\6?]_D_^)KY\HH^M5OYW]['_ *K9 M+_T!TO\ P7#_ "/H/_AZS^T5_P!%;\6?]_D_^)H_X>L_M%?]%;\6?]_D_P#B M:^?**/K5;^=_>P_U6R7_ * Z7_@N'^1]!_\ #UG]HK_HK?BS_O\ )_\ $T?\ M/6?VBO\ HK?BS_O\G_Q-?/E%'UJM_._O8?ZK9+_T!TO_ 7#_(^@_P#AZS^T M5_T5OQ9_W^3_ .)K]RO^";WQH\0?M"_L0?#WQAXJNH[[Q!K%@YO;E(EB^T/' M/+%O*KA0S",$[0!DG X'\V5?T1?\$U2O&,8NSA-VNDM+I?VR=<>U?U=5_//_ ,'1_P $3\/O^"@VF>+H82MI\0/#=M'E_R\@[>L6G^5SXWC?#\^"C57V9+[GI M^=C\UZ***_I<_*0HHHH **** "BBB@ KU?\ 8Z_;5^(7["7Q=A\9_#O63INH MA/)N[:9?-LM4@R"8;B+(WH2 >"&4\JRGFO***QQ&'I8BE*C7BI1DK--737FC M2G5G3FJE-V:V:/Z&/V,?^#FKX+_'+3K/3OB;#>?"KQ,RA)99T>\T>=\X^2>- M2\8/4B5%5_ELV/H< M8K^.ZI+2[FL+F.:"22&:)@R21L59".A!'(-?DN:^#N75YN>"JRI7Z-"GY[/]5^"/[/**_D'\)?MD_%[P D:Z#\5?B1HJPG,8L/$ MU[;!/EV\;)!CY>..W%==I'_!4']I#1%D$/QV^+3^803]H\57MQC'IYDC8_"O MF:G@MC$_L-_S[E^!_5]17\H/_#UW]I;_ *+G\3O_ ?W'_Q5'_#UW]I;_HN? MQ._\']Q_\51_Q!?,/^@B'W2_R#_7K#?\^Y?@?U?45_*#_P /7?VEO^BY_$[_ M ,']Q_\ %4?\/7?VEO\ HN?Q._\ !_L-_S[E^!_5]17\GT__!5?]I2XA>-OCI\40LBE25\0W*L ?0AL@^XYKGM6 M_P""@WQ[UZW6&^^-_P 7KV%6WA)_&.HR*&P1G#3$9P3S[U4?!?'?:Q$/N;_R M)EQWA^E*7WH_K8UO7;'PUIK,Q ^M?*_[3/\ MP6\_9I_9>L+C^TOB1I?BG5800NE>%676+J1AU3=&WDQL/265/SK^8;Q3X[US MQSL:KK$R])+Z[DN&' '5R3T _*LJO?B>.ZTE:A24?-N_X:'WW_P5$_X+X_$#]OC2[SP;X8M9OA[\,YV*SV$-QYFH M:VG876X=8;!04(KMU?=O=OS9\9C,=7 MQ53VM>7,_P"MNP4445Z1RA1110 4444 %%%% !7]2W_!$;X8'X2_\$K_ (-Z M>\(BEU#1FUMSLVM)]NGENU8^OR3( ?0#MBOY??!/A"^^(7C/2- TN'[1J>N7 ML.GVD7_/2:5UC1?Q9@*_L1^&O@2S^%WPY\/^&=/S_9_AW3;?2[;(Q^Z@B6). M/]U17XGXT8Y1PF&PB^U)R_\ 5;_ -N/O>!,/>M5K=DE][O^AMT445_/9^EA M1110 5^?/_!R5_R8UX5_['JT_P#3?J-?H-7Y\_\ !R5_R8UX5_['JT_]-^HU MPYG_ +K/T/N_#'_DJ<#_ (U^3/Q)HHHKX$_T!"BBB@ HHHH **** "OZ3O\ M@FS_ ,F!_![_ +%.P_\ 1*U_-C7])W_!-G_DP/X/?]BG8?\ HE:^@X>_BR]/ MU/YY^D1_R*L+_P!?'_Z2SVZBBBOK#^20HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#\;O^#E'XU3:[\>O O@&&3_0?#NC/J\ZKGFXNI60!O4K';J1Z>:?4 MU^:E?7?_ 74UN;5?^"FWCZ"0MLTVWTNVBRQ.%.G6TO'I\TC<#Z]Z^1*^ S* MHYXJ;?>WW:'^@OAO@883AC TH+>G&7SFN=_C(*],_9U_8X^)W[6>H75O\/?! MNK>)/L1"W,\6R&UMV/17GE98E8CD*6!(!.,"O,Z_IE_8=^!&F_LV_LG^!?"6 MFVL5L;'28);UD S<7&;5CG,?W_\ _GY^/O$S?PTO_ ) M?_)GX._\0_7[17_0-\)_^#M/\*/^(?K]HK_H&^$__!VG^%?O%11_8.&\_O\ M^ +_ (CYQ-_+2_\ '_\D?@[_P 0_7[17_0-\)_^#M/\*/\ B'Z_:*_Z!OA/ M_P ':?X5^\5%']@X;S^__@!_Q'SB;^6E_P" /_Y(_!W_ (A^OVBO^@;X3_\ M!VG^%?>'_!%?_@F[X]_86D\>:IX\FT:*Z\3K9VUI9V%R;ED2$S,TCM@*,F10 M "3\K9QQG[RHK;#Y30HU%4A>Z\SQ>(O%[/LZR^IEN+5-4YVORQ:>C4EJY/JE MT"BBBO4/RT*_#/\ X+U_MI?\-!?M-CP%HM[YWA7X;L]I)Y;9CNM3/%P_OY>! M",]&27'#5^I7_!3C]L:/]B;]DO7O%%O)'_PDFH?\2KP_$V#NO95;;)CNL2AY M2.A\L+QN%?SDW=W-J%W+<7$DDT\SF2221BSR,3DL2>22>?$&(C[L+PIW_ )FO>E\D^5>KZHCHHKZ&_P""7_['\G[:/[7G MA_PW=0/)X;TQO[7U]P/E%G"RDQD^LKE(AW'F$]C7S5*G*I-0CNS^G,TS*AE^ M#J8[$NT*<7)^B7YO9+J]#SSXF_LH?$3X-?"_PQXT\3^%-2T?POXRC$NCW\VP MI=JR[UX5BR%D^90X4LOS#(YKSROZ6/VX_P!D;2_VP/V5?$'P]>.UL9IK=9=& MF\L!-.O(1F!@!]U>-C ?P.P'6OYM?$WAN_\ !OB34-'U2UFL=3TJYDL[RVE& M)+>:-BCHP]58$'W%=V99?]5DK:I_GU/@?#/Q"7%&%JRJQ4*M.6L5?X7\+U^: M?FKV2:11K][/^"('[:W_ U/^RE!X>UB\-QXQ^'(CTN],A_>7=I@BUG]_D4Q ML3DEH2Q^^*_!.O?/^":W[8MQ^Q)^U?H/BR26?_A';MO[,\001_-YUC*0';;W M:-@LJCC)C S@FIRS&?5ZZ;V>C_S^1OXH<(+B#))T:2O6I^_3[W6\?^WEIZV; MV/Z0**AT[4;?5]/M[NUFBN+6ZC6:&6-@R2HPRK*1P000014U?>'\$M-.S"BB MB@#X._X.*/\ DP.R_P"QLL?_ $3%>NJ M<]M3ZKQ+XDQ>19%4S# V]HI12YE=:NSTNCY/_P"(=?X_?\_GP]_\&\W_ ,8H M_P"(=?X_?\_GP]_\&\W_ ,8K]S**^D_L+"^?WG\T_P#$>.*/^G?_ (!_]L?A MG_Q#K_'[_G\^'O\ X-YO_C%'_$.O\?O^?SX>_P#@WF_^,5^YE%']A87S^\/^ M(\<4?].__ /_ +8_#/\ XAU_C]_S^?#W_P &\W_QBN=^)O\ P05_:&^''ABX MU2'1] \3K:QF62UT74_.NBHZ[8Y%C+G'14RQZ $X%?O=12>0X:VE_O-*7CWQ M-&:E-4Y+MR/7[I7/Y19HFMY6CD5HY(R596&"I'4$4VO4/VWK:VL_VT?B]#9K M$EG#XUUE(%C^XL8OI@H7VQC%>7U\?./+)Q/[&P6(^L8>G7M;FBG;M=7L?4'_ M 1CU&;3/^"F7PMDA;:TEU>0MQG*O87*L/R)K^AROYXO^",FGS:E_P %,?A; M'#'YC)=WDK#.,*EA%9/"=OH>H3S M6]O_ &CJ+PS2&)RCMM6-\#<& R0?E/&,$_*M?OO_ ,$'/^4:?@__ *_]3_\ M2V6IRK"PQ%9PJ;6O^1T>*W%F.X>R>&.R_EYW4C'WE=6<9-Z76NB/SX_XAU_C M]_S^?#W_ ,&\W_QBC_B'7^/W_/Y\/?\ P;S?_&*_. M*/\ IW_X!_\ ;'X9_P#$.O\ '[_G\^'O_@WF_P#C%'_$.O\ '[_G\^'O_@WF M_P#C%?N911_86%\_O#_B/'%'_3O_ , _^V/PQF_X-V_V@(HF9;KX?R,H)"KJ M\N6]AF #\R*^6/VF?V2_B!^R!XXC\/\ Q \/7&AWMQ&9K63>LUO>Q@X+Q2H2 MC@<9 .5R,@$U_3K7Y\_\''G@ZPU?]BOP[K,T"'4M&\501VT^/F2.:WN!(F?[ MK%(R?>-:X\=DU&G1E4IMW1]AP'XT9SF&=4,NS&,)0JOEO%---[/=IJ^Z:VV9 M^)-%%%?,']2'[A?\&Z'CZX\4?L,ZKH]PSL/#/BBZMK<'[J0RPP3X'_;224_C M7WU7YG_\&STSM\"/B9'N;RUUZW8+G@$V_)Q[X'Y"OTPK[W*Y-X6#?8_@'Q2H M1H\5XV$-N>_SE%2?XL_G&_X*L_\ *13XM_\ 8=?_ - 2OGROH/\ X*L_\I%/ MBW_V'7_] 2OGROB<5_&GZO\ ,_N#A7_D2X/_ *]4_P#TA'6? ;_DN7@S_L.V M/_I0E?U(5_+?\!O^2Y>#/^P[8_\ I0E?U(5]#P[\,_E^I_.OTC/]YP/^&I^< M3SO]K?XPM^S_ /LP^/O&D;*MUXN?B"HW6C#LK_>_P#@'TWT>,!"&48G&6]Z=3E^4(IK\9L*=#$U MQ*L<:M))(0JJHR6)Z "FU^A?_!NO^SEI/Q7_ &F?$WC/6+**_C^'NGPO8QRQ MAXX;RZ9UCEP>-RQPS;<]"P8:1\*O$26]PH>-]1>#2]ZD9! N9(S@C MH>_'J*ZG_AQ_^U%_T3#_ ,N/2?\ Y*K^@VBOIH\/T+:R?X?Y'\N5OI#9\YMT ML/12[-3;^]37Y(_GR_X7WK_(/^)A.(O^?-#_ ,!J M?_+#^?+_ (_M0NZJ?ADJ@G!8^(])P/?BZK^@ MRBC_ %?P_>7WK_(/^)A.(_\ GS0_\!J?_+#RW]B7X*ZE^SI^R9X!\$ZS-;S: MMX=T>&VO6@.Z(3-Q=3%8BIB:O MQ3DY/U;N_P 6%%%%4+_%NG> O">IZYK%U%8Z3HUI+?7ES(<)!#&A=W/L M%!/X5_-5^VU^U)J?[9'[2_B;Q[J/F0PZI<>5IUJQ_P"/&RC^2"+KC(0 L1P7 M9V[U^G?_ AW3)J_BX)J.N-&V##IZ.?+B..0994R?]B%@ M>'K\;J^3SW&<\U0CLM_7_@']<> O"'U3 SSW$1]^M[L+]()ZO_MZ2^Z*:W"M M#PIX5U+QSXGT_1='L;G4M6U:YCL[.TMT+RW,TC!415')8L0 />L^OTK_ .#= M_P#8O;Q[\5-2^,FM6JMI'A$OIVB"1>)]0D0>9*.Q$4+X_P!Z92.4KQ\+AY5Z MJI+K^1^P<6\1T?V>O&?[,7Q"F\*^. M]!N?#NO0PI<&VEDCE#1OG:ZO&S(ZG!&58C*D=017&5^WW_!?O]B]?CC^SA#\ M2-%L_-\3_#D&2Z\MAY?A[Q MC#B3*(XYI1J)N,XK927:[;LTTU=O>UW8WOA=\2M8^#?Q&T/Q5X?NWL=:\/WL M5_9S+_#)&P8 CNIQ@J>""0>#7]+G[*?[16C_ +6'[/OACQ]HG[NT\06@EDM] MVYK.=24F@8^J2*RY[X!Z$5_,+7Z1?\&\W[:9^&WQ>U#X/ZW=;=%\;,;W1FD? MY;;48T^>,=AYT2_]]0H ,N:[,EQGLJWLY;2_/I_D?%^-W!_]J91_:6'C^]P] MWYNG]I?]N_$NR4K;G[-5Y7^V[\%M4_:*_9+\?>"=$DM8M8\1:1+;69N&*Q&7 MAE5F .T$KC.#C.:]4HK["<5*+B]F?QS@L74PN(IXJE\4)*2OW3NOQ1_/FW_! M#[]J(-_R3'/N/$>D\_\ DU2?\./_ -J+_HF'_EQZ3_\ )5?T&T5XO^K^'[R^ M]?Y'[9_Q,)Q%_P ^:'_@-3_Y8?SY?\./_P!J+_HF'_EQZ3_\E4?\./\ ]J+_ M *)A_P"7'I/_ ,E5_0;11_J_A^\OO7^0?\3"<1?\^:'_ (#4_P#EA_.#\>?^ M"7OQT_9D^&EYXP\<>!_[$\.Z?)%%/=_VSI]SY;2.(T&R&=W.68#A3C/.!7@- M?OO_ ,%X_P#E&GXP_P"O_3/_ $MBK\"*\#,\)##5O9PO:U]?F?O_ (7\88SB M3*)8_'1C&:J2C:":5E&+ZRD[ZOK\@KUW]F/]A'XK?MCV.L7/PW\*_P#"1PZ# M)%%?M_:=G9^0T@8H,7$L9;(1ONYQCG'%>15^NG_!LC_R(_Q>_P"O[2__ $7= M5EE^'C7KJE/9WV]#T_$+B/$Y%D5;-,)&,IP<;*2;C[TXQ=TFGL]-=SXZ_P"' M'_[47_1,/_+CTG_Y*H_X7WK_(/^)A.(O^?-#_P&I_\ +#Y)_P"",'[( M?C/]C+]DJ_\ #OCRSMM.U[6?$5QK)LXKF.X-I&]O;0JCO&S(6_<%OE8C##G. M:\O_ .#DK_DQKPK_ -CU:?\ IOU&OT&K\^?^#DK_ ),:\*_]CU:?^F_4:Z,9 M1C2P,J<=DCYG@W.*^:\<8?,<3;GJ5>9V5EL]E=Z?-^I^)-%%%?#G]V'[;?\ M!MK_ ,F->*O^QZN__3?IU?H-7Y\_\&VO_)C7BK_L>KO_ --^G5^@U??9;_NL M/0_S_P#$[_DJL=_C?Y(_ ?\ X+Q?\I+/&/\ UXZ9_P"D4-?'=?8G_!>+_E)9 MXQ_Z\=,_](H:^.Z^+QW^\U/5_F?VIP'_ ,DW@/\ KS3_ /2$.C1I7555F9C@ M #))KI/BK\&O%GP,\3KHOC+P[K'AG57@2Y2UU&U>WD>)_NNH8#32+>-?'_A!9+W0I0 &O M 1F6R8GC;*%&TG[KJAR 6SMA,"\12G*&\;:=]SR>+N/*/#^9X+"XN*]EB.=2 MG_(URJ+[6O+WNRUZ6?\ /G3HY&B=65F5E.00<$&I+^PGTJ^FM;J&:VNK:1HI MH94*21.IPRLIY!!!!!Y!%0UYY^A735T?O9_P1B_X*&K^V3\"%\-^(KWS/B)X M(@2#4#(^9-5M1\L5X,\LW1)#S\X#''F**^T*_F'_ &5?VE_$7[(OQUT'QYX9 MEQ?Z/-F6W=L17]NW$MO)_L.N1GJIPPP5!'](G[._Q\\._M/?!K0?''A:Z^U: M/KUL)D!_UENXXDAD':2-PR,.F5.,C!/VF3X_V]/V<_BC^*[_ .9_$_C%P#_8 M>8?7\''_ &>LVU;:$]W'R3WCY77V3M****]@_&S\=?\ @YB_Y+G\,O\ L!7/ M_I0*_,VOTR_X.8O^2Y_#+_L!7/\ Z4"OS-KX3-O][G\OR1_>_A+_ ,DE@O\ M#+_TN05_3)^P9_R8U\&/^Q%T3_TWP5_,W7],G[!G_)C7P8_[$71/_3?!7HRBOZ2OC]XB;PC\"/&VK([QMI>@WUVKHH9E,=O(^0#P2, M=Z_EQK7B*H[0AZL\GZ.> @Y8W&M>\N2"]'S.7WVC]P445]#_ /!*O]GC3?VG MOVZ_ _AG7+5;S08YI=3U*!E)2>&VB>81MC^%W5$/3AS7SM*FZDU".[=C^D,U MS&EE^"JXZO\ !3C*3MO:*;=O/30Y_P""?_!/#XV?M$Z)#JGA#X;^(]3TNZP8 M+Z6);.UN >Z2SLB.ONI(KTC_ (".T@2**-8XX MU"(B#:J < =@*=7U4>'Z-O>D[_+_)G\I8KZ0V=RJ-X;#THQZ*2G)_-J<4_N M1_/E_P ./_VHO^B8?^7'I/\ \E4?\./_ -J+_HF'_EQZ3_\ )5?T&T57^K^' M[R^]?Y'-_P 3"<1?\^:'_@-3_P"6'\^7_#C_ /:B_P"B8?\ EQZ3_P#)5'_# MC_\ :B_Z)A_Y<>D__)5?T&T4?ZOX?O+[U_D'_$PG$7_/FA_X#4_^6'\^7_#C M_P#:B_Z)A_Y<>D__ "51_P ./_VHO^B8?^7'I/\ \E5_0;11_J_A^\OO7^0? M\3"<1?\ /FA_X#4_^6'\^7_#C_\ :B_Z)A_Y<>D__)5?M3_P3X^!.M?LS_L: M> ? _B(VW]N:%8,MZMN_F1QR2323% W1MOF;21P2I(XKV2BNO!Y92PTG.#=W MIK_PR/C^,O%#-N)<+#"8Z%.,82YER*2;=FM>:4NC>U@HHHKT3\Y"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K\P_P#@Z;_9P/Q*_8H\-_$*UMVEOOAKK@6X=5SY M5C?!89"?^WA+0?B:_3RN)_:3^!FD_M-? 'QA\/\ 6P/[-\8:3<:7+)L#-;F1 M"$F4'C?&^UU]&0&O:X;S5Y;F=#&](25_\+TE^#9P9I@_K6$J8?\ F6GKNOQL M?QZT5O\ Q4^&FL?!CXF>(/"/B"U:SUSPSJ$^F7\)S^[FAD,;@9 R,J<'N,&L M"O[4A.,XJ<7=/5,_")1<79[A1115$A1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!]J_\ !OU^SF_[0O\ P4[\#R2P--I?@,2^++U@/]6;8 6Y_P# MJ2W]\ _4?TUU^7/_ :W?L@R?"C]E3Q#\5M4M?*U3XF7HM]-+K\RZ;:,Z!AG ME?,G,Q(_B6*,\C%?J-7\I^*&<+'9Y.$'>-)*"]5K+\6U\C]BX2P+P^7QE+>? MO?+I^&OS"BBBOSL^F"BBB@ K\^?^#DK_ ),:\*_]CU:?^F_4:_0:OSY_X.2O M^3&O"O\ V/5I_P"F_4:XXW_>*G^)_F?Z*<$?\D[@/^O%+_TW$*_4:'_@YHUJWB6. M/X/Z/''& JJNON H'0 >17YBNG^U\7_/\ @O\ (^9_X@_PA_T!K_P.I_\ )GZD?\1-VN_]$ATG_P * M"3_XQ1_Q$W:[_P!$ATG_ ,*"3_XQ7Y;T4?VOB_Y_P7^0?\0?X0_Z U_X'4_^ M3/U(_P"(F[7?^B0Z3_X4$G_QBC_B)NUW_HD.D_\ A02?_&*_+>BC^U\7_/\ M@O\ (/\ B#_"'_0&O_ ZG_R9^I'_ !$W:[_T2'2?_"@D_P#C%?;W_!,G_@H= M'_P4/^%>N:Y)X9;POJ/A[4!8W-NMY]JAE#('1T?8A'&05*\8ZG/'\[-?L5_P M;._\D-^)O_8=MO\ TG->AE>8XBKB%"I*ZUZ+L?G/BIX<\/95P[5QV7X?V=2, MH6:E-[R2>CDUL^Q^F5%%?+O_ 5R_;1_X8Q_9%U2^TVZ6'QAXJ)T;00&_>12 M.I\VY Z_N8]S ]!(8@?O5]-6JQI0=2>R/YER?*L1F>.I9?A5>=22BOGU?DEJ M^R1^6?\ P6[_ &T_^&J/VLKG0='O&G\'_#OS-)L@C?NKJ[#?Z5<#LXBM*K4=26[/]$\AR7#Y1E]'+<+\%.*7J^K?F MW=OS85^\G_!#']C%OV8_V3X_$VLV?V?Q9\2/+U2X#K^\M;(*?LD)]"59I2." M#-M(RM?E7_P2K_8\;]L_]L#0="O;9IO"^AG^V?$!(^1K6)EQ"?\ KM(4CQG. MUW8?=-?T51QK%&JJJJJC & !7O9#A+MXB7HOU/P#Q^XNY*5/A_#O65IU/1/ MW(_-KF:\H]QU?B[_ ,'"O[&(^%OQJTWXL:'9^7HGCH_9M7\M/DM]319_MA?LV:9^US^S?XJ\ :IY<:ZY9E;2Y=<_8KM/G@F]?DD5 M20.J[EZ$U[68858BBX==UZ_UH?B/AYQ7+A_.Z6-;_=OW:B[P>[]8Z27FK=3^ M8^BMCX@^ ]5^%OCK6/#>N6DECK.@WDMA>V[]89HW*.,]^0>1P1S6/7P+33LS M_0*G4C.*G!W3U36S3ZG[>_\ ! 3]M4_'3]G:?X:ZW=--XF^'"*EHTK[GN]+8 MD1$=SY+?NCV">3W)K[_K^9O]B#]J?4OV-/VF?#/CW3Q--;Z;/Y6I6B-M^WV4 MGRSQ>F2IRN<@.J-VK^E/PAXMT[Q[X3TS7-'NHK[2=9M(KZSN8SE)X9$#HX]B MI!_&OM,EQGMJ/)+>.GRZ'\4^-/!_]D9S]=H1M1Q%Y+LI_;7S;YEZM+8T:*** M]@_&SX._X.*/^3 [+_L;+'_T3&_#&M6NM: ME_:UUJMK'Z.?\1*WQ6_Z$/X>_P#?-Y_\>H_XB5OBM_T(?P]_[YO/_CU? MG'179_:F*_G9\E_Q"OA3_H"C]\O\S]'/^(E;XK?]"'\/?^^;S_X]1_Q$K?%; M_H0_A[_WS>?_ !ZOSCHH_M3%?SL/^(5\*?\ 0%'[Y?YGZ.?\1*WQ6_Z$/X>_ M]\WG_P >K#^(G_!QC\:_%WA>XT_2=#\#^&;JY0I_:%K:3S7$&1UC$LK1AO=D M;Z5^?]%2\SQ35N=ET_"_A6$U.."A==[M?Y?+\D?U5X+?\ )(8;UJ?^G)!7[[_\$'/^4:?@_P#Z M_P#4_P#TMEK\"*^K?V6?^"QGQ:_9!^#&G^!/"=OX0DT33)9IH6O].DFG+2R- M(V6650?F8XXZ5.58J&'K.=3:UOR.CQ6X3QW$.3PP.7\O.JD9>\[*RC);V?5H M_H/HK\,_^(BCX_?\^?P]_P#!1-_\?H_XB*/C]_SY_#W_ ,%$W_Q^OH?[=POG M]Q_._P#Q ?BC_IW_ .!__:G[F45^&?\ Q$4?'[_GS^'O_@HF_P#C]'_$11\? MO^?/X>_^"B;_ ./T?V[A?/[@_P"(#\4?].__ /_ .U/W,K\^?\ @X\\8V&D M?L5^'=&FG0:EK/BJ"2V@S\SQPV]P9'Q_=4O&#[R+7QK>?\'$'[0-U;-''#X# MMV;I)'H\A9?INF(_,&OE3]HS]J?Q_P#M9^-5\0?$#Q)>^(=0A0Q6XD"Q06B' MDI%$@6.,' SM49(RV,X[9KZPK] RZFX8:$7V_/4_P ]_$;,*>-XFQN(I.\>=I/OR^[?TT/YQO\ M@JS_ ,I%/BW_ -AU_P#T!*^?*^@_^"K/_*13XM_]AU__ $!*^?*^&Q7\:?J_ MS/[JX5_Y$N#_ .O5/_TA'6? ;_DN7@S_ +#MC_Z4)7]2%?RW_ ;_ )+EX,_[ M#MC_ .E"5_4A7T/#OPS^7ZG\Z_2,_P!YP/\ AJ?G$^.O^"\?_*-/QA_U_P"F M?^EL5?@17[[_ /!>/_E&GXP_Z_\ 3/\ TMBK\"*XL^_WE>B_-GVWT?\ _DFZ MG_7Z7_I$ K];?^#8W3XX_#'QDNAN\Z:ZTB)N>-J)>$?J[5^25?KI_P &R/\ MR(_Q>_Z_M+_]%W589-_OC_ ;^'.N>*_$%VMCHOAZREO[R9OX8XU+$ =V. M,*HY8D A:/\$=$N?](U'RM9\1M&WW858FVMF_WG7S2# MR D1Z-7+C,2J%%U'\O4^IX+X9JY]F]'+:>TG>3_E@M9/[M%YM(_-']J?]HG6 M?VKOC_XF\?:XVV\\079EC@#;ELX% 2&!?]F.-57/?&3R37GU%%?G\I.3ZQKU[%864" M]9997"*/89(R>PYK^F#]D[]G72_V4/V>/"O@'2-KV_A^R6*><+M-Y<-EYYC[ MO(SMCL"!T%?F#_P;K?L8KXN\=:S\:-\=/W\X_ZYQ.$! MY!,S_P 26WI_P3^2_'GB[ZYF$,DP[]RAK/LYM;?]NQ=O M5R70AU'3K?5]/N+2ZABN+6ZC:&:*10R2HPPRL#P002"#7\W_ /P4>_9"NOV* M/VK_ !%X1\F5="G?^TM F,-)MO,\5_#19=1B"+E[NP(!NHO4[542KU_U3 #+FNC.,)[:AS1W MCK_F?-^#?%_]C9VL/7=J.(M"792^Q+Y-V?92;Z'X1U>\,^)+_P &^)-/UC2[ MJ:QU/2KF.\L[F(XDMYHV#HZGU5@"/<51HKXD_MZ45).,E=,_I;_8-_:OL?VT M?V7O#?CJU\B*^O(OLNKVL1R+*^BPLT>.H!.'7/.R1#WKV&OPV_X()?MJ?\,_ M?M+/\/\ 6KQ8?"WQ*=+:)I6PEIJ:Y%NPSP/-R82 ,LS1L7>/R3ZA1117>? A1110!\= M?\%X_P#E&GXP_P"O_3/_ $MBK\"*_??_ (+Q_P#*-/QA_P!?^F?^EL5?@17Q MV??[RO1?FS^ROH__ /)-U/\ K]+_ -(@%?KI_P &R/\ R(_Q>_Z_M+_]%W5? MD77ZZ?\ !LC_ ,B/\7O^O[2__1=U6&3?[W'Y_DSWO&G_ ))#$^M/_P!.1/U( MHHHK[@_A<**** "OSY_X.2O^3&O"O_8]6G_IOU&OT&K\^?\ @Y*_Y,:\*_\ M8]6G_IOU&N',_P#=9^A]WX8_\E3@?\:_)GXDT445\"?Z G[;?\&VO_)C7BK_ M +'J[_\ 3?IU?H-7Y\_\&VO_ "8UXJ_['J[_ /3?IU?H-7WV6_[K#T/\_P#Q M._Y*K'?XW^2/P'_X+Q?\I+/&/_7CIG_I%#7QW7V)_P %XO\ E)9XQ_Z\=,_] M(H:^.Z^+QW^\U/5_F?VIP'_R3> _Z\T__2$:W@/_ )'C1?\ K^@_]&+7]4U? MRL^ _P#D>-%_Z_H/_1BU_5-7N\.[5/E^I^$?2._B8#TJ_P#N,_'O_@OO_P $ M[/\ A!?%$GQP\(V+?V/KDZQ^*K>)?ELKMR%2[P.B3$A7/:3!R3+Q^8]?U3>/ M? FD_%#P3JWAW7K&'4M%URUDLKVUE'R3Q2*593W'!ZCD'D8-?SG_ /!1#]B; M5OV$_P!HW4O"EUY]UH-WF^T#4'7_ (_;-F(7)''F(1L<<SG[ M>&SW\G_P3Z;P2X^_M'"?V'CI?OJ2]QO[4%T]8;><;=FSPFONS_@B!_P40/[* M_P :!X!\47RQ> ?'5TJ"69L1Z/J!PD<^>BQR86.3/ ^1R0$;/PG17CX?$2HU M%4ANC]CXBR'"YUE]7+<8KPFK7ZI])+S3U7W/0_J\HKX*_P""&W_!1#_AISX/ M?\*Y\4WHD\=>!K5%@EE?,FL:(\@Q62YC5RW&+WH/?HUTDO)K7\'JF?CK_ ,',7_)<_AE_V KG_P!*!7YF MU^F7_!S%_P ES^&7_8"N?_2@5^9M?%9M_O<_E^2/[;\)?^22P7^&7_I<@K^F M3]@S_DQKX,?]B+HG_IO@K^9NOZ9/V#/^3&O@Q_V(NB?^F^"O0X>_B3]#\Z^D M5_R+L'_CE_Z2:W[6_P#R:G\3O^Q3U7_TCEK^86OZ>OVM_P#DU/XG?]BGJO\ MZ1RU_,+3XB^.'HS+Z.G^Y8W_ !P_)A7VU_P;]?\ *133?^P%J'_H"U\2U]M? M\&_7_*133?\ L!:A_P"@+7DY?_O,/5'Z[XA?\DSCO^O4_P F?O%1117Z ?YZ MGXE_'K_@OI\=-%^-?BRPT%O"NEZ+IVK7-G96S:4)GCACE9$WNS$LY506/ )) MP , N3KX&IF&) MYG[[^\_T P/A[PU]6IWP-)^ZMXIO;JWN?;7_ !$"_M%?]!+PG_X)$_QH_P"( M@7]HK_H)>$__ 2)_C7Q+14_VAB?YW]YU?\ $/>&?^@&E_X O\C[:_XB!?VB MO^@EX3_\$B?XT?\ $0+^T5_T$O"?_@D3_&OB6BC^T,3_ #O[P_XA[PS_ - - M+_P!?Y'VVO\ P<#?M%*P_P")EX3;V.B)S_X]7[%_L._M!WG[5/[)W@?Q_J-E M;Z?J/B*P\V[@M\^2LR2/%(4!)(1FC+ $D@$ DD9/\S-?T1?\$/#MD1HGC0IIGB,11_+:ZE&F(IVQP!-"@4_[_#?[5GP+\3?#WQ=:F\\/^*+-K2Y"G$D)R&CFC/:2.14=3SAD'!Z5_*G^W M#^QMXJ_8/_:.U[X=^+(2;C39/-L;Y$*PZM9L3Y-S'_LN!R,G:P93RIK^F/"O MBJ.-P7]F5W^]I+3^]#I_X#L_*WF?E/&&3O#XCZW37N3W\I=?OW];GD=%%%?K M!\:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %>K_L1?LFZ]^V[^T_X3^& MWA]9%G\078%Y=!-RZ=9I\]Q<-VPD88@'&YMJCE@*\I52[!5!9F. !WK^C/\ MX-_O^"6:WGCVRZ#I_#QVA!Y65SB24'!!$:$ MQDGY#C;B>GDN72K)_O):07=]_2.[^2ZGM9#E,L?BE3^PM9/R[>KV_'H?=WPO M^&VC_!OX;Z#X3\.V::?H7ANPATVPMUZ0P1($09[G"C)/).36]117\@3G*_BR]/U/YY^D1_R*L+_P!?'_Z2SVZBBBOK#^20HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#^?+_ (+@_P#*4/XG_P#<*_\ 3395\H5] M7_\ !<'_ )2A_$__ +A7_IILJ^4*_/<;_O%3_$_S/]%."/\ DG*7_I MN(5]M?\ $/U^T5_T#?"?_@[3_"OB6OZO*[\IP%+$\_M+Z6V\[GY_XO-+S29M8\3:FE[]FT^5IDLXTB"!6D*J"Y.XD*" M /F.3C[ HKHPN54*$_:0O?S9\_Q/XL9YGN EEV-Y%3DTWRQ:;L[K5M]0K^>W M_@L'^VBO[8_[76I3:5=-/X/\'!M%T3:V8[@(Q\ZY';][("0>IC2+."*_4[_@ MM?\ MH?\,H?LD7>EZ1??9O&/Q +Z1IFQ\2VT&!]JN1W&V-@@(Y#S(>U?@/7E MY]C-L/'U?Z+]?N/U7P!X0M&IQ#B([WA3_P#;Y?\ MJ?^)!1117S)_39^F'_! M(O\ X* _L^?L'? .\A\07WB!O'GBFZ^TZS+;:0\L<,<99;>!'R-RJI9RE M8<@"OK'_ (B!OV=?^@EXL_\ !(__ ,57X/45ZU'.*]*"IP2LO+_@GY-G7@WD M>:XZIF&,G5=2H[OWE;R2]W1)6271(_>'_B(&_9U_Z"7BS_P2/_\ %4?\1 W[ M.O\ T$O%G_@D?_XJOP>HK3^WL3Y?=_P3S/\ B ?#/\U7_P #7_R!]8?\%<_C MM\(OVHOC]9_$#X77>J->:U:B'Q!;7FGM:@SQ!4BG0DD,7CPK#C!B!Y+''R?1 M17E5JKJS=1[OL?K&2Y33RS T\!1E*4::Y4Y.[LMDVDMEHM-D@K]CO^#=_P#; M3_X3KX9:I\&MIBE?(_V9@ $K\<:[S]F3]H M#6OV6OCSX9\?:"W_ !,/#=XMQY3,52ZB(*RP,1SMDC9T..<-QS6^ Q3P]95. MG7T/G^/N%8<0Y+5P'V_B@^TUM\GK%^39_4!17.?"'XJ:+\: M+XBLH[ZTD!&=CKG:P'1U.59>JLI!Y%='7W\9)JZ/\^ZU*=*;I5%:46TT]TUH MT_0^#O\ @XH_Y,#LO^QLL?\ T3ODC^T/ ;_ ))?_N)/_P!M"OT$_P""1/\ P2C^'?[?7P4\3>)/&.L^---O MM&ULZ; FC7=M#$T?D12982V\I+;G/((&,<=Z_/NOV@_X-J?^35/'G_8V'_TC MMZQRFC"IB%"HKJS/<\7,WQF6\.5,7@*CIU%*"36]G*S-;_B&U^!O_0U?%C_P M9Z?_ /(5'_$-K\#?^AJ^+'_@ST__ .0J_0:BOK/[,PO\B/Y+_P"(G<5?]!T_ MO7^1^?/_ !#:_ W_ *&KXL?^#/3_ /Y"H_XAM?@;_P!#5\6/_!GI_P#\A5^@ MU%']F87^1!_Q$[BK_H.G]Z_R/SY_XAM?@;_T-7Q8_P#!GI__ ,A5S/Q5_P"# M:GX?7GA6X_X0CQYXRT[7%1C =<-M>VLC8X5A##$Z@G@L"V.NT]*_2RBIEE>% M:MR(TH^*7%5.:FL;-V[V:^::LS^5CQWX+U'X;^-]9\.ZQ ;75M!OI].O82<^ M3/#(TOXESB=+A2(@?I.L+?\![=:_H2K^;#_@FU_P G^?![_L;-/_\ 1RU_ M2?7UG#\FZ,EY_H?R;](7#4X9UAZT5[TJ>OG:4K?G;TL?EO\ \'-W_(C_ A_ MZ_M4_P#1=K7Y%U^NG_!S=_R(_P (?^O[5/\ T7:U^1=>+G/^]R^7Y(_:O!;_ M ))##>M3_P!.2"BBONS]AW_@B!JG[:_[.>D_$*U^(FG^'X=6GN8!92Z0]PT? MDS/$3O$J@YVYZ<9KAP^'J5IS@VHWLWJTVE:*;V3 MZ'PG17ZD?\0R.N_]%>TG_P )^3_X_1_Q#(Z[_P!%>TG_ ,)^3_X_79_9&+_D M_%?YGQ__ !&#A#_H,7_@%3_Y _+>BOU(_P"(9'7?^BO:3_X3\G_Q^O"_V^_^ M"*GC']A_X00^-[?Q':^-M$M[D0:JUKI[VLFEJ^!'*P+ONC9SL)R-K,G!W$C. MIEF)A%SE#1>G^9VY=XG\,8_$PP>%Q:E4F[17+-7?17E%*[Z:ZO1:GQ71117" M?>A7WG_P2N_X(Y^)/VF/&6F>-/B+I-]H'PUT^5+I+>[B,-QXD((81(C89;=O MXI<#<#M3))9'?\$*?CE\*?"/QS_X0_XA>$/"MQK6O7"OX:\2ZA:)--9W> HM M2TF5C\S^!U"L'RI)WKM_<>OH,IRRE62K3E?R_P S^>?%KQ0S/**L\GP=!TY2 M6E5O>+W<$MGNKMW3Z)V8VW@CM($BBC6..-0B(@VJ@' '8"G445]8?R2?SC? M\%6?^4BGQ;_[#K_^@)7SY7T'_P %6?\ E(I\6_\ L.O_ .@)7SY7YUBOXT_5 M_F?Z/<*_\B7!_P#7JG_Z0CK/@-_R7+P9_P!AVQ_]*$K^I"OY;_@-_P ER\&? M]AVQ_P#2A*_J0KZ'AWX9_+]3^=?I&?[S@?\ #4_.)\=?\%X_^4:?C#_K_P!, M_P#2V*OP(K^@[_@MSX:;Q+_P3-^(WEJS36/]GWB 'LE_;[R?HA<_@*_GQKCS M]?[0GY+\V?:?1]FGPY5BMU6E_P"D4PK]:_\ @V,U-9?#WQFL]K>9!91WXX\JJ*&*A*6W^:L?8>+&75L;PKBZ&'BY2M&22W MM&<9/_R5,_01WHK[P_@<**** "BBB@ HHHH **** .1^/7QIT M7]G3X-^(_''B*;R-'\-V3WD_.&E(X2)?]N1RJ*.[.!7\SWQX^,^M?M$?&/Q' MXW\13M<:QXEOGO9SN++$#PD2YZ)&@5%'944=J_1__@XL_;1.J:]H_P $=$N? M]'TWRM9\1M&WWIF4FVMF_P!U&\T@\$R1'JM?EG7Q^>8OVE7V4=H_G_P/\S^R M/ OA#^SLJ>;XB/[W$;>5-;?^!/WO-_%-HKPS]T/VD_ M9>_X+"_LO_LL_ #PMX!T74?%367ANQ6W:;^PG5KN8Y::=AN^])*SN1V+8Z5W MO_$0-^SK_P!!+Q9_X)'_ /BJ_!ZBO8CGF(BE&*5EY?\ !/QG%>!?#V(K3Q%> M=64Y-MMS5VV[M_!U9^\/_$0-^SK_ -!+Q9_X)'_^*IEQ_P %_OV<;N!XI;[Q M5)'(I1T?0W97!X((SR#7X0T57]O8GR^[_@F/_$ ^&?YJO_@:_P#D#O/VGSX' ME^/GBB?X:SW4W@>\O6N=(6YMV@EMHI,/Y!4Y.(V9D!RRRH5D&.!O M*C[IK^_9_!OQ!,>DZGO/[NVN,G[+B_-G]E?1__ .2;J?\ 7Z7_ *1 *_73_@V1 M_P"1'^+W_7]I?_HNZK\BZ_73_@V1_P"1'^+W_7]I?_HNZK#)O][C\_R9[WC3 M_P DAB?6G_Z%?^QZM/\ TWZC7Z#5 M^?/_ %?^QZM/_3?J-<.9_P"ZS]#[OPQ_Y*G _P"-?DS\2:***^!/ M] 3]MO\ @VU_Y,:\5?\ 8]7?_IOTZOT&K\^?^#;7_DQKQ5_V/5W_ .F_3J_0 M:OOLM_W6'H?Y_P#B=_R56._QO\D?@/\ \%XO^4EGC'_KQTS_ -(H:^.Z^Q/^ M"\7_ "DL\8_]>.F?^D4-?'=?%X[_ 'FIZO\ ,_M3@/\ Y)O ?]>:?_I"-;P' M_P CQHO_ %_0?^C%K^J:OY6? ?\ R/&B_P#7]!_Z,6OZIJ]WAW:I\OU/PCZ1 MW\3 >E7_ -QA7SM_P4R_82T_]O+]G2[T)5M[?Q;HN^^\.7\G @N<#=$[=1%* M $;T.QL$H!7T317T-6G&I!PGLS^=LKS3$Y=BZ>.PDN6I3::?FOS3V:ZJZ/Y4 M?$_AG4/!?B34-'U:SN-/U32KF2SO+6=-LMM-&Q5T8=F5@01ZBJ-?K1_P7_\ M^"=HOK)_CMX1LOWUN([?Q9:01\R)PD=]@=U^6.3VV-P%%[K[) MK7A^Z6XA)SY_B3 M]#\Y^D5_R+L'_CE_Z2:W[6__ ":G\3O^Q3U7_P!(Y:_F%K^I3XW^&F\:?!?Q M?HZQ^V8CR1YAD@=,<<\YQQS7\M=7Q$O>@_7]#G^CG43PN.AU4H/[U+ M_)A7VU_P;]?\I%--_P"P%J'_ * M?$M>_?\ !,']H_3_ -E7]N#P/XNUJ9K? M08[B33]4E_AAM[F)X3(W^S&SK(<8A*AF.W*Y P"6/)YG_ (AD=#_Z*]JW_A/1_P#Q^OU(HKSI93A&[N'X MO_,_1:/BUQ;2IQI0QCM%)+W8/1>;C=^KU/RW_P"(9'0_^BO:M_X3T?\ \?H_ MXAD=#_Z*]JW_ (3T?_Q^OU(HI?V/A/Y/Q?\ F:?\1@XO_P"@Q_\ @%/_ .0/ MPS_X*4_\$9[']@G]G^U\<6/CZZ\3--K$.ER6<^DK:X$DZ+8'L.OX5^'=?+YMAZ M=&OR4U961_4GA'GV89QD"QF95.>ISR5[):*UOA27?H%?T1?\$7I^J/D?I#?\B'#_\ M7Y?^D3/IJBBBOKC^/PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OEO_@JG M_P $P/"__!3'X&_V/>26^B^-M"#S^'->\KG7I.C65XO='\>O[0_[/'C#]E7 MXOZQX%\=:/<:'XCT.7RYX)!E9%/*RQMTDC<8977(8&N)K^KC_@HA_P $S/AQ M_P %(OADNC^,+-M/U_3D;^Q?$=G&OV_2G/. 3_K(2<;HFX/4%6PP_G;_ ."@ MW_!*GXL?\$Y_%;1^+M).I>%+B;RM.\4:YY56/6&7&?W<-U\#)U(>]3[]O7_/9_@?-=%%% M?H)\V%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !173?"#X,^+/C_ ./K'PMX)\/:MXH\ M0:BV+>PTZW::9P.K$#[J+U9FPJCDD#FOW1_X)*_\&[>B?LT7NE_$/XU+IWBG MQY;E;G3]!3$^EZ!*.5>0_=N;A>,''EHW*[R%D'S'$O%N R2C[3%2O-_#!?$_ M\EW;T]7H>ME62XG'U.6BO=ZR>R_S?D>4?\$#O^"'EU8ZIHOQU^,FCM;FW*7O MA'PW>Q%9!("&CU"Y0_=QC,4;#.<2'&$S^T%%%?RIQ%Q%B\YQCQ>*?DDMHKLO MU?5G[#E>64<#05&C\WU;[L****\$]$**** "BBB@ K\^?^#DK_DQKPK_ -CU M:?\ IOU&OT&K\^?^#DK_ ),:\*_]CU:?^F_4:X_P"Q3L/_ $2M?0GZG\\_2(_P"15A?^OC_] M)9[=1117UA_)(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_/E_P %P?\ ME*'\3_\ N%?^FFRKY0KZO_X+@_\ *4/XG_\ <*_]--E7RA7Y[C?]XJ?XG^9_ MHIP1_P D[@/^O%+_ --Q"OZO*_E#K^KROM!XM^) >R'E,1)::-&FZDM MD>UP[D>(SC,J.6X;XJDDK]ENY/RBKM^A^6__ 5)_;*D_;7_ &M]<\0VDSMX M7T?_ (D_A^//RFTB9OWV/65R\G3(#JISM%?.=%%?GM6I*I-SENS_ $2RK+*& M78.E@<*K0IQ45Z+OYO=OJ]0KZB\,_P#!&']I?Q?X;T_5K'X9S/8ZI;1W=NTN MN:9!(T799"$ZEN:?.I-*_PID__ "51_P . M/_VHO^B8?^7'I/\ \E5_0;17J?ZOX?O+[U_D?EO_ !,)Q%_SYH?^ U/_ )8? MSY?\./\ ]J+_ *)A_P"7'I/_ ,E4?\./_P!J+_HF'_EQZ3_\E5_0;11_J_A^ M\OO7^0?\3"<1?\^:'_@-3_Y8?SY?\./_ -J+_HF'_EQZ3_\ )5(8UCU?PS?/9S%0=DP'*2IGG9(A5U)Y*N*X^OE)1<79[G]:8>O3KTH MUJ+YHR2::V::NFO5'ZO_ /!NG^VKE=6^!^O7B_+YFL>%_,;D]6NK5?\ T^*^M? OXI:#XP\.W7V/6O#E['?6DF,KO0YVL/XD895E/!5 MB#P:_I>_9G^/VB_M1_ CPSX]\/R;M.\1V:W'EYRUK*,K+ W^U'(KH>Q*Y'&* M^MR/&>TI^QEO'\O^!_D?R%XZ\'_4,S6/[O$?%V51;_P#@:U\VI,^2/^#B MC_DP.R_[&RQ_]$W-?AI7[E_\'%'_ "8'9?\ 8V6/_HFYK\-*\C//]Z^2/UOP M&_Y)?_N)/_VT*]B_9F_;]^+G['FAZIIOPY\82>';#6)UNKN Z=:7B22JNT./ MM$4FT[>#MQG SG QX[17DTZDH/F@[/R/UW'9?A<;1>'QE.-2#WC**DG;5:-- M:,^K_P#A^!^U%_T4_P#\MS2?_D6C_A^!^U%_T4__ ,MS2?\ Y%KY0HKH^O8C M_GY+[V>%_J3P[_T 4/\ P53_ /D3ZO\ ^'X'[47_ $4__P MS2?_ )%H_P"' MX'[47_13_P#RW-)_^1:^4**/KV(_Y^2^]A_J3P[_ - %#_P53_\ D3ZO_P"' MX'[47_13_P#RW-)_^1:P_B'_ ,%?/VD/BCX6NM&U;XH:H+"\0QS"PL++3I74 M\$>;;PQR $<$!N1D5\V44GC,0U9SE][-*?!O#].2G3P-%-:IJE!->CY0HHHK MF/I#WC_@E]H=QXA_X*$_"&WMEW21^)+:Y(.?N1$ROT]%1O\ ZU?TB5^-?_!N MK^R1J'BOXW:I\7]2LWCT/PK;3:;I$[KC[1?S)LD*'N(X&=6/K.H[&OV4K[+( M:+AAW)_:?X'\9>/6;T<7Q!##47?V,%&7^)MR:^2:^=T?EO\ \'-W_(C_ A_ MZ_M4_P#1=K7Y%U^NG_!S=_R(_P (?^O[5/\ T7:U^1=>#G/^]R^7Y(_>?!;_ M ))##>M3_P!.2"OWW_X(.?\ *-/P?_U_ZG_Z6RU^!%?OO_P0<_Y1I^#_ /K_ M -3_ /2V6NC(/]Y?H_S1X/T@/^2;I_\ 7Z/_ *1,^Q:***^P/XU"J'BGPOIW MC?PUJ&C:Q96^I:5JMO):7EK.@>*XB=2KHP/4%20?K5^B@J,I1:E%V:/YU?\ M@IY^P+J7[!7[0,^E1+\0?L_P#Q3USP;XHL7T_7O#]TUI=0G[I(Y#H?XD=2&5APRL".#7Q. M:X#ZO4YH_"]O+R/[@\)_$!<0Y?\ 5\4_]II)*7]Y;*:]=I=GKHFCF89FMY5D MC9HY(R&5E."I'0@U^Z'_ 1=_P""FJ_M=?#A? ?C"\7_ (61X5M1B>5_FU^S M7"B?GDS)D+(.^0_\3!?PMKH/A1\5->^"'Q'T?Q9X7U*?2=?T&Y6ZL[J(_-&X MZ@CHRL"593E65F4@@D5SX#&RPU3F6W5'T7'W!.'XERUX6I:-6.M.7\LNS_NR MVDO1[I']3E%>$_\ !/?]N?0?V]/@+:^)M.\BRUZQVVNOZ2KY;3KK&>,\F)\% MD;N,C.Y6 ]VK[NG4C4BIP=TS^"+BXU(.S3Z-?IU3V:U6A_.-_ MP59_Y2*?%O\ [#K_ /H"5\^5]!_\%6?^4BGQ;_[#K_\ H"5\^5^>XK^-/U?Y MG^B'"O\ R)<'_P!>J?\ Z0CK/@-_R7+P9_V';'_TH2OZD*_EO^ W_)./!3>6K^ M)]$N]/A=_NQ321,(G_X#)M;\*_F%U72[G0]3N+*\@EM;RSE:">&1=KQ.I*LK M#L0001[5_5I7XU_\%T/^"9.J> /B+JOQH\$Z;)>>%=>D-UXCMK9"S:1=G[]R M5'/DRGYF;HLA;. R@:Y[A)3@JT/L[^G_ #S? 7BZA@<95R?%RY56LX-[BBBODC^NCTOX>?MF_%SX3:5'I_AKXF>.]%T^%-D=G:ZY<1 MVT8X^[%OV+T R!G'%=%_P\E^/W_18?B%_P"#J;_XJO$J*U5>HE92?WGE5
G)O=N$6_OL>V_\/)?C]_T6'XA?^#J;_XJC_AY+\?O^BP_$+_P=3?_ M !5>)44_K%7^9_>R/]7P_U=RG_H%I_^ 1_R/;?^'DOQ^_Z+ M#\0O_!U-_P#%4Z'_ (*5?'^"577XP?$ LA##=K$K#CU!.#]#7B%%'UBK_,_O M8O\ 5W*?^@6G_P" 1_R/Z7_V"/BUK/QV_8U^'/BWQ%,MUKFM:+#-?3J@3[1* M,HTA50%!8KN( !)P .*W/VJ/VB='_91^ 'B;Q]KC;K/P_:&6. -M:\G8A(8 M%_VI)&5<]LY/ ->>?\$I?^4=?PD_[ 2?^AO7YX_\'#_[:+>/_BKIGPF8$905]I7QGL,&JKWLK>K7],_BK(N#UG? M&%7*Z<;48U9N5M%&G&;NEVOI%=FT?GG\3_B3K'QB^(NN>*M?NFO=:\0WLM_> M3'^.21BQP.RC. O0 #@5@T45\,VV[L_NJG3A3@J=-6BE9);)+9(WOA?\,=> M^-'Q"T?PKX7TV;5O$&O7*VEC:1LJM-(W0;F(50.268A5 )) !-?2/_#C_P#: MB_Z)A_Y<>D__ "57U3_P;H_L7&>\UCXX:Y:_)#YNB^&ED7JQ %U=+] ?)4CK MNF!Z"OUDKZ'+\FA6HJI5;5]K6V^X_G;Q"\:<;D^<3RW*84YQII*3FI/W]VER MRCHE9/?6ZZ'\^7_#C_\ :B_Z)A_Y<>D__)5'_#C_ /:B_P"B8?\ EQZ3_P#) M5?T&T5W?ZOX?O+[U_D?#?\3"<1?\^:'_ (#4_P#EA_/E_P ./_VHO^B8?^7' MI/\ \E4?\./_ -J+_HF'_EQZ3_\ )5?T&T4?ZOX?O+[U_D'_ !,)Q%_SYH?^ M U/_ )8?SY?\./\ ]J+_ *)A_P"7'I/_ ,E5XY^TS^QU\2?V.]=TS3?B/X9F M\-W6LP-/>8XG-*.'S:G2C1F^64HJ2<;Z)W2>LD5Z+\V?V5]'_P#Y)NI_U^E_Z1 *_73_ (-D?^1'^+W_ %_: M7_Z+NJ_(NOUT_P"#9'_D1_B]_P!?VE_^B[JL,F_WN/S_ "9[WC3_ ,DAB?6G M_P"G(GZD4445]P?PN%%%% !7Y\_\')7_ "8UX5_['JT_]-^HU^@U?GS_ ,') M7_)C7A7_ +'JT_\ 3?J-<.9_[K/T/N_#'_DJ<#_C7Y,_$FBBBO@3_0$_;;_@ MVU_Y,:\5?]CU=_\ IOTZOT&K\^?^#;7_ ),:\5?]CU=_^F_3J_0:OOLM_P!U MAZ'^?_B=_P E5CO\;_)'X#_\%XO^4EGC'_KQTS_TBAKX[K[$_P""\7_*2SQC M_P!>.F?^D4-?'=?%X[_>:GJ_S/[4X#_Y)O ?]>:?_I"-;P'_ ,CQHO\ U_0? M^C%K^J:OY6? ?_(\:+_U_0?^C%K^J:O=X=VJ?+]3\(^D=_$P'I5_]QA1117T MI_,Q5UO1;/Q)HUYIVH6L%[8:A"]M."V(L_/;.W>2%B%/ M?[&VB_MR?LZZMX+U3R;74,?:]%U!ER=-O54B.3UV')5P.J,V.<$>;F>!6)I: M?$MO\OF?I7A?QU/AS-%*JW]7JVC47;M->S1?USQ3JGB<68U+4K_ % :?;K:6HN;AYOLT*DE8DW$[4!)PHP!D\50 MHHI;CC%15HJR"OZ9/V#/^3&O@Q_V(NB?^F^"OYFZ_I^_92\%77PU_9<^&OAV M^5EOM \*Z7IMPK+M*R0VD4; CMRIXKZ+AU/VDWY(_G3Z152*P&#@WJYR?R45 M?\T=]7\S'[,_C7],]?G MC_P70_X)KZE^TKX5L_BAX%T][[QCX7M#;:GIT"9FU:P4LZM&!]Z:(EB%'S.C M$#)1%/I9UA95J/-#>/Y=3\T\%.+:&3YS+#XN7+2Q"4;O1*2=XM^6KCY-IO2Y M^*-%.FB:WE:.16CDC)5E88*D=013:^+/[8/3_A!^VI\6O@%I*Z?X/^(GBW0= M-3.RQM]1D^R(3R2L+$HI.>H4&O28_P#@L5^TK%&JCXK:QA1@9LK,G\S#FOF> MBMHXFM%6C)KYL\7%<-Y1B9NKB,+3G)[N4(M_>U<^F?\ A\;^TM_T575O_ "R M_P#C-'_#XW]I;_HJNK?^ %E_\9KYFHJOKE?^=_>SG_U/R'_H"H_^"H?_ ")] M,_\ #XW]I;_HJNK?^ %E_P#&:/\ A\;^TM_T575O_ "R_P#C-?,U%'URO_._ MO8?ZGY#_ - 5'_P5#_Y$]!^/?[5?Q&_:AU*TNO'_ (PUKQ1)I^[[*EW+^YMM MV-QCB4!$)P,E5!(4#H!CSZBBL92E)\TG=GM87"T<-25'#P4(+91227HEH@K^ MB;_@CS;26G_!-?X4K(C1LVG3N PQE6NYV4_B"#^-?SPZ1I-UK^JVMC8V\UU> M7LJ06\$2EI)I&(554#DDD@ #J37].W[*WPB;X!_LU^ _!<@C^T>&="M+"Y*8 MVO.D2B5ACCYI-Y_&O>X?@_:RGTM;[W_P#\ ^D1C*<:1K6FV.KZ3J436]W97MNEQ;W4;##))&X*LI'4$$&KU%.,FG=;@U=69^ M6?[<_P#P:_\ PZ^,EQ?Z]\'-:;X;:]/NE_L>Z5KK0YY",/A_JEQH=N2?[=T9?[2TPK_?:6($Q#VF6,^U?U M745^DY%XI9Q@$J==JM!=)?%\I;_?S'RN8<(X+$MSI_NY>6WW?Y6/XOZ*_J\_ M:)_X)4?L\_M3R7%QXR^%7A>YU*Z)>74M/@.F7\CGG>T]L8W<@\_.6'8@@D5\ M4_&K_@T_^%7BF6:;P'\1O&G@^20[A!J5O!K%M$?10/(DQT^](QZ\]A^H9;XO M9-726*C*D_-M%J:];/\=/Q/P9HK]1OBE_P:E?&[PT9 M)/"OC;X=^*+>,$JEQ+F$,4D>3[RC''X>"^//\ @W[_ &LO ?F.WPMD MUBWCS^^TO6K"ZW8STC$PE[9^YW Z\5]AA>,\BQ"_=XJ'SDHO[I69XM;(LPI? M%1E\E?\ *Y\9T5[MXI_X)>_M'>#787WP,^*A6/=N>V\,W=U&H7J2\2,H'OG! MYQT-8\DNQBT5M?\*X\1?] '6O_ *7_P")H_X5QXB_Z .M M?^ 4O_Q-'MH=U]X')+L8M%;7_"N/$7_0!UK_ , I?_B:/^%<>(O^@#K7_@%+ M_P#$T>VAW7WAR2[&+16U_P *X\1?] '6O_ *7_XFC_A7'B+_ * .M?\ @%+_ M /$T>VAW7WAR2[&+16U_PKCQ%_T =:_\ I?_ (FC_A7'B+_H ZU_X!2__$T> MVAW7WAR2[&+16U_PKCQ%_P! '6O_ "E_P#B:/\ A7'B+_H ZU_X!2__ !-' MMH=U]X')+L8M%;7_ KCQ%_T =:_\ I?_B:/^%<>(O\ H ZU_P" 4O\ \31[:'=? M>')+L8M%=9I/P$\=:];K-8^"_%E["S;0\&D7$BD^F50C-=GX?_X)\_'KQ7-Y M>F_!3XL7AWJC-%X2OV5"W3Y(%8U,=AJ?QU(KU:7ZFDHS[;\.?^#8#]IC MQFT1U8_#_P (QL1Y@U+6VGD09YP+:*4$XY W 'CWZ#["^ /_ ;Y_LN_ 9X;A_ LWCC4(3D77BJ]:_#>S0*$MF_&(U\I MF'BQD.'35&4JK_NQ:7WRY?PN>QAN#;_RN?SF_ S]FKX@?M->*%T7 MX?\ @WQ%XOU+(#QZ98O.L )P&E<#;&O/WG*J.YK],OV*O^#6'QIXVGLM8^./ MB6W\&Z6V))-!T26.\U60?W'G^:WA/NGG?AG(_<+P?X)T7X>>'X-)\/Z1I>AZ M5:C;#9:?:I:V\(]%C0!1^ K4K\VSOQ>S+$IT\!!48]_BE][5E]UUT9]5E_!6 M%I/FQ,G-]ME_F_O^1Y1^RA^Q!\+?V(_!9T/X:>#]-\.PS*HN[I5,U]J!'\4] MPY,DG.2 6VKD[0HXKU>BBORG$8BK7J.M7DY2>[;;;]6S["G2A3BH4TDET6B" MBBBL30**** "BBB@ HHHH *_/G_@Y*_Y,:\*_P#8]6G_ *;]1K]!J_/G_@Y* M_P"3&O"O_8]6G_IOU&N',_\ =9^A]WX8_P#)4X'_ !K\F?B31117P)_H"%%% M% !1110 4444 %?TG?\ !-G_ ),#^#W_ &*=A_Z)6OYL:_I._P"";/\ R8'\ M'O\ L4[#_P!$K7T'#W\67I^I_//TB/\ D587_KX__26>W4445]8?R2%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 ?DC_P55_X)#?&C]H_]MGQ1X]\$:3I. MM:%XFALI$+:G#:R6SPVD-LT;K*RDG,.X%T MTKV78_!;PQ_P0*_:+UGQ#96M_P"']#T>RN)E2>]EUJVE2U0GYG*1NSM@ IX:_L[Z]_(^4XSX_S/B=T7F*@O9BZ7J_AI8X++0G_MFWA$-H MD8(39(RLI\QI6;(QN=L$C%?KG17+C,'#$0Y)MVWT/JN$>+L9PYC)8[ PA*;B MX^^FTDVF[6:L]+;[7/P'_P"'#O[2W_0G:3_X/[+_ ..4?\.'?VEO^A.TG_P? MV7_QROWXHKS?[ PW=_>O\C](_P")@.)/^?='_P !G_\ )GS+_P $I_V$&_8/ M_9JCT?5OLDWC+Q!<'4=>GMVWH'^[% C8&4C3\"[R$<$5]-445[%&E&E!4X;( M_'\WS;$YGC:F/Q;O4J-MO]%V26B71*P4445H>:%%%% !1110!^=__!9__@E% MXD_:^\6:!X\^&=CI]QXKAA_LW6;2:Z2U^W0+S#,K/A-Z9=&R]KJ2T7331:;'X#_\.'?VEO\ H3M)_P#!_9?_ !ROT5_X(F_L MG?&;]CSP+XT\,_$NSL=/\/W5W!?:);1ZA%=O%.RNMR1Y98*C!8>"1\P) Y)K M[CHIX7*:-"HJD&[^O_ ,>)O%S.<]R^>6XZG2Y)-.\8R4DTTTTW-VVMMLVNI\ MR_\ !6K]D/Q)^VG^R'=>%/",EE_PD%CJEMJUK!=2^3'=^4)$:+?T5BLA()XR MH!(!R/RA_P"'#O[2W_0G:3_X/[+_ ..5^_%%5B\KHXB?M)WOY?\ #'/PGXJ9 MSP]@G@,%&G*',Y>]%MINU]5*.FA^ _\ PX=_:6_Z$[2?_!_9?_'*/^'#O[2W M_0G:3_X/[+_XY7[\45R_V!AN[^]?Y'U'_$P'$G_/NC_X#/\ ^3/P'_X<._M+ M?]"=I/\ X/[+_P".4?\ #AW]I;_H3M)_\']E_P#'*_?BBC^P,-W?WK_(/^)@ M.)/^?='_ ,!G_P#)GX#_ /#AW]I;_H3M)_\ !_9?_'*/^'#O[2W_ $)VD_\ M@_LO_CE?OQ11_8&&[O[U_D'_ !,!Q)_S[H_^ S_^3/P'_P"'#O[2W_0G:3_X M/[+_ ..4?\.'?VEO^A.TG_P?V7_QROWXHH_L##=W]Z_R#_B8#B3_ )]T?_ 9 M_P#R9^!NG_\ !!/]I*]O(XY/"^AVB-UFEUZU*)]=CLWMP#7T;^S%_P &VMY% MK=KJ'Q<\9V#V,+!WT;PX)':X'7:]U(J;!V(2,DY.''!K]9:*UIY'A8.[N_5_ MY6/-S+QRXHQ=)TH2A2OUA&S^^3E;U5GV,+X:?#/P_P#!SP+IOAGPOI-GH>@Z M/$(+2RM4VQPKU/N2222Q)+$DDDDFMVBBO6225D?D52I.I-U*C;DW=MZMM[MO MJV?#_P#P6V_8-\>_MN_#KP./A_;Z?J&H^%[^Y:XLKBZ2V:6.=(QO1W(3Y3$, M@D$[^.E?G/\ \.'?VEO^A.TG_P ']E_\9';M/<22B/?T8JK*"1QNS@D M $_0%%7@\KHX:?/"][6U_P"&.3B_Q1SCB/!QP..C",(R4O=BT[I-*[*?!<>GVOQ(T%/LX%PXACUFTR3Y+ MOC D0DE&;CYF4D @K]NT5CB*$*T'3J;,]G(,^QF38Z&88"7+.'W-/=-=4UO^ M%G9GX#_\.'?VEO\ H3M)_P#!_9?_ !RC_AP[^TM_T)VD_P#@_LO_ (Y7[\45 MY/\ 8&&[O[U_D?K/_$P'$G_/NC_X#/\ ^3/R=_X)1?\ !,W]H[]D']KO2?$6 MM66G^'_!UQ;SVVOHNL07"WT)C;RX_+C9B7$WELK<;<-S@D-^L5%%>EA,+##P M]G!NV^I^:\6\68OB+&K'XV,(S45'W$TFDVTW=MMZVO?9)=#\<_\ @HG_ ,$9 M_CA\9_VRO''B_P 'Z/I.N>'_ !->+J%M.=4@M9(]T:AHW25@0RL",C((P<@D M@>)_\.'?VEO^A.TG_P ']E_\%IX2 MG"DXTXJ*;C*]HI)7M-*]ET2/PT^ W_!"K]H+2_C;X2O-:T'1M'T>QU>UNKV] M?6+:?[/#'*KNPCC&35.^O<^-XRX[S'B:I2 MJY@HKV::2@FEK9N]VWT74*;<01W<#Q2QK)'(I1T<;E<'@@CN#3J*[#XL^%_V MK?\ @@7\(?C]JUUK'A6>]^&>M71+R#3(5N-,=S_$;1BNWZ1/&O7C)S7QK\1O M^#<#XR>';F5O#OB;P+XDM%/[L/<3V-RX]T:-D'_?PU^V5%>;6RG#5'=QL_+3 M_@'Z7DOBYQ/EM-488CVD%LJB4O\ R;XO_)C\"[G_ ((+_M*07#HOA/1IE4X$ MB:]:!7]QN<'\P*C_ .'#O[2W_0G:3_X/[+_XY7[\45R_V!AN[^]?Y'TW_$P' M$G_/NC_X#+_Y,_ ?_AP[^TM_T)VD_P#@_LO_ (Y1_P .'?VEO^A.TG_P?V7_ M ,O\A_\3 <2?\ /NC_ . S_P#DS\!_^'#O[2W_ $)VD_\ M@_LO_CE'_#AW]I;_ *$[2?\ P?V7_P O\ (/\ B8#B3_GW M1_\ 9__ "9^ _\ PX=_:6_Z$[2?_!_9?_'*5?\ @@Y^TLS#_BC])7W.OV7' M_D2OWWHH_L##=W]Z_P @_P")@.)/^?='_P !E_\ )GDW[)?P2US]F_\ 8Y\' M^!Y+C3[OQ)X;T);5I 6^RM=;2V,X#&,.V,X!(&<#I7XY>,?^")'[4WCOQ;JF MN:MX9TW4-5UB[EO;RZD\061:XFDL[6\\.Z)I=G<3)'/>2ZW:R):H2 TA5'+L%&3A02 M<<5^]=%ID>&G)RU5^UO\C]ER_QTXCPF%IX5*G-02BG*,G)I*RNU-7?G;7U/P'_ M .'#O[2W_0G:3_X/[+_XY7[(?\$]O ?Q ^%O['W@OPW\3C;'Q=H5JUC-Y-P+ MC;!'(RVZO(N59A"(P2">G7.:]HHKHP>6TL-)SIMZZ:_\,?/<8>)F:<286&$S M"G32A+F3C%IWLU:[D]'?5>2[!1117H'YV?/_ /P5 _9F\0?M<_L6^*O!/A5K M/_A(+V2TN;2.ZD\J*UM/^&/TCA#Q1SCAS!RP.!C"4)2BV[M).S4H MZ:(_ ?\ X<._M+?]"=I/_@_LO_CE?HU_P1+_ &"O'G[$'PW\;?\ "?0Z?8ZE MXJOK9X+&VN5N6@C@20;G="4RQE. ">N!]O45.%RFA0J*K"]UW_P"&.KB? MQ=SO/+O MVV/V3['PWX)2RN-=T;Q#;:TEKOE>.I9AA;<]-J2NKJZ[K33YH_ ?_AP[^TM_P!"=I/_ (/[ M+_XY1_PX=_:6_P"A.TG_ ,']E_\ '*_?BBO(_L##=W]Z_P C]>_XF XD_P"? M='_P&?\ \F?)_P#P1O\ V.O%W[$_[)]]X;\;)96^NZSXAN=:>UMIUG%HCP6\ M"HSJ2K,?LY;Y20 X'4&OK"BBO8HT8TH*G'9'Y#G6;U\TQU7,,5;GJ-R=E9?) M:Z?-GY1_\%;?^"2?QB_:;_;$U+QUX$TW2MP<8Y^8_^'#O[2W_0G:3_ .#^R_\ CE?OQ17F5LEP]2;J-N[UW_X! M^F9/XV\09=@:6 HPI.%.*BFXRO9*RO::6WD?A-\+/^"#/[0S_$K0?[6T'1=' MTM;^%[N]DUJVF6VB5P6;9&[.QP#@ &35.^O<^5XRX]S M+B:=*>8*"]FFDH)I>]:][MOHNH4445VGQ(4444 ?'/\ P4U_X)$^'?V]9(?$ MND:A#X3^(5E"(/M[0F2UU2)?N1W"J005Z+*N6 ."' 4+^;OB7_@@)^T=H6J/ M;VNB>&=:A7IN0K$_T$WEO^:BOWHHKS<3E.'K2YY)I^1^G<,^+?$.2858+ M#RC.G'X5--\J[)IIV[)MI=+'X#_\.'?VEO\ H3M)_P#!_9?_ !RC_AP[^TM_ MT)VD_P#@_LO_ (Y7[\45R_V!AN[^]?Y'TG_$P'$G_/NC_P" S_\ DS\I_P#@ MG]_P;^:UX%^*FD^,/C)J&BRV>ASI>6GA[396N?M4Z,&3[3(5"B-6 )C3=OZ$ M@9#?JQ117I87!TL/'EIH_-.*N+\SXAQ*Q693NXJT4E:,5Y+SZMW;[Z(****Z MCY@^5_VR?^"/OP?_ &Q[^ZUB\TVX\)^+KK+OK6B%89+E\<&>(@QR]LM@.<8W MBO@_XH_\&U?Q(T2ZD;P?X]\'^(+53\HU.*?3)R/9469,_5Q_2OV8HKS\1E>& MK/FE'7NM#]!R#Q1XDRBFJ&&Q#E36T9I22\DWJEY)I'X'ZC_P01_:2L;C9'X9 MT*\7&?,AUZU"_3YV4_I5?_AP[^TM_P!"=I/_ (/[+_XY7[\45R?V!AN[^]?Y M'UZ^D!Q*E;V='_P&7_R9^ __ X=_:6_Z$[2?_!_9?\ QRC_ (<._M+?]"=I M/_@_LO\ XY7[\44O[ PW=_>O\BO^)@.)/^?='_P&?_R9^ __ X=_:6_Z$[2 M?_!_9?\ QRC_ (<._M+?]"=I/_@_LO\ XY7[\44?V!AN[^]?Y!_Q,!Q)_P ^ MZ/\ X#/_ .3/P'_X<._M+?\ 0G:3_P"#^R_^.58TW_@@E^TE?7T<,OA?0[.- MS@S3:]:F./W(1F;\@:_?"BG_ &!AN[^]?Y"?T@.)&K>SH_\ @,O_ ),_/O\ MX)L_\$-=,_9.\=V'CWXA:Q8^+/&.EGS--LK*-O[-TJ;!'G;I 'FE7/R,50(? MF"E@K+^@E%%>IA\-3H0Y*:LC\KXBXES'/,6\;F53GG:RZ)+LDM$OS>KNPHHH MK<\(**** "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@ K\^?^#DK_ ),: M\*_]CU:?^F_4:_0:OSY_X.2O^3&O"O\ V/5I_P"F_4:XK3_TWZC7Z#5^?/_!R5_R8UX5_ M['JT_P#3?J-<.9_[K/T/N_#'_DJ<#_C7Y,_$FBBBO@3_ $!"BBB@ HHHH ** M** "OZ3O^";/_)@?P>_[%.P_]$K7\V-?TG?\$V?^3 _@]_V*=A_Z)6OH.'OX MLO3]3^>?I$?\BK"_]?'_ .DL]NHHHKZP_DD**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX1_X.)?!MUXH_ M8!M;ZW21H?#GBNQU&Y*KD)&T5S; GT&^X09]2!WK[NK ^*7PQT/XT_#K6O"? MB6PCU/0=?M7L[VVDR!)&PQP1RK#@AA@JP!!! -<^*H^UI2I]T>]POG"RG-\/ MF,E=4YJ32W:OJEYVO;S/Y8J*_3+X[_\ !MEXVTOQ+=3?#?QIX[VU5F]0HHHKWC\""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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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@ BHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$! end
XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-37480  
Entity Registrant Name UNIQUE FABRICATING, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-1846791  
Entity Address, Address Line One 800 Standard Parkway  
Entity Address, City or Town Auburn Hills  
Entity Address, State or Province MI  
Entity Address, Postal Zip Code 48326  
City Area Code 248  
Local Phone Number 853-2333  
Title of 12(b) Security Common Stock, par value $.001 per share  
Trading Symbol UFAB  
Security Exchange Name NYSEAMER  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   11,733,147
Entity Central Index Key 0001617669  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 600 $ 742
Accounts receivable, net of reserves of approximately $0.8 million and $1.3 million at June 30, 2022 and December 31, 2021, respectively 26,455 23,469
Inventory, net 13,071 13,770
Prepaid expenses and other current assets:    
Prepaid expenses and other 6,043 3,270
Refundable taxes 2,225 3,738
Total current assets 48,394 44,989
Property, plant, and equipment, net 21,448 22,567
Goodwill 4,833 16,996
Intangible assets 4,454 5,161
Other assets    
Operating leases 10,627 9,776
Investments, at cost 1,054 1,054
Deposits and other assets 742 755
Deferred tax asset 3,917 2,379
Total assets 95,469 103,677
Current liabilities:    
Accounts payable 12,885 10,056
Current maturities of long-term debt 27,411 28,884
Income taxes payable 0 303
Revolver, current maturities 20,259 19,541
Accrued compensation 1,637 1,149
Other accrued liabilities 4,059 3,478
Total current liabilities 66,251 63,411
Other long-term liabilities:    
Other liabilities 9,288 9,139
Total liabilities 75,539 72,550
Stockholders’ equity:    
Common stock, $0.001 par value: 15,000,000 shares authorized and 11,733,147 and 11,733,147 issued and outstanding at June 30, 2022 and December 31, 2021, respectively 12 12
Additional paid-in-capital 50,432 50,349
Accumulated deficit (30,514) (19,234)
Total stockholders’ equity 19,930 31,127
Total liabilities and stockholders’ equity $ 95,469 $ 103,677
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 0.8 $ 1.3
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 15,000,000 15,000,000
Common stock, shares issued (in shares) 11,733,147 11,733,147
Common stock, shares outstanding (in shares) 11,733,147 11,733,147
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 35,032 $ 30,896 $ 70,344 $ 65,694
Cost of sales 29,789 26,280 60,323 55,216
Gross profit 5,243 4,616 10,021 10,478
Selling, general, and administrative expenses 4,241 6,081 9,213 11,895
Impairment 12,163 0 12,163 0
Operating loss (11,161) (1,465) (11,355) (1,417)
Other income (expense):        
Other, net 89 21 30 39
Interest expense (682) (769) (1,163) (1,462)
Other expense, net (593) (748) (1,133) (1,423)
Loss before income taxes (11,754) (2,213) (12,488) (2,840)
Income tax expense (benefit) (1,043) 296 (1,208) 738
Net loss $ (10,711) $ (2,509) $ (11,280) $ (3,578)
Net loss per share:        
Basic (in dollars per share) $ (0.91) $ (0.26) $ (0.96) $ (0.37)
Diluted (in dollars per share) $ (0.91) $ (0.26) $ (0.96) $ (0.37)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2020   9,779,147    
Stockholders' equity, beginning balance at Dec. 31, 2020 $ 33,865 $ 10 $ 46,126 $ (12,271)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (1,069)     (1,069)
Stock option expense 27   27  
Stockholders' equity, ending balance (in shares) at Mar. 31, 2021   9,779,147    
Stockholders' equity, ending balance at Mar. 31, 2021 32,823 $ 10 46,153 (13,340)
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2020   9,779,147    
Stockholders' equity, beginning balance at Dec. 31, 2020 33,865 $ 10 46,126 (12,271)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (3,578)      
Stockholders' equity, ending balance (in shares) at Jun. 30, 2021   9,779,147    
Stockholders' equity, ending balance at Jun. 30, 2021 30,570 $ 10 46,409 (15,849)
Stockholders' equity, beginning balance (in shares) at Mar. 31, 2021   9,779,147    
Stockholders' equity, beginning balance at Mar. 31, 2021 32,823 $ 10 46,153 (13,340)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (2,509)     (2,509)
Stock option expense 256   256  
Stockholders' equity, ending balance (in shares) at Jun. 30, 2021   9,779,147    
Stockholders' equity, ending balance at Jun. 30, 2021 30,570 $ 10 46,409 (15,849)
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2021   11,733,147    
Stockholders' equity, beginning balance at Dec. 31, 2021 31,127 $ 12 50,349 (19,234)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (569)     (569)
Stock option expense 41   41  
Stockholders' equity, ending balance (in shares) at Mar. 31, 2022   11,733,147    
Stockholders' equity, ending balance at Mar. 31, 2022 30,599 $ 12 50,390 (19,803)
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2021   11,733,147    
Stockholders' equity, beginning balance at Dec. 31, 2021 31,127 $ 12 50,349 (19,234)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (11,280)      
Stockholders' equity, ending balance (in shares) at Jun. 30, 2022   11,733,147    
Stockholders' equity, ending balance at Jun. 30, 2022 19,930 $ 12 50,432 (30,514)
Stockholders' equity, beginning balance (in shares) at Mar. 31, 2022   11,733,147    
Stockholders' equity, beginning balance at Mar. 31, 2022 30,599 $ 12 50,390 (19,803)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (10,711)     (10,711)
Stock option expense 42   42  
Stockholders' equity, ending balance (in shares) at Jun. 30, 2022   11,733,147    
Stockholders' equity, ending balance at Jun. 30, 2022 $ 19,930 $ 12 $ 50,432 $ (30,514)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash Flows from Operating Activities:    
Net loss $ (11,280) $ (3,578)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Impairment of goodwill 12,163 0
Depreciation and amortization 2,339 2,953
Amortization of debt issuance costs 113 103
Loss on sale of assets 0 (12)
Bad debt adjustment (41) (194)
Gain on derivative instrument (568) (185)
Stock option expense 83 283
Accrued in-kind interest on long term debt 97 0
Deferred income taxes (1,538) 0
Changes in operating assets and liabilities that provided (used) cash:    
Accounts receivable (2,946) (1,690)
Inventory 699 (3,349)
Prepaid expenses and other assets (1,246) 2,520
Accounts payable 2,939 2,148
Other assets and liabilities, net 633 88
Net cash provided by (used for) operating activities 1,447 (913)
Cash Flows from Investing Activities:    
Capital expenditures (579) (2,327)
Proceeds from sale of property, plant, and equipment 0 100
Net cash used for investing activities (579) (2,227)
Cash Flows from Financing Activities:    
Net change in bank overdraft (45) (711)
Payments on term loans and capital expenditure line (1,603) (1,989)
Payments on revolving credit facilities (29,317) (16,925)
Proceeds from revolving credit facilities 29,955 22,929
Net cash provided by (used for) financing activities (1,010) 3,304
Cash and Cash Equivalents:    
Net increase (decrease) in cash and cash equivalents (142) 164
Cash and cash equivalents at beginning of period 742 760
Cash and cash equivalents at end of period 600 924
Supplemental Disclosure of Cash Flow Information:    
Cash paid for interest 1,504 1,569
Cash paid for income taxes $ 363 $ 353
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Nature of Business and Basis of Presentation Nature of Business and Basis of Presentation
Nature of Business
Unique Fabricating, Inc. (the “Company”) engineers and manufactures components for customers in the transportation, appliance, medical, and consumer / off-road markets. The Company’s solutions are comprised of multi-material foam, rubber, and plastic components, and utilized in noise, vibration and harshness (“NVH”) management, acoustical management, water and air sealing, decorative and other functional applications. The Company leverages proprietary manufacturing processes, including die cutting, thermoforming, compression molding, fusion molding, and reaction injection molding to manufacture a wide range of products, including air management products, heating, ventilating, and air conditioning (“HVAC”), seals, fender stuffers, air ducts, acoustical insulation, door water shields, gas tank pads, light gaskets, topper pads, mirror gaskets, glove box liners, personal protection equipment, and packaging. The Company operates as one reportable segment and is headquartered in Auburn Hills, Michigan.
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.
Going Concern
The Company’s condensed consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
As of December 31, 2020 and March 31, 2021, the Company was in violation of its financial covenants, as defined in the Company’s Credit Agreement (Note 7). The Company entered into a forbearance agreement, dated April 9, 2021, which allowed the Company to be able to borrow on its revolving line of credit, subject to the terms and conditions to making a revolving credit advance, including availability, and the lenders agreed, subject to the terms of the forbearance agreement, as amended, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt. As of September 30, 2021, the Company was also in violation of the required Minimum Consolidated EBITDA covenant (as amended by the Second Amendment to the Forbearance Agreement dated September 21, 2021).
On December 9, 2021, the Company entered into the Third Amendment to Forbearance Agreement with respect to the Amended and Restated Credit Agreement, as amended. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to the Minimum Consolidated EBITDA covenant violation and to suspend the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment included a new covenant that began on December 15, 2021, which is tested weekly on a rolling basis and requires that the Company’s actual cumulative total cash disbursements for the period being tested not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the Revolving Credit Aggregate Commitment from $27 million to $25 million.
As of December 31, 2021, the Company was in violation of the required Minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment to the Forbearance Agreement agreed to waive the Minimum Liquidity covenant violation.
Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments, each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered into February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh
Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.
On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.
The defaults, if not waived by our lenders, allows the lenders to accelerate the maturity of the debt, making it immediately due and payable. Accordingly, all debt subject to the Credit Agreement, currently totaling $47.7 million, has been classified as current as of June 30, 2022. The Company does not have sufficient cash and cash equivalents on hand or available liquidity to repay such debt or meet its obligations thereunder as they become due through twelve months from date of issuance of these condensed consolidated financial statements. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.
In response to these conditions, the Company is discussing with its bank lenders entering into an amendment and waiver to cure the covenant defaults. There is not any assurance that the lenders will waive such non compliance or agree to an amendment to the current provisions. Even if the lenders were to agree to waive the failures to comply as of December 31, 2020, March 31, 2021, and September 30, 2021, there cannot be any assurance that, at any future date at which compliance is measured, we will be able to comply with the covenants contained in the Credit Agreement, as amended, given the industry-wide and other challenges that we face, as described elsewhere herein, or that our lenders would waive a default if that were to occur. Furthermore, there can be no assurance that the Company will be able to enter into an amendment or waiver with the lenders or if it enters into an amendment, what the terms, restrictions, and covenants of the amendment will contain. These plans have not been finalized and are not within the Company’s control, and therefore cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.
The condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.
Concentration Risks
The Company is exposed to significant concentration risks as follows:
Customer and Credit — During the three and six months ended June 30, 2022 and June 30, 2021, the Company’s net sales were principally derived from customers engaged in the North American automotive industry. The following table presents the Company's sales directly to General Motors Company (“GM”), Yanfeng Automotive Interiors, Stellantis N.V. (formerly Fiat Chrysler Automobiles), and Ford Motor Company (“Ford”) as a percentage of total net sales:
Three Months Ended June 30,Six Months Ended June 30,
  2022202120222021
General Motors Company%13 %%10 %
Yanfeng Automotive Interiors%%%%
Stellantis N.V.%%%%
Ford Motor Company%%%%
Furthermore, the Company derived net sales to the customers listed in the above table indirectly through other customers.
International Operations — The Company manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico and Canada:
  Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Mexico25 %26 %25 %24 %
Canada%10 %%10 %
The following table presents the percentage of the Company's total net sales represented by net sales from operations located in Mexico and Canada:
Three Months Ended June 30,Six Months Ended June 30,
  2022202120222021
Mexico25 %26 %25 %25 %
Canada%10 %%10 %
Labor Markets — At June 30, 2022, 50% of our employees were working in the United States, 47% were working in Mexico, and 3% were working in Canada. In the United States manufacturing facilities, 31% were covered under a collective bargaining agreement which expires in August 2022 while another 16% were covered under a separate collective bargaining agreement that expires in February 2023.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2
New Accounting Pronouncements
6 Months Ended
Jun. 30, 2022
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any, the adoption of the new credit losses model will have on its financial statements.
In March 2020, the FASB issued ASU No. 2020-04 “Reference Rate Reform”. The ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or any other reference rate expected to be discontinued. In January 2021, the FASB issued ASU 2021-01 - Reference Rate Reform (Topic 848). The amendments in this ASU clarify that certain option expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, it will be in effect for a limited time through December 31, 2022.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The following table presents the Company's net sales disaggregated by major sales channel:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(dollars in thousands)
Net Sales
Transportation$31,219 $27,373 $62,668 $58,617 
Appliance3,155 3,008 6,279 6,143 
Other658 515 1,397 934 
Total$35,032 $30,896 $70,344 $65,694 
General Recognition Policy
Revenue is recognized by the Company once all performance obligations under the terms of a contract with a Company's customer is satisfied. Generally this occurs with the transfer of control to a customer of its transportation, appliance, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.
In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset.
Contract Balances
The timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventories consist of the following:
  June 30, 2022December 31, 2021
(dollars in thousands)
Raw materials$8,949 $9,242 
Work in progress1,183 990 
Finished goods2,939 3,538 
Total inventory$13,071 $13,770 
The Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $1.3 million at June 30, 2022 and $1.2 million at December 31, 2021.
Included in inventory are assets located in Mexico with a carrying amount of $3.8 million at June 30, 2022 and $4.0 million at December 31, 2021, and assets located in Canada with a carrying amount of $1.2 million at June 30, 2022 and $1.1 million at December 31, 2021.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant, and Equipment, Net
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment, Net Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following:
June 30, 2022December 31, 2021Depreciable
Life – Years
(dollars in thousands)
Land$538 $538   
Buildings7,630 7,630 
23 – 40
Shop equipment27,753 26,049 
7 – 10
Leasehold improvements1,283 1,283 
3 – 10
Office equipment3,094 3,047 
3 – 7
Mobile equipment50 50 3
Construction in progress316 1,554 
Total cost40,664 40,151   
Less: Accumulated depreciation19,216 17,584 
Net property, plant, and equipment, net$21,448 $22,567 
Depreciation expense was $0.8 million and $1.6 million for the three and six months ended June 30, 2022, respectively, and $0.8 million and $1.5 million for the three and six months ended June 30, 2021, respectively.
Included in property, plant, and equipment, net are assets located in Mexico with a carrying amount of $3.5 million and $3.5 million at June 30, 2022 and December 31, 2021, respectively, and assets located in Canada with a carrying amount of $0.3 million and $0.4 million at June 30, 2022 and December 31, 2021, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
Changes in the carrying amount of goodwill are as follows:
(dollars in thousands)
Balance at December 31, 2021
Goodwill$28,871 
Accumulated impairment losses(11,875)
Net beginning balance16,996 
Goodwill impairment(12,163)
Balance at June 30, 2022$4,833 
Goodwill Impairment
The Company experienced a sustained decline in market capitalization through the second quarter of 2022 representing a potential indicator of impairment. Furthermore, the Company continues to experience repercussions from the global semiconductor shortage, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes have been lower than pre-pandemic levels. The Company identified these circumstances and concluded it was more likely than not that the fair value of its reporting unit is less than its carrying amount, and performed an interim quantitative assessment. The quantitative assessment was performed as of June 30, 2022, utilizing the income approach. The analysis required the comparison of the Company’s carrying value with it’s fair value, with an impairment recorded for any excess of carrying value over the fair value. The discounted cash flow method was used to determine the fair value of the reporting unit under the income approach. Key assumptions used in the discounted cash flow analysis included a discount rate of 18.6%, forecasted revenue for the remainder of 2022 through 2028, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2026. The results of the quantitative analysis performed indicated the carrying value of the reporting unit exceeded the fair value of the reporting unit as of June 30, 2022. As a result, the Company recorded a $12.2 million impairment charge on the condensed consolidated statements of operations for the three and six months ended June 30, 2022.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Long-term Debt Long-term Debt
The Company’s long-term debt consists of the following:
  June 30, 2022December 31, 2021
(dollars in thousands)
US Term Loan, payable to lenders in quarterly installments of $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the US Term Loan is presented net of a debt discount of $96 thousand from costs paid to or on behalf of the lenders.
$19,656 $20,383 
CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the CA Term Loan is presented net of a debt discount of $41 thousand from costs paid to or on behalf of the lenders.
6,728 7,437 
Capital expenditure line payable to lenders in quarterly installments of 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021.
1,027 1,064 
Total debt excluding Revolver$27,411 $28,884 
As of June 30, 2022 and December 31, 2021, the fair value of the Company’s debt approximates book value based on the variable terms.
Credit Agreement
On November 8, 2018, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower” and together with US Borrower, the “Borrowers”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders (collectively, the “Lenders”), entered into an Amended and Restated Credit Agreement (the “Credit Agreement”), which amended and restated the Original Credit Agreement entered into on April 29, 2016 (as amended, the “Original Credit Agreement”). The Credit Agreement is a five-year agreement and provided for borrowings up to an aggregate principal amount of $73.0 million. The Credit Agreement, which is a senior secured credit facility comprised of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $26.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, a $12.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower, and a two-year line to fund capital expenditures of up to $2.5 million through November 8, 2019 and $5.0 million thereafter through November 8, 2020 to the US Borrower (the “Capital Expenditure Line”). The Credit Agreement has a maturity date for all borrowings of November 7, 2023.
The Credit Agreement, as amended, bore interest at the Company’s election of either (i) the greater of the Prime Rate or the Federal Funds Effective Rate (the “Base Rate”) or (ii) the LIBOR rate, plus an applicable margin ranging from 1.75% to 3.25% per annum in the case of the Base Rate and 2.75% to 4.25% per annum in the case of the LIBOR rate, in each case, based on senior leverage ratio thresholds, measured quarterly, as increased by the Waiver and Fourth Amendment to the Credit Agreement. The Seventh Amendment to the Credit Agreement added a 1.0% LIBOR Floor and 2.0% Base Rate Floor.
The First Amendment to the Forbearance Agreement increased the per annum interest rate from 4.25% to 4.50% for the duration of the Forbearance Period. Furthermore, the First Amendment imposes Payment in Kind (“PIK”) additional interest of 0.5% per annum on all outstanding debt subject to the Credit Agreement, which is payable on at the termination date of the Forbearance Agreement, or earlier in the event of a Forbearance Termination event, as defined.
As of June 30, 2022, $20.5 million was outstanding under the Revolver. This amount is gross of debt issuance costs which are further described in the next section. The Revolver had an effective interest rate of 5.5% percent per annum at June 30, 2022, and is secured by substantially all of the Company’s assets. At June 30, 2022, the maximum additional available borrowings under the Revolver was $4.3 million, which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities.
The Company’s financial results for the six months ended December 31, 2020 and the nine months ended March 31, 2021 resulted in violations of one or more of the following financial covenants: (1) Maximum Total Leverage Ratio; (2) Minimum Debt Service Coverage Ratio; and (3) Minimum Consolidated EBITDA; as defined in the Company’s Credit Agreement. The Company entered into a Forbearance Agreement, providing a period commencing on April 9, 2021 and through and including June 15, 2021, during which the Company was able to borrow on its Revolver, subject to the terms and conditions to making a
revolving credit advance, including availability, and the Lenders agreed, subject to the terms of the Forbearance Agreement, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt.
On June 14, 2021, the Company entered into the First Amendment to the Forbearance Agreement, which among other things, extended the forbearance period from June 15, 2021 to February 28, 2022 and waived the testing of the Maximum Total Leverage Ratio and Minimum Debt Service Coverage ratios for the duration of the Forbearance Period. The First Amendment also substituted Minimum Liquidity and Minimum Consolidated EBITDA requirements which would be tested monthly beginning with the month ending July 31, 2021. During the extended period, the Company was able to borrow under the revolving line of credit, subject to availability and satisfaction of certain other conditions.
On September 21, 2021, the Company entered into the Second Amendment to Forbearance Agreement, which among other things, made changes to the calculations of financial covenants, contained revised requirements for Minimum Liquidity and Minimum Consolidated EBITDA, as defined, for the monthly periods through and including February 28, 2022, and revised the Revolving Credit Aggregate Commitment from $30 million to $27 million.
On December 9, 2021, the Company entered into the Third Amendment to Forbearance Agreement. As previously reported, the Company was in violation of the required Minimum Consolidated EBITDA Covenant (as amended by the Second Amendment to the Forbearance Agreement) as of September 30, 2021. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to the Minimum Consolidated EBITDA covenant violation and to suspend the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment includes a new covenant tested weekly on a rolling basis, beginning December 15, 2021, and required that the Company’s actual cumulative total cash disbursements for the period being tested to not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the Revolving Credit Aggregate Commitment from $27 million to $25 million.
As of December 31, 2021, the Company was in violation of the required minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement, dated September 21, 2021. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment agreed to waive the minimum Liquidity covenant violation. The Company did have the required minimum liquidity by the conclusion of the first week of 2022.
Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments. Each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered into February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.
The Eighth Amendment to the Forbearance Agreement also provided for the termination of LIBOR based interest rates on borrowings under the Credit Agreement: (1) as of the effective date of the amendment, June 13, 2022, with respect to any advances under the Credit Agreement after the amendment’s effective date, and (2) the expiration of any then current LIBOR interest period applicable to then outstanding advances with a LIBOR based interest rate. The Eighth Amendment substituted SOFR for LIBOR. The amendment also defined “SOFR” as a rate equal to the secured overnight financing rate published on the website of the SOFR administrator or any successor source identified as such by the administrator. The Company does not expect this change in the basis for calculating the interest rate on its bank borrowings to have a material effect on its interest expense.
On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.
Debt Issuance Costs
Debt issuance costs represent legal, consulting, and other financial costs associated with debt financing and are reported netted against the related debt instrument. Amounts paid to or on behalf of lenders are presented as a debt discount and are also shown as a reduction of the associated debt instrument. Debt issuance costs on term debt are amortized using the straight line basis
over the term of the related debt (which is immaterially different from the required effective interest method) while those related to revolving debt are amortized using a straight line basis over the term of the related debt.
At June 30, 2022 and December 31, 2021, unamortized debt issuance costs were $0.2 million and $0.2 million, respectively, while amounts paid to or on behalf of lenders presented as unamortized debt discounts were $0.1 million and $0.2 million, respectively.
Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.1 million and $0.1 million for the three and six months ended June 30, 2022, respectively, and $0.1 million and $0.1 million for the three and six months ended June 30, 2021, respectively.
Covenant Compliance
The Amended and Restated Credit Agreement, as further amended and forbore by the Forbearance Agreement, as amended, contains the following financial covenants:
Maximum Total Leverage Ratio
The Total Leverage Ratio, as defined in the Credit Agreement, as amended, may not exceed (i) 3.75 to 1.00, with respect to the fiscal quarter ended as of September 30, 2020; (ii) 3.50 to 1.00, with respect to the fiscal quarter ended December 31, 2020; (iii) 3.25 to 1.00, with respect to the fiscal quarters ended March 31, 2021 and June 30, 2021; and (iv) 3.00 to 1.00, with respect to each fiscal quarter thereafter. For purposes of calculating the Total Leverage Ratio, “Consolidated EBITDA”, as defined, shall be determined (i) with respect to the fiscal quarter ended as of September 30, 2020, for the single fiscal quarter then ended, multiplied by 4,(ii) with respect to the fiscal quarter ended as of December 31, 2020, for the two fiscal quarters then ended, multiplied by 2, (iii) with respect to the fiscal quarter ended as of March 31, 2021, for the three fiscal quarters then ended, multiplied by 4/3, and (iv) with respect to each fiscal quarter thereafter, for the four fiscal quarters then ended. Also, for purposes of calculating the Total Leverage Ratio, the PPP Note was excluded from Total Debt for all periods until a determination of forgiveness was made. the PPP Note has been forgiven. Testing of the Total Leverage Ratio is suspended during the Forbearance Period.
Minimum Debt Service Coverage Ratio
The Debt Service Coverage Ratio may not be less than 1.20 to 1.00, to be measured, as of the end of each fiscal quarter. Notwithstanding anything to the contrary set forth in the definition of "Debt Service Coverage Ratio," such calculation shall be made (i) with respect to the fiscal quarter ended as of September 30 2020, for the single fiscal quarter then ended, (ii) with respect to the fiscal quarter ended as of December 31, 2020, for the two fiscal quarters then ended, (iii) with respect to the fiscal quarter ended as of March 31, 2021, for the three fiscal quarters then ended, and (iv) with respect to the last day of each fiscal quarter thereafter, for the four fiscal quarters then ended. However, testing of the Minimum Debt Service Coverage Ratio is suspended during the Forbearance Period.
Projected Cash Disbursements
The Third Amendment to the Forbearance Agreement establishes a financial covenant limiting the Company’s cumulative total cash disbursements to an amount not exceeding the Company’s projected total cash disbursements for the same cumulative period by more than 15%.
Future Maturities
The Company is currently under a Forbearance Agreement, which expires September 12, 2022. The loan covenant defaults mentioned previously, if not waived by our lenders, allows the lenders to accelerate the maturity of the debt, making it immediately due and payable. Accordingly, all debt subject to the Credit Agreement has been classified as current as of June 30, 2022:
Future Maturities
(dollars in thousands)
2022$47,991 
Total47,991 
Discounts(137)
Debt issuance costs(184)
Total debt, net$47,670 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
Interest Rate Swap
The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement, for the purpose of hedging certain identifiable transactions in order to mitigate risks relating to the variability of future earnings and cash flows caused by interest rate fluctuations. The Company has elected not to apply hedge accounting for financial reporting purposes. The interest rate swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.
Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into an interest rate swap that requires the Company to pay a fixed rate of 3.075% per annum while receiving a variable interest rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million, which increased by $0.4 million each quarter until June 28, 2019 when the notional amount increased to $17.5 million due to the interest rate swap from 2016 expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increased to $17.5 million due to the interest rate swap from 2017 expiring. The notional amount then decreased each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023.
At June 30, 2022, the fair value of all swaps was in a net liability position of $8 thousand and is included in other long term liabilities in the condensed consolidated balance sheets. At December 31, 2021, the fair value of the swap was $0.6 million. The Company paid $0.1 million and $0.2 million in net monthly settlements with respect to the interest rate swaps for the three and six months ended June 30, 2022, respectively. During the three and six months ended June 30, 2021, the Company paid $0.1 million and $0.3 million, respectively, in net monthly settlements. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock Incentive Plans Stock Incentive Plans
2013 Stock Incentive Plan
The Company’s board of directors approved a stock incentive plan (the “Plan”) in 2013. The Plan permits the Company to grant 495,000 non statutory or incentive stock options to the employees, directors and consultants of the Company. 495,000 shares of unissued common stock are reserved for the Plan. The board of directors has the authority to determine the participants to whom stock options shall be awarded as well as any restrictions to be placed upon the awards. The exercise price cannot be less than the fair value of the underlying shares at the time the stock options are issued and the maximum length of an award is ten years.
2014 Omnibus Performance Award Plan
In 2014, the board of directors and stockholders adopted the Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the compensation committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock. In July 2020, an additional amendment was approved at our annual meeting of stockholders, which increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 700,000 shares of our common stock.
The fair value of each of the option awards is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following tables. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options for adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.
A summary of option activity under both plans is presented below:
  Number of
Shares
Weighted
Average
Exercise Price
Weighted Average Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
(dollars in thousands, except share data and exercise price)
Outstanding at December 31, 2021846,731 $4.00 7.6$— 
Granted— $— 0$— 
Exercised— $— 0$— 
Forfeited or expired123,112 $5.13 0$— 
Outstanding at June 30, 2022723,619 $3.80 7.5$— 
Vested and exercisable at June 30, 2022320,976 $4.61 7.1$— 
————————————
(1)    The aggregate intrinsic value above is obtained by subtracting the exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. There is no intrinsic value if the exercise price exceeds the fair value of the underlying shares. The estimated fair value of the shares is based on the closing price of the stock of $1.36 as of June 30, 2022 and $1.96 as of December 31, 2021.
The Company recorded stock-based compensation expense of $42 thousand and $83 thousand for the three and six months ended June 30, 2022, respectively, and $256 thousand and $283 thousand for the three and six months ended June 30, 2021, respectively. Stock compensation expense is included in the condensed consolidated statements of operations, as a component of selling, general, and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.
As of June 30, 2022, there was $535 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 3.4 years.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  
Income tax benefit for the three and six months ended June 30, 2022, was $1.0 million and $1.2 million, respectively, compared to income tax expense of $0.3 million and $0.7 million for the three and six months ended June 30, 2021, respectively. During the three and six months ended June 30, 2022, the effective tax rates were 9% and 10%, respectively. The differences between the effective tax rates and the statutory rate of 21% were primarily related to a valuation allowance in the U.S. in which no tax benefit is recorded for incurred losses, including the U.S. allocated portion of the goodwill impairment.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases Leases
The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration.
The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally one to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.
New leased assets obtained in exchange for new operating lease liabilities during the three months ended June 30, 2022 were immaterial.
Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following:
ClassificationJune 30, 2022
(dollars in thousands)
Right-of-Use-Assets
OperatingOperating leases$10,627 
Liabilities
Current
OperatingOther accrued liabilities$1,944 
Non-current
OperatingOther liabilities9,281 
Total lease liabilities$11,225 
Lease costs included in the condensed consolidated statements of operations consist of the following:
ClassificationSix Months Ended June 30, 2022
(dollars in thousands)
Lease costCost of sales, selling expenses and general and administrative expense$1,354 
Maturities of the Company’s lease liabilities as of June 30, 2022 are as follows:
Lease Liability Maturities
(dollars in thousands)
2022 (remainder)$1,406 
20232,308 
20242,211 
20252,064 
20261,593 
Thereafter4,225 
Total lease payments13,807 
Less: interest2,582 
Present value of lease payments$11,225 
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:
June 30, 2022
Weighted average remaining lease term (years)6.3
Weighted average discount rate6.4 %
Lease costs included in the condensed consolidated statements of cash flows are as follows:
Six Months Ended June 30, 2022
(dollars in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$1,440 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
Retirement Plans Retirement PlansThe Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100% of an employee’s contribution up to the first 3% of each employee’s total compensation and 50% for the next 2% of each employee’s total compensation. In addition, the Company, at the discretion of the board of directors, may make additional contributions to the plan on behalf of the plan participants. The Company contributed $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively, and $0.1 million and $0.2 million for the three and six months ended June 30, 2021, respectively.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Effective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $300 thousand and additional fees for assistance provided with acquisitions. Effective upon completion of the Company's initial public offering, the agreement was amended to reduce the annual management fee by an amount equal to the amount, if any, of annual cash retainers and equity awards received as compensation for service on the board of directors to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc (“Taglich”). The Company incurred management fees of $56 thousand for the three months ended March 31, 2021, however, the Forbearance Agreement suspended any further management fee payments until the expiration of the Forbearance Period. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2023. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.
Beginning in February 2021, the Company began utilizing the services of Engauge Workforce Solutions LLC (“Engauge”), a manufacturing and distribution staffing agency. Ms. Kim Korth, a member of the Company’s Board of Directors, is also the Managing Director of Engauge. In March 2021, the Company entered into an agreement with Engauge for its services. The agreement is for an initial term of 12 months and will continue on a month-to-month basis after the initial term. The Company may terminate the agreement, without penalty, following the initial term with 60 days written notice. The Company has incurred fees for Engauge’s services for the six months ended June 30, 2022 of $641 thousand.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.
Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.
Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.
In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.
The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variable and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market. Please refer to Note 8 for more information on the Company’s interest rate swap.
The Company assesses goodwill for impairment on at least an annual basis, and more frequently whenever events or changes in circumstances indicate a potential impairment. The goodwill impairment analysis is based on Level 3 inputs, including forecasted EBITDA margins and future cash flows.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed by dividing the net income by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed giving effect to all potentially weighted average dilutive shares including stock options and warrants. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(dollars in thousands, except per share amounts)
Numerator:
Net loss$(10,711)$(2,509)$(11,280)$(3,578)
Denominator:
Weighted average shares outstanding, basic11,733,1479,779,14711,733,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted11,733,1479,779,14711,733,1479,779,147
Basic loss per share$(0.91)$(0.26)$(0.96)$(0.37)
Diluted loss per share$(0.91)$(0.26)$(0.96)$(0.37)
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the six months ended June 30, 2022 and June 30, 2021, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below:
Six Months Ended June 30,
20222021
Number of options723,619 948,975 
Exercise price of options
$2.08 - $12.50
$2.36 - $12.58
Warrants(1)
156,320 
Exercise price of warrants$3.12
_________________________________
(1) Includes warrants to purchase 156,320 shares of common stock issued to the placement agent of the Company's equity issuance in September 2021 with an exercise price of $3.12 per share of common stock and which expire on September 21, 2026.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Retention Credit
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Employee Retention Credit Employee Retention CreditThe Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) included, among other things, an employee retention credit (the “ERC”) which is a refundable tax credit against certain employment taxes. The periods for which the ERC benefit can be claimed has been expanded since the CARES Act of 2020. The Relief Act of 2021 and the American Rescue Plan Act of 2021 extended the period for which the ERC could be claimed for eligible wages from January 1, 2021 to January 1, 2022. However, the Infrastructure Investment and Jobs Act amended the eligible period to end on October 1, 2021. These three Acts made it possible for the Company to claim the ERC benefit if certain financial and headcount requirements were met.
A Company qualifies for the ERC for quarters that experience a significant decline in gross receipts, which is defined as quarterly gross receipts less than 80 percent of gross receipts for the same period in 2019. The ERC is available for qualified wages (including certain health plan expenses) of up to $10,000 per employee per quarter.
During the three and six months ended June 30, 2022, the Company recorded an employee retention credit of $3.0 million, of which, $2.5 million and $0.5 million was recorded within cost of sales and selling, general, and administrative expenses, respectively, on the Company’s condensed consolidated statements of operations. During the three and six months ended June 30, 2021, the Company recognized an ERC benefit of $0.3 million, all of which was recorded in cost of sales. The ERC benefit is presented as prepaid expenses on the Company’s condensed consolidated balance sheets.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Contingencies ContingenciesThe Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.
Going Concern
The Company’s condensed consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.
As of December 31, 2020 and March 31, 2021, the Company was in violation of its financial covenants, as defined in the Company’s Credit Agreement (Note 7). The Company entered into a forbearance agreement, dated April 9, 2021, which allowed the Company to be able to borrow on its revolving line of credit, subject to the terms and conditions to making a revolving credit advance, including availability, and the lenders agreed, subject to the terms of the forbearance agreement, as amended, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt. As of September 30, 2021, the Company was also in violation of the required Minimum Consolidated EBITDA covenant (as amended by the Second Amendment to the Forbearance Agreement dated September 21, 2021).
On December 9, 2021, the Company entered into the Third Amendment to Forbearance Agreement with respect to the Amended and Restated Credit Agreement, as amended. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to the Minimum Consolidated EBITDA covenant violation and to suspend the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment included a new covenant that began on December 15, 2021, which is tested weekly on a rolling basis and requires that the Company’s actual cumulative total cash disbursements for the period being tested not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the Revolving Credit Aggregate Commitment from $27 million to $25 million.
As of December 31, 2021, the Company was in violation of the required Minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment to the Forbearance Agreement agreed to waive the Minimum Liquidity covenant violation.
Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments, each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered into February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh
Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.
On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.
The defaults, if not waived by our lenders, allows the lenders to accelerate the maturity of the debt, making it immediately due and payable. Accordingly, all debt subject to the Credit Agreement, currently totaling $47.7 million, has been classified as current as of June 30, 2022. The Company does not have sufficient cash and cash equivalents on hand or available liquidity to repay such debt or meet its obligations thereunder as they become due through twelve months from date of issuance of these condensed consolidated financial statements. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.
In response to these conditions, the Company is discussing with its bank lenders entering into an amendment and waiver to cure the covenant defaults. There is not any assurance that the lenders will waive such non compliance or agree to an amendment to the current provisions. Even if the lenders were to agree to waive the failures to comply as of December 31, 2020, March 31, 2021, and September 30, 2021, there cannot be any assurance that, at any future date at which compliance is measured, we will be able to comply with the covenants contained in the Credit Agreement, as amended, given the industry-wide and other challenges that we face, as described elsewhere herein, or that our lenders would waive a default if that were to occur. Furthermore, there can be no assurance that the Company will be able to enter into an amendment or waiver with the lenders or if it enters into an amendment, what the terms, restrictions, and covenants of the amendment will contain. These plans have not been finalized and are not within the Company’s control, and therefore cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.
The condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.
New Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any, the adoption of the new credit losses model will have on its financial statements.
In March 2020, the FASB issued ASU No. 2020-04 “Reference Rate Reform”. The ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or any other reference rate expected to be discontinued. In January 2021, the FASB issued ASU 2021-01 - Reference Rate Reform (Topic 848). The amendments in this ASU clarify that certain option expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, it will be in effect for a limited time through December 31, 2022.
Revenue Recognition
Revenue is recognized by the Company once all performance obligations under the terms of a contract with a Company's customer is satisfied. Generally this occurs with the transfer of control to a customer of its transportation, appliance, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.
In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset.
Contract Balances
The timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.
Fair Value Measurement
Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.
Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.
Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.
In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.
The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variable and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market. Please refer to Note 8 for more information on the Company’s interest rate swap.
The Company assesses goodwill for impairment on at least an annual basis, and more frequently whenever events or changes in circumstances indicate a potential impairment. The goodwill impairment analysis is based on Level 3 inputs, including forecasted EBITDA margins and future cash flows.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business and Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of Concentration of Risk The following table presents the Company's sales directly to General Motors Company (“GM”), Yanfeng Automotive Interiors, Stellantis N.V. (formerly Fiat Chrysler Automobiles), and Ford Motor Company (“Ford”) as a percentage of total net sales:
Three Months Ended June 30,Six Months Ended June 30,
  2022202120222021
General Motors Company%13 %%10 %
Yanfeng Automotive Interiors%%%%
Stellantis N.V.%%%%
Ford Motor Company%%%%
The following table presents the percentage of the Company's total production in Mexico and Canada:
  Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Mexico25 %26 %25 %24 %
Canada%10 %%10 %
The following table presents the percentage of the Company's total net sales represented by net sales from operations located in Mexico and Canada:
Three Months Ended June 30,Six Months Ended June 30,
  2022202120222021
Mexico25 %26 %25 %25 %
Canada%10 %%10 %
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the Company's net sales disaggregated by major sales channel:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(dollars in thousands)
Net Sales
Transportation$31,219 $27,373 $62,668 $58,617 
Appliance3,155 3,008 6,279 6,143 
Other658 515 1,397 934 
Total$35,032 $30,896 $70,344 $65,694 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following:
  June 30, 2022December 31, 2021
(dollars in thousands)
Raw materials$8,949 $9,242 
Work in progress1,183 990 
Finished goods2,939 3,538 
Total inventory$13,071 $13,770 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant, and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant, and equipment, net consists of the following:
June 30, 2022December 31, 2021Depreciable
Life – Years
(dollars in thousands)
Land$538 $538   
Buildings7,630 7,630 
23 – 40
Shop equipment27,753 26,049 
7 – 10
Leasehold improvements1,283 1,283 
3 – 10
Office equipment3,094 3,047 
3 – 7
Mobile equipment50 50 3
Construction in progress316 1,554 
Total cost40,664 40,151   
Less: Accumulated depreciation19,216 17,584 
Net property, plant, and equipment, net$21,448 $22,567 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill are as follows:
(dollars in thousands)
Balance at December 31, 2021
Goodwill$28,871 
Accumulated impairment losses(11,875)
Net beginning balance16,996 
Goodwill impairment(12,163)
Balance at June 30, 2022$4,833 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
The Company’s long-term debt consists of the following:
  June 30, 2022December 31, 2021
(dollars in thousands)
US Term Loan, payable to lenders in quarterly installments of $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the US Term Loan is presented net of a debt discount of $96 thousand from costs paid to or on behalf of the lenders.
$19,656 $20,383 
CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the CA Term Loan is presented net of a debt discount of $41 thousand from costs paid to or on behalf of the lenders.
6,728 7,437 
Capital expenditure line payable to lenders in quarterly installments of 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021.
1,027 1,064 
Total debt excluding Revolver$27,411 $28,884 
Schedule of Maturities of Long-Term Debt Accordingly, all debt subject to the Credit Agreement has been classified as current as of June 30, 2022:
Future Maturities
(dollars in thousands)
2022$47,991 
Total47,991 
Discounts(137)
Debt issuance costs(184)
Total debt, net$47,670 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Options and Stock Appreciation Rights Award Activity
A summary of option activity under both plans is presented below:
  Number of
Shares
Weighted
Average
Exercise Price
Weighted Average Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
(dollars in thousands, except share data and exercise price)
Outstanding at December 31, 2021846,731 $4.00 7.6$— 
Granted— $— 0$— 
Exercised— $— 0$— 
Forfeited or expired123,112 $5.13 0$— 
Outstanding at June 30, 2022723,619 $3.80 7.5$— 
Vested and exercisable at June 30, 2022320,976 $4.61 7.1$— 
————————————
(1)    The aggregate intrinsic value above is obtained by subtracting the exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. There is no intrinsic value if the exercise price exceeds the fair value of the underlying shares. The estimated fair value of the shares is based on the closing price of the stock of $1.36 as of June 30, 2022 and $1.96 as of December 31, 2021.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of Balance Sheet and Weighted-Average Lease Information
Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following:
ClassificationJune 30, 2022
(dollars in thousands)
Right-of-Use-Assets
OperatingOperating leases$10,627 
Liabilities
Current
OperatingOther accrued liabilities$1,944 
Non-current
OperatingOther liabilities9,281 
Total lease liabilities$11,225 
Remaining lease term and discount rates are as follows:
June 30, 2022
Weighted average remaining lease term (years)6.3
Weighted average discount rate6.4 %
Schedule of Lease Cost Information
Lease costs included in the condensed consolidated statements of operations consist of the following:
ClassificationSix Months Ended June 30, 2022
(dollars in thousands)
Lease costCost of sales, selling expenses and general and administrative expense$1,354 
Lease costs included in the condensed consolidated statements of cash flows are as follows:
Six Months Ended June 30, 2022
(dollars in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$1,440 
Schedule of Lease Maturity
Maturities of the Company’s lease liabilities as of June 30, 2022 are as follows:
Lease Liability Maturities
(dollars in thousands)
2022 (remainder)$1,406 
20232,308 
20242,211 
20252,064 
20261,593 
Thereafter4,225 
Total lease payments13,807 
Less: interest2,582 
Present value of lease payments$11,225 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(dollars in thousands, except per share amounts)
Numerator:
Net loss$(10,711)$(2,509)$(11,280)$(3,578)
Denominator:
Weighted average shares outstanding, basic11,733,1479,779,14711,733,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted11,733,1479,779,14711,733,1479,779,147
Basic loss per share$(0.91)$(0.26)$(0.96)$(0.37)
Diluted loss per share$(0.91)$(0.26)$(0.96)$(0.37)
Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share A summary of these anti-dilutive common stock equivalents is provided in the table below:
Six Months Ended June 30,
20222021
Number of options723,619 948,975 
Exercise price of options
$2.08 - $12.50
$2.36 - $12.58
Warrants(1)
156,320 
Exercise price of warrants$3.12
_________________________________
(1) Includes warrants to purchase 156,320 shares of common stock issued to the placement agent of the Company's equity issuance in September 2021 with an exercise price of $3.12 per share of common stock and which expire on September 21, 2026.
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business and Basis of Presentation - Additional Information (Details)
4 Months Ended 6 Months Ended
Dec. 09, 2021
USD ($)
Jun. 13, 2022
agreement
Jun. 30, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 08, 2021
USD ($)
Sep. 21, 2021
USD ($)
Sep. 20, 2021
USD ($)
Concentration Risk [Line Items]              
Number of reportable segments | segment     1        
Revolver, current maturities     $ 20,259,000 $ 19,541,000      
Labor Force Concentration Risk | Workforce Subject to Collective Bargaining Arrangements | Collective Bargaining Arrangements Expiring August 2022              
Concentration Risk [Line Items]              
Concentration risk (percentage)     31.00%        
Labor Force Concentration Risk | Workforce Subject to Collective Bargaining Arrangements | Collective Bargaining Arrangements Expiring February 2023              
Concentration Risk [Line Items]              
Concentration risk (percentage)     16.00%        
Labor Force Concentration Risk | Workforce Subject to Collective Bargaining Arrangements | United States              
Concentration Risk [Line Items]              
Concentration risk (percentage)     50.00%        
Labor Force Concentration Risk | Workforce Subject to Collective Bargaining Arrangements | Mexico              
Concentration Risk [Line Items]              
Concentration risk (percentage)     47.00%        
Labor Force Concentration Risk | Workforce Subject to Collective Bargaining Arrangements | Canada              
Concentration Risk [Line Items]              
Concentration risk (percentage)     3.00%        
Revolving credit facility | Line of Credit              
Concentration Risk [Line Items]              
Maximum borrowing capacity $ 25,000,000       $ 27,000,000 $ 27,000,000 $ 30,000,000
Number of forbearance agreements | agreement   4          
Forbearance Agreement | Line of Credit              
Concentration Risk [Line Items]              
Total cash disbursements 15.00%            
Credit agreement              
Concentration Risk [Line Items]              
Revolver, current maturities     $ 47,700,000        
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) - Sales Revenue, Net - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
General Motors Company        
Product Information [Line Items]        
Concentration risk (percentage) 9.00% 13.00% 9.00% 10.00%
Yanfeng Automotive Interiors        
Product Information [Line Items]        
Concentration risk (percentage) 8.00% 7.00% 9.00% 7.00%
Stellantis N.V.        
Product Information [Line Items]        
Concentration risk (percentage) 8.00% 6.00% 8.00% 6.00%
Ford Motor Company        
Product Information [Line Items]        
Concentration risk (percentage) 4.00% 2.00% 4.00% 4.00%
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) - Geographic Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mexico | Cost of Goods and Service Benchmark        
Product Information [Line Items]        
Concentration risk (percentage) 25.00% 26.00% 25.00% 24.00%
Mexico | Sales Revenue, Net        
Product Information [Line Items]        
Concentration risk (percentage) 25.00% 26.00% 25.00% 25.00%
Canada | Cost of Goods and Service Benchmark        
Product Information [Line Items]        
Concentration risk (percentage) 9.00% 10.00% 9.00% 10.00%
Canada | Sales Revenue, Net        
Product Information [Line Items]        
Concentration risk (percentage) 9.00% 10.00% 9.00% 10.00%
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total sales $ 35,032 $ 30,896 $ 70,344 $ 65,694
Transportation        
Disaggregation of Revenue [Line Items]        
Total sales 31,219 27,373 62,668 58,617
Appliance        
Disaggregation of Revenue [Line Items]        
Total sales 3,155 3,008 6,279 6,143
Other        
Disaggregation of Revenue [Line Items]        
Total sales $ 658 $ 515 $ 1,397 $ 934
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 8,949 $ 9,242
Work in progress 1,183 990
Finished goods 2,939 3,538
Total inventory $ 13,071 $ 13,770
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory [Line Items]    
Allowance for obsolete inventory $ 1,300 $ 1,200
Inventory, net 13,071 13,770
Mexico    
Inventory [Line Items]    
Inventory, net 3,800 4,000
Canada    
Inventory [Line Items]    
Inventory, net $ 1,200 $ 1,100
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total cost $ 40,664 $ 40,151
Less: Accumulated depreciation 19,216 17,584
Net property, plant, and equipment, net 21,448 22,567
Land    
Property, Plant and Equipment [Line Items]    
Total cost 538 538
Buildings    
Property, Plant and Equipment [Line Items]    
Total cost $ 7,630 7,630
Buildings | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 23 years  
Buildings | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 40 years  
Shop equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 27,753 26,049
Shop equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 7 years  
Shop equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 10 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost $ 1,283 1,283
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 3 years  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 10 years  
Office equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 3,094 3,047
Office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 3 years  
Office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 7 years  
Mobile equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 50 50
Depreciable Life – Years 3 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total cost $ 316 $ 1,554
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant, and Equipment, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]          
Depreciation expense $ 800 $ 800 $ 1,600 $ 1,500  
Property, plant, and equipment, net 21,448   21,448   $ 22,567
Amortization expense of debt issuance costs 100 100 100 100  
Selling, General and Administrative Expenses          
Property, Plant and Equipment [Line Items]          
Allocated share-based compensation expense 42 256 83 283  
Interest Rate Swap | Not Designated as Hedging Instrument | Interest Expense          
Property, Plant and Equipment [Line Items]          
Monthly settlement payments (receipts) 100 $ 100 200 $ 300  
Mexico          
Property, Plant and Equipment [Line Items]          
Property, plant, and equipment, net 3,500   3,500   3,500
Canada          
Property, Plant and Equipment [Line Items]          
Property, plant, and equipment, net $ 300   $ 300   $ 400
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Goodwill [Roll Forward]          
Goodwill         $ 28,871
Accumulated impairment losses         $ (11,875)
Goodwill, beginning balance     $ 16,996    
Goodwill impairment $ (12,163) $ 0 (12,163) $ 0  
Goodwill, ending balance $ 4,833   $ 4,833    
Discounted Cash Flow | Discount Rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Goodwill fair value measurement assumptions (percent) 0.186   0.186    
Discounted Cash Flow | Terminal Growth Rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Goodwill fair value measurement assumptions (percent) 0.03   0.03    
Discounted Cash Flow | EBITDA Margin          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Goodwill fair value measurement assumptions (percent) 0.108   0.108    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Debt discount $ 137 $ 200
Outstanding principal amount $ 27,411 $ 28,884
Line of Credit | New US Term Loan | Secured Debt    
Debt Instrument [Line Items]    
Effective interest rate 5.50% 5.50%
Debt discount $ 96  
Outstanding principal amount 19,656 $ 20,383
Line of Credit | New US Term Loan | Secured Debt | October 1, 2021 Through November 7, 2023    
Debt Instrument [Line Items]    
Principal payment $ 800  
Line of Credit | CA term loan | Secured Debt    
Debt Instrument [Line Items]    
Effective interest rate 5.50% 5.50%
Debt discount $ 41  
Outstanding principal amount 6,728 $ 7,437
Line of Credit | CA term loan | Secured Debt | October 1, 2021 Through November 7, 2023    
Debt Instrument [Line Items]    
Principal payment $ 400  
Line of Credit | Capital expenditure line    
Debt Instrument [Line Items]    
Effective interest rate 5.50% 5.50%
Outstanding principal amount $ 1,027 $ 1,064
Line of Credit | Capital expenditure line | October 1, 2021 Through November 7, 2023    
Debt Instrument [Line Items]    
Percent of principal payment 12.50%  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt - Additional Information (Details)
3 Months Ended 4 Months Ended 6 Months Ended
Mar. 31, 2022
Dec. 09, 2021
USD ($)
Nov. 08, 2018
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 13, 2022
agreement
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 08, 2021
USD ($)
Sep. 21, 2021
USD ($)
Sep. 20, 2021
USD ($)
Debt Instrument [Line Items]                        
Outstanding principal amount       $ 27,411,000     $ 27,411,000   $ 28,884,000      
Debt issuance cost       200,000     200,000   200,000      
Unamortized discount       137,000     137,000   200,000      
Amortization expense of debt issuance costs       $ 100,000 $ 100,000   $ 100,000 $ 100,000        
Amended and Restated Credit Agreement                        
Debt Instrument [Line Items]                        
Minimum debt service coverage ratio       1.20     1.20          
Amended and Restated Credit Agreement | Fiscal Quarter Ending September 30, 2020                        
Debt Instrument [Line Items]                        
Debt instrument, total covenant, leverage ratio       3.75     3.75          
Debt instrument, covenant, multiplier             400.00%          
Amended and Restated Credit Agreement | Fiscal Quarter Ending December 31, 2020                        
Debt Instrument [Line Items]                        
Debt instrument, total covenant, leverage ratio       3.50     3.50          
Debt instrument, covenant, multiplier             200.00%          
Amended and Restated Credit Agreement | Fiscal Quarter Ending March 31, 2021                        
Debt Instrument [Line Items]                        
Debt instrument, total covenant, leverage ratio       3.25     3.25          
Debt instrument, covenant, multiplier             133.30%          
Amended and Restated Credit Agreement | Fiscal Quarter Ending June 30, 2021                        
Debt Instrument [Line Items]                        
Debt instrument, total covenant, leverage ratio       3.25     3.25          
Amended and Restated Credit Agreement | Fiscal Quarter Thereafter                        
Debt Instrument [Line Items]                        
Debt instrument, total covenant, leverage ratio       3.00     3.00          
Forbearance Agreement | Trailing 12 Months                        
Debt Instrument [Line Items]                        
Limit to the excess above projected total cash disbursements (percent)       15.00%     15.00%          
Forbearance Agreement | Line of Credit                        
Debt Instrument [Line Items]                        
Total cash disbursements   15.00%                    
Line of Credit | Amended and Restated Credit Agreement | Secured Debt                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity     $ 73,000,000                  
Line of Credit | Amended and Restated Credit Agreement | Secured Debt | Minimum | Base Rate | PPP under CARES Act                        
Debt Instrument [Line Items]                        
Basis spread on variable rate     2.00%                  
Line of Credit | Amended and Restated Credit Agreement | Secured Debt | Minimum | LIBOR | PPP under CARES Act                        
Debt Instrument [Line Items]                        
Basis spread on variable rate     1.00%                  
Line of Credit | Amended and Restated Credit Agreement | US Borrower and CA Borrower                        
Debt Instrument [Line Items]                        
Debt instrument, term     5 years                  
Debt instrument, term to fund capital expenditures     2 years                  
Line of Credit | Amended and Restated Credit Agreement | US Borrower and CA Borrower | Revolving credit facility                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity     $ 30,000,000                  
Line of Credit | US Term loan | US Borrower and CA Borrower | Secured Debt                        
Debt Instrument [Line Items]                        
Maximum increase to principal amount     26,000,000                  
Line of Credit | CA term loan | Secured Debt                        
Debt Instrument [Line Items]                        
Outstanding principal amount       $ 6,728,000     $ 6,728,000   $ 7,437,000      
Effective interest rate       5.50%     5.50%   5.50%      
Unamortized discount       $ 41,000     $ 41,000          
Line of Credit | CA term loan | US Borrower and CA Borrower | Secured Debt                        
Debt Instrument [Line Items]                        
Outstanding principal amount     $ 12,000,000                  
Line of Credit | Credit agreement | Secured Debt | Minimum | Base Rate                        
Debt Instrument [Line Items]                        
Basis spread on variable rate     1.75%                  
Line of Credit | Credit agreement | Secured Debt | Minimum | LIBOR                        
Debt Instrument [Line Items]                        
Basis spread on variable rate     2.75%                  
Line of Credit | Credit agreement | Secured Debt | Maximum | Base Rate                        
Debt Instrument [Line Items]                        
Basis spread on variable rate     3.25%                  
Line of Credit | Credit agreement | Secured Debt | Maximum | LIBOR                        
Debt Instrument [Line Items]                        
Basis spread on variable rate     4.25%                  
Line of Credit | First Amendment To Forbearance Agreement | Secured Debt | LIBOR                        
Debt Instrument [Line Items]                        
Basis spread on variable rate 4.50%   4.25%                  
Line of Credit | Forbearance Agreement | Secured Debt                        
Debt Instrument [Line Items]                        
Paid-in-kind percentage       0.50%     0.50%          
Revolving credit facility | Line of Credit                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity   $ 25,000,000               $ 27,000,000 $ 27,000,000 $ 30,000,000
Number of forbearance agreements | agreement           4            
Revolving credit facility | New Revolver | Line of Credit                        
Debt Instrument [Line Items]                        
Line of credit       $ 20,500,000     $ 20,500,000          
Effective interest rate       5.50%     5.50%          
Remaining borrowing capacity       $ 4,300,000     $ 4,300,000          
Capital expenditure line | Amended and Restated Credit Agreement | US Borrower and CA Borrower | November 8, 2018 Through November 8, 2019                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity     $ 2,500,000                  
Capital expenditure line | Amended and Restated Credit Agreement | US Borrower and CA Borrower | November 9, 2019 Through November 8, 2020                        
Debt Instrument [Line Items]                        
Maximum borrowing capacity     $ 5,000,000                  
Letter of credit | New Revolver | Line of Credit                        
Debt Instrument [Line Items]                        
Letters of credit outstanding, amount       $ 100,000     $ 100,000          
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt - Schedule of Repayment of Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
2022 $ 47,991  
Total 47,991  
Discounts (137) $ (200)
Debt issuance costs (184)  
Total debt, net $ 47,670  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments (Details) - Interest Rate Swap - Not Designated as Hedging Instrument - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Nov. 30, 2018
Derivatives, Fair Value [Line Items]            
Fixed interest rate           3.075%
Notional amount           $ 5,000,000
Derivative net liability $ 8,000   $ 8,000   $ 600,000  
Interest Expense            
Derivatives, Fair Value [Line Items]            
Monthly settlement payments (receipts) $ 100,000 $ 100,000 $ 200,000 $ 300,000    
Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen            
Derivatives, Fair Value [Line Items]            
Notional amount           17,500,000
Quarterly increase in notional amount           400,000
Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty            
Derivatives, Fair Value [Line Items]            
Notional amount           17,500,000
Quarterly decrease in notional amount           200,000
Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three            
Derivatives, Fair Value [Line Items]            
Quarterly decrease in notional amount           600,000
Derivative Instrument, Periodic Payment, Installment Periods Until December 31, 2021            
Derivatives, Fair Value [Line Items]            
Quarterly decrease in notional amount           $ 400,000
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 30, 2014
Jun. 30, 2022
Jun. 30, 2021
Jul. 31, 2020
Jun. 30, 2016
Jan. 04, 2015
Dec. 29, 2013
Selling, General and Administrative Expenses                  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Allocated share-based compensation expense $ 42 $ 256   $ 83 $ 283        
Employee Stock Option                  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Unrecognized compensation cost $ 535     $ 535          
Compensation cost, weighted average period       3 years 4 months 24 days          
The 2013 Stock Incentive Plan                  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Number of shares reserved for future issuance (in shares)                 495,000
The 2013 Stock Incentive Plan | Employee Stock Option                  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Number of shares available for grant (in shares)                 495,000
Expiration period     10 years            
2014 Omnibus Performance Award Plan                  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Number of shares authorized (in shares)           700,000 450,000 250,000  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Number of Shares    
Outstanding at end of period (in shares) 723,619  
Aggregate Intrinsic Value    
Granted $ 0  
Exercised $ 0  
Share price (in dollars per share) $ 1.36 $ 1.96
The Plan and the 2014 Plan    
Number of Shares    
Outstanding at beginning of period (in shares) 846,731  
Granted (in shares) 0  
Exercised (in shares) 0  
Forfeited or expired (in shares) 123,112  
Outstanding at end of period (in shares) 723,619 846,731
Vested and exercisable (in shares) 320,976  
Weighted Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 4.00  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0  
Forfeited or expired (in dollars per share) 5.13  
Outstanding at end of period (in dollars per share) 3.80 $ 4.00
Vested and exercisable (in dollars per share) $ 4.61  
Weighted Average Remaining Contractual Term (in years)    
Outstanding weighted average remaining contractual term 7 years 6 months 7 years 7 months 6 days
Granted 0 years  
Exercised 0 years  
Forfeited or expired 0 years  
Vested and exercisable 7 years 1 month 6 days  
Aggregate Intrinsic Value    
Outstanding, beginning of period $ 0  
Forfeited or expired 0  
Outstanding, at end of period 0 $ 0
Vested and exercisable at end of period $ 0  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ (1,043) $ 296 $ (1,208) $ 738
Actual effective rate (percent) 9.00%   10.00%  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Additional Information (Details)
6 Months Ended
Jun. 30, 2022
option_to_renew
Lessee, Lease, Description [Line Items]  
Lessee, Operating Leases, Number Of Renewal Options 1
Minimum  
Lessee, Lease, Description [Line Items]  
Renewal term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Right-of-Use-Assets    
Operating leases $ 10,627 $ 9,776
Liabilities    
Operating lease, liability, current $ 1,944  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other accrued liabilities  
Operating lease, liability, non-current $ 9,281  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities  
Total lease liabilities $ 11,225  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Lease Cost (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Leases [Abstract]  
Cost of sales, selling expenses and general and administrative expense $ 1,354
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Lease Liabilities Maturity (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Leases [Abstract]  
2022 (remainder) $ 1,406
2023 2,308
2024 2,211
2025 2,064
2026 1,593
Thereafter 4,225
Total lease payments 13,807
Less: interest 2,582
Present value of lease payments $ 11,225
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Weighted-Average Lease Information (Details)
Jun. 30, 2022
Leases [Abstract]  
Weighted average remaining lease term (years) 6 years 3 months 18 days
Weighted average discount rate 6.40%
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Cash Outflow Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Leases [Abstract]  
Operating cash outflows from operating leases $ 1,440
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Defined Benefit Plan Disclosure [Line Items]        
Employer contribution amount $ 0.1 $ 0.1 $ 0.2 $ 0.2
Defined contribution plan, initial contribution        
Defined Benefit Plan Disclosure [Line Items]        
Employer matching contribution, percent     100.00%  
Employer matching contribution, percent of employees gross pay     3.00%  
Defined contribution plan, additional contribution        
Defined Benefit Plan Disclosure [Line Items]        
Employer matching contribution, percent     50.00%  
Employer matching contribution, percent of employees gross pay     2.00%  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 18, 2013
Mar. 31, 2021
Jun. 30, 2022
Affiliated Entity | Management Agreement      
Related Party Transaction [Line Items]      
Annual management fees $ 300    
Expenses from agreement   $ 56  
Management agreement, term 5 years    
Additional renewal period term 1 year    
Equity ownership needed to terminate agreement 50.00%    
Engauge Workforce Solutions LLC ("Engauge")      
Related Party Transaction [Line Items]      
Expenses from agreement     $ 641
Agreement term     12 months
Written notice term     60 days
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:            
Net loss $ (10,711) $ (569) $ (2,509) $ (1,069) $ (11,280) $ (3,578)
Denominator:            
Weighted average shares outstanding, basic (in shares) 11,733,147   9,779,147   11,733,147 9,779,147
Dilutive effect of stock-based awards (in shares) 0   0   0 0
Weighted average shares outstanding, diluted (in shares) 11,733,147   9,779,147   11,733,147 9,779,147
Net Earning Per Share [Abstract]            
Basic loss per share (in dollars per share) $ (0.91)   $ (0.26)   $ (0.96) $ (0.37)
Diluted loss per share (in dollars per share) $ (0.91)   $ (0.26)   $ (0.96) $ (0.37)
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) - $ / shares
1 Months Ended 6 Months Ended
Sep. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of options (in shares)   723,619 948,975
Exercise price of options lower limit (in dollars per share)   $ 2.08 $ 2.36
Exercise price of options upper limit (in dollars per share)   $ 12.50 $ 12.58
Warrants (in shares)   156,320  
Exercise price of warrants lower limit (in dollars per share) $ 3.12 $ 3.12  
Warrants for Underwriters      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of EPS (in shares) 156,320    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Retention Credit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Percentage limit on gross receipts for employee retention credit claim (percent) 80.00%      
Maximum wages for employee retention credit eligibility per employee $ 10      
Employee Retention Credit 3,000 $ 300 $ 3,000 $ 300
Cost of Sales        
Employee Retention Credit 2,500   2,500  
Selling, General and Administrative Expenses        
Employee Retention Credit $ 500   $ 500  
XML 73 ufab-20220630_htm.xml IDEA: XBRL DOCUMENT 0001617669 2022-01-01 2022-06-30 0001617669 2022-07-29 0001617669 2022-06-30 0001617669 2021-12-31 0001617669 2022-04-01 2022-06-30 0001617669 2021-04-01 2021-06-30 0001617669 2021-01-01 2021-06-30 0001617669 us-gaap:CommonStockMember 2021-12-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001617669 us-gaap:RetainedEarningsMember 2021-12-31 0001617669 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001617669 2022-01-01 2022-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001617669 us-gaap:CommonStockMember 2022-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001617669 us-gaap:RetainedEarningsMember 2022-03-31 0001617669 2022-03-31 0001617669 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001617669 us-gaap:CommonStockMember 2022-06-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001617669 us-gaap:RetainedEarningsMember 2022-06-30 0001617669 us-gaap:CommonStockMember 2020-12-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001617669 us-gaap:RetainedEarningsMember 2020-12-31 0001617669 2020-12-31 0001617669 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001617669 2021-01-01 2021-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001617669 us-gaap:CommonStockMember 2021-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001617669 us-gaap:RetainedEarningsMember 2021-03-31 0001617669 2021-03-31 0001617669 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001617669 us-gaap:CommonStockMember 2021-06-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001617669 us-gaap:RetainedEarningsMember 2021-06-30 0001617669 2021-06-30 0001617669 ufab:ForbearanceAgreementMember us-gaap:LineOfCreditMember 2021-12-09 2021-12-09 0001617669 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-08 0001617669 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-09 0001617669 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-02-25 2022-06-13 0001617669 ufab:CreditAgreementMember 2022-06-30 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001617669 ufab:YanfengMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001617669 ufab:YanfengMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001617669 ufab:YanfengMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 ufab:YanfengMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001617669 ufab:StellantisFormerlyFiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001617669 ufab:StellantisFormerlyFiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001617669 ufab:StellantisFormerlyFiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 ufab:StellantisFormerlyFiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001617669 country:US us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 country:MX us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 country:CA us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 ufab:CollectiveBargainingArrangementsExpiringAugust2022Member us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 ufab:CollectiveBargainingArrangementsExpiringFebruary2023Member us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2022-01-01 2022-06-30 0001617669 ufab:TransportationMember 2022-04-01 2022-06-30 0001617669 ufab:TransportationMember 2021-04-01 2021-06-30 0001617669 ufab:TransportationMember 2022-01-01 2022-06-30 0001617669 ufab:TransportationMember 2021-01-01 2021-06-30 0001617669 ufab:ApplianceMember 2022-04-01 2022-06-30 0001617669 ufab:ApplianceMember 2021-04-01 2021-06-30 0001617669 ufab:ApplianceMember 2022-01-01 2022-06-30 0001617669 ufab:ApplianceMember 2021-01-01 2021-06-30 0001617669 ufab:OtherRevenueMember 2022-04-01 2022-06-30 0001617669 ufab:OtherRevenueMember 2021-04-01 2021-06-30 0001617669 ufab:OtherRevenueMember 2022-01-01 2022-06-30 0001617669 ufab:OtherRevenueMember 2021-01-01 2021-06-30 0001617669 country:MX 2022-06-30 0001617669 country:MX 2021-12-31 0001617669 country:CA 2022-06-30 0001617669 country:CA 2021-12-31 0001617669 us-gaap:LandMember 2022-06-30 0001617669 us-gaap:LandMember 2021-12-31 0001617669 us-gaap:BuildingMember 2022-06-30 0001617669 us-gaap:BuildingMember 2021-12-31 0001617669 srt:MinimumMember us-gaap:BuildingMember 2022-01-01 2022-06-30 0001617669 srt:MaximumMember us-gaap:BuildingMember 2022-01-01 2022-06-30 0001617669 us-gaap:EquipmentMember 2022-06-30 0001617669 us-gaap:EquipmentMember 2021-12-31 0001617669 srt:MinimumMember us-gaap:EquipmentMember 2022-01-01 2022-06-30 0001617669 srt:MaximumMember us-gaap:EquipmentMember 2022-01-01 2022-06-30 0001617669 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001617669 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001617669 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-06-30 0001617669 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-06-30 0001617669 us-gaap:OfficeEquipmentMember 2022-06-30 0001617669 us-gaap:OfficeEquipmentMember 2021-12-31 0001617669 srt:MinimumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-06-30 0001617669 srt:MaximumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-06-30 0001617669 us-gaap:VehiclesMember 2022-06-30 0001617669 us-gaap:VehiclesMember 2021-12-31 0001617669 us-gaap:VehiclesMember 2022-01-01 2022-06-30 0001617669 us-gaap:ConstructionInProgressMember 2022-06-30 0001617669 us-gaap:ConstructionInProgressMember 2021-12-31 0001617669 us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-06-30 0001617669 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-06-30 0001617669 us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-06-30 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2022-01-01 2022-06-30 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2022-06-30 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2022-01-01 2022-06-30 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2022-06-30 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2022-01-01 2022-06-30 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember 2022-06-30 0001617669 us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 ufab:LineOfCreditForCapitalExpendituresMember ufab:AmendedAndRestatedCreditAgreementMember ufab:DebtInstrumentPeriodicPaymentInstallmentsNovember82018ThroughNovember82019Member ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 ufab:LineOfCreditForCapitalExpendituresMember ufab:AmendedAndRestatedCreditAgreementMember ufab:DebtInstrumentPeriodicPaymentInstallmentsNovember92019ThroughNovember82020Member ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2018-11-08 2018-11-08 0001617669 srt:MaximumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2018-11-08 2018-11-08 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-11-08 2018-11-08 0001617669 srt:MaximumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-11-08 2018-11-08 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-11-08 2018-11-08 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:BaseRateMember 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:FirstAmendmentToForbearanceAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:FirstAmendmentToForbearanceAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-03-31 2022-03-31 0001617669 us-gaap:LineOfCreditMember ufab:ForbearanceAgreementMember us-gaap:SecuredDebtMember 2022-06-30 0001617669 us-gaap:RevolvingCreditFacilityMember ufab:NewRevolverMember us-gaap:LineOfCreditMember 2022-06-30 0001617669 us-gaap:LetterOfCreditMember ufab:NewRevolverMember us-gaap:LineOfCreditMember 2022-06-30 0001617669 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-20 0001617669 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-21 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingThreeMonthsEndingSeptember302020Member 2022-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingSixMonthsEndingDecember312020Member 2022-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingTwelveMonthsEndingJune302021Member 2022-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingNineMonthsEndingMarch312021Member 2022-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterThereafterMember 2022-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingThreeMonthsEndingSeptember302020Member 2022-01-01 2022-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingSixMonthsEndingDecember312020Member 2022-01-01 2022-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember 2022-06-30 0001617669 ufab:ForbearanceAgreementMember ufab:PeriodEightMember 2022-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingNineMonthsEndingMarch312021Member 2022-01-01 2022-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecember312021Member 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2022-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-12-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2022-04-01 2022-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2022-01-01 2022-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-04-01 2021-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-01-01 2021-06-30 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2013-12-29 0001617669 ufab:The2013StockIncentivePlanMember 2013-12-29 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2013-12-30 2014-03-30 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2015-01-04 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2016-06-30 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-07-31 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-12-31 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-01-01 2021-12-31 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2022-01-01 2022-06-30 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2022-06-30 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001617669 us-gaap:EmployeeStockOptionMember 2022-06-30 0001617669 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001617669 srt:MinimumMember 2022-06-30 0001617669 srt:MaximumMember 2022-06-30 0001617669 ufab:DefinedContributionPlanInitialContributionMember 2022-01-01 2022-06-30 0001617669 ufab:DefinedContributionPlanAdditionalContributionMember 2022-01-01 2022-06-30 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 2013-03-18 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-03-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 0001617669 ufab:EngaugeWorkforceSolutionsLLCEngaugeMember 2022-06-30 0001617669 ufab:EngaugeWorkforceSolutionsLLCEngaugeMember 2022-01-01 2022-06-30 0001617669 ufab:WarrantsforUnderwritersMember 2021-09-01 2021-09-30 0001617669 2021-09-30 0001617669 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001617669 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares ufab:segment pure ufab:agreement ufab:option_to_renew 0001617669 false --12-31 2022 Q2 1.333 P1Y http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 10-Q true 2022-06-30 false 001-37480 UNIQUE FABRICATING, INC. DE 46-1846791 800 Standard Parkway Auburn Hills MI 48326 248 853-2333 Common Stock, par value $.001 per share UFAB NYSEAMER Yes Yes Non-accelerated Filer true false false 11733147 600000 742000 800000 1300000 26455000 23469000 13071000 13770000 6043000 3270000 2225000 3738000 48394000 44989000 21448000 22567000 4833000 16996000 4454000 5161000 10627000 9776000 1054000 1054000 742000 755000 3917000 2379000 95469000 103677000 12885000 10056000 27411000 28884000 0 303000 20259000 19541000 1637000 1149000 4059000 3478000 66251000 63411000 9288000 9139000 75539000 72550000 0.001 0.001 15000000 15000000 11733147 11733147 11733147 11733147 12000 12000 50432000 50349000 -30514000 -19234000 19930000 31127000 95469000 103677000 35032000 30896000 70344000 65694000 29789000 26280000 60323000 55216000 5243000 4616000 10021000 10478000 4241000 6081000 9213000 11895000 12163000 0 12163000 0 -11161000 -1465000 -11355000 -1417000 89000 21000 30000 39000 -682000 -769000 -1163000 -1462000 -593000 -748000 -1133000 -1423000 -11754000 -2213000 -12488000 -2840000 -1043000 296000 -1208000 738000 -10711000 -2509000 -11280000 -3578000 -0.91 -0.26 -0.96 -0.37 -0.91 -0.26 -0.96 -0.37 11733147 12000 50349000 -19234000 31127000 -569000 -569000 41000 41000 11733147 12000 50390000 -19803000 30599000 -10711000 -10711000 42000 42000 11733147 12000 50432000 -30514000 19930000 9779147 10000 46126000 -12271000 33865000 -1069000 -1069000 27000 27000 9779147 10000 46153000 -13340000 32823000 -2509000 -2509000 256000 256000 9779147 10000 46409000 -15849000 30570000 -11280000 -3578000 12163000 0 2339000 2953000 113000 103000 0 12000 -41000 -194000 568000 185000 83000 283000 97000 0 -1538000 0 2946000 1690000 -699000 3349000 1246000 -2520000 2939000 2148000 -633000 -88000 1447000 -913000 579000 2327000 0 100000 -579000 -2227000 -45000 -711000 1603000 1989000 29317000 16925000 29955000 22929000 -1010000 3304000 -142000 164000 742000 760000 600000 924000 1504000 1569000 363000 353000 Nature of Business and Basis of Presentation<div style="margin-bottom:6pt;margin-top: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;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unique Fabricating, Inc. (the “Company”) engineers and manufactures components for customers in the transportation, appliance, medical, and consumer / off-road markets. The Company’s solutions are comprised of multi-material foam, rubber, and plastic components, and utilized in noise, vibration and harshness (“NVH”) management, acoustical management, water and air sealing, decorative and other functional applications. The Company leverages proprietary manufacturing processes, including die cutting, thermoforming, compression molding, fusion molding, and reaction injection molding to manufacture a wide range of products, including air management products, heating, ventilating, and air conditioning (“HVAC”), seals, fender stuffers, air ducts, acoustical insulation, door water shields, gas tank pads, light gaskets, topper pads, mirror gaskets, glove box liners, personal protection equipment, and packaging. The Company operates as one reportable segment and is headquartered in Auburn Hills, Michigan.</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%">Basis of Presentation</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 Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended 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%">Going Concern</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 Company’s condensed consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.</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%">As of December 31, 2020 and March 31, 2021, the Company was in violation of its financial covenants, as defined in the Company’s Credit Agreement (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i1d1e633328e04d01916ee5ed8f5f4406_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The Company entered into a forbearance agreement, dated April 9, 2021, which allowed the Company to be able to borrow on its revolving line of credit, subject to the terms and conditions to making a revolving credit advance, including availability, and the lenders agreed, subject to the terms of the forbearance agreement, as amended, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt. As of September 30, 2021, the Company was also in violation of the required Minimum Consolidated EBITDA covenant (as amended by the Second Amendment to the Forbearance Agreement dated September 21, 2021).</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-weight:400;line-height:120%">On December 9, 2021, the Company entered into the Third Amendment to Forbearance Agreement with respect to the Amended and Restated Credit Agreement, as amended. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to the Minimum Consolidated EBITDA covenant violation and to suspend the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment included a new covenant that began on December 15, 2021, which is tested weekly on a rolling basis and requires that the Company’s actual cumulative total cash disbursements for the period being tested not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the Revolving Credit Aggregate Commitment from $27 million to $25 million.</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-weight:400;line-height:120%">As of December 31, 2021, the Company was in violation of the required Minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment to the Forbearance Agreement agreed to waive the Minimum Liquidity covenant violation.</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-weight:400;line-height:120%">Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments, each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered into February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh </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-weight:400;line-height:120%">Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.</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-weight:400;line-height:120%">On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.</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 defaults, if not waived by our lenders, allows the lenders to accelerate the maturity of the debt, making it immediately due and payable. Accordingly, all debt subject to the Credit Agreement, currently totaling $47.7 million, has been classified as current as of June 30, 2022. The Company does not have sufficient cash and cash equivalents on hand or available liquidity to repay such debt or meet its obligations thereunder as they become due through twelve months from date of issuance of these condensed consolidated financial statements. These conditions raise substantial doubt about the Company’s ability to continue as a going concern. </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%">In response to these conditions, the Company is discussing with its bank lenders entering into an amendment and waiver to cure the covenant defaults. There is not any assurance that the lenders will waive such non compliance or agree to an amendment to the current provisions. Even if the lenders were to agree to waive the failures to comply as of December 31, 2020, March 31, 2021, and September 30, 2021, there cannot be any assurance that, at any future date at which compliance is measured, we will be able to comply with the covenants contained in the Credit Agreement, as amended, given the industry-wide and other challenges that we face, as described elsewhere herein, or that our lenders would waive a default if that were to occur. Furthermore, there can be no assurance that the Company will be able to enter into an amendment or waiver with the lenders or if it enters into an amendment, what the terms, restrictions, and covenants of the amendment will contain. These plans have not been finalized and are not within the Company’s control, and therefore cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.</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 condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</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%">Concentration Risks</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 Company is exposed to significant concentration risks as follows:</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:400;line-height:120%">Customer and Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — During the three and six months ended June 30, 2022 and June 30, 2021, the Company’s net sales were principally derived from customers engaged in the North American automotive industry. The following table presents the Company's sales directly to General Motors Company (“GM”), Yanfeng Automotive Interiors, Stellantis N.V. (formerly Fiat Chrysler Automobiles), and Ford Motor Company (“Ford”) as a percentage of total net sales:</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:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Motors Company</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%">9 </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%">13 </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%">9 </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%">10 </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%">Yanfeng Automotive Interiors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stellantis N.V.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ford Motor Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td 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="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="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></table></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%">Furthermore, the Company derived net sales to the customers listed in the above table indirectly through other customers.</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:400;line-height:120%">International Operations</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 manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico and Canada:</span></div><div style="margin-bottom:6pt;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:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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"><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%">26 </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%">25 </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%">24 </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%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td 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></table></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-weight:400;line-height:120%">The following table presents the percentage of the Company's total net sales represented by net sales from operations located in Mexico and Canada:</span></div><div style="margin-bottom:6pt;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:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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"><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%">26 </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%">25 </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%">25 </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%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td 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></table></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:400;line-height:120%">Labor Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — At June 30, 2022, 50% of our employees were working in the United States, 47% were working in Mexico, and 3% were working in Canada. In the United States manufacturing facilities, 31% were covered under a collective bargaining agreement which expires in August 2022 while another 16% were covered under a separate collective bargaining agreement that expires in February 2023.</span></div> 1 <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%">Basis of Presentation</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 Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended 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%">Going Concern</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 Company’s condensed consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.</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%">As of December 31, 2020 and March 31, 2021, the Company was in violation of its financial covenants, as defined in the Company’s Credit Agreement (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i1d1e633328e04d01916ee5ed8f5f4406_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The Company entered into a forbearance agreement, dated April 9, 2021, which allowed the Company to be able to borrow on its revolving line of credit, subject to the terms and conditions to making a revolving credit advance, including availability, and the lenders agreed, subject to the terms of the forbearance agreement, as amended, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt. As of September 30, 2021, the Company was also in violation of the required Minimum Consolidated EBITDA covenant (as amended by the Second Amendment to the Forbearance Agreement dated September 21, 2021).</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-weight:400;line-height:120%">On December 9, 2021, the Company entered into the Third Amendment to Forbearance Agreement with respect to the Amended and Restated Credit Agreement, as amended. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to the Minimum Consolidated EBITDA covenant violation and to suspend the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment included a new covenant that began on December 15, 2021, which is tested weekly on a rolling basis and requires that the Company’s actual cumulative total cash disbursements for the period being tested not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the Revolving Credit Aggregate Commitment from $27 million to $25 million.</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-weight:400;line-height:120%">As of December 31, 2021, the Company was in violation of the required Minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment to the Forbearance Agreement agreed to waive the Minimum Liquidity covenant violation.</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-weight:400;line-height:120%">Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments, each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered into February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh </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-weight:400;line-height:120%">Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.</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-weight:400;line-height:120%">On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.</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 defaults, if not waived by our lenders, allows the lenders to accelerate the maturity of the debt, making it immediately due and payable. Accordingly, all debt subject to the Credit Agreement, currently totaling $47.7 million, has been classified as current as of June 30, 2022. The Company does not have sufficient cash and cash equivalents on hand or available liquidity to repay such debt or meet its obligations thereunder as they become due through twelve months from date of issuance of these condensed consolidated financial statements. These conditions raise substantial doubt about the Company’s ability to continue as a going concern. </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%">In response to these conditions, the Company is discussing with its bank lenders entering into an amendment and waiver to cure the covenant defaults. There is not any assurance that the lenders will waive such non compliance or agree to an amendment to the current provisions. Even if the lenders were to agree to waive the failures to comply as of December 31, 2020, March 31, 2021, and September 30, 2021, there cannot be any assurance that, at any future date at which compliance is measured, we will be able to comply with the covenants contained in the Credit Agreement, as amended, given the industry-wide and other challenges that we face, as described elsewhere herein, or that our lenders would waive a default if that were to occur. Furthermore, there can be no assurance that the Company will be able to enter into an amendment or waiver with the lenders or if it enters into an amendment, what the terms, restrictions, and covenants of the amendment will contain. These plans have not been finalized and are not within the Company’s control, and therefore cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.</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 condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</span></div> 0.15 27000000 25000000 4 47700000 The following table presents the Company's sales directly to General Motors Company (“GM”), Yanfeng Automotive Interiors, Stellantis N.V. (formerly Fiat Chrysler Automobiles), and Ford Motor Company (“Ford”) as a percentage of total net sales:<table 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:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Motors Company</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%">9 </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%">13 </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%">9 </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%">10 </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%">Yanfeng Automotive Interiors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stellantis N.V.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ford Motor Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td 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="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="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></table>The following table presents the percentage of the Company's total production in Mexico and Canada:<div style="margin-bottom:6pt;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:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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"><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%">26 </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%">25 </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%">24 </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%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td 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></table></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-weight:400;line-height:120%">The following table presents the percentage of the Company's total net sales represented by net sales from operations located in Mexico and Canada:</span></div><div style="margin-bottom:6pt;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:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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"><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%">26 </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%">25 </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%">25 </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%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td 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></table></div> 0.09 0.13 0.09 0.10 0.08 0.07 0.09 0.07 0.08 0.06 0.08 0.06 0.04 0.02 0.04 0.04 0.25 0.26 0.25 0.24 0.09 0.10 0.09 0.10 0.25 0.26 0.25 0.25 0.09 0.10 0.09 0.10 0.50 0.47 0.03 0.31 0.16 New Accounting Pronouncements<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:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any, the adoption of the new credit losses model will have on its financial statements.</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-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04 “Reference Rate Reform”. The ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or any other reference rate expected to be discontinued. In January 2021, the FASB issued ASU 2021-01 - Reference Rate Reform (Topic 848). The amendments in this ASU clarify that certain option expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, it will be in effect for a limited time through December 31, 2022.</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-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any, the adoption of the new credit losses model will have on its financial statements.</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-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04 “Reference Rate Reform”. The ASU provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or any other reference rate expected to be discontinued. In January 2021, the FASB issued ASU 2021-01 - Reference Rate Reform (Topic 848). The amendments in this ASU clarify that certain option expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU is intended to help stakeholders during the global market-wide reference rate transition period. Therefore, it will be in effect for a limited time through December 31, 2022.</span></div> Revenues<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:400;line-height:120%">The following table presents the Company's net sales disaggregated by major sales channel:</span></div><div style="margin-bottom:6pt;margin-top: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:26.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.450%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</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:10pt;font-weight:400;line-height:100%">Transportation</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%">31,219 </span></td><td style="background-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%">27,373 </span></td><td style="background-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%">62,668 </span></td><td style="background-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%">58,617 </span></td><td style="background-color:#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%">Appliance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">3,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,143 </span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#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 #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%">35,032 </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%">30,896 </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%">70,344 </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%">65,694 </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;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%">General Recognition Policy</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-weight:400;line-height:120%">Revenue is recognized by the Company once all performance obligations under the terms of a contract with a Company's customer is satisfied. Generally this occurs with the transfer of control to a customer of its transportation, appliance, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.</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-weight:400;line-height:120%">In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset.</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:400;line-height:120%">Contract Balances</span></div>The timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered. <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:400;line-height:120%">The following table presents the Company's net sales disaggregated by major sales channel:</span></div><div style="margin-bottom:6pt;margin-top: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:26.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.450%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</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:10pt;font-weight:400;line-height:100%">Transportation</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%">31,219 </span></td><td style="background-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%">27,373 </span></td><td style="background-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%">62,668 </span></td><td style="background-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%">58,617 </span></td><td style="background-color:#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%">Appliance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">3,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,143 </span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#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 #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%">35,032 </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%">30,896 </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%">70,344 </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%">65,694 </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> 31219000 27373000 62668000 58617000 3155000 3008000 6279000 6143000 658000 515000 1397000 934000 35032000 30896000 70344000 65694000 <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:400;line-height:120%">Revenue is recognized by the Company once all performance obligations under the terms of a contract with a Company's customer is satisfied. Generally this occurs with the transfer of control to a customer of its transportation, appliance, and other products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring its products. The Company’s payment terms vary by the type and location of its customers and the products offered. The term between invoicing and when payment is due is not significant.</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-weight:400;line-height:120%">In general for sales arrangements, the Company deems control to transfer at a single point in time and recognizes revenue when it ships products from its manufacturing facilities to its customers. Once a product has shipped, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from, the asset. The Company considers control to transfer upon shipment because the Company has a present right to payment at that time, the customer has legal title to the asset, and the customer has significant risks and rewards of ownership of the asset.</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:400;line-height:120%">Contract Balances</span></div>The timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered. Inventory<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:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-bottom:6pt;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:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><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: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">8,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,242 </span></td><td style="background-color:#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%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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 inventory</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%">13,071 </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%">13,770 </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: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 Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $1.3 million at June 30, 2022 and $1.2 million at December 31, 2021. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in inventory are assets located in Mexico with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a carrying amount of $3.8 million at June 30, 2022 and $4.0 million at December 31, 2021, and assets located in Canada with a carrying amount of $1.2 million at June 30, 2022 and $1.1 million at December 31, 2021.</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-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-bottom:6pt;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:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><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: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">8,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,242 </span></td><td style="background-color:#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%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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 inventory</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%">13,071 </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%">13,770 </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> 8949000 9242000 1183000 990000 2939000 3538000 13071000 13770000 1300000 1200000 3800000 4000000 1200000 1100000 Property, Plant, and Equipment, Net<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:400;line-height:120%">Property, plant, and equipment, net consists of the following:</span></div><div style="margin-bottom:6pt;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:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciable<br/>Life – Years</span></td></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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</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%">538 </span></td><td style="background-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%">538 </span></td><td style="background-color:#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%">  </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%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 – 40</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shop 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%">27,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,049 </span></td><td style="background-color:#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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 – 10</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold 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%">1,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:10pt;font-weight:400;line-height:100%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 – 10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office 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%">3,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%">3,047 </span></td><td style="background-color:#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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 – 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile 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%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><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%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,554 </span></td><td style="background-color:#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"/></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 cost</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%">40,664 </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%">40,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="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%">  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">19,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,584 </span></td><td style="background-color:#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"/></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%">Net 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%">21,448 </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,567 </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><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:400;line-height:120%">Depreciation expense was $0.8 million and $1.6 million for the three and six months ended June 30, 2022, respectively, and $0.8 million and $1.5 million for the three and six months ended June 30, 2021, respectively.</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-weight:400;line-height:120%">Included in property, plant, and equipment, net are assets located in Mexico with a carrying amount of $3.5 million and $3.5 million at June 30, 2022 and December 31, 2021, respectively, and assets located in Canada with a carrying amount of $0.3 million and $0.4 million at June 30, 2022 and December 31, 2021, respectively.</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-weight:400;line-height:120%">Property, plant, and equipment, net consists of the following:</span></div><div style="margin-bottom:6pt;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:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciable<br/>Life – Years</span></td></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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</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%">538 </span></td><td style="background-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%">538 </span></td><td style="background-color:#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%">  </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%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 – 40</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shop 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%">27,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,049 </span></td><td style="background-color:#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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 – 10</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold 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%">1,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:10pt;font-weight:400;line-height:100%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 – 10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office 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%">3,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%">3,047 </span></td><td style="background-color:#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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 – 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile 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%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><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%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,554 </span></td><td style="background-color:#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"/></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 cost</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%">40,664 </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%">40,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="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%">  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">19,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,584 </span></td><td style="background-color:#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"/></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%">Net 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%">21,448 </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,567 </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> 538000 538000 7630000 7630000 P23Y P40Y 27753000 26049000 P7Y P10Y 1283000 1283000 P3Y P10Y 3094000 3047000 P3Y P7Y 50000 50000 P3Y 316000 1554000 40664000 40151000 19216000 17584000 21448000 22567000 800000 1600000 800000 1500000 3500000 3500000 300000 400000 Goodwill<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-top: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:80.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><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: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%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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 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%">Goodwill</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%">28,871 </span></td><td style="background-color:#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%">Accumulated impairment losses</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,875)</span></td><td style="background-color:#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%">Net beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,996 </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 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%">Goodwill impairment</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%">(12,163)</span></td><td style="background-color:#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 at June 30, 2022</span></td><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,833 </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;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%">Goodwill Impairment</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-weight:400;line-height:120%">The Company experienced a sustained decline in market capitalization through the second quarter of 2022 representing a potential indicator of impairment. Furthermore, the Company continues to experience repercussions from the global semiconductor shortage, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes have been lower than pre-pandemic levels. The Company identified these circumstances and concluded it was more likely than not that the fair value of its reporting unit is less than its carrying amount, and performed an interim quantitative assessment. The quantitative assessment was performed as of June 30, 2022, utilizing the income approach. The analysis required the comparison of the Company’s carrying value with it’s fair value, with an impairment recorded for any excess of carrying value over the fair value. The discounted cash flow method was used to determine the fair value of the reporting unit under the income approach. Key assumptions used in the discounted cash flow analysis included a discount rate of 18.6%, forecasted revenue for the remainder of 2022 through 2028, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2026. The results of the quantitative analysis performed indicated the carrying value of the reporting unit exceeded the fair value of the reporting unit as of June 30, 2022. As a result, the Company recorded a $12.2 million impairment charge on the condensed consolidated statements of operations for the three and six months ended June 30, 2022.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-top: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:80.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><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: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%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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 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%">Goodwill</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%">28,871 </span></td><td style="background-color:#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%">Accumulated impairment losses</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,875)</span></td><td style="background-color:#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%">Net beginning balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,996 </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 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%">Goodwill impairment</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%">(12,163)</span></td><td style="background-color:#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 at June 30, 2022</span></td><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,833 </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> 28871000 11875000 16996000 12163000 4833000 0.186 0.03 0.108 12200000 Long-term Debt<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:400;line-height:120%">The Company’s long-term debt consists of the following:</span></div><div style="margin-bottom:6pt;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:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><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%">  </span></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US Term Loan, payable to lenders in quarterly installments of $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the US Term Loan is presented net of a debt discount of $96 thousand from costs paid to or on behalf of the lenders.</span></div></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%">19,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">20,383 </span></td><td style="background-color:#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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the CA Term Loan is presented net of a debt discount of $41 thousand from costs paid to or on behalf of the lenders.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,437 </span></td><td style="background-color:#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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditure line payable to lenders in quarterly installments of 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt excluding Revolver</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%">27,411 </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%">28,884 </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><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></table></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-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, the fair value of the Company’s debt approximates book value based on the variable terms.</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-weight:700;line-height:120%">Credit Agreement</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-weight:400;line-height:120%">On November 8, 2018, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower” and together with US Borrower, the “Borrowers”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders (collectively, the “Lenders”), entered into an Amended and Restated Credit Agreement (the “Credit Agreement”), which amended and restated the Original Credit Agreement entered into on April 29, 2016 (as amended, the “Original Credit Agreement”). The Credit Agreement is a five-year agreement and provided for borrowings up to an aggregate principal amount of $73.0 million. The Credit Agreement, which is a senior secured credit facility comprised of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $26.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, a $12.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower, and a two-year line to fund capital expenditures of up to $2.5 million through November 8, 2019 and $5.0 million thereafter through November 8, 2020 to the US Borrower (the “Capital Expenditure Line”). The Credit Agreement has a maturity date for all borrowings of November 7, 2023.</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-weight:400;line-height:120%">The Credit Agreement, as amended, bore interest at the Company’s election of either (i) the greater of the Prime Rate or the Federal Funds Effective Rate (the “Base Rate”) or (ii) the LIBOR rate, plus an applicable margin ranging from 1.75% to 3.25% per annum in the case of the Base Rate and 2.75% to 4.25% per annum in the case of the LIBOR rate, in each case, based on senior leverage ratio thresholds, measured quarterly, as increased by the Waiver and Fourth Amendment to the Credit Agreement. The Seventh Amendment to the Credit Agreement added a 1.0% LIBOR Floor and 2.0% Base Rate Floor.</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-weight:400;line-height:120%">The First Amendment to the Forbearance Agreement increased the per annum interest rate from 4.25% to 4.50% for the duration of the Forbearance Period. Furthermore, the First Amendment imposes Payment in Kind (“PIK”) additional interest of 0.5% per annum on all outstanding debt subject to the Credit Agreement, which is payable on at the termination date of the Forbearance Agreement, or earlier in the event of a Forbearance Termination event, as defined.</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-weight:400;line-height:120%">As of June 30, 2022, $20.5 million was outstanding under the Revolver. This amount is gross of debt issuance costs which are further described in the next section. The Revolver had an effective interest rate of 5.5% percent per annum at June 30, 2022, and is secured by substantially all of the Company’s assets. At June 30, 2022, the maximum additional available borrowings under the Revolver was $4.3 million, which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities.</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-weight:400;line-height:120%">The Company’s financial results for the six months ended December 31, 2020 and the nine months ended March 31, 2021 resulted in violations of one or more of the following financial covenants: (1) Maximum Total Leverage Ratio; (2) Minimum Debt Service Coverage Ratio; and (3) Minimum Consolidated EBITDA; as defined in the Company’s Credit Agreement. The Company entered into a Forbearance Agreement, providing a period commencing on April 9, 2021 and through and including June 15, 2021, during which the Company was able to borrow on its Revolver, subject to the terms and conditions to making a </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-weight:400;line-height:120%">revolving credit advance, including availability, and the Lenders agreed, subject to the terms of the Forbearance Agreement, to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of the collateral securing the debt. </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-weight:400;line-height:120%">On June 14, 2021, the Company entered into the First Amendment to the Forbearance Agreement, which among other things, extended the forbearance period from June 15, 2021 to February 28, 2022 and waived the testing of the Maximum Total Leverage Ratio and Minimum Debt Service Coverage ratios for the duration of the Forbearance Period. The First Amendment also substituted Minimum Liquidity and Minimum Consolidated EBITDA requirements which would be tested monthly beginning with the month ending July 31, 2021. During the extended period, the Company was able to borrow under the revolving line of credit, subject to availability and satisfaction of certain other conditions.</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-weight:400;line-height:120%">On September 21, 2021, the Company entered into the Second Amendment to Forbearance Agreement, which among other things, made changes to the calculations of financial covenants, contained revised requirements for Minimum Liquidity and Minimum Consolidated EBITDA, as defined, for the monthly periods through and including February 28, 2022, and revised the Revolving Credit Aggregate Commitment from $30 million to $27 million. </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-weight:400;line-height:120%">On December 9, 2021, the Company entered into the Third Amendment to Forbearance Agreement. As previously reported, the Company was in violation of the required Minimum Consolidated EBITDA Covenant (as amended by the Second Amendment to the Forbearance Agreement) as of September 30, 2021. The Lenders in the Third Amendment to the Forbearance Agreement, among other things, agreed to forbear with respect to the Minimum Consolidated EBITDA covenant violation and to suspend the Minimum Consolidated EBITDA covenant during the remainder of the forbearance period. The Third Amendment includes a new covenant tested weekly on a rolling basis, beginning December 15, 2021, and required that the Company’s actual cumulative total cash disbursements for the period being tested to not exceed total cash disbursements projected by the Company for the same period by more than 15% at any time during the forbearance period. The Third Amendment also reduced the Revolving Credit Aggregate Commitment from $27 million to $25 million.</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-weight:400;line-height:120%">As of December 31, 2021, the Company was in violation of the required minimum Liquidity covenant, as provided in the Second Amendment to the Forbearance Agreement, dated September 21, 2021. As a result, on February 4, 2022, the Company entered into the Fourth Amendment to Forbearance Agreement. The Lenders in the Fourth Amendment agreed to waive the minimum Liquidity covenant violation. The Company did have the required minimum liquidity by the conclusion of the first week of 2022.</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-weight:400;line-height:120%">Between February 25, 2022, and June 13, 2022, the Company entered into four forbearance agreement amendments. Each of these amendments extended the Forbearance Period. The Fifth Amendment to Forbearance Agreement (entered into February 25, 2022) extended the Forbearance Period from February 28, 2022 to March 11, 2022. The Sixth Amendment to Forbearance Agreement (entered into March 11, 2022) extended the Forbearance Period from March 11, 2022 to May 30, 2022. The Seventh Amendment to Forbearance Agreement (entered into May 26, 2022) extended the Forbearance Period from May 30, 2022 to June 13, 2022. The Eighth Amendment to Forbearance Agreement (entered into June 13, 2022) extended the Forbearance Period from June 13, 2022 to July 14, 2022.</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-weight:400;line-height:120%">The Eighth Amendment to the Forbearance Agreement also provided for the termination of LIBOR based interest rates on borrowings under the Credit Agreement: (1) as of the effective date of the amendment, June 13, 2022, with respect to any advances under the Credit Agreement after the amendment’s effective date, and (2) the expiration of any then current LIBOR interest period applicable to then outstanding advances with a LIBOR based interest rate. The Eighth Amendment substituted SOFR for LIBOR. The amendment also defined “SOFR” as a rate equal to the secured overnight financing rate published on the website of the SOFR administrator or any successor source identified as such by the administrator. The Company does not expect this change in the basis for calculating the interest rate on its bank borrowings to have a material effect on its interest expense.</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-weight:400;line-height:120%">On July 14, 2022, the Company entered into the Ninth Amendment to Forbearance Agreement, which extends the Forbearance Period from July 14, 2022 to September 12, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Ninth Amendment to continue negotiations with the Lenders in pursuit of a cure or waiver of financial covenant defaults and to amend the credit agreement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Issuance Costs</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-weight:400;line-height:120%">Debt issuance costs represent legal, consulting, and other financial costs associated with debt financing and are reported netted against the related debt instrument. Amounts paid to or on behalf of lenders are presented as a debt discount and are also shown as a reduction of the associated debt instrument. Debt issuance costs on term debt are amortized using the straight line basis </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-weight:400;line-height:120%">over the term of the related debt (which is immaterially different from the required effective interest method) while those related to revolving debt are amortized using a straight line basis over the term of the related debt.</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%">At June 30, 2022 and December 31, 2021, unamortized debt issuance costs were $0.2 million and $0.2 million, respectively, while amounts paid to or on behalf of lenders presented as unamortized debt discounts were $0.1 million and $0.2 million, respectively. </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%">Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.1 million and $0.1 million for the three and six months ended June 30, 2022, respectively, and $0.1 million and $0.1 million for the three and six months ended June 30, 2021, respectively.</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-weight:700;line-height:120%">Covenant Compliance</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 Amended and Restated Credit Agreement, as further amended and forbore by the Forbearance Agreement, as amended, contains the following financial covenants:</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:400;line-height:120%">Maximum Total Leverage Ratio</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;margin-top: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 Total Leverage Ratio, as defined in the Credit Agreement, as amended, may not exceed (i) 3.75 to 1.00, with respect to the fiscal quarter ended as of September 30, 2020; (ii) 3.50 to 1.00, with respect to the fiscal quarter ended December 31, 2020; (iii) 3.25 to 1.00, with respect to the fiscal quarters ended March 31, 2021 and June 30, 2021; and (iv) 3.00 to 1.00, with respect to each fiscal quarter thereafter. For purposes of calculating the Total Leverage Ratio, “Consolidated EBITDA”, as defined, shall be determined (i) with respect to the fiscal quarter ended as of September 30, 2020, for the single fiscal quarter then ended, multiplied by 4,(ii) with respect to the fiscal quarter ended as of December 31, 2020, for the two fiscal quarters then ended, multiplied by 2, (iii) with respect to the fiscal quarter ended as of March 31, 2021, for the three fiscal quarters then ended, multiplied by 4/3, and (iv) with respect to each fiscal quarter thereafter, for the four fiscal quarters then ended. Also, for purposes of calculating the Total Leverage Ratio, the PPP Note was excluded from Total Debt for all periods until a determination of forgiveness was made. the PPP Note has been forgiven. Testing of the Total Leverage Ratio is suspended during the Forbearance Period. </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:400;line-height:120%">Minimum Debt Service Coverage Ratio</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-weight:400;line-height:120%">The Debt Service Coverage Ratio may not be less than 1.20 to 1.00, to be measured, as of the end of each fiscal quarter. Notwithstanding anything to the contrary set forth in the definition of "Debt Service Coverage Ratio," such calculation shall be made (i) with respect to the fiscal quarter ended as of September 30 2020, for the single fiscal quarter then ended, (ii) with respect to the fiscal quarter ended as of December 31, 2020, for the two fiscal quarters then ended, (iii) with respect to the fiscal quarter ended as of March 31, 2021, for the three fiscal quarters then ended, and (iv) with respect to the last day of each fiscal quarter thereafter, for the four fiscal quarters then ended. However, testing of the Minimum Debt Service Coverage Ratio is suspended during the Forbearance Period. </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:400;line-height:120%">Projected Cash Disbursements</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-weight:400;line-height:120%">The Third Amendment to the Forbearance Agreement establishes a financial covenant limiting the Company’s cumulative total cash disbursements to an amount not exceeding the Company’s projected total cash disbursements for the same cumulative period by more than 15%.</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:400;line-height:120%">Future Maturities</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-weight:400;line-height:120%">The Company is currently under a Forbearance Agreement, which expires September 12, 2022. The loan covenant defaults mentioned previously, if not waived by our lenders, allows the lenders to accelerate the maturity of the debt, making it immediately due and payable. Accordingly, all debt subject to the Credit Agreement has been classified as current as of June 30, 2022:</span></div><div style="margin-bottom:6pt;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:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><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:9pt;font-weight:700;line-height:100%">Future Maturities</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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">47,991 </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"/></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</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%">47,991 </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 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%">Discounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">Debt issuance 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%">(184)</span></td><td style="background-color:#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 debt, 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%">47,670 </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term debt consists of the following:</span></div><div style="margin-bottom:6pt;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:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><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%">  </span></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US Term Loan, payable to lenders in quarterly installments of $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the US Term Loan is presented net of a debt discount of $96 thousand from costs paid to or on behalf of the lenders.</span></div></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%">19,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">20,383 </span></td><td style="background-color:#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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021. At June 30, 2022, the balance of the CA Term Loan is presented net of a debt discount of $41 thousand from costs paid to or on behalf of the lenders.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,437 </span></td><td style="background-color:#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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditure line payable to lenders in quarterly installments of 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.5% per annum at June 30, 2022 and December 31, 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt excluding Revolver</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%">27,411 </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%">28,884 </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><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></table></div> 800000 0.055 0.055 96000 19656000 20383000 400000 0.055 0.055 41000 6728000 7437000 0.125 0.055 0.055 1027000 1064000 27411000 28884000 P5Y 73000000 30000000 26000000 12000000 P2Y 2500000 5000000 0.0175 0.0325 0.0275 0.0425 0.010 0.020 0.0425 0.0450 0.005 20500000 0.055 4300000 100000 30000000 27000000 0.15 27000000 25000000 4 200000 200000 100000 200000 100000 100000 100000 100000 3.75 3.50 3.25 3.25 3.00 4 2 1.20 0.15 Accordingly, all debt subject to the Credit Agreement has been classified as current as of June 30, 2022:<table 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:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><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:9pt;font-weight:700;line-height:100%">Future Maturities</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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">47,991 </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"/></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</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%">47,991 </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 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%">Discounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">Debt issuance 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%">(184)</span></td><td style="background-color:#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 debt, 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%">47,670 </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> 47991000 47991000 137000 184000 47670000 Derivative Financial Instruments<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:400;line-height:120%">Interest Rate Swap</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-weight:400;line-height:120%">The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement, for the purpose of hedging certain identifiable transactions in order to mitigate risks relating to the variability of future earnings and cash flows caused by interest rate fluctuations. The Company has elected not to apply hedge accounting for financial reporting purposes. The interest rate swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.</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-weight:400;line-height:120%">Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into an interest rate swap that requires the Company to pay a fixed rate of 3.075% per annum while receiving a variable interest rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million, which increased by $0.4 million each quarter until June 28, 2019 when the notional amount increased to $17.5 million due to the interest rate swap from 2016 expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increased to $17.5 million due to the interest rate swap from 2017 expiring. The notional amount then decreased each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023.</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-weight:400;line-height:120%">At June 30, 2022, the fair value of all swaps was in a net liability position of $8 thousand and is included in other long term liabilities in the condensed consolidated balance sheets. At December 31, 2021, the fair value of the swap was $0.6 million. The Company paid $0.1 million and $0.2 million in net monthly settlements with respect to the interest rate swaps for the three and six months ended June 30, 2022, respectively. During the three and six months ended June 30, 2021, the Company paid $0.1 million and $0.3 million, respectively, in net monthly settlements. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.</span></div> 0.03075 5000000 400000 17500000 200000 17500000 400000 600000 -8000 -600000 100000 200000 100000 300000 Stock Incentive Plans<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:400;line-height:120%">2013 Stock Incentive Plan</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-weight:400;line-height:120%">The Company’s board of directors approved a stock incentive plan (the “Plan”) in 2013. The Plan permits the Company to grant 495,000 non statutory or incentive stock options to the employees, directors and consultants of the Company. 495,000 shares of unissued common stock are reserved for the Plan. The board of directors has the authority to determine the participants to whom stock options shall be awarded as well as any restrictions to be placed upon the awards. The exercise price cannot be less than the fair value of the underlying shares at the time the stock options are issued and the maximum length of an award is ten years.</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:400;line-height:120%">2014 Omnibus Performance Award Plan</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-weight:400;line-height:120%">In 2014, the board of directors and stockholders adopted the Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the compensation committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock. In July 2020, an additional amendment was approved at our annual meeting of stockholders, which increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 700,000 shares of our common stock.</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-weight:400;line-height:120%">The fair value of each of the option awards is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following tables. The expected volatility is based on the historical volatility of the stock of comparable companies. The expected term of the awards was estimated based on findings from academic studies investigating the average holding period for options for adjusted for the Company’s size and risk factors. The risk free rate for periods within the contractual life of the option is based on the United States Treasury yield curve in effect at the time of grant.</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-weight:400;line-height:120%">A summary of option activity under both plans is presented below:</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:99.707%"><tr><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.005%"/><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%">  </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:9pt;font-weight:700;line-height:120%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:120%">Weighted Average Remaining <br/>Contractual Term <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></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:9pt;font-weight:700;line-height:120%">(dollars in thousands, except share data and exercise price)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,731 </span></td><td style="background-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%">4.00 </span></td><td style="background-color:#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%">7.6</span></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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-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 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%">0</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%">— </span></td><td style="background-color:#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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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 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%">0</span></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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,112 </span></td><td style="background-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%">5.13 </span></td><td style="background-color:#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%">0</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%">— </span></td><td style="background-color:#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%">Outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,619 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.80 </span></td><td style="background-color:#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%">7.5</span></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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,976 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.61 </span></td><td style="background-color:#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%">7.1</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">————————————</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    The aggregate intrinsic value above is obtained by subtracting the exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. There is no intrinsic value if the exercise price exceeds the fair value of the underlying shares. The estimated fair value of the shares is based on the closing price of the stock of $1.36 as of June 30, 2022 and $1.96 as of December 31, 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:400;line-height:120%">The Company recorded stock-based compensation expense of $42 thousand and $83 thousand for the three and six months ended June 30, 2022, respectively, and $256 thousand and $283 thousand for the three and six months ended June 30, 2021, respectively. Stock compensation expense is included in the condensed consolidated statements of operations, as a component of selling, general, and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.</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-weight:400;line-height:120%">As of June 30, 2022, there was $535 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 3.4 years.</span></div> 495000 495000 P10Y 250000 450000 700000 <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:400;line-height:120%">A summary of option activity under both plans is presented below:</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:99.707%"><tr><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.005%"/><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%">  </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:9pt;font-weight:700;line-height:120%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:120%">Weighted Average Remaining <br/>Contractual Term <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></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:9pt;font-weight:700;line-height:120%">(dollars in thousands, except share data and exercise price)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,731 </span></td><td style="background-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%">4.00 </span></td><td style="background-color:#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%">7.6</span></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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-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 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%">0</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%">— </span></td><td style="background-color:#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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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 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%">0</span></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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,112 </span></td><td style="background-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%">5.13 </span></td><td style="background-color:#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%">0</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%">— </span></td><td style="background-color:#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%">Outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,619 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.80 </span></td><td style="background-color:#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%">7.5</span></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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,976 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.61 </span></td><td style="background-color:#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%">7.1</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">————————————</span></div>(1)    The aggregate intrinsic value above is obtained by subtracting the exercise price from the estimated fair value of the underlying shares and multiplying this result by the related number of options outstanding and exercisable as of the period end date. There is no intrinsic value if the exercise price exceeds the fair value of the underlying shares. The estimated fair value of the shares is based on the closing price of the stock of $1.36 as of June 30, 2022 and $1.96 as of December 31, 2021. 846731 4.00 P7Y7M6D 0 0 0 P0Y 0 0 0 P0Y 0 123112 5.13 P0Y 0 723619 3.80 P7Y6M 0 320976 4.61 P7Y1M6D 0 1.36 1.96 42000 83000 256000 283000 535000 P3Y4M24D Income Taxes<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:400;line-height:120%">For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  </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-weight:400;line-height:120%">Income tax benefit for the three and six months ended June 30, 2022, was $1.0 million and $1.2 million, respectively, compared to income tax expense of $0.3 million and $0.7 million for the three and six months ended June 30, 2021, respectively. During the three and six months ended June 30, 2022, the effective tax rates were 9% and 10%, respectively. The differences between the effective tax rates and the statutory rate of 21% were primarily related to a valuation allowance in the U.S. in which no tax benefit is recorded for incurred losses, including the U.S. allocated portion of the goodwill impairment.</span></div> -1000000.0 -1200000 300000 700000 0.09 0.10 Leases<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:400;line-height:120%">The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration. </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-weight:400;line-height:120%">The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFkMWU2MzMzMjhlMDRkMDE5MTZlZTVlZDhmNWY0NDA2L3NlYzoxZDFlNjMzMzI4ZTA0ZDAxOTE2ZWU1ZWQ4ZjVmNDQwNl83Ni9mcmFnOjE5NjI0OTM1ODEzNjQ5YzI5MWNkNzhhZTNjYTA3NGRkL3RleHRyZWdpb246MTk2MjQ5MzU4MTM2NDljMjkxY2Q3OGFlM2NhMDc0ZGRfOTc1_d3d0efcf-2c3a-4514-8641-3d0475a3416c">one</span> to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.</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-weight:400;line-height:120%">New leased assets obtained in exchange for new operating lease liabilities during the three months ended June 30, 2022 were immaterial.</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-weight:400;line-height:120%">Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following:</span></div><div style="margin-bottom:6pt;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:20.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.370%"/><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"/><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: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%">Classification</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:9pt;font-weight:700;line-height:100%">June 30, 2022</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"/><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">(dollars in thousands)</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"/><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:700;line-height:100%">Right-of-Use-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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</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:10pt;font-weight:400;line-height:100%">Operating leases</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%">10,627 </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"/><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: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;border-top:3pt double #000;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="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 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%">Current</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="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 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</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFkMWU2MzMzMjhlMDRkMDE5MTZlZTVlZDhmNWY0NDA2L3NlYzoxZDFlNjMzMzI4ZTA0ZDAxOTE2ZWU1ZWQ4ZjVmNDQwNl83Ni9mcmFnOjE5NjI0OTM1ODEzNjQ5YzI5MWNkNzhhZTNjYTA3NGRkL3RhYmxlOjQ4NWVkZmRmMDBjNzQ0M2VhMzJlYmI2ODdmN2Y4YTNiL3RhYmxlcmFuZ2U6NDg1ZWRmZGYwMGM3NDQzZWEzMmViYjY4N2Y3ZjhhM2JfNi0yLTEtMS00NzgzMA_46e64a9a-2874-4f04-b740-1818346fd50b">Other accrued liabilities</span></span></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: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%">1,944 </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"/><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 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%">Non-current</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="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 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</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFkMWU2MzMzMjhlMDRkMDE5MTZlZTVlZDhmNWY0NDA2L3NlYzoxZDFlNjMzMzI4ZTA0ZDAxOTE2ZWU1ZWQ4ZjVmNDQwNl83Ni9mcmFnOjE5NjI0OTM1ODEzNjQ5YzI5MWNkNzhhZTNjYTA3NGRkL3RhYmxlOjQ4NWVkZmRmMDBjNzQ0M2VhMzJlYmI2ODdmN2Y4YTNiL3RhYmxlcmFuZ2U6NDg1ZWRmZGYwMGM3NDQzZWEzMmViYjY4N2Y3ZjhhM2JfOC0yLTEtMS00NzgzMA_f17f06f6-7cb8-47e1-8c18-a26bab1abb4d">Other liabilities</span></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%">9,281 </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"/><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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">11,225 </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="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></table></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-weight:400;line-height:120%">Lease costs included in the condensed consolidated statements of operations consist of the following:</span></div><div style="margin-bottom:6pt;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:20.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.370%"/><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"/><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="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:9pt;font-weight:700;line-height:100%">Classification</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</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"/><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="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">(dollars in thousands)</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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales, selling expenses and general and administrative expense</span></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: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%">1,354 </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"/><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:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s lease liabilities as of June 30, 2022 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt;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:77.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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: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%">Lease Liability Maturities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remainder)</span></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: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%">1,406 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308 </span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,211 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,064 </span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,225 </span></td><td style="background-color:#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 lease payments</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%">13,807 </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 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%">Less: interest</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%">2,582 </span></td><td style="background-color:#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 lease payments</span></td><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,225 </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:</span></div><div style="margin-bottom:6pt;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:77.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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"/><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="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:9pt;font-weight:700;line-height:100%">June 30, 2022</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"/><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:top"><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 (years)</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%">6.3</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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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="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></table></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-weight:400;line-height:120%">Lease costs included in the condensed consolidated statements of cash flows are as follows:</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:77.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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: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%">Six Months Ended June 30, 2022</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="border-top:1pt 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:700;line-height:100%">(dollars in thousands)</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:top"><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;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;padding:2px 1pt 2px 13pt;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%">Operating cash outflows from operating leases</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1 P5Y <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:400;line-height:120%">Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following:</span></div><div style="margin-bottom:6pt;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:20.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.370%"/><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"/><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: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%">Classification</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:9pt;font-weight:700;line-height:100%">June 30, 2022</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"/><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">(dollars in thousands)</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"/><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:700;line-height:100%">Right-of-Use-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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</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:10pt;font-weight:400;line-height:100%">Operating leases</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%">10,627 </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"/><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: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;border-top:3pt double #000;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="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 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%">Current</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="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 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</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFkMWU2MzMzMjhlMDRkMDE5MTZlZTVlZDhmNWY0NDA2L3NlYzoxZDFlNjMzMzI4ZTA0ZDAxOTE2ZWU1ZWQ4ZjVmNDQwNl83Ni9mcmFnOjE5NjI0OTM1ODEzNjQ5YzI5MWNkNzhhZTNjYTA3NGRkL3RhYmxlOjQ4NWVkZmRmMDBjNzQ0M2VhMzJlYmI2ODdmN2Y4YTNiL3RhYmxlcmFuZ2U6NDg1ZWRmZGYwMGM3NDQzZWEzMmViYjY4N2Y3ZjhhM2JfNi0yLTEtMS00NzgzMA_46e64a9a-2874-4f04-b740-1818346fd50b">Other accrued liabilities</span></span></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: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%">1,944 </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"/><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 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%">Non-current</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="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 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</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFkMWU2MzMzMjhlMDRkMDE5MTZlZTVlZDhmNWY0NDA2L3NlYzoxZDFlNjMzMzI4ZTA0ZDAxOTE2ZWU1ZWQ4ZjVmNDQwNl83Ni9mcmFnOjE5NjI0OTM1ODEzNjQ5YzI5MWNkNzhhZTNjYTA3NGRkL3RhYmxlOjQ4NWVkZmRmMDBjNzQ0M2VhMzJlYmI2ODdmN2Y4YTNiL3RhYmxlcmFuZ2U6NDg1ZWRmZGYwMGM3NDQzZWEzMmViYjY4N2Y3ZjhhM2JfOC0yLTEtMS00NzgzMA_f17f06f6-7cb8-47e1-8c18-a26bab1abb4d">Other liabilities</span></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%">9,281 </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"/><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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">11,225 </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="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></table></div>Remaining lease term and discount rates are 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:77.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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"/><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="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:9pt;font-weight:700;line-height:100%">June 30, 2022</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"/><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:top"><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 (years)</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%">6.3</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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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="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></table> 10627000 1944000 9281000 11225000 <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:400;line-height:120%">Lease costs included in the condensed consolidated statements of operations consist of the following:</span></div><div style="margin-bottom:6pt;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:20.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.370%"/><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"/><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="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:9pt;font-weight:700;line-height:100%">Classification</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</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"/><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="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">(dollars in thousands)</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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales, selling expenses and general and administrative expense</span></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: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%">1,354 </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"/><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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs included in the condensed consolidated statements of cash flows are as follows:</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:77.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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: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%">Six Months Ended June 30, 2022</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="border-top:1pt 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:700;line-height:100%">(dollars in thousands)</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:top"><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;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;padding:2px 1pt 2px 13pt;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%">Operating cash outflows from operating leases</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1354000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s lease liabilities as of June 30, 2022 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt;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:77.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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: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%">Lease Liability Maturities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remainder)</span></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: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%">1,406 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308 </span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,211 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,064 </span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,225 </span></td><td style="background-color:#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 lease payments</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%">13,807 </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 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%">Less: interest</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%">2,582 </span></td><td style="background-color:#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 lease payments</span></td><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,225 </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> 1406000 2308000 2211000 2064000 1593000 4225000 13807000 2582000 11225000 P6Y3M18D 0.064 1440000 Retirement PlansThe Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100% of an employee’s contribution up to the first 3% of each employee’s total compensation and 50% for the next 2% of each employee’s total compensation. In addition, the Company, at the discretion of the board of directors, may make additional contributions to the plan on behalf of the plan participants. The Company contributed $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively, and $0.1 million and $0.2 million for the three and six months ended June 30, 2021, respectively. 1 0.03 0.50 0.02 100000 200000 100000 200000 Related Party Transactions<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:400;line-height:120%">Effective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $300 thousand and additional fees for assistance provided with acquisitions. Effective upon completion of the Company's initial public offering, the agreement was amended to reduce the annual management fee by an amount equal to the amount, if any, of annual cash retainers and equity awards received as compensation for service on the board of directors to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc (“Taglich”). The Company incurred management fees of $56 thousand for the three months ended March 31, 2021, however, the Forbearance Agreement suspended any further management fee payments until the expiration of the Forbearance Period. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2023. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.</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-weight:400;line-height:120%">Beginning in February 2021, the Company began utilizing the services of Engauge Workforce Solutions LLC (“Engauge”), a manufacturing and distribution staffing agency. Ms. Kim Korth, a member of the Company’s Board of Directors, is also the Managing Director of Engauge. In March 2021, the Company entered into an agreement with Engauge for its services. The agreement is for an initial term of 12 months and will continue on a month-to-month basis after the initial term. The Company may terminate the agreement, without penalty, following the initial term with 60 days written notice. The Company has incurred fees for Engauge’s services for the six months ended June 30, 2022 of $641 thousand.</span></div> 300000 56000 P5Y P1Y 0.50 P12M P60D 641000 Fair Value Measurements<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:400;line-height:120%">Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.</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-weight:400;line-height:120%">Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.</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-weight:400;line-height:120%">Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</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-weight:400;line-height:120%">Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.</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-weight:400;line-height:120%">Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.</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-weight:400;line-height:120%">In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.</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-weight:400;line-height:120%">The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variable and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market. Please refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i1d1e633328e04d01916ee5ed8f5f4406_64" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information on the Company’s interest rate swap.</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-weight:400;line-height:120%">The Company assesses goodwill for impairment on at least an annual basis, and more frequently whenever events or changes in circumstances indicate a potential impairment. The goodwill impairment analysis is based on Level 3 inputs, including forecasted EBITDA margins and future 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-weight:400;line-height:120%">Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.</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-weight:400;line-height:120%">Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.</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-weight:400;line-height:120%">Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</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-weight:400;line-height:120%">Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.</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-weight:400;line-height:120%">Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.</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-weight:400;line-height:120%">In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.</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-weight:400;line-height:120%">The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variable and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market. Please refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i1d1e633328e04d01916ee5ed8f5f4406_64" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information on the Company’s interest rate swap.</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-weight:400;line-height:120%">The Company assesses goodwill for impairment on at least an annual basis, and more frequently whenever events or changes in circumstances indicate a potential impairment. The goodwill impairment analysis is based on Level 3 inputs, including forecasted EBITDA margins and future cash flows.</span></div> Earnings Per Share<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:400;line-height:120%">Basic earnings per share is computed by dividing the net income by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed giving effect to all potentially weighted average dilutive shares including stock options and warrants. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method.</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-weight:400;line-height:120%">The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share:</span></div><div style="margin-bottom:6pt;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:37.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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:700;line-height:100%">(dollars in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Net loss</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%">(10,711)</span></td><td style="background-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,280)</span></td><td style="background-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,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 shares outstanding, basic</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%">11,733,147</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%">9,779,147</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%">11,733,147</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%">9,779,147</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based awards</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: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;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;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;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;text-align: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 share outstanding, diluted</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: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,733,147</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: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,779,147</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: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,733,147</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: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,779,147</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 loss per share</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%">(0.91)</span></td><td style="background-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.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%">(0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.37)</span></td><td style="background-color:#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%">Diluted loss per share</span></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: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.91)</span></td><td style="background-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.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 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.96)</span></td><td style="background-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.37)</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: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 effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the six months ended June 30, 2022 and June 30, 2021, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below: </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:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.470%"/><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="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of options</span></td><td colspan="3" style="background-color:#cceeff;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="display:none"/><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%">723,619 </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%">948,975 </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%">Exercise price of options</span></td><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.08 - $12.50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.36 - $12.58</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</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:#cceeff;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="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320 </span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price of warrants</span></td><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="background-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%">$3.12</span></td><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"/><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"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________</span></div>(1) Includes warrants to purchase 156,320 shares of common stock issued to the placement agent of the Company's equity issuance in September 2021 with an exercise price of $3.12 per share of common stock and which expire on September 21, 2026. <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:400;line-height:120%">The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share:</span></div><div style="margin-bottom:6pt;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:37.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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:700;line-height:100%">(dollars in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Net loss</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%">(10,711)</span></td><td style="background-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,280)</span></td><td style="background-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,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 shares outstanding, basic</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%">11,733,147</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%">9,779,147</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%">11,733,147</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%">9,779,147</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based awards</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: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;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;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;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;text-align: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 share outstanding, diluted</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: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,733,147</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: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,779,147</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: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,733,147</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: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,779,147</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 loss per share</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%">(0.91)</span></td><td style="background-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.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%">(0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.37)</span></td><td style="background-color:#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%">Diluted loss per share</span></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: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.91)</span></td><td style="background-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.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 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.96)</span></td><td style="background-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.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -10711000 -2509000 -11280000 -3578000 11733147 9779147 11733147 9779147 0 0 0 0 11733147 9779147 11733147 9779147 -0.91 -0.26 -0.96 -0.37 -0.91 -0.26 -0.96 -0.37 A summary of these anti-dilutive common stock equivalents is provided in the table below: <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:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.470%"/><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="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of options</span></td><td colspan="3" style="background-color:#cceeff;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="display:none"/><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%">723,619 </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%">948,975 </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%">Exercise price of options</span></td><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.08 - $12.50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.36 - $12.58</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</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:#cceeff;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="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320 </span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price of warrants</span></td><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="background-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%">$3.12</span></td><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"/><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"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________</span></div>(1) Includes warrants to purchase 156,320 shares of common stock issued to the placement agent of the Company's equity issuance in September 2021 with an exercise price of $3.12 per share of common stock and which expire on September 21, 2026. 723619 948975 2.08 12.50 2.36 12.58 156320 3.12 156320 3.12 Employee Retention CreditThe Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) included, among other things, an employee retention credit (the “ERC”) which is a refundable tax credit against certain employment taxes. The periods for which the ERC benefit can be claimed has been expanded since the CARES Act of 2020. The Relief Act of 2021 and the American Rescue Plan Act of 2021 extended the period for which the ERC could be claimed for eligible wages from January 1, 2021 to January 1, 2022. However, the Infrastructure Investment and Jobs Act amended the eligible period to end on October 1, 2021. These three Acts made it possible for the Company to claim the ERC benefit if certain financial and headcount requirements were met.<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:400;line-height:120%">A Company qualifies for the ERC for quarters that experience a significant decline in gross receipts, which is defined as quarterly gross receipts less than 80 percent of gross receipts for the same period in 2019. The ERC is available for qualified wages (including certain health plan expenses) of up to $10,000 per employee per quarter.</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-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company recorded an employee retention credit of $3.0 million, of which, $2.5 million and $0.5 million was recorded within cost of sales and selling, general, and administrative expenses, respectively, on the Company’s condensed consolidated statements of operations. During the three and six months ended June 30, 2021, the Company recognized an ERC benefit of $0.3 million, all of which was recorded in cost of sales. The ERC benefit is presented as prepaid expenses on the Company’s condensed consolidated balance sheets.</span></div> 0.80 10000 3000000 3000000 2500000 2500000 500000 500000 300000 300000 ContingenciesThe Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow. EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )F)"U4'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 " "9B0M5T3AO0>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITE!)71S43PI""XHWD(RNQMLFI",M/OVIG6WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWKDAA*2UU2>:0]1FP^] M1Q!-25M-&F9@%5^@PM@AA$FG[\+:%?B4OT3NW2 G9)3=FMJ',=Z;)=C!8?F4GZ1AQP\Z37]N[^^T#4Z(1HFIN*\ZW@DLN9'OS/KO^\+L(^V#=SOUC MX[.@ZN#77:@O4$L#!!0 ( )F)"U697)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MF8D+5;$5*$["%N )[9%93DD_[Y' M!NPDE0^,9[D!?YW7>G0DZY747TOUF"Z%T.0YCI+TLK'4>G71:J7^4L0\/94K MD<"=N50QUW"J%JUTI00/\J X:C''Z;1B'B:-03^_-E&#OLQT%"9BHDB:Q3%7 M+U9@/R)/T*Q3E\=$X,RD_+1G(R"RX9C2B0BX6LCP>'O27@BBHP2E./?K6BC M>*<)?'V\4[_)X0%FQE/AR>C/,-#+RT:O00(QYUFD[^7ZD]@"G1D]7T9I_DO6 MFV?;[0;QLU3+>!L,)8C#9///G[<5\3K J0A@VP#V+H!6O<'=!K@YZ*9D.=8' MKOF@K^2:*/,TJ)F#O&[R:* )$Y/&J59P-X0X/?#DDU!D ADC39(NN1)IOZ5! MV-QN^5N1JXT(JQ#ID%N9Z&5*KI- !&_C6U"@HE1L5ZHKA@K^EB6GQ'5."',8 MLY3'VQ<>G1)V;@M_4QRWJ"0WUW/12OI[.$NU@G;WCZV&-@IMNX+IC!?IBOOB ML@&]+17J230&/_U .\ZO-KSO)/8&MEW MC'UP0?I9]!/-7EX60D;*1Y.G>:= M#0F-JHET5B"='89TEW&EA8I>R+U82:5M>+B45IFM4CPTJB9>I\#K'(8W$2J4 M@>F%!#X&UN3A2D6_J^QX:'Q-SF[!V3VP92H.XT@^#%3G$=>:\RBU)A(-JPG8 M*P![:*&N$QWJ%W(31H*,LW@FE T,UW @CR W\F MHP"Z:C@/_9P;:<][)-N=)NVU.]US:N5%@^ORLI*7'<([# )03T]V!^0S/$>^ M)/:\XI(]QS%M) FX"L"8J<BN*MY3UMTXHF23V'BVQ.-:]Z.K*#',$JT=$H4 M]S?O02_4*FPL\49-(*B2MY,HYA8)IJZ3^>D!57Y(E'F2 _GH*'(BN8\>7S86L= M',-(T=))4=P"@?\-PF1!IB_Q3$96]#T>"MR3E>L8AHF5AHGAEF:73'+]["]Y MLA"5%G&/T/C;]'IX>WUO73HXAD-BI4-B!SDD+U/*3&4V\Y<\F3"D9-;%ESV* MWZQ+-AX>59>S=$;L(&2$IC&/(G*5I7 [M;=: M7*=J(04/JXM7^A^VQ__$0BU,=_P(H7H)WB!>\<2>4%RIAMN6 M70*7 A*(X>$RU7C'\#^L]#\,MRZ[[^N;P7V:+VR3+YE.S?$<5F+U1$HAG\KNPIW'?\FXO:4X0+5C?081LZ/H)'U@4MW8Z+>Y-BR?8UZ0U\2JUJ3Q ML+J,I=-Q<5_RGG&["E]-BOH^:$M^L2&[V#HNKQ5[M M,-^A;)6/;S9Z;[D9+U,2B3F$.J==^."IS=[IYD3+5;[].)-:RS@_7 H>"&4> M@/MS*?7NQ+R@V,$>_ =02P,$% @ F8D+5;U.)CF0!@ FAP !@ !X M;"]W;W)K/E!5+%BDZ ?PAL60?3\\=[^ZYHZZV7/R0 M:\84>"[R4EY/UDI5E[.93-:LH/*"5ZS4OZRX**C2M^)I)BO!:-HL*O(9AC": M%30K)\NKYKL[L;SBM:A?WK5^V_-\9K8QZI9#<\_S=+ MU?IZ,I^ E*UHG:M[OOV3M08U !.>R^8_V+:R< *26BI>M(LU@B(K=Y_TN75$ M;P$*1A;@=@%^ZP+2+B"-H3MDC5FW5-'EE>!;((RTUF8N&M\TJ[4U66FV\4$) M_6NFUZGE#2]3O2DL!?I*\CQ+J=(WGVE.RX2!!Z-8@G/P_>$6_'KV&S@#60F^ MK7DM:9G*JYG2&(RF6=(^[_/N>7CD>7_5Y04@< HPQ-BQ_,:__)8E>CEJEJ/# MY3-M^=Y\O#;)+N4%4W8]41GD61BPR;+ M#[^@"'YT&7FDKVIQ*=]>4/E&NA- XFY8#_K;$-S;;O3ZIVJJ%%E*L%F M&4%X-=OTC;%EX@#O90XP!GN,@1?CIR3AM8:D"T3"-+['G$U!J8L97X'6(])< MTZH2_#G36F6A_ M:J-J:IY4L::\Y"\NY^QL"'N&XR@(PX%['%(DB!9N!X5[!X5>!WTI-WK+N'AI MW.("%UJ/103&: #.)17'T TNVH.+O,ET)UA%LQ2PY\J4%-DXF:LU$[J2]?/L MT@4\.F6BG4C9@1OBO1MB[QZ-N\%E=FSM1 0#,M@N6XC@L=V:[V'.O3#OV:HN M4Y-B0-%GYBP#N!5% 3S 6B7 M& ZC> 1UC_"1%_4?G*=;71N=T)#+G\-H=$BA:+&(1I!U7(R\_*>+FZ+E4V8B MJT5GBR%( MHGBLM':DA19OFB;RC#YF>:8RYFYUD)?\WETF3J3M<(#J6!#[67#?LU?TQ703 MSB'*YC*$Y_-A)^$2@S +YA8KKOU#H/.X$2VU$0A\/\=(@AG<*1#QQVQ M83^Q'?;HQY#:G!5%.+12R2%&^AEWB+4C-QR_H7'K,OY8A<9>KGSWL<^)M!T: MW]$F]M-F:_R1#7)PIZYBP_UQ2"$R%O0=<>*WC'O'$-ICG&Y[B!7M#C$T>@Y B! M\J+@)9#&!5-SW@8ATHPDP(;F-;L$*)Q"",T?D&LJS)E'K=9<9/_I&F;Z7H2F M,2%3%,3#VTS*NA7BM9)Z DS-R''Z4SOBF%J'G;5?YM!Y'8T3/XU_2M/,4(V. M<',N=)Z5YPFM,AWQ3IB.R14&Q$+J$B-C]$-ZA\1^2M<<61=UWKP$2-DJ2S)G M9T1LBCXG,$3#F'\3A-"Z]#=->$XQ)P3SJSWXLB\M?N;BJ>LE'K@7^F%\"+6 M>L3N1=CN1O&J>9?TR)7B17.Y9E1C-P+Z]Q7GZO7&O)[:OXY<_@]02P,$% M @ F8D+5=Q9&@CF @ , @ !@ !X;"]W;W)K>XW.N?>VD:ZGN=05@R$/-A9YXE3'-N>_KO(*:ZH%L0."; M4JJ:&NRJI:\;!;1PH)K[41",_9HRX66I&YNI+)6MX4S 3!'=UC55?RZ!R_7$ M"[W'@5NVK(P=\+.TH4N8@[EK9@I[?L]2L!J$9E(0!>7$NPC/IXF-=P'?&:SU M5IM8)PLI[VWG:S'Q BL(..3&,E!\K& *G%LBE/%[P^GU4UK@=ON1_=IY1R\+ MJF$J^0]6F&KBG7FD@)*VW-S*]1?8^!E9OEQR[?[)NHM-,#AOM9'U!HP*:B:Z M)WW8Y&$+$ Y? $0;0'0H(-X 8F>T4^9L75%#LU3)-5$V&MELP^7&H=$-$W85 MYT;A6X8XDTVE*'!-H"#8TI*S@AKL7%).10YD;HDU.9Y1!<)48%A.^0GY1.[F M5^3XZ(0<$2;(#>,G) JB: ]\^CK\ M"G*$APX>[L)]3$2?C:C/1N3XXA?XY@;=XQXU1);DF@G, :.,>[N>VY7BN&YK#Q,-ZTZ!6X&4?/X3CX/,^X_^);"<-<9^&^#7V M[()C<;OUQV."%+)=F++E6'*Y; 5N!P4YL!5=<-B7AHX[<=SV$%EEP> L]5?; M[I['A(.XC]D1/>Q%#U\5/95UC4N$%9/?GY*&*K*BO 5RC!NTD)Q3I4D#>(!5 MN)=/]@GO^,]VA =!^$3Z6U$[XD>]^-$[Q#N)FM#65%*QOUB/UD0WNE=Y1S[: M3NKQTO M/&VH*)A8OF4@.=3 8&= 7_K/+=WZ0U52R8TX5 B-!@DR*&Z^ZGK&-FX(WXA M#5X8KEGAE0[*!N#[4DKSV+&W1O^1D/T#4$L#!!0 ( )F)"U5N,JN%(@4 M " 7 8 >&PO=V]R:W-H965T&ULK5A=<^(V%/TK&G>G MDYU)@N5OI\!, K1-I]O-;+KM0Z8D_./=( M1_=:]T3#'>-?Q)I2B5[+HA(C9RWEYFXP$(LU+8FX91M:J5^6C)=$JD>^&H@- MIR2K@\IBX+EN-"A)7CGC8?WNB8^';"N+O*)/'(EM61+^SP,MV&[D8.?PXE.^ M6DO]8C >;LB*/E/Y>?/$U=.@9$2WH0FH*HBXO=$*+0C.I>7QM2)UV3!UX?']@_[$6K\3, MB: 35OR99W(].L(81-02Q_LM=<+-R62 MC(><[1#7:,6F;^K5KZ/5>N65+I1GR=6ON8J3XPFK,I5VFB%U)UB19T2JAV>I M+JH>I$!LB3YN*"?13Q;#;^O"K_G\,WR/U8*5M*L#]-?]7$BNONN_H53O MR0*83&]V=V)#%G3DJ-U,4/Y"G?'WW^'(_0%:YTN232])-KL0V4E&@C8C01_[ M^#?5-00I*/BI[4.C.E3WAI>Q'[J^JJ.7XX4%4&Z21J>HJ8V*73\(3E$S&Q6% M4=JA3C2&K<:P5^.$":DWG+,Z]^'AT:A>&B>IH1- 15[B&CIM5*26S#=TVJ@P M]' $ZXQ:G5&OSI\X$P)M.%OF$I(9V8-Z@3&SB0T*(FPFTP9AM]XA3D1"J"!. M8)%Q*S+N%?FLNG]>K:[1BE:J?Q372#4*1#+5Q7*]E6B'@.CK1K(8&I->0-QC@RDPC!@B@T5()D?FC M9B 9CF&IV.V,DMO;$3_*->7*\]1]\:JIV_=WH/%Q+]D.+\HVO2C;[%)LISDY M,J^XOP!U3JY11<&OJPD^K@2K50 8< AC?^ )G$"8]4W)>)\_KWSPJ2=6R MR<,N"8KT['*/$K/S0Z@X2DVA K;^P@("R+OC-S._]1\88W6\UGU[='# MU-PS(50<)*9@ *6V%$LP! N.K,*IX,[1X7Y+]ZMV 7.J_MVGAXU%DE>X&394 MQE3C,#"% SC/:G93D,X+DL24#M$EP9G&@3NCA_N=WF,K]Y!P=#57/D$9HO>@ M?-N'W2B/8J4=,HBF)P*Y/->2;L-B_XPGPIWSP_W63]OX<]VR"8U.1<;8;)<0 MS@M=ZW.&Z+!EA&<0S@_/V3_<^3\<]W;,@U2D; (2:\(IW"U[;>0W=\M+LDTO MRC:[%-MI/CHKBON]Z ,1^0)=Y17*6%$0?I08^)O;TZ7'=>'>IE8U@C#/^NI@ MML@L1A#FG[-OG57%_5YUFA=;?;+U#?+3M\D'8;9\F,V2#\(L^8.C$[^2\E5] MU"K0@FTKN3_D:=^VQ[GW]2&F\?X!WTTP\'ZJCW_K$\:.?G]V_('P55X)5-"E M&LJ]C=4&R??'L?L'R3;U>>.<2H#T4'_\+4$L# M!!0 ( )F)"U4YIB4K$@< %D[ 8 >&PO=V]R:W-H965T&ULQ5MMC]I&$/XK%HW:1 K!NVOSDG)("3AJ*K4ZY9+V0]4//KP<5HR7 MV.9(_GW7/H=EO>/%7(;KEP/#[#/VS'AV'I[S="^RS_F:\\+YNDG2_*JW+HKM MZ\$@7Z[Y)LQ?B2U/Y3%@$\9I;S:M/KO. M9E.Q*Y(XY=>9D^\VFS#[]I8G8G_5([WO'WR([]9%^<%@-MV&=_R&%Y^VUYD\ M&AQ0HGC#TSP6J9/QU57O#7D=>-6"RN*OF._SH_=.>2FW0GPN#]Y'5SVW/".> M\&510H3RY9[/>9*42/(\OM2@O8//7Y!?XBU%DE=_G7UMZ_:+,]@$Z,T%;=?@UPNJ2Q\\7'L5N$58A+-I)O9. M5EI+M/)-%?UJM8Q7G):% MBMP1*WDDEI_7(HEXEO_B!%]V% M/*\2?;"LS^'MPSG0EG/X*(HP 9;-[>R^CGZS#C^0LG+.0)+%\YC+QTJ$M=*!E6KV5C M>IUOPR6_ZLG.D_/LGO=F/_]$ANZO4(H>P/P*K&Q*][/):#0AWF@ZN#].!J;3 M E,RPH[9(6A9*5+)AX\#8^"Q]AXZ.NAFYM6Q&U$US3QAH0.=:O M.H32D?D M8*8%Q#L$Q*O6L9: O$^7O2C[ =@S_OD@DL21'7X?9M&_4$@\ MS.+$!%M@@@5(8%K"_$/"?&L%_RG'CT3D8*/VC=NY3]SAI%&15OQSXXH)%IPZ M?RU@PT/ AJ=O>4=LJ\F&?]V6^R44O*'AG#;:X-SJZ-S(G?87(/G3PC8ZA&WT MB$[)T\BR>?T19H>62: 86UV>VQ]&'3,?3TF7-(R-R#$Z MIJQ1[>/3.Y<))'C5)5$N]HE(W+#0]-XKC MD0XDK]O0<3H?)C.#QN/:S%ZR)A0T( -FM@F9* Y'1D\Y=*#2-U2T!2I:@(6F MITWQ/&(G>M:A V!3U&]VP;G=P]G1Q40+3EZ"'C9%"$D'1MCAEQYBLC+J#YL! MQ*1DBRXN RR7NEZAB!M]#''[P6',[O-LO<)D9RV"!:;; M-3XRBCM3*7U^ 0X>IK)D,D9,084+"X$MLE:!U5 MM(Y>1&6#$V+R+T:(\=,\!70VVHRQ">6[S#-JUC3KDPEE7DO-*E)%GU)KHZAB M&RK: A4MP$+3TZ9X'WV\XD8!R[@[.#BTK<3EV!'C1%R"B.ZD8!AD2: MX4/5W3IX#+ \ZL%3M(U>5GNC8*11V1LUU;>VG0V5F6&AZ9E1S(SB2W!P-@ - MSO4G1N< 1#AC6S.AY+8V<9LU#.='5>*HR<#:"A95 MC,-"T__=29$Z=A$U#DP( ]0X8!1C@!K7K%D "AK% #/;*,84I6)/J<8Q5#4. M%6V!BA9@H>EI4ZR//5Z-8X :)ZMSW&2W=A=GAQ>5MV&AZ>$]^N?(R\IQX$YG M]WGVS6&2LY8VCNHWP$+3,Z.H(\/7X^!LF.H8F4R8<9, >IS1PTTHW_48;?9P M0(^3HPYIZ^&*E[&+ZW%PB%#U.&;RJ[:"1>5U6&AZ28RIIW]!U!+ P04 " "9B0M5$[4[E!(' !R'P & M 'AL+W=OOV,Y9PS"()%;"3[*\?(%NR!:+)S;_$DO) 7][C\7F(BTBKR4EX.54M7Y<"C3%2V(?, *GL_QU#2P%G\Q^BCWKH$9RH+S!W/S M,;L<1$81S6FJ3!=$_VSHG.:YZ4GK^+[M=-"\TS3;!MK!04KZU_R MM'7$7@/=C[\!VC9 W0:CG@9XVP#;@=;*[+!NB"*S"\$?@3#6NC=S87UC6^O1 ML-*$\4X)_5^FVZG9G)>9#@K-@+Z2/&<94?KF3ND?'2TE 5^".9$K\$%'7((S M\.WN!KQ] %:"/U=\+4F9R8NATFI,G\-T^^;K^LVHY\TQ^,1+M9+@O5:0 M';8?ZE$T0T&[H5RC8(>_K\MW $>G $4(>?3,7]X MQ)"$8S@^9@R/U-F!K^+&5W$PAA^+BC!A?&46@GO.LT>6Y[XAU_V,]T(%$8QQ M)Z"N5>0/YJ01. D*O*%ZU"DC-13*#)"""\7^M0]\.B>. H1QTI'I,4K&V*]T MVBB=!I5>[0DSSLSH0@$FY9J4*04IE\J;*5/7K[#K58]-U*,V:=0F0;5_F#S0 M0B71B:'5$BFI7V 2"&DMS[4X@\@O#T8MN**@P&N2U2XD33I[(12Y+Q_!CD"? M$4Q&/1+WV J#$G_5993Q848%VQ!3KVAF2B76O6*AJV,<3[MJ/59P.NY1BUJU M**CV3O'T02]Q=G[2I\J4!5Z1R'G]M#LA/39HVC,C84M4&,35["I-Q5JOQ*P\ M>V"E^554+WG*^#CG>E76MX6=%%[=V-&43+JZ79N>]0FV%(1A#-[0)17"RDYY M08$B3]1?+XT\<1UC)_RN69_&EH@PC,3YBI3W5)J2;H]Q-N7MHIHSLF"YY1U0 M*Z):*KY=Z^+QQ*+22T)X5!0>J[=#-[4PA&$:Z@G(UZ9LT,BA.J47N3]#7,J= MH604=P/I,8-QTA?,EH@PC,2/Y4:O+UP\>[6Y:(N3+OX\1F<8CY(>92T!81B! MMX+JM;C:>=-/#9X4PFO3$JL4O"N/W5O"4 MTFP;J5TYJV>?GFCJ^114.2G5J=Y^ M\ROK4CKGI*RADKJY#DQS[Q!\P(XC!R\^LV3:4V2@EM@H3.S]40BZX?G&S+E4 M5^!,@25)MVST*O?L5#7)H8,5WXXV3E#/'@RW,,=AF!\N5J]4CUU>HR09=R>/ MSPPEJ,?ON"4[_G]D7S;Y'UZUL&][&\'N8NLQPSCJV;/C%NWX!6@W,]Y>O-=$ MV&ADZ.GD_U9[5)X?J[?#H>]]L [SW 10[U$%)9*"MQFMKT[,NI7NO&(O:.L5 MKU,\)(US:>7X-S^?U\6_;37T:_8D(G?02Y'2INXS>3;3O M1'W 6]\H7MDST@57BA?VX=[S8M/=C:OZ,7^BV<+/3,7IOJ\^.CQM-]226UARF!= MJ;S)GN^='3Y]>4SC>< 7:U:A]UO13J;.7=+#N_3YW@$Q9'*35$1!X\_2G)L\ M)T)@XVNDN=ED'? M!Z3)5 M+W6P@=Y^]":8LM(DPF?[%5:D>?M)I/Y2J$]V4'^DWKNRF@?UNDQ-.IR_#TY; M=B<-NR\G-Q+\N2['ZNA@I"8'D\D-]([:[1\QO:,=],Z2Q-5E9[RU(Z*FWB2:9CM2[,AFK^]7S*9')R>NV*A MRS4_'9X^4*:<8;;QLE:ARSJ#Y$$ZJ 1#78D5@X+SB<9 (VVIB")T5(:%\\+1 M2.G%(K>Z3,Q(%28%"_F(B2:NA,LQ7NV#W>RA=YH6\I<&WDS]!D(]G@X?GP85 M7%X32?"$+1(;W@:3TF8+&+M]"&=@O-4Y^-+%2/EZ.C5>%EOD.E0VZ3$O[T$P MM_\!$3!?.I ;J:6=>A$F#9AK'^8LQ_M15!^^O&W%!,' 1<(95B 'R-(:6+__ M>D5,,2EMX76-SED#J4D<+;,T_,U!) /:N$= M1& J>.V>BLAH\"4!SP:[M&62URF]3"VD5E>" %JOPBR@ MF$>\I@ZH%JV%N35YBJ$S'52ERTNUT/284TRAEP16R-(M%A@MWPKK/0BT'V>Y M@XZG[DJ181,+&!M8Q]AN%65HOM9V$7%$<-7)I88%SH:J1\P'9J!YL ,40QEL M9]/<8+\S%B'-AE^ _-*OM?;8A8#[K)[6OE1O;4YB>6^3N9UI..WM;F2;^9'0 M$?6-6"Z\<@I64I79$L9-5AS0+33RL;#5']J$T-(]=+FH? M:@V&@1KR&K[.38@(FT5=,%_T\<(DP'5EXXC75\F<4046"RN@[3NSB][ M5#,#13,9?#$+DI+N AI,%M06M-U.3)UP@1U7V(HF]644ZF2^74AC>'.6DEO8 MDG9'_K#G@.@3+<_:) :^19$8P=+#;E3K7G7Z.PQ'!MPG&C;PSER)+6-UD2)X MA-;8'?4F/%"E(==$/@O;6@CJ5 :[Q&3B=0=3"Q?8Y!M,1'C"FX +4$$$8+R( MC9!@Q)3HX(::/P>@X1@[0:) M]0B3(&@D 3ZP[S<0?A_DU1:+/Y/M?&(O ^TJ2KC5X<'#O[<26QOM%?G85+V" M7@L$7'5TR'G@X5C]Y$C[YPZ6X?^\4Z&H?Y/9?1Y?C.]N>S' DN^$*+2:N6@; MQ"O"]APNDN%O"B0/46RD!^0+N@&B1HSMB3?@0\AB@,1GY#U3Y!?LN**,HVV M(Q\82-.8IXW5&>-W4XP'3/V]]F"GD>RHKR[$*J:^M"YO&2/4=T),$(+PFX-> MH.((*^[4^CG$:RMU-O-&HO)]]8'\Y&/U8!B-R$)$%2Q 0&(*-+ ^=#,9X905 M>@;)Y^K'AGV1+M3D5B8=; :D /=&+5/G*1>G=(.M?.GR):F)0BEM,V%>$>WK M*64C33 !7T5HDDS)%(*D)Y?LCGJ4A (\U%)2U%YNLM1(/%A_ZU&KXIP3BB [ M3'>L'/W##HE !;I@FZ'4H1FE,N\*R!2/"6=36 G2&8+&>T2DHB[(!73&_?KEN]]>G;6@5/<[@:CIN@GX4)PZH[>\ MQ2C>-SV)=@ 5LAW'DV@FP.NO96=0/V[;QP#$].&WN?4;*V]?E7T.7/VBI_ZS MN U"RR?#OBN]9E!]!(A%_1)!%2UR"PL[-P]BA2/5<@%1S:%+LG)&9Q]=V[B] MDW8ZY;()4"8"(M$:[D0A[1#F#36D*"/?8B(2?44BFR)H0Y5&_K#J:%=S3<$9 MJ2PYB5;5AR=#3X,4%QZ2W%1%+RC%@*5-R:\7;77<917@DJ4@;%!.8:X24=*.^2@/R+5T5M%@MB$< M **6.DI AP )QDML_Y[25 M@GL68G@;N*G"V;0"W3J*#_M2ZS!;/ -D,&IQW>Y"MAK_MMF[75]GZ"O-8.P9 MY77A=!)%X6>J%54>[>8F)\WNR!)^KA%A#X]NW7 &=K<'.G%QA?1:C(85BA:1 M]G1?8 25N,S-/7[L@?.-S>XD4'5_P-NUK3VX;3G!;S?OBKK^#N=81Q@BR95M4XMBR1F5B9JZRL?'2UI8][\3M M",OIID8 I#:S%[?#X?QZN=$<8ADZLP]N9F8 M>X^D< B#?)RHH^#+N4'&7PIJA9/WB\&#LMM14P)@;5M0.QJCH96T-K'OMJ;2 M R& :TN,S->\G"33&\G^]<2.&A[X09T,BNJTTO?'C\=M.!RI.<*3='QR%(\V MLY33A&8B-_8R ?/0M!M,I([;5)7TCD*=970Z@IF<0'#)0S\H4"YUSBX6*)ES MC]DW-0V*J[P-#A7%>6Q<6DQ-T5#0R2,ARTUS.XNHX,9!S?F;YJ%,&I2WZSF9P\>8TQI1%72Z!@L?J#26;=!+D34^V)(72;0-7FZ%OR(K1O07:781HQ=CP MB4^6@I?,#=0%E2V/J?N+UO[5A'IF)Y+M;8.QWP1H[NVE,>0PKS#3>L MP1@'D[;2HT&>:WWJKE)_HRZE!R8*EL?M<_L=5Q$G']6)["46\5%)77'88M# M#]2T?0)*M1Y+OQHJ%J*?;+@,P[2,JI:%"U)W!3LKF06*P8.9GF=J:@1POO)4 MG<>S14O>IJ= 12(]XAV*LFCDH*/,@,ND)M:X^N57X)*09-36^V M_M@$YR8Y+)$S+)9,=Y0/5P00MN[M@XLE*=T@@(76&.:X^=$X-$&.;)2WP8XA MGJ.$C=,2X25%)9](JJ1^DJZ]>N\JA^4;23='NS^][PYV_ZG+#.RILXZ)=QQ: M'66&%TCGE3>^3/5K,PGA2MY61;.CBME)]"%J3 _AV;3DVH&7=\8962%GN_=@CF1W4/ MQ0[^XQ\'^.\FL:@G&/ XCJ:_FU*B[X_PK_F[11;'>#W!O^/X;S-P= EJ1%0' MNC:A:-"56^Z!17#!:5&^P("A,[8&%3&;C &RF3R6;94ZWI/XM3WN:RVI;ZN# MFRML4=AY:"\:D",(%(IC]/A<6FXE5WS@ T,IM+=\'*S>FRN;.+%](^.@JZCM'Y(CHPHN'#WDUHL MO!8?97E\153I-7Z9Q';K[W%'IYE3LUG&R/(N>SJ(KU0V\%6>C(-U1I=3TG#* MKL]34Y=8'*FO-< ?@S%R->UG*%!.$1<*PQ=N^ AVH#%19:P)(9\LPW@^T!?' M<27>C Y&F^[=KG?NR\+7S_C6\%!7)Y/S^2^;3=<;BU# MS7 G *3),/5@_/AD3\Y2FX?*+?CV[=15\$;\D^Y,&4\#\)VN!S4/M$!['?O% M?P%02P,$% @ F8D+52KXLFCN!0 N T !@ !X;"]W;W)KV6,]?O1 M*!0E53(,74T6;^;.5S+BUB]&H?8D53*JS&@Z'A^-*JEM[^PD/;OV9R>NB49; MNO8B-%4E_?J"C%N=]B:]S8,;O2@C/QB=G=1R0;<4[^IKC[M1YT7IBFS0S@I/ M\]/>^>3]Q2&O3PM^U;0*6]>"*YDY=\\W5^JT-^:$R% 1V8/$WY(NR1AVA#3^ M:GWVNI!LN'V]\?XIU8Y:9C+0I3._:17+T]YQ3RB:R\;$&[?ZF=IZWK"_PIF0 M?L4JKWU[V!-%$Z*K6F-D4&F;_^5#B\.6P?'X"8-I:S!->>= *..+5&JR1G+:%:VS4=B&NO;.X+@BXQW RB@C! M"T=%Z^XBNYL^X>Y(?'4VED'\9!6I7?L14NORFV[RNY@^Z_!S8X?B8-P7T_%T M^HR_@Z[>@^3OX E_6[7>1FF5]"J(NUK)2 *WXK*4=D%"VUU4M"UT;4C\?CX+ MT8-*?^S#)H<^W!^:Q^M]J&5!ISW,3R"_I-[9RQ>3H_&'9PH[[ H[?,[[?V_D M_W GKJQ 8PA-F1SU12Q)?-)6 B-IQ%Z$+QS^Q*N7+XZGT_&'3^>W%^ER\N&U MT"$TI/:9;?JR,3N_O>NL./)@3HG6H*1+%22PP_C1 M:]WXHDP5/B8H403@6^E8;@I3%,EKYV42TZ 9*&2JO7!>+V#)SX<[Z*/X4&#[ MP$5A&D4 1]K0%R49-8AN -PX[_4_J^BG,BQV)&V7 +CS9D@RN!*90<;YWQ.P M;'QJ&QMA-A''4T%ZR4@QOE9\15:.O^0RKLG4WDWF(PWJ0 M!-*0>)66TWQ.:2L3:3CV!$IM#94T!G$\U6)*W3#"N,7^WTI'+HH-NS%#-$", M$XW(N2.'3DI8(9@P'+EV$5EQBK/&*[+,Z*V)Y*;Y+K+GR#Y%SB%W%*J+W45D M:5(Z#0K/ 3T4E%ZU*E#79LU!%F3!9&/6'!DK=D6AWNQS2=H*[.2\U;7*5,CL MC]V#BPLV\&3RTU+7&-O0S/X$-]FXPH$DD:Y5P0*C#<+(?AZHQT*_7%W\+#J8.?Y:V8?31Q?7>U M+L3QX?'K#+8$?U0G.^!W2'ZR*JQS"9O*6L(^W0"LZ?RG;OP+L+3=DM0YKEP! MO:5,<[^U?>14FL#JER<3<%>#]W$(WVA@-T'VMG?P-0 M2P,$% @ F8D+58FTDQ_#! E@H !@ !X;"]W;W)K2AX='E_.#L0^N0O3P5"OM+J+*^^9L-G-9A;5P M)Z9!33.%L;7PU+7ES#4611Z,:C5+DV0]JX74T>X\C-W8W;EIO9(:;RRXMJZ% M?;Y"90X7T3P:!FYE67D>F.W.&U'B'?I?FQM+O=GH)9-!HO%170Y/[M: M\OJPX#>)!S=I V>R-^:!.Q_SBRAA0*@P\^Q!T.\1KU$I=D0P_NY]1F-(-IRV M!^\_A-PIE[UP>&W4[S+WU46TC2#'0K3*WYK#3]CGLV)_F5$N?.'0K5UN(LA: MYTW=&Q."6NKN+YYZ'B8&V^0+!FEOD ;<7:" \COAQ>[N!%2#=8$ M3FHNRIVW-"O)SN]N\1%UB^Y\YLD;C\VRWO*JLTR_8+F&3T;[RL'W.L?\V'Y& M*$8HZ0#E*GW3X<^M/H%%$D.:I.D;_A9C:HO@;_%V:E!84\,U8;4D :+75W = MB$4+?USN71C_\S4".O_+U_WS=CESCX40D&KOP-/DM:D;H9^_=J!I^SNAR"B73I2E MQ5)XS&'_3&+[R]A^,JN$UJC.R+5%/!( 4/DPE.]./GUAA@O+G_FD]4U."(5U M(#5A,JT3.G??PB\$Z"[$O+="N\98+\(V_@H6\SB=GU(CW<2+S8(:ZS1>K[?4 M6&WC]7P#ETVCI- 918WGJQ5]DV0+ZSC=G-)WOES 9TK?PGJUA=5\!?-X<;J! MT\42[HT7BF.LXF21+%<<@V%X0BEHT(:SE?MFKV09\G30$G3"%1+SDP&FXN T8[*L):Z#=7#-Y!9D1=Z#;SJ O.% @SN: MD"R7HRK$( :*J:ES,('/QIJ\S>B2F%)0HW"M)0)$)SI1FU;[/J"3E&17V"DY M^-30J>T8"C&(=&ZS//")]5>RJ.V(W+*V&>%+\/L73^_?;=/YY@/-BF>Z2GS/ MY2/=/T-!_'.#(0=EL@Y)G_) @0NSO'0(02LH,M-[WY<']N@/B)I@/AJ9,28V M.E0T-(0F+O*.$FUHMTG212$SH?T)?-10]GHJQLTFK.5LV=;%1_3DB)3$I%YC M&86GVCD*SUO=2(Y*S-(M&N",:F1A=@4*""7!J63SPF%W9C()I,NV(,&U@6=J M245:QU":(Y).X'-0]. #*JHW>VTP[]!/%1K.(G*12\+DPW3K2/]%+Z>]I_<$ MO13H=":"9! P;Q8J#:^UR.\-1K0GV@K9(^[B".?0'ZE@5-KKI+4-%9VAAC+M M,1.,94HXYR*&LQ,LW_3L8:BLX SX0T3_)U>V5'284D3INYQ'C/$HK*/E$V50 M*/?@^MH=A,W#,6 .)!7&.]#19SS><5="\=9TKUU#L\E;@2*6X47$O-"F[)X- MX^CXZ+KLWAHOR[L7VR=A2ZDYOX),DY/-*NJX&3K>-.'EL3>>T@O-BAZ.:'D! MS1?&^*'# <:GZ.Y?4$L#!!0 ( )F)"U4 WPN<3P, ),' 9 >&PO M=V]R:W-H965T77MK&]A+ M@Z; HM-TCP4?:"EL46$XB@D9:__OD/*5I5DX_1%XF7.F3-#SG"Q)_/)UH@. M7AJE[3*JG6MODL26-3;"3JA%S3L;,HUP/#7;Q+8&115 C4KR-+U*&B%UM%J$ MM2>S6E#GE-3X9,!V32/,X0X5[9=1%IT6GN6V=GXA62U:L<5WZ#ZT3X9GR ME?)$+./SD3,:7'K@>'QB?Q-BYUC6PN(]J8^R01E9QTU1S K:*3N_^+EF(<18)9^!Y ? 7G0W3L**A^$$ZN% MH3T8;\UL?A!"#6@6)[4_E'?.\*YDG%N]U3O4CLQAD3BF\XM)>83>]=#\.] K M>"3M:@N_ZPJK+_$)RQBTY"QP8.T MI2+;&82_;]?6&;X,_[P6<4\X?9W0%\B-;46)RX@KP*+98;3Z^:?L*OWMC-SI M('=ZCOW\4?Q/*)Q&$BV4Q+5C'= &7(VP(<4E*/7V!CC3.&0:'K#$9HT&BBRL M9/!+Q;;"6)":H=19H2O[*SR+/=\]AT8*9>$"9O%\.N?_/,ZG.7SD\O. UM"6 MLV,AB[-9 ?-Y"F^DEGQ'*]@251;R>%[,H8@OBQF\)R<4PTX!7$!6Q.EUU@^N MKU-XS]KOJ6F%/D#+OJF2I5#J +@3JF,Y=@3G-@6TMJ30EJA+C %?2B_FT MDX[S$H/E/$!#.\[%41''!\1),B#9D33<=ISUB?,N,&RC=6*M?!@6CH=O@SNO M2U8,D!O)(8X()D&[\&D7K&4DSN%(\UYP,K-)P?6M5&A5[JL3\O[9(A];?'-J M$S[\4G65UZ!']()OO; 6.2!%)>Q\-EZKR&34*!LTV_ <^$)AOWW/ M'%:'%^>V;[3_F??/U:,P6ZDY+-PP-)U<7T9@^B>@GSAJ0]M=D^,F'H8UOYIH MO 'O;XC<:>(=#._PZE]02P,$% @ F8D+51L4,I"C P ] @ !D !X M;"]W;W)K&ULI59MC]LV#/XKA'LH-L"(WYUIE7<"?W'H-)JWC\_(S^B_.=?%DQC7=2_,U+4\V]B0Y M_17W_F06KY!"NQ6VO6Q*%HM.&UGOE6E?\Z;_9[M]'(X4)N%7%.*]0NQX]X8< MR]?,L,5,R2TH*TUH]L&YZK2)'&]L4AZ,HK><],QBJ2B_RCSYL!2L,3ZPIH0W MGSK>4N1I^SN:66#(D!4/BCWH;0\:?P4TAWO9F$K#FZ;$\E0_(((#R_B9Y6U\ M$?"WKAE!$OH0AW%\ 2\9O$X<7O)M7I\Z#?_=ZCYR>1[8U--4M M*W#N49%H5(_H+5Z^B/+PU07>Z< [O83^O=GZ85 XR+0'&3S(-"132"I5;33( M-9@*82T%E3QO-E.@_.&0/WB-!=8K5)!$[B2B$PI6P=E*(/Q4DAY3&GA#,++3 M9$K_#.^LQ2O(DLE^O>VX* E=P]C/DW"_Q@F\?#&)H^@5I"$\5+(]T(1X[(^S M!.+<#]-K& ^240COD$J[DJ($7K=*/J)5T!#Y\239K\FQ_/OUFA=XA)WXX75J MUW1\)#FF2EAQ<2R8A?:7P!V%RZBN;T[D*UG=T(W1%)6<+&99"G](PP3%51MR MQL_SU/Y%641LM9["35%T=2>8P9(:41]!AQ9=^[$%&?O9)'7Y:[\A?U<01WZ: MVOC&L9_EXR$M#A1W- @TPI9IN I'$^I&0KC&:A,3C?+A@$:%NP"F4HCNM>8[ MJ/N6@+8EG%X(G[J[;M'U9_'4"]&IA1&\;0K16:D^[O\;&J;(BM9( M-T+(P@6<-.]QQPM)#=M4P*!@2CW1?016RX[R3%5PE1QQ=DZ<')C/ZL)*?%$; MYX+S)94[UK"27:(2CI)3*N$H_2$JHW/]+#B:1#6JC9NWFJXPT>B'TG ZC/2; M?I(=Q/OO@7NF-KPA+W%-JN%HG'F@^AG;;XQLW5Q;24-3TCU6]%F"R@K0^[64 MYGEC#0P?.HO_ %!+ P04 " "9B0M5VK4T84X% #V"P &0 'AL+W=O MRLK"MEP-*MQ[YR)/-H5.IQ.IG,QJ549K X MC>\^N\6IK8-6ACX[X>NRE&Y[0=INS@;)8/?BBUH7@5^,%Z>57--7"K]7GQU6 MX\Y+KDHR7EDC'*W.!N?)R<41GX\'_E"T\;UGP9DLK;WAQ75^-I@P(-*4!?8@ M\7='EZ0U.P*,V];GH O)AOWGG?+JW^4^6A.!O,!R*GE:QU^&(W MOU";SS'[RZSV\5=LFK/'TX'(:A]LV1H#0:E,\R_O6QYZ!O/)=PS2UB"-N)M M$>65#')QZNQ&.#X-;_P04XW6 *<,%^5K<-A5L N+GZW--TKKTW& -WXWSEK+ MB\8R_8[E3'RT)A1>O#:&," 6) M3#JW568M9&EK$X1=B75'%+B07JRLQEWU)^)5CB?I6EM;>S#I7XL+J:7)<#2( M*\JH7)(3TR36+1%=W.JK*1RN-1!@'L/6*^2!*>. M7XM/Z$!+6BMC&-VRC9',AF_?SO9>>PY>)>DPF4T?X(&&J-,0(!P-Y]/IWOIZ M;_T-7%Q:K,U6T'U%3A%\Y$*B/_F ;H;GG#*FE=-'Q[H!P$Q6*DBM_I&QIX3" MV7I=1&(]919"NZVE"R $O$8,CJ(L3(B#/ ME=;1,'K>P81_>*E!6K ]S!R"''H%-TI4S]DRFJVU!8O 52I&5F<AGD+S1R]Q+W42TM1.R1D.RW$C;YD3.#UDSG^"V$.=8(RG3 M/UG#*HOBI9!T ;9.1 LM1] M4UY.Z3N;$7+/FV=8#R0]%'50D-^N3LIDJ(&0%5B66=%XET;JK5>\_6L-GC;/<7RD'_CJD'>M'< MJHRY0[!'CNU=K'F?_P9XCI;,M,)))GTA5I"'* FM)X_4U)YSL5 G."Y9G_^M M(K]Y5,4:HG*'Z?J-MLQ_758A7IX8H>V4!]%TW*J=TF1W4#CT.,:0S$>S%T,F M@F#)#ASTC)L;N6D0\L"4]_K$KI5@,8>L1),A[N\:GPR0'7VS>86OQP[H MQD>*?<%;K?*8#1I&(#X>PV.\=;(I_JXX* 519-6K>[20..403SF/P![ZP(][ MLQBZX3I.G+A;+)!F+.O>=D/M>3/+[8\W$_''6$QN02N83D9OC@?"-5-FLPBV MBI/=T@:TV_A88# GQP>PO[+XVK0+#M"-^HM_ 5!+ P04 " "9B0M5*\.+ M3*<1 #$/ &0 'AL+W=OJ7G]^J0&FOCF)'7S MKWG^=&#^N?C%E/7*BO=EIK+N_!/@)3 T]0Q=3_<2_&M3CL1LG(CI>#K=0V\6 M-C@C>K,!>K@M\4[;-#>VJ93XY]7VK5,U9LCL "K MJGMU]/;/?YJR,KX"%_@"^V MEGD.AL\\/!N/+@'Y>8Y&7*\JTRQ7XI.YY[4O:.D96$V]$E+D3;%&!R.R1@E9 M@Z743:7KAQ'M7"T6BKP + *+*5N+2M9*;*059Z.SG\0:*,JRA/DPM[M;V,KN MCD?B:FM<0C*;RUR6J?(BC 4@M!6D'N @$R6X71@D6?09P-0T)3UZ]N(\R% L M*E. 8E K:ZDSE)VI!,ACKE8R7_AUG#Q'XIF8O$C.S\[APW2X-_S4_'5X)Y)JNI[FC<9>!'Q6=V;_![F #9!.),)?KA, M+B]/Q15M\8!E6,$+J2MQ+_.FU?&6:Z.EY7I=F>\:=JZLP/S S<%@G@D"M()' ME69% $9 >3>5 C6)JV6E% I?_%JV,KY$+B;P][=2_PZ4;N6\TJFL<7N?KA+Q MH4Q'XAC)(B?3\2MP ->F@GB@*GHR>?6<-L;S?_Y0UA) !R@I929[Y@-VM^;3 M]-HL%8RJ6-G1(BP?-]D_M)VE;W2M_P/)E;B6Y;=$?)*8)(&VKJPUJ:9OXM@O M[\9Z @DE4[!9@ FCEDA>99"@:(RN!*FK)<@MH3>&N/0 /X:D)6?[HJB.ZK9"88->WH!HH M=D+*XAJM#3H'B#R[AU/GZX_O4SQ5A(PO+&DH6NUSE$#PP^4!>#BX#W MY1*MAC*.R>@" C$H93::=B*RYLB5XH*.[[ X:7[J9YX^/C-F#%XK"1:/[Y,V M3#K;SQ58)=3K.%@C5$#D*Y-G-A&%DI;\0LA?2$M@,R!>I#)_H,7^(?6]BQFW MIJD@=I%?)YQX,]E2-X/@"ZQ='C) M=W,][): 69JFAGA84M9&F91MYO\&W \)/8H4/JU%2FR,Z"DA^M%NR?A[MAQ1 M @'!TUP#3PZMI'J.*_&E3,!YCB/OB+ Y17@D!:L.AAETTK/*64@PJ7Z7F,0 MK4/4#5GQ2F(N,IB9PYH^,4]1'L,).D<78-8':S ^4"!NL]:@W@?6<7_B+*U5 MM1VJK H)Z30NV:))WDN=D\KC)&1'DB3L9Z>CF9=^P$R)]8&RE#5D#?MIB@]8 M?$Z"LG)5.S_M4@D4ODM_J.A3):B^#L48R" W%>4CIARL$W(V8Y?':&5'O9T2 MP!3H&82'F6*3@Z[]LE9_%P4WPCB=W"Y9QIRPH^XQR'?&_B(KD$#HHC!M!LN] M-CEAVX8=5 )=P4YW)F(NA0 *GVO[4AQ/G@-YUA978Q^]^_Z,=%^)XRF,@+0= M1U"+Z(NJ[G6*F^\.1/Z/9^W@&V#*Y#JCA/G]]8>O[ZY>1:;GH;XMPW['[D9M MY?M#SH&37BI T # 36+F">]2?!8R\A=.H"QYSG;()DI?BQ*V)V>^J 1WC$\9 MD1'SA%I?IC.^<14- /# 3K:=(]61M%QJ2C83B^\*^8T9;Y-CAV29W>-&DX@_ M9U647""P?4 MPLA*<3^*I;HQ30[1A?<,(\FW07B9*TAB2S(H;$]0X,!7Z/78^&!0VSAZUP(B MZ(1UD#QFBVV<&:HX.T826Q5MV((T[4*&XB!552W!?S%26OLED'Y1ZYI=^W1R M$%*_**30A>J385K(# QH!86!LA[KJYQ+PJ[&_=4FG=4B)!Z M,@KB%"L)J/1Z9Z79 9>[8SF):[TPVMU\M]O9S=. M@W$WR9=/?8 :]'W/45>P<@M;E\M-V$=\;+O. R+8XU;[D,I1*8XP9/Z0U:RC M(+5O[QZ]D>BXVPE&;+'I<#B%K'4J@'BP@ZPM\G>=/4MD6P11:EJJ34O;N;L- M!$C #(I*HAPN![4S!I$T7K ,0VV6#4.RC4JX&>!3BE!@VZ*5#8R95>(8N":*]HY,PFR*PUUX5DW R0@L4(GV4+-8SGDN0#%L, # M9Z+ >PG[^@DK$!Q;8^\D$ORAKIKPSXM!YOL#.[ M-6[*==CO#TJF%68X.,N;$J>M/-)X<3L\5!2A'' M'=YVMO;\L>78.G:S52#&5>>$@39U_37]_4?XZI(ZD*GN).;H(30:]O3[#N,( M-GO^1'[:U7&9#F"8G?=8%?T -QU2![+3F?H;;E>1?.^=%VWTY MP#.W2KGGV^D\63KI[NOM;%?TW'60H01M6UEQWR^83+)MFMOI IJHJXWW+2O\ ML49$NVW]=WA@CX"=#ZXVUKJMIRB"K<"/0(%:(5F62)"%"WY1TYZ%7G9ZB(%? M=PP_*-8!1<9%VI=?;S^3NH@(3Y!%)VKZGHOK^.*,<$Y,\0,%#WX6HKZ#B&\* M8H59XNJ^>@#F:?2ZF>?:KMH3\HV:6]WJC[B2[8DO7H6H2'JV26'G%GL'X$L! M@H"WLM8+C0UYBZ]7WK-WYF_%" /2XYR%@8 =6"Z ?'2B+(LD$RHAEW)L]4RY M53.7Y;<8P2 )"D)T*@5:Q;,V@HF?$*C0$9Q5KD<1F>$CP?>3/LQY^<*/'8-] MQ"]$ZR/%-FF83&/GX+G"71!1(QJK7%>TYFW5[G8EZ!0WO+?=UB:%/=O"*E.7 M#7:VEZ;6KB8-=7^45JPAVVRT:^0C!A$V&SX0ZJUA_1U+ZXL PCXG!JYQUN8P MU#[YX/OQ-]2/?]?3HX>*C:__B!P2RIS*9$RQ !CQC868&YPFW>4(3/MQ;]3J M:@V'CG,K%>I!O%F$_^12XCT>E^[D-)]/#N!IU;B2DDX7AN\6^=L3N$![=XG, MNWMOR7/!W9Z5V93."82^NG?![6YVN.D3&CJ"<$V05H#\'V^&9( L;WIHS.1/ MJ '#)HI.)@2;-K..!'$<3HYTX:TQQT01#+(*67XG7>PY(2E4O3+9<[0F],LK M8]ME:A,UAP9W('^,_]V#DJ%[2TW9+ME[> 0[P1./:2AGZ P_>I#XV.BNS_!F MY8'HZ2!GAQF/H9:/R8%\$'Z1E#N)8X^)*\^--Y2MK2+!K57QDL \0_*,K M3+:%&=H_Z,5SS2>=0.^@^T]4D/JSQ_A^$Y8U6+$[/S[4U(GN5;CNH3WDK&EO MCYL*_IX72=^1T=ZK'@7DZ5$O V]PS$879PCZR6@\WLT?N6"TD"/X>PE. P.- ML?$KOJ\Q&YV-?X#JSLD?D2-ZTR=Q.7 \&(I9CQUW-*?O<8GQ'I;I4L<6SW6X M$#1"/&!XYML$V ;?RJKZ]>>O!>VVX5P*VNT6VQ7=^,%3'RX]G [_L-:2Z#"V M7.8[LRE']QC"4 ]VQ3G-:4+Z?B('.WIN&:@W9D>7P\N#>V& /)&!+BZ2+9]S M^/JG)[.DA=#30-.NRGV3P44A/D ZPL.?CC%\5X=7+KA/ MC6&U[8/V-8,..'DGU[GOO7>(<[Q[;JWKQXZFD2? HS(5KFTMV('BV/ M4 B(AK:H+1^HR1_.GR X5-A6LHH$7Z^\!R=KUU[41WNX3XZX((S.LEH708=> M?] Y/-DW_(]]P?_8] ?MG.M"2*HR@%,_(G[,[O]B-HHN2&P?B1\ _:>8TETX MN[C!@XUWG8.-OO.&OJTEP7.GBM[5.;0XYKW/5LOE/6)C1# M)-NCF4OIDH=Z\CONQ1P\ /Z:BP?"9.+Y(7+R8N^+@O[T(-=3R973SO MK=^/)Y>GSZ,?Y23TRR>B=WXQ%GT_83R)?EE:J&I)OY^%[>!2_"/3\#3\1/>* M?YG:#N??]_Y"=YOQKMT"IHXA93_B:T;^2VW6]#M5*!AK4]#'E8((4.$ >+\P M$)3=%UP@_'#Y[7\!4$L#!!0 ( )F)"U4YM9.P; 4 (4. 9 >&PO M=V]R:W-H965T*RT\1>#,H3ZU7CLLY(JZ4>V)H,WA765#'ATR[&O'#Z6"S<:>69>"-\?R\EDNZI_!;_=[A M:=RAY*HBXY4UPE%Q,;BT'?KC-+P83)D2:LL ( M$C\/=$U:,Q!H?&PQ!YU)5MQ>;]#?1-_ART)ZNK;Z#Y6'\F)P-A Y%;+1XA5FK,(N\DZ'( M\D8&.3]W=B4<2P.-%]'5J URRG!2[H/#6P6],+\AIQXD1T:\44::3$DM;HT/ MKD'H@S\?!UAAV7'6(EXEQ-D>Q!/QSII0>O':Y)3W]<=@UU&<;2A>S5X$_+$Q M(W$X&8K99#9[ >^P<_DPXAU^WN4M1X4TN7A+^5*9I;CD6E%!D13>Z#!_+MOIB>3'UYPZ:ASZ>@E M]'^5Q?^&B'4@.!+$G0PD[E>R%K^6)*YM54NS%J75.6**!NEPB@Y'=3A#K$6 M'H\780MD 3LMLF-D#^2AD!X3X&.C'.5BL18*!*ZQ5D%<+AU1@@)&Q*H;5UM/ M#%>V"P.JJMB_MM!%K<3P,J%'N5V:51?\-( MFP,&C@QBQ"S:US!SK+S5*I?,9R$UK &%)PY\#3$7A50.8=$-C5+W@ZRG$'3, MC*CE.A5-WB KR=@.4C%PI31+BNGH PN)&&]QSAKG@*DYK,+@]%(&[(DKI8.F MQYI=^!K_?,!/(HO4XNQSFPR]+@J*1XCXV3Y0M4"II*$T/>O79V-B&<'@)8 P M Z-C=Q2A\QUU&[9R3Y$[IX2SOJL9((ZHM]9\3QDJ"#6ZKE"/P(@J\.)P-#D] M_E; %R":IA*K4ND83,*40RQD6]+Z>5J>5/CDRS>YLX9$Q6D6/]U>_7(7RU#& M)%2?)K^GB7)&-%&KLN(:YLQ0C&NJU.>OX2AK41=Z3I)8(=H'QZ,)^E1KR _9 MH:SD"L!W2=ML!Y/1T48 O8G7'QOIX)S@WM$"IPJ)V5E,X/< H'T$-Y@([L'T M='3<@7(QMQ-A1Y8*9RO&/N$J5 YA'HE[Q:W3LSS<:34PG9PVIGOTDV^SCD9R MYY[JL%V4L\G_Z-/IED^[TO9Y^D?/Z-^@%A/[:60_'?9!? +QS<*C\+FL^G@G MS_!42!2AB+VN86/09XD5Q[[SZFN/J%T?DN.MJT%%;ADO0/@HX3Y-MX1N MM[MC7::KQ9-XNJ"]DP[?4EYH*J Z&9T>#_"!%"\]Z2'8.EXT%C;@VA*7)>Z) MY%@ [PMKP^:!#70WS_D_4$L#!!0 ( )F)"U71"=B,RP@ /06 9 M>&PO=V]R:W-H965TC3A)/QSN [5+2:QWR0W)M:S^^GMFR%VM9,4UVKLOTBY?YGV>F=GS MC75W?JU4$ ]E8?Q%;QU"]78X]-E:E=(/;*4,=I;6E3+@U:V&OG)*YGRI+(:3 MT6@^+*4VOV#H4VZL8)7Y>E=-MK5=C-16_<:Q8^ZM4ZT,+P\KR2 M*W6KPN?JQN%MV%+)=:F,U]8(IY87O:OQV^L9G><#7[3:^,ZS($T6UM[1RX?\ MHC%].J]+7[3>5A? M],YZ(E=+61?AH]W\4R5]3HA>9@O/OV(3S\ZF/9'5/M@R788$I3;Q7SXD.W0N MG(V^<6&2+DQ8[LB(I?Q!!GEY[NQ&.#H-:O3 JO)M"*<-.>4V..QJW N7M\%F M=^*#R90A\XB;0AI_/@P@30>&62)S'DZ9WO1;>JZE4Z^OX;]D M62E^_O?5P@>'&/G/,>4C[=EQVI0W;WTE,W710V)XY>Y5[_+[[\;ST;LG))^U MDL^>HOY\#_T%,K#N>"J.;8E/:R7>V[*29OO]=V>3\>D[+Q96NES8IX1PS'S CYE@I5^K@1=AQ M%L&*%9P4Q.S-27\T&@F#3/9!AAK-.DP'+3-/0UXJNE26+0+RP*Y+#!5#>*MRKI@LYTQ9)A=[.VY8%ND*LHQ )D-N! QO=B V"C M?[(:9 I.9ZTA%NR,# ?K"L*S '331SG5@W*9]CB$2TIDTA@;Z%*A/(DKXY6E MU$[W"C']0B^%U=\F"/H \?4K,^4CP4KF+)$ M:UM )GTZ^2._KZ]FE?*,95IR67,49GQS/#VZB.=:8.T<;O*FXO0]]$B0CG= M_WC[&0]51Z/&B[C77>8KAQHA?%?:(!"W333_D2S9JA:U@@@%VY-"<7(R.D@M M6[N]K!J0&SEU[U4B0T FE[&2HZ(##!;[4E4D:T)Q E/,EGI( O]!ULJ1@$H MHW_QT7;$1H>@%*Q69X@VG'"[580#LE![9"-+>Z#NMZ)JHY%YI;Q3D:C,?T?9 MIJ+2@I"IRP48X=9.[3T@R54!!',J[[>)D>[@=0C6,3._3<#7B]\A#C%$YP6 M-#FID!S #J'LIWS=UZM/F*$#)%!E0G/PDD&Q(.IK#8LN"D6$$83LD5P7-9L3 MJ&BE@!^(*>8US.9]MRP;<]HMT&6<^A)J+Q98CXIB=UQKG M-K)3=-+A_9P.O 80JR7\@L:(+$&FZYX"7[08;(AYGXH(.EJO\N/NZL0WI>]A M?!\Q*]E+X@?A2 =GSXOZGVLD$QJ>49]1,,\UV1DD=H;;4_]9JO:3X?[?.IZ. M_ES'3X_*B)+1]T0YPE[#$? /Z-)HO"%2JEI1JIS"L_8U.W&;0EKA& M$I0NM%U:9%;$"T8+HK'A1IVLAXS#W($$P$22*A0*7PQ*+GBVP,S"4$ YT%;+ M2C&108AWY!9C)7I<[ K,Y!%BK=TZ55 F(BE]2G,*$U +ZVT?E- MO:;G"&>=_N:P*?2(F5AIM+^#=SE9HQIQQ0%9';F,*$0N!)IAG=OL1D.7X 10U M,RA':;4;#\E+,=(7J W;/K\UX=0^7"7#?E0T%)-I MKU8KIU9D@@]056.BS<07SH"7XU?B98XXDQ&3D(.UAS&1M>HA4U6(Z40A+R,B M[_5JK\2O7;0/X@>5*99L.N;1:2S.9O/^Z70L7HC9 -EY.ICCD9TW>2?^D0I# M\[[;&76>?TP\_^P-R.? M.,6]^?@-CD\'9R3W2>?F%\4AV3$(9]$C(E- Z9O3.2L_'X/(N$,D_?]/_]BA M%/JR=;EN71Y!3RXLA2BP:A$0'[&*H7YS#C3)>="2IOXS^K&89\20XZN MXC)2CKHQFGN(*5WBW@SD=O6@2?Z]/N+0T.W,E% #Y8EAF?.>NWQ Z2/5]?*8 M6:T?92>V#\8CR8SI-B^T%$RF/W3;/[*,<& MW6$9%LTL#V5,^G448:\-)70WGD5X,9NT.1\9G4UW"PWDAC5A*$\O^@%%C;^T M*/K2LB]JGYQ+E0/-9+&-O>2+R>[D@JL MSVDOSM^VT+F,DPG^8LO,$0@ 31.0Y!8?U*U)/:;'H,O#V4H9G"NBFDWK3A?O M52-""A9(86D@E0_B9=IY!20W:HG.M\D =#,1:Y_P&-5>75+2%PD\N)D>K+S <4BMU&UH>A9&6[##D87OR>JL>;U?43![LSX MN%WC&D9FH)F)B%!?U;87_&V@PQ/0!)4>]T@IS2'H=#!+(_FQ;UO#SI?(4F$R MH.^M'HQK$^)'R7:U_:1[%;]D[H['[\$8"S!?>E&H):Z.!J&ULE59M;]LV$/XK M!ZW9)T.2Y33K,MM TFQ8"A0(FKY\&/:!EDX25XI422JR__WN2%NQAR1=O]A\ MN7ONN;N'I):CL5]=B^AAVRGM5DGK?7^99:YLL1,N-3UJVJF-[82GJ6TRUUL4 M57#J5%;D^476":F3]3*LW=GUT@Q>28UW%MS0=<+NKE&9<97,D\/"!]FTGA>R M];(7#=ZC_]3?69IE$THE.]1.&@T6ZU5R-;^\/F?[8/!9XNB.QL"9;(SYRI/; M:I7D3 @5EIX1!/T]X%M4BH&(QK<]9C*%9,?C\0']CY [Y;(1#M\:]456OETE M;Q*HL!:#\A_,^"?N\WG->*51+OS"&&T7BP3*P7G3[9V)02=U_!?;?1V.'-[D MSS@4>X!-Y*3FIMQ[2[N2_/SZ5I>F0_@H MMNB6F2=$7L_*O?=U]"Z>\;Z ]T;[UL'ONL+JU#\C)A.=XD#GNG@1\-V@4UCD M,RCRHG@!;S&EMPAXB^^F!S?2EJD; M&!'0>4F21C"#!:'U(!1@76,X(]&<=X6N0/2]VH'TX$VPWJ&P/*[80,:(&Z3K M89IYCI_"QS8B15P'IH9!#XY#!6JUQ6\#:D_HIBP':YF;]-BY&2.IH>*%LA6Z MH72DAG^&JJ'[P(/8T/4"#T(-(AYM17>+T"69,6-/@6-0CGD$P&R4&!W'Y_PH MD"#:L3)8!9,6IZKU]&O"ZMC*LN6]/54B6(?"R%)L%*9P.V5.M=!84[FH(@'- MMQ9C)9W<0A?/"_)Y 5([3FJ?P2@Y$0+Q6%A1E1='YND=C.@ MF#TE4'$['FL/N*4KVR$G_RI/%Z=P>?K+M/"#%.>G\5.X&4+/?BS+Q^X<2\V1 M*JD5OYX%C'E^]M]8K*9*DI_%T.@-^A%1/PMW$(+SP@_>V%U4--6DF)_%8#TU M65A)^K.HA(]U%$_IZJ",3^E]^J@';4X:+AWAE,9RSG50.(N:)G3K.#P1]83% M$;A6?CD?S^ "_%[:1VH'"FEQ))Z\3L/%1BQ-O^O"0;(RG9RD,6_H.0,L&M%\; MXP\3#C!]6:S_!5!+ P04 " "9B0M5U&(S_1X& A#P &0 'AL+W=O MB#RMR)2Y".3.[>[&R[HO/M [T M4.2EO^QE(51G@X%/,ETHW[>5+O%E;EVA A[=8N KIU4J2D4^B(?#TT&A3-F[ MNI!WM^[JPM8A-Z6^=>3KHE!N_4;G=G79&_4V+^[,(@O\8G!U4:F%OM?A4W7K M\#3HK*2FT*4WMB2GYY>]Z]'9FPG+B\"?1J_\UIHXDYFU7_CA]_2R-^2 =*Z3 MP!84_I;Z1N]/HQ<_HG=([6X;,TR]EJM-=_0%BZ *)-X&\B0\:_*,N^S0>1A0/X_B O7&7 MV%CLC0\F1G]=SWQPJ/W?^W)L3$SVF^!^./.52O1E#X3WVBUU[^K%#Z/3X?F! M "==@)-#U@\@?U!O?U1MMA\S33>VJ%2Y1L%#EFYK&=']=>T\L7/TSC M>'A^]^&3K$;G1Z2\1_NK,J6<[5!NU,SD)JP)78]^!82J#$;E^9KPTTAY^;C* M3)*1"6384ZYA24=DN-W8O2H3#4:'C*[O;V@ZB?O4ABHO50E1PY8I:%>0G=,H MIJ)A%JRS/5).4VE#FY!."R-]_DONB-/_ 3Y.1?L 4PS^'#%W. ML0F#!P,Q0P0CQIJ;',G8I1;1U@"'M^LC4QYAD3=P-#<) &I%U<)IC;D5/.-0 MY2C5%E1ART2'F75]N@:&2*>2804@%"7 @:D;[2CAK3>I=EY*X3#?ENQ[#D$O M-4R,2^J"2Y8@P6"EO,!QE6G8<8PKP\DV-QY@1KC$,:LVC=D:TXW31H7*Q4%M M+)9Z[>6ED(V]RE?,,W[)Q..44.X43H 7RBBLBT@;L8L*Y28!D># %,TZ$MP4 M5=H9F[*%@ V!4=4/2:;*10/L!A'%T.T6J:URHEW !@7-%"/5,=^DA7P$HRB> M;AXC J/22%#47VM3<17[=&^+CB\H45ZGR 9$@>O"@IQ6:B90.UWJ5=206]8M MLQD;!: 4AQXT[.]2B^;.%K2 AI,N8_/OL:6)1 L5.#GC+/#\+0)PA"@$ 91J MMXD-HDYKQQ_89\C SDV+:1[>A-&KN]%+*XV4#+9HQ 6@VH;M8I IL66Z!225 MG$VY(4;*[99*:6QN4AA+=QO6-V7S0U0M+"M M)]S$+'.UWLT;!J+7DPF]M^5Q\HS>MOSK*)Z.Z*,-*M]3(%@;17%\TH -:'S8 M@O8PK.CTT,X;0-G2@/GXW0#?FX>=[?S[$'\,%>W6N/$JYY["H2MG%-JIVY"F M);>L5R;')WVD^WF+"'$F(D^$I?QA3'(V'4UY.L(Q'(UZ>8#D\ MG?#R%+(GK\<\D'!>GJ.?:")%WF9!I=9-[4;C:#H$'S&JSQ %I#5 C:.3:4RW MS7"FI2[X4-X\#*#*^<76)NREAN)RZA(GIWOZEE[#5T M=,(SQ#ZSS@F71$'.Q=V^;,KFKB"'[J4RN9KE60KN%7,YX;"&PY@;3O>WN M?]?-M>=1O+D\OE-N84HF^!RJP_ZKDUYS$MD\!%O))6AF ZY4LLQPA]6.!?!] M;FW8/+"#[E9\]2]02P,$% @ F8D+50([HM 1 P B < !D !X;"]W M;W)K&ULM57=3]LP$/]73F'CJ6K2%!B"MA)E3-ND M20CV\3#MP4TNC85C9_:%PG^_L]UD10,V'O;0QG>^W^\^[#O/-L;>N!J1X*Y1 MVLV3FJ@]25-7U-@(-S8M:MZIC&T$L6C7J6LMBC* &I7F67:4-D+J9#$+NDN[ MF)F.E-1X:<%U32/L_1*5V"KQ(W;68//9&7,C1<^E/,D\P&APH(\@^#/+9ZC4IZ( MP_BYY4P&EQZXN^[9WX7<.9>5<'ANU#=94CU/CA,HL1*=HBNS>8_;? X]7V&4 M"_^PB;93]EATCDRS!;/<2!V_XFY;AQW 1_2,G^6\&.GQS#-1I!G>?X,WW1(<1KXIG]/<8D: M*TD.OI^M'%F^$C\>2SCR'3S.Y]ODQ+6BP'G"?>#0WF*RV-^;'&6GST1[,$1[ M\!S[/QW(RQ@^UPCGIFF%O@??IL0_!\+?74:64/#Q6;GJ0I>TC&#-+5JIUU"@ M]=90=4H!<3."$TI8R2AL6F7N$=T8+OHE% QNQ U"[+I;?$#N@ P01^.=C&$W MKL$,?63<;$4-',TDRUZ#J8!I>W_[>\?YY,VI>QAVU_;LS+"EEXH^<0*,M:-./G[6,.>+#AZHHJ^2"NLA:IZRJ!MA2592/;.$_N) M0I?P*AM/>*8HU9> %7F\R+VV+PC5%C'8.'D'36QX] T/W*X807W/CGA:NS9> M .73U__-U^2AK_%C#9CN3,<&[3J\ ?[^=)KBH!RTPS-S%J?K;_/X1GT2=NV; M1V'%T&S\YC !&^=^%,BT8=:N#/'D#LN:GTJTWH#W*V.H%[R#X?%=_ )02P,$ M% @ F8D+51%/C>1Q!0 L P !D !X;"]W;W)K&ULG5?;;MPV$/T58M.F+;#QWFS'B"^ [3AHFA@PDK1Y*/K E48K(A*Y M(2FOMU_?,T-)*SN.@?3!-BG.G+F=&=(G&^>_A)(HJKNZLN%T5,:X?C69A*RD M6H<]MR:+D\+Y6D=L_6H2UIYT+DIU-9E/IX>36AL[.CN1;S?^[,0UL3*6;KP* M35UKO[V@RFU.1[-1]^ᬱ/TS.3M9Z11\I_KF^\=A->I3I.L.%QWZ&\D=L2RU($N7?79Y+$\'1V-5$Z%;JKXP6U^IS:> \;+7!7DM]HD MV06$LR9$5[?*\* V-OW5=VT>!@I'T^\HS%N%N?B=#(F7KW749R?>;91G::#Q M0D(5;3AG+!?E8_0X-="+9Q^HTI%R=:-]W*I/7MN@)5_A9!*!SU*3K,6Z2%CS M[V =JFMG8QG4E"W7\NB2:/2*T]IM3&QQ%EA?(V^318A'>B6O*X4.)U]*5V5DP][ZA/0=ZK&FFAT M56W5VKM; QHI#!ZEK6V@.;!6$ 7E"O738CJ%AZX)VN9*?O+<<$B0%R'1#\&$ MJ&U&.]SD9?:U,4'DX,H;^" RCX6DEEL<0,,U^$!?60)J(B_?QLH4D-B.V:,6(M.A M!'+$!$9&)0?0-"B1WFB?!YQEA*"0FB Q8:1JB8I3PW0U\ E;-K-T4&'PW$ M M.@!RH5'Z-< AM"E=8D%7V?8[5#[I%7)1JAMO;G&DKL2+L7K__E+!4G=\X1TL M^3!6;VVF?GW^[&@^GQZWI[*;'?^6B-'3SF:-1_(>9<#!X8X '!&'$4M40-5I M'*7T)UHO9C)-\+MT&R9DJA@F_)*T%X:<]]4+35@G97:B:#S[_;!D:[WE=5 H MCZD$C>[6QNLA<8;X-V"*RU. C_9/J=E@3[%(Z"/@%$S,+5"0.;$ OG'9AOTZ MQ[#D/'BRN+Z4;G!_P)%,6BKQ!0MIB5V;.)MPQ5+;DI)O^"+&Q1IG^X&QQ+$4=8U47A9RL MR&;;/76-4KXSM7KGP%L!H'K91]EYS!9F+X^#NN@Z_W77^6-I=$XKRU\S51F_ M.Q^$LX<:M2G[-B4@!G'O&BN3Y.%%T66$26G01EVVOKD:VE'^;6/,YEVGUY*I(=3=,$VJ WH%\F"N^A,NF^QU&$W[?K[:\ &J57/J&[>!7-W M?]KAZ43]TTG&Y.'^K)^3>X^]2R:#5V1-?B5O9;XQ,-C2@[+_VC_'S],K=">> MWO*@ J@25$4%5*=[+P]&RJ?W<=I$MY8WZ=)%3"A9EOB7@CP+X+QP+G8;-M#_ MDW+V'U!+ P04 " "9B0M5LX1V_@P& "P#@ &0 'AL+W=O#;YJV8?0LV).51X(@HJ96OB9[?]A3I_7C&> M3 MN>J +C+0\@F@U^+*V5@%\=$65.ROGX/4P&S9,[M8/@OX:VMGXG Q%@[]OZ3F?P&)2VVE55H:H2UBT.91Y=!Q(0I7"B5# M)>BVU1MI>&Z*)E*N92M/BC"\,C0:;.2.1X2T!3IC%6?B:T5 \7ZG[5K(FLT8 M6!HC@EY;76HE,50^RD0VC7=W&JV'/)7LQ"8Y4>!_=()TK,@+_!&A,,)'2IFD:C?H^9H[]L7!&XPNA^

MXU!A?P5SW4MVEX:0'$)4D *%D,D0>!!C!HE%PJ+N MT\FLW[NZD78G*IF]R"8[)HIZI1!^3FXY)MXA9RQT>E6F+AXZSFT'7VLB^D'X(Q33%?X]2:%6%F#PL;[;;:3(% M#A/(TZ/4N3B5JVMGP;KCDF 0F] 3/^PWXK6M':W.X]/.&ZZTAU&2W%"=+5R+ MN9R"V((_<79\*DGD)W(@-03"[J9]^R77.75EU]>>C$P<$9Q[>J/RKLDS"R+ZI2O)A1![2I55@Y>+A M[.HGF_01FD%=\%:[GWQF.V@ _,A[$8/ID1+-Z88Y;T1,R MPS%6B-H:PO&=6Z@7%P9'2+@>TXZ9;:X,9'Q\!H#>GMID.>O:>,@1=WT(S*/G M?H^1A;Z1'I%K4_=T=9B0 SWI4"?B0?S3%NN$S6V3#L*"/)\]*CK\AH84;Y5. M'XF*R&D9\>QQ$:3XH!=%V,HF/#@(DOY"(5KON1P0MT&:]ZKU!T%*YRF7 QJ7 M1QU5B2APRZPH;HGL_>G'CI7ZKN_P02BF.9;XYB]:DS)HAH""FM(-)!GDP^;3?549RU&^*>2/=EFP WO]S_ODSIZ):X-P<4.7?) [\3NT1QRG1J\= MB\((K*NFAP7Q8XSW$Y(+!A37SA5;C4Y(QP@FM<]E9#DG3(33CG^VE29G(LML M8E)RC< MJ0[,1JR@3F;'Q3 ^JO>5>*RX\(D@0*Q#'R\^??UPSB%>0RQRPMO8I@[M%"K, M'OL\G8]N$37Y=;HK\?<@M"E?*(;1X3IVGF\A]^;Y+G?5;6ZHQ-+%[,VKB?#Y M?I1?HFO2G63E(FXXZ;%"L9!G \R7#M'J7GB#X9)Z]B]02P,$% @ F8D+ M59Q^R %P! " L !D !X;"]W;W)K&ULG5;; M;MPV$/V5@6($,2"O;GO/[@)V[*(M$,.(V_JA* JN-%H1ED2%I';MO\^0NEA. MUHY;/WAYF\,SPSFC61V$O%<9HH:'(B_5VLFTKI:>I^(,"Z9&HL*2=E(A"Z9I M*G>>JB2RQ!H5N1?Z_M0K&"^=S2%!U43#Y>(&Y.*R=P.D6 MOO!=ILV"MUE5;(>WJ/^L;B3-O!XEX066BHL2)*9KYSQ87HS->7O@+XX'-1B# M\60KQ+V9_):L'=\0PAQC;1 8_>SQ$^:Y 2(:7UM,I[_2& [''?HOUG?R97=7&197C+--BLI#B#-:4(S ^NJM29RO#2/[A39IPS:X7MQ@7#4;X L84/HM29PJNR@23Y_8>\>E) MA1VIB_!5P-_K<@21[T+HA^$K>%'O9&3QHC<["7^?;Y66E!/_'/.W@1L?AS,Z M6:J*Q;AV2 @*Y1Z=S?MWP=3_^ K9<4]V_!KZ&U_DOV+ !5,\!NPV*MI0=H,K MB$51U1H3V#Y"PO<\H2.@,X22J@(O:1O-EEDYV#3'Y(SM49)JH:R++6&)M(%3 M0,I7FI46(ZEE!T47\2#>>6U9D(CB>Q"5*0,*B!H=F8'_>(@L:J*NK,6DJ,11GSG#_#HR>@$&@AK6]F)<%24+&P:W1H:]_> M;'9<&''R-/\"P:C#PFYP*2)/U$1M:)K*7CX M$&.E!Z%AA:CI!4[ANF._A&M*-\OL!#X$OCL+@E,S#-V)O["C('##N6^'D3N9 MS4_A\LG3)=Q]GQ,_IJ3;!H.09E'D!N,9+-S9;&%'1QE4A0V0QNA]VE\7,TT M/U)42 X60E%>%DU>XI&\-.D^7 E<8&U5L!W%0=1Y AE=2+)2]!%OU$QE@9\U M%4'05^B\:U=:L2DT?).LKOOBVE6O61BY MTV !B_'<7UUMD)3YV2'&;6J*,T!VD\%?4+: MB;F@;WXWWP!02P,$% @ F8D+55J./3KO! ?PL !D !X;"]W;W)K M&ULG59=;Q,[$/TKHU AD*)DLRVEE[:1TE($2(BJ MO1\/5_?!V9TD%EY[L;U-RZ_GC'>S24NI+KPDMG=\9N;,A^=D[?R7L&*.=%L9 M&TX'JQCK-^-Q*%9U@>I+. M+OWTQ#71:,N7GD)35FQ&_5Z<#F:3-V<'(I\$_M:\#CMK$D_FSGV1S8?R=)")06RXB(*@\'?# MYVR, ,&,KQWFH%!SYWY1Y=Q=3HX&E#)"]68>.76[[GS MYY7@%I($FB^1JN@WCM)6@7$>/KQKWXO2BJHV[8Z8KCFP34>>>2QU/QA'P(C0N M.JBS%BK_"=0A?7(VK@)=V)++^_?',*NW+=_8=I8_"?BQL2/:SX:49WG^!-Y^ M[^M^PMO_"=YGOU16?U/BY9#.G0W.Z%*UV6%+NO0.0 MD8HQT+^S>8@>R?3?8PRU!AP\;H 4V)M0JX)/![7H\C<\F#Y_-CG,CI]P[Z!W M[^ I]%\+Y6]"_;EB$.>=53?:-X%FNAQ"R&A>#!.'%X6SKM(%77/1>!WO:%9$ M>A%Q[_FSHSS/CL]G5Q?7F.-[ M(P M(G&U9J]=&0C-KX,4?5!$<[:\ $X!\^9,A5%H526M5,"6@7=;*RD#"O".T[7> M<K?F&_3"A?[ +KU .31$; M+]L;#C&1*"Y\=/.0S%75ULI>;VLJT'TG8,G''\*D%WVD%WU5BXTK/&3@!Q9[_MIHWU7YFN%. MQ7%$LQ[\:Z.,7F@.O5K1(&M\\9%]P*&*$GJXQA)VA? O+2XAB!&/12&%AGRG MI8<+4%FPKB.2O,]7/"@0*0EYU*&:NP?29#@D59:.,J&Q$,*1$@_$-E8&T+]A M&ZKS;/)'FWEBOI3(C=)&;>C<>%EVB?&BK4[48L\@.#-Q1;5DHSAK X>78D!3 M2P3V)MDPRY)EV\J53>?0B-ZB,P!/C&NC*Y$(^I:J]@%ILP7MG_OV/[P79_CH MO,@\V1Q@T=[^*,.S:4QJ^3A(1 ]I+Q^]VIPG[7O9SL%:A:V*M99.A"(*"3$H MT-\:C%$";@QIB23SRK0-4)5XI;4\$3)N]/P, 1AJ3C.(N1M*ON\X)'UK\OHX M0 M)^CA_QL\ZLOP$!U^[RVR8U-K739\_.+A,P5D@\%E@:?,'KL]1SO#$7HH\LT M^@D@BKV=C_K3?KJOUJ0+X=]]I-='4:L>8N M8F!+2VDL[$4 WQ?.QY&PO=V]R:W-H965T%-!BIT9# M'_WA=SS& -ZL7 -414"7= MV5%2^4Z1VJZ#/T 0:V:3CQ1J0K,X[:0HGRCPJ68<;1^\(^UVZ!J-<5T24\I! MV1SA]QE>O0"_@0],T$?XU;78GN-+EC+KJ28]]]6KA'^,;@F7JP54JZIZA>]R MCN\R\5V^&)^UFKB+*()R+9S%"^]T;(R/8T#X^ZZ.%+A)_GDN"]G)U?-.9'!N MXZ :W!0\&1'#'HOMSS]=W*S>OA+"U1S"U6OL_UVB_P'_LT=.@1V4>P(= =V. M)Z^%+G@+Q,,&Y/._=F!PIPSW&A&&G+PA^ :Q939>!QWY WC0P7>@.;].QL1 MX\<043;KD4TPQB6<^L5(JC::>Y99P&A5:Z/IB4?<*&(Q+$'8LOLSERRA,4K; M"(<>'5M!KR+/( ODT1!HKTBV.30&UNP&\QZ=^!>,=LT8 B-.!0B_&$Y"E/6C M(VB4@UIV5?2.*5,$VHK)$MYW9]RSEIC],M1SK#N5KB"6=<(R^!@U*UR<,1RT M,0O0G20>@U:\:'.78K)SBJ1=??;+VY$3/E7X1PRS1 B*C\1^\I= "_!!LF#& M%CD)7!)"F9(LV_F90)#92TZ#52TNX4NOF6AT#0;BFY]DF%20MNDQ" WWC\CH MM.,B=7N[TW^ZDK)*]<^KU$.Z46L.OX=0 I#7>,W;?G4%^2/=[[8E?B_39\_.,00SXO/.>IH4XF!_\[7=0 M2P,$% @ F8D+58?H'U&;$P O#@ !D !X;"]W;W)K&ULM5O;DMLXDOT51$WOK!VANLGW;ML156Y[UK.VQ^&R9Q\V]@$B M(0EMDF 39,GJK]\\F0 (JJ1RN2?FQ5:)1"*O)R^ GF]<]]6OC>G5M[IJ_(NC M==^W/Y^>^F)M:NU/7&L:>K)T7:U[^K-;G?JV,[KD175U.C\[>WQ::]L[6O?XXO3E\U:OS)7IO[0? M._KK-%$I;6T:;UVC.K-\<71Q_O/E$[S/+_S3FHW//BM(LG#N*_YX6[XX.@-# MIC)%#PJ:_KLVKTQ5@1"Q\7N@>92VQ,+\N^A];]NL71T^/ M5&F6>JCZ3V[S7R;(\PCT"E=Y_E=MY-U'CX]4,?C>U6$Q<5#;1O[7WX(>L@5/ MSPXLF(<%<^9;-F(N?]6]?OF\46ZK+P=,S[Y5N2G6IO?7X]F-GO&EZS2J\]]%5MK#&WW]^VM/F('%:A(TN M9:/Y@8T>J_>NZ==>O6Y*4T[7GQ+3B?-YY/QR?BO!OP_-B7IP-E/SL_G\%GH/ MDB8>,+T'!^A=%(4;FMXV*Q7%5/][L?!]1Y[S?_L$%GH/]]-#-/WL6UV8%T.S7V[A]F'B]N%MU%_N-= ^)O\$&?5Y;=0K5[>ZV?[U+T_G MYT]^\:IP9+?&FQ*?/"FHU#W]L;2-;@JK*^5IL:%P[;U:ZVNC%L8TBB1O=4?O M;6R_)DQ0>BAM/U/MT/E!-[WJG>IIMVZHC'A>9U9#Q6PP7WAX98JAL[T-;[S^ M5JQULV(6:^L9'N[A/? Z/_OEZO4K_G3^R_T3]N M-ZJTOJBE#_LE3')9 $OANI+>,2RE6IG&=$R&GI@6 M6M*C;[4=$;B7$=^*-;[E72BWC:L)=?:!M*1TFK=$*"" MTQD_PO9L33#P(X:D-UA[) T1[4V'Y[K\C7!)7K@'&M:S9*XAD6EWT2+Q2%;K M\"!;<%\UIB"0(?R'6*UXG5IJV]%B\'J J=9YVP?Q^M$]9\H2%T2%0)C]A;)5 M)XJ9L:;PN-!^K9:4?DA9<&W;0)(Z+2//8)JTU+K21ZYH_UIO29R>C$2+2EMH MI) =%O[3([4,4$S3#"PXDY6]?D3;R>O6IC.D=4\14Y78'.D6KD8T?AL:R6?L M:[=H+",,1>!-.+S'I\Z0\G,G[_=$_(6(\\FTKNO)N@II4)V?'?]WTMC6Z$X9 M +KZE>Q:+TRG'IPS))^?J+\Y6/^5H\CH_G50H7"[->R^G%R=W#WV=-L2QNM% M9>"'6JU)0LM.-!J[\B]=I>7:PZPXI7]]0'X.03=?\DMZ%"A(@I6('D M$@OR!K:'CHMG2@QZ09JOU+/(OFB7S.0VIIP(0Z3(W:-9%JY#6B29),JO774- M,R&+09T1.BY^HRHO)A/BJQ:KP+^LY!)Z5NNO#$<9):% "'4-QFV)@.U4 MAYK2(REX8YAY6D$E'VI:U>HM&V@*1\F0I5GT6$D)#N )@%X&O*C@T1W"BS.K M;,<+HAM>(7;$#\\..9VNO+OA>1(EOP\6KO&>,E(]U(" ,;A?7[[]_.M%,LGP]A5W@BHW ,DHMX%IPH1N8>%@\(3L=K!M !U M>HULB2AG[\R]:Q^W=[+.:%P. 50B1"1$PYTHE*.'=09M(LFZ+T0D^XI&=E60 M4I6F^F$STN[7&LEYI1N 1#+U^:,ITE")2P@.YC841JA2&J Q0$X6W -+&45 M.ZX7NON"*F3Z8JBY_KH&3/7X B4&1=H"N"[Y:EI5$)>L!6$#-87Y5HB1#JQO M.P=H&:,B^FPD[,F)$O6MJATE2&*\(?'_0Q'_C*?40.<6N*O".;;)<8A)'>'C+875]Y9^H*8 MV2:/X. BS5W;K+#Y(3AA'G4HXF9<]IA%-Z!@?2B]YG<0Y WE=@JV[T/(WN#? MM_HP](V!OM'LC%E0WE3.J-$3=6GZ#3J/)-S\490.D4#-M5'G#[XK\)+8W9_H M!.+8E6?*:(I"L2*5/>,3"H)>('-7QH^9<[ZQRSLI5-V;\'9#M/O?VT[\=USW M5-9A0ZG SL5?Y\+7E?WV9_B:DKHC4]-%PM$VC3\"/X;L_.AL&+ZFWS-")QQ&6RTU-"1!#PTY@A]/YS78C#D=]+!TX[J4$#67W% KC^U2& M+SE%,G7F'C 3:N^9- Y^4H^#.C5\%9I_456-P2;0+R0/5+>SV +0WK:NB0=Z MFZQ2DOS@D2IJM!Z4 KBWI#>K+6\GQ?1.L7^SL,/ @SY@DH&LCIU^>OCD)*7# MF5I3>I*)3T7-HUU:U#0^+L1'8I>=>1K:T2=*QV.J7F9'?E@N,:BDE5Q <,N# M#TB4U[IBB"4O6>,!62OT--1<52DY],CS)+B,F&+34.,\ )[E%I5=!:_@P<' M]9OFO[8D2^&XPH#2.S>LR&TVIB+>:IGVLNNC,&17]1AH%69,!3\P &!%A"6A MI^NT]=#"@MXB-Z;72S>0 'J!4>/>^DT:NHGGHQR?]O\\4T.U3)N88.[)SE/X MH.H14\3!*-6ZX(9<+50%;MG$8']5M9<4"G42?VN4F.'?T2(80+X/&U\00 M0G.R#3@"C4AL+$26Y&P\5F5ET\[;X-\W9ARS&P,.Z.1 #TK[%;H)4[F;2IC% MTG&R@/XP@>U_BBLPO:S%3>;%A^ MF0_.%#<"]'Z&CFK#,T.Q@HZ^(U9CRF(N5Y"!3]0;%)NF0^N0Z19::-P^YTH5 M^HZNV+OWN/:8(9(:(Y_TR")YR5I_'.4::>O? GL_.K$.3(7V7*(Q M.QWH#-H-F5I) P>#=9$;MF#(@T7J]/!2Q[T^IJN8;PR-S,#$P/+G_K7YQ%74 MB1HTZ%YR$1^5##VG+78:PH$!XL-1^NW)+6=SC]+9W*-;#]4^F(W*3Q,[USAL MP4K9=T9W.[FWC50$\[/SQ^(_;Y(MLFVNR!E*W5'!>.GH/W4O'(>]N;BZC.=A MG($QC[VY3'UI&2KCLHNK+VD5=CY&=1U)IOW?-A22@UC[..+@.T>6\[.P/,Y@ M$#4R3\ (9T7E!V,+IAD(^Y;B!5TBCMA+%"WF6ROCCXK),M\=-RU(XL4EX/HXW:E2B^I(BT%"RV8]2@[TTE/,5:Z9C^.O943(4B M<'H8&4IL&?=HY2WRBY1UHXY'JE1$$]C[23R%4P1&R"!8:5 M.#G)(J("PI@( MN\ZN:*4T\;GV<5Y4N-:D8*R]^XXU<,[4@B.-2CWFFL3(Y>H590< M(21R? 4N%9).3 D,?ITN.:@-%9ND*3F+_$ A+G/8L_.GP5_)!9/K77WA)\?G MS](Q2Z6[: UD,SG"PYP?+.0;,#Y3]'KD3YZ!L<@!_.%7/KCS#5:>'63EV?'Y M66KD:#U5O'X=^DVS7!J^-Y)JV-V-V*P>Q\:T3\=G90*I0& K"EQ2=4B&QFD9 MRG\R8,-'#$MDS=VIY3P_A8A'E?%H,N4E1XK)R>ZTCE1P4OT_!/0-/E[TW%GQ ML2EC:>G:?+[&H]5)9(GC.DI-NG[0_NA)\>GSV,6/+) M+"F%PJ4^0<.?D$WK !TB%!:F,,-Y',5%1WT=\TX\)"@!0NC0*;>.6F3.C8N! MLDD33PQ#1,)H7=J9FT;.X[5L.4&HM'?:$=!4VG2TBDEN*QT)HT!+=2,VN?-A M9$C+N&@2D*D(+1?(DR^NL$"R*7V[MJV?'#VA6V.G"RA(!2.?U<\DH$9!W[V] M_,S.BYN?'9^>4#O::5MW[ M[%I;J*F""C SRIIVZDVP)% MZV,^*J4J"_4*%T,'?10ZLCY,B<1@A/4M0O*K6;N*J^QL]+^JJ![%-8[NJ^FE M ]FA3BPVX99%=C8@]2TN6J2RGY0LP!BR7F5KRSZ#TX8X!]CM\N:WE5:/4VGU M^-9:Z!-&G -\J7"KQAZZ]'0W(M9SL4ET_KAYRN(XRY&\I J^.L1=07D7R8NYG<;Y S[;'/;+D" U9G*HA-<)CIA H[;(A$&ZJ0R<"44<++\ C9 M67PB7LSB$ZK N0P]Y#PK;/YY3X<2#[-%E]> F& 0E'0L0^6*R06'J(+Q D;< M@MZ 8X?C Y DKY7S#BIRG.43=AZ[K'%'+6R-,0I3Q M-) KX YI+N MM=0B':0-1QRY>M !^MQ>R8R83:">6U5(49:/-B5LY/PQ>"-?=F #,8<4>@SZ MHX#5>D:]ET"&Q/LP\3MT]O5+*MSN8S#8F2O/8N+T68&>?1EFZ:P;N5G"PP4* M&JZ-1I2!V^0JW=NY27_XC;L_S]<%U34+S9-GJOMLN !A<&NNZ[/QOWQKOI$< M)LR>"5XL,S=)XB&_9SO!H] &<@_'>5->/,D;:)_Z[G ^/18KS!-EQMK+)3[@ M,X"VSR4(8Z:#%_=2^:DIAJA6PBUW1J'4JTB&GU 5;4_?YZ:REK#,]_=CSZW5 MVA+*41$?ZJX672@!RA^A50Y-!=*!*=:-_7T(?;!M6FK+ !*E5*3LBQ..WJ3/ M/O$B>?<=@5VESC,BZO?!\1U8U$M>BGMDER:NF<:V M?2HX9QNJKJ@6#HYT0Q5Y@@_T>."O_:Y[X[VM-56)Z?ZUV MF SIQD?&'\2-L'9HLM7R_;2#G6II/(-" K']$(\<>?K@F(71&O7'0\46K))"96A!D(LI'#(?M[@35,GA:/S1!:ZP0X!) M_,M!/2+[1'V,T[ZE'(3RK6/IX?EJ6T[,[3^:N:GCJ4'$88C%E7,E-[.<1L;Q M+TS0\]BQYZ&TW(!G2PC,,B=+^(B<\Z,\-SC?XJLW'.#2 W%D%+8KACH&:?@% M =?@:3HU;BZL)LXRK@B=JBV<(4_54R3.$1?M.@%0=A=3)A-BF7 LFOTF8E\5 M>IK]HHSJWA7_;@[U(&&3_+@L?9M^FG&PO=V]R:W-H965TF#R"/O^XNG\5:;1YLC.G@J"V4G0>Y<=1.&-LFQ%+:G*U2$R;0IA:.C MV82V,BA2SU0681Q%5V$II JF8W^W--.QKETA%2X-V+HLA=G-L=#;2= /]A?W M!=]=QDG%2;,DT;5R4FU@J0N92+3PSVQMG:&Z^?>8PXV\X7%YW$LWMA()3H**0VB^8C!] M_:I_%=V>L7;863L\)WVZHMY,Z\+G;:%50ADR38KHXE[:QV,&GQ?YD"-DNJ F MY1@X3C143?(M.$(N=%D)M?O5@A54!)!*0YU5[,!I>(\*C2@HR4X;NR>%B]>O MKN,XNGU_YX'^[9M+^%NH#$G#K*;2UMR2\$$Y-)(8+V'EJ#\%Y<'"I][G'ESP MLX.&M+R3PL$B-SM;H&FYUY*K\=)7+/5HVNC_GWI&[0T 004.%1J.&;TZ'#"G M'=FNZ 7TGMW 0VX0GU4L4+VAK[>5?#J!X4KDI7\ G0C,;_ +] >T>""BY5Q8 MX)H(WK;4O+^,$N.OZ-OO1V(QI.N8OF'[_3P7[_!))AKB$6M@[0W$2A9"B51\ M=[(#?EAL+Q+TK/Q>I(M&0\M*EJYW!XC,Z!)H?#6M8:'0B6 BJ?9&<^$T1O[, MI)^(R.A,1(Z]">'!JTX]L/&SRX)_IYH'OKOMQN.LF0K?R9O9>B?,1G($,"/6 MJ/=V%(!IYE5S<+KR,V*M'=6?!W,:\6B8@/"9UFY_8 7=3\/T&U!+ P04 M" "9B0M5-E3\^N4" D!@ &0 'AL+W=O9+'A(D?1X(]6=KA -/#1!X%>5=@P?29;%*192]4P M0UM5!KI5R IGU/ @#L,\:%@MO.G8G=VHZ5AVAM<";Q3HKFF8>KQ$+C<3+_*> M#F[KLC+V()B.6U;B',V/]D;1+MBA%'6#0M=2@,+UQ+N(SB]3>]]=^%GC1N_) M8"-92GEG-U^*B1=:0LAQ92P"H\\]SI!S"T0T_FTQO9U+:[@O/Z%_E#@FG73:K;#I[Z8##U:=-K+9&A.#IA;] MESUL\[!G, Q?,8BW!K'CW3MR+*^88=.QDAM0]C:A6<&%ZJR)7"WLH\R-(FU- M=F9ZB_,DNQL3A)<=CA+62#'\6W?G.N6K7#B46-H5/?H3=^]B?+PPQ'VZ8Y]>@Q].J<^ M+#J.(-=P56M6E@I+YDJ:3K:Q'2)]%/8PZ45%69*<.K46)1A;$>"TPF@PI)S) MIF7B\;T&00-#,ZH8*)Y)80'+1RK/OU)ME:N*"8'\'!:50GQ1*4#OC.Z=Y_7# M*QI; 7:)]J23@A@RI:$6Q$EVFHE"G\(W(C1W/A>*"=U*9?HLO84D\N-H1$(\ M\)-!0D(>^WD^)"$;^GDT@(NVY343*_+J1UE&:Q@.(??CP8C6*$W@.X6O(,^& MD$491'XR&L H26$A#>/61^:'26R%T!^.8394UVPO1-O#O=C<"+OO.?K_?S\YJILA8:.*[)-#P;9!ZH?B;U&R-;-P>6 MTE#-.[&B,8[*7B#]6DKSM+$.=C^&Z7]02P,$% @ F8D+5<5O'!*+ @ M? 4 !D !X;"]W;W)K&ULA51=3]LP%/TK5QF: M0(K(5Z$?:R-1&())2 C8>)CVX"8WB85C9[9#X=_O.FFS3BK=2^Q[?<_QN;&/ MYVNE7TR%:.&M%M(LO,K:9A8$)JNP9N94-2AII5"Z9I9"70:FT-O' R\JZ1)#.&U;B(]KO MS;VF*!A8UV9F#ZV2EU(L+;O.%%SI!*#"S MCH'1\(J7*(0C(AF_-YS>L*4#[LZW[-==[]3+BAF\5.*9Y[9:>!,/%L>BM?45JEW^'XB:T$FI-Y M8(G7K0;9AF/9<\0?<)S#G9*V,O!5YIC_BP](SR JWHI:Q@<)O[7R%)+0ASB, MXP-\R=!DTO$E_VWRBIM,*--JA)\7*V,UW8I?^SKN"4?["9U39J9A&2X\LH)! M_8I>^OE3=!Y^.2!W-,@='6)/'\EY>2L05 &#]'TB#]+L%[GEXV@@4^0M8]TV MMD(HE""+C*8U3/Q[%\$SV=(!&JY+T&(C\:)+ =!K"-9><[G .I5*Y@=B? M)E-(_+-D D_*,D&P[0D>093XX3CJ)^-Q"/O^>+#CB!IUV?G>==Q*VYMCR Y/ MRT7OJ+_E_;MTQW3)I0&!!4'#T_&9![KW>A]8U73^6BE+;NVF%3V/J%T!K1=* MV6W@-A@>W/0/4$L#!!0 ( )F)"U47&2H$&P, -8& 9 >&PO=V]R M:W-H965T1EX-2(P,6AEG0<-%ZF]5PMM.; ME>JM%"WN-)B^:;C^OD6ICFLO\IX./HE#;=U!L%EU_( /:/_J=IIVP8Q2B@9; M(U0+&JNU=Q;-(IGJ^?T'\;?"=?]MS@O9+_B-+6:V_A08D5[Z7]I(Z_X^1/ZO * M)[#3O+6^L#;$MY^[45'D:?M M!\J+EY_Y7J)YM0HL671Z03&A;T=T]A/T#-ZKUM8&WK8EEC_J!\1TILN>Z&[9 M5< _^_8&XM '%C)V!2^>W8\'O/C7W/_1>_CW;F^LIL3Y[Y+K(W)R&=D5T])T MO,"U1]5B4#^BMWGQ+,K"UU=X)S/OY!KZYH&*L^PE@JK@J@^7B%^%ODS\9*,[ MI0F>TJ2E-"D4E:JQQG&R-4*E))6\: ]+H&?#^=G@#1;8[%%#' TG$9V0J4*X M-(.7)>EQ;4"T!*-Z0Z;,*WCG+#Z'-%Y,X[87LB1T [F?Q>$TLAA>/%NP*'H- M20@/M>I.-('E?I[&P#(_3&XAGR6C$-XAE7:M9 FBZ;1Z1*=@(/+9(I[&^%S^ M8U6) L^P8S^\3=R8Y&>2.17 7LASP31T7PSW%"ZK^[$YD:]D]4#Q-A25C"RF M:0*?E>62XFHL.>-G6>*F*(V(K3%+N"N*ONDEMUA2(QHC.*!%MSYS(+F?+I*A MA+M?>+_GP"(_25Q\&?/3+(=+B1J<]9H&]6'HJ(9(]JT=V\Y\.C?MN[%7G<3' MCO^>ZX-H#4BL2#6\R:E'ZK&+CANKNJ%S[96E/C@L:_KQH'8"=%\I99\VSL#\ M*]O\#U!+ P04 " "9B0M5QT@CBJ<" "_!0 &0 'AL+W=O E"N& B,;?'M,;4KK M_?4._6.KG;2DS."E$C]Y;LNE-_,@QPUKA+U3V\_8ZYDXO$P)TWYAV_E.8@^R MQEA5]<'$H.*R^[/'O@Y[ ;/@E8"H#XA:WEVBEN45LRQ9:+4%[;P)S2U:J6TT MD>/27-,8M7OP_C4SF<"TMDP4G MK; R!JV!*VXRH4RC$7ZM4F,UO93?A\K091D?SN*Z9VYJEN'2H_8PJ!_02]Z] M":?!^R,:QH.&\3'TY)ZZ,6^(M-K 3L\ACD=1#G.\+*D@:(!+L"5"QK1^XK( M5JE&6I>P& I(-6(&-DI0,YLYG.2T8KJ/58VA"IM36#/!9$:N%JXPPRI%#7'8 MWFW$,U&L_,05EG65(U@%G/@5!2 M.G9IGR.P G830*I_$+/O2V<'A;1&$\FL4Q'+H@?Z^I*M1%.SH, M9*XH77\-N\-T6G5-^>S>C;8;IHFV 8$;"@W.SB<>Z&Y<=(95==NBJ;+4\.VR MI F+VCG0^48INS-<@F%F)_\ 4$L#!!0 ( )F)"U5NDD27#@0 .\* 9 M >&PO=V]R:W-H965T=>:4QS$00Z*[%F>B ;%/2ED*IFAK9J%>A&(*M MW7-U.82N5S/O):]J%+J2 A06\0HYMT!DQI\*ZDTWHQJS51M9;9=K7E>C>[&D;ASV%:?B"0KQ5 MB)W=W47.RFMFV&*FY!J4E28TNW"N.FTRKA*6E'NCZ&M%>F;Q08K5]P95#=>8 M&CA]8"E'?38+#(%;D2#; EUV0/$+0&.XD<*4&GX0.>;/]0,RJK#AW>\ 4\Y]]UI3,N=:L0?ENFVBC*BM\/.=MA)8>Q M;*5H%#2J1_06;]]$X_#=$4N3WM+D&/KBGBHO;SF"+,#Q\[#CYY"E M1[$.6_I0(ES)NF%B\_;--(XF[S3P/A%R&ZA,4MUIHZT-AL0+R:E^*[&Z "(& M>V+(K SK%!4,(W<2P6E.LDQIJ 2IRE8SD>LS^'0/SH\/D@D?&K:QF09& D?* MF$[\2\L4V< WM-&&<4[EW]EP$@ZFE/^^*N'E+MF!(8 M\+9N;)N!O$5@ANK%M*HRFP%8S[$HT/4"NH0N0VU ,8.P9AI&@]%WT! B$X+T M2?>YM^3*WST>P/(O=KQ7JU_73H\B'^^DRRZ2R;O&-#\13YZQNTS\HKI94 MEWD*B7)8KA2B)1)*"F^**"#C3.NJJ"@)Z2AKE;*?F;/W6;0OX'WKDF;/IQ>Z MK2/G!)*)?WX>;2G8;JZWJ4VZT7!RUOWX*ZU;5R==:I]&T^1LCSG?E8?#&T_" M@Q0%>T-(C6KE1BURQU[5S2/]:3_-+;LAYD_Q;A2\86I%*4^U4)!J.)@0)ZH; MK[J-D8T;:5)I:$!RRY(F4E16@+X74IK=QE[0S[B+KU!+ P04 " "9B0M5 M>=0]W =N"]M8]'.Y!L1E;J"QYDMRT__U1LN-F M=VWN92\V*9$?/THDM=@K?6LJ1 OWM9!F&536-I=A:/(*:V;&JD%).SNE:V9) MU65H&HVL\$ZU"),HFH8UXS)8+?S:1J\6JK6"2]QH,&U=,_VP1J'VRR .#@M7 MO*RL6PA7BX:5>(WV6[/1I(4#2L%KE(8K"1IWRR"++]<39^\-;CCNS9$,+I.M M4K=.^5@L@\@10H&Y=0B,?G?X#H5P0$3C1X\9#"&=X[%\0/_-YTZY;)G!=TI\ MYX6MEL$\@ )WK!7V2NW_P#Z?"X>7*V'\%_:=[8PBYJVQJNZ=2:^Y[/[LOC^' M(X=Y](Q#TCLDGG<7R+-\SRQ;+;3:@W;6A.8$GZKW)G);]WA)<_@3>&SDK8R\$$66/SL M'Q*W@6!R(+A.3@)^:N48TF@$290D)_#2(>'4XZ7/)5PQC:_7=)$%;-@#U9>% M3&LF2_3R7]G66$W%\O=3R7?8DZ>Q70-=FH;EN RH0PSJ.PQ6KU[$T^CM">:3 M@?GD%/KJFAJR: 6"VD%W;5\;5]D&F"SZE:RAP#EGON)]AQG(]DP7D+GRY_;A MJ:Q.Q\T.'>L"J^:QF0@-6KIFZ@ME*VA\Z7 #/G=IZ8"WKNDOX4M;;\F*W+_[ M+J&=0)]C8\&XVX6".L$?"MZCSKE!HL1S/(>OK366-EP89N$]YNB9I;&O MKQCFD^EHEL;P$B;C*(+9>$KBJQ?S)$[>PN]4)8[R07_:HKP:);5J$L_L0WDJI6V&VO# MZO H9-TL?#3O7I3/3)=4/B!P1Z[1>'81@.ZF=*=8U?C)2.5+<]:+%3ULJ)T! M[>^4L@?%!1B>RM4_4$L#!!0 ( )F)"U5B7AY\,@0 !T+ 9 >&PO M=V]R:W-H965T*B'--%I96U_T^R9?8<7,J:I1TDZI=,4L/>IEW]0:6>&=*M%/XCCK5XS+ M:#;Q[V[T;*(:*[C$&PVFJ2JF-UZ1SWUSOTGWSL%,N"&9PK\947=C6-QA$46+)&V,]J M_3-NXQDYO%P)XW]A'6RS401Y8ZRJML[$H.(R_+.'[3WL.8SC5QR2K4/B>8># M/,L?F&6SB59KT,Z:T-S"A^J]B1R7+BFW5M,N)S\[^X04DH&C.[80:(XG?4N@ M;JN?;P&N D#R"D &UTK:E8$?98'%4_\^D6D9)3M&5TDGX"^-/(5AW(,D3I(. MO&$;X=#C#;LC_.-R8:PF$?QY*,8 D1Z&<(5Q86J6XS0BY1O4]QC-WK\;9/&' M#H)I2S#M0I_=4J$5C4!0)5PQP62.<.L+DLD"OGI=87%R>8^:R@1\//!1AH(D M91^*I_M$#U$ ,P:M\:<(SA9<<,OIIKC,14.Y)"7:%9=@5PBYHNQ*YT0KHP0O M&'&B>@ATO?Z,W^/&ND"<4ZD$U3R7RPN8"SJ,ESSWC(%RC&V.X:@@0Z;=R>2G M&D.,S#'X!G&BRI,O!D\N ]??:KH$2Y![*Q$2_!T,XEZ6G,&GO5CFC=8H[;X? M,=/4#'+=X-.X":!WGJ;PJY(G^2M^^_;GO60\@#MEF0@DDR>A;K+IW MMNG4Z%IG&P=8U!4<;9#NXQBRT^%+CX*;7#5$CI@AF:3P?8<*1ZT*1V]689#8 M7%$J_T%GG9B'ZR: YP2^)[5NF1E+?_0E( ]BIT).R.#M@KOE#T_ZU-L4^$@U M7 8=8QBUR1[09T6XG.%#[?B&(EJB)&;"KUE!S9J[CN.^.CL[K['A*(7_?0DY M,RLH*5HZ6B.5\C9X<_$?8YT[P)KQ@H"H/BJGL)?<*N+=:$_#L7@I^\>"\0QI M# @D2ZVJ7>:>U&PO36/HT&_6ZC?[E_J]9K;1W&X.Z;83Z[!NMW NR*WI_496LTU0VF#8&\?4 M4M$04R[)&JD.DMYHG,"-NQK2P3T3#3ZJH?5M.^"A[/;W1I8*]=(/9JZ@279A M>FG?MK/?91AY'LW#X'C-]))+=_TEN<:G9]24=!C&PH-5M1^ %LK2..67*YI? M43L#VB^5LKL'=T [$<_^!E!+ P04 " "9B0M5V%)[S=$# !4"0 &0 M 'AL+W=O.DLYW;O7B[GHM8Y+_%>@JJ+@LE_KC$7^X43.-W&-[[-M-GPEO.*;7&%^O?J M7M+*ZU%27F"IN"A!XF;A7 6SZY'1MPI_<-RK%S*82-9"/)G%K^G"\0TAS#'1 M!H'18XC2/+\I9I MMIQ+L0=IM G-"#94:TWD>&F*LM*2WG*RT\L[)DM>;A7:U_3G@3P&D7#QG" M1N0TF00.VM0=%&I%FU)GH.FUQ$24"<\YLU-$7,QN61I_:: M65><]W-KNNYU,4UR_,&T29T_",>M,.V$*+[HFO1_F)Z8I5$_2Z-WS])5J7G: M97B%22VYYE2RNT.2UZ;9-E(4<".*JM9]T_<#6'4#>&S:3I.XZJZ^=HH4M21Q MN>S))*(HR)VM->#WFN]8CM2QP,FO%#MNV-DFQW98U^96G;UK7JCIUVAG4U0F M*@5Q&+GC8 K3X<2=QB-* ,J$$ZM*\@1?:IZ% W\"EW 6A(.1;Y;1N%M.X)%) MR0S-@? =MW:F?1( CA[__Z'2N[]^*FHQG>VOM<4>)HL)M+K]_M M/QFNFIOR6;WYWOC"Y)93;#ENR-0?Q%0\V=SAS4*+RMZ;:Z'I%K9B1I\]*(T" MO=\(H;N%<=!_2"U_ %!+ P04 " "9B0M57/WVM#D' "B3 &0 'AL M+W=O4SB-+_HK)1:O^EV\]E*)#P_R=8BU7L6F4RXTJMRVDX14);X(Q(/^&=K;'+ )WEY_H0=EX MW9@IS\55%G^,YFIUT3GMD+E8\$VL;K,')NH�K>+(OS\G_R4)=U.F2VR566 MU,&Z!DF45G_Y8WTB=@(\[YD KP[P]@/ZSP3TZH#>7D#ON2KUZX#^H54:U &# M0P.&=<#PT(!1'3 Z-."T#C@MKVYU.,5%8I'5?I2A7H[JRNP%55 >^9"O3)=9:J54[\="[F M+?'4'C^TQ'?UR=B>$>_IC$P\*Y"*V0EQSEX3S_%<\N&.DE<_MK;+COEMDYX0 MMU=B/,*74@A]RZNV!AX ZCDUJ*X/R<7R&9Q_0/-Z[HO-"PXY2Z';V2VWN&>Y6E,WV69:7RVRC_1/Y\I\N0MTHD^5\M M%9U4P'X[L,A$;_(UGXF+SKJXL^2]Z(Q_^L$=.K^V20P)HTB8CX0%2%B(A#$0 MS!!??RN^OHT^?K])ID(6#V$IUIE4?!J+I_L^)U\LCX")%7RL")$P6L$&):SH M5]V/W?/N_:ZRD(<+D+ 0"6,@F*&LP599 ZNR;L5]%M\+^5KW,*34&M(]"MT- MT)E=Y&URLM*.E1,21BO8<$=..@,,SAS'V5/5UP7=LT'?_:I@@*Q>B(0Q$,Q0 MS'"KF*%5,>_X-)-$CQ9F@K0DQ2_DHQZA+,K==YOIWWI@0E2F2\;E&.5>Z ZE M7.J15)0NR:64/%V*I\?8 87\QW4DRZV;I>X2ESVA-IU:VW"L3I$PBH3Y2%B MA(5(& /!#+V/MGH?H3M^(Z3XD#"*A/E(6("$A4@8 \$,\9UNQ7=J?=B:XI.% M^%ZMA2RV\:5H&QY-K,!CQ8>$T0KF.CN9USGI[7?ZD(<,D+ 0"6,@F*&JLZVJ MSOX/*3P04[GA\G.1Q'MM4K:VXE@I(V$4"?.1L )"Y$P!H(9BG>=YN6F@T[C M-1&D/RB-0FD^E!9 :2&4QE T4X4[K]A==#ZW$X]6(9)&:]I>2G>'>RD=>M M2@NA-(:BF?+R&GEY_U5B_Y!&2LS)G>*J_ MSA[LIVRH]P*EA5 :0]%,=37^BVLW8+YCRKX6C]$L:]4GU,:!TBB4YD-I 906 M0FD,13-UW+A"[A">JZ$F#91&H30?2@N@M!!*8RB:J<+&JW&M;^._*5=#W1HH MC=:TO5S='^TG:Z@3 Z6%4!I#T4QY-6Z,:[=CON>+:3( M@L^B.%*?=;8M'W;9@ER5>UJ5!K5=H#0*I?E06@"EA5 :0]%,03;NC.>ALZX' M-56@- JE^5!: *6%4!I#T4P5-J:*9WU=/K[FCU&R28@>R>C8\O'(]>'T<[%5 M@!7,^%GUP"G_F7GMRG[8H\4%]4J@M*#MG(S:SDEX<$G64K+G[)4T+WCC7WAV M_Z+Y>$2/3*>"ZV&G'I]N/T,K!I^V;](F=OS1SZ"*MOO91]\\%Q1Z0!]*"Z"T M$$IC*)JIL\;)\.Q.1K"CKLLG01W6UX+:$5 :A=)\*"V TD(HC:%HIA@;.\*# MVQ$>U(Z TBB4YD-I 9060FD,13-5V-@1GMV.^#U3/-;]JWQ%YE$^WW#;PH+8!E$:A-!]*"Z"T$$IC*)HY#T=C&_3LML&Q MGZS;<<=*$$JC-6UWV-\?C5I>$/C0XP906@BE,12MDE=W9T*D1,AE.3E63F;9 M)E75W$C;K=L)N"[+::>Z3?%J]JYK+I=1FI-8+'2H&PO=V]R:W-H965TS#<26NJ9H B/96@S#/C#2V18BD1I)V>V_+TDILF7(BM,R M,&*1NGO(NZ/.NIOL*'OB&P"!ON89X5-K(T1Q9=L\WD".^8 60.2=%64Y%G+( MUC8O&.!$*^69[3G.T,YQ2JS91,\MV6Q"2Y&E!)8,\3+/,?LVAXSNII9K/4_< MI^N-4!/V;%+@-3R ^+M8,CFR&TJ2YD!X2@EBL)I:U^Y5Y 9*04M\3F''#ZZ1 M,N61TB0^_J^A5K.F4CR\?J:_U\9+8QXQ MAP7-OJ2)V$RML8426.$R$_=T]P%J@RX4+Z89U__1KI9U+!277-"\5I8[R%-2 M?>.OM2,.%"2G6\&K%;QCA>"$@E\K^.>N$-0*P;DK7-0*VG2[LET[+L0"SR:, M[A!3TI*F+K3WM;;T5TK407D03-Y-I9Z8W6%1,D!TA>8EE_X,>2#)#OO$.>XWD=^UF8')MZXH]W)4"KWB!8YA:A7JE+(M M6+-??W&'SA]=+C8)"TW"(D.P5C"")AB!IOLG@K%D-"EC@6Y(]:.C'KI_/TDA M=",@Y_]UA24P&1:3L- D+#($:X7EH@G+1>\STLZ"3&9!]*9H,NS;KJA40-?1 M1/5^L)TY ^=R8F\/W=TIY?IMJ? L5M3-:H1:A@\;PX>]AO^#R0K(&EV7\N> MJI<(>30%L%2FBBZK>VFO/8LF8:%)6&0(U@K)J G)R'B*&)D,BTE8:!(6&8*U MPC)NPC(VG2+&G8_U^"A%=$N-G-:?>Y0QNI6.,\8KT2V_7#9^N>SURX.050DT"0M-PB)#L%847&=?6#C&TT:--!09H[30*"TR16L' MYZ#J<*H]6A45IHE!:9HK6#LZ\0W=Y*YX=R1=#YV ;'N:); MS#O.%6?1HA?%*OOM@V99#FRMNY0BIR*A9-)65ZYKD@R*+ X8R50=6?#>(&E:O*M*TH..#5.1>X&GC=S M"TRHLYR;OEN^G+-*YH3"+4>B*@K,_UY!SO8+QW>>.^[(-I.ZPUW.2[R%>Y"_ MEK=8E+!?F%^T;6\]!224D*QIG-8."T/H?/S4+<>2@./T.0>,0 MG#J$+SA,&H?)V!'"QB$<.\*T<3"ANW7L9N$B+/%RSMD><6VM:/K"K+[Q5NM% MJ-XH]Y*KNT3YR>4W+"L.B&W0JA+JGA (TQ2ML"!"]]YR$$ E-JK^H)HLK6J) M"45**B4$13>8/X(4Z$,$$I-^:S'N_M]X?R_T>-WC]Y9C$F[BR:&%[[ NX$GDC#TCY):2+UMOC"6 MUCOI'OB.)(!60)-,Y:)>[0?I.E=>B1(GL'!*O1WY#ISE]]_Y,^_'OH6W"8ML MPF)+L(Y$82M1:.B3%R1JGEQT3>NWBWX4__A%&:%K"87XLT^6T*8L-F&135AL M"=:19=K*,AU\D]_[%.E!OJ>(>H/@=W2.PNF27PY%CBE/\_L^*0?I;-Z=-6&03%EN"=23RO<,!PK.>-1JD)66LTB*K MM-@6K2O.T>G.MYT[&N+)H^Q=GB2/?C/_)'F,@\6OP;K1!X?H@W'Y8]PGQC#M MS;O2)BVR2HMMT;JZ'$Z+_L1^RK!Z1K1*BZS28ENTKCB'-YY5\H(QZ6, M7K/_I(Q1L/@U6!V]>U09*X!O34E2H(155-;EC;:W+7M^-L6^D_Z5?[7V>_HC M728UE;@#OJZQWF"^)52@'#9J*._L7)VB>%VVK!N2E:8N]\"D9(6YS "GP+6! MNK]A3#XW] !M\7CY+U!+ P04 " "9B0M51MV[VZH# #/$P &0 'AL M+W=OG-LV6Q6HANR,- B+.VM":\A%DVYLUE $E1A=4\"V=0WICTM4D?W2+!F[0+>)? MFVLJ6G9/R_5\&+8.X@0U>D^JO,>;&T9A;( MT1IN*WY#]A]0%U H>2M2,?4)]JTV""RPVC).ZLXLGJ NV/#0"'YG\!\[0M 9@L>.$'8&%;K=QJXF+H4<)@M*]H!*M:#)"S7[RBWF MJ\1RH=QR*NZ6PL>3&[1#>(L8>),B#LN*O06_@:^W*7CSZBUX!4H,OA1DRR#. MV<+F8D!ILU<=_+*%>P_ ??"98%XPD.$Y>KS=U87SO-&S_SWZ8#+\/O6^XOD/\-*2P4&>JXL;>>L@2NTM$3M8HCND)6\_L6-G'>Z*3<) M2TW",D.P07*"/CG!%#WY0CBL (,5TKYWK3E29OE;L$O\T/'%HMH=3ZU&Y%,U&=>!4%U@%PG!4!'0J MQQF]WJE&%7GQJ*!D.I4;^/HBX![M1=S)./_@!:+:""=]3UUF1FFI45IFBC;, M@'?(@/="A: #FTJ125IJE):9H@U3=-BUN9/[CO\L!K[FC_IL7 M.1:$;CDO! MJN MIC^5IU7J0.2 ;X^Z/D.Z*3$#%5J+H9RS6!0MVIX>M0U.&G4\F?-18F5GHJ-*RL!.+>@DKJ!YT5NB0ES MTL2NW8@TX;6BA,&-0+(N2RR>+X'R9N;XSLO"+=D4RBRX:5+A#2Q!W5!GPGT,B=,3).5IP_FLEU/G,\(P@H9,HP8/W: MPAPH-41:QJ^.T^E3&N#N^(7]RGK77E98PIS3!Y*K8N9,'93#&M=4W?+F"W1^ MQH8OXU3:)VK:V"AV4%9+Q1Q1X03 GQ^'+R#3<-_"_==P5_OOBQ#T10@L7_C7(BR(S"B7M0#T MXV(EE=#'[.>0OY9P-$QHKMZYK' &,T??+0EB"T[Z_IT?>9^'W/XGLE?>P]Y[ M>(P]O<6-/D\*!,%T\$NV\,C"34_8IM-X%"?N=M?!85 P-:QOWVL9'M5T11O2ER]&&\^$+ M,#Y(&L3A?MD.@\)Q.!V6%O72HJ/2[KC"5->M.])#VJ*#K^6'WL3?$S<4-9GL M%\[=Z3VF[W_#8D.81!36&N>=3;0[T?;2=J)X9=O1BBO=W.RPT+\?$"9 [Z\Y M5R\3T^'Z'UKZ&U!+ P04 " "9B0M5P!T?_\8" "6"@ &0 'AL+W=O M'8K MHI"O%24,;@62ZRS#XOD**-].+-=Z>7!'5JDR#^PHS/$*[D$]Y+="S^R:)2$9 M,$DX0P*6$^O2O9BZC@$4$=\(;.7.&!DK"\X?S62>3"S'* (*L3(46/]M8 J4 M&B:MXU=%:M5[&N#N^(7]4V%>FUE@"5-.OY-$I1-K;*$$EGA-U1W?7D-E:&CX M8DYE\8NV96S@6"A>2\6S"JP59(25__BI2L0.P!T< '@5P/M?@%\!_,)HJ:RP M-<,*1Z'@6R1,M&8S@R(W!5J[(I5HG(KF; -, 8*$RI/=,C#_0P='YV@(T08^IKRM<0LD:&MM!1#:,?5ME?EMMZ! M;3^OV1GRG5/D.9[7 I]VPV<0:[A;P-TFW-8)J+/@U5GP"C[_GUGX\44OH;F" M3/YLLU7R#-IYS)V[D#F.86+I2R5!;,"*WK]S1\['-I,]D34L^[5EOXL]NJ3Z M!F,6 ](GC?A"<@H*]+%6F6@S7S*."D;S?MA$KN\XH;W9-=42Y.T$-<0.:K&# M3K'U^9PB!JI-6HD?-J4%[E_:VJ*"X("X82UNV"GN!IY(S-M$=>)>6RP]D34L MCFJ+HY[NQZA/RSV1-2P'M>7@C247[!63/]Z[#?M! ^?0;1C7TL:=TJ:8X02W M2>K$O3;[/9$U+)[7%L][*KCS/BWW1-:P[#I_/L7.&TNN(CCX!+EI1-D'E1/&\Z",67.FNI!BFNG$$80+T^I)S M]3(QK4G=BD:_ 5!+ P04 " "9B0M5DKG!DU@& $,@ &0 'AL+W=O M;*I-XEE\_ZZ.QZIGTEZ]L33 MK]F:,8&^QU&278S60FS.+2M;K%GL9V_YAB7RDR5/8U_(RW1E99N4^4%I%$<6 MMFW/BOTP&L]1H5H3QP M_K6X^!A_1D&8GTQFHQ0P)9^'HE/_.D75@?D%GH+'F7E7_14M[5':)%G@L>UL?0@ M#I/JO_^]3D3+0.IT&^#: &\;T#T&I#8@9:"59V58U[[PY[.4/Z&T:"W5BA=E M;DIK&4V8%-UX+U+Y:2CMQ/PNE161BA]GZ"[R$W&&_"1 '[[EX4;VE;S\35;2 M3^A>5D^01PSQ)8(MT.MK)OPPRMY(LR_WU^CURS?H)0H3]'G-\TRVS6:6D(X7 MM[<6M9.7E9-XCY,>NN6)6&?H0Q*P0+>W9,!-U/@YZDL,"OZ:)V\1L<\0MC'N M\.<*-K]F"VGNE.8.X YI.H&4>N3_=<)61O^^DSWW4%;DA,2P-MTD A]?EG+OP(+7@FNL*L;+W2 MMIB<'N?4]CPZLQ[;_G>U>\,6(>UN*E4&%+34X%5*O )M5@;MQ\E8X_86]58MW+WM=)=4T#@@ ]: M58_H7W0;)F&K%!#O.N^KB+^:GW;,5+(T)^K''] HV/39J!2X.3"Y:T?O?]Q8] MJ-*[IPVIZ3$K[''&0Q:]43PRI::G0@&2 X+':44/2U,;*/HA<,A1/.3 0'2_ MYAN%YIVQ@0*].]F0FOZ]6X$6M@>L=VR4Q$RIZ:E0)(9!O#F '[5Q&S_P>.R2 M+?ZHFVG?QCR;3KL!!"LVPC ;Z64)4P@LU;M7#*GI@2ORPD.NQ6"C0&9*34^% M C(,K\><,B$?D![OGX]ARV.#5NB%83[:+?S]) )+]>[M(>@+*_K"WI"%;Q3* M3*GIJ5!0AN'%J),*'Y9V !*!38^-6O$7AB'IAOD96_,H0&&\2?DC*SJ^.T:C MRU&FU/2P%8#AZ9!U;Q3.3*GINQ *S@B\"@8326W<)A('3[:!I&[E[FNENZ9@ MB<"PU%V<,)? DKUW1H98K"(*R @>#T@#BR.P MY;%!*Q@C,#'M'P#[^026[-WK0X 946!&W"$'@%%4,Z6FIT*A&H$7RDX: + T MQ">PZ;%1*RHC,#K]OER&"P:OE< 2O;MY"" C"LC(D%N&Q"BDF5+34Z$@C9RR M;5@;M\F$V-/MHP%D=^>0V'3/OC55T$1A:-HN2YA)8+&^O6)*30]=01D=47B][)0I^8 TP"2PY;%!*Q"C,"UUE?Y^&H'%>O?W(">56D>5 MAMRLI$;!S)2:G@H%9G2XS,0 MEH8>04,L6;F*OER8OJYXDHDTK\Z$ATEQ\G$E[],9)"S5MPA-J>F!*_9RAV0O MURA[F5+34Z'8RSWE')>[>XZ+[)[$W6WDN.[V25RK=+XH;-#_\F/\'4$L#!!0 ( )F)"U67\03]"04 M *X@ 9 >&PO=V]R:W-H965T_?A=!],,FVC3>QL[%(X[8\_.PE)TP036/.% M-NG,,_;,9&*/F6YI]HVM 3AZ2&+"9L::\_3,-%FPA@2S8YH"$;\L:99@+BZS ME $QW,.?3%*_@%OC7]#H35V9%":,$"(LH01DL9\:Y?>;;$ZF02_P5P9;M M?$=R*G>4?I,7E^',L.2(((: 2P06'_>P@#B6)#&.[R74J&Q*Q=WO3W0_G[R8 MS!UFL*#QWU'(US-C8J 0EG@3\QNZ_0SEA$:2%]"8Y7_1MI2U#!1L&*=)J2Q& MD$2D^,0/I2-V% 2G6\$I%9Q]A>$S"H-28=#7PK!4&/:U,"H51GT5QJ7"./=] MX:S#[-Z!9E4EK0Y)<\7+FV<'!$9&;=\DS\&@D]/K_.1))F_/$(7<>8 M\".$28B\[YLH%>DC+K^(Y/Z(SL,PDHF 8W1)BG26:7'@ L=1S Z%R-=;%QU\ M.$0?4$30GVNZ88+$IB87@Y2FS* 9 0W0%25\S9!'0@@[]%VU_EBA M;PKG5!YRGCQTX2B!OV_(,1I81\BQ'*=C/(O^ZG;7='[.NO=SUGVUN@N!4+>[ MU!N^'%39-LAY@W[9UDPV],\?0AQ=" M,LXI\DUX/Y]8UM2\WPU7#QFW+2,FLB?D=0B-]H5\Y;S>Z+51Y;61TFOU,Y+6 M%1GJBDR =SFQ@(YVYN78P^%DSXU*TZ_-^EXF/9TF_5$K>HXS&I]4)AL>'U<> M'RL]?I[0C$?_-?(4T:58H-QQ%#&VP20 %%#&.]]GXY8;[%;Z]I!Q>\AX/61\ MY63?F+PGE2M/E*Z\%4O$B*R.T"<@D(GE@DS>\U L7"+&,RQ7D<@K/-SI2R7] MM25>)\S5"?-TPGQ-L$:\)U6\)^_X0I_HC+9.F*L3YNF$^9I@C6B?5M$^51?* M.*8!YA BML89?)1;NE 4QD0^T"^^YD];M6OH[)7)MHBH[GMELBTS&>Q5R0[, MOHROG.D;_6A;]:[+4GKRDG 07(YNA#O1[1:GZ ?Z0CER@44KDOL8,_09PI4H MIV+3):KG)G^F?J!*UWO>UVKSKWVTM-)'G0%W M>BP]2Z&Q2LCM(#FMQ6<':=!:?:HG^U9GU@T&6[FCG5_!0Q303F=I;1]HI;E: M:9Y6FJ^+U@QHW4.PA^]9$C7MY,N@ZZ2Y6FF>5IJOB]8,>MT"L=^E!V*W.Q*# M5G-GH;;]ZBCVL>EIM>F_9+/I];H-8JO[( M,<(@[':NIIU &0"?-U4KSM-)\ M7;1F0.MFC'WRGK53:S-&*\W52O.TTGQ=M&;0ZXZ,K6P!O+EV3EY>W"W4IE\= MQ!XF/:TF_0Z3PU;A-'>.4Q/(5OG!-T,!W1!>G'55=ZO#]?/\2'GO_H5]MK [ M[KOVF5<5/%]) ]2\*\_\!4$L#!!0 ( )F)"U7\E'J@MP0 (@@ 9 M >&PO=V]R:W-H965THAL)8HBMS?L36Q1O-^1 M_)]/U#'S'1=?942I0M_3A,F%$2F5G9NF#"*:$GG*,\KTG0T7*5'Z4FQ-F0E* MPM(H34S;LAPS)3$SEO.R[5HLYSQ72&V[B;:2* M!G,YS\B6WE+U*;L6^LIL*&&<4B9CSI"@FX5Q@<]]/"T,RAZ?8[J3!]]1,95[ MSK\6%Y?APK"*$=&$!JI $/WQ0-W&FHT/@O#P^^/=+^R_(MV55]'=PYRJ7A:&^L1I#&K M/LGW>B$.#&S[!0.[-K"'&HQJ@]%0@W%M,!YJ,*D-)D,-G-K *=>^6JQRI5VB MR'(N^ Z)HK>F%5]*N4IKO< Q*R+K5@E]-]9V:OF>\W 7)PDZ<:DB<2+?HCS&C\?HQ+ XW! M?9C6FH^:N!J5W-%KRV.UA(2YD# /$N97 M,*>$%1N!AZ4]FTWQW'SH$&G2B#3I%>DB"/(T3XBB(8K3C,1";P<42KB4M#.G M]^*.50X2YD+"/$B8/WFFW&\8SZ:3;NF<1CIGT._K';JGVYBQF&WUYBDA+*!= MPO7"CA4.$N8ZSY8'.V=G3K,ZE2*0+GT@6$NW::/;=)!N![^W+KVF'4%C8V?4 M7I;U\VY6NX=;]9B\ O)>!?F]T_K!19LUBS8;&.R4A:]$^NS93,:ST=-UZW5W M; 0/\>A!>O2!8"TMSAHMSGJU<&,9\)P5CXPUD1'R]6LG^@<]-J,;_33ITJ67 M>FP&@H2YD# /$N8#P5HZ8VO_TF?U[LY]G9_09Y+D%%U1(G-!R]W!)M5:V3^2J^^H2&-&$O1>$U7T8LKNIQ_]2X6DN: T#Y3F M0]':JN^+*KB_JO)?Y6W0$@PHS06E>: T'XK6CH9]'08/*\3\?-ZN_&"[E4&M MIUOK_N$<+>P@IQZH4Q^*UE9L7Y3!_569%[*VM[J\U_(P<[_DJY!2SZ@-!>4YH'2?"A:.QKVY2$\L#[TT^EZVKGA MM69/\S508:=6=IA7#]2K#T6K-#,/#DI3*K;ED;9$94ZNSK::UN;8_*(\+'[2 MOL+G:]S1[N)SKSH4W^.K,_HJN4N4T(UV99U.=6H2U;%W=:%X5A[3WG.E>%I^ MC2@)J2@ZZ/L;SM7C1>&@^>>#Y;]02P,$% @ F8D+55I"3*+&! \1H M !D !X;"]W;W)K&ULM5E=;]LV%/TKA%8,+;!& M(N4/.;,-)$Z'94C;H&ZZAV$/M$3;0B51(ZDX!?;C2U&*/FR9CA+F);;$>P_O MN>;E/2&G.\J^\RTA CS$4<)GUE:(]-RVN;\E,>9G-"6)'%E3%F,A']G&YBDC M.%!.<60CQQG9,0X3:SY5[V[9?$HS$84)N66 9W&,V8]+$M'=S(+6XXLOX68K M\A?V?)KB#5D2<9?>,OED5RA!&).$AS0!C*QGU@4\7R O=U 6WT*RXXWO(*>R MHO1[_G =S"PGCXA$Q!["4"R7((@+H&JC!K]7@VRLBPBFNHC>MS)KB0:S5,-B!E8>*'*8X CH^%.3P,83R <"_0#BO/\P;= MH8ZJ4$?:4-52D66X8"0(!?@??)*[XMT2J(J\H3B1KY;$S^2P*M"N\+4S]%U/ MAL!:R1A7R1@;+:2Q2>*&P%K$O8JXIUT%']9KHGJ=W&GE1DVX P+TL6Y ()N M8QDZ9\YPN+=83YJUXIQ4<4Y>5O"3@QJ9C/8BT\[PS#Q#IVZ%CM&MH80;-K>P MR6BX3ZHT:^]BKN=VIQLV.C%,D3>$UB9?2Q*H;?SSVVIMI_A'3K^3L7NP M:KU&[RV)O(;"@+7$@'J-<5 !BPN@M&STM.:HA^_]JQI":R>CUC5P:'9):W52 M;_*&T-KD:Z4$]5*I1Y,LD4YVR=-V[5AK(0.U<^CF>F^]: MDT"]*.G=*KV#5CD:(V^?E'= ?#QH_%/0#K86)E"O3/IL$R]MDH843)F/U]!# MJ-9#R#&ZHR"MO.I+WA1:FWRMKI!>73VI2988K4H]:)+ZB9Y+I)8Z2*LF.E8_ M3D,A>9&'E,@*%G+M@]RIDZ!1W6,*K9V)6O<@LVJ_&USC+0;4&0F9/O%T2YB?DY:+)GU2E^D\L('HH!ZU MT_:E93IM=9]SH6XQ[-J\N SZB-DF3#B(R%JZ.F=C M68FLN%\I'@1-U17%B@I!8_5U2W! 6&X@Q]>4BL>'?(+JEFO^$U!+ P04 M" "9B0M5F2^JDE06 "3@P$ &0 'AL+W=O=OH H2$+#IX*@ M[)S)AR] 00*7A%9D_#]]DX@R\5M"TGUSE[R(??=MF?^^OD_3POL^GRW6[\_N MBV+U]OQ\/;U/Y\GZS7*5+LI_N5WF\Z0H;^9WY^M5GB8WVX/FL_->IS,ZGR?9 MXNSRW?9[G_++=\M-,_K&Y^SNOJB^<7[Y M;I7^ M]JI3N5XN?Z]NR)OW9YWJ$:6S=%I41%+^[R&]2F>S2BH?Q__6Z-GSF-6!NU\_ MZ>'VY,N3N4[6Z=5R]I_937'__FQRYMVDM\EF5GQ>?A-I?4+#RILN9^OM?[UO M]7T[9]YTLRZ6\_K@\A',L\7C_Y/O]0]BYX#NX(4#>O4!O;T#>KT7#NC7!_2/ M/6!0'S X]H!A?<#PV -&]0&C_0->.NEQ?<#XV!$F]0&38P^XJ ^X./: ;N?I M-];+:K"_5+DY;]FY7'%I5XN[GXNTGSN^>EUX?WL?;BYR:J2 M2F:>7#PVAJK _N:G19+-UO_Z[KPHAZT./I_60P2/0_1>&*+OF>6BN%][P>(F MO6DY/G(?/WCM>.$^?N0X_KS\<3W_S'I//[.//2=HDOR-U^_^Y/4ZO5[+X[ER M'^ZGTS=>YV)[>-?[[8OO_>V?VWZLOIOY9?E0,I.*Z4X<3.!FU&91GDSG\60< M3'@\XSJIZ BFVZ\?37*7IVGY+%&T_=*9TY+,::DC?N7U7XR+B8_YRYF\RF@W M\R5=O?%ZKS\:0=/%NE\ M_=\MC_+CHS9HUZJ)S]OU*IFF[\_*F_;HIUD2QNLL6=M\JSQ31;E?.0 M9+[+GOC0;?;Z73>G3_LEC4Y:D1BXMA3 MD.2HJF74R60R.!@U)D?5)&8@S"K'X7,Y#IWEN'TFSM;K3;*8IMYTN6XM0J=Q M:A&2F$]BP2,VW/U;ZG0.2Y <,R(Q<=P)2'),==R8,3FF)C$#85;YC9[+;^0L MO]\6Y3-?7F1_3V^\FVP]?>E9T*F<6H DYI-8,#KX6^KVQX<%2(X9D9@X[@0D M.:8Z'+.U ,DQ-8D9"+,*V(\[FX1^=#$<6/*X^ZFR(<6DY@F,0-A5L5-GBMN M\DK%I=6+M%ZY!O0^I^5:L"AO7.7I359X'QRO!GYTLJ?6&HGY)!:06$AB$8D) M$I,DID@L)C%-8@;"K!YP\=P#+M#7?R_(TBV@10 MS4>UH-:ZO=W9ZIO>WF0;'3-"-7'4&4AT3(5J,:II5#.49M?O3IRD^^,3>.]/ M+\S6TV3F_?LFR8LTKZ(9U7L^7])5^31_77ZC?L^]TUKLSH=P?30F7_-48V U'Q4"U M1+4(U02J2513 MJ!:CFD8U0VEV(V@28%UGRJ1^X_FY$?SD%I:^N"-!8&*KY MJ!;4FC6?[K\9#_>7!&CF"]7$<:<@T4$5JL6HIE'-4)I=S4VHJ^M.=1U4U -5"5(M03:":1#6%:C&J:50S ME&;WCB;JUAVQ2W\T](9J/JH%J!:B6H1J M4DJBE4BU%-HYJA-+L1-)&[KCMS M1RS]T> =JOFH%M3:WKKY8.5/CAFAFCCJ#"0ZID*U&-4TJAE*LVNY"?-UW6F^ MO[[P1^-\J.:C6H!J(:I%J"9JS5KX'[SICV;U4"U&-8UJAM+L.F\">UUG*.@' M%_XFR:?WSY^.;VT':,0/U7Q4"U M1+4(U02J2513J!:CFD8U0VGV=52:M%^O M@Z[Z>VC,#]5\5 M0+42U"-4$JDE44Z@6HYI&-4-I=B-H8H,]=VP06/6[1SBY M-Z"I0%0+:FUOS=S;7_:C@T:H)HX[!8D.JE M1C6-:H;2[&IN[)-8P&^E M0+40U2)4$[76[>^4>O=-O]_?KW4TJH=J,:II5#.49M=Z$]7K MN:-Z/[;V5YMROO]T?;W6CH#&^%#-1[4 U4)4BU!-H)I$-85J,:II5#.49O>- M)A38&[!+?S(I=85J/JH%J!:B6H1J M4DJBE4BU%-HYJA-+L1-*G!WC$7F?NQ MI3^:"D0U']6"6GMUZ8_&_5!-''<*$AU4H5J,:AK5#*79U=SD^'KN:];]Q>7 MU_LT3Y/;XH67!="P'ZKYJ!:@6HAJ$:H)5).HIE M1C6-:H;2[&[1A/UZ8W81 M@";[4,U'M0#50E2+4$V@FD0UA6HQJFE4,Y1F-X(F*=@[,2GX%Q8!:&80U7Q4 M"VIM]Z*N_?T% !H$1#7Q^L.7Z( *U6)4TZAF*,VNXB8'V'/G ,-E?ITF^?:J MN+N3_:]YDLVJE_N[O7HOIM8"1E-^J.:C6H!J(:I%J"903:*:0K48U32J&4JS MMW-J4GY]-N771U-^J.:C6H!J(:I%J"903:*:0K48U32J&4JS&T&3\NN[4WXZ MFV=%.;7WBOO42[]/T_7:2Z[+.;ZWRI?_DTZKUPKKB7^ROJ_VO+C>Y.OM+&+M M_6V5YM/RJ[:=ZCZZ!SZY9:#A/U0+:LWZ&$WG37?_'0!TT C5Q'&G(-%!%:K% MJ*91S5":7>1-^*_O#O^]M C8/NDO;^LW UJ+&$W_H9J/:@&JA:@6H9I -8EJ M"M5B5-.H9BC-;@D[&[K".[JR6[JR>[JRF[JRN[JRV[JR^[JR&[NR.[NR6[NR M>[NRF[O^(T)__2;TUW=FB2Z_OC"Y;VT"9,CIJM9>F7/ZZ* !JH6H%J&:0#6) M:@K58E33J&8HS:[N)LG7=R?Y[!E^.>4_-@ST)9UNRN]ZU3RAM16@^3Y4\U$M M0+40U2)4$Z@F44VA6HQJ&M4,I=D=HTD+]MFK_O71(""J^:@6H%J(:A&J"523 MJ*90+48UC6J&TNQ&T 0!^^ZK_IGD^W;;K^ME7AY;106F23E<5OS1V@;0&""J M^?W#S63'_4[+=K(!.FZ(:A&J"523J*90+48UC6J&TNP2;R)^?7?$#UD=E#>? M=@C\T_N8K%/OU -5"5(M0 M3:":1#6%:C&J:50SE&9WER9ZV&ZC84-4\U$M0+40U2)4$Z@F44VA6HQJ M&M4,I5F-8-"$#0?N#83+24&V]M:EG=QXRX7WD.19L$;N_43H!J M?JWMO6O1V;ML;H .&J):A&H"U22J*52+44VCFJ$TN\2;&.'@M1@AO9+0\N.O MGX]?1;@?W\DM TT;HEJ :B&J1:@F4$VBFD*U&-4TJAE*LSM+DUTQ^W;E.4R MH;KOU8?GVZV=@8QX7:&:CVH!JH6H%J&:0#6):@K58E33J&8HS6X@3=QQ,&07 M"VB*$=5\5 M0+42U"-4$JDE44Z@6HYI&-4-I=B-H4HP#]S4/#R]>E.;SU@Z MQA=1S7_E'(?>'VF2MWU0(T ?1XAJ$:H)5).HIE M1C6-:H;2[&IOHHJ#4SQA&X)^//0VF6:S M%[+0[H=XU -5"5(M03:":1#6%:C&J:50SE&8U@F&3:!RZ$XVG?3;*C9W:!E#-K[7= MST;5'XW:_VP4.FZ(:A&J"523J*90+48UC6J&TNP2;Q*-PQ,3C>4"X6OULL)L MF2Q>72^\=OD$]^ GMP0TKHAJ :J%J!:AFD UB6H*U6)4TZAF*,UN&[VF;;!Q MQ2$:5T0U']4"5 M1+4(U@6H2U12JQ:BF4Q\.IR@ QA7:&:CVH!JH6H%J&:0#6) M:@K58E33J&8HS6X,32!QR 82AV@@$=5\5 M0+42U"-4$JDE44Z@6HYI&-4-I M=B-H HE#=UCOUTVQ+I+%3?5>P5'+ #27B&H^J@6UMOL.Q&CWZ;3('M)RJ5[.V=-U M\>(G"MW2R46))@11+:BU;G_G+ZOSIC/S(OL[^6*^29;3U]\CD1S=JCFHUI0:[M]?M!M>89$ M W2H)HX[!8D.JE M1C6-:H;2[))MDG%#]S;#K[T ]H/OEJ,Y.E3S42U M1#5 M(E03J"913:%:C&H:U0RE66UCU.3H1NPVQ",T28=J/JH%J!:B6H1J M4DJBE4 MBU%-HYJA-+L1-&F[D3MM=^K+8V[NY$: YN=J;7>FV^VUODN.CANB6H1J M4D MJBE4BU%-HYJA-+O(FVS$BX?&+Y*2=!5K; 9JB0S4?U0)4"U$M0C6! M:A+5%*K%J*91S5":W3*:%-V(W:9XA*;G4,U'M0#50E2+4$V@FD0UA6HQJFE4 M,Y1F-X(F83=R!G5.O_JGVSNY$Y":7VO[[Q%UQ\/]!0(Y;(AJ$:H)5).HIE M M1C6-:H;2[")OTG*C$W(.L=+@[0*_NA6H1J M4DJBE4BU%-HYJA-+O(FU3@ MZ,0K^QVQ.*@_@_O:NP=HCA#5?%0+4"U$M0C5!*I)5%.H%J.:1C5#:7;+:%*) M(_9Z?2,T9XAJ/JH%J!:B6H1J M4DJBE4BU%-HYJA-*L1C)N@=CMG=H) M4,VOM?T%0K^WOT! APU1+4(U@6H2U12JQ:BF4+)HTX9J_4-T8SAJCF MHUJ :B&J1:@F4$VBFD*U&-4TJAE*LQM!DS$/NP-MG_Z_+KUP MF5^G29XLIJFU-=#>HN'EI0*9Q;I"-1_5 E0+42U"-8%J$M44JL6HIE'-4)K= M/)IC@ZCFHUJ :B&J1:@F4$VBFD*U&-4TJAE*LQM!$QT_WV[]<<1:W(R272% M:CZJ!:@6HEJ$:@+5)*HI5(M13:.:H32[2S2IN@F;JIN@J3I4\U$M0+40U2)4 M$Z@F44VA6HQJ&M4,I=F-H$G53=RINJBH M$:J)(\]!HJ,J5(M13:.:H32[;IM\V\1]$;W/Z3S)%M7*_,@7P-%\&ZKYJ!9, M6O:G[;<^[Z+1-503QYZ$1(=5J!:CFD8U0VEV^3:IM(D[E7:5K+(BF7GI]U6Z M*.?*FSSUJOMX?SY^DC6]V>ZN^[E\/BZ?C6^>@NZ[T7;W3KR_+!_2[2OUDY^\ M7J<[\;[>Y\O-W?W^/URT-@LT"(=J/JH%J!:B6H1J M4DJBE4BU%-HYJA-*OM M7#2AN@MVF]X+-$:':CZJ!:@6HEJ$:@+5)*HI5(M13:.:H32[$30QN@OW)?9. M2\^XL9/; !JBNSC%Q(O+#"Z'5:.PJ:QT,U']4"5 M1+4(U@6H2U12JQ:BF4=):QW MI@G+3;$NDL5-N2;XR4OFRTW[)P7=[LD= 8T;HEI0:[L+C&Y;8 D=-4(U<>0Y M2'14A6HQJFE4,Y3V6,7GZ_LT+?RD2"[?S=/\+KU*9[.U-ZUJL7I.W_FNEZ>W M995WWW[HG9T??#_HO@V[+=\7W;=R^_WSAK]\MTKN4I/D=]EB[G M<_E_4$L#!!0 ( )F)"U4YD88,J ( !,( 9 >&PO=V]R:W-H965T ML, ,E#SH6>.AEB<>ZZ M.LD@I_I$%B#,R$JJG*()U=K5A0*:5J"*)+)$S =>* MZ#+/J7J\!"ZW4\=WGCINV#I#V^'&DX*N80%X5UPK$[DM2\IR$)I)012LILZ% M?SZ+;'Z5\(W!5N^TB76RE/+>!I_3J>-90< A05+)-?5+]DVN9Y# MDE*CS!NP49 S47_I0U.''8 _V@,(&D#PMX!A QA61FMEE:TY11I/E-P29;,- MFVU4M:G0Q@T3=A47J,PH,SB,OTJQ'B"HG,QAB61 %F:?I"4'(E?D!@KZ:)8, M;7!%L50,&6AR. >DC.LCDW^WF)/#@R-R0)@@MYDL-16IGKAHQ-DIW*01@XAONY3/5F#.= M<*E+!>3'Q5*C,ION9Y>UFFO4S64/XKDN: )3QYPT#6H#3OS^G1]Z'[J,_B>R M9[:'K>UA'WN\I_B7-2JL4/9BV,2CZ.S,%'JSJ[R7^XW*1ZWR4:_R6XF4=TFO M8>-7I/>2OU'ZN)4^[I5NMYDL!7:>FO$?\@?^,'JA?OS'\@S,-=XF/5,5MJK" M?E7V!#"M2RH2((G4W?K"#GVGHQ?Z>F=Z8W6CUD?T^L8P-_L2CXD [/(0=>SN M,/)>F.B=YE]-N#M7MGTNKZA:,Z$)AY6A]TXB4U%5/T%U@+*H;O&E1/,F5,W, MO-J@;((97TF)3X%]&-K_ ?%O4$L#!!0 ( )F)"U5%=--^Y@4 '\S 9 M >&PO=V]R:W-H965T1 RH=J*#/(>WSA;*\:QRB[ ME7LAOF8GU]'EP,E&Q&(6Z@Q!S<>.+5D<9R0SCF\E=%#YS R;QP>ZG]^\N9E[ MJMA2Q'_Q2*\O!V<#%+$'NHWU1[%_S\H;FF2\4,0J_XWV95]G@,*MTB(ICA8#^/28'RLATEI,#G68%H:3(\U MF)4&LSQ8Q=/-0X.IIHNY%'LDL]Z&EAWD\H&9Y#N: MI0/R>4K3D-,87:=*RZU).*W0&\PTY;%ZBWXU[9I)IC3Z2#5#=WNZ,8TW0B/, M%%^EIC%"5*'W+%KQ=-7 F&Z?[S!Z\_/;^5";46>^AV$YPJMBA-X/1CA"'T2J MUPJ1-&)1ASVVVT\M]D/SM*I'YAT>V95G!?Z^34_1R#E!GN-Y'>-9'F_N=MW. MR[R3EWGW[>:8A<;<_:%Y8#>_$;N#=_?,$HI1E;VCG#?ZS^Q5)\BG7*(O--XR M]/E=,[MA@\KY\^F3+=CREP>UPT_[^9U M="//NXTZNOG6>^X;'B!8*SRN4\L2SK$K=2TCG*!;TRPB'J+;(EHG^54:QWD( MBZL*?5I+L5VMD=GL,O1I;RX](9)I4N9$F*MBJV@:H1OC4S.6=FH2UN'UG1Y M:1B41D!I/B@M@**UD["AC;FOLK246*CD@:1A4!H!I?F@M "*UDX>KTX>[Z7; M3#NA=YY TC HC8#2?%!:4-(FS;5Z-K'L-MU:GG2M0M;BSRV59OMB"@V>AI)1 MQ:Q^B.;X- 5.J[0IBI[.S +5-4%I&)1&0&D^*"V HK7SKU9 W@- Q* M(Z T'Y060-':W^JJ)6?/+CG_[S7-SNV;/: T#$HCH#0?E!:4M.::-K6L:5ZM M GM6H1!B3<,L+-8TRU?GKNS#Z)U&H*HQ*(V TGQ06@!%:R=;K1I[WJNL8!ZH ME Q*PZ T DKS06D!%*V=/+7<[!TK-_==P4#E9E :!J414)H/2@M*6O/?_)UR M\[#Q=?^$R57^)H="81;=XKO356OUMLB[_!V)[]JOW(NEV]&.W0M2O M2XXM7 M4SY0N>*I0C%[,*Z+?P%02P,$% @ F8D+53&AP8=A!@ ]CL !D !X;"]W;W)K M&ULQ9M=;]LV&(7_"N$50PNDL21_)DL,)-$WUC5H MVNUBV 5CT;90271).DZ&_?A1'[&M1%%L] "Y2229Y^$K^3T2Q=<\6W/Q72X8 M4^0^33)YWEDHM3SM=N5TP5(JC_F29?J3&1=R5EQ[%I,SOA*)7'&K@61JS2EXN&2)7Q]WC$[CP>^Q/.%R@]T)V=+.F/SFC"*#RJ^\R!>;*CHY$WQ-1-Y>\_*-(ND*O4Z3.,O] M<:.$_C36.C6Y47SZG039E&5YHI+KA&:2?"07413G"4P3_6%IPSR=W]M,T3B1 M'W23;S?_N WE'XHQ\7?"5I%DDS[I*AY7#N],JA,LR!.N%$'KD$\_40A(G MBUC4H'?:]<,6?5=?CLTUL1ZOR:75"@Q7V3'I&4?$,BRK(9ZK_>5F@]QNEW^B MXE%N]INNQL\%[_Y<\-YK\D3+S4)N-,C]O7LWAPWRX!4YU7*C7\@'#?*P76ZS MZ3&Q3@IYKR6/>AMO]0I>_R5OZ;M^G,V/B,T4]&R<0=ZTQ^_<4<&K\UY2P29B-A#A+F(F$>$N8C M80$2%H)@-8_T-Q[I%_3>2QY94,$^YB.Q!L-Z&[LUQ$/3^7F'XUZ]/[$F M]X:MN>>DRX0_,$;*5XG/RSS=FM*L%7/HC1@)LY$P!PESD3 /"?.1L )"T&P MFAE&&S.,WG@X,T*Z" FSD3 '"7.1, \)\Y&P D+0;":B\8;%XU;'RG?,L&F M?)[EQJB/8J9T36Q61]?N^_8X+.&5DR$?.F&<_+5O:A=WDDS$;"G/9+ MV",/C I)^B0M)WBM/HGH0]->J62U"W^')%["*1/792+3,L= MQ9?%0/]^8QS];B3=[!9ZCOY'U!+ P04 " "9B0M5 M28DAD9(% 5( &0 'AL+W=O#2_SN.AKI -/B M:PI;T;A&6LH]8]_US?OD8A!J1I!!+#4$51\/< U9II$4C_\JT$'=IPYL7N_0 M_S3BE9A[*N":9=_21*XN!N<#E,"";C+YB6W_ADK0F<:+62;,7[2MVH8#%&^$ M9'D5K!CD:5%^TL66\D2@US<@:9J)-RKLR]T->OWJ#7J% B16E(- :8&^ M%*D4;]5#=?UYQ39"88A9(!5_S2*(*ZY7)5?R#-^!FR$SN72DN$49N!%TTWHDUC>%BH*J" /X @_FOO^!Q^+M+WI' ]L2. M:K$C'_K\XT8*J5ZDM%@B*A&HUU()7P-/68)>JS>M?/_>N))0(I\99%WH'N83 M$HWQ=!8\-.5Y"1PH[ZR6=^8=R\OEDL.22E"34_)4U%=,[MJS)PW!BSL#5<7N@#B4]JXA,O\3\>@<>I<%.?=%+W M@A](_;RF?NZE;FH%6O,T!C-O$I9EE L]E:TH0D/HW%+EJO1U#;: MHSNMZ4Z]=#^ORE7*+$12W9 0C\P3%TTOUDMGQI' ]F3CT*[4X4]7]PKB2'J/ MA;8ON&%-\$LJ_#TLTZ+0-[WK?-5!L]"?C\:3"+?>4S^10X42*Y3TJ7J=:L@3 M->TZXN_H4"'6?V#OBF^K8*>4J%O**=407=:)T>[ULS;)V\- O8[A*\@]*#HX@_E MVT;O,^BD/7Y")R+A=-)>L/R='SHRUD3@B;?$?S._.I6\RP?@ZER(UF'2O\IC BV3@3[K4C/BM_/H51]-6W7J#W<7CJ'RK5.!ONM3+/N]]0T M[:Z;IW IQ+H4XC4%K26@GZH*TJ?*W^NAJJP5(7XK\NQJT%-@M0E#&@K/ACAJ MBSR%#2'6AA"_#>E<%WJ*)4_%1L/SME;BF9W[ JS]('[[X5D;>E*/GOQ@&0W' M;;?H9W'H,%EG0D8O6R0^@=ZOU:-VS0K):2PW-$.?@>=&^@]0PMURC^1#JK2< MPM40ZVI(?U>SW:6(5BGB=8KB1HJD2I$S+_Z>)F5*T1CE9CO1F8Q^$),*0F$E M](?P)<(Z)'+P'DI'9%BRZ8CUJ3J%W2'6[A"_W7&M*DZ! M?AB?P%,8'&(-#O$;''=!=DKT ^WF"R[GBW.Z5(I/87\B:W\B_R;-B[9MHZ/N MUAP+;5^YM4A1[]V:MR[G[DP [MP9]?=ZJ"KKB2*_)^H[1:/NO1E_3X3=7$/7[[/*V]B?P;+\^8N%Z,1]VOTU%-2M X>,V!+\UY MM% >8U/(\@RV?EJ?>5^:D][ -B\/S#]0KJ:,0!DL5&@XG*B\\_(,NKR1;&V. M<>^9E"PWERN@"7#=0'V_8$SN;G0']7\"S/\'4$L#!!0 ( )F)"U6@4+[P MQP( D) 9 >&PO=V]R:W-H965T"+OZ+LB:< JV+G/"1D0I1#DV31RD4F/=H"40^22@KL)!3MC!YR0#' M&E3DIF-9 [/ &3$"7Z_=LL"GE<@S K<,\:HH,/LU@9RN1H9M;!;NLD4JU((9 M^"5>P#V(Q_*6R9G9LL19 81GE" &R<@8V\-97\7K@*\9K/C6&"DG=@"2)YN M@-, G'V ]PK ;0#N6Q6\!N"]5:'? +1UL_:N$Q=B@0.?T15B*EJRJ8'.OD;+ M?&5$O2?W@LFGF<2)X)I$M #T@-? T6D( F45 _1] M/.>"R6_X1U>]:T:OFU&=:T->X@A&ACRX.+ E&,'[=_; ^MB5[&.2A<EV71/:UM8VK)YUM>?ZH.S?OF&=DO9>=HZD6*?1W#K;"V +W50YBFA%1/V= MMZMMWQ[K=K6W/K&'4[MC/91]OF[+S_3U3\(-9HN,<)1#(J6LWH4TQNK&6T\$ M+75GF5,A^Y0>IO)?!9@*D,\32L5FH@3:OY_@-U!+ P04 " "9B0M5V^=( M'*(" " " &0 'AL+W=O/L@10Z(E63$Z"4JGZ- QE7@+%\H#7P/2;!1<4*[T5RU#6 M G!A0;0*DR@:AQ03%F2I/;L56A9ZE(!28))PA 8M)S MF163(#**H()<&0JL'RLXAZHR3%K'[S5IX',:X/9ZP_[9%J^+F6,)Y[SZ00I5 M3H+C !6PP$VE[GA[">N"1H8OYY6TOZAUL:,D0'DC%:=KL%9 "7-/_+0V8@LP MC'8 DC4@L;I=(JOR BNW=!2A,*OD^#95.9T!AOJ:>.NID!_4877.F2HD^L0** MO_&AENFU)ANMTZ27\$O##M P&J D2A+$:R/P0?$' 0S:'OZA]V)H^8<[O9 2 M8("L)P-T 3(7Q&9!/Z]T+)HIH/)7EQ..^+";V-RL4UGC'":!OCH2Q J"[.V; M>!Q][)%]Z&4?]K%[V3UZA7US5AA#:T*UK('V7'T\O<;_5=; M_P$?V;[*+BGAUE"@()9V]$F4\X8I-Q_\J1^O9VZHO(2[V7R-Q9(PB2I8:&AT M<*3OKW#CSFT4K^V(F7.E!Y9=EOH3 80)T.\7G*O-QB3P'QW9'U!+ P04 M" "9B0M5Y:./-0@# #&"@ &0 'AL+W=O9*+:Y=5T9SB+&\X@M@^LV4 MBQ@KO14S5RX$X(D%Q=0-/*_NQI@P)VS;9T,1MOE24<)@*)!IS^)!,U[SA-!TU@BI=4W?/U9TCUU Q?Q*FTOVB=VGH.BI92\3@%ZPAB MPI)__)SF80,0U \ @A00[ #\Z@% )054K- D,BNKCQ4.VX*OD3#6FLTL;&XL M6JLAS%1QI(1^2S1.A0/0.9"HC+J88A8!&MG>N6-)@YA,7_9!84+E!VWU..JC MRXL/Z (1AA[F?"DQF\BVJW0HAM"-4K?=Q&UPP.V7);M"%:^$ B\(6K'."SS5OFT_*CA/*-E*!R-24DU7P2<]ZNY0)' MT''T@9(@5N"$[]_Y=>]CGL(SD6WIK61Z*T7LX?<%"%U<-D/4UC]/;,)0MPSF M+EB%OE$TH4R0^L>LXJG(EL2VE?E8C"EHO%2_\U)Q) XU!Z$_ M%)%8PB1+;GY7]0JI3DQ8(TM8X^1&8)R5"YJAL7_^@J:_TPR%WD_4ULRT-4]N MAF^<16?MAR.AV'XXT@>%%"?FJI7EJE48X -76K+M@2-A=EO[EX ?!+6=PA>Z M>ZL8=V/*,!/>5RQFA$D=[U33>U<-?>>(9&I*-HHO[. QYDJ/,78YUX,F"&.@ MWT\Y5Z\;,\MDHVOX%U!+ P04 " "9B0M5F4Z)C3X" #,! &0 'AL M+W=OXU&":JF+ZSQR%VDV#?G!<>.)%:=U"F"8U*W"%]KE>:O+"CB7G%4K# ME02-FVDPZT_F0Q?O [YSW)D3&UPE:Z5>G/,YGP:1$X0",^L8&/VVN$ A'!') M^'W@#+J4#GAJ']D_^=JIEC4SN%#B!\]M.0W>!Y#CAC7"/JG= Q[J&3F^3 GC MO[!K8^\H8]88JZH#F/R*R_;/]H=S. '$\2N ^ "(O>XVD5=YSRQ+$ZUVH%TT ML3G#E^K1)(Y+=RDKJVF7$\ZF7Y%*,O .O $+92QX<<^KQOA;=H?C(9)N#U5&YYT6(6Z\'-D(%.-M&VS M=:O=J,[:#OT7WL[Y(],%EP8$;@@:]>Y& >AV=EK'JMKWZUI9ZGYOEO3&PO M=V]R:W-H965T"(?)EHMG60 H]%*R M2DZ]0JEZ[/MR64!)Y"6OH=(S*RY*HG17K'U9"R"Y#2J9CX,@]4M"*R^;V+&9 MR":\48Q6,!-(-F5)Q.X:&-].O=!['7B@ZT*9 3^;U&0-(0&KJ7<5CJ]#&V!7_*2PE0=M9*PL.'\VG>_YU M,1L!@J8P$T9\-W !C M1DGG\7BB'%6F8>N#;;[ WE!B] M)6?2_J)MNW80>6C92,7+?;#.H*15^R4O^XTX",#XG0"\#\ V[Q9DL[PEBF03 MP;=(F-5:S32L51NMDZ.5.96Y$GJ6ZCB5W8&V)-%G--?GG3<,$%\A.XCN*%E0 M1A75\_=$-8*J'3J_!44HDQ?H#-$*/1:\D:3*Y<17.ANCZ2_WY.N6C-\A_VBJ M2Q0%GQ .,$9/\UMT?G;Q5L;79CI'N'.$K6[4[^CWU4(JH0_]CRNU5B)V2YB; M,)8U6<+4TW]U"6(#7O;Q0Y@&7WH2C+H$HS[US/H]%V#N3 [BPI5?JY!:!7.Q M-ED8!^G$WSBX<<>-3W$C%ZN-2@Y8. J&;E;2L9)3K-C%2HY9. S=K+1CI:=8 MB8N5'K."-':S!AUK<(J5NEB#(U:8C"(W:]BQAKVLQP)TG5TI$"[B\(@88[,/ M+N*H(X[ZB5P1AIB]_379Z>*KG!=[=.PV&@8#-SP,_I>BH!=_!U*.=571CD$J M9T4)CL\T&>)WP 'P _D%E-J_V6"^XTJ7?-@O]V((P"_3\BG/UVC'UOWN^LW]0 M2P,$% @ F8D+58>OAL\G @ U00 !D !X;"]W;W)K&ULE51;:]LP%/XKPH/1P1HYSF4ELPU)RUC+!J%EZ\/8@V*?Q**Z M>-)QW/S[2;)C,D@#>[%U)'W?^D: ME#O9:B,9.M/LJ*T-L#* I*!)',^I9%Q%>1KVUB9/=8."*U@;8ALIF3FL0.@V MB\;1<>.1[RKT&S1/:[:#)\ ?]=HXBPXL)9>@+->*&-AFT7*\6$W]_7#A)X?6 MGJR)CV2C]8LW[LLLBKT@$%"@9V#NMX=;$,(3.1E_>LYH<.F!I^LC^Y<0NXME MPRS<:O',2ZRRZ"8B)6Q9(_!1MU^ACV?F^0HM;/B2MKL[FT:D:"QJV8.= LE5 M]V>O?1Y. ,GL#4#2 Y*@NW,45-XQ9'EJ=$N,O^W8_"*$&M!.'%>^*$]HW"EW M.,R_@0O)DFOR'/1#>;W<@W'E(.&$W*NN\#Z#5W> C O[(:7H7'L"6O1N5IV; MY TW#XT:D4G\D21QDOP+IT[Q(#L99">!;W)9]J_EQJ)QE?U]3E)',3U/X;M] M86M60!:Y=K9@]A#E[]^-Y_'G"P(G@\#))?;\F$["^G0:\"/"U8Z(D%@$(\G5 M 9@YG\_+]',2D&1"I%9863*^(24[V O*IX/RZ?\I+[DM=*.0&(9P3FK'-^YJ MY5^!?1Z/XODTI?M3'?2D2_W ?V=FQY5U^=@Z7#SZY#K>=$/4&:CKT+@;C6X, MPK)R[PX8?\&=;[7&H^%G87C)\K]02P,$% @ F8D+57$)E@$Z @ P00 M !D !X;"]W;W)K&UL?51M;],P$/XK)S.A38(F M35^ DD1J.R:&F%:M##X@/KC)I;&6V,%VFO'O\4L;BM3U2^*S[WGN.=^=XT[( M)U4B:GBN*ZX24FK=S() 92765 U$@]R<%$+65!M3;@/52*2Y ]55$(7A-*@I MXR2-W=Y*IK%H=<4XKB2HMJZI_+/ 2G0)&9+#Q@/;EMIN!&G.UF SV0CQ9(W;/"&A%8059MHR4//; MX1*KRA(9&;_WG*0/:8''ZP/[CB^L%R72;D/8$<"]I6^D%TGW&? MS\3R9:)2[@N=]YU\()"U2HMZ#S8*:L;]GS[O[^$($$4O *(]('*Z?2"G\IIJ MFL92=""MMV&S"Y>J0QMQC-NBK+4TI\S@=/H534H*WL*2JA+N6UV8,L$M]^6V M]W9YC9JR2EW!!3 .WTK1*LIS%0?:Q+%.<%TJ^,1SS/_' M!T9W+SXZB%]$9PF_M'P H_ -1&$4P>/Z&BXOKL[PCOI+&3G>T?E+^3G?*"U- MW_PZE:NG&)^FL+,T4PW-,"%F6!3*'9+T]:OA-/QX1N"X%S@^QY[>-RA-=?@6 M,ELVX,*Z.H,-!P\&Y"0/J!\886C6O2C="FY=VR-&\, M2NM@S@LA],&P ?I7*_T+4$L#!!0 ( )F)"U7S*GBSH0, 'L4 9 M>&PO=V]R:W-H965TR.Z1M;?+C?Z>Y/'TW. MMD)^56L C;X5C*NYM]:ZO/1]E:VA(&HD2N!F9"ED0;1IRI6O2@DDKXP*YD=! M,/4+0KF7S*J^&YG,Q$8SRN%&(K4I"B(?%\#$=NZ%WJ[CEJ[6VG;XR:PD*[@# M_;F\D:;EMY2<%L 5%1Q)6,Z]]^%E&D;6H)KQ-X6MVGM&-I1[(;[:QJ=\[@7V MC8!!IBV"F*\'N +&+,F\QW\-U&M]6L/]YQW]0Q6\">:>*+@2[!^:Z_7RA;*.T*!IC\P8%Y?4W^=8D8L_ <[C%Z_>H->(0YYCST>MI\.V/LFWC;H:!?T M(AH$_KGA(Q0'9R@*HJCG?:Z.-P_[POE_WM.?]MY)1MRN@+CBQ<_P,"Q-3XX6 MP,U3O0P0IBIC0FTDH'__,L/HDX9"?>G3OJ:/^^FVSEVJDF0P]TPA4R ?P$M^ M_RV*AR08F:7RL)_I(^;@OCE1=TXZ/*<3[J0-=S(8[FY%=J(MS;(\,W6( M:DI89Z@O X,.3EV4+F'8)2QU!.NH-&U5FKYHW9BZE,@E#+N$I8Y@'8G.6XG. MCZL;Y@]5MJ9\U?G=G*$29 ;])600?*HZ+F&XAH7!7L4YJ%NI(W^=G%^T.;]P MD7,DE@CJJ:#02@JE4$D>^Z08]'>J%"YA^.)'*8)1$!^HX;P M".+*::V)OW>94H!<5;=8RN39'+;J4W7;V]Z4O:_NAP[Z%^'E5=C3C^W-6G5Y M\X2OK^6NB5Q1KA"#I7$5C,[-_WM9WW35#2W*ZBKG7F@MBNIQ#20':2>8\:40 M>M>P#MK[QN0[4$L#!!0 ( )F)"U7VW12MZP, "\3 9 >&PO=V]R M:W-H965T+81>,=6P3E4B7I.($V(\O2RH+)2;!4:G4>AG*VQ)+($[Y"IO^9\4@5E>"= 5F5)Q.LE%GP]">)@\^">+I;*/ BGXQ59X .J+ZL[ MH4MAZY+3$IFDG(' ^22XB,^S>&@$ML9?%-=RYQY,*$^\>*2Y6DZ"LP!RG).J M4/=\_0UF;BQ,J];A4V;>^X,2^E^J M=6IZCP51F,,=$>H5/@O")+%O1,)1AHK00A[#!_CRD,'1NV-X!Y3!YR6O)&&Y M'(=*=\$8A;.FN:NZN61/?>;6IPY]J$-OXT\V\5\F3L-; M(DX@/GL/210/^N+Y"?D@-O(D[@O'+?^S8EH>67GBB&;0OLV!]1ON\;N8SVE! M[0N]9HKJ-_HOW!*F![ >J@HN%@+M74]/+YW.)OV,9@^NLO M<1K]UD?-IUGFR:Q#=-@2'5KWP:'C _Z^T57AD\)2_M/'<^B3IT^SS)-9A^>H MY3ER?Z&,5:30&:S]*.>(?8GDLO9)K8^9O9ZG@R@:A\^[6)QM'8K%DUD'2]IB M29U8KE_T1"Y1PESP$HAKG#J-#OVNTO] 'J5=QIFG]CI83ELLITXL.[FK9?(> M%(JRCXS;:P2O2$3OG.44'OH9>3+K\#IK>9VY1U>>4Y.<] @3R'"MKRL4E.=[ MF;G]8LNL#YE3=R@R3V8=9!];9!_=(^];9>9)OF8HY)*N@"'JI04H;IE1IM._ M>T#6_G&T,XBBD]$/F3+K\(JC[8HQ"X#Y?;_= $YM4M\^76);NS%H__I\5&8^P+JD^WS)=;%VJR MA9KXFEK=3@=3].F6-6Z[4W4ZC-LLTX6SW2_$;VP8-CCV3A!N@X.9>-T8O!%< MG$!I=XNN[VB[$8B=Z^+IHZ!*(0/&%=4Y;R\OK^M^KV[9&Q&F$>3DM9=6N'/" M4*)8V),:"3->,54?-K1/V].@"WL&$FZKUT=)>LN\H'JJ*'"NI=')J5YWB_IT MIBXHOK+G%4]<*5[:VR62'(6IH/^?T8V_0Y02P,$% @ F8D+ M5=.6!'M=! &ULK5AM M<^(V$/XK&O>FD\PD\1M@H,!,$C!MI[G))$WO0ZVNM=)@0]D'7Q BT-EF M:+G6=N(EF2^$G+!'@R6>DU:3IER06BZ'5M5!,9GB5BA>Z^964#K4E7T13KG[1II1U+!2MN*!9 M"08+LB0O_O'7)H 3HPEF>9+/ M.7HF#+TN,"/H%GU>981A01G">8S&)*>@68WI##U@GD3%BR1="1*C/RCG:%GA M7TA$\RA)$ZR2[6I,!$Y2?@W$;Z]C=/7I&GU"-N)2F*,D1V]Y(O@-3,+SGPNZ MXD#.![8 ]Z21=E2Z\E"XXAUQQ4=/-!<+CB9Y3&(-/FS&=QKP-BQKM;;>=FT? MO$;"WU?Y'?*=&^0YGJ>QY[$9_H09P-VC\/'YVET-?'*^=AT\_#'?I]]M_$XH M_"K-?<7G'^&K,KJORZL"V])CY6;0YTLC6=0(7,G)= M#[E&K-WI[0J--4)>V]F3FF@U[G.%.BG7ZSJ[8E.-F-\.NI74SGJUJ_5J-Y92 M;3O0%E/;9#&9)!N;))N8) M-DDT-D>TD1Z=*CDYC,7U1K1_T!'@-W]LYV>[R MT 1S =LZM!HWLG6$#N(*=OOB[;4NC0H][5KNNF[@^VXKV"N^1H,N39%#K;T@ MZ!THG9A4&I[KZO2T=3M!"ZJ@!8U!4WT<' @0F-#*#>8 MQ?Q4O((#V_:^1H^-1EP:J)/J)B;5A2?539LD=J+2K:+2_?%2BLL6_$1PNN<6 M4Z-)E\;H4*N^F$PJ#<]U=7K:NIVP]:JP]9H[36@GRD-5[4SU]_T[%PS.W?_H MPM,SN66:)!N;))N8) M-DDT-D>TDC.M\.X([C95>G*C3[2E:U;&JZ)BF*6:U M66UQE^R]>IOGW/7VF]1F(RY-#+U2K[-7VD:5AD<\W5,ZU8OY1PK;K5V5N*?W M2?C8?G^DW/,BU6C&Q9'2*CV,E$FEX1%/#R*E%3N(E%V[WX)S_%Q=77(4T54N MBCN :K:Z'KU7EX)[\P]N?^)JYD-YG:KNT[[1%W>Q3YC-DYRCE,Q E7,7P(;! MBNO-8B#H4MVNO5,A:*8>%P3'A$D!>#^C5&P'4D%UR3SZ'U!+ P04 " "9 MB0M5>=@SHK(# #$#P &0 'AL+W=O#+M@I&.;"$6J)&5G_WXD M)2NVHRAQH(O=V/K@^_*+*=66ZA1S+ 2^ MZ3MK+G*L]*G8N+(0@#,KRJD;>%[DYI@P)Y[9:TL1SWBI*&&P%$B6>8[%OS= M^7[N^,[APE>RV2ISP8UG!=[ "M2W8BGTF=NX9"0')@EG2,!Z[ES[5XEO!7;$ M7P3V\N@8F53N.+\W)Y^RN>.9B(!"JHP%UG\[6 "EQDG'\:,V=9HYC?#X^.#^ MFTU>)W.')2PX_4XRM9T[$P=EL,8E55_Y_G>H$QH9OY13:7_1OA[K.2@MI>)Y M+=81Y(15__BA!G$DT#[M@J 6!*\5A+4@/!<,GQ$,:\'0DJE2L1P2K' \$WR/ MA!FMWM M8[FI8@F>B<5'7SA36XEN6099BW[1K8\Z]*[FTL )#G!N@D[#%10#%'H?4. % M?EL\W?+/)6OD08L\>;W<[\@F;$H=6K_P&3]3U>Q0U!6DI2"*@*;UD-)2 T-K MP7-3[:)4V#Z4?(U:UL???VAC]$E!+O]I*W(5Q; ]"O,>NY(%3F'NZ!>5!+$# M)_[E)S_R?FTCW*=9TI/9"?UA0W_8Y1[_6>9W&J%&R@L#5Z)WA-6/ROLVC)UV MEV*LS$;6S'P*=O$X""-_.G-WQX">#IL.)]/QJ!EVDOJH27W4F?KM XB42$"% M("D<(]!?'),S+FV#PJB= M2M10B=Y(I2R*-U#IG.U2*M&3A/U@,#JCTCYHTHYEW& 9=V+YCH7 YNORPN/1 MZ7)INN,GZ]X?16'@G27]!4;?]'=?[/5G#43K]J/3ZM(UTZ=9TI/9"4+?>]P#>O^+ MG4$=1D\%Z-4MZE6"Y>NDU64_[TJMMT1W> MQ3![9JTXI>VP;L[/K"M*BV;7JTJ?K;+UAL MB-F0P%I;>H.Q!B:JEK$Z4;RP3=0=5[HELX=;W6:#, /T_37GZG!B)F@:]_@_ M4$L#!!0 ( )F)"U5K5VI,;@, @/ 9 >&PO=V]R:W-H965T<(9KI7^:):*%EU1(,_*6UF8WOF_B M):;,7*@,)7V9*YTR2TN]\$VFD24Y*!5^& 0#/V5<>N-AOO>@QT.ULH)+?-!@ M5FG*].L="K4>>1UOL_'(%TOK-OSQ,&,+G*']D3UH6OD52\)3E(8K"1KG(^^V MF,&)$G_SQ"Y'WI4'"<[92MA'M?X3RWCZCB]6PN2_L"[/ M!A[$*V-56H+)@Y3+XLE>RCQL 8BG'A"6@' ?T'L#T"T!W6,M]$I [U@+_1*0 MA^X7L>>)FS++QD.MUJ#=:6)S+WGV MWJD+Y_]9C_ZS]9UD=*M:Z.9\O3?X'E#'5 /4'D#PE$J BF&AE3'4$&+DF35 MC0EP4S*Z*IFX*)E8,)["65;PG-?51^%!)\A=<$WL>1Q<7 W]Y^VD-[KI.N>- MR5B,(X]:HT']C-[X_1^=0?"I3H(VR:*6R';DZ57R]!KEN6FM6?V#D7-1#O1#JIH!XW13I2ACC"'&1-8V_H; MX2?J.FF3;-HF6=02V8X&EY4&E^U5W.5!Q87]@XIKM'=JGH^Q&+5D<2=_5U7^ MKAKS-Z,+*9>+#_ %)6HF@*XQ<)O0O8H;JYF[LT+T0G=P4U_BC>RGEGB;9-,V MR:*6R'8DNJXDNFZOQ*\/VMQAA3>:.S7-1QB,6C)89,_?NMJGJ!?Y3&4@5BMI MBYM=M5N-;;?YM+*W?]>YF71J]JQL"K+!XLG96E,R5^7-*JB=@?H^UPINUDX ]7P._X74$L#!!0 ( )F) M"U568[[D3P, +(5 - >&PO_Q.??8 MOB%N^Z5>RH,(@F50YT::K9D%9*$K2 M$D@Y#]JM5ASDA E_V!>+_"[7I3>5"Z$'?J\)>?;V.1WX8?S>]ZS<2*9TX#]> MO?VQD/KVC6?O%^\N+EJ/U[?[\:L*N/8#IVCG"-$;7/8&%8Z/$FX=DFZAXMWC MQ ]I8]*]7>EJ^*41LL1+C)8X:/7T?CN=;LM-OMPF8YF[(9)YAUW3@[K2AOU, MBDW!1;X-&'V24^^)\($_(IQ-% -61G+&5S; AJG9P)J:K<-H/]/:F'[P'K'AADG#<&V[X-#/L%T9HJ<6 J^ +RZO9X M51B',T568;OC;PC5S2292)52U:0)_75HV.9PU[(( -1:YJ:1,C*3 M@E0>UHRZ862GE/,'^(;XGNUH+[.MG:LV731-8ZAN6AG; ?UM-:N]+=MYE:Y7 ML">I/RW,=$35AX>#WBN:L6757V:- 4P]Q-5)4?#51\YF(J=V\D&>VV?H^>^N\XP*J@C?-FUJ M_Y17^=6.H^Z_LEQ]J^P;=GJL7_NG;K)S#B;C3R>F;C,[ 8WT\ M/763X4F:#.KCVM:9<.=$V$0].'D/_&]PDN>;I-YDP;AFHN[-69I2\>)@:.0U MF9@_2'?TS?B49F3!];@!!_ZF_96F;)$GS:A[6(AZU*;]!:87QLVQW^1B(J5+ MFH[JKII-JJ9G&B9K?0%A'[FK+C>"<2SF1@##\F .,(YE87G^I_GTT/E8#//6 M"5B,\77&A#WN@$C2=R[C>4!!K8+6.U ?G<> MJ"DW)XI@5S%OV!.,(TF"(5"+[AJ-8V1U8OBX]P=[2J(H2=P(8&X'480A\#3B M".8 /&!(%%7OP;WW4;!^3P6;_](.?P%02P,$% @ F8D+59>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_' MN)T0OE23>#J=34HN]>C3Q^Y>2SL)=XP7N9=&0V%=<"?%@WL^7N^R@W1R+97T MC_-1LZW$B)52RU+^%,5\-!TQMS,/?QHK?QKMN5KEUB@U'T7M@3MAOW>Y4W7Z3RPBZX%U^MJ?92 M;^O;P%-,@L=HZJ'[;2OQU/Z?:C2;C0"0*9' 5R5>/ I0%DBD"F1X3LU62&0&;'A$P"R!D" M.:.%O.:^LH*9#?M<.:F% AZ#Z*UA M.Z_;HW"5[4&' MCR=L"<'.GS2-[.*?2N[K"T]"3-0BQ!KY:DSQ()4*>3!A1,3&N#)Z.P;?EVPA MUCZDP@P1$2MB(:P\\#HS85^D!G=)KMBE=MXV5X:8F",B8DFLO,GO@2N'TVK6 MNN6%_3/"W! 1RP&P3"G8+?_1BQD1IH*(V 57@KL^#1;S(^*@?R.\M$V(?_GF ML$ ?D4=ZU7A\R2&>L5L+:+P92O0(L> ?$4?_+UQ:=L=5)=@W>*65?2'*&'-! M3.R""VXU:-RQ)0PA5CMNPS%$C(7_F#C\7Y1[91Z%8-#VZJ!A-#NWHI!A2(O1 M 03]"*+.@ 2$W%Y'C3$=Q,0Z0%/(7C(>8SJ(B76 8X;I>(R)(2860Y=(LM]@ MV*^$^ST$P^P0$]OA*:<<),-,$1.; DTN^PT0$T=,+(XNN1RL/\P7,;$O^EGF M$%Z"^2(A]L5@'C=(B;DC(79'FSP-8F'&2(B-\5*V@XCHA--1_9&&F)@_DJ/Z M(PLQ,7\DQ/[ ,6/3=F*[A?4:FF.G^5 MAYB831)BFX289P7DJ'!",PQO[Q9B8FY)B-V"NSG,NE+,,>DQYZ=Z,2C%)).^ MT?S48*]),<^D;SI3]9^N8_:X38J++&\2N06OS)APOIYAK M4F+7H!.!O<0[Q5R3$KMF.(%\>OE%@\KV'^>OE%P\SS.7PW$( M\TU*/99IT_!!)\)>N#*(^28C]LT39K="W:SY#]D[PWR3O%FB5DG(Q_AO+9.T+"&F)AU,F+K M#$P0C-DU7&4YC"["+V74%H6V?X3HTJ]>;-I52YU#V75\97G2? MA76?M'WZ%U!+ P04 " "9B0M5F!M:GOL! #+(P &@ 'AL+U]R96QS M+W=O#B55;.; MIN%72F6]R\>NW/1#/IV/;/KQV$WGY;A-0[=^Z[8YZ7+9IO'[C.;QX?O,Q.G&;9Y63?HX7'>7=-G(S7ER MLWAZ737CTZLTJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4U@^ZA:#;^D%W$'17 M/^@>@N[K!\D295P2),VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N M(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG#]L$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZV^QE"8'>AGH;@=Z& M>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^ M>]E-H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!W MH-Y!H'>@WD&@=\P^5A+H':AW$.@=J'<0Z!VH=Q#H':AW$.C=HM[M3^I=IL]# M+M>>KS5>_R>IGL[GYNOE+\NOG7B_:"\X)_AWY_$O4$L#!!0 ( )F)"U5T MTL9BW@$ %HC 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]" M=FM8Z1=^!+A1;]4+_T#=#K"PK4U;$/Z]W0 3C1(-)KXW6[:VYSUKD^=JD^>= MHS#8-G4;IMDR1G?#6"B6U)B06T=M&IE;WYB8'OV".5.LS(*8&(W&K+!MI#8. M8U4X2$A M3RO[.6%9N7"1)F3LRX1NY/N P[K'#7E?E31X,CX^F";-8MN:A;BK*>2G2WS1 MHYW/JX)*6ZR;M"0/SI,IPY(H-G6^+WIQ.CFF':;]E9^=WY^)J?39WT?=:9=4_C [;>^K]:O^/ +K;^?O\<&UL4$L! A0#% @ F8D+5;$5 M*$[&PO=V]R:W-H965T M&UL4$L! A0#% @ F8D+56XRJX4B!0 (!< !@ M ("! !@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ F8D+529/I,35#P FBT !@ ("!Z"L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+50#? M"YQ/ P DP< !D ("!$$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+52O#BTRG$0 Q#P !D M ("!]5, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ F8D+56BDG/"7 P 90@ !D ("! M>'0 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% M @ F8D+51%/C>1Q!0 L P !D ("!XX$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+53_ @#]1 P 0 @ !D M ("!-:\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ F8D+51<9*@0; P U@8 !D ("!F[@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MF8D+57G4/7,Z P -@< !D ("!$,, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+54;=N]NJ P SQ, !D M ("!E]X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ F8D+59*YP9-8!@ !#( !D ("!/^@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+ M55I"3*+&! \1H !D ("!_/@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+545TTW[F!0 ?S, M !D ("!8Q&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+5:!0OO#' @ "0D !D M ("!X2D! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ F8D+59E.B8T^ @ S 0 !D ("!]S(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+57$) ME@$Z @ P00 !D ("!NCH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F8D+5=.6!'M=! =@SHK(# #$#P &0 @(&Y20$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ F8D+559CON1/ P LA4 T ( ! M1U$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ F8D+59@;6I[[ 0 RR, !H ( !JUH! M 'AL+U]R96QS+W=O 0 6B, !, ( !WEP! %M#;VYT96YT7U1Y<&5S72YX 8;6Q02P4& $0 1 "3$@ [5X! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 202 253 1 false 82 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.uniquefab.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation Nature of Business and Basis of Presentation Notes 7 false false R8.htm 2107102 - Disclosure - New Accounting Pronouncements Sheet http://www.uniquefab.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 8 false false R9.htm 2108103 - Disclosure - Revenues Sheet http://www.uniquefab.com/role/Revenues Revenues Notes 9 false false R10.htm 2111104 - Disclosure - Inventory Sheet http://www.uniquefab.com/role/Inventory Inventory Notes 10 false false R11.htm 2115105 - Disclosure - Property, Plant, and Equipment, Net Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNet Property, Plant, and Equipment, Net Notes 11 false false R12.htm 2119106 - Disclosure - Goodwill Sheet http://www.uniquefab.com/role/Goodwill Goodwill Notes 12 false false R13.htm 2122107 - Disclosure - Long-term Debt Sheet http://www.uniquefab.com/role/LongtermDebt Long-term Debt Notes 13 false false R14.htm 2127108 - Disclosure - Derivative Financial Instruments Sheet http://www.uniquefab.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 14 false false R15.htm 2129109 - Disclosure - Stock Incentive Plans Sheet http://www.uniquefab.com/role/StockIncentivePlans Stock Incentive Plans Notes 15 false false R16.htm 2133110 - Disclosure - Income Taxes Sheet http://www.uniquefab.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2135111 - Disclosure - Leases Sheet http://www.uniquefab.com/role/Leases Leases Notes 17 false false R18.htm 2143112 - Disclosure - Retirement Plans Sheet http://www.uniquefab.com/role/RetirementPlans Retirement Plans Notes 18 false false R19.htm 2145113 - Disclosure - Related Party Transactions Sheet http://www.uniquefab.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 2147114 - Disclosure - Fair Value Measurements Sheet http://www.uniquefab.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 2148115 - Disclosure - Earnings Per Share Sheet http://www.uniquefab.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 2152116 - Disclosure - Employee Retention Credit Sheet http://www.uniquefab.com/role/EmployeeRetentionCredit Employee Retention Credit Notes 22 false false R23.htm 2154117 - Disclosure - Contingencies Sheet http://www.uniquefab.com/role/Contingencies Contingencies Notes 23 false false R24.htm 2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies Nature of Business and Basis of Presentation (Policies) Policies http://www.uniquefab.com/role/NewAccountingPronouncements 24 false false R25.htm 2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables Nature of Business and Basis of Presentation (Tables) Tables http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation 25 false false R26.htm 2309302 - Disclosure - Revenues (Tables) Sheet http://www.uniquefab.com/role/RevenuesTables Revenues (Tables) Tables http://www.uniquefab.com/role/Revenues 26 false false R27.htm 2312303 - Disclosure - Inventory (Tables) Sheet http://www.uniquefab.com/role/InventoryTables Inventory (Tables) Tables http://www.uniquefab.com/role/Inventory 27 false false R28.htm 2316304 - Disclosure - Property, Plant, and Equipment, Net (Tables) Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables Property, Plant, and Equipment, Net (Tables) Tables http://www.uniquefab.com/role/PropertyPlantandEquipmentNet 28 false false R29.htm 2320305 - Disclosure - Goodwill (Tables) Sheet http://www.uniquefab.com/role/GoodwillTables Goodwill (Tables) Tables http://www.uniquefab.com/role/Goodwill 29 false false R30.htm 2323306 - Disclosure - Long-term Debt (Tables) Sheet http://www.uniquefab.com/role/LongtermDebtTables Long-term Debt (Tables) Tables http://www.uniquefab.com/role/LongtermDebt 30 false false R31.htm 2330307 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.uniquefab.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.uniquefab.com/role/StockIncentivePlans 31 false false R32.htm 2336308 - Disclosure - Leases (Tables) Sheet http://www.uniquefab.com/role/LeasesTables Leases (Tables) Tables http://www.uniquefab.com/role/Leases 32 false false R33.htm 2349309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.uniquefab.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.uniquefab.com/role/EarningsPerShare 33 false false R34.htm 2404401 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails Nature of Business and Basis of Presentation - Additional Information (Details) Details 34 false false R35.htm 2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) Details 35 false false R36.htm 2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) Details 36 false false R37.htm 2410404 - Disclosure - Revenues (Details) Sheet http://www.uniquefab.com/role/RevenuesDetails Revenues (Details) Details http://www.uniquefab.com/role/RevenuesTables 37 false false R38.htm 2413405 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 38 false false R39.htm 2414406 - Disclosure - Inventory - Additional Information (Details) Sheet http://www.uniquefab.com/role/InventoryAdditionalInformationDetails Inventory - Additional Information (Details) Details 39 false false R40.htm 2417407 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) Details 40 false false R41.htm 2418408 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details) Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails Property, Plant, and Equipment, Net - Additional Information (Details) Details 41 false false R42.htm 2421409 - Disclosure - Goodwill (Details) Sheet http://www.uniquefab.com/role/GoodwillDetails Goodwill (Details) Details http://www.uniquefab.com/role/GoodwillTables 42 false false R43.htm 2424410 - Disclosure - Long-term Debt - Schedule of Long-Term Debt (Details) Sheet http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails Long-term Debt - Schedule of Long-Term Debt (Details) Details 43 false false R44.htm 2425411 - Disclosure - Long-term Debt - Additional Information (Details) Sheet http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails Long-term Debt - Additional Information (Details) Details 44 false false R45.htm 2426412 - Disclosure - Long-term Debt - Schedule of Repayment of Maturities (Details) Sheet http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails Long-term Debt - Schedule of Repayment of Maturities (Details) Details 45 false false R46.htm 2428413 - Disclosure - Derivative Financial Instruments (Details) Sheet http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://www.uniquefab.com/role/DerivativeFinancialInstruments 46 false false R47.htm 2431414 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Details 47 false false R48.htm 2432415 - Disclosure - Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) Details 48 false false R49.htm 2434416 - Disclosure - Income Taxes (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.uniquefab.com/role/IncomeTaxes 49 false false R50.htm 2437417 - Disclosure - Leases - Additional Information (Details) Sheet http://www.uniquefab.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 50 false false R51.htm 2438418 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 51 false false R52.htm 2439419 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.uniquefab.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 52 false false R53.htm 2440420 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) Sheet http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails Leases - Schedule of Lease Liabilities Maturity (Details) Details 53 false false R54.htm 2441421 - Disclosure - Leases - Weighted-Average Lease Information (Details) Sheet http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails Leases - Weighted-Average Lease Information (Details) Details 54 false false R55.htm 2442422 - Disclosure - Leases - Cash Outflow Information (Details) Sheet http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails Leases - Cash Outflow Information (Details) Details 55 false false R56.htm 2444423 - Disclosure - Retirement Plans (Details) Sheet http://www.uniquefab.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.uniquefab.com/role/RetirementPlans 56 false false R57.htm 2446424 - Disclosure - Related Party Transactions (Details) Sheet http://www.uniquefab.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.uniquefab.com/role/RelatedPartyTransactions 57 false false R58.htm 2450425 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) Sheet http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) Details 58 false false R59.htm 2451426 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) Sheet http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) Details 59 false false R60.htm 2453427 - Disclosure - Employee Retention Credit (Details) Sheet http://www.uniquefab.com/role/EmployeeRetentionCreditDetails Employee Retention Credit (Details) Details http://www.uniquefab.com/role/EmployeeRetentionCredit 60 false false All Reports Book All Reports ufab-20220630.htm ufab-20220630.xsd ufab-20220630_cal.xml ufab-20220630_def.xml ufab-20220630_lab.xml ufab-20220630_pre.xml ufab63022exhibit31.htm ufab63022exhibit311.htm ufab63022exhibit312.htm ufab63022exhibit321.htm ufab63022exhibit322.htm ufab-20220630_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufab-20220630.htm": { "axisCustom": 4, "axisStandard": 25, "contextCount": 202, "dts": { "calculationLink": { "local": [ "ufab-20220630_cal.xml" ] }, "definitionLink": { "local": [ "ufab-20220630_def.xml" ] }, "inline": { "local": [ "ufab-20220630.htm" ] }, "labelLink": { "local": [ "ufab-20220630_lab.xml" ] }, "presentationLink": { "local": [ "ufab-20220630_pre.xml" ] }, "schema": { "local": [ "ufab-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 468, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://www.uniquefab.com/20220630": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 34, "keyStandard": 219, "memberCustom": 41, "memberStandard": 38, "nsprefix": "ufab", "nsuri": "http://www.uniquefab.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.uniquefab.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "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": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Inventory", "role": "http://www.uniquefab.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Property, Plant, and Equipment, Net", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNet", "shortName": "Property, Plant, and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Goodwill", "role": "http://www.uniquefab.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Long-term Debt", "role": "http://www.uniquefab.com/role/LongtermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Derivative Financial Instruments", "role": "http://www.uniquefab.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - Stock Incentive Plans", "role": "http://www.uniquefab.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133110 - Disclosure - Income Taxes", "role": "http://www.uniquefab.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135111 - Disclosure - Leases", "role": "http://www.uniquefab.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "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": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143112 - Disclosure - Retirement Plans", "role": "http://www.uniquefab.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - Disclosure - Related Party Transactions", "role": "http://www.uniquefab.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - Fair Value Measurements", "role": "http://www.uniquefab.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148115 - Disclosure - Earnings Per Share", "role": "http://www.uniquefab.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:EmployeeRetentionCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152116 - Disclosure - Employee Retention Credit", "role": "http://www.uniquefab.com/role/EmployeeRetentionCredit", "shortName": "Employee Retention Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:EmployeeRetentionCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154117 - Disclosure - Contingencies", "role": "http://www.uniquefab.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies", "shortName": "Nature of Business and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables", "shortName": "Nature of Business and Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenues (Tables)", "role": "http://www.uniquefab.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Inventory (Tables)", "role": "http://www.uniquefab.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Property, Plant, and Equipment, Net (Tables)", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables", "shortName": "Property, Plant, and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Goodwill (Tables)", "role": "http://www.uniquefab.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323306 - Disclosure - Long-term Debt (Tables)", "role": "http://www.uniquefab.com/role/LongtermDebtTables", "shortName": "Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.uniquefab.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336308 - Disclosure - Leases (Tables)", "role": "http://www.uniquefab.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349309 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.uniquefab.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "shortName": "Nature of Business and Basis of Presentation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i6cbb4f2bb3ed446aad50e22c34061f90_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "shortName": "Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i6cbb4f2bb3ed446aad50e22c34061f90_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i523803cc3aac4501bddffb15e260048b_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "shortName": "Nature of Business and Basis of Presentation - Production in Foreign Markets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i523803cc3aac4501bddffb15e260048b_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Revenues (Details)", "role": "http://www.uniquefab.com/role/RevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "ib324877fa3a84e43a156839c72dd4510_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Inventory - Schedule of Inventory (Details)", "role": "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails", "shortName": "Inventory - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Inventory - Additional Information (Details)", "role": "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "shortName": "Inventory - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details)", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "shortName": "Property, Plant, and Equipment, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i7c801d2cbfa648ff9cc28a22eb7d3a6d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Goodwill (Details)", "role": "http://www.uniquefab.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i7c801d2cbfa648ff9cc28a22eb7d3a6d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - Long-term Debt - Schedule of Long-Term Debt (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "shortName": "Long-term Debt - Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i5bad04a56c384eafaca6d81cb579bb1b_I20220630", "decimals": "3", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Long-term Debt - Additional Information (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "shortName": "Long-term Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i7c801d2cbfa648ff9cc28a22eb7d3a6d_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Long-term Debt - Schedule of Repayment of Maturities (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails", "shortName": "Long-term Debt - Schedule of Repayment of Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "idba9fbf0885e4e7fb0184ce44eac470c_I20181130", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Derivative Financial Instruments (Details)", "role": "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "shortName": "Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "idba9fbf0885e4e7fb0184ce44eac470c_I20181130", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "id66567b1910446a7938c2d7d58a4e364_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - Stock Incentive Plans - Additional Information (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "shortName": "Stock Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "iff48b76d84f848f59851ac0a3d07b913_D20220101-20220630", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "shortName": "Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "ufab:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - Income Taxes (Details)", "role": "http://www.uniquefab.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "2", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i763f2215d8924cbf8dcec9f840ae2570_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "ife6d0057607d4eeba78c4b0c6c51fec5_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:LesseeOperatingLeasesNumberOfRenewalOptions", "reportCount": 1, "unique": true, "unitRef": "option_to_renew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437417 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:LesseeOperatingLeasesNumberOfRenewalOptions", "reportCount": 1, "unique": true, "unitRef": "option_to_renew", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - Leases - Balance Sheet Information (Details)", "role": "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.uniquefab.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details)", "role": "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails", "shortName": "Leases - Schedule of Lease Liabilities Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Leases - Weighted-Average Lease Information (Details)", "role": "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails", "shortName": "Leases - Weighted-Average Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Leases - Cash Outflow Information (Details)", "role": "http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails", "shortName": "Leases - Cash Outflow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444423 - Disclosure - Retirement Plans (Details)", "role": "http://www.uniquefab.com/role/RetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i7c400d184dcd45d1a2ce879122d91d5c_D20130318-20130318", "decimals": "-3", "first": true, "lang": "en-US", "name": "ufab:RelatedPartyTransactionManagementAgreementAnnualFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Related Party Transactions (Details)", "role": "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i7c400d184dcd45d1a2ce879122d91d5c_D20130318-20130318", "decimals": "-3", "first": true, "lang": "en-US", "name": "ufab:RelatedPartyTransactionManagementAgreementAnnualFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450425 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details)", "role": "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails", "shortName": "Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i172da04a84ed45f8b3df2c6ca9af1826_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451426 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details)", "role": "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails", "shortName": "Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i825db78533ec47fe94057a52be9ef007_I20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:PercentageLimitOnGrossReceiptsForEmployeeRetentionCreditClaim", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453427 - Disclosure - Employee Retention Credit (Details)", "role": "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails", "shortName": "Employee Retention Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i092f22b53bb14bd79b035b90a165943c_D20220401-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:PercentageLimitOnGrossReceiptsForEmployeeRetentionCreditClaim", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Business and Basis of Presentation", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation", "shortName": "Nature of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - New Accounting Pronouncements", "role": "http://www.uniquefab.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Revenues", "role": "http://www.uniquefab.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20220630.htm", "contextRef": "i4190f377d2fe4d049624472c67470aad_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 82, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uniquefab.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/2022", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r278", "r431", "r432", "r434", "r520" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r151", "r264", "r268", "r494" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r196", "r197", "r198", "r199", "r217", "r240", "r292", "r293", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r491", "r495", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r196", "r197", "r198", "r199", "r217", "r240", "r292", "r293", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r491", "r495", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r151", "r264", "r268", "r494" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r148", "r197", "r198", "r264", "r266", "r447", "r490", "r492" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r148", "r197", "r198", "r264", "r266", "r447", "r490", "r492" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r191", "r196", "r197", "r198", "r199", "r217", "r240", "r274", "r292", "r293", "r324", "r325", "r326", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r491", "r495", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r191", "r196", "r197", "r198", "r199", "r217", "r240", "r274", "r292", "r293", "r324", "r325", "r326", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r491", "r495", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r149", "r150", "r264", "r267", "r493", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r149", "r150", "r264", "r267", "r493", "r505", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ufab_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended And Restated Credit Agreement [Member]", "label": "Amended And Restated Credit Agreement [Member]", "terseLabel": "Amended and Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_ApplianceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Appliance [Member]", "label": "Appliance [Member]", "terseLabel": "Appliance" } } }, "localname": "ApplianceMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ufab_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Balance Sheet and Weighted-Average Lease Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ufab_CATermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CA Term Loan [Member]", "label": "CA Term Loan [Member]", "terseLabel": "CA term loan" } } }, "localname": "CATermLoanMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_CollectiveBargainingArrangementsExpiringAugust2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collective Bargaining Arrangements Expiring August 2022", "label": "Collective Bargaining Arrangements Expiring August 2022 [Member]", "terseLabel": "Collective Bargaining Arrangements Expiring August 2022" } } }, "localname": "CollectiveBargainingArrangementsExpiringAugust2022Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_CollectiveBargainingArrangementsExpiringFebruary2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collective Bargaining Arrangements Expiring February 2023", "label": "Collective Bargaining Arrangements Expiring February 2023 [Member]", "terseLabel": "Collective Bargaining Arrangements Expiring February 2023" } } }, "localname": "CollectiveBargainingArrangementsExpiringFebruary2023Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_CoronavirusAidReliefAndEconomicSecurityActEmployeeRetentionCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Coronavirus Aid, Relief, And Economic Security Act, Employee Retention Credit", "label": "Coronavirus Aid, Relief, And Economic Security Act, Employee Retention Credit", "terseLabel": "Employee Retention Credit" } } }, "localname": "CoronavirusAidReliefAndEconomicSecurityActEmployeeRetentionCredit", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails" ], "xbrltype": "monetaryItemType" }, "ufab_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentCovenantLeverageRatioExcessOfProjectedTotalCashDisbursementsMaximumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Excess Of Projected Total Cash Disbursements, Maximum Percentage", "label": "Debt Instrument, Covenant, Leverage Ratio, Excess Of Projected Total Cash Disbursements, Maximum Percentage", "terseLabel": "Limit to the excess above projected total cash disbursements (percent)" } } }, "localname": "DebtInstrumentCovenantLeverageRatioExcessOfProjectedTotalCashDisbursementsMaximumPercentage", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ufab_DebtInstrumentCovenantLeverageRatioMinimumDebtServiceCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Minimum, Debt Service Coverage Ratio", "label": "Debt Instrument, Covenant, Leverage Ratio, Minimum, Debt Service Coverage Ratio", "terseLabel": "Minimum debt service coverage ratio" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMinimumDebtServiceCoverageRatio", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "ufab_DebtInstrumentCovenantTotalLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Total Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Total Leverage Ratio, Maximum", "terseLabel": "Debt instrument, total covenant, leverage ratio" } } }, "localname": "DebtInstrumentCovenantTotalLeverageRatioMaximum", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "ufab_DebtInstrumentCovenantTotalLeverageRatioMultiplier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Total Leverage Ratio, Multiplier", "label": "Debt Instrument, Covenant, Total Leverage Ratio, Multiplier", "terseLabel": "Debt instrument, covenant, multiplier" } } }, "localname": "DebtInstrumentCovenantTotalLeverageRatioMultiplier", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ufab_DebtInstrumentPaidInKindInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Paid-in-Kind Percentage", "label": "Debt Instrument, Paid-in-Kind Interest Rate", "terseLabel": "Paid-in-kind percentage" } } }, "localname": "DebtInstrumentPaidInKindInterestRate", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ufab_DebtInstrumentPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Period", "label": "Debt Instrument, Period [Axis]", "terseLabel": "Debt Instrument, Period [Axis]" } } }, "localname": "DebtInstrumentPeriodAxis", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ufab_DebtInstrumentPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Period", "label": "Debt Instrument, Period [Domain]", "terseLabel": "Debt Instrument, Period [Domain]" } } }, "localname": "DebtInstrumentPeriodDomain", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentPeriodsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installment Periods [Axis]", "label": "Debt Instrument, Periodic Payment, Installment Periods [Axis]", "terseLabel": "Debt Instrument, Periodic Payment, Installment Periods [Axis]" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentPeriodsAxis", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentPeriodsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installment Periods [Domain]", "label": "Debt Instrument, Periodic Payment, Installment Periods [Domain]", "terseLabel": "Debt Instrument, Periodic Payment, Installment Periods [Domain]" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentPeriodsDomain", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsNovember82018ThroughNovember82019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments November 8, 2018 Through November 8, 2019", "label": "Debt Instrument, Periodic Payment, Installments November 8, 2018 Through November 8, 2019 [Member]", "terseLabel": "November 8, 2018 Through November 8, 2019" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsNovember82018ThroughNovember82019Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsNovember92019ThroughNovember82020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments November 9, 2019 Through November 8, 2020", "label": "Debt Instrument, Periodic Payment, Installments November 9, 2019 Through November 8, 2020 [Member]", "terseLabel": "November 9, 2019 Through November 8, 2020" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsNovember92019ThroughNovember82020Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments October 1, 2021 Through November 7, 2023", "label": "Debt Instrument, Periodic Payment, Installments October 1, 2021 Through November 7, 2023 [Member]", "terseLabel": "October 1, 2021 Through November 7, 2023" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentTermToFundCapitalExpenditures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Term To Fund Capital Expenditures", "label": "Debt Instrument, Term To Fund Capital Expenditures", "terseLabel": "Debt instrument, term to fund capital expenditures" } } }, "localname": "DebtInstrumentTermToFundCapitalExpenditures", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ufab_DefinedContributionPlanAdditionalContributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Additional Contribution [Member]", "label": "Defined Contribution Plan, Additional Contribution [Member]", "terseLabel": "Defined contribution plan, additional contribution" } } }, "localname": "DefinedContributionPlanAdditionalContributionMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DefinedContributionPlanContributionThresholdAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan Contribution Threshold [Axis]", "label": "Defined Contribution Plan Contribution Threshold [Axis]", "terseLabel": "Defined Contribution Plan Contribution Threshold [Axis]" } } }, "localname": "DefinedContributionPlanContributionThresholdAxis", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "ufab_DefinedContributionPlanContributionThresholdDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Defined Contribution Plan Contribution Threshold [Axis]", "label": "Defined Contribution Plan Contribution Threshold [Domain]", "terseLabel": "Defined Contribution Plan Contribution Threshold [Domain]" } } }, "localname": "DefinedContributionPlanContributionThresholdDomain", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DefinedContributionPlanInitialContributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Initial Contribution [Member]", "label": "Defined Contribution Plan, Initial Contribution [Member]", "terseLabel": "Defined contribution plan, initial contribution" } } }, "localname": "DefinedContributionPlanInitialContributionMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DepositsAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deposits And Other Assets, Noncurrent", "label": "Deposits And Other Assets, Noncurrent", "terseLabel": "Deposits and other assets" } } }, "localname": "DepositsAndOtherAssetsNoncurrent", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods [Axis]", "label": "Derivative Instrument, Periodic Payment, Installment Periods [Axis]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods [Axis]" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsAxis", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Derivative Instrument, Periodic Payment, Installment Periods [Axis]", "label": "Derivative Instrument, Periodic Payment, Installment Periods [Domain]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods [Domain]" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsDomain", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecember312021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Until December 31, 2021", "label": "Derivative Instrument, Periodic Payment, Installment Periods Until December 31, 2021 [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Until December 31, 2021" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecember312021Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Until November Twenty Eight Twenty Twenty Three [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentsMonthlySettlements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instruments, Monthly Settlements", "label": "Derivative Instruments, Monthly Settlements", "terseLabel": "Monthly settlement payments (receipts)" } } }, "localname": "DerivativeInstrumentsMonthlySettlements", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DerivativeNotionalAmountQuarterlyDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative, Notional Amount, Quarterly Decrease", "label": "Derivative, Notional Amount, Quarterly Decrease", "terseLabel": "Quarterly decrease in notional amount" } } }, "localname": "DerivativeNotionalAmountQuarterlyDecrease", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DerivativeNotionalAmountQuarterlyIncrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derivative, Notional Amount, Quarterly Increase", "label": "Derivative, Notional Amount, Quarterly Increase", "terseLabel": "Quarterly increase in notional amount" } } }, "localname": "DerivativeNotionalAmountQuarterlyIncrease", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_EmployeeRetentionCreditTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Retention Credit", "label": "Employee Retention Credit [Text Block]", "terseLabel": "Employee Retention Credit" } } }, "localname": "EmployeeRetentionCreditTextBlock", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/EmployeeRetentionCredit" ], "xbrltype": "textBlockItemType" }, "ufab_EngaugeWorkforceSolutionsLLCEngaugeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engauge Workforce Solutions LLC (\"Engauge\")", "label": "Engauge Workforce Solutions LLC (\"Engauge\") [Member]", "terseLabel": "Engauge Workforce Solutions LLC (\"Engauge\")" } } }, "localname": "EngaugeWorkforceSolutionsLLCEngaugeMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ufab_FirstAmendmentToForbearanceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Amendment To Forbearance Agreement", "label": "First Amendment To Forbearance Agreement [Member]", "terseLabel": "First Amendment To Forbearance Agreement" } } }, "localname": "FirstAmendmentToForbearanceAgreementMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_FiscalQuarterThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Quarter Thereafter", "label": "Fiscal Quarter Thereafter [Member]", "terseLabel": "Fiscal Quarter Thereafter" } } }, "localname": "FiscalQuarterThereafterMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_FiscalQuarterTrailingNineMonthsEndingMarch312021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Quarter Trailing Nine Months Ending March 31, 2021", "label": "Fiscal Quarter Trailing Nine Months Ending March 31, 2021 [Member]", "terseLabel": "Fiscal Quarter Ending March 31, 2021" } } }, "localname": "FiscalQuarterTrailingNineMonthsEndingMarch312021Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_FiscalQuarterTrailingSixMonthsEndingDecember312020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Quarter Trailing Six Months Ending December 31, 2020", "label": "Fiscal Quarter Trailing Six Months Ending December 31, 2020 [Member]", "terseLabel": "Fiscal Quarter Ending December 31, 2020" } } }, "localname": "FiscalQuarterTrailingSixMonthsEndingDecember312020Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_FiscalQuarterTrailingThreeMonthsEndingSeptember302020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Quarter Trailing Three Months Ending September 30, 2020", "label": "Fiscal Quarter Trailing Three Months Ending September 30, 2020 [Member]", "terseLabel": "Fiscal Quarter Ending September 30, 2020" } } }, "localname": "FiscalQuarterTrailingThreeMonthsEndingSeptember302020Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_FiscalQuarterTrailingTwelveMonthsEndingJune302021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Quarter Trailing Twelve Months Ending June 30, 2021", "label": "Fiscal Quarter Trailing Twelve Months Ending June 30, 2021 [Member]", "terseLabel": "Fiscal Quarter Ending June 30, 2021" } } }, "localname": "FiscalQuarterTrailingTwelveMonthsEndingJune302021Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_ForbearanceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forbearance Agreement", "label": "Forbearance Agreement [Member]", "terseLabel": "Forbearance Agreement" } } }, "localname": "ForbearanceAgreementMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_FordMotorCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ford Motor Company [Member]", "label": "Ford Motor Company [Member]", "terseLabel": "Ford Motor Company" } } }, "localname": "FordMotorCompanyMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "ufab_GeneralMotorsCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General Motors Company [Member]", "label": "General Motors Company [Member]", "terseLabel": "General Motors Company" } } }, "localname": "GeneralMotorsCompanyMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "ufab_GoodwillFairValueMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill, Fair Value, Measurement Input", "label": "Goodwill, Fair Value, Measurement Input", "terseLabel": "Goodwill fair value measurement assumptions (percent)" } } }, "localname": "GoodwillFairValueMeasurementInput", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "pureItemType" }, "ufab_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due After Year Four", "label": "Lessee, Operating Lease, Liability, Payments, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LesseeOperatingLeasesNumberOfRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Leases, Number Of Renewal Options", "label": "Lessee, Operating Leases, Number Of Renewal Options", "terseLabel": "Lessee, Operating Leases, Number Of Renewal Options" } } }, "localname": "LesseeOperatingLeasesNumberOfRenewalOptions", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "ufab_LineOfCreditFacilityCovenantCumulativeCashDisbursementsPercentageOfProjected": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Covenant, Cumulative Cash Disbursements, Percentage of Projected", "label": "Line Of Credit Facility, Covenant, Cumulative Cash Disbursements, Percentage of Projected", "terseLabel": "Total cash disbursements" } } }, "localname": "LineOfCreditFacilityCovenantCumulativeCashDisbursementsPercentageOfProjected", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ufab_LineOfCreditFacilityForbearanceAgreementAmendmentNumberOfAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Forbearance Agreement Amendment, Number Of Agreements", "label": "Line of Credit Facility, Forbearance Agreement Amendment, Number Of Agreements", "terseLabel": "Number of forbearance agreements" } } }, "localname": "LineOfCreditFacilityForbearanceAgreementAmendmentNumberOfAgreements", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "ufab_LineOfCreditFacilityMaximumIncreaseToPrincipalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Maximum Increase To Principal Amount", "label": "Line of Credit Facility, Maximum Increase To Principal Amount", "terseLabel": "Maximum increase to principal amount" } } }, "localname": "LineOfCreditFacilityMaximumIncreaseToPrincipalAmount", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LineOfCreditFacilityPeriodicPaymentPrincipalPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Periodic Payment, Principal, Percent", "label": "Line Of Credit Facility, Periodic Payment, Principal, Percent", "terseLabel": "Percent of principal payment" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipalPercent", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "ufab_LineOfCreditForCapitalExpendituresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit For Capital Expenditures [Member]", "label": "Line Of Credit For Capital Expenditures [Member]", "terseLabel": "Capital expenditure line" } } }, "localname": "LineOfCreditForCapitalExpendituresMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_ManagementAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Management Agreement [Member]", "label": "Management Agreement [Member]", "terseLabel": "Management Agreement" } } }, "localname": "ManagementAgreementMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ufab_MaximumWagesForEmployeeRetentionCreditEligibilityPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum Wages For Employee Retention Credit Eligibility Per Employee", "label": "Maximum Wages For Employee Retention Credit Eligibility Per Employee", "terseLabel": "Maximum wages for employee retention credit eligibility per employee" } } }, "localname": "MaximumWagesForEmployeeRetentionCreditEligibilityPerEmployee", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails" ], "xbrltype": "monetaryItemType" }, "ufab_NetEarningPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Earning Per Share", "label": "Net Earning Per Share [Abstract]", "terseLabel": "Net Earning Per Share [Abstract]" } } }, "localname": "NetEarningPerShareAbstract", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "ufab_NewRevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Revolver [Member]", "label": "New Revolver [Member]", "terseLabel": "New Revolver" } } }, "localname": "NewRevolverMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_NewUSTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New US Term Loan [Member]", "label": "New US Term Loan [Member]", "terseLabel": "New US Term Loan" } } }, "localname": "NewUSTermLoanMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_OtherRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenue [Member]", "label": "Other Revenue [Member]", "terseLabel": "Other" } } }, "localname": "OtherRevenueMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ufab_PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program Under Coronavirus Aid, Relief, and Economic Security Act", "label": "Paycheck Protection Program Under Coronavirus Aid, Relief, and Economic Security Act [Member]", "terseLabel": "PPP under CARES Act" } } }, "localname": "PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_PercentageLimitOnGrossReceiptsForEmployeeRetentionCreditClaim": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Limit On Gross Receipts For Employee Retention Credit Claim", "label": "Percentage Limit On Gross Receipts For Employee Retention Credit Claim", "terseLabel": "Percentage limit on gross receipts for employee retention credit claim (percent)" } } }, "localname": "PercentageLimitOnGrossReceiptsForEmployeeRetentionCreditClaim", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails" ], "xbrltype": "percentItemType" }, "ufab_PeriodEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period Eight", "label": "Period Eight [Member]", "terseLabel": "Trailing 12 Months" } } }, "localname": "PeriodEightMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_RelatedPartyTransactionAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Agreement Term", "label": "Related Party Transaction, Agreement Term", "terseLabel": "Agreement term" } } }, "localname": "RelatedPartyTransactionAgreementTerm", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_RelatedPartyTransactionEquityOwnershipNeededToTerminateAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Equity Ownership Needed To Terminate Agreement", "label": "Related Party Transaction, Equity Ownership Needed To Terminate Agreement", "terseLabel": "Equity ownership needed to terminate agreement" } } }, "localname": "RelatedPartyTransactionEquityOwnershipNeededToTerminateAgreement", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "ufab_RelatedPartyTransactionManagementAgreementAdditionalRenewalPeriodTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Management Agreement, Additional Renewal Period Term", "label": "Related Party Transaction, Management Agreement, Additional Renewal Period Term", "terseLabel": "Additional renewal period term" } } }, "localname": "RelatedPartyTransactionManagementAgreementAdditionalRenewalPeriodTerm", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_RelatedPartyTransactionManagementAgreementAnnualFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Management Agreement, Annual Fees", "label": "Related Party Transaction, Management Agreement, Annual Fees", "terseLabel": "Annual management fees" } } }, "localname": "RelatedPartyTransactionManagementAgreementAnnualFees", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_RelatedPartyTransactionManagementAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Management Agreement, Term", "label": "Related Party Transaction, Management Agreement, Term", "terseLabel": "Management agreement, term" } } }, "localname": "RelatedPartyTransactionManagementAgreementTerm", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_RelatedPartyTransactionTerminationWrittenNoticeTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Termination, Written Notice Term", "label": "Related Party Transaction, Termination, Written Notice Term", "terseLabel": "Written notice term" } } }, "localname": "RelatedPartyTransactionTerminationWrittenNoticeTerm", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Exercised In Period, Weighted Average Contractual Term", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Exercised In Period, Weighted Average Contractual Term", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageContractualTerm", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOrExpiredIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited Or Expired, Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited Or Expired, Intrinsic Value", "terseLabel": "Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOrExpiredIntrinsicValue", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOrExpiredWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited Or Expired, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited Or Expired, Weighted Average Remaining Contractual Term", "terseLabel": "Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOrExpiredWeightedAverageRemainingContractualTerm", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Granted in Period, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Granted in Period, Weighted Average Remaining Contractual Term", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodWeightedAverageRemainingContractualTerm", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Intrinsic Value", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "ufab_StellantisFormerlyFiatChryslerAutomobileMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiat Chrysler Automobile [Member]", "label": "Stellantis (Formerly Fiat Chrysler Automobile) [Member]", "terseLabel": "Stellantis N.V." } } }, "localname": "StellantisFormerlyFiatChryslerAutomobileMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "ufab_The2013StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2013 Stock Incentive Plan [Member]", "label": "The 2013 Stock Incentive Plan [Member]", "terseLabel": "The 2013 Stock Incentive Plan" } } }, "localname": "The2013StockIncentivePlanMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "label": "The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "terseLabel": "The Plan and the 2014 Plan" } } }, "localname": "The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "ufab_TransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation [Member]", "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "localname": "TransportationMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ufab_USTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "US Term Loan [Member]", "label": "US Term Loan [Member]", "terseLabel": "US Term loan" } } }, "localname": "USTermLoanMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "label": "Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "terseLabel": "2014 Omnibus Performance Award Plan" } } }, "localname": "UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc [Member]", "label": "Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. [Member]", "terseLabel": "US Borrower and CA Borrower" } } }, "localname": "UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_WarrantsforUnderwritersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants for Underwriters [Member]", "label": "Warrants for Underwriters [Member]", "terseLabel": "Warrants for Underwriters" } } }, "localname": "WarrantsforUnderwritersMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "domainItemType" }, "ufab_YanfengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yanfeng", "label": "Yanfeng [Member]", "terseLabel": "Yanfeng Automotive Interiors" } } }, "localname": "YanfengMember", "nsuri": "http://www.uniquefab.com/20220630", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r439" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r152", "r153" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "terseLabel": "Accounts receivable, net of reserves of approximately $0.8 million and $1.3 million at June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r468", "r480" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r38" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r187" ], "calculation": { "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "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", "terseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r86", "r87", "r88", "r335", "r336", "r337", "r383" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock option expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r329" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r154", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r60", "r72", "r230", "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization expense of debt issuance costs" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r55", "r72", "r230", "r408" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r117" ], "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": "Antidilutive securities excluded from computation of EPS (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r80", "r137", "r140", "r146", "r159", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r362", "r364", "r395", "r437", "r439", "r466", "r479" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r33", "r80", "r159", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r362", "r364", "r395", "r437", "r439" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Nature of Business and Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r9", "r74" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r74", "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents\u00a0at end of period", "periodStartLabel": "Cash and cash equivalents\u00a0at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r399" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants lower limit (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [ "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective-Bargaining Arrangement [Axis]", "terseLabel": "Collective Bargaining Arrangement [Axis]" } } }, "localname": "CollectiveBargainingArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [ "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective-Bargaining Arrangement [Domain]", "terseLabel": "Collective Bargaining Arrangement [Domain]" } } }, "localname": "CollectiveBargainingArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r193", "r194", "r195", "r200", "r507" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r86", "r87", "r383" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r241" ], "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", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r439" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value: 15,000,000 shares authorized and 11,733,147 and 11,733,147 issued and outstanding at June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r128", "r130", "r151", "r392", "r393", "r506" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r128", "r130", "r151", "r392", "r393", "r504", "r506" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r128", "r130", "r151", "r392", "r393", "r504", "r506" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r128", "r130", "r151", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r124", "r128", "r130", "r131", "r392", "r394", "r506" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r128", "r130", "r151", "r392", "r393", "r506" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r57", "r447" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of Goods and Service Benchmark" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r125", "r151" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r79", "r84", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r235", "r236", "r237", "r238", "r409", "r467", "r469", "r478" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r232", "r469", "r478" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r40", "r234", "r407", "r409" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r79", "r84", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r235", "r236", "r237", "r238", "r409" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Principal payment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r79", "r84", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r235", "r236", "r237", "r238", "r242", "r243", "r244", "r245", "r406", "r407", "r409", "r410", "r477" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r221", "r406", "r410" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Discounts", "terseLabel": "Debt discount", "verboseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r221", "r408" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 3.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": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r339", "r340" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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 tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r81", "r346", "r354", "r355", "r356" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer contribution amount" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "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": "Employer matching contribution, percent of employees gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "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": "Employer matching contribution, percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r72", "r185" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r72", "r135" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "negatedLabel": "Derivative net liability" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r372" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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", "negatedTerseLabel": "Gain on derivative instrument" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r45", "r371", "r373", "r375", "r378" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r381", "r389" ], "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": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "verboseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r264" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r298", "r299", "r330", "r331", "r333", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r53", "r95", "r96", "r97", "r98", "r99", "r106", "r108", "r114", "r115", "r116", "r120", "r121", "r384", "r385", "r474", "r487" ], "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 loss per share (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r53", "r95", "r96", "r97", "r98", "r99", "r108", "r114", "r115", "r116", "r120", "r121", "r384", "r385", "r474", "r487" ], "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 loss per share (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r117", "r118", "r119", "r122" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Actual effective rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r332" ], "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": "Compensation cost, weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Shop equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r48", "r49", "r50", "r86", "r87", "r88", "r92", "r100", "r102", "r123", "r160", "r241", "r246", "r335", "r336", "r337", "r347", "r348", "r383", "r400", "r401", "r402", "r403", "r404", "r405", "r427", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r158" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Investments, at cost" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r391" ], "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 Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r370", "r374", "r380" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses 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": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract]", "terseLabel": "Right-of-Use-Assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r184", "r448" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r72" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r127", "r506" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "verboseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r12", "r168", "r170", "r177", "r182", "r439", "r465" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r178", "r180", "r182", "r183" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r170", "r177", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r170", "r177", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r72", "r169", "r174", "r181", "r182" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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", "negatedLabel": "Goodwill impairment", "terseLabel": "Impairment", "verboseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r56", "r80", "r137", "r139", "r142", "r145", "r147", "r159", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r395" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r369", "r379" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r369" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r51", "r137", "r139", "r142", "r145", "r147", "r464", "r472", "r475", "r488" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r189", "r192" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r192" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r82", "r343", "r344", "r345", "r352", "r357", "r359", "r360", "r361" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r101", "r102", "r136", "r341", "r353", "r358", "r489" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "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)", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r76" ], "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": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r19", "r471", "r485" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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": "Refundable taxes" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r71" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r71" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r71" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 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", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities that provided (used) cash:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r109", "r110", "r111", "r116" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r109", "r110", "r112", "r116", "r297" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of stock-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r377" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r69", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r376" ], "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 Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r26", "r166" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r32", "r439" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "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": "Inventory, net", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r28", "r166" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r32", "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Allowance for obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r166" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborForceConcentrationRiskMember": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that specified components of the labor force, stated in either labor costs for the period or number of personnel as of the balance sheet date or on average for the period, are to a specified benchmark, such as total operating expenses, total labor costs, total number of personnel. Risk is the materially adverse effects from an increase in costs or a diminution in available personnel of an existing labor force that is essential to the entity.", "label": "Labor Force Concentration Risk [Member]", "terseLabel": "Labor Force Concentration Risk" } } }, "localname": "LaborForceConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r266" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r422", "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Cost of sales, selling expenses and general and administrative expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r422" ], "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": "Schedule of Lease Cost Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r423" ], "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": "Schedule of Lease Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r423" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r423" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r423" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r423" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r423" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r423" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r423" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_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 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/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r425" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r80", "r141", "r159", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r363", "r364", "r365", "r395", "r437", "r438" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r80", "r159", "r395", "r439", "r470", "r483" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r39", "r80", "r159", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r363", "r364", "r365", "r395", "r437", "r438", "r439" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r469", "r478" ], "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": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r35" ], "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": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r14", "r467" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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": "Revolver, current maturities" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "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": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r222", "r233", "r235", "r236", "r469", "r481" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r84" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "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 remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r239" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r202" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputEbitdaMultipleMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using earnings before interest, tax, depreciation and amortization (EBITDA) multiple.", "label": "Measurement Input, EBITDA Multiple [Member]", "terseLabel": "EBITDA Margin" } } }, "localname": "MeasurementInputEbitdaMultipleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Terminal Growth Rate" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 for) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r70", "r73" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 for) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r46", "r47", "r50", "r52", "r73", "r80", "r91", "r95", "r96", "r97", "r98", "r101", "r102", "r113", "r137", "r139", "r142", "r145", "r147", "r159", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r385", "r395", "r473", "r486" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r89", "r90", "r93", "r94", "r103", "r104", "r105", "r156", "r157", "r161", "r162", "r349", "r350", "r351", "r382", "r386", "r387", "r388", "r396", "r397", "r398", "r411", "r412", "r426", "r428", "r449", "r450", "r451", "r499", "r500", "r501", "r502", "r503" ], "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": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncements" ], "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": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r369" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r16", "r469", "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Outstanding principal amount" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Current maturities of long-term debt" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r132" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r137", "r139", "r142", "r145", "r147" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r414" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "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", "terseLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r414" ], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "ufab_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease, liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r414" ], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "ufab_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease, liability, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r416", "r419" ], "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 outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r413" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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": "Operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r421", "r424" ], "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 discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r420", "r424" ], "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 (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other long-term liabilities:" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other assets and liabilities, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r72" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Accrued in-kind interest on long term debt" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r274", "r275", "r276", "r277", "r279", "r280", "r281", "r282", "r283", "r288", "r289", "r290", "r291", "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets:" } } }, "localname": "PrepaidExpenseCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r65", "r79" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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 revolving credit facilities" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r65", "r66", "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.", "label": "Proceeds from (Repayments of) Bank Overdrafts", "terseLabel": "Net change in bank overdraft" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r63" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r188" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r190", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant, and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r186" ], "calculation": { "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "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", "terseLabel": "Total cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r188", "r439", "r476", "r484" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Net property, plant, and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r188" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r186" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "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": "Depreciable Life\u00a0\u2013\u00a0Years" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r54", "r164" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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": "Bad debt adjustment" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r278", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r278", "r431", "r432", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from agreement" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r278", "r431", "r434", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r429", "r430", "r432", "r435", "r436" ], "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 Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r66", "r79" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedTerseLabel": "Payments on revolving credit facilities" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r66" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Payments on term loans and capital expenditure line" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r246", "r439", "r482", "r499", "r503" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r86", "r87", "r88", "r92", "r100", "r102", "r160", "r335", "r336", "r337", "r347", "r348", "r383", "r496", "r498" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r133", "r134", "r138", "r143", "r144", "r148", "r149", "r151", "r263", "r264", "r447" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Total sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r78", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r265", "r273" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r128", "r151" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r41", "r84", "r235", "r237", "r242", "r243", "r244", "r245", "r406", "r407", "r410", "r477" ], "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" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r116" ], "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": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r29", "r30", "r31" ], "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" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r201" ], "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 Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r295", "r296", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r302", "r317", "r320" ], "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": "Schedule of Stock Options and Stock Appreciation Rights Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r124", "r128", "r130", "r131", "r392", "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.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", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r305" ], "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": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r305" ], "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", "terseLabel": "Vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r319" ], "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": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "terseLabel": "Forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r307" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r334" ], "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": "Outstanding, at end of period", "periodStartLabel": "Outstanding, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "verboseLabel": "Number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r308" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r307" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price of options lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price of options upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r300" ], "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": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r334" ], "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", "terseLabel": "Vested and exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r334" ], "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": "Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Outstanding weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "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/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r48", "r49", "r50", "r86", "r87", "r88", "r92", "r100", "r102", "r123", "r160", "r241", "r246", "r335", "r336", "r337", "r347", "r348", "r383", "r400", "r401", "r402", "r403", "r404", "r405", "r427", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r86", "r87", "r88", "r123", "r447" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.uniquefab.com/role/EmployeeRetentionCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r241", "r246", "r308" ], "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", "terseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock option expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r80", "r155", "r159", "r395", "r439" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Debt issuance cost" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]", "terseLabel": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]", "terseLabel": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]", "terseLabel": "Discounted Cash Flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Mobile equipment" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r116" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r116" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": 2.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 shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The number of employees covered by a collective bargaining agreement as of the balance sheet date, when it serves as a benchmark in a concentration of risk calculation.", "label": "Workforce Subject to Collective-Bargaining Arrangements [Member]", "terseLabel": "Workforce Subject to Collective Bargaining Arrangements" } } }, "localname": "WorkforceSubjectToCollectiveBargainingArrangementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r524": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r525": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r526": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r527": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r528": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" } }, "version": "2.1" } ZIP 81 0001617669-22-000066-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001617669-22-000066-xbrl.zip M4$L#!!0 ( )F)"U4T!4656IZ-[<93RPW1?)C0?8]A=6CG;9&KQ+ M$AY^_8TL2<838&/-5 \@J::LC"CFG?8_5_!+M%+[ M/V_^_/^R[-]O=][7UCNNWPKM7FVM"*87?.T\[QW7/OG0/:W%HM.J?>H4I_D7 MDV7E-6N=L\LB/SKNU0@BY,[!XC72!GEL0T95#!FCAF266I4IA)VG+&C-PHNC MUU83)PWCF?+29TS0F!F.=.:P(4$S)Z04+_QK['$0E%*B F(>88U%"#QX%7ED M#(GTV.,>O!V\8;O[NM_-CHPY^^?*<:]W]OK5JVBZ]F6G.'HU// J-7EE>++K M]-N]XO+ZY M;-%]V@WMYU/GR:GCPU@7Y12^#X]<7G)^?7Y^?MYMY.Z3^?-4K M3+L;.T7+]*"_X0Z89TAE%(_N V>>WKI)^>343((0?94.6],-H].[1>_^"\&/ MM]J6;N'SV^\RO*-X-3@X.K4?C;WU^'X[_T\_P*\O7:=5WA4)BKZ^];?:BNF- MU[YN2#>_=?XY';4#O_IW_?VN.PXMD^7M;L^TW?4[^I _+ /34AUX(:ZU?723LW11!_KV&W7GGBWLXN'7K=+0\ M]773M(_^N1+:V?[N"L ]&/_FSU;HF5JZ- O_Z>=?_KFRUFGW0(FSO((; M?/OG2B]<]%Z5K7SUYK_^Z[_^[.6]9GB3()"-!/WGJ\&/?[X:W-IV_.6;/WW^ MI=;M73;#/U=\WCUKFLO7[4X[0 /RB]?IQ% ,/N;>AW;Y$8XWP)(4N1L\_Z*W M$^(_5W*&-8I42D]B "5F6A#&) $=9Q(9XS^OETW!"&=?P=:$/[ M+M?@=0K3W&K[X?-P[V/SVY/#=7?96'_;W+Z^YB,\ MB[%J_^NNX#FVL7WVXV'Y7A_=Z>UQ_USAM7&VA^KM]MOT1 MVKBWT:OOHHOW>Q_H]GK]_+-2AC-E4,:MI!GS5F0J.I5QRJ3BU(!5M2MO$&BJ MP%((_>>K6T*=I(Q7P0'YY(0VF^9HI3;01;CM1>]US"^"SZ)I)HM8"?W[0J?W MA,Z5P2%:GEGN<<8L9IERB&="8NR5, @YM/*F[-XIRGNM7Q1)VGG7F>9!,,5& MVZ\#^;@M>@^_9"UX[''F3:7R/Y0^NR?]X+$"3289<39F#%F=64M(9B*+DEJ$ MN"0K;S!Y1?$4I3]BG%_%OPF_="L!_TC %_4\";<4,FI<'5W55S\3'#R2G&1( M(Y0QQ7TBW#1#7K"(9<21JI4W20PSD_#?UMYG@,D3.GF7 K;SY\2\*;A7&)V=: Z0_DV^ZW;"A6;LL\N0,5 J8* M0; 5 '.4@"5# 2.1/Z@S'UP>0N\QS]7MAJ;(P@D?OEZ/=C>%G#>HD3"6N=+ M:)MV;Z_3,\WW :)1?MKB!R>-5OWD T#"P?7PS+WFR?:[G;Q.=H[KK0^7[^E.,_QK!\[U9Y8P M<;A^< Z0:1Z<-.&< X!&$\1\W-Q^MW^Q_:G.#M]M71V^@WNO_Q7K>T?D,] O M[3FE&<3(,F/,HLQ(X[+@K=>MNQH\C)9?OP_=;@C;9R"K7MX^>A\@*MT)[7!NFGNA:,U6 M2+21#X5TLL$;)UMH>Z^.M]GCZ6%KIU5??WO2N/J ZN3C,9C:YD%KBVRO^U:#)//; MR$?7P+/ZAV1?--:/H"T[K<-WH*OOZA3:^I@?G!PPN(X>GAP?U\E? ML9&CR[MF603!0$@949)E+"*66\>A6'6NZ <_ M$E\>ND,!SA1$C4[;53@:.XZVU^[A*-$T)*+(I+,J8S)@B-&PR@P1UEALK&7^ M,3BZ :"OPKN'H5>WLS9%B '.=\N<':"L5B:E7OZ>5%%UK]YZO;]Q@\_^M#AVWH=OI%^:W,HKT>(GN II_A MHJ,;A3)Y-/J6^_0] M6HE0T*#^9RU[;^[^TTR-V+WXQ^NGWWLY+FCKYU>Z;H MI9BVY-X9- [AT75?CUTWT]\X560I*W?[R.C[Z"&O;G74@_U&I2!$>V((X0R[ M:*TW0.THX\10KL+0(DBBYZ"[!MG1WK '9$:^WFAXY'$]D"AN^?K=8P.PNGZS M%MBV?A'># 50'AS=8G1L]#W=X\$>?8*-G;<>O8FIG^S1?JG/M[MLF&U_O;^[ M_N3>E$XA[%-FP@BF(A!<1Q2 -5CIJ1&^[$V,"<7SU9LXPR2C^/F]"7'Q;@+B M]>OY_ LTZ^:II=4VO4[QDQU_[_KTXWIH=UK@R!^X[6/5X]8M7MUN_8_DCC2) MA%A.K<7,>JDMHMQJ9+#@FE$WM.=LONTYF[H]UXA28S5E),7\R&L'P;<.@BA, M962R[#<\ZC<\C_V&']]O>'Q^T HO D*$.<:\(T8I:[300+8\H1$-^PW/=[\] MEC^,L=\ 8$ ]C8H0S5"I=; Z:LR#$QI3PZ=GGX=O'8Y2$#+XZN%A%V?-W.6] M>DC)K)K/6RD225,<1I'-=>"R\9]^"HL[K;-.&[YV5R]RH :CT^#W5J>]V^NX MT\&]_GSUX".N>^VZ)5-T'+=$(V(4Q%,%4K&,*:>1EL02I*PRBF.R-*)9];X, M,R'@-+G?:J^9L[QGF@LB)@U\QGBD-;.4R4@T5\ 2@>((["E%4V0X$Q;33NB9 MO!W\ABG:>?NHNR#R\9XQ(RG5FAAF([721$8-="7X587=WHA8M'S:,#7O,GOA(B5D$,9&"+:8\=Q2%X-!1D@4';)RF+I8?)E.B\S= M$ M !MBG8\!8@O%,'+6R."YT1(X+1@2.H/$VL)#=?9I/RZ=!?*J1/ X#7B!M8G M9(7TD9FH\?))=6:T;/K"9=99%(3W 844BD+0"24TQI&HZ8TH+0\M^_FA MKMO#4]ZE."@0*@4SQ%JMJ"74.A4)=I0MC6AF1,O&)":!K2#,:(T(9X1PS11R M/I!(C=#@_Y=&3-.F9>-2(T$C(9A[I0ES-BI0*Z>C8L@$PB4JY8.6( X%C9!%'+;%4 MT@1@^ X!Y4C>6)L\K3Q_W&EC*TU#EG!@6(Q)8P5 MF$<7A>3(2,_U#*2Z$/TFJ$^)7(J!BT),YQ5SF,([<5 Y$6?2;\OB7VC"DOP0RG=ZDF'&E/R'2L(BJH -5C 1P0#$: MH9RD5J?9ADLCFME,BAF7F-+Z*8Z$%CY-8U118>J,$-9%AQEC?&G$-.5),>.2 M#W&.2!\<\VF%'#-&1,&I#!%[%ZW#TY//K'I 8>(=]10)QID-W" ;K" U'*>;5\4IT9+9N!<+F604FN M7:!,.V1(< &WX3[HY]XN[S+\'E)&IN=P@93I%*'JT=%*#5RXI0#I_I'CZ,< MMTY]&N6XAN.P?LY=- [O 1^?C$5K<1!2JY"&1K'!0%,3BU%604Q,[/52$:0J M"%YSH?)NF\:5]2KN6ODOG>87L.^W3YK\PA2DQC+D%Z30GF&)&$3@2G'$B0;O M+*61!J%K-%0&:<[1\)-E#&[;!B$3 JC#.JUKH491H1"/"(.C H+N1$.2$?X8;U5.P\'TF=[*C-SPP_3I^O"3G9905 )YTIY:P@P- MEAD=(=@3Y7APC/,_]^J;+&: B D2F,E,AG/6LDBL!?K*F##&+>R<^U'MVB][IN3CK%Z G= M&]AX%]JA@,"^T^L4W11FFO:/;,9S7OMM:+OCEBE.;[_[KFF&+EBPT.Z'1I@T MQ9[)[&APHEX+K,#9:<9Y4,9AG);><(\EIK.H>%'!>2G@/),D=7!(L)3_1$HR M[YVQF'$B,3(LK;.]M\"V@G,%YSFN+V=I1$I%;5,=62:M 0L,;!"LL3$L!C&# MNCH5G)<"SC,I=Q32DBNFI5$,X!NC*;=',,A)PKGW%7<>"YP/3#N&]M&R(W@F M=%E13IWW-#*!F%=6!\4U<>24:L](@*)3R/B% =%X!)5Q!?&(C/A&H+S)'PR*61 M069QVD? *<,P#3AX+>ZMLZT@7D%\P;@X-PA[SW$4/K* D+*4 NIQVELLL.%* MM/GFXO.!KN\J&JB7+\=7?I'AE=F4,41&Q^"\E=HQAXD.CJ7:J9(ZK+BC"\"Y M*RC/'91GPJT=X!;[2 /$C8PZ:CUSTGL=%.+6ZRI+74%Y43@TLI@;IB..CC*C M V#8LZ"U"48B3,T"<.@*RG,'Y=EPY;1ZE3I'C8&0$&'K?8P [T $0DPM.%?^ MAES7.MW>=GS7Z?ANN;/Z5&/!=Z%S5)BSX]Q-1)VNU_-^?8YI#EK@.GUXVN7K M^K^7BR2[A$_D*+6RL\L+Q!9_!46%XRAB>S2QGPB@.A@(MEDPY M,,%6,"QD"$@Q[4.BTV+ M*PQ/WPY/GP]CE'995@JE[8(-Q'*,IU54U#K/E9.DXL/CP\[:ZMRKR4+R8>6L M39L%&(\,,\(:X V>(:<8A-4\BHH/5QB>=SXLD29*4^$9(F%=&!IPGZG H<*+[.2U1\N,+PW/+AR '"CG/A M96"$8VVYQYZ$&!2S1O'%YL,+%E%-0%U_@3D4$AN$390>2\4892)*I8EAE#&FA:;2+S@;KB#\"\R9X)$YY6Q0 M(1*&J#+24(." WNK'55^L%?8*X$ILIA9XFWVJ72+4I8B8GP&@(]%!=B MI_#EB:86'L(SX<+E^B8N?9KPPP1#)BKL-$,:@.RMQ0O A2L(SPV$9Y,9=L8' MJPTR#K%@N"9$<\604(PCC&PC/A M;:6G:$0P3)UFTRJA(;*K^1H0*SNOEL<+[N].$SJ=. M<1H[A0N[?7L27&^OL]9I-N%#_B6\-<61R=/V.ZM%8=I'9<-_M!//>-7LO;&= M8C.U[Y<8P4-(^("-C-1RI@#?+B@4(X1]'"$6%X%K5!!:U M1LHZ1B@F5F-J%TI-Q@W!S6"+OBDNX)D?Q=='S?];:+W5!\R5VXH15[ *3N6:?HE7)@X*37T1E!(J,AV"B%U<& _*S' M1E?H9+"*2$TBX8QH;84QPH14 M(1)1(=3BN\)IB6\F7I!R[25"$2&?UDMQXUCDPKG &=NB@3]%(I[.*LE F@;L M:5Q\W[?=.P[%<$A[&=V?=%HJY1&R7C&LE!82S"A%CEH3!6.+[_ZF*,'9U)=$ M7N*T$1TBG@E#-#-&!4(HHEX'J1;? TY7!V=0/P8%C+$,$7/-I%2@?]SY5,D M>08:N?A.<+HZ.'T_J*DE6$1KO:$L6*X%)P:8#-%4!2;1_&YM/Y.A_XGL9H\B M94@YR24A#(%3"S*M?W0(2Q)TU*4,,"845S*X+0.<89)1/ 890-PL>")^@BJ( MQ91RA 7/D1=6,ASBPNO!=R8IS(L>,,85LS:F )AAL+X6&XZ#M]XA[OWBZ\'$ M9# ^/; *"0DN@7DMF9-"&^PDBD0$"4Y!\/G5@]&@)CAS>-_>Y=]I3Y'5MM_X M3S\_2_=X> 2T[B'4IB'QQC0)(9]"8R8JPG7&%IF$N? M+2&IDH1(0J-VR?1F*M(9G^X0">&BC1X?Z\G;?ZK67,-RCDG8A$68H=T\*JX*530 T=5E&+"BT_@19S ML:QHB81)%[D0W!.&C3)>H2Q9][@ MLL*?#YQ+YIE$RQ8SOP^F&XX[3;_5.BLZ7QXUUW]>_+262AM#N%-1,!&\(@8E MGX"TLTHIL61^>OJB&J//CD$XH11U-C((B$#'5-"@7,1H2L0BK9B;N,RJT/K. MDF+B Z@T,5@G@VP1X\(1+T&OI;>5_YY70S)[Z+C (W4\2@EQ-F'4.*J%-G 9LE\^+3%-+X_+>V M01#$C H8],AC0Z4R$D4LF$4AH@4PPE.05N6Y;YM?SZ5T-#H=-*/(6.VTYY&E MDO_,X+ H)DSSSUQXS%[T,C(,8T,C(P(#'B>"20X\ 0R>*X((4OFLS^&X]PU MPZ*$W&#U$17188'29 ^B#38,X[(CE3=QR9SU5*0S/B]-'7,B&=?@$--!:6[! MYB:")0G2)BZ P9TS,'NH0('PQT,4,,<*]BFD^CT$N&N8A+%XR>[C6 ?@7 M?9>6-F^UX=*C(G07Q3KB()D#14-1$":\UBH:3M.\=<-!;';.Q\5BZ\%T^T692=IJG_5[]\%R]XQ16W; +BZ(>BL"E =+2KQW MC%BJ%(C4!_A9 P?2M(+,9"'SOM,^V@M%:[CJZ5W1.>\=+Q!^?.26QP@(0HX) MA12)C-. 1,".$&LJ_$P6/QLV[WE3[S=[^5ES44"C=0S>,,1CJL:@HI(T!*^M M50I3;\P"_;1D+7IPS_34^]C8 M#0Z@X=/!9S\PO<+M=_N[E&_N_C:7 _2!^)O-KT>Z-U[^L5=VMUVO X_&B0;M M'1>=_M%Q(XW>P&\0WHVQBB#T2][;-"YO GKN#!WE[; =!VG MF?^(L<+;Y/$VOJ@7><:Y,U$Y29@RT0JF:*#8@:V+2"W"W-D? F]M=7%15U&) MI:$2J18\HY$J9!1C&ED3G M!.Z.UB!@ML&E?9 V;.3(GLSI>"F1"JOGF%1.1 M6DQ%1 (3[KB%[PO,6RNPS1]I-31X20UFJ3P6,@@3%T1P5EI)*5T&$G%3+)N= M8LV ]-R[.P"/D/0#(\POB5[Y^:7R]\(I23*TK!VD%-9IJ+Y1!#"PQ,PLP M\#=+19@Y@"8S&4,8%H/B@CG#M-3*!@Q>&:)Z1[64"["0J,+$V*=/(2UY])98 M(9B-2B.>:DP&B<"?$EMNCX85QDAEHP_S!@X?\M?OPQ&(NVS/#53LEP,^F\86 MN3.]O'W46-UJNY>K;3\XLM7NF:[KK)FV\28=&1=(OHG35?CN@X<6[(1NJH+E M!VA9/2I"&,=\WMG#]*;OPRK#X/O4(WS?W5.?LWF-<@Q+1Z2-E#$;+/>88!LY M#1I"D-+WS2>49Q8/_,J _6I7[V+P.6E-S;T/% O/@7(98K2G,F .OQ/E%)E? M#,ZA.?V^.NR$+YWF%VC.;0A5JC&GJD&I"\A!]!"TUF O 8:AA346,F@S=&.&<%Q&W26DGC_#J2*>91YU ??R$EF8B7 MX"05GPPH AP9)L(8@RP 703F%(YA?G$_3V"<4D9WE+Y5229W4KKI-SU1D$\W M 30Q/C@OFFQSCC'&EI@HJ6 ^7SSE&U )'1CTG?>&/DR=IX"*K MH/98>RE2\2C.M'1&V6N[+*D:VYL7?8KCXC/WHQ F!H8-F!&1&#(>(,"W)_2:'':\V=1/?G2 MFI%Q!Y*5O:CLQ9,&4HV)R#))B)(L"JR"D40R@H/AC'JT /;BAT#:S(MNKT13 M.K#7V>P4-IC"M%VH2'NE/<]9,VL8$X8@%(-@S@N-O<0A.J*QY!:-"EA2.EQ9 M1A=P04VE/@O,%+@I^!XL=& D&BE\(-%A MM@#;':?%^292"()%/#G N-&IYT@'0.+AWCD&B] 0<5? M%WGO0P]>?,%,'1/4&ZL$"<$SY+ABE&FB D>4$*KU8)TWTJ0"W-R:'PA5-$0/ M8T"#LHYR203X. '.SEE$K/5.:L&,==Y=HV%N@Y0*#0,TC&.]/Y%,*TVMY]@R MJJ--6XP9[Q1&2GLDY]@9?6L.[*VHM>M,\T,?XIA0[!4&)-,^VCL&9ER'3CCN M;K33-O"[X:Q7WIZB<$ ',6K:()'7@I)O%Y"W#2 S=Q$3=T4 M[K@T-Q5L'K]7I].8:T9C""PM);><\H"$E! (L8"6"3;'H0@F]L87#2\].KS6 MQ'%'2#"8.4.5Q@RA2(BVW"C!%Z$N8$6%%ZGN'F7(>H.VU@,$&=62NQTC (QGFI[1!P@$O+11XN#K3 Q/4P\UM3> M?_332HC\Q/7#"B(I?[EW#C]?EIY][[RS=]SI=TW;)V/>"^%'%;OF!?9:N1"5 M)A[ SI20RG&.<.3(8X^IDQ7L*]C#]?L@IN9U?F3O."]ZES= /U"%!8$\CQX3 MIK1W6#+EP.['& Q)]60\,P%7D*\@/X+\K13-C]CXO !71<8J&5THCIH(WC@JHH M$9AZY-P"3*-?'L3/2T;)4LTEHB8JI%G$)B448U (2>*(\43P6CA8[:&>ECY#0&>[V7*IOG+./2@>/13]]JNTXK[*8L97KP^XY[ MX+U'#]](]36[$W!@=].7;/K;E/(@M3$\:L^9U=)HC!CVX/TX(E'X1 M+Q3/8 .^&&7:@U)K%IAT6#.&N0 ?;9WRT@RVI,0C6XPK%%-M,1X; MBE.H855$";B 7V,T\TY)8U-.2>,P1#&N4%RA^+$H?JPM'A^*B=<2$VYM6@.L ME=9$:>$99E(+ Y2BS!A13(B>5_"NGIO"WU\/M=$Z:W8N XBXXTZWSY)PQX6= MOYNFW3"M<",-LW=<5IHJ'P;02F_U):3S)II&H2D\(E][\^?#(V>,E#I:Z95B MRD"@Q+S 7,7 $:>"SC\,EE HD3$KO&*6*"!#()6@,04/$VU(.:XR9DU"H2B5 M)V*(SJ^'^=64]%9UGA(17ZWU]ZKSL+*^R%AFNDBAHA0>0L; J';6Q\@T?/;. M,6H&,UTXT!,VKYAY0(+W]BI)^Y&D;MMNM7/;[_X=BM@I6N4TN(2XB2L[+WTV M&X.R&\(4P1X+J31S2BD?I<'6$BH2SQS(2\PSBUP$>8GQ35N4AA/C=$">,">X MY@QC1:Q6R!%K!HNR$)+SFV1> 'D1E"$YG@0P$S0P:2D3R08R8@DQ*NWP+KD* M.N+Y'Q1XBD[%$/7T+K7D(E@3$P+(QQ(W67@>%A<:*.Q3< @WS M+9"H9S(69CDV!B+?B(QD-DH;,,.*NFBTL-@MTEC88HEZ^@-&0;H0'4A22,:4 M!;&#JP8*[J@3V#@__[QK;+GH>:%/,8(@9!HIB(JI"*$1J*-#AGHD4['?!?*I MLY3-3#QFOYT/I-@IW^ISK_.Y *MR?BV@5C#=?A$&\<&=DT;W')TS^IYN^B!2 MN)+(>4VD-)P13ZP3PC$E+ \F,,7G5WE_>E^<>5%2[9G4/H*B*L\(D58XZ@D5 M6E-& YWCPML_O;G@O'2]9$H)Q+"QE#)O& 2:CF@F@_"&B"$[F7/[.%CK$?-V M\&OP;@5$_.7N11#DW_R>EFYTCSO-FY4'OG'9%AB)W#1O_KPD-O6V8"F86(^ M8\_=8!(%HKCF"-ZR0,^@MH'C&*R-J9PB0TP:I1T+S"O-K?=^ 4;!GB*H M$C0;[2/3/PJ?.L5I[!0N['::)7GIOG^_-CRV('&)-A$$(X+703)/B:6,2(I/8E#'?&S4-WX\(U^S[XS:+36NNTSOJ],GV^'3=,T<[;1VF8>O?8%.'M MY<,WN(&13Z8 */6Z )!R>]YS.",44\BJZ\=[>ST>7&"J$CV,("?**)3A\#1C>*<'GF$,D15<$!L(#1&XM# B!/B!X,B<$5HNVQR MM4ZWMQUW37,YQ_D)$5CCZ)2VG"FN-5!8PE&:<*ZX< M1U7-NQ3EAO_4JOWA= MA&ZG#WZY._AZ'"#238WW^9>Y[QZ\Q0O__RJTS4WLRT\R/VJ_3 M9*A0P.%>VK)V=(+M%-"NS'6:37/6#:]''_[P>?>L:2[!(C7S=LC*B_YHF>(( MGFT[O5ZG]3H]^$LH>KDSS>%#RN<-#G]MTTLT:%'GY9'GK5\_>/ M:?52HV\?1B_Q];%7Y;V+T0G#SJ%GO97R.GBK[ID!2-*5.R\^?!4XL^8[_=0Q M_T#E/W^<&9\JRKY&-5S>YNMS7I6=\8!<'NKM]-PW?]KB%9P_^#RX[-$7CX[# M.W2*UZ/61[6TW7M367ZZ] MK!'$F7Y2LZ>KTI2]%$S/N4:#TM:ZG6;N)Z'0XX,(>Q1$-K=WZK4_P8VT.^U& MOP4W<;6AM]D),2W.P!I%*J4G,8 ?85H0QB1Q0C*)C'FPKDFM;1(7\"%_O=YQ MY?+Q-'%@99B:I1\O[7KGRWNR\^6 UOO^9./+X3M]LGVR>5K_M$_J5_#OR7&S MOKYS6E_?X/6]P^;AWL?FX?IQJ_'I #765\E[VF@>7'4N#MQOD\-,^/OST@1V>?&PUUC^<-YKJXCTYO#SXY$3]9//X\-W.:>-D MY^3@:NL*E!K7/VV<'ZZ_;1V<[./MO3J!_VEC;^N+?_>1^7_]U3PDS2_VI'-9 M_[1Y>OCN VF\@Z>>U-'!WO[%P=[;T_J[P[RQM\_K5P?PO\/UIKJLKSOZF5@% M7<=X1JE7&3-69&D[PTRCX#5'AF%'5]Y@E'THG?E7*;RI57HZIWJZ,#1'O<3X M<7W]I+OJET(_283?DM=('N3L(DGDCWN=?;=W!ATS;E.I?F0IR][_K6Z*T]IV M._Q^K9C#U__.F]U'V@Q[8[7(3;.VW\Y=QX=:??>QY((]V!]3/."B]SKF%\%GO:*_F'YE,[?O]D7]4QTWR.%I8V\#;:\[W'@' M;7VW<76X?G!^>+)U52<'Z/#3%FVT#H;7?(1G\?;A7N?BX&J?'K8^X/K>!]:X MVD<'GSZ<'^PUX/EO6^";K@Y/=IH')XX63/QQUS4]00$> ',SQ'MF;S**_6.: M7"+Y&F:U +;M^T>[5>I[8;RG1Y#=-:IZAA_IO_O=:)M=YQJ'W-C-8V M+MQQFH=56W6]=!AKRF[UTO>]S&VWD/IK^$NO0H]-Z*S41_^Y[MM!2J-6[FPR#<8YW.-GD%BY;3H\_)*UTN8NZ;+,F\OL M,I@B"^V%-"4_35$OZB?[G\$0:"L)S;0-%A@J%9GA)&82"\]#B,@(MO(F[:U0 MH^A%+77Y/:KZ;:ZZ?,CN%*.7K7C@HO# A6,^Y4!M.0WPV]0GFF9WD;G/]J'IQLYMOK&Q>-=>!,)UN\CM7Y/>Y#H=>#"#&SBNF, M$1HSHUVR>#9 7"Z(L&+(?=BRN M'7DPQ4!K,9-^%IC?)A"^G*GY4>/_\L MC39"*@5ZA 6X8N0@^& V,T)@AH7B*K T>0!G5#*%'I\COX%(/168B4?!;.)P MV@E'Y5KG=B_5+_GU('4!D*(Q4$PSQ1'$LTZS3&N%LA@YH]$:A90OQZ(_[&_4 M-E??[FRMK>YM-=Z]J&TUUEX^8Q1F +*\G>:UO"8O"2\SOQ/-5-^+3TJ0_;9Q M88"))6@D.E9<0Z)FNK7N67!IUHVOY>U:WNO6UH[+#,WOCS3W#VK3PZ\^W?A8 M\9>T%F./NAE[R=G/-FC:C2U[EC]CM"]QA&\.]STX MR/+SIQ:=\\%G]J@!Q3^&!X>)K)M'[C[M!^.)>>NHUBW<8#7AM6W_?(1?GIP= MK=1,L_>M0[<[2Z&SBY_1' (=UXR-&P'Y&R#,>(]2/BJ8G[M[3 MA,?B;!AQE/,>USK]=J^X7.OXVTEN> /WNMP\_*SH?$GW6=#L]B!9='"R<=DX M.6P>M#Y<;'_Z>)(&R@ZNFLV#O>.3/M=X[A./N#M]2W66'][LOWQ@8$RPCAFGO@,29 ,4X9F MECA@J)X%JJCFG "=6 ]-<8TXSI*".$,6GG#1(85$U+C[VK$P_Z X''Z M@U;N?3-,&M@/CQ3\5IKHE#OM](Y#43OI%WG7YX.D:B>6DW?SFR:]/+4X,NW\ MJOS^TW--IF] 9MK/6SN[M6$EHJ+LU=OJ7FMT7O[^".1A/CVZ.4Y*]9C<^ERE MVR9N\5>]+T*W._SK/30 +Z2U?U8RY/)S0%$H@U2FH?(P%.O;YU MWQY,249_=](>Z8?YV2#$_=4DQ#][1Y4WEF6.@)A8\#9-5_"9MY0022F.B@'C M5I2()33:OTT09\E0KQ;!_)K(0I\I"9Q(83/BH@)D19=99W2&"#<2*9/2&RMO M"%-W)M_GW<:?^JXZ)'YY^=#E%:8C-%*4A&:)/9:,&=8H5%J$9SA).AJ/U M+VZ<:4"MAZ?>&@+[GW\H@N4?W=I9 2?G9Z99"Q?!E94NX$P(&$/WVT-A3^BL MAU;F?D\04P^WFO60Y;!^..:ZYINMWG3;FN!J4\1'YKL2TQL MJ2L+28^&,\#W_CHY^%0_W]X[NMI>3X,86V0;KH/[M X_'5S4KU8QT"%Z0.[/ M *^W&L<'5ZM\>[W.&FD0X^2 '>Q]!)H%[W6R<55?WS_?7O90K1F&%L0RI_BT2D M*V_V-U??5BA]ML4=K7,8S*R\.]P^YII-N%@6M23 MHKO_]/,4VT%(9\/P!+CGSZ_PJ7DX"BPVG7I6!!=*3HM)K5Q8VZW]!O<#':EU M^T#YNL>=-,ETM#"F=VQZ=]M^;FZWLIR&7UX\?(??_RBC_M_(X!W!P($P^O8$ MWB"=7YZ:*@5#*X;W22OINF4CRD::;J^F4OU_I% <\?K*I*3JYG M>OWN0MJ&9Z49\>> 8^"$&^!80+D83KS+1)I9XZ3%#/I7@I,Z"/<&@IZZNN>1 MRSP?IWG7M0^>U(1/(.FD"-UG/7LRRYH>]^Q&IS;[?F=_/&'UT6+:ZF3#P'RU M\EX/#%YH@ADK.NW$IIJ7I:$[ZW33D<3/?5_3A(H9X,O,[X:C?'$R@ MVU00_=WZ=@KF_T7NJ\H?7^]3..<=VNFU@1/$VK&.3#.R?+Z MTAH5:?#IP5]KH O9 P?@2+<%9AT>4XS8(%BPUEEIO,%BPOV JR:W=E0[*CKG MO>/1X9? PD/9.)]VBRI7EW>3:4[C6 3>\QM-+ _C/T:G_?"$;[9O=%ZRRL-S MO]'4T9EYN[:3? @F-B.C6.)F /'MA<4/8F5AAI>(>*GE^,NL8/Y2\<>- SVQ MM?212[.>?-O'+23[^7S_0U4T('*?3>+I_<,J./LZ(>,R\^@A,S^VMYJ9W%;O M2NQ&%:OEE=F2*-U4RC(4:P".HTYQ^4"RMSRIA(T;GK30>=_&7IW76UNHWOJ M#EJ-9F-]'S[_==(X.<('GW;RP[U-:*.'-N_?S?OB^M7IY<')A\O#]9W\@.RC MQMZ'RX,6/&/]([3CKV;]T\=F@^R?-QY:7FJ^&-^)U$59I[_6""+8\/#7R4PQU Y-J=!-!_6A'ZBEV"G*9S4OT\//+5.8A5?\FY)#-NF[9(B UU,E3'2 MR=WATL8TZ;OS)???FN%,?S._/YBPFJ<$ZPP$_]CE!',%UJ>G>[O'H=F\=DB_ M 4K+G.N@4M;W4YJ_OZQ]JX1C[0#>:?'PLQ3C(C/M]\F' @FO2^GYGU'0_LJA M^M41!]: MO>V6./H,W921$)DYI"0:?DDR4SD(=.8.A1E$,;)'Q+[RNH^JLVK MY=C47_WF98WHP5X!+^Z[_^OM'S:+P5[4M7X['VA&.:$:XMI;VD*E($1[8@CA M#+MHK3>)A#%.#.4J#'=2ET2O@,EV.83(W7^N;#4V'YB454[I+F=TEUL==[?[ MO9(>@*F[K4/M?BOSG;+ ;[HA1"$06L"]T*^E49?U]?K59^A>AV@Y2UZ)#&R4 MS QE(0M&*T<(EMR #F'\0E+Z C,Y4J.1@-\,9LJ7Z'"#6?7=)(-:YVOW?WM8 M< @QE@;PSCH#6OBZ2)N7YU_"-SD3?L,#RXZ+KY&_4Z%X;9KGYK*;RA4^O&\M(R_E0QO7?M,@ MQCB6Y>L/6<3OU0C_T\Q-6VK'13*T_WBQN-O?L; M_RZ0]94OT006$$_HKNPEI6HBC7W<76>:!U^<$IF/W*CE;_"#$QS)OWZW*7C* MAUYP5I[RB6UY@J>D269%K[;U\@'_>!>5HI+;',EM\SJ+O-4>Q(1PMT=(\1Z3 M?D1M\ F9RCF$ST,C97-#D,<&'['R9JL76C7\&+6OY#9/=RD>DLE!I5!(^E1Z@G+OVUC0!9:&V>QQ"KYNV9"E3IC>V M5ZW]UF^;OL_A[-_+B?>#<]:#"ZG,58WB\CQ\\[QI&9L'XN)R/Z]OL^(*-D^# M#?F&*"L[\@L"@I!OVI&O/BH9A^VS,'C,U_7N/7A**.U'-[\8+=(<3*_XOKEY MY(65_5E*N-'*_E2 N 8$?Z3]*8=4CSM->$3W?VL;_^GGO>3()^<$EE;Y827KRR-Q4@1H H M:\YU>M"F7J?V#4L2O=CL9]L%:HW3.3NCVFW>3:I41 M7QJ4$%29\667,U9#,TXK,S[[MCQ15E9Z:4! 9&6EEUW.! ^M-%M>*[V4BT"2X-+BCP)D M4UKHOXN."SX9Y*+GMLD#%STX\ MKZ:7SP-")FB8936_?&$%]SX: +)6;)U1L:7ED2U05L"Z[G.EH= BO5M9W M]FUYHN12AK"V:5RO4U2&=WG$6AG>7T#.M!J67UC![;>_;OA=VS7-01FHX13Q M&YM,ID3B?K>L+#.DR)697AX45&;Z%Y"SJ(;=%U9PZR&:*I,\-)(N#+!RR]G1H8F MF%/9M>:+@QC,*7QG?>91M97Q_ 3GSH?$5E?&=?5N>*+B-B^/"-W_:XM6= MVSVP,\QPRX^); [SHR8^(*DQ%8)_>(\E_-!6&T_>:H6NC"ZJMEJ9TU4V/[G5 MRKW=P2:.TX3LQ\L"_/-/2)K#VSV]LB>T#_NB3^F;[J6;/>=M>W&^D9C M=V,][6*SN_U^:WUU#[Z\77T/F-ZH[?YK8^.!C6WFS7/\MC\J2G2ME3YMKE-T MTPZGO>-.'^[NN[^/7F1AMN7A\J60W][.YGM;W7S_&*>/VVKM*8W%ZJ54=)$: M*\:YW<^$=F]_G**H1ZSD2GN!?C7-3]B7?G&V'+J[F>?#W7"K/N(OW _WZNX_ M91LF:]SI4=$! I@-F^M<", ]YZ0+'KG[U&JW&Q+[_"$(?OB^CT#'-^_QS5UU MT(V-=1[HT#+(GU%_/A1N/]G$S+Y7G[*>]/Z38OG/]T0T/1_P2 FM]8L"]+!F M?A[Y=][ZIV3TXYY;0G!/H..>A]^';7:M_)N\)'S>L9RJ(:?I]2Y]"/_IYU], M4HGHMHBF(+_OMM-3WK%^=;5;^[$WN_Z.]NP8TF\0^WOKVK6ZZUV=YN;5ULOZM3N/=Y?=TWM]=WCAM7S?QP[Q0= MG'R@]4^-O$X^7!SL^>/W=.?XH'71W&Y]P/7UMZ?;>W#/]- M/8<;5W5^N'YZV=A;Q:-KX%G]0[(O#M?WS^OO/O#&^O%IH_4AM?^JOG=Z46_5 MX;I]6K]JPGVWX/X?8_T27;[?V^C5=Q%J7!U=U5<_2^R"%3IF1O&0L1!8I@BS MF5>!"Z:T85:OO!$(W=NJ_6&[_3.F\0G0KPQ098!^:("D4PA[XFPT .$8M7-$ M&4*"E9X:X4L#A#&AN#) 4S= Z(X!$DP3#K+*3. T8Q:[S%C!,V$=5B8EM9E? M>2,9F2,#-.VXYD:.>'B++)W_&N.24\Y((U>=@W?L=6M%< &TPS;#BUH[]-(X M5!'@IE\&*SC-V5G1N0 MZX7F9>V_)\\D^%U%7FTV.^=I,\7-3K'>Z=M>[#=' MK=^Y;OPPDENI#>9RPO,O>J_;_5;F.^4@7;K]M;:+2MM_J.V--71^2]O7-#K\ M]S%RK8]M\TGWMT]6+QI7J^<-LG5Q0. ]US_0P_4#UGCW@1R>_'527W?GC4]_ MM0ZA3?^^VN>?C35 MNY\"P9_T)14$EQ&"!^2S= $'BT4&9LEF#%.:64-M%I E@5&J,.(K;_!+^AT( M]LK]@0;NZWI?H03,409Y>&B81GZ1K.E9<&FB2O/R\5N+_W2ZA#S-DSW(C1>: M0(XK@KVOX(W0>Y*.5Z3R43I^-ZJU06CLJ,]H!/? D69C99EVL6("1$B*K/R MAH@7C//G\LJ'N=U$ ]M*D:<<"5:*/"5%OAL=$D<-TU9D+E*9,4Y"9A%QX',Y M(S@@QH0#1:8OF-!SI,B_VL#!5OL+:$*GN"P#P(D.5'[/ICTV<;?0-FUX^,.*$H-=1D6$6>,4],IH-1F3#6^,"I\5I"R$!?((GG*,E5 M*>ZDN'?)AXV4>(Y$QK&B&6.8909)GBF#C,9":>MTJ;A2SM/PV)BR MTPM#/OXNPIG)?2UW+VB&#&;-5+F'<[OS^5!>M)/(1ZJ?-TU?DN.P]@AIFV-G->H(P9;3-M M.,L$-8%%RZQ-BY?I"[*TY'P12 OH'+Q,N4"P9R["9"?(__+C'>/+#;I.*^PE M@7T=\JBLV;BLV?;]$4LP5U8:G2A)C!FST6= 2'!&(Q74!F]-3!7)7A!2#5@N ML0*/+T=8*?!D%?@N'=$JRD!ES+R F())93*C(LVD=\P+8P36/M$12>_/3IO; M@#OKE,=,E-]]@FC541Y$26 M'NRM]NHYNDAFN['N6/UJ]3.*S##A5288PQG3464:['-&+,7$*!*]M"MOF'I! M-1M3#/DX[5B@9-&OJNYCFUI6J?NDU+VQ=D?=C;<"82!F5JNTU"AFQA"@:)0@ M2XU!6$50=_9"JV=/)IN*NO\*]17^+CIGT)S+%S5@>.W>BW+4*RU-/TNETGY^ MOED5DDY]^&L@R+^3&%?;?F,DPVH:RUCMWL8]FF.Q#MX1FU&E&-@]I2$TE2PS M&'/KJ/!4ILK+^ 5C\Q2;5IH\IY2ETN1I:?)=!B,EPSSXD#FI2<8"PIEB'F>" M( KV6'BK(6 AY 47,&Z2BIM*Z-$3/7BA:S;A98J4=%^^HE'822GN7 M8WCID4;&9B"DM%PEXDQ[+C+I$-/(6V)I7'F#Q0NMQ1QI[:^0"]EJ]TS[*$^3 M::90;O*7CY?&138V)]_"?ZK! =YWRIB&JLUJ]^C(%@XBX6F&7?69.!] M3&:!;F24*B>]4)9)G"@(X\\>X:E2'_.KRN.B()4J3T^5[Q*3$ SER(3,8$XR M%@6HLF0BPR9X G$&-42LO.$OL'CV,MHJ]_$D11QL@CN%Z2>+?H]?;6GF]EE( M.UNUCVK-8+K5[._%X*O74GN?A+:3&K,=][L#/U?YN/'YN/U[=)4Y' WA,2,B MAHQAJ3/-X2O6(7"K#$/60/"-7@@R3PG^2I7GE*]6JCPU5;Y'5X7CED'0J9VV MJ725RZRU(:,L '>%:)1KH*OZA93/3J/-'UU=&(:2BJET>^6NBR]294[7Z5;U MJQ:"I:19![W+W>#Z1=[+0_=3GG8FA(<8#^^W'GJA:.7MM.YET^1%6:M]M96J M^%5F;WQF[^ >@XG*".P,@BA=4F PEF:@J1!XI+,GY;_:NF7]5!N M6W^S(E8U;K@ #"<:^WHDN]N%11J=MALM%:E,V!-,F+M'5*@-U@,=R4 X,4U. M F,FTM1H)(4W8-QXU&/9>*;*L\ROJCZ;IE2J.@%5OH@!T.Y3F9\!RZC2*'--,H8!UDANUQ5# MJMD,$[!I1_?I!S4TLA@R'$W(&"4RL\&9C&I,A?/2BBA3O1"-GSW04^5)YE>- MQY4GJ=1X.FI\EYHPSPT)(63(:Y\2(2%3BHI,Q%3W!Q3:XK33T LJQ[6D?(X2 M(7--2 :U<2:7[_C1==]<^O^HVAASUYV/WUOXR>^_-,9\O"6 *L,]/L-]>G]1 MO!%$>HLS;8C.6'2I+(A F5>,&\LCUD:OO-%\C#M+/5HC9IP>JBQ;9=DF6NVH MLFSCM&QW*2GF1 G.1>;+)2]3]4?>L7Y5M$9[D__]P"#51'2<;/SD_LU M<3 R3@:'LT USACR*#,QZ"QRQH/$UC*;=H,E+Y1Z]G#V_ W\5"9I24W2V!($ ME4F:N$FZFS 0&&3CB,R\)V"24I%0(TF:;>-LL"!2,$OEHD/$E[#BS\)0QE$0 M!'HPG Q?Z\1:L],^RM(L>% K6Y5"7@C>U>CT0F7A)F;A[E651 MQEP0F4Y+,Q%A!E'*I(VI K)\P? \U0ZI%'A.64JEP!-6X'L416@>B*298]YF MS&N2:WI(FYA?!9U>AZ%0F[4DF[<-]3L*D(9+Y+$3E(.HB*C->>8BZ. G(,\2# M28E[13#Y8X["KDJ%YY24?$>%*U5]DJK>6^V,M24JR$P9B!R8C2@SCJ#,>6:H M1MAPD>;JHWFJ8OZK94=VPI=.$QKTXGH[S*]YDBHKL@@4Y#TTHKL=UXK@\UX5 M58W=KMVO-B<(YE@%FO&8JC@@!7:-1I\Q$131F'C]_]A[TZ:VDJ1M^*\HN._W M>;HC*+KVQ3U!! ;L89Y!M&T\'?:7CEJ-;"$QDK"-?_V;=8[$(D&;18(C5!'= M6-+9ZE167G5E5F:6PF!5X74JYA4#6]PB#=3@>3&0HL&+UN"9#:&T#%8ZATCP M!'&A+')Y?RC,$W9>6:L#7]LD9EWP)CDV5\TO,J;F\*[')[$WM+G[BU]D&4C) M6'+O;-<..C$%JO#,>@T+G 6AD,$&YXTJ$W+$<$2(]$*Z2+FIZL,1_@S3 MHI>&EHSW;1B3DTO!]<5AL@S.4-Y8%B8+DP%%2 M<@!PA"#C5<(!&RN\R?M*X>(Y>H2+GXV^>^I?2@G*+ M0[G9>G.&2J*LI8A&1A%WTB 7=$(V$FZ]-@I^6MN426("Y5#L,+$@E)M7 T>"]S M*@F=B2(U M"7%/0.5MBD@%'U0(@1.O0>7INA!X651^%=;+KRL7':MRT?=S/_(*3R[3U5?;'^\7$_/Q4&T7KK?_\.X/^(@W='=A#G O1[ M[5?32%\WI1K.?]C!P>#=R(YBJ';WOGCT&.1Q ?E;@/R'T?Y5D/\:7O^'AW_^ MJ_N1=K^ZS_T?^Z_W*!P3'S[#(=LKF:AL),)1Y5<"G_/$FX81/'9E>N:'UHD=M+YF\;YHW3CNAEGL MPT? K6I\#;=.1T?] 8!PN!UC+>/PTBE7!<_@V873NH%H%C95 MT: 23 G#O$&1Y[@;&6%0:6=0PLY)STQRV*QM M$K$.M"[_?PN$JP=:RYX/@&J7F*: W=YP>%K&9&/')#G8^LLE0X5/$I$4>%YJ M],BHR%&B,A*P%ZTSO#E 5P94XP=4"EY$[SVRR1C$!K'WG#*^W,F!59^U$'X]='(P/D>H0_(5A M=!+AIE]C]V(SP-#Y6C(]F[UN?0D,*E=46:RZJXY/5XL16NE=D>V6J/UE(!07\OL#Q+?7 MVZZ%=PG*2K#,_"!NMA(,5=$;#A GE::(*[ 43+ *R:0I6[EZHH^/ZH^3U,6RQ)H+N;(1&N!L@B"')$4!9\,%U9+$U.ESZS4 MKGO:DKJGQZ?='-(!ZI0ZOE,V/[Q[+_[R*(1E".\)GZ:1[FT<66A1V+6#'O3; M\))(=VJ)%J2;']+-EH1QV 8;I$*: E_APGAD:'"(*DMBC%1AYO.V)NN"S&ZJ M]FMQG#P'I;X_:RE*W0BEGJGV8@5)>7]$00E'G(--8F4T2,,(9YK%I!2K=@2@ MK"%*O0J1^74&XO#&^/RG=K7:@3$_L M12NP6F"UL>2\P.ICPNK,ANF219*\1H+P!%0=1Z2EIT@2X1SS/,L3S'/,UJ5Z M,%=O#*Y6?/ZWD86'3F*Q+U5Z.+:#3YU>]7AS%@&^O:!/5 B" M5IS]*.9-P?K'\.RS')W>ZX\R<1_ S[U6!QK[:5!%BPU&K7YJC8[B,+:V^[GE MPQCRIZIOJZ79*NG^&%YIN'$U2OU2SXP?SNF&RJO.)_UA%0#Q8A"[-@>X__ZM M$T9'$RRY=.%8UOCB$NO@T:>CFR^9Z?8GZF,Z%;-_Z6]N;84Z)!!0),:HCI@' M3 R1,8H8=!*)(W"#:+\@F>,$7MOO-G@W7?KLZ&F$H M3O7[=)?=V#$I+:QC:B4 &.X/JDUR7X">QT$^"]ID&].6UM$@SU;_\W,1$0SZ ME!$A:\IVGNE %?[QF]V\3OY/.D[5M>.T];Z]]^;];NO5ULNW>]M;AWOMU^NM MO?;VS=K#:N4R(;_#!-?MVL$0(!E N'\*=P_#]5;\[B/, M8"=Q4.>+M^PQ3)>CX:]W?L7-?[C!;YLSE\%T7(WH=SV8!/UWY,3.G M7F,\CRGGE.H==T+HQGGCF_D97->.8IA28VL?SCL:MG9AI@U51F2+X?5;^(07 MV2N+,9UOUROO.M_OW2R]O> MIH;BL^DR,@\$>8X=4\;20L;2 O< :K0'O!U!M+8[6U]_@:$HC>N$VR\#W.WE MGXV+'QN:*'6".4>X"\HXS(0SV!(I#&?^KYUJY91C@FZWA/HV?HV]T_AJT#_. M'I;O^WL?]["'P[?=MH_7AZU#_?I_N$'T3Y^C]N?WYRU?VQ]/W?_?]ZE\.QO M'U]_$!\^>[X/QP\.0Z?]Y\/G M+CSGTUE[9T^TZ1[Y>/P&WFWK[,/GE]"._>_M'Q_39$5U_QW&<.Z/_:V_2)0Q M!*V09SX@+O*&DXI(9#BU+*:HJ,R*4(SBLH6%#P' 4-9LPZPSA- M@GL*JZPM6',!4GA@DN" M@F0*!0,WU MB$#5:("XY158S@[P63EKB-#9@(JN<33^;CE90L*#@*J @VFH7MN48EV:94;!N?@]ES#)9;L_K"+AKO5]/O-B T_I^,O]?I!>]_NA M"O*-@Z\='X?O^MU;UHPO:'8+-#N;\>_![.24UA;9(('3<>R1J]B=QRG8I"Q7 M:6V3FG6EYY4TT:"TAZ+/"W-A%7U^%'V>]E0)(I4"V2'C%$%BS7*=Z7MM]%GUNH#[/W1E3]/E1]'G:YP(,BTBK>-ZL@(,^>[ V&.%( M)$)M(#K29,':P.N,LJ+/SU>?Y^Y6*/K\*/H\[3V(2DOI6$#18H=X2!I9&0(B M.&E+@Z78A[5-(=8I>?!*TL+U>8&Q454K5<-]!:\'_>&P=3+HI[\I6%JJ]SR> M$Z$2R!^5/ J*S0O%)@G!E[T&6&6_ 48X>HJX-@)9DBB2VH;DJ5>>Y#KIZY0_ MF)0LTT)0T?DG<#04G5^,SD][%CR((U#E$Q"S]^6F]]BKTXL-WUJJ*G#<>=7FUKQ^TDN M!E2"(1[/CS&6R^M:*EN]L'5%)+NU1 KXS0W\WLTF/JD051+ =E@$4UU'>NBVL]8M>?NDBBJ_>BJ/>VMD"(&8&($!9G#&7%*R"B, M42"*$A.X=Y&M;9IU2DJTQ#-6[;F['(IJ/[IJ3WLC-&9>"L)1C"+/VI8A+81& MF&$ Z2@H0/?:)B'KVHC&Z_:J5I79.SZQG4&N(?R0>(GG#5[SCXKH]\.W3K=[ MT?G_[@^'!:SF!E:S95,P-LSF/:<%HPYQP0PR)$DDL!#HB0A+R1#W&B"K. . M"6,!G6U4-(8R)S]_79Y_/$*9DQ>HQM-^ ,M8,-P*%(Q0B$=#D.,>)F; Y82Q MTMRPY9F3[^$(N.Z25<.'L]WS^.A1S.\?;L&PY-X M!0@"N<1HI,1X:G%% 9@H"% 08)[^I(( 3X( ,R$F3$7*J$!4V(AX@#^62HNP M4 GCR$72M*( 9':CZZ4 @%4-.SD8'<5!JU-I4>N7<4++KR]:M]DRZQ[OWSP\ MN^L.>_=>72CW6.0]BK>XD6?.R5M<4R.Z0<4RP.EZJQ?O%\6W$B'(_UKY+"\]#C0OUN7Y>MIGV5#[B] \_YL?67M5P$%1(*.:B8$[ #-28&"* E MQB0O+6=KFZ4(\G/6V;E'ZQ6=G:_.GEW562$PEXX$Q'5@*)O?R#+#D3?L?.(.1\15XP@)U5"A%,$5GYZNS4_-L#-8EFRQ2FA+$)4M(.V:0<]X$%J*(+H'. M-I\;+[I@\3(8[WN@B(,X'$WJ^JQ8(EXSPKLF0KB"4YA MO].T0R6LG11(A@2F J<<&2PU4?1WV>AOXN+K;J=_I90 MB_DI][0?0 EL@X1Y.22=Z^M1L"E,HLA32I2G)&J&]!'3DU M=A4\>,G_N55!;X8SH3@^YX-B^[,>!*6,%,0CH<'NX$+&O)NJ1=0:YAVCR4FR MMBG,0RC*755CB58Q5EG=%^=[*.H^-W6?=CC@&#E1 8FH/0),=@A 6R+/9 "P MML%HL;:I^.QN!T7=5US=%^>J^!MU+P;,_+!@VC]!K'/">H8(L#4P8)Q 1B6! MG*<:L +A5WEGV!E\B]H\&B>C8(&CX,&4\Q :15%,##&M1* !B2@+&(D#>:) M&\IBJI/#K]F%?5G08%63PW):9_WW._HF6[WU@Q'QT4:[*M! M_W@;'MKIG4)/CO-D^[WARTJ,]7F'68B[WT<#"\+H].S@;&\4CX> H+FY@WY5 MT7WB*2[P.3_X?#/C1\'*!2<%01)8%>(.K"L;4T0D@@9):3UFO$JM5X(_W!W< M_]H]LN"NE ,JR ,H4'TM,>@ /C)A7U?*21$YSAC#G6%DIB0]^;9->N\]+ MP9-5KM:QR)B2 B9+ 2;3KAZM:/#8<)1$ N..YS0R:8"L:)M2U)@0%:O"T%P_ MQ/.[N63#CSS M$LUG$]R6 DE6M5CRWKEC:!(,T_K%Q5Y,G=&,W)YYHE^3?$$ ?6/_]\M:& 7> MY@=O[V?\.)Y&K77BB'$N\Z*81B[$@#0VL:J2J&P5U8?Y'-S@2[KNM80:_90E M,F[4XZ*J=U/5*29"L!$"N"@*)BI05>:1LQ0CRR5F'/[CB@$3,;+Q2;M%6YOK M[2CS[T*5>MI3@9EA"B97Y&5DB#/!D:&.(84)C=X&8VW*\R_%> 45BJOR\"LC_,>#? ?K48!XRX*W#WB,E-!>X6!G?3##5)C 4G M"$28$*V:].+-<*(5M%L8VDV[SHP1 M,G+@=3"*"9 [D=%.1Q05-U%IJC@W50@RU8M>WK-IALRD$_HG[INO$E\S8:Y!V]S=MMUJ+EUZT.>L-A6/K,F+KST-VLX M:KRTPXY_2&6U9TKQG@N+^R,.WN6Y8+XK$_1&,K=K!SWHM^'DN=7X.N=MN/"V M6_"V3S-K$%$(+ FAB&,&?QQCR'B>$#=!:.:E V-U;1-OF#FL0"R1'5IPJ$GO M=A\<>N"20<&A!>/0=,$3C[T.T2">?,BET S2R1ADX*LPSB0I*QRBL_&C!8>: MI*L%A^;JS"\XM%@\P]+O!/%?9EQO ME/#HG$O(@W& N+,)61X)XIP1H008#B(\V/4V3Z5YXJ2L IH%-)?62UA \YZ@ M.5V(CX3$<4Z2B GL"FW?KGN<'G8_F MV"S0>3_HG(E(5DH'JC 2!D> 3J&1@>](9B] M,2#U?!@U^:<]::@9X-0HJ#G M$KIC"WK>$SVGB"<&6QWKR)%CT2(P" 2R,4K$9&(>$ZT9\0]VR#8:/>_AS+WN MDG+F?,^L1/#;R,(@@']#Y^OF/ZH_]9!S@]\VSX??Y.#D=I=&A8^Y7NOC RC- M 'IX%%O6^_XQ//L,!F^KUQ_!W0&]6M"8#K3LT\!V6R=V,&KU4VMT%(>QM=WO MA5Q )N1/50J !9QKO1O!/\?P-L.-&]][_'!.-U3>#_>D/^QD17TQB%T[ZGR- MOW_KA-'1I%C.I0O'&HDO+K$.'@T >^,E3>EC=K4W+O_-K:WF!!)(E(PQJB,& M2D\,D3&*&'02B7,L_Z)B;7+1T6#R!B?V4T1N$.T79!.\X O;_6;/AFN_7>F' MXTX/3?7[=)?=V#$I+:QC:F2$B;5?%SI^ 6@AD?/T__Z,I(;\#[>AV M[6 (Z QXW#^%NX?AKW=^D7M,4-5,=P'(%1?RN3$GP_AB\N'WR4S9Z55O4UWT M^[$=? (8&J-XAJ I&E0]KSY\@4X;N$:H,*,Z-$7LZF-4;1C#;CR, M-\B-Q_[NMH1N<"/O==N_/R;8S0\MC2V-?5AC!;Z=*OS$HKA#!M;?9!+68/(X M3@3SL[FCSK$\/79QD.?LRFH?UK/W\7&_!XRV[[_<(KOPN79-Z8:J&[:@K9D5 MVFXU9_YA.P'M]:K/V_:D,X+?5[ASO#\]/NU6%N!.3!W?&:UP;QSVIT?#*M3/ M?&F[MN=C"\$(\+&"4T;66]E]NI"M59]5Y=\JK7\X[:0V/CC'K4Z:<::,B2R;WJO_6K:*5W/:0>GH^$([ 3HL]L5XWAJ7W7[W<17 MO?MM__4NANM(^_5_CMJ';X\.7N_R@YW_?,G7?: ??GQ\_>%;^_/1EW-?]?$' M_/'P[9?VY_>D_>?;H_W/;\3^<;N3V[/_V8N/AR^/VX=PSS__=33MJ_[X^6VW M_?H-;1]"FU[OGK5WOIQ]R+[JRA_>[>Z__D#V#]^0#\>OTB2J#/[%[1^??NQO M_46XMBYO+>:3$XB[7)4C!88X]UHZ$3#CMM[]E+%UPF<=UG>L"+Q,&XTM4-L; M!XCSJSZT3*MQ=ZD\="]\FZUI7E'3HWX7.F^X^]_3SNBL,?6$E@3"?DQ!&.=4 M,ZT9"I82Q!5ER"07$<$::RY5CIS-6R06Z"K0M9+0)5.2N> _H);C7'N#C:*. M8NVTU8+0AT#7,M1)6Q)<(U.XAIWEG@B&+-<.")FER+DVQ1X MG?'9(K@%VPJV+2VVW:G<-]76!FP,=XRK1(W0FDI+J22!,1QN!K<;@J(*RBT4 MY=@4REDI. W2(VU$0 !R%@Q0F9"/RH;(G+5$ GLSZY3QY=R6M@!< ;C[DS?E M-2:!>I>LY#HEXST@'J71J<"L_!M\*[#VB+ FIF"-2@J&*/"VH!@&H]0YY)0U M"$#.>($)#3ZN;3*R3NAR^-16J7CMBFV:787IT!M*T]Y1OF4GQB*F(J8BIL:+ MZ2XV9@B<6\68,=1REQC,Y(DS"PWT)FKBI],7V:V-S:E=!PKGNCWGZLR8DH1Y M1R)ER D-G$N:@(RC A'.G6,L68K=VJ:0#]DRJNAI@_646\LC)U(PSKGDQ"10 MVN@9D\PSP6W1TR?1TVG;B%ANL&4).>\BX@DK9!)3*!E04.RH!)!MD)ZN0CQ4 MY1UH]4\J#8OU;ML/"81:0J"Y'V]K7GG.(J8BIJ<7TUU6<(Q@6GEL751<)F&I M2=00Z?/\3!V^Q:Q]=;+>"I]/AZ,JK_.P?Q$*G:.@]WKC^.=)^=$8MOO'&>ZJ M++H*!@\J%!R^C?\][0P[H_@N#KYV?/P#.J(?WD;?_]2K[EAHP%UHP-G,^C;E MSG 6(R+2Z+S'*T$F!H-2U)(1([@W?FV3SU:T*[K?;-TO$+T48GI>U\R*:8I3#W\Y0,,DY3%*L2,F"7ZS#7I+ [*"\N[W\ MDD+>L[0)<@R1@35?"2<1F5]?!=VH"QB@P[\Q#H*G'%<\.U::>YTBHQ[3VB MWOD<5VR04\8@:AD7006L-:^3P@PNV%:P[?E@VUT"@:0,4L)8QXY;CB4VA%L; M;714"\['&:]WB?\I*+=0E)N.Y',.\\S04-[9$'%#";+:)!2,-LH'G*3G55*8 MQFQN);0+P#5%U5<3X.ZR'B>-L@Y[( &,$\XTX)JS,L+DGP2/OI"W1L#:]'*: M"=C+)!B26DG$N4K(1)X0(S$(D"$WP:UM,KPNS(,S^A\%VU8A-/)!26'/L2[< M@\([FC'7SC'PHXBVB+:(MHAV22QC$Y7S(<7 F.8$>V<5< ]K%&>68<=^LO/S M[5-D"HV<$XT\F[&.L26".*.0S>6@N!8!618# G9)*+?$\"# .L;KBCQD.^BB M^\],]Q^XZWO1_2?0_6D3$@Q\EYU@R,=$$4^<((TC04(8+#"G1N>Z(LNA^ZL0 M4#:WQ+KES> M!1&*F(J8GF*)7WGG@>?+&$C>9UL+GB3S4H7$;3+D%O-]R=IH M.D?M=$&8[6E.6MC7K%/1?<+1!*8JZMIXAWS.FAI"$E4CV,8 MIA"OY 8]*G+-;ACEF,&!*X*D=A)Q%ABRSDND%1%"8">$_UU+^0L64?S!\?IK",?!$F),I2\!'#TC"*K0T)) M$ANB3#$*,?^MJ HH%E!<>5!4P>?R89$R);FESAG-'&7.ZT2)9_PAH%C6,^>& MF-.^2H.-\QYS!+.915PHCPQA##DC@R76V$1IE<_$64'-@IH%->>=*46!SN<)G7= 3J) \3"WFL? 1=*.A42]])FS$$W_!CD+ M8#XB8$ZOO#!-+-4Q(D%D7AP7!#G,":+48L!1+YD.56JI80].H&\ :I8*>TMT M9A'6$IU9A+5$9Q9A+=&915A+=&8EK-]&%O@,_!LZ7S?_ 7\F5UPB*SX">1Z, M>?WF/]S@M\US(C6Y#!Z<;W3.J&IJ!"WIVI-A?#'Y\/ND(9U>1>&KBWX_MH-/ MG=Z$9HF3&694-:8^_/NW3A@=9=*_@6OB/QYOXR>/#V]4AZ9X7GV,J@UCV(V' M\0:Y\=C?W9;0#6[DO6[[]\<$N_FAI;&EL0]KK,"W4X6?0/M/ T9G3[W&TU(C MS>/X%5.\?[T^/3KAW%T-J)J>,[HQ7NCAC M!:?CXORX5.:Y5P"NDBQ12D30AG+OD@X^>I,TQS92H7#EP,:$EN+\USFPWWYI M'[\7[9VWGS\@_/#=W]XS??]G]\(#,.[-=OZ,?#+[C] MNGVT?_CE>_OUA^\?_GS5:?^Y2]H_X+[T_1FT^T?[\W_2_C4!N-+GW=$B\LXQ MQ"DAR#'GD<9>&\D8BXZM;9IUI2J_>K!KI6$+IC9C4S8$ZXQ#BS>!6(DZ? N6F M(TZ%3Q('K)#V)N8 *H=@FI)(J<2)\X8KEBN0T76J&E^!K !< ;AYDS?+K5?> MN 3V)D],.F$%-<$+PA@AWA?RU@A8FXX+E,B[7P+4H2 M-1S^ M6&+7-AE;UU(L!7E;A>J*#ZK-O[P%ADH=J"*F(J8BII42TUULS!1EP%@HB57@ M,3JKM.<.>PDL+$4OJK)J!).ZK!JYPT9P*U?I^I$(V>P>< 0'H4%Z2&(B@9#9 MB#1+!%GE$P\QFD!SHLXZEK-[)=UY"[BBQDU48^S@S;&30A+'M;1.$I%\DDI@ MJX(P18V;I\;3=A7WCAI#);*>Y0UKK4>:!XGR1FC&$BZU2XU2XU4(III;5?IK MWGU)<.A!^R$UR/=8Q%3$]/1BNDO%$1;RCO.,",,Y3..:>\(D@3F=XCPGW&)2 M+R6/&T\$SF8K/0F;*&86"1TQXCI89+D/R,:@**,Z,&W7-NF\ A:+[A>(+F*Z M9U7ZA]M=!:*7 **G;;5HKDQ9Y+V;))2T@9'3@7"VE'$%3?(^,@0L=Y[RQ,CP<\Q2>E.>O+$_OT% M*GOCP/#VP6)W>_DE1;CKMNB[#[R5)*7Y(]ATDA*5.62/,*22","%*446VX08 MX=)R;;G!81Y)2@6Z"G0UYZWOEE_I,-/11*8YC=SAE,!\](HYDS>T>PATE?78 MN>':M!O6&RN=!U(69 1FQEA"VF&)!(Z,<:P]XZE.4A*L8%O!MN>#;7>*/(G) M"RR-#$EPKY,FS%L)BI,\X9R+F\&M)"D]!'G12 *P#7@+>^ [Y1[ZD"K %%H%QR:V62@JF82/#) M>5+(6R-@;7J!Q@40B\1 V6Q.4O)6($V41#8J*GB2%F.YMLGHNJ;+0=Y6(=CN M04E*S[%,V8,"!IHQU\XQE*"(MHBVB+:(=DDL8TUH\"PP++G@+@J+701:XE,4 MB87@QK%!?!(;=/N=XTI.QF)HY#6I59&SY"58QR ZL(ZC0BX&C;2)"6M!-(EJ M;9.N"_R0G(RB^L],]0W8@]89QFEVBN%@/.BCB9)JPE3BJJA^\U1_VH(TEE-/ M>4#)YRAL1P(R3( %29GAGA.AA5L2U5^%:+*Y)6HM;\)H2<\O8BIB>HH-3J/" MFGI#C2%$DT0AS.P&*(!YR]ZU!_;"N65+LO,:POQ=PEJ2C^6/C M=-*18S391"ABU@C$B8G9.V^08BPIQ9DFFLY_9Z0"B@445QX41;)2,1,I<9P3 M25QTEMF ,?&$D?@@4"SKF7-#S&EG)64J*BJY2-!P+905U,4=A8E4(9R, YY MV$1;@V9;X_ HMJSW_6-X]AGPO%:O/X*[VP'\W&MUH+&?!K;;.K:N? M6J.C.(RM[7YN^3"&_*GBBG8$7]Z-X)\JZFMCWCTX;C.G&PKZZO>3_K"* 'LQ MB%T[ZGR-OW_KA-'1Q'ZZ=.&8[^*+2ZR#%I^.;K[DIB8^MFCXU=ZX_#>WMK*[ M2"!1,L:HCI@'3 R1,8H8=!*) MOMW;WCK<:[]>;^VUM^^. 8_=\.V#]LYN^]WN3@L^O3OX]][.UB%\>7<(_^SO MM@_?M0Y>M;:WWOVS]>K?!W^^:]#[7 \8O[SOV=/0R5!#S74^&\<7DP^^32;G3JYI57?3[L1U\ @P9 M0W#&CRDO0?6\^O 86HS:P$IF=!E3K_&#Q\"S40'/E,NC/B;DAF+DQL-XX^9C M?W=;8C:8OM]M?_)(S!?3V-O=]B?T]J=!\V;FU&N\S6.R\RB^5?,SE:]3(3O? M6_MPUM&PM0M0'W>M_:5WB]Q_"ZA8S;N@&;+66**9W+ MV]XX_)]CEY&[Z,"2!=I?_]+;=GC4>M7M?QNVTJ!_W#HXB9G'@16TY<&J 'LA M#E_<9B ].'>]V0M2=T61>Q?.*%TZKX($]>)O[5IHB [>K;#=7=[WN2UU7_>* MS1[.=XGVX<3@Q)0*-$6>\S@DY5Q1+Q57V-I0I1O2R<9P]'E7@#G8GBQ@[XD/ MG]_GA>2\(-WY^/G-MX\[_SEJ?^X>??BQ^^WCYW:GO?/R^&!G[WPQ^N#S%WYP MV.Y^/'[;:;_>@_:]$?NO]^&W+V$GL4__ M<_SQ]1[^\'G_K+WSY=N''Y_$P>&_N@=YX9M^^-;>V1?[/[IYD[>9_!LO1(R, M(B.,1SQHCIR/ 07'C*9.&2_PVB8AZU3/H31R@[*&"RP]5UAB3@89,:;<K[+ TM/#TG3JB[5:*FTB(LE'Q%D(R)(H$*.))TI@AJ%L M;9.M"Z6;@4ISLK*6ANU=J@S0&O5;@P@JZ#O=V.J-:6#^-7_VV30[&?2_=K*7 MQIVU^N>VF9V/;?8\S(4GL,">1\?-T\ZBHEX>:[+F[1V?V,X@:UY>9OK4[X=O MG6YWQ(&\;!7G$!,6FL M$\(FZR58*72=R'GM=- @4Z7H\ARI_=UU.76^@T'\(P[Z18WOIL;3K-[[I!EU M#'DM#*BQ2#FA72&1I%3. 2=A_+PN68/T>)[D?ADHQDX\ 4+?J2)A6K876O:X M#ZW[4?WPD.I%SQN=YLXT+LL!/G=C_K#5"UN7Q%%XQ]P JS/#.X)-@7JAD<26 M(:ZI1S9RBX))A!MO0^*YL-HZ8_-*)V]0;F-1[(71CJ+8CZS8,_Y%9T),P:% ML0#%M@Y92AAHMXTZJ)0DJ?:\, _?]G:.BKUJKH[+ZI"='2&Z4:LS')Y6515] M?SBZWS9J*V$KS9V-7);&07K5Z8$4H/NVLQ@*'MT%CV:7834Q(*- D1-&(RXX M1C9%^$,<&$4!_C,B+\,6[\8SUMBYTXRBL?/3V)GB?"')( Q&@O%L&K" K,VU M^DC@ROH4&,TN2=PDC5TU/T;VY;5 YX:VSLFQPV&\)V58"3MG_DLEMM/+0CCH M[72&D\2]@[15R8$4-^LZFT$5Q[Z*XTYR".:LL%0%%XRSB7GMD2%)(1ZJ#H :HALK+G \O MO5:\$7=7O)Q[[M&+>AV8$A_^1@\F&\/A7_<%._]2-TFEWRWOHXF+5 MW V!9@,M(K;!<^U0S,X(KI-&-H!I0T&82G*+A<)KFYPT(^BR>" :2!B*UBY< M:V=\$8E3G'1 G&&.N-(8&2,TBEIH'[@(06?>8'@SU';5W!"9-&\?S_1]; M?V&G,:'8(D:D1YS"'\=]0@'+(##WSGBSMBGD0[(VBL>AP3J[@%")HK-SUMFS MJSI++8E4"X&"E 1QZR0RSBAD@N8">R:,S47?M6B&SBY=/<=5\Y-4)$C2OF*'E*DG-IY]T_NK:W6PN@H.2=4')OAME(PCV5*OM#=+7>RY&1 MQ"(L 21IGT0E6A>!"'H^PHZ?9[GUKP];A: M;UDQ#\E3#BE#D"DVMD?T>5RT[I!GQ&1-)U*6R#NWW ML5GS,O9BZHQ*7MO\X.K-#-W0TFG#K4/8P@S J06K1UN!F, Z2)*8#V%MDZP+ MUI#"6<5)T72R<2=]+LSC_JH\Q3P$IM;X0)$/QB"..4?&"X>"]X92ZJGSNE3+ M>'K=W#ZRO4^QVIKC4FV[*B*Z*I[1[5C7Z59U[EJC(SNZJ(;WR^DPAE^K$GES MJ8 WCV)P<[_'?(EHP\?")*(M%T2,G:]Y]Y3"01_/?P53U"#:8=R)];][O8E MWI[+H_#/^4U:'V;X9_!&12D\DM$2Q&5>)DLDQQ8P9Z/G*5I9%5;@LO#/YZG5 M@1:L?7:NG%]2"58Y9C:B2.&4T(P W7B!.BD1-) M(>H#XTY:RPQ?VY2FE%];-N5M&*.XHK2%2LQ1HZ>CC9/R"4N+F) )-!JL!&LI MD H>&-.89Y]7WMF!\5F=;F*\\?/R7_PQB">V$R9AN[4#JS\ZBH.'%$]9#;OG M$;P98_%,//)C1_Q6+QQD$=55& I\S0^^/LT0$@'S#C/4(ZZ4SR6L+=(^:"19 M#O3Q)#J1"[6MT^+?6"8];T2*=-'W!NC[%%U)6$2)!44F>E/O/*&EPL@9X81U MAL&W[,\4=-;S\5R6X!K.6<[77$[LV;T77);7D&H60YD(XX]:%@68;6@UB2'LUH3/AO#]UP"CAO..0XNN42F@WS6\[Z7 M*^8G:<123"64=K^7XZGJ8,624'D/1/H\6];%*Z&#-@P);A+B@E+DH@> 4M@$ MXKDWAJUM2M:DA,KB^&@>S2B*NVC%G:(2VA-N?4Z"3I3GVBY9<2TH+J4Z16>9 M2&YM4S^81S34=\%D\W?2;E^W2785&9Q)]J_7[I?]$!>'ZP]"'*!1_^1%[J9A MO]L)K5&9$61)U)FNX&"5)H1564\@[3E93+?6HB7RDMSX3LL("\VH>GL7 M@"@8<#<,F*(ZF"GG*4XH<<_R%EH2618%DI1),%,X\WE#'G/-%EIW#BNYG:(\ ML2.E(:1'79\SE0G/JV[_V["5!OWC5@Z_&E8DYT(C[I<2->Z,N^!SLX&LGI^N MGZ7F:N ^I%>?29?.T_8@M/FVQ[8]Z8QLMP[W"IW1Z>!AML4SYPD+J+=TEFN M#P_[6_Z_IYU!!*( U&!TEJO!C;9Z81=^/-6%,]2>;<9Z,M66]=9+U M9;U:1HT3E2GKIX]'0L;B>072>0?".4BW!+)2Z^6> MLE9'51,.%=LLH@3 MH9"5@B$FJ&,P1Q$?YK=E9UED;:YVSY^EW$6[BQ;?38NGF @1Q F3D^.) %46 M2B-#+48..^>I8%CCG!R"GVNH^%(MMTY66%N=<]]C66!M@(?D;BLIYX[CLI)R M3QA[/T-&HF%28*T1R"T;5(X@S6Q$3 F6M V1F3 G5\E*+:.N@/X_^DKJM?I? MO"US!(73496\+G8>W9>'PL(IKK:\Z M/=OS9:UU6==:GT^OKMIR:V5[5-5B<[%89WM?6GUH7QC8M&J[W#3#J+CL''D; M3\8+.@?I)8CF8"*98E#ET>JZ H\&(4>&83'.V\#1XE11CB'CZY(!(RVD8EM?=2\K5-14@S M-'CE%EC'XS[OG5=MF]?MP]VJ!54_&^'5RC=8L?75)XWRN@Q,_^[W/AV"B':B M*V$A<\2LV4I="<,\XP7 E/"&,7%\42< YH&_VQ7\BA0-3^HFJW()0,34>4J MY<9G3X=/R((@D8R&*D(]<9ZN;5*SSDA#@E&+MV.Y6$?1Y87I\MGT5D::1$8L MLBYGC$2CD18R(B&"H0F$*54$VB'7#6V(YW+E_!Y7 LOGS3R6UT9J2C1Y :O% M@-6/V0I=RE.PD;1$T46>ZY*#C91"1$Y@HG1P/*6:>!@Q"U8E?OS9Z/-"X\>+ M/B].GZ?(APHR41\=\H00(!_S20[1 MAK"AOTGOR*%>U8>[';5<_-3I];(K,%> M$,8(\;Y295Q4N6&J/,4[*//81&<1ID[FH)Z$3' N5V,R7"0#[ [L#B6?83VY M)><=$0[>R#@66T"J<;WUOXM[_V>#UT318#&WFL< FJT="XEZZ:VQB6@J*[R^ M1?1EP>O'PFMXMUGJI:P7@@ADH[2(ZQ"0H53 Z,+6&V.XQ'F;U(?7_URRZGD% M\ K@30&>IB(XI07+->-4BH9CH8"CNFABPEC5MF8!O(8!WO3VLL2K&+U$20B' MN*4!.1 A"BP&F@C%@8FU34,7OEI<%HQOOV#\[O3DI!MS/IGMMG8Z0]_M#W-9 M$."KYZ4"6WN].LX"9#6O=60&,@G]4]>-SZR,W=,N?C_;;EVU+/I*^4YL9U*5 M?!0','$]9.W@F=*EY\F(YIZ)MS<>07_ D&K'DJ\S1R:T-QM(:W%4N2Z:L"$B M#K8>TH1YI*/4V@LGG"R[@DE->K>G#'PHF+1(3)JRSGA*4C&I MD2">()ZT0391@:RFUB;,!-:IPB3YX!3"Y@4N+"WM\_WCV!K9[[,Y2P]>TFS< MN]\>9J][Q6<#LPN@?GD4'>9!=(ZT!4SO *:S^P=C%@DUG*.(K4+<&H>LUQJ9 M9()B& <2 $R9G"TFN?1A%05WGBGN+(#>%=QY*.Y,5Z%RWID0)(K2.<095L@8 M19%EDLC ->$LXXYH$NY4%.ZWD77="/^&SM?-?\"?R:,OWW]Z6=VH3B_ MQ![0+)&XRREWUT%(>QM=W/+<])Z_"I6LFP(_CR;@3_5,7>-F[LBO'#.=U0 MF=V>](>=RE$_B%T[ZGR-OW_KA-'1! \N75B+Z06^N,0Z>/3IZ.9+;I+68_>Q MN-H;E__FUE;80@*)DC%&=<3 HX@A,D81@TXB<8[E7XRL32XZ&DS>X,1^BL@- MHOT"YA&\X O;_6;/AFN_7>F'XTYOTB!%H<73_75CKZ2TL%ZI-0 N3^H5VI MG>,@GP5MLHUI2^MHD*>;__FY? @&9[UN%! M:_N@O;/;?K>[DS^]._CWWL[6(7QYM=?>:F_O;?V[]>X0?MC?;1^^:]!+78\= MO[SOV=/0 7C]]3H4><#<=$O8X6LW#]TQ)DMXDTN#.7\=3\4HT^<71$^&]WC& M0_F7)QHE9*,UIIGMTV.XA9^#/7N52;ZTP\XP[U4-4V5O5"'*5B^\ \%T$O". MWF@+YMO37M[Y\0^8.WTG#@_A^2^[??_E:9GFC_8YT_S/$;"Z[H?C]V<'K]^P MCSMOR,'A![Z_LX>!+3)@?OCCZ]WO!W^^9\ :N_&?;\\^_AE.'.6R_>?NCX,_ M_]/Y> C/VPE?VCOO1?OSIV_ /($M^A\?/[_]\N%P5WP\#.G@<(\(ATB08\XBKZ1A@B05B*SY?Z=W&L-6=KIF(0FGL@0\",AH1CE-,BJ' MHV."K[4BT/>3K!B#4YA4VG8TCA1X>3K,Q>#J348J8>5?+XMKPD?'(V1*>>#8 MN"G5R;7$?MZ<*"'7[J1OB].EZHXO\CXL M'7\;#)[IY9]-?S=CR"5 ^WPZ''72V1-A\/M>Y[^GL?7*.A@,-NLMS(@]O]'Z M!>APZ__\CP8<^'V[IM#5-_+[KZW8@W>)<5 /,VC#:0+C!CIGV,ILN]^KJLYG MOZF'EP/3$\[L]#+!;HT&T-B3_J >C.LM>W+2[=B>C^NMXQBRZ;)>AW #^%VZZVO'5<3 MJ>J$(SL8'E7Z]LNXJ]K_^>=Y-T'' (?-1@/<#F!Q6)EF5W[^EAM5WTNA%,0+C],%?A@BZ((SLX MNR2B; :=Y-J1PV&$M^Q,TE-;H0.]=CJJ1T!^WG$_+P)57ZO>A"OR:Q_WNZ'Z M,9U>_9X;"FR]]FYT>I]C_6E\O#7J7QXH+=L"IAY;@VK7Q1R2/^B'4S^ZTJ3< M)1>==>F4HS@>J5_A]TYW_&72BS!T0F5%Y7M,Y/+/_VQM3P2S7G4TW"?%3(9! MY4Y3@C&Z7ET^?L8E@75@*';'XS7T85374AL>=6(WP*F?[+ URKM& C. K]VL M7OG'/%BA+_LG)W!V?>RX,QC #KM9_L:"!GZZ*O@^7VLK ';9N]#8-XZ=\H_EZNO?:KV9*!YT>@WH= MI+>Q4G:P'=[53[Y:*@A@R^<%QF_]08 IZMPMA5>,+.P?;GW?__97WCD%Q$"0 MY9H@CIE'5B:#N-$:,P<40INUS7[>)VS*JP2J-^GHUEC&U5@! @#:$OY[:@=Y MB;>"LJU3=SKHM?[9Z68EV._XH\XGV]N880*+YY%3;/&L_KO"C!'#(+#.N& \ M14:XA+B."=E(X2O#,"""Y(Z9:3ZX;K>T(.-3)'. \5KFZ2>KW1]D#"U1C$MP\ M!%H%IW2[9^-IOP:H:]_P_+W@A.S5'81,&ZNW;'V*,'E6MX$C\23WDCV'%K@2 M;MXYR:][T4T7G0OSZCX:D_NKZ3-H A5[W4/^GT\MMECGF)U(VF M_AC2"UBN)=NN#7 M5B]FNI=Y(+S62:THK01D3NF MIB?Y<)6!F?+F]C5'J<)F.\?GEV7;(-^SSL0<3EH5,\D_RWYZ$!)<%"J2^S5. M->'_#G,)V=/<,;W>:?7BU6WK9]VEM\]''1#>"+T^!(WIAOQPH++54(-[?!X3 M[WJL_4V/7;IQ[HA\9KWDD/ETA,Z_/,A'UVC\5OTZ-6G*VW:] L&V"$;_[[S' MSJ(=Y#Q6N,D.R#6SK'I%B9'U5EX.O-F9^;3P=T=D?]W/XWB[#SH^6$E$SV;L MWV'>^XUW&[<'OK'%F.DAC$/;^M0? U/N7K!#CX %UBSO&*SA\9C-2@ &L)V@ M@ 6C\=+8'L*!81I;&' 8#'DWWMEE,L#'P 0M&@PK+79CUTE31^G?BG2KPKN) MVK7&&H>K#MFW ^C!B1*N7U9OL!>K#OG:Z7?/^S*CY(7O=0F]MMG.+$5=7N!ZBM'VZU7SOEKWJ 9% MI< P'SB8"BH\L).1L-ZJ 64+-+_;,I.Q6&LWP$3_6PQ71B;<"N:Z"2RX_F#0 M_Y;GG7J*GVS-L_1QBNI6'9EB_8;CAR6-R<$./@#Z!Z9DGS.R+F9Q5 M[TT5,T6M2M+##3J#5A5$,/3X^O1B[LOMP[W-DZ1YC6+Q<=D@OTC]D^"*ZUE7^M7G'@% MVHP#(LY;3,>8]^M=,+VI_O"#W@6^F^LD<44-\X'#H\Y@JN^N[[=JU@:F>G)I M &^-!9''>\Z'KKIV&M\OC^$:$_X]5HOQ!'%-$VX4']SLN)\'9^53'AW!:,R3 M3J5?E_7CNM;>:GQ=#,]*B;,A-A MM@HKU1O6][T.%L:&BC\]/JVC@*!+,^4$QH>.]F=W&O8NQ MU#Z:9(0/EB<2#OFNQ=]:K> M&?!L>RRM[?-.R]'X.Y=?]H\XR)$ 8'/GU>CQ>Y^[CQ%=,=Q6<_]?RV9_,0P; -/+"GA;?:LF)Q#B MJ1\SC+?G<_XYG '&? *%KYU(E7.BGH7_]PZQL_I##) M Q0@;2A#G.8@6,\CBHX[$2A-7J6U33J[KW+MMH YO)ME#A/%7<:!EU%)$SA1 MF'-KM1984,,T5LHJB_'Y.#!E'#S".#AX\U=@)A ;"0R!F*OQ)H^LH!;!J/ , MI@RNE85Q<-,VE^-Q\!PXY/5N@EOX!*XE\__NP \P.,_.24S%!\\WV1ISP#MQ M^,KLL&.WZ7KE:(QN<)I=Q+QJ+/T)Z7W5/QT /_PYZ[V6KUYW]A]#*.ON75BG/Q4#&13Z:?_SH%PYRPGXKL1F ]MY.GIUFI M,J0R3TSD1#*KF=18)$R XP'7&R_QYBIJ]1(O83?A[$TD[Y*PSV5]/B(FX0/G M1TK8P+5A Y]WQ<'AUAFTC4*;>7%=;J^+C^P]M.2&I-IW:YW,*3NT:ZKM[IEHZY>5+?H;.+U MF;0GYL"FH]945/1TX.94L.:UN2@KDX@B;TY$*3DE#?2SEYR2IV[X*N:47!O? M_M-X]:E@*Z*YRD%:SH0$5RGK64Q"8,L(]Y3RM1N>\],@K24EJ?>8.&%.EG>< M-B\FR?R8*\RWGC5W?&(3M M3N]6?3]QL->]//Q))U]Z?K[CQ9H3H9 M6GJ_H7&7MZZ^X;4F6-#JQ4_]46<<-W<>&G3)U*VBR3K5@J%M^2IW9%#;L-5R MQNSJ?U[XMU5\U'CII"+8]2+B>.'TW*Y>QOB)+*OS=UQO=5*UK%'U2-7C8)1, M5GS7Z^7JX955X-PCWL=N%>=>'3G..3G9_!][3_*:ZOIDX1GZJW.L>ER]A#NUQ#R[&)=C[.!##I[+*S'Y27?Q7$K- ME/#!! ;6G@5CC5M3%82*,F3:=D-->7&=XW(X,:JWZS85!^6U#LK#-QPL8^CL MP*-)R EC$:>6(*1KZ,Z''5XFE+.E(3+;]P.-+OHCJI4H,$D M4@*8<_?<^S7*BR\PL.NHU4DHPG',.X_FJQUH_QBIJEC$BK'GUL*W,WBAJKI5 M5I#1T:!_^@F@[%OL0MN.8>0>#6LXSHNU%7P.NJ=9A(E?0."^17XUJVVBUEA$D]WK5LCOT M3!QCT)7NNCH/=X95-/7IL HXJ2:A+&^7LY$FJ%G-U14>5I%#O0NW3374QA-2 M[LO301Q'K$S-1Y74X&"G'K;YR3#Z3^OI\WSI>_+ ;Z L8U]M-1Q!DZH4LCK1 MKQK"&4U;TZT9(^Y$EZJY>%@'7.]"@_)\<>4QN47Y'I.;7;B'$VA(%5Y>C1!X M\ME8,V=B]]9G O=RG]P0CI,3"VUO')T\VPGKDT74=%KEN%4* S]-@BO/>P"Z M\3C:' ?@ _%NL,NQ6&-FWPIW'@<'3B)#K\4&_@WL2+KK4^=W&^C*@ [P*@> MG*$J[>XBJ= ?P<07>Y\F(0S?JB(* MX/Q+4W;K6Q4[74O!3L9.+;7JSK6X^AX$O-%ZE9< NYY=98'WMG70!$FJ\K\=/K-,R]V8Y[&,DW603-7+%RD,YP^L6QWZM=;#0/F: MN=0BL'H9D?JNR0;C?AR')M4 78[!S;==JK(QCK,5E_O?[:R_':]0BH,E?KX5+/^566R^FHH@?5. ?H M.LT2RV-[=+8QZZ&^T2.]5-D'5=X!*%O=5V\[PR]W2?9OU B]1!7B]Y/^L%Y* M'5Z4[*AU\/QE!_EELXJF?F6!O6CHB]\HT>N[8GM.D^UXN .?,43NM7<8T3BK$QKG"W MV SB=_XHAIR=!R;PY?%[D+*VOCS+?U^!^=8?K' Z,=E_\YX]6D#LV$7$*"^ M&J:^./RUYE*O8 ZMGS_S^'SHO*)'15Q.SD-/JRFQBL8]5ZL7?U]?Y^[H>>U* MPL_E,[5BH9CY_]E[\Z8VEF1]^*LHN'&O7-S0MF=_MKH%I!47_77]3?*) M\U0;RN+%RH\O#U-7<'F@.NXI/G[R^..5XJ.IYICE9TRO4*IN_!BOD!L_^]EM M"5L!K7C0;7_^F6 W/[0:["(.ELH[W?:6COBW\DF9F:_.Z=$\[JGZ2SH9FSOQ ME#4+VZ1>VB3K%S9)CI3<@7[KK<[*5[#3;I^3.XK,B_;JUG=ZW_NRKMW$$/@S M4K3%6^5LC#[)V]Z%9.[-3!EY"EQXBQ-3R=(C9>EW8+6?[Q[=*#GT]K>_FS3, MI8QX1;P*.)^H2)(/'@0=^0Z,[.L-S?#7TD$,. MEW6)Y-57(XY)%M;/=L_#<:.Y2S,QPF[S2[M./[5@/'QO;9W4=^H_&N?;N+&Q M^6.:9*'>_'34H)])XVB7-^BWP\;&]OEN9Y/L'1T>UYO;/W;/UUFC^1GO'GU, M]59)L%#_BG'C_."\OKHO)+,L"8,B$S3SMF-D;>)(6B.E]=&ZZ)?>/15)UITQ M\K[<"R^A%?]X$!/N+7R"%<;=3&,,T"3XXAHAC'# F5RTJA9&2CFIN4R0T$X0^FL:E ID*9)X2 M9*+'DA,7'=:*A^"M(UQ01;#EU(!DWM*QMP*9YP09,@4R5C&O@O;(6:T0-S8B MDVQ"3 9E"/,A)EX9,A7&+!C&.):PULFX:"/GREDP5H0/8+A8RU.4M_#051CS MG!C#IC#&!>&5E E1)@WB%AMDL 5K)H$UR@PCE@DP9' %,K>!S!,Q'2]T4.EG M!^D/"BW=E7-T\1;_GG:7-(1PHRPX!QS>V 8M+;;8*RI$"%4 Z>4P\6PF@&2H M >Q3!'&66](0*I"))B#LDA9@ACE" !/U8E!TOCSP/1$O<8475_!",P'V?6") M2\R#=B9J8:CG@7 I$DE5,.@%\6(F&)0D=EQA!.Z:1!QKB1P1#.&@& N1:9*+ MNV_J9%;A1847C\8+*Y@1CKJ(!>$ $<:;2.#&,F*GN+557.<%\6(ZKI.\UEXE M@2378%]HQY$E!B-*E0&3P].$PQ/$=2J\J/#B)KP@DB9A:0[3*$Z(LI39* /1 MD2F+!:MB-"^(%],Q&ND$ (4/B'CAP;Z 1=&*/=/#3.S%"9L2MPX9 M8P+BTBND"9/("XZCPYYS(I\@]C)?Y5\?UKW R=9O@!=!2>R=)ED2-3>*. %> M/,MHH:2O8B\OB!?3L1?"O$N.,^1"B(@[99 11B$6152,,:$#+KI\5GA1X<7S MX 6E 0MPGJ)@@2M.G0J822V#2)@RDZK8RPOBQ73LQ5E%DP*KPBIMP;Z0%#G' M/1)@)/I@,4G^*#NZ\SX1<:>62",82%%(A;P7/RL43:1X]] M '-6ZZ5WO HU5T=3SX87V)H4?0!7WG-/J(F>1T>U8IYHX5D5?GE!O)@.OPA% M(K'.H1AD0-P(@S0-' 6LJ +_-P"<++VC%5Y4>/%<> &&."4AL6@4X/&>= MM2/"$"^FPR_:L)!$@*6PDN;C'8RZE_VOQWQ+8S:6R<6OA$&PN./=>_ 7)<;=0@QLN[9U$DM;^Z+B^'E7>#[3 MPW4#\R5D[!H)P%7&!KCS*($=7# 9%60 L=T>9':7,/*9Y&,T'&0VGS$!S78W MTY[6OF;"D?PM\'/Z,-HL@/7XH^5[)?6![=I@5W++8*^]UW MN+PW@COU,D<(F,G+M0B:W.NT_!4"H3%=!/Q^R0N2"45:WH^C)=&G@R'4'J>#[ M2;4$/L+@KX( HS^LA5$>XG+MOZ/>T([Y?&+'@1[U(GPK@ J"XI1OV;HFLZ6" MCOD987Y2@N_[0]L]*!O?_RB;M.:R"2Q M%7=IZC_5"/]:F_^R+?Y85(M!SI'"/^?M#E=QKZ(XOPH4JJ(X7X"Q5!3G%<7Y MJZ,X?RAE^>V[Q.-MT]?#/*)6)*>OAQ]#4_9Z!ONJF$>>:V:I>$KFD=>0@W"TQ<""DY(B*5&'-=I-C<]G#;K)ZLW/I+X6#G?I+MOK M?#YO-#^?UG?JIPVZRZ?34W):REYS$\:VR7:/_(_&VC9\[^/1WE'H[*W5";S/ MC]WS5;9W=#B/:D0Y+ *Q'%%+"0*7V"(;1+@LQTCKTK]@(5D0Y&(:ZQ1HXE6!D2 MJ-7)8*8=@,Q3U2!6(%.!S-/TO*:T%19,A7(+!K(&(&E8%KHI!(G6&D: M &BDBA%[84RLLOE?$&2FL_D92QI[PY&*-B%N=:X#P@$%!? 3-,[GX0 RCT[G M?_L@\SOT62B3?:K>"C]KXXL3I4YK3)/@EC#+12:/9,X'H;VB5;#HQ=!OEE9$ MFY"(8!QYS0+BV#BD/17(2V.245IBYJJVWU7MXW/2BGCGO$G:!FRYE*8&U=4E4,9P7!(SI&(Y6N7=34$BD*!%70B%' M$T<81RF%YE%Q5AD8%5X\IT,2?61<>:]-Y$93$T4F)!),DLC(Q<%2%8YY";R8 M#L<0@@,-F"-C-#@DS&'D)%:(Z* ,4YE.*E4&QIV#+HM74?M:OGF]\G>A2U=_ M6F+Q!*5OEX7!_3B^-(::.[OR0>KW.E/*BB[>6KE\5,3Q[$<.+GN'H.[WOGJ^HDG96\3D7$OA PJ<@HFI1.!!!I3U-Q9+:HC\=D(U+;8VOC4VFNV MVXV-+X=%!*KY6>PUCW_4-_;:6SOP_)W/IWL['SLS$:CF,=_M?(+O;!?W;:QM MPW_M-HSS=*^S+7;A7??6WK=W=_;FU4\(;7.L.B%B/$=/D6!4L>C'TFZV?2%8((IQ'4G*! MN*$Y<

+CFV21-O.#: &L$Y4L5] M7A OIN,^GD?ADQ> %]8B#IX8TBQ:E&A(+"7/)+%5>F,%&,\:*/8V1&HG[BIQ0X+\N<5MSQ[NQ??UO7Z]?JMG\+F6C;CEVOTPWRG'#.&24*]X-4W**"(QYJKR%)Y*$8]Q8W2>4<\$)09Y(#[LWT<@P1A!3-BFE04R27'K' MU1Q)F%[X,F&S)(2[WXJ'F*C"6(C P"O4QB@IF58>,ZP<]E6/Q*=:<=;XO.^L M$X(&BBR/$7%K/=+81Y02BU(S >8VK#B[PX)/V! WYRC]%?[%_&WXJ97)^NZ/ M!A($,R495,C!1IV!4&1/ZP'0%-2I[+>TH-"'=( "<*,^YX, 9K MYSEEA#I#F*NDYFFD9AUOK>Y[\/.,)A91DA+BW KDO&4HVD@<GY&%U_9/MG67[8%,'>4[D"[_[/]?_U;K:@>,SX M=@NK(<=+-U 6_KI&<6)P8DH%FB*\&C<2+ =% MO51<86O#7(VZKD0PT%5?T-C",OZ[W^OV,NMM7LG!:C=\*"A>!YO=J]]I=7WK MI!T'31C'^W;/'[^LAN'ZA8:MTKWF[FG]_)CL=M9QX^A+9Z_YI=4X]P3N YKR M_G"W"1;6T3:?UK#ZVAX\;_5\J_FMM=O\3!L;\/O&)FN<;\.85W%]X^/A5OY[ M\S#5C^JGC=-]XX/4UD:$672($QN0T=XC:J6R-')8BC#-4:N,<%*XR+V3G 9O M2,+>" H.%>RGG"_5(N#6":S/L#\")SJ+T>74UZZOST1UQZ(Q)?]SV0]O??Z[ MEQ.W?V>*X;/RW]]9M "\DW=":L41ES@@[H-%3IJ('!&4,O 2N4C3HO(Z^U* MF5H4&H/4R)(P^V.K:P%@;/NJX(/]V@VV'P:U]SWXG]H?.=9!\5\?5[^^+WXD M?_VSUAH,0,_F75;;/@EY[YIWOWF !O/X\K&QU (K)/-"P].[,"\'HU: >^2.&[!U=FOVY*3?L_ ] M9P?PE5XFSSZ!/11^;A>WR]S?F:"[4VRPY8/&G\"7QR3DM>'922RYOR^&V+H< M(IC\PQH82KU:IQ=:*3.6Y^EL=4YLJU_LS/#WV"[']-VVVCDFA^ WE'MW@)WE MAK#)>W -"K;S[##"J+^#'S@HKZD-X%[M?.=0LY=S?'G7DU'?'Q9O>#E "R\! MTW?:&AY.7BS$()NN;X]" MA,D!F5NN'<9V )E&,&]YW&?3;U'ZO;D_2:O['2;XXF[M://DVAPI:>=1UOH1 MYG+4+Y:MX$+OVY"YS7UL?<\S-2AE^WBT\0,K@881N/F*#!OQ1"N/J!@J^^-A@.8\N+.Y2N/N[%DN1J,Q7EF*.;& MH1A$\&0H, 'PH-;@$#[.7X\IC0VY0CGF/*A8U@&8W^U,:A\SU7P>NB\ZP[3* M"4RM;&G7SJ+M#VHNP@*6!F&FZJZMP>L5@R1B$H$LE[#T5K,@='+KF58OE$)2 MQ*IZ,#%7;[M2:U[VHX$7K,7OMCTJIW$BXWX(MTZP=&?E7-C0.RD$[,IK7=>L M4G!/6[#^AQ8F(>^1P\$5V1UDI[G4K2?N5?-"2%NWH*!Y&?!\>6GT5HI/$>83 M-(2-']R K!1?LHS K[U^9PQ^Y;+D"R^ N8+A"1;^^7LPRQ>@&'&N"SR1;>A M7J8.SY/L1OT0NUDGKV!*%KO^Q9,+MZ-?/+E\Y#6,O7CVQ1,SN(96H>I9D^,/ M'T_*?D0%CIVUDPLS-P\\FT'901ICJQ_W-\JW M!VTZR!?T8[O\ZV'K!(!G,')'H%WYXDZ,I=J,<=P#.,$:VN42$BY?]._-]UM? M:L6> 1-8>-A3LW"Q;\!M'>@M*,G$OBQ X9/M3GPM7 MI%BY_.;@D0)F%LAU90,LAS(:9/PNL04 KYRV_*12+^$^R^6TE3==KET=!"QZ MAO^LK9>^;&LPV5%#QCL+:S(8M8<96'XBHWF.6H-B'$4[%1@V[%8G&52.XV&O M#>\PJ(4R$)?7Z:#=(P"9VVBLWGVMUAB-U!JYC@$C&+!Q7/C(!]PQ+* M7)Z3,;2/]^UVJU,$ <&^R-K7[XT.#B^1F9$2F>>XYM=\B_NYZG=%P9L\]_&- MQPC&FH5 MKOQ[CX &NPAH'/8O.W0<@ /1C_88%7OSG[9]:L\&2_^ZOI*P:.,!*0HCGIZO M&V;E5)Z0O1CF_'/(B:5OP5CL@LSEMIA/WO)_W/[^A"\]*Y9M*L##/F0 M/>S"F[7L=]ICW7S8_K#8W&QO+M ,<_J^UYE;MPU9C;;WQ=7TM__1UZ^_-M=4F_/)QL[':^+"Y^G?M:Q/^4%]O M-+\NT$O-QXX_MKL6+&N ^G_.0Y%[X/4+K0I[]FCGE_@]@K'TL=_K?!AO^CO@ M=7R /:D'3UR8L-/9..S4^7BT>^[Q[M'!C[VCO:.MW'%W8YW7S]\?P7?%;O-; MI][\V-E;"^WIL-/N3N.H7!>WZC#N-J',+X?]9V] MXP;]ENKY'"*3(,6<3TJ1X"XA[J-#QAF,M"(JR @SK_AT1),1I8C545LM846\ MMMRP$"A+QLA@U728:KP"#PE>WOZHZT,S,3!-+'/4:NZE<<)*Y8E)-@:E@W_V M8.=::V /#OKQH'B)K31^]P+Z?VM1^[QO7)1"V9 [P(.H82F0%I0BQ92US!J= MK'D;$]MF];*0;+B6G[+';L49J+CS6AJ M;M[.K#U/;]JW/FN5K#U[5]O;2^?(6P.Q/T(VC_OCXY#>"&X5!O]\7 ^75]@* MN '.RM?LCSQKBZSJ'HMSC]^A,U$S'[+E/(#,%WHQBC72B7+K.:1,TN$U,QX14/@@N!;NBTA=L] \_J/<1+,:DY% M&<30M#^6\G%MQ^;(Y8_AG]U1!X5><=24'W*1S\Y>9[QP7!#M?]1WZKB^\ZFU M2S\=-XX^X\8.7'-T<-Z@7P[W-K9/ZSL?C^I'_G2F(/I\_07:;!V=;:W6VM_'Q&,;]8W>G?M8X?Y\:'V8Z-,F B;18(N:X0IPS@IRR M$<'J6J4"X8+K7$2Q3,F"=%%XRD8&%6Z]4=P2.L:( P_)2_@GZ*0$L5)RJHVA M\;9NWQ5N+1IN37>*TEA*&C5'@JN$N"88:2,-LE;2E NSI;3@M:EEIF:K RO< MJG!K,7$+1Z^"2;Z08A:C2THZ$RU@E@M$W59.7N'6HN'6=,.JA#F3(+\(_O.( M>V*0PXD@HEF4Q'E#<[&1I,M2Z@JW*MQZ);@5I$F8>1X!K7@*PA%NDB!1&X4I M=OZ6)E@5;BT:;DTWSA)8F:1,0!8\?\1=B,A085' U&.A0L":++T3>EF2V?8; M+X=;OT/ >?7DI-W*)1^/H9][2VWZ9N%).R\,\XQ2HSF.P9H8L"2&&"Z9H;0* M8[TJ>/HZ$\8"_\]C'B@*,OE=VR9B*=B6OB55M43 M\J:\;3WW*CI-E:&)"DZ-<=):::,CRF &%G45]GEE>CX=]I'6!"*P1T19BKC% M'!GN!))*TPC('I6P6<\Q?K3W5.GYXNHY$R8HC!/&@7++A?4\ E MY@HDP8'='JDU*6&NI3.2$Q(MK\(*KTS/I\,*U((#)C!%(DB>^SL2Y)@D*"81 ME"6>&B:RGA/^Z%.<)]3SWR'A9RNW6:B8R&Z,*!#"4N+.)PO_RGPZXYU6'(#* M@O.1?DU$H0*?NX//+)6]3A8;"T:&#IHA3CE&FEF/E*+@- 86-8D /N(-'L14 MBGQ)]V.4U@%C%S0G6ANIP*-@V#-G<^>_7Q,RJ!3Y/HH\'17@QHADE4*V2 9) MP2/P A-RX I:&J72F6-\X M7>+XUE*^GGZ"W@R*XWQ&2YU@SA'N@C(.,^$,MD0"K#-?962\*HB?I7XGV!NJ M:$+!2HFXD0YISB62*0DKH@))-$OOF%C&C#Y1:/?I].R%#X JQ*T0]QGL9L:L M YN*)@&>4C >D,Y$235A*G%5Y<:\,L2=B8+)G @T,N-Y$3%!QD M[B/S5@#BXF5PDBK$K1"W0MQG1MP'=+"$Z0E MAI\BR [)V0LT++U3>)GQ1T<\>&JU=M9(XYW. M[9!QE2_VRA!W.G!,!)."\804@7^XP0%IGQ+2)FKP82+GAN24C65IW@[B%I'G M?Q5-AM_=P$*RJ!V@BSO^V1K"X_P=>D)OE-1#M2_1]PZZ):=+27PXTP;]Y9KA M+Q@3XTOT*3_8=\8%RZ)"1+J(.&8!&1$8(D8(YE/.R,#3?>. M.XJM"B3H1$),UK^-ON9CZIK7>@6=7KN=&8N*[2+_WG,P M_#'14TDOG"\9QGZG8#>TEWQ,!6V@O=(AW8]E,S]U +<89%:FE=K&!957P4_5 M\W[4'Y,.%K?.3=T27 5W+^[=:V<^)GMY._@@<[\-KW5_6RX8IXJ2TY)(L*3D M.BFH'C/AXI4IZ$0[&/5+AJB"?JZ3":;&#\R,?F.ZPZN34Y)Y%?QB)0U@2=WT MPQ>DNP5YTV3D!4U4'N'EPZ]0XF4^-J+^@D_M6%I+-C:OO=:ON#D@HM.#^%/ MDT>W,JM5,27='FP2(*<%K5=W^$8X],:L<24SHBUI&_MYO0H.LN5K"QQBA&6X M(G$7@FB'!9]F]R"3 ?1:>=ZZ)3]7GM +?Y1 FPNUA& M>+410,NP)!2#GUKMDL<3GGIMF5=J6X5.3NY1.P2)S7<]B:$<_54=*U@",N-: MJU^0V<''F6"ME\8*X0K:M\'(9<;(S.>7V?1 W<>DB_W8&?.#.YBVU!J/>,S0 MF*E!KU,[3G1E_J2-3C)?* RU$#07O1V-Z00GUQ\6_&QC=H5:87+D.TQDTXX9 MW?)$3[UKOK(=#V!AAZUA^4;OPX]N*=%,S$@:N]M.P/FX/I;_B(VN5^-!_-Y:N[&.S-[W:UV0\$E M L*;%:I@'RRQH7]I12[77*L-XSPHA=';P6&.8K2CO^15'&O#8,QC6/0QSE== M\E\.KM#27E?0T(LEL!>,J2$3%.9-;SR2E=HJ> $E"V?[;#F#DBV!,7^C%4_' M>V,F0[G@1\Y>QC"-VI64@!?LPS"#[.[NDL5$';V7]=*^S?K:UMLT:<(_&T:YHG+=38^V8[:M(M<#. M(X-SNKBT%FG/,>)$D805EX:::=]%4^IM$('"HG&FA/7&:X4!1=OUQXFJNG^]&'( 6U*-'L M^ ;P>;6G"3'8HBC&$H>4WH8C.UG[;"T7!NA@.#'8+GB['LZU-?\]7PW]EF0K M6%?T6YS+IR2)>@T'-644>7XL^7ZOMG@4'A.VIMJO)8F9$RA?['F:)@E_6FH8 M,SUI=SI:6.P9J\AABFGX8D_!Z8*U:8'O]IC6!6_T4/MM'DL318/%/%-H!"Z2 M=BPD,,B]-3813>7^YMWR?RZL<1"C^D2*&G&8&73A+;['P>LX?'Z@X5X>/G>^ M=/8VMG%]Y]OQUMKQZ5[S2WMOY\OA5C-T=L\W?S0VMGF]\ZU=;[8/IP^?]S;V MCO>:GW_D\6PUW[<;&_ N&^NB0?>.ZD?K>*]Y ([!]H^MG8^I/MLO@,8@D[,8 MT=PT(/=Q1L80A8QVV@ML.%9JZ9U>-OP--B6JP.F-@I/R&I- O4M603\.;N8%_.U+NY_<3LI3O]G]=[_G8=XK M+'H>+)JM_?/<6F6-1RXRCCBW\%.@"D6BL(J8!0"0W*F!Z#?(S5.I\[-9%C]3 MYTIC[Z.Q,[5CVN4VV01IK2CBTN3#,:Y13%;+@#D1U(/U8/ "Z>OO$"_ZV.JV M!HLKYZI,LI?O9;U5UYJ^;H#>#ZD]NI &0 M5_#]9/ ]RZJE(NRY0FADM3*( WXC355"22HN8/,EWI*E=X0M8T6>R#%\^6K+ M7T1U6B%HA: O;Q=7"/JT"#K#5\:%4M9'I+$+N5Y=($>20#P)3D74RBM1(*A2 M3Q5:>WD$?<7UZC]-B+Y:\',"M^B%/ 7MLUK\;MLC.\RE,Q/%*DIX>@XF-PY\ M+"IEXX\YL4:I4>+'%X_*X6@$N:.7JWZLW*(N5KM<7E8,;QBMC/K6#VO\^ MOT$G;H2C;\4\PE/OYYW+UPE.#RY$@'NQ_4QE2RPE8(TQ,,X,_.,L9XA8"1]A M#] B 5I69H_8:IU<"P=+:X>U6BWG_)9(,TG\+:3L/G+PP&VIDH/'RL'YZMF^ MH"E7!T7D18ZQQ,20\2 ,,1I%!%'&L$(.9M,^KLK!)*-Y+ GCM.:5V9*]IX/M M&W>P7U?@DKOW9*3L7@'!7#Y9%"0/RIX Y>?U^*/E>V7KA,F9&O>]OMG M18N!BU8*]]%5PQPE,KGV[^!/@!.="<^=29E+F)%G *"M( M#"YX+$*H<.()U_W@QWZT)@5C);(<2\2)B,@$J<&.(REQP&8 Z+SNL_'5.UAO ML[U&GJ&WR$W=&\8W'ELO/!?DGO0&11>,/_NQ#4/X'B_K8G- M[NIH>/,E,^5O+Q0E,%.S?N7?>S2U,!=-+0[[EX6#!Q&Y?K3'R"9XP3]M^]2> M#9;^=7TE8='& U(41CP]7S?.2DK/-BNE](#"]\IV7W\6[ !C_6FMNU3YL-=;6&U_7U_)/7[?^WEQ; M;<(O'S<;JXT/FZM_U[XVX0_U]4;SZP*]U'SL^&.[:T>A!?;AR()'3>#FW_W>R>Q/SS[=]MVAZO=L/[?4=D,;?$:WFQ]G1@9G_'N3FZY>7"^ MUWS?VEO[C.MK'UM[G<_G]>;J6:.S3NN=!CP['$X;&8VUW&-WDV^M-=KUC4_' M^=[UG4^=O34P-M8V*1@G9[L4GD<_@I'Q^6Q?.>85#01A(<#(B"X@HW)M$ N) M"1G!G&?3#6^,"BIA^->ZP#D3#IR !,:(@#7QS,XTO)FLP7*M6(721[E8B&60 MIN$#6N'<.HKG;H5SHVC]Q@)%]CV. EP B[3([>X) [M$)XEB\D1[;!+!,P*R MZ.@U'Y$OQ?KD4JSCI5AWXW#2'&=0=<>9?,;YBL9WZPSSMKOCO*K!ZJ=LY7.' MEC"OJH%)U1KG*5KC_%XRLQ9/^M&W,@ 709*_6RE.VD=I2LBXB]1NM/U!U4'H M\1V$GDH3?SY;U^[S.Q2A_0TS7?4J^DW:@3@PW)2CA >CN%?26.(53E1&A3F5 MXJY)VC7 VZ=;&9]$X_]1JG+_O;#4__VATOATVCCQM MK&W#LP]^[)Y_/*K3.IG.*ZP?[?*]M6-6[VRR^L:N:*SE\:W3QCF\2_.PO;4& MU^W4SW?/O\UO162"T1+\5BO! 4N8Y0K[@!@WX.%B1F!IEMXM5EE-U8BH0IZ? M(8]666HYY]9R[H.QA@ $&:&P-5)&?=?DY@IYGA)YIC.:/9.:"1<1T90A3IQ# M)@J%.%9$,9I,T&\5>9[(OEL\);VQI>WO4 GY?M1JY\%6?9EN1&9I#'&<2((] M!G3V5C@+^)RT58EKJI_*)GP-A2BO K9G6S(E18SV <#:88IX ,1VQ FD"4^: MN*A(3$OOU#*LX0*U>*E:,CVQ)B=.+3@*0A-EN<\_.TII"DIF!6?NJ6RL2I.? M3).G#3"FH_6!1H2+N@\E&=+,*V2%$=$Z8XQR;U^3G]$(F9\74KSCRRKXW#-N MJH(W+@4K" 8H3TYA8WB41B2.17S4&??V(*91.T>MKVDTO(;_,XSZ9]'V*QV^ MBPY?)X[_8/#>?PZQ[WSKVATSVNK ?";P_KS>WSQOT M8V=K;975::/3./]X^)_SS_M>$A]4I BK1!#W16HYRPW;/'6P\BYBMO2.LNET MBSDG#S\3+(V#EXEJQXCG1CH=@_(Z!..)3D96@O7&!.MXWY-H@\("Q40#XE0D MV%1 Q *U0DH"5D.N)./XYWD\O\VQR-?#WLEE*DC5F^]&FY-RY1-(D B4$ZM! MQ@1X'5%I;;G KO(>%PM6YK3EX]I@3 -%GE#8!XWZ_O2H[IVVD.GEL(N=!&\5ULC(*IYPWDE?NX\*I\@Q/ /B')I-? M:L,9XI$)9(D7B#$;&".8$4= E>4R?HLL)K_"%GE=_J,R3('[2*EGGCMA;8I) M@(I3Y[RPC%=F_@(H\<_-_".8DV8=QG%P6C__C+=@CAK-=0'C((US+_9@/'OP MMUVX=_8?H[( VH8A:S68^9YSY 0/""1 448Y_+]:>J<>Z3ZRY#2S. 7,$H\) MI(E100T-)":#K:GDZFW)U?%^"C8JR@V2@4C$'97(*.&1(Y@FQC!8#&;I'7D6 M]_$5GCO^'>T@'O;:1:.F?N][0<->'4+>[$9B [N4"IB0P(,EUGB9R8V$XH$K M7!U"+AJ\S/83)5C /N 5\DP(0 AP(S7& !C)D*# ?PC"9EX86O'"O&5--DH; M:ZGP.DDN8]#4XFQ]8N.=UEI67N3":?*T%TF8,MR$O-=[!S:D],AB(I""^14T M2/N:7!U"3IS(%*676C/O$D\&]F6JHX$MFH*?0:6LC/T%T.%;SHH^'=>/ MML'(_]3.U^\>?3[+9<&[1ZNT03=9X_SP"-[G= O>/3N15"6;I)8H+ROBQC&D MDTF(6<6UL"IHEON:/=*)#)&&"-L"M<1DF\]A+J2G ?Q4HH*KG,@W)E?'^UCB ME!QU2$MK<6<^,=!;;8(*CB5?NXX(!RVS1DX?E$8I09(3'8'02B7(72P3+!WN/=XXD MF]F$L.%O^.3BM]=DC5E,5.:VUX%+96RP =0XF9@LR=49Y"0@Y**DF4<@$MB9 [%,::MP M(I(['!.NS/P%T.%;SHH.3AM'[]N93J5.MTDV\^MT5^SN[)[O-E1.=P490K)<1IJS$.V*!,V1RPA"V%H><*,8R,?2;UM3'V1(+JZ/SDP$] M]S(;W=%C;J(VPH$MG@,YBF(#2ED9XB^OHV0Z2 /PJ#7VB 8!.DH]SOLJ1H8( M;8R1"NRA.3[:XQJ(O,(SF ^][F#8'Y4[4ZM;.^GW#OIQ\+!4OM\B@FMB5"I8 M(@G'G(J@4^XM8K$'+RU@XRMK^I?K_]9LT5>RT3+L/1(L1MBC*0%K6AJD(PG6 M!ALQR\,O'I@^]QQ/% 4M@H"M4++@U MT^P-;1O>=/"H:."=VTZ_0<1\&"EVA9@OA9BS=0I2.Y]/J)"2)),Q2H>L8Q&! M012H(E0;S',CC&4I'PV9]U6810E?5"#P#(SH%0B\' C,Y*A$K0-E 0GK%.*" M,^0PY@AT7@=NL7&4%2! Q"PYYV\" F\MAOETC7!?81SK[S@8_%E;]7[4&;4+ M3NDPYB_)(EU%LY[;X+LR\VM7)AY^;L?\ \#_:J<'4W1>_/W&K:':%9ZLP5IS M->\(A7G86/.\?KZZ[X-.CE..N,S]ST'"D?,>MH44! _$).*S-VV6:148>\M: M_U067J7U"ZGU9]>U7B8?I)44Q8!!ZPU.R 'LY^0R++ Q0CCP"(E:%KH*HE5! MM$8CDC1[G<2_<--Z=&.?I)^C-;%3/'H\$ M8:\VGZ?;?-9G3,[(/+=&$$29R\GRTJ%L:2"1B 1[ T?L[=([2I8Y?S3KSI,K MT@N'*BI(K2!U86W_"E)_&:1.V?.,8!>R 9^H D@542.7,U%)PL0YG)07&""5 M+@OYZ K$MP:IC[Y'X0W\J^"EORBYF)VY7H(NC_^2)TI>A]NCT6#8 M2F>_'D'H5;KG C[BCY/8'<3:J1W4_O<>V((-390ZP9PC'&34.,R$,]@2*0QG M?IPJRZ^EREX!&3$-,E='=3=0D:\35-KQ_WTYV]L))XYRF7N,[&UL\JVU1KN^ M\>DXW[N^\ZFSMU;_45_;I+O-W;-="L^C'P$@ZF0?QVBB8@)FU?+56S@W>?I>;$X,1R0XH4><#<2,JY MM<<86M MG<^P42WUXY9Z56PUMW_4X6];:YNXOKKO#/.8Q$REI'1.1OBO'V,A"X/6CUH'%OQP4(O=$$/MTZ@[YG]G>+F6 MUW2YUH^#DPCW^Q[;9\OW%B$#@H1\J?[QBFJ3:*(J:C )0L8N10\8B[(!%@-\*&?&"V8DT%&C&GNV!P\M5H[ M:V3NF1ARN>K(DHX5X M!K0@U]%BY7K5\JLTF3:[OCW*+UO63=P6,*W9/DS68!"'@UJ[YXM#:KBR'G^T M?*]VVAH>UFS-VW[_#(S.FNV 13JL]=+]()4Y2F1R+EC&HQ-&YFQGS*EA.L+& M?$.\;$:]'N_<_7;J=KZ*]X,)BB?J4;31(4YX1%H(CS#3 D>)1:2Y-,N'4)&8 3%*AC M)!(P^(W,!MMLN^*'NW=<:.X<&.;@N)-DP:&W@L3@@LU[_1+ R99_EIV3Y:'5'AP*QR^K1*3>NE BWCC: M/ 4E^K&[ Y^=?SYOG'\YW&U^@GNNGS5V/K5VFX?']2-/9I7H@-:/5D&)/A[" MLUACK(8^$"P8UC-4,2(T<([S+D57#%O+>QQ5@?0/"$#J%TM C*= MY.9T_5%<>C>9])^W99K2GW(U;GW43_L2/(' ?/6',8S:<2M-WN*W%IC3_12= M%1AKQ .#?Z(! ]Y9C$0"6X=Y%:DSTP*P6. SWU7]<&B[!W [, RSXS[''#P8 M"\#82X6MN=WNG0[^O,U/'[\JO%=Q)G)QJ%*>!\'[M>W)(/XY^>&OT!J AWSV M9ZM;C+*XZ*_K.TA.D)HZ"RHFLOSXK]-6&![F<\\57)Y]CG.SQD\>?[Q2?#1U MOE5^IO&*I.+&C_$*>>!G@MW\T)]=^;/!$KD"MMB=;GM+HMH]CL0>\-4Y^0,> MS+S8_S7GY.:V/;@0E3]"%L/^6 ]Z([A5&/SSMRN6>&_!&O,!*/#*CZ#?(":JR>GZ6U3,1OM=3HOE04W&SA/MCZ\#BJ_6$[8Z)[;5SZ&K M&OC6@WASBZRJ1.FF^?SC!1%MLU@_>(V(]X* 5^'94^%9X\,EGFVM'9/&P7Y@@GHE-3(N",2I9 M7YL<];]$^/"G94*/,>P6;M:?MA3QKE.SV/O!"]1U5[;ND^/^;*12IN =TQ*9 MF+L&2:&08P*CG)LC,N6Q-'KI'5_6;!;VGZ'<\%<8PJ^SP*^XXY^M(3S.WR$I MX,(*WIRU@E]O5G[S,-8^]."-NF=%'6._%6%[##5;&\"X+'P_]X;S^<)\# RO M<1R'-6]/BGDK&Q7ERH;>Z."P2)881("N4/OOR/:'L9]S)8I,NGZN0!G$G--S M #<_Z0WSSQ9\BFX X1KVBJ]>.A@KM8^C/MROW^GUXW)QY\DP)PE(@]JP=V7, M^1&Q[T># 0QI4$O]7J>X[*#=<_"<0>RT\LA&/C]K<-CK#^W!^,Z=WF!8/-L/ MTZA=O!@^$GV-_L)SS0!IPV\/::B'Y ML)A7OG?2[X4Q<<3W7GN4E_#0PM]=C-U:NW<:^V[;HUBLP7"0IS+WH8)9R+M2K36 D0P&Y:7Y\ZF,F#*K M&F8_;RM9>#(Y!JQ^JY/E $8[M,4LM>7: M:-@"\9NL4ZOK80UJ]@1FV?K#\NZV:]MG@U9^F_^.+=Z^>=O1!_OMYZG/93ZE5/L\=/&SJ MQKWOL3\U_^7 0VO@\[3"3;P='-82B$>M$X>'O5!,S6B0WZ4'T@ESW,GR.;N* M^2]3JP@;Q_B!,]/U_\6S//^CSLFP4)[B">/LI[FCN9C;UD32[,47:WT[+,9P MHX4#%H>+_6F?5Q*AF918&P<^+]51:>:"2X1X2]D-1LZEC9.LNS!P/L)Y "9G=BI,,>(X<62I@9^, M%B(QF&>9(W%Z3@WL/Y:S3$<0@BP+?8 F .&+ZC:89-@MPA7(G^P*\(L&A*B5 MP@I0#$;,*>A-(2;Y\@NQ&MQ?:C3EW!/%: B>4["[M)(R1/BSX808-E]J:"4U M=Y6:39KCMSXZ(R+-3? 2XDZ"39L;8T9F/+$2FV3H%7ZHJR*3=X;U]YO-M=5: M:0/=?XU#$DZD!*N,/9<::YJX8!'+2#RESE;(\-@U%G5 !AD]55PA DXFXAIG M[I"H$5$ "R91K5)&AGF%SO^HN;.LYK+;PZPJ]I7S[ MBFWG#P'!0,K&:>'@3>2^+X6]7;C5A1"#(3XL8*60NES/94NCZHYUX)H^B MHK%/QW,R^$EOT,I?^+,?VX727>: _^-Z_OW8/\67EU@'+S(:WGS)3,+R"_FM M!$_-SI5_[U$3I2]JH@[[ESG:!Q&Y?K3'R"9XPS]M^]2>#9;^==W%!V]^/")% M8W-MM0F_?-QLK#8^ M;*[^7?O:A#_4UQO-KPOT4O/!XX_MKAV%%J#U/^>AR(('\N8OE'K^@LF_>]V# M)CAQ:]$-%Z7R;>O#V-+H?#[;[=1_U'<^'M4W*NC M1G:C?]3/C_=#)"(F0E DQ"$NM$>6QA-_885E?N/-@FRW,*5^:W$[JN_+I*RBDB+G,09Q,P0D#7PUQK%A3FME MDKI#I>5"X=BM!Q(7(=?VA2($$(O"W&X-+AW,LO@RGV0]\8',JZG1E&P%ZX?5 M8=Y:34^FG?,K2SQ?-K-!W*M&\D<7JAA26:R?%M[:>7>SRU/OF[]RGWO(M MS=//BU8?6P9MIB?M3DV-%WO&%K#P>;X7]6);=3%-V^ 8YDWY[Y[M+M=.[%FQ M70Y[M7:.9I73-\X#:)_!+X.A;;Y5\_+?\/Z]T/+_MF?%K_U6U[=.[!WSI%XZV/I FW2<)_6^!7]K[S;W MCAL;G\7>VF?2./+PS$V^M;&.]W9VX;G?#NMKGV;RI.H;FV"G@OW:^0SC:Q\W MUK9IXQS>[^B [S:_M/>.UD5C9_VTWBDJ.D^OY4E],'CO/X?8=[YU[8X9;74V M&;SOC\;YEQ;,!6LTOW1VFS#VYF&GOK&-=W?VVHVF/P6;F?_G?)?MLTAY,.!U M)>XU&,2"(FV$0-ZIQ(2B7$MU2U?6R?EDH_>]Q$=5P".;=(%KCSHGM<$(C,Y1 MD2\*@C#JMX9GY2$'*'/9_:E,=8B#\;EW/J"_W_&6@^AB3DO-.<>X)S'G+(%PW;L? MWDIM==X5Y='JN%1RXJ]?M1MR;MDX,S"&HN\O?,F6?OY%0M$]K86' >ILNO1U M1=B&#PMRQAC6Q@-['7G4OY]B;-+&YWU/+),F.&0R@19/8":XB -*7G%)<.+. M@6+,J3>\,/G+'%+?RZ&F$]LJ)/(_-W>GSV@=4[KRU:HYY MK_AFJC*>"F8:O6$<_+OTGBI$>4)$^3%5F1&XX)H)CTCD$?&( 1N"PBC8Y%-T MN2:OY'.6X@WR.5Q6PMND?0YFV>0D[%V1$0^6 M1L*:5R'/15?\LUM-\]ZR^46=[S2^']2,O]H[J&-R;UFYV=3IU MLK56Q^#KGVXUCTD=YJ-^E/_W>!\3I1WE# 6M$N(JIP0P95$*+'$B9<(&B,3P57DZBU+./B]"JR_=:G2 MN3!)R("PL@9Q%CUR&BOD:=!2"FUQ] L6'+UJ83Q'+GNU"_0KO1MZ^W# M_)A*;W^9WDZ'X@2/VC$,&QYE#'&3.#(<3$4KDD[81.RAWWQP;RV)0S!(>N+388D)]E-$[Y11C[):P MW&;CX[6V!'_#B+?2AWZ$-_AH?:O=&I[=%)H;.YF5AWD?G6]\N"VQ8!W>U?/Z MQCK;I;L_=H^^P'V_M7:;!^=[1\=BK],XW&IZW.CLGO\'OK>O-;=6%7)3D0QDT8X0Y3SCF5#)KF D2'&,.1B>\ M:15Y>UL2O,[KG_!P"B12B2-820++[!MN8M#Q%+6#' M!%-8&>TB :_%V^"944I7P;8W*$C))@QKS1'F+O-4$(I<&1U8B@9:I(7)&J9 M4Y66,7VT7[)XF4J5WC[..JOT]I?I[70\(4H1O-0&18(YXM@%I%D(*$F2G48C M=>2%WLK98_E7GME#5ZB8,)K,+:A?*"5L]G+PH#A)BS]R"]/<+>Y+_-YKPRA? MI%O]&TNYK!KY/V,C_PK/GP7/O\[:8=0F19Q%Q$7 8OA/.D,!2\9?PZQO^J;KW/ KY-?YJ=MSE8O M>E+?.'R-L[EA\;B#\7?;;Y5GI;'? MF<[*6O!IG=\%LSQ)K:T>]&-\(PP]6]W+0T*=)8' O]O=UG]A-3]:EXEFBE;G MC=7EVF;7K]3^R$N;I8'BO[:_UM[W^OU,+U/\A?SUST+"RNO19G=H![Y7^V"[ M-M@YUW]8G;Z^N'S8.XB9G*<\K;SRD%)&QQ=/_CBX]N@/K9PFVAW4WMON\7*M M4?2K!%]\=3#H^5;9O?*/R>/'WYW<8+F6MXK,.S,8'^X7MUP-G5:W-1CVRQ[S MJP=QPDG3*T8YR0/X(_?L*P^1VF?7AOIW^8W+YQ0]J8KF],->9GA9[90=NO-- MO\2BQS>\RI2T79^ZJ0\O[WUZV/*'-7OECOW)'?/U6[#Q%#P9,[>_-BB8IM63 M?JM=HZ:0"EG[ V9E?-=K+W?C#2=#&A,,33^NE5OD_ZSCI\)&B10<=5)RE[3! M0F,:HL(Q*.I43H8@FA"LT>2'GY_WY[!V@Q+(8+"E.(L4.4DX$I+81)B0,.M+[Q*(-3J+MC^]0];LQ9(6/$W] MWO?6A*'(%3H**C6HC4YJI:S; _C^0$Z>3-W"_C;JO)^\P0=[ I\,S]YT"=N#90GN MQ?8=,T8JFU#$(N6>&!8YIC&2*=,M&S"[8@)5H-0)3:4WPILH M)1%R[GXVM^;VIMR^L?" G=6/8(DW>Q?9?:N=NQ?-_&Y"5&^NGC8.]DG #,3( M("]4[NA#\H9(,8(MT"B3#%/)+KVC\E8QFMG6BM[2[5QQ-64\7Y1B/:&499HE M9CG7R1"N8K!6>@_[.9/*.<72?'2:+>B^?U#K-Y2;S'G'#;9)*8M$X+#K!6V0 MYA@V0>%C,LX:FWOM$?I4=O<-ET*">" 6O$$\,HE,;M!GO,050W$=$;.*>>.Z- M$8Q'0XQVP7EPQ##@GE.V$I%?*2+GL =%RX5*F"+,.;CPL-LC';1% .\Q.FZ9 M%"IGRMZV!>5X5BQHR6Z0%HKGF"C7MZYUNB087.;8ORC'&U-K3L?E8A!]+[NG8*H*3 M?[3^6?*4P[J.&=/SK^ 8=&+M2T&E7/(&?HPA]F'=\OX]J%VDPY??N;K [\&S M*/YZ87ST\F/&S_E[\_W6EZ)<9+EVTAX-BHC/R4F[Y8NC@#%):]]V#[([7A1V MWZ\2P)C<7D&#+ 3*P,^K^YQ@#_^ES LDLH>D\O%K0 (V TQ$2(IE#M<5-:\X M"6#C?@N=I,CV,U?>"TZDTXIA; RCV..0(JT6^ED6FC16]XVD@D<'7K (8'$X MRY$6S*! P#_&/-(@Y-([MD)_7H4VIGCW&3#&N',!'H71<3^!H,)&HZ))B6JN M@[0LLAA;4T'\,RUTXP @W@.BQX2L@-7F.K+, M<(Q!\[T05C"OBV8M#]#\JX8!?!RM/RP^7[Y,&A@']=OQ.U@B![%64+L6A,:# MPUX[#)9KG9)6/5P67!=64FL<\ R9*3P_;,>"Z5*>WG[LC?K#P_*$M; T)Z&2 M*7.KM$N_PK.[=_EZS8:2Q?N>UDL@)BA)HT^"&^6M=E'(W(51J*BK3>UY1/N8 M-#[O!V-5-AP1_*]&W%B+'*8>@"R!-ZL,83G9ELSQD?XQ%MZ/[5ZO_X"-"^R6 MR(F%19>18QLLCK"XC"5'- Z^PK/G6736R!F#U!@B*6(Q<5CT2) E*0&>.>WA M(VVR)3,O-ON/*[9*L?!OQ<_\V.J#!SD#N OS5 MQ@ /<..$M0F#<4^I5CQ)HJ-55'%*HA62.ZB$10EGKO2 M)*81S/W_S]Z[-K61+.O"?T7A-$44MFN_8. M*9;O=WI]7X2&S6-,JW/1&P",E45GD #^;POT:!6)]_?^_TZB^!P0K2)H;XPR M:Q?2R95Q!A0LJ%B %YJ!(<&"SC/G&6A[(9:G0LW7SYDK:JU;;K^+XYXN'/$S M2]G^5>/R1"FAJ/*6N"PW1%BOB($=3S+.G,-H!RHU5HJ^V6* %457;V\T' R! M8:%S,$8:#T;FW-N5-'PJ**BJS(1W*MRC>'[:ZA;2&QW*2T1XZDX@\/!INP5C M*NV7: P4(433US2G[AM_$HT0L)I W[J70!-6A8]OK75,Q#)G@%6+X+7&PH6& MV5PZ0X7+G$OEJ@XV"Y$(TZ=$FU.@Y3OQ$,EN;E(I%/=$NBP!Q6X<48G,B6(T MSWTBA<9RVW3 PTCC?N@L1@)-]P'/I7/:IVIC&">65! MJK75POU$4OS<982^02R/:/WRA-$DL\I:$K@ !9$'1;3V <-",ZJ5L1KCBY>5 M\8D* J?QMNH]1; +R&(5$&JN4'.@% ];H%>N"N6R/*-%#P9^.+BQBG:G.)2> MYB;ZBVZUH\*9#G)>V"UQ0_UHU*S.UC_XCFYU8:2;T_4["O#I5S"83.IYJE)- MN D9"+#/B,Y2280,L Y */,\.D47V^E4L#JF*5TL!N$',2;9C0IAB,?<:P9@ ML, \!TFQ7J28W@\&E0!ZFZ0A553?64;\$*!K4(G)P03W-_&B-TH%PIH3&',A M<@"S#&,NF"0F.$\,!S:NZ2P>:5LVW'^I^+147F6J1.Q>+_O JD< MCNN;P]H 8Q![;WNR@R]=N&P*8/A6_Z9I=[=$"$Q]Z+ MX%I +YCAM.H#6RC MFKA!ZVNM _<\&]2*-*@JY[%6ICLF1:(9L@\,HYOY;5WW8:M6>9'EO0NZ\J75 M:T?>/QBO0;^&9F^U%J'7;D=@G1J<[8&- (IH\'OM%_IKK0QPJA4U8OZJ#CL^ MX'W_J/W"X!> T?@+I!FUC[[_I67QY6=_B./_A4]^_!8&A>G',=%K[\U^2J7)&BZDO MPHNBWNY6)7)0_]9H6F6DNE$?/RVPY(%R4%I[9-*9DB!=&]Z WBS7[O^W9, M$/SCLN6&9U4U@JFKREV63"[1!I9L-%Q]R=3VLW$I?M#NP_(C,[,S];]G_6HT M%R">Q/2]_DQB#-GONGVIKP:O?IO%'("7\N8Y@Z?/O_O*-PSAT=ZPP#E0;+W" MV?5[)'+X*QB3?C)CJ9WU4?__GQ9UU&><+??V&F\ MW=_YJ_:Q"1_4]QK-CT_HI9;CP"^?NAJ0&E3,K\L 80XS"UJHC01]FVEMJ1$Z M2>"?1H#P9MQES"I?<%NXQKL=9)J,,9E2R@-VO-!)"F17)>/5,& M,TE"+,F>=E]0D6Y-Z;_2J(S&VM:8HI3IXT6BK5NAV6[V;6*>0/%-<5CGN_#/ MJ)WAHE:_%JN1#&HQI=)'A0A7E/GLZ%GME([0E14AX$HLL &:#35^\4.\'H-. M@>9$N[Q\7+Q@N_8"2.E!MV0L8KJ&QE+NM.Q4Y*:3UTD>?P\G-'K.AF?H9-BJ MP>L73+5@G).K2^X55WB&2N&CWGG3'^G^58W)J6(@EQ@IXTHY&@RG5N\FGAHO MO9FF1N4U6.L8:=GI-%BNO<*5TQJ.D-I63_VK]9\1<,[AU&7D?^WK^ 3D+-NY)Q8>B*Z?O KM P*?@H_FO1=VYW( M]'A-BC78NHVN3CQ%JY*39_;Y-##$%Q[ ; Z"'H=[6]\?:N#XA:1,*.Y+L/U@ MFWWT%\/"@&/T3GOMH\Z>^H'U6ZUNFU'4T;@$CMO*VHT M']OE85!BL%-');XX[%% M6-5I@$GNM(9Q%B.TK..J DWO@ %D##272&PJ!1<*:&N:<,:X4D6-M42QE0>Q MFURA!_);P7=IX_(DL5PJS0*QEE(BK.5$)RXG&LNXIUI2+B2FR]^6*K1>6J$T MEJY(2K!*MU M9(9(["PG:'#8:\&[)&#QT=MJ=;P,!3-V$*H[J9?F6:M_%^VR7=N)35:_M'JC M QJUL&>F;9/(NOI^<#%EWMST[I7*G9JZHH 8<*_0YNPN7Z\9C,3;+E%CEV,2/S4S!UO-,%R1S?NV29EV!:@0S@(&M]L(WP M>0;#U[:FB.=8$"=NT$)5EZ(P/%N1_ >[S==<,'P>SW*JC4.BT"]8!5:1"I-8H'[D%O[!8U6A-%JC^F%0B[M69*M7W> MCN?M+;SM[O3+3L[R#\+?U7O_O,?ZC:;%NARKUW39J;[&4F$@-IB#.K7O[KK-HDT8ST\?E[L:0WV6*PGR)P755#%E M$WA'(X40S(SK V_RW+^#S'V^;!R>9"GVI[&.2,6 J;"<$6V%)]X(DSJ&1_%W MX"SK;^3Q33M .*T>U!_.% M>9"#+%BB4Z8)2(7EH#*$S#$?\9:*&"_!-U*$:LX?;],U^65GP1E1<9?H=1C7 M="RIWUJT4+,]P>WZ?D33"30!H'4ZL2H@L4R2)^@M/P M$@3UC1_"*TTM,4NG75&%NYK?NNPK87MB6:?,):6+74I7[>E[I3(C25N+%6-R&H/POB;):6P -W'I;!*8$]^,F"O MG^^E!\V=*Q@;KU\?7H&REX9C25>,&^6,"*L2HE3&BKJP^I@AW I[:+S/2NR#\O][VN(*U M+I[=P,V*."5:@"DK\Y=!I.XQKME;W7%0LQ<5([JJ? ;LAGSJNXT(7C9; M(]1C-SJSL.9^::8CQ@_)='A2\"TE?-Z.ITTFBYS52(GL_3 M@1U9)%L750%FXOT'2!&61EO/![$5D79Z?"H^22"8S@,:;_JM>?4S[X="-50> MU]_TV%I5.FOJWI/B3#-C*+0>1OL5IX<7K/#N0URN>)/B@O$;%JM:Q1F6&7UX MQ;BF?V1Y./' AG2[$I$J5A]/C+OX].HL#08??WTQ,NW6X&S24>+2FT%KLGYQ M5'I2G1_&%_/S,?;?PIL/,)P!U .((,A;%W9*"TLV#/#KLXI_S5P_Q^1Z,'N% M,ZP0!,Q[*8X#*PX9W7=Q9L;G@J4S8RY3I8A.-+K[>5J"828B58R5SV!5L8)C M%)/J@O%=8F''@7\)L!&C)J:@\!:2WVC=38%4![D%. ]NP>:IY^,=)\8)9=,* MHQH5KD.\::\V&O@R&GM8+ Q\4]%W7+(;8V0G_M(EKU7%0=6Z_K0W;)5GS.-( MA"GSY6+4'XQ:96HB[B(4_,NBZ,G2,VGO["]CC* 1M?ZK;,7P 36* B.D^(].KBI?I MLJ4)GBR@C,0XK F$QO*_?3\^<@*I&N+_Z5/=Z@Z&I7G:CM<7F7OCC#8PS&/^ M!R;5MJ*X(+2"[O5GNAU0PJJ>)_B /)VRR,9MFDH4K ,LA%/R)\0@=>$U;"P0ZM0!AA/6J6&%I3@/4FSON& M.&^VB?-^ F/9Q'EOXKR?79SW2XW;1O-D;*9./.=3BO.7<0V*5J?B\6UT! .5 M[X]/'F?-9SOR*+18ONK#>8/&;8FPH37:GQ]%)]=^OXU[$IGLRJ M+$W6OK&]X:@[F:^EE0I@&=8Z%KQGN^V%+-Q/DX'%P@+EL/8*BV]S#KCT'/#: MIO7+$Z]SF20L)T$J+(WO4F*\#$0Y!@N2I1S6!G-PV2T'PNM6P+]GY^#-TC_( MTI]B25KE@LJH820!+C#TF]5;KZR:V.!OOJ.YL^, MZ;, ,)41] .Q9;92R;2XE6/;R-AR&?M\&4.-FL_GU7'\M^)-QRX64.:Y[EN/J@5SSCA"E'K6*P)BI?&V&V M:^L$3#\=NE5(3EGSK%!/"(0PUK.E; I%?@X$L<6'P1" /MB\I]V(D]$7A-T: M>]TRPW#>XUUYVBM(7K-':*)8P%9[W!@JC,N527AJ5*)IEBK!;7G\+Y*R_.2M MB#H]$P4-0G=XX_*$LX2&0 WH:@M:FQI+-/.:),X+ MYF!Y+#./@:B"JB3P/'.$2H3(F1 X:-1=YHK4KQ8!NQ.#1>^:E!\U/7^O- MH^N#W<\)$#FN;9:*S!"6*"A538Q"D+*ZQ\QB3E6!RH"$^OX(5NY.K1X&7O:_WT M1.>9H@G6N34A(4)AJ3G))0EI'ISD>:*<>@QXX29SF0=+5%@AG&5:2@.L05DC M'>,A*<6 ;L3@N\*+:!R>,):P^F(*)J*5)">.*IEQ9D;H59;J^'5[H M'/=[5N>7R]W=XVPS/!EOMY#Q/4<^BV?[.V6N'*[E!V"YZ]*>YMJX58FA0_N4"CLB4YIO./OV-ZO9>\PR3=5D*C>\$L/X@J50_;2!TG"OI'%ZPC+'$JXDD2* 6I-"$,E32X+,I ^" MR3Q/L47;DHYH;PLZ05Q#WE9*+<9!65M27':6B<2+1T' ?<&T"3+O S>J227Z0HO^$92 M[BLI1Y>-G1.JF,V9#"1+J"/""T8D8Y)D.K&Y,(#IF7SU>KV%-#DS/@<[V9I$ M4)\HYD#DO$MMU 8R09J&:;.KA;7+! 2:2C30] ML#2E!X3 M*ET8GM->N#JF;%0L'.-]P: N L375),*(#NUC'E-A=5<*@I&0V!,F53+++W% MN7WOC5$-N?\3[XW/&(9"6:9U+CE,+Q=$F$"+,!2ON:$L)"XP(.-B86-L1?:\ MIIPM<*N)F TO>PM8_%!"QD5B0*-8;:@5#,NX*F\"$ 4;C!99LA&R1Q.RYMY5 M_?"$":"])DC"$YV!D"6*2!,4X9X::X-**0-UOG@8O552[S7%;%9[;\WY/^\N M9>(WOC51].LI@,E3,I M3!8J+HHY"+%5!RB+JMKBJ#MLM6/.PUP.(_SPM 4R[0>#>$>L)+D]^Z#Q<7CU MV^U:<[8"Z]+*J]CDIJAMA6%&D^(YRS*57X@;\?9V""_$H7?#&X[==,!3VBA5 M]ZBE)7/#0T:93/(@,@]Z2@67A%RES('V\M_"FV=!NU@Q_&7Y-M7+Q*]_8B0_ M2AN')TI+QRR7Q&BOB,B-(1),&;#3,AFJ8>7DJ&O5+2>E+6\MH!F+7$X-X=OK73*# MO9EU[@1/A#!2^8GV$J7*6D6LN5+XL?5^;9I8Q MM$34SP]/P*"WF3,)R?(<2\\I2;1*:[S3V/M[QKLSG45V49EO956?IE91^TJ@#%10NT\,J:$K5V#UYIL3(# MW@,$!7M(C M&;]5:(4)6V:<#D 65^:??LYY\.=?:^UL^/3@3E(ZD;P MB!?],3M0K!D!"G?8 GU9CBX.M/AZ4@T!C+E8$6'8A_^ZZLGEU]OQJ]^&;O$[ M2;=YFJW\.MFF*[^[Z;8TVQ9"W.FVO\4A%\.&F<'E^_]?@52-JT0X%*;?DQJ] M&$[=[X:?LHNO^./%H@3S,UE,XD-K!W5;!&1RL\)[V$DIA0^E''Y;BT=9-7R[ M/Y[5=/WB<--455=!J8%V&?RZSIP9;3^?]H&\.U*.&=2;#^&F>6C[L+#]'F<6 M;J<4<1H0\V9>>K*S[O1^2>TYO.7__:97G'ZUV)#N2;W;XV?O\H5ZX5,T:((W M'WS9D"_:;RVPEB]T^T/5L^(@O(N>FR/@IW=+$N#/DU.='76^M@_.C]M'34OK MYY\OZYWC\Z/S#V>-SG&K?O[GV?$NO 7[Y_Q@M_VY?GY\7ET#SQH=LT]9HP/< MZ_K3%9:=/>XT6HWW,+[._E6]\^YSX]Q>'_];%P?_'EXU.L##6LG7OYI[P_K' M)&EPK9@-#-;?K)^6_7)M) _Q/TM?C+)MECYQO(M>D_E5'+\XN_W%[Z;D MEX+_!B$7,MS?ZG[_"B:MJ%ZW0;^'0K_&VP7T2ZT78#)1DFO,M(-9)2Y)9.O$YO+CKC?!( MH!KY2A9Z)Z/MR4W7VAZ[!YR@IPW9/]C?M[%>'PS#KQ8PW&:,FD 9L9R!S9J" M'6MRJ0G+N74)MTPD,EJO6;ZJ#_J/VS??I E^BV>5R^K>;^KA+ZF'SS?U\)_ M6#;U\#?U\)]R/?SQ[GW]WZ;_VQ)9BSKZ5N'-Q*MG$C:W?.DE%C=]W'"Q7;CK MEZAN)OZTP4[7_8]WI^CXQTI;\9 4/6OM'N9&/)'0,=:HJ!+0HJ/.WM=&TYTA M73K>/13UZW]:QYU#<<3V1/W?PVN@+4!WZG0^=*SQ[Y^MH^8>;3 ,'VM\;NR> M7L-G'1C;^5'S%,939T?L7>OH^I_84;-Q>,(##RZWADA.!5 =YHA)0D;RW*=JJ,HW0 M[BG:(,XUT1O W,1$IW$;#7,56ZXM%KBJ O3+9%"\W5D!$34+'%FWNN.6@$4# MQ3Z\;,'O8Z12Y.(8\XBI!Z?X\'YK\'E0],V8RI?ZHOMP@]@%.*9]%K%A7O>[ ML;\?1M+&]($0PW2M'@W*4<^\6&B/[+"0_L%LWSF,KO3M(AL!PX QN/?BHGT5 MW\9CH"\>'\0RZ[.*$8X#Q5D+FJMFQM,8(X8SU@8ET< MN9TNJ6!T._IS!V?>8\7G85R+H%M]F);VR&_7ZB G9^V83#9L%^&B5>A*##0N MVSHN&52J%!WT"+RBL%\)K"Z3#HF>&2DI7I[PN M$(]W.)P*M!&SGTQ.S'>G& ?P[Q-/F9,F&&(4=T387!!CK")>>Q?2%,B&,[$P MS))2=/^%&5,@&;!V9><-V-:^]:7H9E2 :WL>(":7%,UL2Q3I=7U1CK7L=!MS M]2,<=!9A:.9* %88#*!FF2(&&%'T9RHP<_YK/5S64QBS_-!\)"!D++4D:499:XG +C-$R;/'OU.MU>DH$] M;NM0=OWJVK[7I5I?1P!28?*<6A5"EHC4*CQ$\DE@+KA@J#?+!6"J5'21ZK=\ M\0^+M-WVU7XYO(TT+)>&?2P;GFF5,RH5,5@>6G"5$*,S3930F;14.*MCC>C% M([U*&HKPH@ MH4CJ>4:$RPQ1*CCBTYS[(%*J>?KJ-.>D:RMI5(5T_5AJ4K1FA'/-8%*2>N#5,R!= F9Y=*F:4)#FCCJ M*+?YPP#5KM\ U4U"=_BU?GB2JVR@JUVI+/*\-P#(F6!",4TD1F0G< S^")WRH?L M80 JGP*H983Y ;$H#8XR(96S%.3=@@8$%JZ9 ,%R0GNZP:+O(5^?!&!1*O,L MM5H"%F&=8&53X$N)(AHVMS$,C1JQG#3--M8H &F^W [=FA6;02$V@Y$9^/^, MT(2[IP3E,C"M)!<4)(@&HQ/%07)RX/R9">E&@KZ+!!U1D""=Y$H:!SHLIPIH M-V4$C.&4&"Z-E)H"A=(H0=EMVJPU'!==@,_&'JU(D!A_"?ZZI>V."^8WY1=% MIWF['<&Y*#O8ZI8ND/;82UT%8:S;2"\--LUIIJ14B5!>:9MF7(8\ 41.K!6K M8YP&,'WPUVJEOC,8^.'@KW*(+3_8&;Z#E_H'WRD&K#Z#2*@?L(>O:)F(U$EA+$FY8408E6$)+4UTE@AL<9PES#Y&E[XD];G2 M.@W*I0+-:$4301VHM#1!/_#=FX!N).&;)6'2J _> ^U59RPL?,*)5SF6.-+ M!F4N2::,5HPGEB?\#NV6JS/@Q4.?P=("F8MV[6"N]N:]6HENUW8GM2U7WZ>X MQ;+&@<-OP;PLA)Q9GRDEO,@M54+0- .E:*P$GL#OWI9T(^D/*^G)P>$)3ZWA M(:5"E8'_,N"ITJG),\Q)X$+2Z0 U0@:*LV="(+K#*6"K]-N?NL&.-RN MO<'N[9'-QU ;_.UTE V(5_0'KT)3P,T9LV%5L,VWQ=?]QJ-.'^YQ\Z]7_WTB/6Z-2OCRZ/FZ>\S@[I<=,N ,+!;OWZ&"CO M<6>? O6]:KP_^GK4;)\?L:/KQOF;]L&NO3[>_:?=0$"X_DS19,JI267.B'(. M0 #C=H&O6F*E48G-@1Y9.Q^MF^>I3F3BF0-USZR34F@?,%Q68W?R,!^M^W$( MTUO;[V)$/8:O_ TF^WU"=&]_[NPX%>"*G;/%QQ6S3T_W8<\"U^J!Y>OT!1JGV>UBQ%K.(<"):XXFX M@(FH_8**H6S4A3-3=N;Z%74&3E]A].,W&._5P0#0N># TSY6SUU)?P8(+8-Y M7X!3.66I,,J5M.)"? -0UM._T^ZE$$LC=7 M"]BV]?KO\?WN1M;^L%],[X_.#9/KT\ ):@0 M#/@1,SF>9V9$I882!V8C#\*$U "X"95N)'WPL,EA$X)T%55+]\L:'!LQ6RIF MYZ?\A!JJ<^$<,9)3,,YL0G1(,Y)E*L$.M")-PPUB5BPT"@:L/NCX5DOEO$&"1VW*BRR'#2F_;8N=-GMX/*L MUYF3ZG$#%HTH5-1HOO3P$;8"!T!%W@YZ?[P%3,1IBQ'@%V68;+RRS"/P7WW? MMH#B7_2QQX?5W87>1,O]^T529PR[+Z>J#*<=@I(J3@!FQHWS5 *NE M8(HOJ5>.@S:W [^9!_X]/*",/RZZF\QL05#&]G2[CDN@X153 3#)L<: =P(,OT.!3M_4? M@)=WVH 8Q-RL+23=V[4[S-U6K03@^-L)"H__B;U@OK2=^%#I!+%]1\^?H(_ M+J;>J$)2[-LP]7&\9/Z-0(6 $( RN*HTRG4YD^-7*]YJ)M=M/6+C\DR&/'-) MZKW@RAH7@E#PM[-6<%WD-J0)3<1WHMGC%]T0G^7\>N^ZL7.B4SR>Q283WCHB MP+XG*M>:<)N;7#,G&.;=LC2YC?I@BY)IUK,-.[(@U5]\*6)HPTUR+HLTL)@> MB9FB$W>D+>ALZSHN_%;I3IR(0GQ,:SCT?JMH.E>$+HP_!:@ EM0: %NJ#F.F MM\(JQ+EL 3/JZ,^^N*EV")#C9E+1*1H%#*^:O/8,T7.^#;9%OVK0-G4-_/,W M[%,:F=/J&TPUWNB-AI..?<7FC)MU)C]O_%XQ@:^%C65\IS3$X5EXNH4#P52[ MHLD%)MCUBQ5QK?:H" K"IG1MT!-%FA2,:9I;E@9_"6;;M1WLJE4U^1I;_+!L M13,[N#J&KY=-:Y;-OB?=5T;N97\-PB,!Z> MN34=M;QLN::P#Z%]'ON63&O,O2U;@MV4A[@4$343,'6.9KE4PDHI7<@UADGR M#,]D"D3,;FJ]N4'$[^QQP!A7FO TS[4A3C+LU&DUD9(K0C-M>>Y,9C Q2-P3 M$?\<@1(N6DNB!>-<:QPW76VJF:UQIVVPF)?V%.3?Y3IEVBJ?."9LEJI44"J9 M43*QS&@5([22))^-T-K(_X]SA>Q= B/(O6(JE1E1B4]!_I.,2(/R3Q.7FIR; M+ 5&D"?KR_\+,%N:"PZ.&*)>.CH*8Z#:3ZT!]KD$D1I.THZ+/1>3AT>#(N/Y M35N#YO]H82_CO!6W0** 7W=ZP"D*IA1Y$MZC&"!B0]ED50\&HT[I.^GVAI.* M#J&'K>(B"4+M/_;C7!3%);[TD.S'"&$8ZTQZ]!G0IQX:5^WI7U7QFH7E$[D+ M4(5(+(K2"JV%9\18TO*Z_L+]:@\^PNI&F%*]1 M?(*!/$7-#J1P91MXC"N:G'4/4?X1H=NMX.?$87YNP7K%X7S$H_!!K=F/[9RO M:E>-QWT&AW,JZ=U=/J5?JCPBA88W3$Q>DXRP$PK2R!'U61&M! M";%-([.AZ90Y7*9L]1ZFXB SBZ )4\-4YG-59+,A] \3\*Z4P-N"(.[ M*N+M"GY:2DYI\1F,",0 C4A9+_"D,KJ9C ?R^/M=4'CE&W_?SJI*;>=)?I_& MJCS;9FKUU_=NK"JVDX3=Z[8W?Y=ROAGL\QIL^I#]=7]HEP%YIQZP18#R\KKI MS[@=<$&8*L]:C"_]ZK(DK^ MQG.1S0S>.H.UM7]'K$B7P[Y8' 9A+%I[^TRL")A28T/VQJ;T2I[VE% MW&W>=TY/^QY+P?XX<^=N ]V']6]U!V"2Q"SE:K@/.I)T6Z9W&,P2-Q-R1,*W MZ1(6AYZQPGGQ"YTWU!ZBMSJCMS=7?W9PL+2_^E;-?[4>7PSU$?J8=7'X.Q.V M]_-U83^8/D@?+A:=^-#^T8:SIT?5^VKBVUT?7 MGR@\)\6J(/.]DHX[[UK'S:/T8/?S5?WZ4]IX_^GK<;-]7C__S!O7C?-&\Q.\ MT^>OC>OC97W.J3%I2G5.8+D]@877Q%B+&=K!*N6]YXEX]5J*;"OG3ZG1^3UA M;%Y[?/.V?W(@N';+MQ?2M.UOWX^P\B"PQAX1U"J&7Q+\RC**AM$&S=9#L^LY M-!.),8*%A&B6*R)H;HD11A"36"FM%)PSS"+:7A+.\.RA[(%8W9/=]4M/8JS1 M+G5"L(1K$9A16GB;.V:9D[D28:[H0;'/'RCGX]:M/3;=IXQVM-G9TNP0M-\W MN_XNNY[.[?K N4FT21A&-G,,ZPY:"2A6*;9I G(".SZ?%*):B$->L,H-HSB MMOHJ]V,2BVU@'Y!*C'U!T14T:R?%OBKDVO=[3Z6(XG.!%SX'+U([K![+B7:2 M ;Q@]JC()=&Y=8PG-&36XBF(9)3]\81XQ=HNG^5]R9\T-KTO$B7NY=E9\KHO MTK.3ITIZDPO%LTSHW$LN4FZ9#[G,;))FMQ3&>P073URUP7Z9*_N^WQL,;@6O MC45T!_!:[(4M3:941B6Q.>.8\ X6D11C:*Y1]Z9 MC=UU\S\YQ+L[&UOVBL\4UU;[=[X1W-9W] S6PK:;G3T;R'L(R)MW N7,>R-D M3K*4943 XA,IO"?.*1&R+->*O63(>R"J]V318:D?Z%XP,%7N\D$8#3:.7+KM M5SF"-GZ@;]KX\WX@*S7L^*"(SCCV3\HXP:9)1&I!@>>DBIO\U>OD0;Q &][Q MD_".>2_0?4+_E[J#'A1V-GZ@AX>7>3^0S;71W%"266S/IE* E]QQ L B=9[F MUF,KW*?'*WZ&T)^*6-_/$_2SQ/@\@B<(TY3V8P6WHB)^P7^*0.GI'*;Q FVL MG@= I\;;!4>/3Q-N-$M(HHPB0J.C)SA-\H0'1"XI0_X4O=2;8[?-L=NS=/14 MB+;Q]7Q'U)OW]0#Q5JF1FNB 3:@2IXAR5)+<<^:Y9T#,U M&O9\RYN='^WK& M5&;%QM\X>1YRQ\\[>7*@,ZG@AMB<"R)\JHE),D&"98G5&)41V\YM0GTVG.,) M.'D>Z,!\@6LTL5#;QNWS&("S$/[C/9 (%P@3S@/%X(XHZE+"N4_ IO*2J8<[ M3MJ$_ZRUI]_U^L''&EM8VC0VB=[$ CVO6*!R"4=8MK$[54=_#'6;]*\' [>/ M"UXCISSGJ0$V%4N@*AF(\@*;M7KFF%%.&O'J-65\B])5K3F?\5GYYICNI3"X MI^(U^E:TVV2'/1S8S3N+M(0EMX!SJ0J8ZZH]D8YYPJE2U%BM\CQ]]3K=IJN: M<#YCI-M$!?T 3]&8GA[T]PIRN@D,^AX;?]YGE.:IX4Q(PEB>$"%3#BS'*J(2 M$ L6 !:R;!,8M&$QQQ)+ MZNM@2,("M:F6:1K\)D;H290'BMUD>!)+ [%O"1NZ<[6I%^E1DE09GJ1)[KT6 M7 5CCR@6ZP;))FS- V2I(;E1%AMB6&.$JS/ M3)U.I,K"J]I MY"276"(M#1DQJ= DI=HD'HO/2/?J-=^6FZ)"&[?1IJC0,]WU\SXC88RG.0]$ M)TX0X1PG4@E*C)>>.L>\R!P6%4HWD48;1G%OK]']F,2FJ-"S@Y=Y1Q%++>., MIX2G#*.*/"?&&$$2K_*09$[DZ)+>1!7]B/W[CX]=!*=*:L?F-@_B,RJG8[:P M/H?%<+T1/J1ZNXU3Z4DXE?8FZ[]Q*CTP*"X6*^+.)<$9@,)< .<*E!.M',9V M@W "^_8T$V!IL61+Y=D#><\?;B=N8IDV)XL_@==I"A(W7J>'P\)YKQ.7"1-! M6>(9$D0M"U28%,<]R2D3F))$<\"7PE,M\L7]JCN/BHU74@@[\3_-%C=TM=WJ:YG-L'_;^Y;GISFF%E-VLP=O]X M3E.WO)7[K=V]L=_@=(_:Z?]MGOF:KEH_UEKCWHI?$(5JVO2^>&R5W3-#H#_8 M*?NJ-AB9R( PC&P(E\]VW:N%?J]3? YS!P@&%P7=ZI=W[(7X76S'W;["6Q3^ MK^AL[(S:P]9%\?'P#!X+7\!'^%"\*#99A-MUJYZT99=O&-YT9-N\UW)0/?0B M)IC4//S P8VV:_#R_?AZW=["J[?"LI?#OH/>#>)7=WBK^(@;)Z)\>QA#U!&U M7C=^;-N] =ZF>&KU6RPGA?_XO_!VMS9I_7FYZO&^Z.O1Z!7CM@1:)4W M[8-=>WV\^T^[^\*? M?7WK7QL[)\8[+X.0Q#)K@2ND&='<<@(FJ57!6RHDQ_55*]>WZL!9KG'9AG,[ M_GP:R%_75G;=G=58&>B)\A/TQZJEZNK[\^^HG1#JD ;K[A5 M46OL2LPBQ38 M9J\4P[W;J\4PY^;?L$]$X/%&IYRQ//-CLS!&1Y_ 7 WM%&&9SDU+8 M.>S5:[&8/CWNZ'L[ZLV)0)H9F ITW&:;5P_\H#!ZDJ>8AS91-:/KJM5R5 M9SJ6"YCN2'V&9WWOHY0,6E]K'1"%LP$2.4"511VZA;SQPEMLR-V^VEI;N$"> MO6$>R+0V(DFU4DYY23-%96H3;\N>>B7&T(UP/2[&'%Z#0&5&YAQCT PS#L/M M P@4E40'RXV#/Y4$0X>E2U3QO4$&H$MKN&](="Y,R(VG@DIN@U:9H=;/]5;< MR,'W QG+#@Y/LCR';6\DR61P&)A8$7=>*0>#42P8H=%\^FOME_*; M7VL&+@^MX=B\'O8*J[1V VN[A.&T.FC4]ENZ'2=0M]NEA3T L]4//!9FW[X? MK\V>$J_=66&J;>%"]HNY6 =6?&[!@ #4R'(AI &( 08K=&ZYS:BV[J[.Y[W. M1;MWY?U'W_\"UMIR3>NE]B-%=T.P]BV;3I[]_V!L-&;WCD87"V=]J%>;EC MP:&?#H"N+0>C/W#O>9"4!%@B(IBT1&M&29X;"Z8(]XP!V4UY>H,B0G\.+@1( M27\\Z[,;S<*Z3.](N!$I%K)R T775TW'92T\3X63JPVBCKM=#XN; /C@KK7E MC8RO33VS]P4NT[7+\K"SIHO3SLI5!@.]Z<0V@'%L\LQ)$:20(542-*9--'=) M;A3E=SBQ?30A+JK)O.OURX_P=R_ML/8;9/DSK5^>Y,KJE&,>]2K^&<#;87W>XS3HV'@?O7_VWZO[U>U".%[]M1GW'. MF02Z[A*J:.9]ZAT(8Q BR4YR_NJ9*)]\J?*AR7;MQCUXKU*=LWMP/[*"IOZZ MVQJ@XWG4]TVX_QL@JY]_],:XJC;&X?7Q^>%5_?V[3N/:?CW8_7!^W/PDCLX_ M\<;UGFB\;[0;S;/60=-];OQ[ M#!OB\W6]4T^.W_\3&M='UR>IRW*IN21IEF%JKP5; ^@_H=JP5*:)9GFITT'4 M 9003D"3>T6-TT8)P3,EE4\2+VT(SBB0RUX]:T=];/D!S_$=H.@%Q\CQ+&PWCX4^QCL"7>Y>Z:\NSKWC8%!^*SYRZ 8ZFK2\'^'Q\/[0%^KZ[H%.@TS!_\M1*42Z_ F^+%QO0[ M^]F0>??PZPGS>6:83,'B3\'B%YX2)45&6!J$I#\_5P2Z\URD05*U@:3,2: [&%C;V@4\2L$6]\8Z"LK,! MUWO)T4*YWO.^8#2R #ZC*33E#;GG:91*. <5S 4+J;")4Q967OF,2FXR MEP&E8L(*X2S34AJM,F6-=(R'Y#;7[V9AU]OL'*S1)-4R ?N-")X&(KR01%.E M2:HQ%#S7&6 P+G.^>ID?Q)%;]'&[#WN8<+AI0CH [@J$;:7T=21.LH1)L/8DR;B31%"9$4E# M2IC2B 4;K0HS]M+&^7YRT*S3@]V]Z\;Y8&3\[JNQ8PXT. WR6-PQ/0PEYQ*TEB/1(4)3%+"1##I(RF8 )PO> 79#R1 MFIN09M0+(1@H$>VT8IYY8U+T(\[Z!8N)OH='\/8'S0XL$<9:"X2:9UY0$T!B M*-@R0"Z4,3J5S]6#N!B%B ?G,<."] (9@9'W"V8-L.2/#P>?XE_TCU]K&L1] M&/&XC2M0:[>T:;5;PZN(DH.1P?CR80N@\"J>=,=?#>*7!<0'<9)FYT.]Y^<.;]L% _T^\>3\(&Y1M5)F[)D?$=BV&@#JEAP$"<(YQ1 M//G'H/\OY9EB<0,;AH:^NGIFHX M=8OQG/7ZV[6=(:H??U'I&!UE%K7MULQ%&#+1M%_P6<'C1Y;7$/; MZMM1!Y<,M3 J3%1N,.-G'L_L<5YQ.LM C/@$=*@640O%B/ US!6P+7SMF/EY MX]46CRBOBL2 *&SXU/AMKUWD!A3>!5QN3".!^<+C5I2ZK9IOQ?O""K5;%@0) M]7*G^'NKB*V8.I =PF[!6?5?"R=Q_$$U(Q$0MN\93?QD]W$IJ-;W,0L%7M[! MT&+@"8S,(FOIA8")$O&?6S78%*Z(AO'_&;4N(B^I?41?3WFG,AIG-5TO3M=/ MAKT38'+^\F%Y^W30/=8Z7ZIKBVHK!^$#/E^WRX3!Q0-L,"PN$>1\]R=4R@<[ M)R9U0.J$)I*AB]"D@4B1&"(RK1-N59(F]-7K7M@U@WW3P!*C*(H(=&U=[ MJT#F?C'S$?=P8V- A<9]-_0E;9_@8I'U5 9B@8J8V3*X3J3UE9RU'&S]WW^: M%3IH6GKBN$M\L($PRS41*<4@/4$)?"SR5'-!,UNN3\0L7(6;N*UR IL12I-+ M)QC+36:Y8SQ3B@ONN9F.GKJ=TI:[ZRFW'/G^JW;Z]<0)I4W.$Y*$7&!JDR & MF"&A05B?2)DS+EZ]7BC]6,:%%%EO5>8AU MM8$K*J4"HS0>M7PU;H>#*^YO>YT.&O2%(GE;7E'J$H#TWEBA3$')Q:@/"AI' M5XT3[.<^AG0.*T\!,@[;BEF*[58H^ $R@L&$B)[UV@[)0!_(6$&H5^JQ M&'7:_T&4A:9SLS/UOV?]2:[VJ2<&IODST0$&^[MN7^JKP:O?9HD:<++RYCF# MI\^_^\HW#.'1WK @APYMD+C:OQ?YKO K&)-^,F.IG?514_R?VQU!- &>&;HEG:98_(UOFLVSY.TG>]VKN=-Q_VW^XT]QOO MMVK[C;>KHZ^?RL ;H/4^UIH'M;<'C=V]QL>]7?SKX\%?^[L[3?C'N_W&3N/M M_LY?M8]-^*"^UVA^?$(OM1P'?OG4U2.' /WK,D!8ZKYYJ>X8O$VI_$K5-BXE M,&_#@IJN,AY #<^Z85HP(C=_+K=P'C>N3%JXSB<)"ML+#K3'<)VB+;<37W*G MZ_Z:C+P@GA%H?F(/*F9QI1ZD6S!/F,ES(B3G1&N@E9DR7J:>V931!0\J=9AT ME^7><+ 8$L6IB?1O2O3'M!<-TYLSB&9<@H/" M,3085BG15B,YH%=1+$RS83#Q8JA,'=M?3'POU=__ &4_J*MKWYO=>,, MQ(O^F'T@LL6Y2CCQ@<77$QZTG11KO%XD,9?KCX->-*+_(KJ/+1>!#=?3^:>!) M81X]1H>@%WZ/IR>[3V(_W%!AD_(GLS%6M..M?!V/4;KXI;:F.9AU$-T/2C9E MGW_.LL_WJX&Y6'EC[@P9!W,00+U%[?8\JF?3T]PG\1FN*&Y)TN?^&;X-AOP^_0N?W*3]I*":[\K MH6ZTDJOY+M^9SP38/X1)#/0,B<#>DPFADDHNLN#2Q("8QOP$;6U_Y&=.IL=B M^_#2NX[$OC0K_$6W_'X<*[RBX%4.ONY\* G@2K>LXF1J/7)79C9FS,C(V9L3$S-F;& M]R8,!V\7S(Q \Y!D(2.Y-9*('*B#M-B^@65&&ZJ-$:XR,[Z/>3&^!UM/:I>: M&AL^OIJ/@S*V&TK^X#MLGI*G1@ 7%Y:H%/:5T)3!YL*.&+DVTO'<6@&Z3VTQ M^4_"E1\B>M0V.I_L5X7F_(0&V:CNN^INF>[L<]7;'OL\GRPK;'MS<^>59HT3D]2)4-F=$*9.0G#OALX1ESJ;S6:6>II(!26:4*\$"DU[FU*K M\;X.SWK7.NI\NJJ?NU:CZ3J-IN5'U^]"?3&\,).9MDPD)'4\$&R23I2CC$BJ M-<^54C+!++\MGF[""Y_;+Y^ ZW2Q#/3X@*2NAZ,^_/]/[U:M7YZXQ'N6L91( MI1T1>6Z)=$X3)3GCN=!4>7EW-RF?=?]1]I3\I.6R8ZF]TKTY7Y%ZL1RECK]= M; ,7"S3K0>D@'=S3/Q1_A<W96OSZ\.OKWSQ8\ MY^M1\TV[?KU'&YTC&,?1]4(X3G,/J.H1Q!^_A>;M_1N/S&(S0^OM/U_7F M)W8,[] X;Z 1.1]RGH1,**\UR:@ (S)WCBAF#,FILHEC699P@T:D2+(G9$3^ M#$&AL*WXHT: WA32?]<:7AMHNRNT[8Y\ Y[/12>-19S RTS/FB5D]1P"RB62R+3)".,0S1I]2YM)/0M32 M#5%[<7B&S9,VB/9@B/9Q =%R;CQ5AI$TRQVV.;)$2IT0:P47VJ0^,(J(EF3? M?'ZY86CK(EJV86@O#='>]48;7]K# =JB+RW+9H% MYBWE-$=?6JKXAJ)]UYW9Q/:^L8_LAJ@]:5@KDG'OAFD[N)X;8'MP8%OTI7G' MTS0DG& ;>2)8Z@G G"!2TUP!4V/6F%>OQ0.F[&Z8VOJ5(R[*K?&CF=LW%&?X MN<%O34ZW@;R'@KPEI;AREP8/N$<$K!X1WG.BDY02IJ0U7C :''(YOB63;VZA ML=:^^<$T[WF4ML0M]'NMA?%(_IZY)QO.]Y1@[U/7M086YG;HW=Y7"S_=Z>"_ M-ACX8!BXZ*#33*9!,$E2EV@B*)BR6@9#\HS*+#&)-RQ#!UTJV8;V?=?M^3? M&K" VA?='GD,L'Y\!GA'[;4IV/5(4[/1%W]ZP-WS3;KDYC2L9UGQ M:&=0Z_0F58J6IO$,8)YKW=ZP=M'O?6DY7X-AMCH7[99M#6NP\_S6]+6U$5[1 M*BHH]6-I)-VNP>KT8_FC>$'-:"RDU"LJ*[6ZQ49%N-!?=*L=4W;T,'[9+A/' M.W C&^]6P\)+&,CO/+!ZS'F&N^)/+V[6A=LUQ*:RK%7QM+CS&74V\3;+O>$B M3Q/%J7*I!.B1'/A.F"^%E=C4Y\H[GU(EC'-*<$EYFLD L.6H>_6Z"%X>-UVM MX3!CBG9%7>,D#!8SG^;&]_J!2T4M??W;7V>30_6C2[+JS_S+39[;;4E8 MF\I(S_F7+[Y$S;_Q'T!+- Q)G_I:?YD:_^7*Z_Z=:AQ]KW:Q=\_+?++6XM+: M!>N8AS<9A-6Z[A3+.B9G\RZ4WH&"=O _^WPOQC\R#G7-&&.I#251+C, MX(%Y0G*94*.,RY6)\/]C8[E_W"[XKXV:>V:_G'7^+CKIHG=NJ7/MUK+YS]1M M_,V%\JT>G-4"NCT?IOZ3VM1_^HE\EQM?VQ,O2[ZI5?7LBFJ_>/_>6U0Y%QID M(O3Z-1VCQA:U5P8Z(\3C+&%6+"2WFA8 M$)/0[W6JCCZ5$_A16C%^LYW_M.9S[3Z&ZX4W/4'_Q7>HI#WKQJB"_W^&&"=W MUC@_Y8U=C$6R_*AYR ^:_[3JU_@,&%_GG_.#]__ 2-XL-BAD>^Q@UR8P2M:X MAOOLVK3Q[_YU ]^G\T_G^-^Z@/]>U]__N:QP4*("%5HH8IC)B,@P\I\Y03(O MK9+6YD$4%=%$\@1<&=_)^AV'/LW9P N?3%ENY282:$)=] 8M_,'O?=^.C0HF MEM-_S5K#I=V53"[1!CC=:+CZD@5>]X/,8YK-6K'3_WO6GU#;4T],W^O/)&:D M_J[;E_IJ\.JW6;,73-#RYCD6@9Y_]Y5O&,*CO6$AD@ SO:+;W>\C+-6(OX(Q MZ2J=#&F W9N=8*QBK&&.G.\M GD, MGM:W1F MJ3W]G21OP7B(DO>IL7_X::_V;N?-A_VW.\W]QONMVG[C[?;*]W@J M V^ \OA8:Q[4WAXT=O<:'_=V\:^/!W_M[^XTX1_O]AL[C;?[.W_5/C;A@_I> MH_GQ";W4X-AWP];A47XQG=]: T'>&S4[J&= M^%1Z'AQ\+"E69Y\=-]MGQ_"\@_?O@/(7 $=.K@WW>=.MS[Z-\]& M0M'_?M8[?'_)Z$YZW^_GK 8SO>/=-:)SO M79T(+H3/E"0Z,PD1G 4B1:*)X:D#.F-TFMOYZ%F52&!/5&(W!"%3:J0*VE*= M)"JEU-KY#@D?QI-?^[L-LK,R9N!A0F1_!$HL/SJX=:*PEL4XZ!IC6H;PWT%- M@QD1X!G1_3[LM\PHWA-H71<^ >H8#5U@D/#K6ABUV[4AO QVF=+]%ESE.Q?M MWI7W@^W:7O4G&,9=>,1G7_-M;V-[J>F;#VK#7A&!#0_9KDV/:_PS#'>&6PSM M&89]KW<2G LILT10;3@73@M#E65*Y#YSFF76WV),[3?>S>_RW6**WDZ]!$I7 M^<+].HX3YFGF^^)X^"#$+Y_.*?'WWOGU\[WD!"RCW%D.]DN6! *ZA1&C)*: MY%D">L=2#!P'DKI@&/T7,BR0IDK,QJD&,](ZNJA$*K3Z@^$SEI>?65".KD] MZ09#>2"O5ZL@A3%Q&M BP5!&<9*%Q8 !E1U MF372=6N*2/"9#AZPE'DK6*H5U=S1U#'*,Z&9V$#*]Y24ZQUQDNH@,H>0PHQ& M;PL%2$D-H:DP(94B!T%Z]3I=ABCHST>LZ,+R/F,Y^)D%8#\Y@>VMA*:2T$P+ M(DR:$(!M3Q*O.4U,KM* 52"_#2JV:_L %\Y%A]),WMI6E7&&(7Y(^4%VRJPX MT]-]A_]P0$7ML-&I4HFF6*L%M*;A]8G0/LT<,\3RA&/U&$^D%0YF7U FM+3)]N+ MI9IK8&FT*^6VC@Q\Z]'#1@8>$-B:.^E!\]/7>O/HZ@#&<'!XDM"<4<8I40D% M1F0%P)QR.*V=Q(B1*QJI)&)1:5TAMB>>(H)(/6UUJGB/GPXYB/V69[ M6[6^'UP4)EP;(6]-V5()Y]HH+EA(A4V&%^XR5P&E(F![ IGF9;2:)4I M:Z1C/"2E#-"-#'QW?.'UPQ-J:= \STC&-?#HE#FPN(0G*:4ZR8%0*6P/\#CX M0F?Q9?O1,]J_W2/[Q/_@$>UWOT-=/6JV8?!%@+S]-S@ MHEY%&G3@&MP\Z]1W3UGC_%# ?DOKUV\Z]6O+85]='G?VKHZN/R_LO^/F M$>RG?]H'[X\N#W:/6&/W%/;;Y^OZ^Z-KC"(X:K[I'#7_/#]HXO[[G!SLG.@L M8U1[+(VE*!%2< * R(G4T@07K,N8FW>$6YD)2KFU*0WHJE(FS[WQJ4I%9GG0 MBX[PN BUN JUZ66XV26^U+E\Z\.?_&Y8[DK?"Z'T3]=U'RQ"*A&7*)^M4-)" M7_1%G$V0'FV=+M]555,*4,.N[ &[>FG!5]T4%Y'_>; &!-'):A>)U)' M-;->YHHRYA1U:33Q*!@;8$A7?]Q08GG%UJZ/Q[A3O=5.'/T[&/&S"#KZ_E!P MOG]Y(F7.14H983951"2Y(EH)$[.@3**0.(&^X4O\XN-0WZAJIYP*44:B^ P& MK<%0=ZV?B%4AI/8_HU81(H.'-N,M,+KH=:/SHSWCS2AWP?\WJ.2T=C$R;5 ; M/;@23X>*S3*U$S3LETZA\F$']+T;65_\9IE$U\P5.OB+ -N:_P_^HO2%%)]M MU5IX! #F1SP*B+>(D9=]CX=2L*'B',"5V U97^J^&\!WUL-+.4P5F?']XM0 M6GQIP9C*@D*+_IJXSV'G7\#-X4>79[T"!*J-77X.ES3U*WO?NL+UAG: MBZ/8JOWUU]L:/*GZ^DV_A\?#@ZW:?M?6?D&/$TO^*+^-_Z)__#KKTVEU[:@/ MD_>M .",=CX%8I>;3"1,:6[3S)E@$JM3YQ;X-^?TYM#"%1BP]Q4GV0_>]7N= M:77S+\C<]"4;.%@&!\#ROYZ@2A4^S8CP.5AGEAHBJ0!"'BQ+N E49NK5ZW2Q MH>H$#69I^ S]+E0C!(91GT4 MXOG]6Q7, B$QD ;< MYR;:>B\U=R_%AB4@EE: N.P!\/CN3R:X!\UZ<,YYD M03AI%/.9 (X84,O$>BCS%'2KD!@,-0"1F>9B+"F\3GW?]9C\-P)*J6,T:_NJ M5 ;P1]1W$QWX- 1E9SR@#SAXW2[D?B,_241(+['[Z//(&X2[>YN 2N=99ZZ+A/:B$9J]9S=18Y)_,D>0/$./]JX/# M$\^RU&>*D9 EEHA4!(+H1S0/7*A@14C3%:?2I:(L:2Q@PJ@?,\A0&$ ! TOV MK:A^BQ]VYF6:\M51N\_'(G_C85BQB%:K6WOG37^D^U^]F^O_QFP%EC'1\P%B">MR,TK"E[^KJ+@6X5Y#YO! M#D=1'Y5U.">Q1F!3A1"_.?5=>[5=JP/P_&^K4_O?'M"C> ./&W15C=0WE;6Q M.SD=1N,"00!_'S4)WK_Z?NIUXG%TL>B+4Q(CEV-F8K1>YGT3U8R@KL1RJ]5L M+7@C2O-Q/?[E4QJ\,8$EB1&)R+545GC0_BHUSCFYI/K6#8!S.]F*S/:GPYBC MM+%S I)J IAS),LDQP;E"9$9TR11/+4JI3[S"H.?%Y1D:0V@1$=-5SD8$4ET M\2T HE_8,E=E$I,-"FK[DZ$8=90Q="&B=*<\05L1='KC89@,0,/0L.XJ-M0 M;=D9$8MB^OV$K%)?\.>_ +5#WVWT@%GZE3+G]-5/)W&G%,@9%X;[1'FBJ#$$ MCP.(XBHA+L@LT8Z97(-6RY(%B8,9&]0NB\G%DM PN[.R#/,^K)U\N?&0/-+9 M2?WP)%B:J]Q(0BEU1## 064M)=:E+C7!Y "-((MBR0EVY229XTDWYB+^L'/& M])F?,XK'/V=\IUO]?[!X^^1@:'LX/W MC=;1M6LU\(2>_0E2;ME1L]%9.-G_]]UYX_Q4-,[;G^O7GVGC_9XX8G^>-]@^ M/-M>'\&]&]?'9W5V'.KGGWC]\D0!&#(F-3 "D1&A\D TUM*43(."=)JI;*% M?68T3ZA./66Y4"I1%/>2$)0F*1=._+_VOK2[;2-+]*_@9)(WSCR"P4[2GI=S M9%EVJ\>28DONC/,EIP 41-@@P 9(R?*O?_?>JL+"3:06BZ20/FU))%#KW==9 MSR(>NT;GKIU4U2_NXE:\?>;F2L-!KP?LWXV8P1UF.C[ C.^QT(\ @OR>M;I M[$-"7&WC?V2@\=^(?Y\S](&B2 M4V$PQX)GL>BF00XMU/VO@+G#=Z!'!H$H.2-<69AM7/MPS&Y$VPM43[D_D;8O MEN,$/X/VJ2T M/)#H-00U%S.ST#QQHTF!C'^#?6#'#9SRBN4Q+4[UT9/]*\B&5IL).W!@_PY< M,%S<5RX?W <[QH&X*-P:.F%#Z92$"\YYF4Y'/D%0QOFHT'PL(#Z<5GRZ1^ M![+24'5QM=)X>/W2NXO^R2@'T![?^MMQ-49ZFL-V]YU<\T#$>@7)! B!(6,$KK3FZRXM&^CH@;N7C'=:U+:BX .!C#AD M%O($]ESU,ZVJHL+TH-R&<#N7Y#&HX+%&A2?LJQA>T 02$*@ ZY"AB@PW!0L) M"F6WIJWN 2P=IR3I8.2!O'[_YG9N!+\FB3BK,,9 )S2-)WCOY0'5'BZ98FDB(HP A=5LQ(4<5S%[+*'(R)3B\\DUYVEE/J%XSOB;$NY+'4&X_8M@R,-I M0H)#4O)Q6!IFB"=8EI8,#Q2@W5 HZII(U4D5&$>(&V@(SE3AF$3BKO:'J&T, M-! M09FF0+#E%_?F%YX#% NT.*U?9Q)/@1ZD\(RRO-EE5\JDLV+E/,KL@[Y0 MIQ!"<(:Q+[,LI)@),LK EW$NQ.D4B01BQH1";D1V I$&H?+3648H*\/C@%Z@ M@*08=:W!/ZFPYX#^E5X*"U 0Y\%TI)05-$:@@H#91QG*$&2U+2<7LGZYLMJJ M0,],;I ZU4UW39VZKCO#GCBHDJA1'KT^OGASH(F[$:0BFDZFI*FH#ARWND^W MTZ':WW&'JOOX#M4CEJ/QM_B#Y^=#MCUIFF>'RIWUV3QY=W)]]N>)]?G[Q]'I M%YP'WG_S^NOG+_#N!;JU/EM_?0GLN5"#+Y^N/W\_<#]__^L+/G/Z[L,UK/7K MR;N/,:Z3W%I?_AJ=?@\C#&% 3=T/!I'.W;!G^P,O MZK,Y9ZIIY3JN;^VJ2 MDW!](QY+NMLF0VGL!U@,XB1N0'2* M<,HF%!H=BL00GF8402IBM'VB/B)>7&!+DA4U3+ECJ[*EI[%=: ME=E=UUR[55F[V#U>K-5;:]@?V+QLL)O=Y2XH&7EA?[DU^B/MZZDL[;G7.).V M-=[=3WC-WH6W[W;](Y,L=6:<_3E/\R$0]MF=6@N%CPF%/Y!$6N:^T_O7NV/CKXC01F5X?OI_\^<$^^_.OZ/1PKM>I MU>\/..,#W8;+U!TG=/5^T.?Z(/1=L\_]:!#8V-"GTS/G$W'GFI-O2!/7['-: M(D1+EEJR]/BUZENR]./)DC%#EGPWL"UN,MWL1:;N!):C#WB_IWN6XX56/S " M@X$"V7&-04N56JJT U3I 1K#MU3I!U,E:X8J>:'M]/L@+)G<,+!@DZ_WG=#6 M';\_Z)N#L-_S#1"6S([5GR\,UY*E;4+=EBP]3%.7EBS]>++DS) E.^AQ<] W M4(=S@1BQ'JAO'OSF4L^ID#'L&FQWW%Y_.ZC2<[ VOZEBBEI[? ML_&P\^&X'1&&]Q@6Z0UC_$OYOCC>AS7?SL7IJDL]$'=Z2K'69Q%%ZA9G MUOX ],F M/:5GVQW3Z MS1VK%QF#L.__]/N@T^L-6J3[L4AW3^-;BW1;@W2S)KE>R'@O[,&]@;*K.Q96 MJK3# 6C! V_ 7-/H&5'+ZIX&Z^YI6VJQ;FNP;M;BY-FVZ3J ==P(L>^I[>I] MR^GKGF/U7:,7N!Q;B:[)ZIZ%-6@^:Y/R*761U2^R-K?%3+2'I.BA==WC-!#E MTUAR2/4;!1$ZF(CV,I2(FJD<5>P&0)WU#C"15Q0.G+&(4W48_3O/LY8T;4*: M;N9T7R>R0R]P^WH8>4QW MO2?9.%NLM!V7(\W^B'[D^_4^D3Z]7#2 ,M"CZ% MXMNBX+:@X*PB; =]UPK,@>X%3J@[HZ8/4?O]_H#/3+\06A&D>D[QIHH^'Q=PDV/L"S'\M0FNSLE MC.XZX?I!WF)9RFG.IM>:\QZ*5)W-)P$->E'?"VRF]_A@H#L@"0*I,@S=ZUF& M:T0&]_J]K3:B/TN,_$&>Y!8C?P!&SOF2^Z$1FJZGNYX'&(FB^\ )(]T>N([; MLP:1%5K;[$M^E@CY@[S,+4+^ (2<5:C-P<#R>^CQ H%'=WIN" IU:.M!: 5] MW^&\U_-:%KEM&/F#/- M1OX C)S5KP<#PQCT34>W PM89&2&^@ =T;U!WW5= MLQ<&X6!3'[2"9@5R+J';MD2&MV/L[QC/P<0CJGHW:^FV%6?:;,45V8JJTO?# M&J.LI4F+"RN,MYQZ TY]LC (HHA[(=(ARVOI4$N'=H@.W=/RV-*A1Z9#,_*0 M!_<2NCU;#P+L1V4$H>Y;04_W38]QW^.V'7HD#[5TJ*5#NT2'[FEO;>G0X]*A MLQEYR.^;43_J.[IE#OJZ8QE,'YBNJW-[8!NV%]E];+9H=.UYZVE;-^8Q,X7F M6DX]1D3F)J>V;^1XT1;WCQS_,#.9!-J6(&]$D(_F#&6^&UB6UXO0P0S_N,S2 M661RW0QLN"7&& ^C>QO*%A/%1Q4,6TKTS"G1#S.4M93H;I1HUE06." ) K71 M!W:/ R7R/9U9?::'G-F^!?<4FLZ]364M)6HIT=Z:REI*=$=*-",3!1Q;4W!? M-T$>TIT 9*)^U+-UET6A/3!M^-JXM[&LI40M)=I;8UE+B>Y&B6;-9;W0B>S MZ6%5"5]W/(_K@\!V]$%H] 9AQ/N&Y=W;7/: E(C,9;]1#NCOLE>Y7!>UPHN# M'>[\7M71"> (6)P";F'ZJRBKH_%_3^,K /9T4FC7/.?8!C&98F_>*,]&U/0= MGA]/)V5G^.O9_$/5^WV^-"U&]=(01?Q-@SFQ\2\O&__^G_\P/>.5;70TE!^H MC?S4%8O.>3#-XTG,BR-YA&_A! ^KPSN+9NG-!:SJ=0+7 ML)MT)N'_^'CSUY_A&/0<[Z\OGZX_?S]P/W__ZPL^<_KNPS6L]>O)NX\QKO/4 M OKQ!>C)]Q!IAG7RX6_39MP, UOWPQ $%LMS==^S(ATHA^$'@65:SD"P@CB= M\O P\-M+^JYV%N"NWTG,@,?=&&7]Z+ X)$U8"!'<"#>8[BM23[E/_U^H!73 M$>#G#8(N@&+!Z\!RQ9=C0UQHXSR[BD,!8@C&1"$TGR?9]4M-FZ,1BG(1 8'O MY,H%YM %W[[ZYFZM@='W F8.(MMQ;+OO#VPO<+GE^J'G1UB?9P%A6DF&Q!84 M416I#@'V0QT7_*7ZY548%^.$W;R,4R(J]-*K)MUSQW-$E2847[^2/>4-HVN( M= 3IC9 SW]Z.W@/V8-AWZG*_^CO77C[IS)L+Q%-U,G#O?&N>7/M0S5[7\7I/ M>Z@;+;:WWK!/TC+^X2YX,#?]3C12/@>N?B*X^E')U37@W$_5JWK+T721MKL? M+;6?H.'['AS91CW=]\)G+_( 413+QB@5_:A*GMM-#JS;][H>T"\T;VV?#6BS MU%2S9X7,<%C?X:'C1GW?#B-0UP(V8)'9M[R_CQ>9GX]/W\ZI;65Q)U3*>%J0 M8%ZK\/3Z9K[^$]:;/1.P6LM7%7#\#+)6OYQ\.[VXM$^^)%_/+H;)Z<6';["F M^.3+V^%?HP_6YR^OAR??3X>G%U_M62/2R?;G+XQPD]3Q^8?@BZ8H#_ M\WN!$_ST>\^R.YXYW]I4&!$VM26MS5J>TM[=DHVUR$;? X)ST??>![$!=?&>1SP^\J'FQ<#V6[Y\!$O MNV8]G-.6GLS[^12Q"NO0?%DQ=#H99CEL*/R4 MJ?H^%8D/H_$MBV N4_$)(_ M(H]XGUWS7/P6C^))2^$WH?"S%7L/!\9?_SLT@M&_4O;G8 IKAS7 >Z-_QI]A MW9\O/ABG%Y^=LXM_P?Q?K\_>P#HN#MS/%U^O__?[A[\#%V1'SQKH@>]@.VIF MZ,SQN.[V3<_UL LL=H"UNL9\ UA-U_8.-#^-QRUH;@5H?D6%Q_9,B^NV%]@8 MO@.2BQ\%>M^P^CTGZGG^ 'L16EUWOF5ZT_6TA1V:G@,3NG^82LN$MA73G968 M_@6>_1*.3DOIN],83L ^I;4=??_K"^QK]-E%)C0P;_'6Z$1D3] M#T)'=\S0PWYEONZ9O7YH6QZWW$ PH7D!:0$3^M$^#9KY*?C%GPSM09-27WW0 M-7A==XU%O!IG18P7\3+G"RFA@/\]/L+\]=[2 _/T!6S M]Y;3>VHL"TRH:_7>.&1)(DVF!VFH$*HUECX4JSB=K]4[8)[E>;RO]WC8!VK/ M79TQ;NJNU^][=K\71'8(U-[U.K8UKW3U]IF[WS; M/S(LY1$UW[NYZ.>TBL.$%<59)$G_6?X1E]70%\HO"_EM8;8\8!,><#[/ [S MMYEOZH/(-G2']P:Z;_X;M MNF%_$#&72TOD0%DB!['%L?3F/PM*RYK19 MNV\:M@T89-J.[?9\UNL-N.6%OFO![KF,'1NT\NR#)@4>.*?7?W,.)VL8GLYZ M?* [ACO0!T: Q3_-GLNBR(H\8XD\6E6!FP,X3"Z]'L;!$"!D'.,##1 R*=G4 MZZ[#4##QK\Z#2IOS[__MY[_]/O>EN$4S-+EGV[;5YX83&N; ]#AW>=B/W,AQ M#._O@?/3K9QZ/M?XT97$N>0%8D.FU]4>+?S;\N/GS_?/%V>&(=7W_^\[-U]F;X M!?#FV^F;P)W%C9,1K&?TZ?KTS=&WTR__2D[?G Y/_CSZCKK>7U\^.V?O3@!O MCD!/2X 47U[_[7"S%SE]6V?^ #0UUW9T%H6&;@T"IQ<,C 'O>[,)I!%PU9X; M](.(P91 R&S 'YL9/<\)@'R'L^FRZMRU\N U?30CN(PPZ<;Q+SJ$.$ MZ0A&S$: 0E* N=$.@HGV GD@=CVVC%>'!Q^/SO%3^MM\]:M(B0<)!T8 *G>I M9? TYMJC<-,A3JAN,B]O,J";; Q\]/&P'%+0Q[C0&+P3@;I-J<(3]DV]R"Y9 MG!:3LI" F((8-SS%BZZ&6P4B'&=A0;G_8DB<#R;2?)[R",8)8'D^UX*$P75B M-G\!?W)DW@ %F$=8Q,CE2090&T>*#I3"$'.(TZM];M)!XAL'!)\PPT> ["G7 MT.G<>!# 3]0@F)2+7;#6@ H-U%:)C\"LES$>RC4(*H6HD/!/!N"3WVB"A9@H MTS0_LKK:/[)K?L7S#HU^G$8Y*P#=@LDTQS^O>#$1T@]60,C\@I8+M+!<93FO M7"[, 5\B#SL+)AER,#D[G4Z!1Y?#S<,PA39B(0A,$VV<%06-H6HR2/$*!Z,] MSEU37)6,B.(4!*^8);3&(6=A@'(SP E(9L*U(\M'C/AD(1==0BTD0CJH=\W[ M+\LD\E^:44*2N!C5*\PO,JQ"L?25+0@L$IRS/Z/!UOX=EFW5Q@!?NI]S]A5( M/"SV)4NNV4WQTV]-4@M450[>LV#VV;TOW6$4/=H.!7D'H3C+Z>I?3C$(1+B: M_YMMS5HT0!"04_[C=KG,1 I.E! (R"'*..3Z8+=R0.1W]B)S_Q/);)].CS]\ M.M+>'KS^>'QX<'%\^JZC'9\>=I?N8UL6?@I2V+EV<:8=GH&L='I^] 9_.S][ M?_SFX +^>'M\>G!Z>'SP7CN_@ ].CDXOSK=H4XOIP(M/*9L"4^7A;/C%BNHA MMXH:NRF('92\Z-]36$\4\Z+D4LB0\'?X)H?;*N!#-D%) :;B*"4P*NX%+P'/ MGZ VCN.CA> RQ\+@.0]X/)Z 3%2*-R%PMQ3K%Q5JU.1FYFDMX05-E2XW;Z4R MF>LA"TG78R=0#?J#YPBE3(;&G:7O<)D?Y2K?9OD2/>D0&7II2="M9Z8NG7P) MC+,W@7UV<6"?OOGT[>S@[X'KF6XOY+KK#DP=E%!+]QWFZM&@'WK^@/6M*/CI M]_X"$]98W &2_QD@*:M;P84IT0P #]3:@1!3$7A1GKYB<<*4[*5@/)12Y LA MRF.Y+"5N@8"53(9H%R.AF*<%+W[%!4S'**ZM-&D]+$#J=@,>3]BW>#0=_8D+ M7PY]1R2NQ@EH,@# ZJ&=,+(^-:A>GWWXV_99%/0C4S<\%NE.W[5U/[+Z>FC8 M5F#T;6<0^2!(&AV@RHMM8*7NAW](&K>4T M55:NT]!UOA MF??<\.SBP#V[^(1S?#^Y^&J?7/_MF(';,QQ/]T*?ZX[O]_5!%$1ZWW9=PQF8 M?2=R5\1.S@/"/0,G6T!X(D!P>]A, F' #&W=L4*F^[W(ULVH%QJ!Q_N&Z:/+ M85'>U<*82"!]"?S5H6@Y%#L[FQ$4WW,]R^>6S2/'L#R&*JEG66;D!,P;]%J" MLFUP].7@V^F'OWL.=[EK]W50Q@".&#JQ3,?2/5#<^MST#;]G;T10 "K-@0G" MP,!W00X8#&R/6:[A @GINU[@M@1E.P&A/Z 0BH$><'^@.V[DZP/7Z.F&P3V+ M][R>;PXPP6N^ ,5J@D+RSB:4).H%CF<%ON,9H6.[(1OXD6-R'G*?1Y'EM "T M=0!T9(&V:H>F&9FNHT?]P-<=FPB[T&) &'0-U@?M''='3C8 M(J=OZ'VX/CT* 0 $@9VSZ7&%!MK>BQ)2FVO25QG"6ME&BX=[5AIGA?HCB*O M!/PQ9G%8$M8-*:G/$HJ2+(:<3XKN;1'3&X2HF7<)47L*\^&2J+7>(T:MJ9C/ M;#2**9P#LU@/Z:2!>08Q+][$19!DQ71K^CZX)^<*(U\/3]Z$,%YP_HE&7[^\L%&K)O#R'='UZ?6O[Z>PGQ8Y@:P]CM@Z;?3 MBR/G],M7Z^S/MS%\9IQC:K:8:YUD NB.&F&DLCPN4RK(I4;88 MQ+84>5""D5-Y0=$2_A0>X86D>&I>7F!:2@S4"2/-DI@)3Y%&43\B*#PF#RQ. MWY@2ED"12@6069YB4!.&CH7 "_,1>73)-ZP(:N:+^#7\K"X-#D5#F6F>([6M M+4!%D*F%,,H-4-%J.6<%<&D_H1T 8X5'NMIQ(U2]6HOT4\.K&>SU4EY241]% M!60U9=5K8"@=#+W""?(81>Y0T T1$)(E4=;]D9*">*J(#<55M:1389F5!(\ MNX 50RU*LNLVVFU5M-M@>;3;^G('[.^G!XB1.YBZ?$8 M**1F@01YPE(F*C^7DCB*=M.B4";: Z!Z-T5,9.-M257@5$+"7WKF8T59SDK* MLANB"8WX,I[ =,%:7>C@)![OT)#JQZF*Z:^9FD3> M&'#57!JSRJYW,+PR9JD11N4>D&4TQPS4.I?PC X(&O^>QO#,C3"BJ5@?$;@? M@5:9J>BV$0-&+ED33C(EEB^'[6J?LRGH=A2?CCL4C#9+@!>8VWOZIBPVXXRZ6%\@T/*-U, M-CA4"0/ERF,!4P\JTDB^!4,2 M]D@'%2!0S_4X/RIS/;K:&WE2Y^5) M==4@?Z+,_97DX,LIPUQ1SE&/4$-(X;J0IOFB %C'AVMZ!R+5&&%5DHJEMR/N MI(,]0/F8\ 5)$2D_E.<1XHDD['JW8LD6L_/E1[]3FUO>^'4A2Y#X5RBX7 X, M"OZD;P@A9\19*BD#_OE''E\A4-7(T'OX(8'N(T>;M,J\,@<#5ZK$0)F+J?\% MN1L 9@YX(TA/0YM4B4QU8@PO8ME"RGNJ6/%_%D)UC(H* 405.?H;Y8-46,=I M_Z5Z6 7E(GHLFE!0??Q:4YS46 Z41320;6O:7:=REV* MWVG?G>:F!0HO$0@D481987[\$:V0:E]2=D5D)X+&HV[=E$(VGX-_0QLW71^L?31.8D%.)C/'CL8% MGL*-J+:K=0Z.8'>=Y6$)O]C+-8C'\')' :S\1MH39C]6=L7YSX'SS'Y8?%& ME)&@;"3@0LC(0C*[J:$>0KJ4-3NE09'PI"(!'6E[JG2 &"NU /E=P>RZVG$* M,CE<9K6X)<1(&*J:1(!$^#@'N,3F/BB,5.('HBN(BEH6 +F1?+DI:JTA4560 MW< 895A;NJ^.5N43+)#-UA.#*B%')#AP(?_CH4Y0!%TA]$CF<']1JSM?9V'W M&/';Y<(6:)?L*YP,\J)"'5LH3:Y$]M21?9"GU$417PIF,Q)9!T3=I<+?> I_ M!C"/E (!G')^%1.0K4 18L\\2I!3SW(8H6F08%WGN"5_3N'X:GRW,\]"Z?JO M81%D1(?5J\6EM,!1EJ^&0U@P8R MB@#+\H@,+"1#*0HU2*5$&)QPD77J"B$"\"E,!P5RR/LVFASD;X&YL+J,% ) 7H"2C3 M!5V\(%%K7T&Y.E%KJ&86Q.=!J@32+H-RNRQ&A$;%+$VY&)DBZ/BE2G=% MFBF'UD*4KK.QD&[$MG 7RD13P/H#J8H!P2M%B+T@36< U9P&W69QEXI<22%:?B'>+NNS\!3VR)4SOH:W19VH("2! MN /JO?S2E?!";"RJ4W/CX&B<14G8,>@5G(F15.;2N M>%VMEJ9LQ&T\@T %F=8C%%"US2DW%] 1ML0G6,UECA0**E27M\,83F$Z$?>, M\XTR%('H3SH=H>B <).$]&$T;?XM+/$R_C!.OTBY6WZ/!*_!7D"$ 8Y2>?@5 M7:I6A"=2HT_JB8[VCW\='';HL."/"!4G=*Q.42%!/0Q>DP_6#CT&X$@D!(49 MELRADR] RT]">/02U3>6?@7U(22'!RI7\*'@5X"0X#E%]>)AG< MDY]]TQ")< F"5(H0D(G2/T#FE3210(@%7]DE"<8S@2U8H4;FO0I0.ICZTSS5 M_@'R((Q]$@=#D(_3W:*6MPH\@AL*Y\8I(/NP*H;4) 2J\N:"*J^9XV=RSH_ M5S=Z.)W<:%BNZ*M0T.LNE-OH2$4^SD5,.9&)%$&+H_Z;P\4F-P*NOZ#TL7H! M#<(E@ \>4=B/(%W'CYPBT@&@ 40S^"R;QL45 MO P?_@\@%QSTS2OM!'WX<'0W\#K_%@?9*^W#%)U7EFV_ H*859_CXM[#K2)= M. -5 H2QY9@U$XSQ+,)@L#+J(Q1]:@-:VH"6!^(<<#XQLHZ1C%2G>$X^D:E M95"$^!.^K\MS2I03I'_"QFAM 0*)1*^,I:P(NY)!E,>EE%J0.4A%D,Q:C/0Z M#L1_D2(J=< EPM=":6M&(ELA:.%&FK)9%QVQTJ1#>1I"]Y#"P==#RVJGENNR.&R'" F'@Q'"/T8K MY2%Y)8:9<9E6K*T$.4 M*A&:TDA&XX0,RR)D"$[RNY"V$1L =&LA-M@OLX@D^<$(Z[@RATD(6!Y-OU,W MO-C$@Q7, !?>5%:N'8FZV##TL9;9MQO[NQTOS_YU_$8W!QK9P$=Q4&(H"X7M M%F@E$T'U",:@V/NH!E$NH^"6J-D#U:R4,EDE%XL&J:L(/403::R\FHJ) MU"V>E%LG(R<2K)''E056!GB(W YA=58Y18C(PYAL'@)7J]A'C*^H!6V68?YR MBOD< 94,,5ET.(5,,2B6'(=(J&IP*I1*CJ]\GZY19:KH3+EH!)*^.! MR'X5L$E&C\;ET7:UM]-!6(*,*(AW$\ M0[0J7LJ127\4'"":)D"+%*;5=BZ42!G;4Q-D2Z\%F1EG#)CS"B0>UU663/$* MB;Q3#?D$^]P+Y0J.22_Q6H2KS1B*1910+%RYZ*5K!/1(G4!%9T\HK9OB$I+X M*ROJSZH_:S:74M315#JMTE5^QZ<862F20)Y0Q? MMR3E?A+U%9U#'GNWEF?U+?9CZHXN)LHKZ\TL.QA\^5'ZQ:^YJY_MKM$L"O10 M%7N.8:BKT8&I7.9LI(9)6?7;:(8?*+8/S+W M^:^ Q:35!NO[D_M:T)Z&VK 0_)=Y^+%@FJ1,$*Q3R2PF8@\ZFFL8Z)6,^#7% M+22)3I49JC675WP(2!>'O*J2=8WJ! 1K;J.%$*\*"]IR).QL-7")B-A+B*AJ'K(!(%;4);Z.9C\$&[]>"S33L'>K!=M@0OQ:F$Y>7 M=BC M.F'C@K]4O[Q2#7KCE%9&+[UJ3HANW)DN\#2A^+KR\'8-X>65W97ES/+K+GVE M.@4WOO. U_?-I5\;W>7?K1K6]+J.8]]IV-7?N?;R2>^U6&^M86_I8+U!\W+U MJ#7^A@_/=P.:O79QXP^-)X/;T,00)HR%9*+47-9H^+Y)7W>!+Q(#X'&-9$M- M;7.?CLYL'-U]P6LP>X9(I';\ %^$2"Y5R&HVA:'"XM=-CLUGP5<0H*=IJ,LU M!P'G4;3J'+#O]X\YA=NU!4-QJJ+!J9JT:JU-&MHN;/7G>VVQOK4<1]VJO=EN MQ[ M(4C=9YN(U!MN=Q7%O6W*68K3 MU. 9W1Z0^\IP,ZHL^_D7B[(]K"8HO- M:17XUC#M+C?IBMZGC51K[6?;[1JEB;ENJ_G9-KJ#\ILUYS [LYX?Z1$G5X-I M=YU?A+&^"MLK'T O0(@!?BFZ-=7'Z(X:D5-;)D15Z5WD\6F&C%'EJF:-8;<=9W=!'_=G':-LMC'*V[&6YQFCO,S()>*1'\-X\U1! B+5I9;W MAG[-9NL%++123^O4QM,\&!+%E-YXM,53E08TA,O881GWA#&\P@@K[;TSF;! M:M%G4D]"/-<=_2ER(316QTQ$4QTV3@(=3K$<:M(H:C1[BB\?VDZY,[8]R^NZ M=FO;:Q?[:(MUUQOVXUBLY9EN>MHKME$CV@D+ UP.?V M_=[3'/]J7TZTT'Y!42)=9F5]/(_&WAQA"Y0_%"CO2Q4M<]_(8NLIHF,X4@8MKOSGJ**WFR&90L!P(F#L=R]P4 MSA=?]Z/2HIDI[T2+=O>23$ME$_W@.WIZ6M0"R'I8[/7[+19O]R69;G?3J,5] MP>+G83-:% EP)W%BAZ7F3J_WA%&2K6JSG@+:?1JCV-,3HA9 UA,G^DZ+Q5M^ M22!.])XI%C^0@4+.>O0#'M(.64H>&WFV#T3,S27SK8"0 MIV=*/RBML*7G+3VO92"8=PP9;.GY,Z'GSETS*I\[/=^7XK_-^H-4ZY::EJ?8 MY+!1IF7]ZL AK^K=;EJE]D(T3Q2%?*DI;GU]U-^O;"1>-;,M>Y!AGD=5;ECBO*._HWVLZ54;E7.>'G!25PRRV]J+QM=I_FR M[)^TK,E:_?08OFXW7U>]A]0PM7Y8L@]35U-E4U9?;75DBZL=-UH04PWE1N'+ MJM@R7$[ R^'DP6/E8O@^S+"5O>S."8-'!9^4[:ZPG51M/S/7CN6FJY[RU/R8 M+D9U4RN[L6%?T*+ %I],])9]S]ZR&YB'=[1W/ ,<9&7USQUI3+BR8&Q=]]^M MSD5+>N72?L9B/ZM MH/-PD3_.+&7S@;5RV%@U&1^:6 8\L)?UBY/WM6:2TW# MQFJJ+G*KU](1L TW,X2]75*Y;:!LHJ6L:,N\'@JRNY0$OZ VL O+CL?I>*K& MIB52]5V6P.($YJJ.T:K_>52B,2Z.BI4O*G:^#TAWSA/L28X4)06Z(Z[C(!S% M:8P-W*DI[=&W,?:0W*2(\VZ7Y6U;;K4MMU:B3MMR:X>*R[8MM_8V&KOD7I>" M>XFJ]*S)OKAD7QUL1BZKYM<+UXMW1MCK_;OX@,\RO+80V@X60K,[ WO3JB7; M%^[:PMPNP9S;<3:.YGOH-E[[7EIM%>E^9N75;...:88[&O:T@U?D#IZF*M/# MAP_96TX8-A(&[^@CNJ4 ^YXRX#4WO]V(Z'0L9],8PXWVO^6"8@O!NP[!7L?H M;R4$/VCFUEZQF95^GPH0ERJ;.2U6.\+(E./RXDNUF?S94W<_9H)[* MH2XVDF37/(=]3EAZ&2-BL0*]\ T;/ 8! JQ.!7?%C K"X9XUC 43T,Y:IQK MTX)'TT1+8%=%=[R=6&$HPKV2BZY6?3K#".0F5L M$Z-;FA$TC?BR5 51J0GA6 VKH9B3.*=8L& (U\?%8JT:E<&XDQP7L3+&;C\@G^+I9,!) M!T:=[-2FED _;8JK32' ;88!1M=;R'*R^8$1>(QN;UU&5 /ITRS5*S"6@]+\ MBEQ+UC@E(([859831,.Q?X5#U_$G4O$03WLDVJ.GQ#FPX3CP$F <; +@>\W& MRT.GY,DY5K>'83[CK(B1'[RD\$B@\%5T#\:?U%Z4@&!4KS ?]-SI9/DK!3I<IR[/.Q';N0XAO>W:?ST^P7!/Z#<(9DCZ,' TRS$J%T@7TE1BZ;XX MB%@OARL+A8(@FSN!=^OX L#P*_B MHN[+W85M+8:S-^MK9IT::)6*DY!_NT8EN*+Z1 I0%/& U,#::\1>\9W!+TV) MN/:,8NQ"4+#O("B0LAK#_#E/ XZ8,;GF/)U95KD>M>)BPB930*R;ZBN47,U? M9$QV*2ZK1 B"_"N63*5"F( %P7S5)'I#57+NJC< M)+DEX1=DU[TCHM25Q'+(N+BK3MBTKZRG&';6S7=8ED]69J3=JH(^ B3]_M]^ M_MOO\P/'X?_[:1TIS?MI^7*V#B,/"03C0I">CR2@$ 2>J:2P"L+/XV_S$=0S M9DRDO?/VQMMN:>N.!;&[626QS4!I,U#:#)2%)*#-/[GGP;79)VWVR5INU=-E M@1QMS/XNA57UC([M.&VB2 MT/S*6S^UX@R<$NGT) CF=*^E2 &]?I?>CL8F- MQWGV+<8:!* 4_]RK&\*:,1WN E_:PAF:*E8'=.9QS@O4H]-+]$B7A@#0YGH@ MNBXV#VRVE8:7.6#30E19J,S2(1]1>048#XW9L&D,W% U9'(X=[1T"?M: />8 MC7@^%_LA:RJ *!*M80*-ESQ81PD7(VL4G*J%2PLG(!'.V9%L;A< M@RC4@.Y-++Q0KFJV)$2]1(PRA>^4)6N9"6!15X!=V,]B!$4H'[$O5'EH-,Y2 MX1>.9JKBP,4VJH( 8$_S8$@@) L>Q7DH#%EHO6V4-$*(4^61.BNJ&-6-OJIP MCH"VCC:=X)\T=C$=CQ/Z#7"8Q8@0-"1ZL5,T0.,XQ307OS9+E\"&2B0KAO%X M+."UA&*QO'KV<5=KEJT*LK2(Y5#"+X5V;USR["F^?&C'S\Y81ZQ^M]][!(.# MV^V[@UVQCK2+?<3%>NL9R1[..+!3^O_CVYWV\6 >UJXT9YG; [O2P0BTG;FZ M[W?=\CV-FAMU%MCRP[EC:?8NL[VLE6>YN5U+7V3A!=U_:DK;NF>=(E9R.:3]- M(]Z6*JU/E:R[MO#9>:KT+"J]+3/R/[,J;X/.P&SKO&WY)9F;2T@/DK4 LAZ\D3/W;2Z68O%/UXK>)IR\$^/Q0]:%'0'6M>?3WU]DDU8\D!E/5=[ M=7<$_MU^IV^X]Z[!>*N'>U=4HGV[W[[=W522_ &W^_3$KP6M^Y,.N].W[E\5 MN"4=6WJ_?7-CT>A9D([G8(>I]_!Y;M:7CFON?E>R/;^DLM+.L]/:6OA8#XGM MP:9:38O$/QR)GVO(VG,SO2S.F7UH:7+?HO(VWO]VHX!G=&SKCF$RK;ZX_>2\ M[W8WE9N?A;[X0*#5DLGG029=MV.96VBS;9?-!6N#L@$[_+ ML=+P'WD6Q7,YJ[?MN9EX.M, S6@FGR[X=I^YP2.J[T@Y(+6X+>$O0:07=Z=_1 M03]F1!T]ZYAB\^= MH.]+7=5F4<)57_#+"^ZVM&_I_&8VK105UO*4U7=BS+5 ML0-FB8MBR@O5.^4]>\MN^&3".]H[GL'ULZH:)4N*#$M BN8P5;'3-K=)) MJ ^KA8I^2DMZOAQ]/*SWY<76-HVF,OM00[6N^^Y6=[3%R"CV,Q;[61/=:AVL MC69O.NQZ9"PN=VP:"QH=K862;3_/VGU9=MO/6X=#3Q7+>3?B1;R MQ*(.FAWD99_E6\M,[T?5X+:G4MM3:27>M#V5=J3V;=M3:6\CPTNV=2G8EBB8 MSYI\2_:P+3KPFRKH7Z^I+]X981/7[^(#/LOIVJIL.UB5K=^Q!T\3F-U6 GRN M,&=B=[ GK);Q+ J]K:+=SZS8VYUS'G?A"*LBF2RMYPT M;"0/WM%9=4M!^#WEP6MN?KM1<="Q-BZ-N='^MUQ6;"%XUR'8-#O]N^82/BX( M/V@6V5[QF97^\ #%.X],L;<04X"8:2-**%M!A.+)BH9K6UX*)] MB",Z$S%(Q*PCC^PN:PY M&T:;S0YB=:U?-H@F7!4(&,[.)\/M@FF>8XC>#6=Y$QFK4+_++ NO85D$SG%. M(7W!$"Z1BU67]6 4V&-'\QQ7%8I2TK1B^ SPY-]3ED\ P^!%/+V]P(,)!D[* M:)$.C#K9J4TMP07:%%>;0@C<"!^ZYD*^D(R%>-PCT7X]);:"#\WAD+EVG,+5<.V"?;L]R&FKMK889 ^:HH%H#Y_SRRP6'>TG&7:8QZLE NB+ M0XC%(4SP$&K4$B0?KQD6:JT;_%FA0H/B5V3>ZO;+D0!J;PD1W<8+6 Q;%3QA M=/%57-3]4[NPK<5P]:;&Q%;>=Z<&3&44N22'5L78E;C(HX@')+#77B-B@^^8 MQB^=69&A]IPD<@1/1DUH)W4@73$V,E[OEP9G7I?0AC&,"M)"P!%[)M>RPF;#(%Q+MI+@!$(Q&&OTCT9]H52Z;2W9DDV35+*=. !OS4/>_B[]?# M.!B"2-XX:Y!?2M$#413VCN)-2*B'J@!\( -BRK%PAH"F'J-2(!0"_':!U+,/ M# #$DWV1UW$K=Y'4[86B"2-YH232=HW^WP59ZADXY<#-Y!LV$8DL))#(5)9- M9>W.TE26I;HGX0%2 _!7@A+9R & 22F03R&GL&&H1T&"5X*7R MMH15Q,_R/+L&W"@TRBH@Z>H0$ J@[. RYYS@MTP-*W@: ZHFB#F8(287,4(+ MS[00\].,C%*T;NAM^$RFE"&LW^19DG1JRBSEI0&GE'=$?!&FG^9<+#'D/BC/ M/+^* ][5#FB..9RUZ-$W/. CG^?R*U.@-.;__,??&_Q:/I2+O QB;:>T0+]'=^Q'%?:2\L>"). MZ0F\.@!JHD*P^>:#N/X7=O7P(2P*G=4DE1Z]/KYX<_!*XPQVPA"?8#D5YYX] MR(.1V#F."?QJ0F/,4F0AH[#D*2%2XB#)/U+2" \&HEOA$C+ M4_@SD)IA#+(43E,@'RDX)YHRP7(%28+SU,39172;Q%1X$S-! =.1B$;241+8C MLOIM\%MI*Y:Y%A"?"WO+1E#<60C&(Q8J#UBA1@E8$DQKPNT"^;5#950829(@ M]L0%_:QNF"!N8R#IU 343@FT"C($8A5+!,$EF*46AP-5DEXIT,(97:)1&4YZ M%$\J:\//MM'4E]&%8_6:M5SVA'J6"M%@+=B[&,;YNJ GJ(F2;J7*LEUYJH9 M@0%) '5"82E=S#_$RE0!W5,^T%.Z_'%N0TR%#OPHZ501)O08I LVZ*>HF M&05^:3XK8CC!BLJ6MU\I40)O")D1V]ADH<2!C;Z1)$Q'4Z&#:-2?4QBY0 SQ MIWE1(P8XA&2-/J>#$(N$HTVS":8:BRM=,@2HCRAN"3=\'3Y+/9^-J@ENA"8. M:T]A7[]H#&M(P7N .?5[6/?8B?VIB#(B29(K W!.$8+QC$;L9H&-;*5YBXA* MS2M,E, M>X2VY3I=8:4;@ZF+1.T!K7'B/ M>^Z:I5BP7SZ.UP$I[H=8VMZM?;YM)4*,Y MJ0KG$E914V"))99T'G_;<$ET7,VAUEQ4\R6QHIO232O7 YI2>K<5P6:]#==3 MS8[3-&!%+.<((>T.JVD,M>9R&N^(]8 4(-7CO<#592>ZE,8+#EZR"24SH-$& M=!O%H]B^N9\E40#9BSCPJ[/2DM0%=H2RM@5_+3$]\XL M79F38X&^2"ORJFDU,GTVQRX%M>8:!#E#WP*M#_UEY0&0C#3D:1G5*TZD/ LI M7K$Q2,!!+>H QXGQ80)#;U<+VV&+3_6):A1MS.(5OT*_F*QGLCPKJB5-P/K0IP&G5TP#V'F!)CQRB6LQNB[C*$:9O<"OAXJQ-MZ? M8=$9G)Z0B@4@8,I#%::*;Y,<3R=3:NM2J&W&G4HGA\_2KW4(AI,@&8!5Q5H% MF*@7RE%DH-@^D VR%-9(X2W2VVF\'@.I?,](G(M;:'-M?AQQWE'=! 6\!QHT MPP@'&AO-N70Q\(V2R_#*5CK>*L5IP;;0EA.G4PY*Y64VB:7EIU1O:W+IR MJ:AMRY!*D->3I-%\L:4(T9.10U;JT82]0K*43K)2"-X#$*O%>I:\>AX69@"/ MD!R.%X1JC-PJ;T,$7H>&=C('B*&HQ325[:$2 PE*GEV*,^B$O MY])TI!04E>+%IC! 44S%HT]#=E.6P:%8$@0Z,,?NR#5ICR M@AQ6AZ\_R4B:K5<^F91-QA*5=I^4*9\)K16F*428A4APVC4S$=%;"#6 B&10QT@>6: M)8R\6,*+ 2IH=S,929?A.R%1JGR MMD$FRL-K1A()K9VX)5K_1 0L3+.?;.%-C/H$"("[L;O;P]BKR)I0;4TE<6)0 M8H:KRH*O2@Z(IH@+I8 6]81.V&UN\U31;13Z+U"2X^8*<&V4V"%HBV8Q; MN%#/\?#E Q]$VT2A;:+0-E%HFRBT313:)@KWKPQV6.4TUFWK+Z;"P?7KRS4P M\.X=-9]RC.=0+;TJXE35 +M/'>I]JPZ[:(O;7KOK!-Z>@P3] MM@RF:R7H/9%FS(YA&D\BS[32\S.$-[MC&\X3MX#:C6+OFU8!*HT;!_.D>:LW M>KL7K6Z+RQ88<=!U6<0%%EB(7E))/5G:4M3NE6D!6*2=W%3QA(^*6C3;R@ZH MK[1+BJ&4I6'18\Q$A DK"CXI7E%\84J%+-')E5_Q5XM*];V"]QF5A[W$XMF\ M*.9'#N&,KIBLS5E,\BGY=E]I/I/%RFJUB%])SW4VKO=I?54F?,<6Y%,9[RGB[)*X#)]XA:XZ"IBKZNJ7SZD=-\N44@!(EE-5"^6;EJL0 MD::JCILLM*LQD;5 C^-UI,+B*@([)O*/G.-"A?,8;H?#P5 :'G:G=M7*EL@ MJ&'&[(:\A?)#.@05#+\C/NA[5:.=#;Y!1 G6PB]9J;96@KY>'K,<1]727CB& M*(IWY\X0S;*9ZR][>4U-4357%G6.LF!*. BWP"Y5);E9L$[X%4\*&;U-><@! MX"[&6=']8V(V1D!3>$FM802MN@B&/)PF"DRG^6QH54.>]QV!XPV96V46VG/FEFO2U:2BUI?PN;(^9U*& MOX^G.5#=@LM4 ,&C8'! #(P5I5K>#91O)*I.J( M[%8$X8-*;[+^[YSPM1 01"<58W'#+KM>]GR6)2T<[KY5SVF64M;?:#11J[WJ M0%2)<*@-2$AN GDM;6LFSZ>977?WHN:FNZ*H^=:5,#^+(NVU+%5]/N0 0 >( M:I&6WC.@3Z5Q% =" MU2K#X_EYJ9/*1-UXYF#&JC,/@=P5RV\HUS, X-,8 MVJH*8#4)BT4U5+2<4/U2++^@] PTYB Q%^D'E):.];:H$05JOGE,!4Q+&6(J M5EO798C0J;XS\ 92228N'#X'7)>&*4C=?1"]#E&*!#ZN'0@?#/+^ M/V"O02S-X$<2L?=!%,,,3$P G19%U6Z/)3=8S4G*. LD?UF2=0$=PA8YPN)/ M6+4"GJMA:Q"H"LJ M@P8OR;>X\R_3\+*F=0EO8)DH"O-G^405_,P*7AN<3*NT(R(VE)!+]9+*\6M5 M;]2 537KN#S$U7N@:?#DA9>F&CS5AJ5H2AI7'G,J!"GR>T%BII3YT@4Y'4E[ MEJ)B/D]B?L6;&B:O&2B". ^F(ZRW%JC^Y#78$%>*&>LSA<)DGY+J9)F/*>LT M(NBY),=CY\2:WYH67>,6(':K[DVR")R" 3P$5N'O6.$OZ(U9)K*"YM(FM"I-W+OJ%K$ZA0$U1?M)DNJ#]JYTBB*&K1U MM1-TYDE=1!Q]K>IQ^5RGOKK.#(S*798%:!>=1&4](/D$^\W711HEGJP)?@0= MDI#4NOFL(J4%+XL^55O^ST)[TR1'!S5R]+:<^;!!BCY6X'96(T5B$0=I.J5N M=XBC5#478=$T]/\IW;G4+7QQ.R9354FJB%*:5:R[5JI>V*#EAA>=N#!\TRHK M_ 35,I!%I&1%1AQG^9KW@<-^Y('P,QT#",.9UZ$CS](,T6M?;!T?,9X%P4/M MI=5"[ZV%.J"%GH(BI5EUU?,I;K=L4;&!L %DZ0\&6'VL'<-'FBE$%B!P'T2[ M4L"+>;S_\!AX__M_^_EOO]_=@=#?[:ZH=/QV%\\=B,]$Q+ A.X$/$O4W2&R\HW$%C\4[E0=8=IJ8J28K XY@ M/QA,*"O2TJO[P":/U5X_XE[?)E.4*DGFV1/8.Z/B1.NTW*6F*N7=@^ :J=.0 M-9*% 8Q*&Q#DQ:)V9H>*Q )9%6I)97T3)I>R+O;<<"MJ\39!L+AF8YC\J"QJ M?9I=U5NVF'W2#%7TD444DE:\Y7?5*&>*7J8:ELLBV:*V)WG[5 M- FTN$DB[U2])7Q!@IBH%B9P;>**A(8_^[72AIKES"GBTZU%# C=L_*V^S<8 M;F24(:&B[X%J$XXB:")J<%@#<7

MC]?<$&D],'8 MGBAV#D>\>(M4QQP$)3E+8Z5B'V8YHUCY7+<@XQ&7W[OW\IV9Y2]HRE*K1R;C M,&@EL)M^65!%\'N5>2 -4L)6)*/1Z];[6GA^1CV50'JM M?R^%@+5,W/MP/550A[*B"?-A%<5-)81Y%64TV^@A NG?D%:S<1:3D70-)T(5 M6EZ:XA9:GIMFR9EFL-'@>5316S'A=-,O PYI%V](T'4Y)PSH1;4WLA&XL<'IW)OB*_TCSB^8S*4,_.*G^B,__7J;M>RQB#;==*Y2T#!Z#HAQ3.T8Y3$N M@/6./-<5:WYTZ"PEXC14YZ]$(ZR'FJM^&[%R5I&^)%TP]#%Z6(I"0&(%E2)" M5[3'B(G3H B/@OUD6&M]"/K6A).<<3Y&CDZQL6?Y)4ME1F*I:5T IPNO00^A MMX29OP31L_,*IN'4CX69(5$G30YIZQ5^?)F3Q/ V!PC"A"?M!U./^ M&TR3Z#;&/V G:B(KZ&?%UCHCM)!^EW:D,A"A9KZE+K.JIC&F?(GV7W%:Y] 4 MUZ(FK)'FO$S^1&*D0I[81,1"U4D4LI! =M^5J\$$FVF*7GEE#R[9"O)^S"4; M T>9B,Q6+-),BTUN4".2L6_8$#L/A2(C:6!%;8ONDPH*9PT!#IVZ3#1J$^>$ M395%B M*9.\!05-%%NB0N-(6&BT(,CNS%J700'YY6<@8;?, 4M"RZI\BEG9AKK_U8Y( MN ![G=JVTN+L&.# BZ#).4AU#*H)L X9 [P&KE45>1*+99&1&0A25R5##/W M0L.^_I^%\FPE%9[2O526DUS=RQ8Z9"WG+H:3)\*%/PX^7FC'QZ17F>8K[>SB M'T/3MV+:<%I-JDU M;-T^'+*-?0"> X >=!)K;T7YFMVVO]68R.HHO#)%"V, RM(]E<%"!M/>,R*0 MA/::8>_\Z' +F8%M[Q S(*BU &@_I2#PQX5P'<8?S)*F-ZC4>,# 8FW:T!B Y"\43U\/V&.P3E/8\#:"CAN.].MXXD7"TR* M=8E3./"6UIZ:)5 @)Z>QBL10#YVP'!3VIFM]_JFY$ )34%RQ!J&:7L594MET MJS0QZBBVH W7K+=@D0%UOC7M'Z( 5=Z&SSZX\WV%0B>I0.LO]P!M@ED5_6 'L%MIAZ%308Z'%P.RME+X;U8(78] M.5MO+)=_HW:DKYY\@8_O:-OLFAZ?B'E Q([$\2]G8//=ZN@33.9/8;3^D]%A MN7(-J_I\4\O?F2Z@_:YIWJVOYNJ>FSWCX;MU]GO=WF"]8==LJ;AV*T1@D$_3 M!U%"%\DUIUG%&_>DO>CBPON[OJLWO CR>-R0Q>[3,&MI6\]->[4(,+Z;F/-8 MW-#8=G:]>H&274\CYGNV85ER8;;9'4X _.RN^82*.$'C?\V( T_-XBO*NM>IQ3O^OD=DGDW2PU'D]SK&X^07?*N2R^ Y.4^1HL]UG*"_WL6\)O5*J&91A8=?]A MZ/4]V7Q+KQ\=SJR27C]E;94'HM>W@]M^T>M[]DYNZ?6#X]$*>CT?#;U]]+J5 MK[<*UHW<)9"6=62:J?7K3>37MO M2_X>#RP?7%+]L>3OKO+#(SAMU\1!TS"[QZ?G__>1Q(=67'KBW?[OZX_OM>-4 ME$77WF0!-<9^$%_OCD'Y^>$_[@;EK?UF-Z#\@GW+TFQT X+RA*<4P7T>#/F( M/1#8[R9Q/SQXWQ+W?2;N)=@?LB28BIP8[7VMM2_&=!\=]@ M7E?\&)"_FT3__<'KEN@_"Z+_GOD\:S_I6EOJ4 &%NS (AG+L_6V9\W_I?U1LV&*E"/#?.'_^L*V M?GT1QU35]B._5&+^N?X_+\R>=MA]V_VH6=:@VWSZUXZHDQ8TK*HQYL'S$38& MFN8I%HH+.U0RN=# MED2J\0#1=_$ C9SS*8JG-"";3H89%<9>)&GM3.Z]TS4]^\&SY"VW:WMW3=M? M/JS9[WJV]_"K[?:=WH./ZMA=9[#>T:Y9*6"-2*B'?-1;)_']">U)B_/>/YT> M?_ATI+T]>/WQ^/#@XOCT74<[/CWL+K*;SJ@AIKO"HO)$E_!PC]Z]',7RP,ZG M,!B^ ;7]Y?VJ-6S7A@ZFE\!N-5.43K0VV-H&H+!=J+OX(%[?[-J]TH@OXPE, M%:RQP=^*W[37>0Q+^:.KO<^BR;38Q)VSG71EI0%ZOEQ(W?J\$T#Y/.YKEZYD M2=0P:3_W4-=U)#-YJO\[5$H]HZV^>V MF#EM8[F9\S<_"V_@QW R2G[__U!+ P04 " "9B0M5[$.<&Y42 #WR0 M$0 '5F86(M,C R,C V,S N>'-D[3UK<^,VDM_S*WC^LGM5T5B4Z&?%LZ7Q M(^4[O\[6W.Q^2D$D).&& A0 M*Q_?PV0E"B1!$D]9IBE4JG$(M'=0#>ZT0\ M_.T?'Q/?>L=<$$:OCNQ/[2,+4Y=YA(ZNCK[V[UKG1__X_,LOO_U'J_7/+Z\/ MU@US@PFFTKKF&$GL63,BQ]8W#XOOUI"SB?6-\>_D';5:GS70-9O..1F-I=5I M=SKK;_EE^P*U/7N 6]WS(6XY7=1I#;J#\]9YVW:]KH,O+AS\Z^AR<-%QSY!S MTCKWSKR6<]H=MM!)^Z+EVJB#+QSW].SL5"/]$)?"'>,)LF!@5%Q^B*NCL933 MR^/CV6SV:=;]Q/CHN--NV\?_?'QXTTV/HK8^H=]76G\,N!^W[QZKUP,D<-P\ M&*+!2O. DC\##$\_N6QRK,;;/NVVX^8*&3&@)U1(1-T%>D_REIQ/L;D.'QY9"$I.1D$$M\Q/KF!7@<^@ 3TSP#Y9$BP M!Q/!QTK4*PT2KR7B(RR?T 2+*7)Q&59\_L6RE(C(9,JXM&@*=HC$0/=5<*G! MCJQ0G _,15+/4=52Q,-*M3_&OA3J5TO]^O0AO*/C\E0#T1HA-*U$.0D34H^> M5.E!8F[:%Q<7QQ]JLF7W('/RZ/8M]6?+[K2Z=@6R>;.P/&WXU8KA=M&'I:)5 MZT,,MV4?,C4K;RX40>K?HF0WLC6U)!-B #7ZDRH$!78_C=C[L:28)%<1#2",<=#,+M@*5NQE?S#![,)/8F; MI BL3GWU^AA L/^P'$D,JV;?U9$ ?@XY$V=!S[EN.K 43 &J4%_9$#"*%D@]$KZ#Z\MXAW=73-P -^02/HG7K^]?7>X,QH MNDN(&&V,>-FCSVWP,N%?J[7TFEN6AK04Z&_'ZP!KJ *!O6?Z6?^]/L\CX*B) M 7!M@I2&6^5L)ECT,&:ED<'4PQ2 X0_!?.*IT.$+\I7'\#;&6(H*G"]$91") MK472 3F\ 2_Q0B813BN)U(JP6B':@[@2/'Y!'(8WQI) AWYN+VSX#(^>Y$FH';+%H'8I)-1)LD]#(,#NE\2X2@NQ)#J# M #MVV[9#WY0(UV<"\,&/$+$24XS: MR61JZ>)M$?Q+?&[Q>8\2X$.SL6XP*M M29PZB-I*G. 6182:Y!&5$T$?#?R=RS5":I)JM]WM;BO5D,Q!INOL[WF>)HC\ M>SID?*(?WF")B+]K21M)F>3OM!UG2_FWK"5U*T'>^GO4@G>)9HRC\Z88!4WGQ&W"8PX S.\,NX)FU M1&>MXFN09%[Q.Z9!!<]O 6#F^;F=5J,8M('LK>A>KX&9'>B+;GIZQPB:Z!S' M8Z^ZOJS#&=<)N^WH5&X.UQMHX^\I#%XR7CX)NX0PVA+X)\WJ!6P3.5S1FJS# M&1!RF$SR\YQ=$$A5W:'/,9">"_AQIKYBX]@#-13A;&IGM9%7=F(!Y0IP[[?/-)L1A M"5X(_W?&O!GQRV]^6P"8E]8+.^T%Q: -9&_%M7(-S+@N=MK=M!<3(VCBXA>/ MO:J96H0$ORP.A(8G7&;E#>>5\!,EJ4CLKQKS-<@;<4O*40 M-)39%6U+!JC9OG2[:5.^RO@F6IDD&Y<^KGK:CYY6M3_E,9HMD^/8[0)YK?K$ M^F5_*>+8J7TS*5D>W-D"K7S%4S17 0 ;/JHJ/U%GN7:C MGD;49MF>.G:JI&?4TP4M]6-)K9&"OL&O1A9T.I306:X%&IW.:I#P97*SHY^=C,+K[W78W'6=E2J.)7G\& M4W?B+E;%:[1S7=NQ4Y62;!$>G$>S<)>.GG[Y/%6DU*94_;,W0]RKO))M2<8L M^HYCIY*!>:)/^I9AFXBPSIJ'3T+:C9P.P# VP7WT46D7SA+&N.AUNW8Z2@^A M+0W>3$97W["1 C7KA^/8&;LSEFQOY$Q_P$A4R2"&S,U&]W)$-;A;/A6.G4@4+\>@_+(6LP?)(5([4 M[P>"!L37>>(H8UQY.W-5O$8).FVGDZY.Q1)SUWC%'(ZP?;KTDED1JEJOM='(\>O@CIM"*2$3"/:R1 MBC_JKJ#G0 Y]-MM:E&9<9@EVG$ZZXAA+4%]H%&%NO-Q>L21 EQ@:5_-88U[UHYV9X&:5 *7(.,*\*H*&:H"O;CU[05S.^QRX@/1E M!U7$D8/ K!,G=KI&&Z&R-"XKB>P@D W4Q(S'K"^GL(B4%T\C-><.$?Z_R _P M(RRM :]X T8VM%EGSNQTO4_AL30B*XFI07*X19P2.A(OF+^-$2]_*W8*T,S] MX89F&GO M!E,V(53]8D-UTY&K'A(_ '/^P(281C"OV&74A2A]H\!E?STPKE4G;:=30C'5 M/4%QAW3A.]$E?1N4ZE3X(NR6I?IE31?PJUUKY)*W+N$>E41SB[SC:S:9,*IW M$ZB#>._(5^O06S"9H.I7*VQ-R#QC;*>3J@YGSAA%MQ43MD+*T8Z)!&TK(M[, M.3&9^FR.07.EVG?"Z#7''BE_-"@/WK@8GW3L='T_QF0M4%DAKH,T*NN?&8U9 MN[I.)U43S95-(W7FFNF;ZC"M=/_R*I19/QP[79=>@?_WY/9OQZO?S0I_KWQ; M2WU9*_I4H):%^JC/'RNUD/F1A09"<@ANKXZ&R%>? 5(? XO2O(EFE/B^"U$<3+\%E(,SKZ\_YA!^:D_&K05A9OCIR(R,I J!$9*!Z]SMGP?3J M*&Q)))X<6>$W@<(GL/2 IO#Y/;Q1R)$'X!H^3X%]^6O/0TB1(M54;_]<+$0S^HFD_^#@6)/WQ"L"B=@3PG)T M[6(MW#65.DS'-XE]=84)$>K#M9C[\SL(,*_'?"Y\S'N!9!,&RPTV1M\*4>]:K2)X<,5*\ :\'OP\##WD.^1J M=R-2_7L*O@.X(7WV D;6)5/D]R;JZN-\KV4C9%6FR)ISX^'!_GR;:\891>^$ M!Z)'O%?L$SSL4>_692J=X[YA5V\MZ;DR-S+-X=,.,&_!M/UZA#G5H$=$4;AJ M]T8QH/H =R5>T" MX]=H2F"Y X<+@_^I[K47YG6B/'P]5H@I$T0*4,)G.89U3 @LQ1.CH(CJDX@& M^U\$N'GDME?CIJ?;%S#($'%-0"A"-P+M[ M&KH_:SO"=-P&_ J0;]3S']Z/.AB*V=D+C(:5V'D6QK M9&!L0PQ]\)ZYGH;*VJB%5!!7;XC8FW4K)EQ7YSDSC_5&/I))K)58N;U!7JP4 MOCI,P*S * X6KX.)3ER_XU0.9IE\2:1K*D5?FQ/9(]O*9WOZ8]QIV]WT 7=$ MO:^Z;G&'!IRX2)4;H,$G:.T\3R@9!&I<>LLQ@&F54F#F.;8O:G68@>7CJ1ZE MX"S=854OVCHX2R*KJZEZP."TX^ACV72T6GJ)C+*X"7!O"*;G7QCQ.Q9P0^5F M(VQU+?#L7LO^ZIJTYK8A FOR?Q.J5F8,8:U\!=4HF2_, ZY#HCU'QU4PHK8R MP9_?.)$2TR:8<>TG+5HA3M.>V<#@O WFRR89SMM:)/J*)V%4LQ:2 M%F6)?G@W?G;J*2LNRBJ[B"=P;I1=N #K<=$? _G1.'YV7NQ2[IY.# M7=DZL [;9NFC(=[. J M'3# DY<>@?&(:,G?<$EZPK-7_,Y\6$(+$[;K#>M@$L*DP"(J*\C$9C>NPSA2 ML<-33T4/O3@^!RN"A,NN(1#UD'I3,10IBZX.O-A\CTJ\_MXJQW#?1? M4,""#2![)_O7YNT;GDH]D/Z8J&AGQOIC%JB;%\.A[HNY9>G6@;L[;8A&?O)QT;2MBJ<.T[!R_ >QGGV>CO_LBQW'F85T MZL"]K#RG> I4!Y^'KYCB&?(C!:F4*\W%L2=U(:"[(\S+.%&].;I35_LCO$!1ERGB%68,.D+8VAKF6S[&,\.LQ);%A8..WZ*,\F.R#*HJS#Q/@7 MHD-,1^91KC6J0[]S]F 7I_J* 6N2XLNISZF#YW+^/*.8BS&9/F'LJ=-"<=EN MN6I6+?Q50%R'4NA&47GDOZN#>F$$KCVJ1%S^!"&3Q+@PM/H1M.N@9O&W3K/N M*[JGTR!_EI6 _*EG;#+VQ9B%;@"H@Z0J.E;FHL &J.I3%\C23J&78W_^AJ7T MX[NZ"CV= OC:'OWM+##4]2[&1C39KQ<8(ZZ0;F4G!Y:<*MLXO MFE'5P5+F^#];'8&K?/!MS]ND=$8%>SWJO6(@!#VN5&TL#5X'>68M5U67M[KI MZ2T=H6"$OS'^?UGJWYL8O;>R([46EM M+,15"^NQPE+^X5 ML)1/T.=?_A]02P,$% @ F8D+55VR$OK+%P J=H !4 !U9F%B+3(P M,C(P-C,P7V-A;"YX;6S=75MS&[>2?L^OT'I?%S'NE]1)3OEZ*K4^<? M6 V@84^%(G6&0]G>7[\-2K)UHTV1(#5*E4NRJ-',!_0W?4,W\+>_?SR>'IUB MO^CFLQ\?B>_YHR.S/'^J7" L\HL'-%JL??WST?AA.?GC\^,.'#]]_C/WT M^WG_[K'D7#V^N/K1^>4?;US_0:VN%B&$QZO??KYTT=UV(=U6//[7/U^]3>_Q M&%@W6PPP2_4!B^Z'Q>K#5_,$PVK.OXGK:.T5]2=V<1FK'S$AF1+??USD1S]] M=W1T-AW]?(IOL!S5[[^_^?G*(Y>S[M]++!"_3_/CQ_6*Q\_FLXRS!6;ZSV(^ M[7*5\U.8UB&\?8\X+&@@JQL/GT[PQT>+[OADBA>?O>^Q_/AH27=D5>+<*E[A M_.<&=WW\!7*":5I.5S/TBGX^OW>%UQH]?AR0_N)LOBX>/YVG*Q=-J[3F_<5? M3B'B=/7I9+E@[P!.)D\6"[KU!(IU-O#$A"^<>!H<\X")>:,X_9->"7EUINIH M%C2W?5RG\#%.A\7%)ZM)74WHU2>?3=ZN^)\M^YY>[DFV(O,D M+=-<::911!8"E\PX[KT)*F2?]C*,+Q8'A^O[LFZ 8\O_K[JL)TE.\Q;3>Z9^ CRKO+]M9^? M8#]\^I5>A.')++_X][([J8K\%QPF5IEL4A#,^IB8]IDS7XQ@#ET$\%;Z'!J+ M^VMX-I&^?#C2;S;US>D M&@O^XMF;"%D]'"%O-:7-!/JRF]$(7W6GF'^>D:_QKHM3/!M5)1DF[K,7U7$J MBC2.4LQK4D!.RPA61&.A-!;SUQ%M(GS]<(3?(UZ1P:_NS=*R3G\$V= MR-?E]\49K$GA(3F4I&PBDB$"R"R2\6&E+ZL M_HH*!"II9J.EB0A1,Y\(."DXY"9D6TIK9W!KL)OPR#X<'AU&:+MSC"*PR7,\ MF2^Z84$>SNOA/?;G^F\^2^=^K_+!D$-#IE )"O6]I% _60KI@XW9V.P@\ZL\ MNAE%;O2D34C@'@ )FL]J,V7R' O2X\G:4=R-O\''2\:.P #RP*"F:W1$(IZ7 MFF7%B7]9^AAB8VVQ'LTF3/ /@ EMI[T9#5YU$+OI2C--G!,N:!N9Q4Q^KS9$ M07"!%8T.%023A&XL]TN/;SB2BS#=<$C9E,Q24:O(3+ (TJRK32V N*=4HN$7A.(, @NELR6.W$1C*Y%.D6T6> M6[O':]&,*1W2B@.-YGX?FNR"DVC)#T]*,X$R5TY:%FWV+#L14B2C"_;0[_\6 M:=V4^B7FMS"%_M+8>&RW(QFI?MN& M S>2OKM/?3-ZGV/Y[#=\@1,D:!&%9%(78-HDBDISB:R 3IATB=K[_3#A)IB1 M*KJ&9-A1 &U-WSFF6T8J(,@0 R%1)E05G%DTHB:LD"QUB#'HUA'_UQ&-*5G< MF!D-1='0&LYP\;H\HU"C&SXK+IZ\3V273:*H7'/G&92 S(4(:"2:E%JG#&_# M,:;4<6,J[#SM+>U%S2(M?H5/-;ET@26"UBY"8!F ;!<2EIB#89A,]A1GDL_> M>IWP=B1C2A>WMQ2[3GTS&OPR'_ Z$"P*E!"1Q2 4*21'[CE(Q;)(Z"U% 12\ M->; +3#&E.=M3(!=)[V9]-\.\_3G^_F4)G-QEHB>>"%T$D61#:J+FQ S"Y " M2W5U,T>=5<'&PK^)8M=Q/9L?'\]GJ_NN,N:3HJ6/)DEF'5E6K1/-L^&&25LL M19Q>0FX]JNL8QA0'[2CWZWS>:;K;6;1,-I7&#M-?H2,__!F<= -,+X&;!!6- M0006)'JFE0]UD)X%\K1(PWI2MZZU=?LFJC'%1(V)T5@DS:CR!@<@3RR_@'[6 MS=XMR"(OC^NL8WZ.I4L=.67.FTRZG44.G(9=UW(] %/>$.#$G76M"RJ^C6I, M05)CJC0623NMAD@LKJ@%636QA&6+Q_ M,LOU6Y79*4SIIHLGPS/H^T\T[6?J.Z3D2U7?X#BI[TA>3D@AD&M21+'*V6AM M:VNY"; QF=#M>7'#>C:72?,@\0TF)&#DKOZ"7\)64$:C\:P((YF6L:Y(:V0( M,KMD#8CF*RA?PS,F,]J.',TDT(P3/\].Z=GS_E-=DU:2!_+I-%,F58TO! O! MD]]7N/(9N#>B=6[Y\O/'9 _;R7SK&6Y82HXGY+"]^'A2^RRN%J9,$VQ/Z'*F:DH,2<$6W3KO,NW,+6LB$*>#7>!5U>L*N= [EEVD97$C=>@ M+06VAZJ(&LW*^NY,^$HYT9VF?)]Y4A12:E*US#A-_G@A,)%L-4-1,J*VI']; M)\F_Q>71+*>W9\". KA&A+\]OCY?K^CGMMVT;P?Z6EO %O-RWBM O[T*:(>V MVC6WWU]_[2;C:=1H^[FUXLS2O9HO%A-!1LP96UA1A:0MKK)K_V\=,-$HPY.&F3TLI'!%I(,MO$4RT%QP@E?5&QM&B\] M?DRV8U=YWVC4VW*6FS=?_GQ,7GM?7YK5F+P#%2$IIEUPY/35.OY:)I8 LT#" MYW+KE/+M2.YH-MC#DO[ND]_.;\ I_>K=/W!&8YR267R2C[M9MQCJB$_Q/)Z; M*)&4<8Z,HG,4#7AO6? N,Z.*!\T=:-\ZD[89LCOF5QX64?8@G'9E&3A<&F6& M:+*6FA7ZRG0 9*&XPG+2(%"CXLWW:K@"H$V6H-[I)4F5O J2XI*F_HL?\13+ MO,=+D>V+CR0&8E@W@_[3S\2+5?TX_2519KKBP( ]+H9)<=)*3Y&TB*J*QPCF MA0>&7"@NN!496IO1/0YG3&9Y>P[>GK&X?_FW3WN=*XFGI$/*:H4R!)F%(R54 MR-N0JC:Y),.<=!8P1L[=?LAX \JH3'QK)NTV\0UKYV;SJS;IPF;40DYKB860 M*$#57B@6R!XQ4?.PF4,LN76=R5HPNW/][$V[0E,8"T1"[QF MKKFJ^R2A]PDREKWTWVWXGMQO+FT_7&DHD<:6=#^N@;6D]WT0+(5<2W1-9L&! M91(@.L6M*KQU"]S!7,,V635)$1,$++5,BV8(O*Y-ZL2F7())3JILFWBQ\7+O=S);2.X33DR4:Z1-362FF2ZHUG(@8,S=W)M;GQ;;H/%L/K4O.0 MJY4P[$^[A(NW\VF>Y(C**BGHE05WMC4(@ \L)?+#E*3?FN:5E6O1W%'O[C=& MW%;\-WL1FDQ^PU+S4YPM\>+5[R$-=8NG9\O%0&]<_^)CFB[K5LRU/H3^97K_ M)V!$(:>NUGPA9SH;Q7S!&C ; N:8=&PK]NQ;6O>\$%UKC%]. MYQ_VLP[]Y>Z'689>,YI&J]"USI8>0*0Z[>AN3S_]OJC=_9\=L2=IZ$[/:E*D MMS;5G9D*%E$=,<>(-\'0V[X:5L+H.76TJ==/3_@Y;Q_/E_&H2RG%Y7I MDZ2\M$G7G?I-S<"CH3!$2V:\ 1. B]3<6?L:GC&9I0,QI)EXVA%FU>[WW]TL M?PY5@LG9<$X^5P99M[DH+ :D :()5BB5(;4.#V^B&%/#P*'(L9LH&FXHV7>G MJY7U?T WJ[KL]>S+9S5-S4/A6.-,B.1-:1XTJ3;N&9(+Y0/Y=-*TKH_Y)J@[ M]A/L?1WM$(QI*ZFV1;BO3^H\U7WV+Y(5Q65)6HPS&SF0NR]II,H)YDK(BJPB MB.8UV+EY?=#&:)1EKS 8M) FA. R9A0YM(YTOH[HCGM>_R5,44,9-71D3GI, MW6J6Z/]37,E@EB\S?.(%<&)M9L&JVIHK-//.$S*7 Q;06J36:X^;X!K3;MD' M\V8:BZOEVG=?#X]XCF???YY==/[6,8/UHM0==\F](H)S3^K06\F4M#G&Z+SA M>VBB7 ]H$^J$OYCZ:2>A/9+FYA8!DVP3:VY2+="F(V+P M=BV8C0ASR%KH0S"FC6CVJ&K.M[2X.._DUJTM)AIC<4IE)D7=)J&>%@#)!2:@ M'A'@L\;0NEQB.Z0;<>Q@G5+WII6:"W7O+9DF6 Y1,1L+89%0RVG)[T\ID=8, M9'5%:T=I^Y9,<:B-:PX5W.\ND_T==W6MP<1'\"@EYG=&+C^D]S-[A&QCP12F8AHDP296<%#,VU/5<%6O5KV!H=$&>BO6F-1,/ M.\(&!2N;N.KE+,8F]S=&.J MLWGX]-Q5_/NFY^<%NTOXR-3Z(J)D)6=%X:1R#*Q)+!OAE$A2.-?\G(B-T8VI MTN?ATW-7\=^']A2@/82ZB%-?&LWI'0K!2);HE=(*9,RZ=8?IMMISFP*[3ZLJ MZ-_F3Q)QI4=Z)EFXX5.MPQB(3Y5!)_6224DY^*P,@WJRD$[5X<:,3!F(T7B3 M#+2>A\W1C:H'94_DNEF1MQ?9M:SV38AYU:[VEI30Z[(>8/8Y9TB6Y1)J YHC M72.=J'N/)BNS"*)YHO<.\,;DHQR*7'L2WGTX& $0H%::F0V$]?'#C( M4>HBFN^+M:V#L4UCV,FY'GA=7LUG[W[#_O@YQF$")BAC(#$9R9IJ8Q4# Y8% M%QV:@,[;UJ_4.BP/03OO2IR;+6 -Y+(777P9V5.8_?GZ%/O<0QE(8[@HIAMP :N#6!]B"RAMVHE\A]^2S*B5(B<*<\ M$YSSZFG0B(,QY-R#!F.],Z)U&?5:,*/:=O ^U,[6DMF+WKD*AV?OA(V.492) M-$@?&$3"I",&&K&)/K5>,EL+9DRG/=R#=ME>,/OM0_Y\@,G;]![S:B\(%,O )\GJCJ)1.D]FM77WZ :PQK0,T9XGC<2Q7V_D2OX++N6_"/ 7 M [_VJAT:\>26F*J54%H>O?KE_.-O=["M3_([]#X4\"SXE)BVQ=<>2<,L.(%>02YB M#\>T-L$^JDW,]\:^>Y'T?DUNS9L/YWGS+\;E!2*-RW]G[7+Q1M4WX=AY]G MBZ%?UAF\./F::+^LAV4")!,H%CU;>+$TRM7""[F0WAI72G&M-=C7\(S))&[- M@9N5U8T$T+ B_S*BWV=PI@-)27:+5>_;I 2A2,L6EGD-14DM, \$T)&RCV+&K+)HW;9SEV'&UETBUQM8*6S 4XFO=GBA1V.E507+= MC'"W&"<>'%.R>??]:GKQX"M.J M&MZ^Q[I[:9GWQ^=!S?;>_B;W;>/?WWD$NWKT]/C)ZJD7ARA_FG#RL%#9S*PQ ME4V)]#,7P#(87S!:$,E^:\INN6^S4T2NWO;B7/N0I37>"I;XZG@:Y"S::,D6 MJ*B*-P&@=17)UQ&-0GOL*-ZU9X'L+H-V6T'\P[-A2$H>P%5]R*%<@DP$\-X6[%(W<]1$- M+0TA4B1@LY=@A49LG5[9 M%-O._O(FS[G=H4H@(B_*,ZYYU:*R.E04T!;!==(ET"O>NLQM>[2CL'+[Y-T- M?_DP@FUF'C>=E%_HY?_M TY/\9_SV?!^,>$A$9Z46%793)=L6-2Z,$2A(E>8 M??-4QK981V%,1T?"785Z< K6E^2W#_.)Y2;IP.O1ZA1,:FTE\X4"6Y5]LC(6 MP-1\1>%N$,=46S,JPFTCPOOA&1$')\D72RJY[O!3^Y65!Q9K8X3D,6O%BW>E M]4ZG=P8YIDKS\7'MSF*\%[:]G"_[B0R%8F!IF:4@@>9$"P:^;J^ 5HGDC C8 M/ -Z1XQC.DA@=%R[LQ!WI]I9@+X9Q"=EP/XS3G BJI@]L]'6?>UKY1 23LE# M@.24T>%:$+$VB;?%X\=TRL!^>708"8TJ%S*YYB'N)1LR$?>2#[D^MD-G1(QU M.7+4#)."LQ Q>C)G/*,6#H*1_+YV %$Y41W) M;+$><5D=R9(9.!W TRSQNH'NX29D'= 'F0>Y"]ON9#F;B'/?*P036[=EC,$R M+T,@,+X0CKHG;.#!":E3B*VYM0;*@TQ@[,*>%B+9KU%\ ?V,\-5-L-Z^AQY_ M61Y7R/,>9ODYSN;'W:S^-"]/8=&E^F$W71+=ZT:R)^=_\P;3?)9H9+NN0.\/ M3!,C>Z"Y:F2,_UB]19B?G!+(=Q5LK(G:&UL[+U;=ULYDB;Z MWK\B3\[K027NEUI=/N !"0V461;I+RI7_]"5"D[I1( M;FR2DEW5[9(EF?M#Q+>!B$!<_O5_?CT=_?09I[/A9/RWG\5?^,\_X3A-\G!\ M\K>?__SPDOF?_^>__33M^GPY./\)\FEO/G3Z5]Y )Y% M1*9\0:852!95],QSD;+2&(+&__?DKS'(Y$ ;YK/+3%M5&!@>6!(@,>ADG;.+ M#QT-Q__\:_TCP@Q_HL6-9XN__NWGC_/YI[_^\LN7+U_^\C5.1W^93$]^D9RK M7U:__?/RU[_>^OTO:O';(H3PR^*G%[\Z&][UB_2QXI?_^/WU^_013X$-Q[,Y MC-/E ^CQ>7[Q#Z^B,;^<_Y!^=3;\ZVSQ[U]/$LP7ZGEP"3^M_8WZ-[;Z-5:_ MQ81D2OSEZRS__&__\M-/YY*#:9I.1O@.RT_++_]\]^HVTN%X_DL>GOZR_)U? M8#0BQ(M/F'_[A'_[>38\_33"U?<^3K&L1;]:<@5E*IS_43_ME\Z8/A*0:3HC M:M%W<5P)WA#C79_>'?/%9[&,!1%@_\FP\_*\S4D3\2YJ<_K+ ]WPRSK1FS/3%;#(:YKK! MOI_3GW7'G4W*^_DD_?/C9)1IOW[Q7V?#^;>'5W%&CV!U[^56\07<71YS95'$ MGN%X6#>DU_37Y;,J_MZ7AU_G2!^1?_YIF/_V\U +54+Q5AB5M)-8CP8/B+18 MKFD''NSRP+K.U4I'DW3M^:.Z$4\NF#."B*/%=P=G,W8"\&EP\>$D&GQ%7\X& MVA8@I)XI)S33Z(%Y4PS+,D0EE(Q%Q]N\FZUX7& 6%\Q;/N*7JLI?<#2?K;ZS M4.Y"L>M1G.MO]W6]&B3TL^E*-LM=8\=MI=I"3;DQG^Q/)>>T MH/7]_--D2A_WMY]Y5P:]_PA3G+T]FU=3J%J7@V1-B;0G,4VZ9+J4S "@,%[H M]0UDZRD(K5^,FR#VSX)>U39I*?/;)!"=27!KJ0,;O;,V *.].S'-43(0NC"G MH^80@W'<-M\>[S[>GBP-NDG]-@]D5QZ\P3D)8'**KR>SV0"]CUEQ7]>V\.T< M"]9)9I/@6M!!7H)O3(%K )ZV]G>7]6W%JZZ*?Y;_\VPV7UA?'R;/!:XJ.=, MK^,QG7S>K9U^%LH!2*E#(RF330QJ<*\RI91NNTSF#T M2=T186I#C+L ->3)/;'4>WBS@Z+7<::SP'OP9FY@^FUQG&X$:G CNMN(#7<" M:FDPK(M.W\.![HJ;]"7UO5'"%2RP@;3(GKUMFQHT :]#(B*U]W#U2 MX5K@__!,V$;8/3" X)PNK='?%X;U@'PJSI4A#UMI08"D9N"0,Q2N6$2?:.6- MM7\+Q/Z]A@;*F;24; \AS37^R1)M;",%V48G7*"+'J36 [.YP)DW+O6 M+_V]@)X"!=I)O(T7J#U!NV8RREP M;;U01C3FP=U(G@(!&LAX;3CS7W^YXWISY[O<-S _F^*D_'HV(\"S&;G8O\)L M.)N4/\CK)FDLHA:7A'XU+I/IZ>*;O]5%CF:[7.TV>&J+F][6B[]Q\9LB>1*& MAZ*EU3;:&*W+ 0.@"P$D#AH\OZL5,$[TF.GB(]\-9_^\=*&5B"H[LG.DB.0. MR4*.D>">&?*=:>,"4F7K\,%Z-)T#^6?U_7M;WN&GR71>W;WWYY[V;&"\4IPG MS6SAR.@E1!9$"(Q+1ULQ9*-L:[-G/9K][WV-&' KFM]&X"VM(7KS!W5Q;\OS M*=(;]1+2<+38]S_C&,;SYV>G9R,2PV=\#K./OPUG\6PZ.\_ ^ .G54AP0O_X MC^GD/S'-,0\@^DQG0V;)25H(!LX"YX4% \)+DT1"\=!&V!S5XV?00?74@[UU MUUI^AZ_#T[/37R?3Z>0+&0AD(-)/YM\&JL04O>%,H"2)68',$U^824%X4Q+( MTMH*VP;?XV=7WTII>0N][DUX.9E&A&E-U7UV,L4%]Y_1'[E^L=IY+WXR&X"+ MP67-6?%(+T"FS=9'95F*-CD3)1FT>>>-:DLPCY]!A]!*#U?<=0FSU1J>GTVG M!&J@O,^H5&0QH61:6<]\)B\E"Q.DE70X8VNC[RXGIJ" M%BN$D2$QDQ%J;"*Q(.G4=*@ "B94H746Z'UXG@P1F@G]-B%,^1]J7Y[\1[+O?)O&.>OQC-ZU.)P MJQ"G04^#X)X7)P!,HP^C/3+BD% ^<4*SKE M$+E)4;<^,?9+A >ND/?%@VWDW%+_U?.YR\M9WF[$DM$Y",P*L$P+EPFV#HV>^R@W$65=O$?C6;;!,ZT-L%#= M50_)!BED"))OI-,[/_XIJ+.[W/K([K@6F5CL1*ED$#$2&!/(R5"*P'@9F74I M&:7(#96MRYANHWA"AEI'$?=0K7(=T9+7FV#JR4B["\]A#+2NNKI7]1T$W?N; MO\2&*"%#-$SZ&G&*2(QW](<'$"+*D"VT3F_?G_(?,,KVH?MMY-M+1L_GR>AS MO;&X?I]Q?A1IKS$5XYCAHM:0>,D\"L;KWO8 .$-/KK+-;Z3VM M!-Y#NM_KR?ADCM/3:NI\H'^SH+PIO 23!;,UPYWL$8(#B9R1X&B=Z)#'UG4[ M=^%X0N=_9S'W<:=S ].2ZIN@ZLD&N!O18:R [AI[@ (=Q-U'WL'=Z")R,#9* M9CVYE^11"CK\@#-GN /AK0ZNM2VP3Q(\8 WLBP/;2+GGG)-5[FF4SJ>+8LIT5Z7-$^"W%_?O-7);13[/_M;Z.>>W)$=A-O#D7_K>/OUVP6Y$RTS MA*!9")Q66B S'TQ@7$7@6GJ3;_'NI_UH/44D5@]>9B5P,T]):1JY2849R$96,7*CFH<)]4^.A MJ,$!F+&-V/NP&2!.IB\GTX2W0"Y/N6)D459XYJ133'MA6,PB,UJP"#[D[)UK M;4(\!.H(,H1V5>%-LZ*I_/=C9?R*X_3Q%*;_/'\QK#?"Q<2\59)I&PN]&+:P M*#*ZP$--;^O?U+B&Z6G;&[N+?Q]I9!?H5B??!OCV97GO;CUVQ'H$ITTGKDP.HK*&9,YO.+YN _!TG)U/X M]'&88'2>R.4,!,$=4UIRIL%%LKVB9Q9UL)$[#F6C, H]Y0J'Z&^7_+D7P!,P M9-H)^+;6;2>MGV='7X6TRKC< -0V)LM#VE\'9+_V24-%3?J2H$I2-G-[C4OT:6V/?FM]&N TUGB9GM*5]&_SY M?@ FVTS'&*/_E34M5S!(B(QC2%&Z%-V]52XS3'\YF7S^9?F)YQI>_N52P9?/ MV]\9WU#PDTY2:WA$KQ#\_A\#12=04-$RX4$1 JY94)IL7Z#SQW +*.Z[QMQ. M;[__QU/0VY92Z^%]>_YL$!:ML(Q==#NJ"!(+D%-=3\'L!1A[WS7D=GI[_NPI MZ&U+J?6167J_X;XX'%RBHP"L91@\682FMFJ/M"6@C%:[:+*6IKF;_B"L)V V M]Z6$VSQQ/?-DE6J_ XH ; #Q4,+"Q>K>C3P?=]!(4W 1LX%H$+C)3!)OL MT9(8.(@L%)%D4;J0M?IT"/1@>/ 8^+.-2EJ7ICT47GKQ]=-P6K]W=G(VFU?5 MKN[5DE6N%EO%F$@L*5>Q2#*-3 &?C'7N9FK4NB*G'1$<(O+77)N3?:NB>07< MAJ!?8IR>P?0;P587Y5X<=%*A0_39?$YOP^04I[,W.'\/(YS!#"X[A4S*A\D<1JN?]=Y_Y$ZYN]M(?TTD^2_,K_4%?7_0N M$;24H@HPZ^HHI:P#\T$(1NZGXN2"6!%;)X#> Z?7[D59NX(I >.^!BCUXN @ M'RMEC!P0K6C>P_BXNA>UXL%6[8NVD7H/:4EU>'4^&YVW?+RQ^J7777C4WA<6 M:\Q$*X_,.Y ,2[ NJ^CI]6Y,BP=![:NI45^,:"OU0S"4$L%N%--ZX.[G]I,/-A*GK58GS:3;^+JO M-GYX6ZYA6@5J-P#5\,9W+9#]W_AVU="D+_'N3??*N6),H T0ZW"[$-7YU#"E M44C%)7C<*._]N'1^SU7O7E2^C51;AX3^CF.MQ MA9GZAT:L-S(BT.%78O#%)9/C0V[4 \_8[^53(PU,VHNO=:#F_\*XX/ADB21D MYYT)DB6I(YF?UK$HP#,K+'@-*:=B-U+DM8]]]+K;74BM7\+W70Y@__SC]-AOA]-D9+7<2AR-<0D6C(LD[LV2*9AI,(JLT6U:O.:WA M"F56&^ESN^<^>H7W*.;63DDC>2#=?!-\/RJ$=M;HMC4?NZCC(!5"L4BEBV+25%LT)MK[ M4G',0-2$4^L2F[Y050KVR91LM],"2Q6W*._R,XS-\@ZO&'*B3X"YGAMP MTP*@=OF*K.28;+(Z2M4Z*^U.(,=8V[.-OFY&?SL+>]]=4&+)=>H[2^CH6)7T M#@3M:Z-=%Z#([-5-;_\I=D'9N_FQD_SW8:->; M&Z+H+$!9].Z\<6C:HC2$S.V$7L?C%BZ[>O: M<6B>LRRH&-E.!,]SQ8(HMN9V"Q&Q9$C-V^3<#^D(K(Q=U7>3%@UEO];4.$2& MU_+@I:^&XY>3*0Y/QK^338;S_M.Y'G[T_G*WMA3#C40M;ZW)4%!'P77P-H!T MOG; \L2%Y*9Y*5A8Y&3YE M;#=4;@NI'R0KRPC.I:?SP"I+ M5D.D/P)I@RDG1596%T:TE?HQ9&6MKT97*G"''%B(E> Y)@9) M>T92PYR%H=.Q1;;&T77D:*SCC9IS;"/KO75FV 34]]:<8RM%;=2B81!O-WG81FH]-.=X_FR JDXO M#X8I)1W3PBH&+@HFBS3)*;)(PWT6_V-M\M!%;UM*;2_7K#?["X90LBW(A*U] MV1("B]P7QIW-$D52^MZ6*]]7'LRLT:T[O>Z@CD/D M<8 SA8XK1>ABO3_&S*)VM5E1LAEE#AQ^='KMG2W;:*$7ELSF;\O?)Y,\6Q3* M+@/^ "I(YSRSB\[J)4L6-!V.A#%#+)P;T;ZW^%U(CN".I9/&;M&AL[C[B![> MF5^2R'SE.D;FN$FU_WUDP9O:3"E!E%8G'UHG<3R69)XN%.@N[/U8HQ?WS<47 M*37M?-[5KL1()K,WT;!H979D.T../Y)YVMN@.\E_S\D\FT#[D&D3_GO*:5G:11U M2TGO$G&;B)WF_QC./ZY2V%Y\3:.S7)N7S69(_Y<_P->!%5*34B4SQ7LRS;1@ M9*G+ZM#SJ)!CR*T/H1U@[G_[: M+3GIR0B&,;AL-'I16@?D[\.SK^297CG23.#'D#RS= S?3M_C]/,PG1MX4B3M MI0AL(2(=5*QU/XK\?!FDDYA5V2COZH$[\[N>?2A7N9U2)PV%VSA+8HEG]FR< MEXAFJTJO#4 U3)19"V3_B3+==71;X8T$O#?M1W!*G!^7UN_)D=F3TK>1:^N6*A^F,)Y]FDS/\]A7#I2(5F$D!TK4=GZ2 M9Q9D\"R@=2[SZKEMUCCEKD_?;XY%(ZE/6HJL=1>C9Y\^C89 OO!%1R4+/"G% M !UAJ2F_D+5FRBOP/(ADXF9=R&]\\*/77!=!M7[QWLX_XG1I/BSA<&DX!ZF8 M)L>:/ 1/UF;(B:$BGSMPB%FGC?1V^[,?O>HZBFMM[DK;,,^K,0$DI7][EO/B MTV!TY2ZE0_!GLP]N$1+:80DW D4V%:--UEQ"TC:$X!0W,9';RY,DSVFPV2.Z MN;L7S[ATYI3DH'EQM#O7L*"WD7;GD&NS(\L=<)UUZX#1;11=W?B+3_QW&)V= M!SYQ1N\8DK.:%;BL+$L.:)&@$P,5@:7@DG;H54JMRV#6H]E_P*>CQF^Z[XT$ MW4,DYP+9&YP/4I:!WK7(LJD^)\C,@ Q36K$#[9';(%M';JX^_^FH>5MA]G"S M=('E^=ET2E^=1Q42!$NF";+B##*=.6<0.3( 0%5<$;3XOC1\%:@WA4PPF,#)A56V58YCW 9@O(0OC0:#:: -X;,5K#?2Z6<':%O+= M7\':!J"^NX*U;12U6<':#E+>7\$:!R65$$PH3WMB LU\)B\VIX!<&YN,WNA8 M."[5[U:PUESSVPBWGX(UZZS*.6@F8B)'.61D04;'N"I2FB)D@G;3;8^H8&T; MP=\N6-M&:OT4K)$#P#&1S>ARC0.66D:)@5P%[@TZ0&G4?4[8HRU8ZZ"W+:6V M]GUK&\KY8SHA:V3^[8_:"1O&^<5_G0T_U=77>5O+A-G:!&;-;W6(]31ZR*^3)E73R6Q("QG28F0;4Q$[=:>^,.HNKJD:Y_P]^ED-AN$F(WPCE?[FDY> M+10+*0GRGTOB2A<98NM:FOL1':0E3TMFW'1?&RJ@AU#4LY3.3L]&9)CEW_#3 M%--P&<*E;6XA]G%^=CJ9SH?_O6J3=?=B!D)P=%9Z%G0] +3G+,1";APHST6M MAA:I,9%:87]RE#N(4GL(IZT%5D-]@M?KB%1;64$-]3G%@)/9H2Q&;:0+*=]G M7S?=N0X21SW4OK6M\'NH.E^+[<\9EK/1ZV'!0= 1 B RY3QY$K29,H_.LV*\ M3T(:CJ%U#O\&L+X?FNRHBAZ*Q*Y5Q]T-=AE[I'4*K15#VMZ8QI29E[*ZH28% M%8"C;UY4NB&V/7:CZY,MO:CBT.']!V5WM3]RX@45.&9EJC>/H0[(#9).U.QT M")@E;SV6> -81U&WVHP.F^Y0.ZIEGX;.U=[H&T#LJ9QU WB'*6MMKMI-J=-1 M+P>BD(X^&86<23AO2E481!$9>BVDDQY-\R[E!Z/. V6OQ\"<;=31 V->PS@O M$_$*>7DV+"9X6D5(,+"0G646P!53+,32VE:^?/H1F<2[*F?21+(]A'=^/1N. M:AG;"HT"#DYK9@T7M8*ML&B"(]^-:"ZSL0):!VFN(WAZNNX@X1[>Z8O5+>%8 MKFP)9(S)['CM_X@,@D7ZRF7.4RD$L+'";T!X>AKO(N,>8B&O$6;X<3+*KTX_ M32>?%R[-; 5-F@ %.,.2B8W> 0M*2L8#:!XC'6#-$TKO@?/TJ-!*]CT$/=Z6 M,DQXDZL^6)N)E@PUU%DI2C)O@F'6&5L45\7RUO,7[@3R]*C07=ZW2:"[DN#? M\>,PC7!%R0(N%J4<\RK4>@NP+.CLZG85<\G.:VA]V7<=P=-3>P<)W]:W:=#K M:#:?GL^Q>57O=4ZF.%MADS5 Q[-A9'DN,J(% YL3R\6G8+(WHH_1J&OQ/#TN M-)/^;6;8+BF([V!\1-K3^+D LZ;4)C(;YQ%<>O?\,XAV%?U-]'237.$?X*AQ$SD$DLA-+ M2$SG.D 1)1$4G5>%SI8-)PD>6H'WY &WU=\V FNLM]])4J=GITL@A@Q]9<&P MD@L9_*Y.W;/;JSV"0\]NZHGOG9_6=U[MS MW;<7Q4KGO3=>:IURY%%JP4OVX)WQ^MY,WAY+P3=(2BC1( 07F("LR9 C"S[: MZH>A,T9(1 N/+W?W:O+>0"2>O%:&!8I MQ%)R/L; T=QL.=,][_HA4$^.(FW5T/(2J';6^0VGP\^$[3.^6@2@SF\A)N/Y MQ]&W]SB?GZ>YS08FEH"*#+[H(S+M@18O)&="<)L-YP9NUGJLZ4ZTX0.?#@WZ MDG(/]S[/1HO?P?S^(TSQ5YAA?CXY_41N^8*]+[[6+Y%02J"S33'I*U]32C4P M2?M:X6"SUZ!CZYX4FR%[.J3I3R$]W!1M'#%%%*8(PYE*#D@4D:1 >QL+M,D9 MHXW)OG5&P2/,D>Y"F%Y4<>@(9@!F;HTOH2'8; M)=X_MA8H_:AZHZXHVXA\;RTQ-@'UO75%V4I1&_7&V$7*>Z. XRK8Y"R)R]2T M&9U9+ H9.5N2<]!:V>^E*TI[S6\CW'ZZHG"R9V1(=0RUR+2196 QD9FC!#T_ M2BR2WZ?>Q]H592O!W^Z*LHW4^NF*0O:,+$EXEFH(1 >@LT<*4TT;[25R6UR[ M\>O'TQ6EB]ZVE%H/T:.[7-8Z96FQNQ@>0P0+3$BCF :P-6)!QFI)IN; :!]; M3]B]#\^3-,&:*Z*'_.%+;*M!.%?2H3;!UE/1V7VX#E-MUDZ+:^G12 6][B5W M8"S>9!MK"H>N;=BQGE2Y2&9%,,%@3M!\CN+^Z?% 1=EAV+&-Y'MI>#O'*<[F M[\B&??\%/JT&!GLOK$'#B@5DVH)C47K/E*'_)AM4NK>'VFX=;^]"1> U%2T7%@RY2"I@+9E-$63K[(;]DN$!LV&?7-A&UCUPX,UDG)>8 M<%4?;:T1$01GW-'J=*+=-0HZPTR2*@?CM M;I[70%L%X#8 UY/-<"^PPQ@.S=2X&3TZZ* 77_,^D 7IW9 BLQ*J?U5LC=1" M8%(4DZ/V IJW@SP 01XP)@[#CVU$WV,,8IE)LRI.4 EC0LZRI,-/6SK\?.2: MZ2"XTLX"_4)/(8AK0 XQ7ZF9LM:$(':7= \6QGLC#D5"-S^B1>W/O;!NE/3(&#,B*$3%ZB *U^,&=S\ ML&XOXTL83NNX/7PVF^%B?.CK(<3AB)99%0VSLRGFM^-WF,ZF4^(&_0(Y+=/5 M7W^%V7!V,:[O Z:/B]7/7E\DUG$KE#4:F52U/C\EK)/[0@VD Y#+K)UHW:*U M[S5UROU>J>\"Y!)0?95?C3^=S0>IB%)$#@QY;=5LM:4C7P26/1II@K;IYE2# M-5G?#SYJ_WO74='M6K9X6[WT<&SV)+I56P7N4@+%7*[-%&0(C!;D&,_6HI8E M1=^ZT4R?Z]E78O%QTOG8"'/H5.:50&XO9N%G95-\J3G\JHXMU)S6$PJ9-1:L M3E)+F9I7HMZ-Y% !K>,ARLU>3=T5UH/[>AO5TO3>!%=/H:]UF X3]6JAMP>I MT$'H^R1%L5:""9X%X$ NMN.UU5A@!6P.2GBO;.O^\?LEPP,1KGUR81M9[X<# MRZ)3S,]A]O'E:/)EU48E%>>X EHODI=N %@@KYT9 RE*:T(PK6]2-D>W?[>@ MC48?IDD+=?1@VM]T-2X:FCN9'8"BUR*E4(O9 R-I:(8N%&T" C>M39-U6'X8 M)Y,>E-9#>O!=N%;W0AL@Z\E 68_J,"9*&^UM0(D.HN_AB+H'(=<(WL;";[)L4#ILJ^.;&-Q/? A=7I6/-5E^>B"+S84!*I M3G-"&"3SD) YJ%W2@\N"MP[>/HQJ_^9)*QT^0(V."MB#8?)Z,C[Y@-/3=_@9 MQV?X]^GDR_SC%;A9.XA69I9MJCT1BF#@:S/MDE(,LI@<6N<&;@GQR9*GI6KV ML-F\B,-YAM_IM!M^&JTP>D1C,'N67,VVMR(R"#7:*761T0MI;>L*MTUP/5G. M=%;"6O.U[;5NY?:I"V#S1_3M<@LSB^KIZ[>6VC0)I&)I&J1BS;DP=LDF0@R M1RL VR?SK('2O8SNZL?^@=/A) _3'_!M\5=R,=/P$XP&7KOL@DRTJ6)B6G'' M0'O+'&F#=)-Y:3Z6?3-DARBHZLZ)VR5US;70@[ET'>75^J\7I6"J.30$/='/ MX 0':(3&XFK+L629!F49N&K;<:%<)&$$USH&N!7 I\B MQA#SRC48V.2+10U,!4NG<_"* &9+-@ 3[%/)R_A%3CG]_6;8-+/@^L5;"8^9ZM(/LMYLR"<)%YXS0Y 589* ]91[L^ M_)%S8A\B[Z&2\\UDCC/"M@AN:QX ? F,(T:B:W(LUJ;]68@:S/*>>-N\4NOR M^8^< 5TEVD/AS?7UG=]@N (F)RF84(8(QQ-G44M:)1@D]\ %D]HW&;\%8U_Y M5OWO^]M+]5BRFZYO5.=-+(0PN6;V9PQDS2@T+$:G&$*4 J+AN30?('8+Q:$N M#COK]>:PL&[R[<%:O(YHU7UF TP]W?'=A>E\DL%%G864= M:ESJ?A@Y6:I.,)Z"CEY99W+K:,3^E/_ +=X^=+^-?'O0^57+=!FU59RLD2(R MDT X=+*A.JZBEG@YZ3VMV[7V"V^CV+_)UUT[-P<$=Q-M[T&E!9]%R)I8&YF* M$>H0KL \9,5X#F3L^.! MF[6 M;.&W'QYL(^>6^J]AJ#?XY<_W]=;N]03&JR,I\^"%,4Q(7Z<5A,BB!S=\>&'CMOL*O9)0YFU/,8KGN?/;H!QA@P*7SQ9)YPL4J,5\R$5 M%J1"KSUHD&$C!=[\Y*>@O4[2:OWZ78L"3Z;/X=-P#J-%*3Q]YVQZ40[O=)28 M?6WYGCG3@3R-F*Q@Q6:)PB,XKC92Z:9/? JJ[D6Z/9AD5_,I+M)"JR.A8FWT M!H1$@T^,]I#"LE">_B,QJM9>]ETXGHHAWEG&/5RHW,2T\C W0-63(7XWHL.8 MX=TU]@ %.HB[C[#+W>B<\UK$C*QP79-.4+-8P6+BQD&P(&SK 5O[),$#)OB^ M.+"-E'O0_?M:4(2Y@EJ>2 %D@A(MX\5(IH76+( H3-A QWGA*8?6ERNW0.S? M!&BAG5M=A[J(MK6I?F^F6?T!C$:7/YF=QY<]E\")WR;43DA!>A:+TTQHKW3, M0:9D-C+]=GCXHS_]]R'TEI?Q.^!=W1AM@/ANJZ$-70YB*NQ%O1VXU$$WK5W- MW9!K32Y1;3!;R$5B.@G%((K,#.V3)14N_S M6Y?T;+Z0&Q4]GMC@0Q2((NH8K.@B2#SG.F M77#,:V>8LBY&:\A:AWZ+%5[W4]!3(\V#XE'9(A(SQM)KZGP-+8-D(8)#[E4H MV'X:UDT4AP[G[J;K![(IMY5N#_D3K^](X_X=O@Y/STY_G4RGDR_#\3.MTVFWP/0V.]*:17N]^K@-]-4Y3 MA!E^F%S4 #P[752)J(R>HR!YN"QJ"0!]551@=5J8,2D%(>5&!M,N3W_D!-F+ MT'NX'KI6)9"XL]G2+I?J$" MR?R+@0-SUEHDG$[:[Z/NHLL>L;-$6UX"W;;$ MZX'V8?+R;)SON*H<9*]%CD$P3J9]S3W)#'1"EA-M8DZ"D3>KGC?RE>Y]Z"-7 M=Y\B[KT$9]%<[/TGVI/RV_&_PW18V5I+2\5 >J$M2,&<0L^TX:[V-U1,\0!9 MZ@@*6F\"FV)[Y(SI4Q.W&6-:!F-@F%^-_[_A.%\M0QZ(8'ATR;+H#4E!U>:# MW%N68I:N%,$]['1[<.?3'KGR>Q'J;:W;ED['P)(!ZT("AMK6)M[:,I_) 3(Z M%-) L=)BCT[%(U=Y5XG>UJ[;;Y^'&++/"BPK?%&(=5=K5EZ2T?V#A+VQBYOXB:O!M;T^"*M4P+X#*Y M8%7S5(/M$#X-"O6HE=L<"ITYA'/B^&P%^.W9?#8'LI/')TN?6(.';(IASNA, MJ+)B(29!FV14Q0=P*C4_=A[ ]$1XTE+R=\2LNB6PW,7BYY//.(;Q_/G9Z=GH M?-8]S#[^-IS%L^EL488^N]P<%W--_Y.V3,P#&1T2?*KF#4YTC MJE?[+U7YS&9G%?MR!.' \1!=6;1K1T-.O<@$KTC&BR[ N;)6MKZGN1_1(Z=- M>ZG?08K.V?@/M^@*14;$ZN?KVB^YF%0KA10K&*5S*@29^[VF/NKV:.W\JZZR MOX,=G6.SS\X1+9(AWI9%C],EM#^F>#H\.QT8$R1A$2QXE>B@-(8!TFGIBBTI M>2X*M)XE^R"HI\&.MK*_@QTMX[ K0^O#9 ZCU_@9IV10O:O8E_>,M-%Y6FTV M3*9,%I6WM.5E(,1&:6FSM4;;C0R2+1_\R,G0MZCOX,7ND=JMP)ZWR![6J<>^ MINU!80&C8AH+9^!E)#D!!!FDM'Z7.[Y-GOT]L6,W@=]!D-V#O>OQ7H=*6B B M+SIMX_3S,&']M8L?#Z25AC8_PY*QFHRF.LPJ(Z\7F,(%!!!EL[K@[EB>+(%Z M4\@=A-H]^+LA_A=?$\YF5QS\Q>MQ*Q:PW$"O!K433PI]9$DB, VE-A\MA]T:C4!^7U0<"\JO(.;G8/*=U5UD7@<#"2I91CNO8]P9;R!R M5*;U!,LC;#':,"EV:ZD><8M15)D#9L=,*'0Z2^M8=!E9[:D"W'AOFT\-.^X6 MHUOI]>$6H]O(=U_=)3?!]#VV&-U*5YNTF=Q%T/LB@>(IV$B.FO!&U8HB268Y M"!9]4,[D%#VV[GIPS"U&F^M^&_GNI\6H+8E'SA/SI<;W B_,2Y>818(JK>6F MM)[.=1O%D;08W4H[#[<8W4:T/93(O,//D]'GFMMP/>M^V3@-7"X EF&T-:Z+ MN=8.>F:R M23(W6TP_NG9G[=3>FV3[:'6VR&ZYL4%E:3PO5C.(WM11@,B\]9K) CE&X4S MYJW.[L#QF#G02KP]=#F[HXUJ$K4MNG$L)#)J=+"!114-@U1 JT+'5&Y]57;< M+::[^'4=Y;O/%M.;X/I>6TQOI;--6POO(O!]MI@V""8I7]-_+-1,Z3KS"(&E M4HP CS;$UB/ C[W%="\\V$;.K8V^12(8YF?C_ YG7>K5[;P7"6R M29BU4*_(I*\3[)"9$$OA&KD)>2-%'W%S\9TUVDE:K5_=6[VRT4J(Q=&RLBJ5 M1XK%E!1S$1)DP5,6F_EE1]Q9?&?5=9)6ZY&>=^\#J7BNK+&B\"-V5#_3W5';6[W%KW"'@YG,XNLZD_3.Y*ME[M%=&"J=G4/A3)=.26 M!2BT_I*B1#H$9-BLV'?S9SX%G?^!Y9*6O)"5:%T=31[($PW&6,:Y MBYQ+'3AL5N/PQ!7=1H*M"_G?X)?SF"U.5R>'L29(C+3!F%)[DB0694(6O1+T M YE\WJPRZM9'/P4U=I-7PX+\C,/!:SR!T8OQ?'57I[T0WFO#I*O3*F3M(<+1 M,JFTH^,".=?WY2S,,/WE9/+Y%_KH?60B5CQ.DQ]5)S0%9Q*W M!C+:^RZ8CT&':X))O:EP&Y&U=CW_7+1"?0EQ.J3?&XY/WCQ[-4Y_>3;.YS]Y M-9[#+$V>PQ@RU)^L[K>T-U$+8#YE.E2B%2S&:JX7F;FC'2C>[+&X+KBP&X#] MG:_=U#79LZS[Z+UYUW 0+4L142>6!4E"UZ%.,1TY8'C29.Y6U[\.99?.E&1,\0Y;WR,?619A M#QQH)_+]I!"#L:Z KVMUA$@I8JBNQH[2Z+W,-C4O);J-XDEHOJ-P6]]E[3*4 M![4R!;AF6 36PEY@H?9XER5$X"D796[L"&T&%ST)XW\?0N^Y&^Z&,W0V0?QC M:MHNZNT^Z&H7W1S'U#0G;5*U<7A)6C)MHV4>M&8&7:3W4$8H_+&QJ?74M#V3 M:1N5'&QJVFJXEI=<^!L#M^KWPO(PUB%F+] R%6I+T'HLARB V:!=D='7'S;E MUZ;('L7#W@Q>1^[D MR#C&&&))LO"-R@+I4Z_X^C^SMM.8I^TD%E#JVP!Y+QGTRK9E&>M)!+^*#73(6@ZB0,P99P'SET&M5'[ MFX>4=_6ACU!Y.\NLA[#TU>E0Y[L):LU3X$PZ!>3F2J*5MK2E1($Z9X%$LL9! MZ9L8'KMMTT2V/0SJN8IG:<5O@JBG'(3;: Z3?]!-2_>HO(.(>W[15_G,F;8I MF0MSL6Y@)@1RX51D2FB E%Q$W_K^:5]*?R#?H&^=;R/9'G3]*\P6:%91&R&] MEX7.E+(8!TM>,A0H#&/R3HF@/+K&>KZ.8/]WC%UU,FDFT'[R"/-DO!CJ%6'\ MS[>EX!1SQ??ZU:]OWZU<,JZ\"%$Q)4TM$!&>@;.>Q:ACYM8X@!XRBAX&]NC) MT%[\/6P!?X[/9F

CM]-2Y3_*^S&EN;X^EYQ;Z&:,!&5LBXI,VN!LR<<0PU M.J>CX*(Y,^Z!\U2LO582[V' WAIHJYX;&X#KR0:\%]AAS,%F:MR,'AUTL+]= M8PDR%N&0TY:6DZG#">C8B]YK9H)T)5AAC6K=!>D !'G =#P,/[81?>O;X#_@ M6_J(Z9]_3"?S.CIT,J:O3J9P^N>8/OWY9#H9P^?A]&SV;)C?X6B(Y=DXOTB3 M\>1TF!9YF;7()ZT2L[BUN7"!C,Y9J.,A+0O&T#*/>11;1J&6DE(0FZ#BLO3*N,Y!?1 M7I=D5H;3KF?C9JVS]JWA;9/*>E/P-A)LK=B7PUF"T?\Y@RFYP!^F,*3?.OE M>L+?)^/YQ]F+Q?3?]_AIOCA"%+^2K.$*G1NUYX'-D=01Q!?LTN6IP<0 6M3_0[<;\??KV*^C=,YZ#%%=!<.B[IL&-%U'0C M.O?((*D36%$;J724!>3NO-D P5,E36OA[V6S>3,<7R/Z[_2\CPO(8M5#& 1X M68?U\AJB=>"9SY$V7L@^*BU2%)L-IMOM^4^5+6T%W[KNYNY=\0N./E\#_;_/ MQKC8$5>8>4X.0NW&HS34'='0 1VP5@UQ68C?VND.A]*# )XJ6QJ+OGVCNJN8 M/^(4HOO]P0R6OZZ^('B^_7);_#\E/]WS_?O;H0SYPG#Z;_#Z Q?7TP(Y#KK:&L:/G&'Z2(2BX8V]IQ$\1ZE*J[U?*1[ 75O M"7\IT:^8%]>_.)O7:]^!BIQ%V@_@V4N\A"^,2VIM)%2^,GIW6$>_D7PL>3)W.['5-RA:6_&O-6?+D M9D-6WL;6Z3;KL#Q-*G20=_L8Y]V@EM;0Z-NK<2)[:(8#D;,-6+"V#"6_2 :H M]5*!0#MRF)RGPWK3D.>&CWP2RN]/R.V;/CR \C=<-%UVE4-KBF7F$F B) Q9.SMN'@ W)/@3:\::>VR7J*\8J\O(BBC M;^]Q/C^?83T;J) #UB ^8:I3=[)GD5O'G$>O(2GPR6VYA]S[P"?!A+X$W+(U MS'+U%TN>79'#KS"JK>#??T2)WS_,)7 ". 6W=#^F0-$*Q8+5G*4:AKR$T>@0 M^]*1:/HNR_BG*JL\_VL:36:8__8SO2YX^4V"@%_G+\Y?F+_]/,.3^D6[@_/R M_7PWG/US<9/.O3/6.L4 4@TF*LX@^SH1E 8VL"W(WDAR'26ETMHX-K4:WF8&R JR?S8QVFPY@>+?3V M(!4Z"+V'HV4M/DC.V8B%19<)7S")!:F1.:BSP624H%L;&_LEPP.&QCZYL(VL M>^# F\DX+S%A7J7->&T1!3)K96:Z9M"!D)I!,,[;HG3RIK'Z[X"Q?\.BC8XF M;07<]:_LH=NC%XE:MWA?OZT6L:P$E//PL\;U;GUS/0'T3>KZ[[R^[<=FW7*FI796]% QEKJ%D) M#ID6CIS/8CR+ 4P(Y'URL6D#DY:X?K"T5TWVD&?Z:IPFI_A^#O-%&LXJ"'+> MU#1+JX55S&23ZZ69)A$EQ7CBOIHOT:O692GWP/D1..I%<2T34.^'=G&[^S"X MGFZK[@5VF"NK9FKV*BON4 M'C]!'KC&.@P_MA%]C_DR+[Y^(C%==$TN5N:H)$-=0BWUU^20DRNTMZ;>RB;=GV^_DD_9/D0,NGX_4/.GUGSW(> MGM?PO!J7R?3T7":[%W!O^X@6I=R=EG6CJ!M-L:DHR*5(77STACSU4,BJR#(Y M-(-M'];M)7Y!,I]\0WR/T\_#:BK!%&L?]/Q\3.;_%^>7\AQD+;4/9-_0.V28=B3%:*(D,G')$\IDL'6\ MJ[?%?-],/@Z.]-!EHK>%G:N 7(#EM^KOB8&7(@CM+--2^UWAC]?D2-ET^]VQG2WP]!'SV0B79M-]=M=LG>%U?HTL>,IHR(L( M6&@3X$ZPF#TR&'X8S1]+@Y9Z[_ &3L_G MYB;AH[6J,*=%;;BG,@L< @N)HP_D"8?8.DQW]?F'RBDY$ ,FC3310W!MA64U MSW #-#TEB5Q'&\D0B,_.1DDD M?X1*?B"SHR\=;R/-UMG:'SZBY$+=OFA>%I)@Z[*2/Q?Y"R\A3H?52AJ?$,"_$%K]]G0\C&W%"78$MI$3MP+)L>1WM8C0#[PKC(F0-RA3PFXU?VAW#X^7$GN3> MPT9_;JC0+Y]O<@3&"RF8E*74EIB&0>&4"M%Z;0(Y9&,>< 6#: M8:CO.6=HHN=!>!GUWF]0CX:W#UC31T[;;53; UTOHE_5K'S[J2YH:2!(\BT$ M&0R,",*QJ 34Q#H[5 V,Z_JVZ&L(;#"Z]PZ6^=QE87UR(\M1-^'T8TC M^M')WW&,4QC1P?LLGY*P9_/IHN9VF1 T6QV8&&P,!)'7;K]:&!*#YH+Y(@0$ MIT+ YD4-VP \MC*RK91[TV;N33.'*R];G>>3=$W:M%XL$*Y:O&ZH+U&0*6<-SF!$[&H>%8TD:1@68*5ZVG;G5'?;"D\:4NWY[-9W-8#/)^-QF-7DZF M]8<#S[U3W @FC*&=!T1DP:-E$K3P25J77.L3O9^5'*$#VY;)S3+&VQ&B!U^W MX:K.,^,')::D$ 1#VA;I;-75>4?!9$FT-^IH(;1.Y6V^B$=$[H;LZH_P.U#C M$('L!Q:T* ^=O5I6-?U].IG-!KY89S +%E.H ^1C(DN25@@F(2T5BG"M8XH] M+.,'WX^ 'GU/0MPYP;H_R!U_[5VX/4=&N0B2I%1S6.ND9^=V79:87 M+]U 986)D_]I'-=+=SM%RYQ2H'UV-AS==OS@HGZ0_>BHTT-M77MK"T("X4G< M*M2IWI9[%G71#$"IY-'%PELWD>G9$-^_5)=;9[VJ6DHU!S1>A<2BPMK'L#9F MT,HSPSU]W]3F#,>VP]Q:Q"/:48[#=^]&@R-T9:Z\:/_ VD@8\[//.(437!D+ M?TR'">ON79:[-S@C,D0R90,I04MK:EL<8#*!QQB,]7@T/0]V7N6/-^.XB'1, MW4"V6_' 0G&&*\/(="![HA3R^A 52\K[6E '()I7*NYG:8_H)=D32P_S4FU% ML:-*#+TS8G+O4NNZLC.)@=>TQVG,#*PPC#L?:8\+AMS8H\D7W7IY/]ZHKF_4 M@:AV5.4"-\(]FZTV>65Y0LV$U(Y6*P*#8@/#K*,L/*+;OS_3=(4_WJV^WZW^ M"/<88Y#W+AYUDE9DR[2@)6NMD'F7-9W8B#+Z!$8?V_5_IP7_>/EZ-A7W1\?C MCGG>;R>[$+P+D4DOR4[VFL[V^M?(?4*C>5'^V&)V.[EB!XV/WJL!F54*/F7F MHR";"KQB08; K (Z +127A];4LB&2WM$.]QQ1(SZH$SKL<^+!<1[UAC7M+Y= MKO'&PMYA52R]RJM126(+ M#THE"XGW<4[L=YE['AUXU+QMU71\3Z1KW46H2=(9YC76_KHU#Q BB"(L UW+ M+I6(S =,+!>I\XC8%/K8;.-S-&UB[ZY5J]0QVHN MQ%+3A#A*%C,9$\6:A$%%+[/8RYNS)? ?KTP_KTR?_.G%K>D>;,+\=KJ(-.'F M.X2%&#(=L1E454_V+'C-F9>%.PA!Z\L)Q+V^-3LOX@2EI?0G&>6-["63N=YD_7K7>W*.^2=?#W(6N M&\SEV,_?AK/:_'MQ5[)2ABD^%%2ADD!K-T =':TO* M\M;]27M;S"/B?'O2]9=ZV($Q1QLEN[:B9+C+,2HFE$E,DZ?!R $K3-$!S<%@ MR0[V&P3[P>H^@UH[*_\(L]!OY5PMA@/=6".7'L C66Z*S#?-)3(?$K+DDB:Q MTR)#.;)-?I-U_7@SCIA'QQ^SNK$X;4.D#3TRKL_S#"R+7 EFA(LQR)JMJ X4 MFOI!^SV%G#I0XKC3XFXLS*'4(;G,+)1:$@R">8.11;+A>,9H>'BD5O]!XW?7 M@=6("8<0@JN[I& Z)D^VA>3,I6@2R(A*QN,-T]U8S8]MY^@XT\>$Q@K[//&. M;&%IC3+DZ $)**G 0J2=(F4I4\D6KHS[:\G>[SB=YG%MIYOZ9C;N(M7]EQX0I MUWK?E .A"HX\(R\RR\EJ0^Y>PMBZ@_H13!+J2\?;2'-OPP71"R1%C, M,0R:C#.1([G.0C(52E',QO.$O3X:>E%);6-#J>1"Z"*4.LT4(5YK/-+.E@":T4 M#EKG5CT J=,V>/[9;\D@7+PXY^(];U[VMKS#,7Z!T3(J44OR/0918R"U2ZWW MK@Y0H:5S(XN40F>_V:CB+1ZZ_PVK)0&N[6!]B;J'=N]W05TB7.14!A1&NJ28 M,9EVS>AJ;-AP5DC1QL943&P=('X TA/A20_R[\$HOGOI2R_/81&UV90Q,M"R M(["H4B(OS\K$N1+2^;WLCWL-T_1/AN[2/G1493:=#][56,'"C?#&)*.\824N MBH&B92$;8%""$5%(+_U&20?TJ5U!QXJ?M),>Y.N4FRX$5R 6%K1 MF\#8)@:RB5+;.S0/!STZ"/^F^CI(KD=%)BMCB2XP\%@'M?K(@BK 9,G6*>VT MR1M=21Y:@6L"&NWUMXW &NOM=Y+4Z=GI$DAQ!$.XQ#17EFG4F05M%/,N%"L\ MZK+99?(#FKOVT/T979W$/FDALX96]@((?+T"1 ?#M?6!80CU2@\2\\5RED-! M)TJR8;/.0P\I[^I#'Z'R=I;9VC>O;>3F'UR%:L^:36D1H-@%Y MA M3W^'>?JX*L-:_9RL4E+!V[+XX0 3)N&]8DH*70L?@06D]\5S&;C47(*T_4AF M=]#[=^/;L^RF_[9?3?80#=I] 8.H>=3USC>)VB37E)JN%"Q+J1C#:1?AT#K% M8W>T/\BWL^YZ"#*M0?Y\,IN_PS0Y&0__&_- 624Q!LZY+9#9E43/901&08S) DM&0\U)*2P*6VJ^ M9Q'U1F+Z*3":T1N]#3O'F MO,CM:+/VR7ON]].W'C?@3!LEM(P(W /V,B?K#KS>*2%J5;"*P)EV*3'O"[ H MLTDYDKM@91?2W/?P[X\WS52QM[CY".:U9& Z__9A2N8@I$4:5*< ^OT?V2:2 MO@7L&R'U9&WA)5J>K-*0 OV?$E'[$"R 4'KPT(=W\Y+7?/JEJQ=!!N.X8TI M[3Y&Y(RF%.:5XCIFC\FVKG9Y"%.G36O-A_\.8S@O7GEV,L7S+\;C,QB]1)P- M5$EH;+:LYBS3+DO^1R17EV7-K;96&Y[#1KO6+D_??P2I*2FN[5.]2[^'J/<: MS"^^UM(GG+TD\5U]+_\QG'^\^D\&AM=2" (=1,UTMTDS+[1BS@/8H!T':)T( MUQ'R4V'< 138VBK?_(59Y(-"<,;+XEDN3C!=[X; HV.!9V6\4)B<:[Q1'2;I M]ABVJ*TEWKJ7^1:[Z84AN,P>7C;O6?3%E1!M)"%AB8:V5^EH>_7 4O#1Z.@] MWAS4W?UP6P_G^Z12*_VT[J:T;NO\K[/A_-O;+V.SN]=I=NRRZU]P!W'YNX"=%^W^KVZ M5_VKZ. 7^_>+\<;Z%K=&W,JB0LA,>6&9=LK5$U8S5704=8JN4JT'F&Z.[O W M_[TQ93/7OZO&>LARNXIG>1NP":*>&LK<1G.8IC)]Z>\>FG00_GYH84VH+0D3 M,]XZ>A]*;:P>)7N')CF%W##.D3/M16T,(!/IKG@'V12=-FI ]$"ET-U//ZQ1O(M.)DT%VOHF M_<7X!,Y.\!^3Z3_+9)KP_62TN*F=O7[]?/FS)<.!$$K@J&@_U8' M#+%UJYE[X'SWUN/6.NDANWT-M.7KL@FX/5B.MX =E1&YO1HWHT<''>QO7UF" M#%E(&0MG FKULQ:9_'ZCF;7TRJ0<>3%[VEF.SZSLF1_;B+[UK?(=-U#+4Y"7 MDGR!4-\J1>LUA@40D4444:ID\S,GU_&U9;Z#,^GYR>3L:+AHKU"NDSC&H/W_=GIZ(Y"^0^J7.@\Y/[[;YU\?EY>/>8SJ;D@1Q M]N)K&IW1(FKB2^W@?#9?Q/[?EIMH+^/#7G"/]"HP+XG,6FID,5K+3/0Q601+ M>V'CXV^ Q:EBG6.1SA8R2;UG9*,JQFU)SF=P#GEC839?Q/YW M\8-PN<=QB3N0H8?DQKL7M/CN[-G9_.-D6FMY___VKN^W;1P&O]__(IPLR;+T M/ NN&471M73Y5WZ'>O"I79;MPN 0J* 2!@'&U, Z= M)\"XV@/XPFE@ENI)B)Y&GE^[NB6S"^QP8#Z2PFA$16Z5; MY^)#3AVG-.ALMXCELNB_(\\O^I^7(B-DD3ZNW:9;4SP@U'FC&[':S5FAF$#[ MIYJ;9=^.>+;V7TS\L6LQ,BX4JM P4DA*B;">$9-;3X0VVA5QEP52=W09 />= MDGL.]U"GR]-TUR'+9SK^J:\_=H^>:)^?-AL/VVR!0-4EO,T=JC)XE@! M5)O+'3&@3,8=>,M3'[9X%=!WRL?QC3K"?,V!FINMJOMUNP#K\ERIG"CN40BO M/5$%ER1#2:R*U;@Z=4U:$N#OE*G3&SUEI>W>EME <39[:;Y@0J"_0ERFNBU2 M0[2QFDA:Y%1GL7OY>$V24D@P5;WE13#XC,:_E(+-@8+_^?#S"W0[0U:BWYY+ M(%*Q;NBSB-6R#,-7RRV^"#Y/?3!Z1''.OZD_/4G3KOC)R#)"FN/GR/X[C>L( M?",5#+R$[3PU Q=#AJ-(.M"2YV"<=-85K+!$@1'HTU-+M&48; ((:T!PXZ?9 M43KS2,4W2[13#)BZ?J$/$4-5=XFW[X@.ZJ8?Y:>"\#(>:A-Y;"N/3I.*C4<1 MJ#;**2?<<=TZGKW-I<1%KS5)-8H^IRIGV+0MQJ^T<0!DM9[7X,MV2+'"\U=, M4HIP NC=+D$V1[N/; ,!)7G\XQ?PQ,I+*Q MOV\@D@=&1*9C3Q:,;J73S&7 698\F[&/8M :LNUN;;:I^.OUA[IJFAMP4-ZU MS5]5?4"E\Z4I5PN1*6W0&L3$Z%Y(JO%Q<('0C'-%\3TICSN@/ C&]&O00"H\ M676FLT#J>OWM )(O"/T9G%?+\K:TY;)L'U#4_I\6T@OPGGNB-+-$4$&)\AX# M>RV#9S)(MSN@YV")W>M1O&WF3*;_U([+O*JKM?E6UO?-K/0WL"P! U]_Y:IU MM2K=]E?]8>;: S(M% <:!&J*YHQBA"LLL8YZPIS@05FI^6XEU@'V#(;RMBDT MK27&Z&_?*V.3^!7:>_%XR,QY'CP$VF)PH M!>4N]Z8@H9 .?]2,N=AQ^GJ'X$7L0!/M?A M;[.$/O5C=2BXS35A076IGXPH(3EQ @1S&J5EJ#_B2KC629U,_<]LW8*!/"KWZ]B&K,IT>FZ6M^OH#:;JS;M M$3G:$Z@3;]@\^K2,;0(1?F1LASV0GTK3I2Q*:.;W=1W/C]AH;?$%XV7Z[#_IQZCIU8V7[=OQC30-__/8O M4$L#!!0 ( )F)"U6Q;K9:?>T -.8 0 4 =69A8BTR,#(R,#8S,%]G M,2YJ<&?LO D\E.^_-WY+1<2D2"%3(4HE24HR24B2M)A*3*42DE3*.G>1E&VR M5V3*DB1-94V8[$D20L@V8U]GK+/<<\]SS??W>\[YGF_..;_S//^S_)^7J<\8 ME_N^[FOY7._/^WTMP__)[X26'# V-8:$A(2@A^ ?Q.^"3AFY.UR$('-S: ,$ M0:+0 F$A: 'X) 3L@+#P'S\%!EDN^=MGP9NE%#3_;^F2)99+__FSX#I(Z-XS M"'I'XK="AM \(2'!_[^_A!<("UX+Y\\77B"R4$1$8**+Q!>)BHJ)BHB(28B) MB2\&+Y%%DAB)Q9*"SX),!+<+[@+_%XN*B"[^#[_XGR I46%_4;ZPT%IHGI20 ML)00OQ3"@I(N$/KC!?W])31/>/Z"A:!(8N+@@JPEH/C"PO- 81?,!U44\@%_ MA^9++5BZ1M-@X3++LR)K7:6WW@E[+JJT]UV1S)%:AK+6N6N^B\26RZY8*:>R M3E5M_89MVMMU=NS4-=QG9&RRW_3 T6/'K? G3IZR.W_AHOTE!\?K-]QNWG+W M\/2[ZW\OX/Z#P/"(R*CHF$>/GR0D)B6_2'F9^NI]1F96=D[NA[SBDM*R\HK/ ME5_JZG\T-#;];&[IHM&[>WK[^@<&F>,3DU/3,RPV1U O(4A8Z'^_9JV7%*C7 M/- '\T4$]1*:=TMP@=3\!6LT%RXUL!0YZ[IL[=8[HM)[PYZ_*UJDI'6$(7/N M6JW8+=!BX)CSI(2E(!S$0Q("U: Y MF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,Y M^R^W>:0'^:9VG1T2@W+EJ==7Q<6[XL?'#]-BBQ!U]@<>%==9 M",M3'2D/\A)8&F4M?*@$!Y5*;KCY.;-YTK3E6XOVM,ENVN/ M7@9QB \5':-<>,N'?"][WPA?*:?C,M_Q7?BNM%;=M\BQ,%;3N KL.3J7G0P3K6 3-;)N34 MT)IB/E23RXT'RRP/_]-35G&I"+^RU>]=?GS Y MUDQ%Q66YQNC7^,WO?V12 O75FH;3STML#J/M8F&'FJ@V9=FJ%H>I(R'JZJW1/S:),WDG>-124-JN0Q+U&K%)< MRGJ<4#*](]_0D=ATGN#E,./Z+M1]T:=OS3*WSRWL:?FYDF)-^89C:7_Q4 %] M1SJ"TI9%[@+NED30T9W/V;YC0Q!@BXX5:IC!KT-(",SZT M3QM6T^81X"(\M4<.5N!#PV8_J).&^'$_0BU1G ]]_BB%:O.AI,0)15T^Y)&" M8G^H)03R(EF'_X17PIRU?,C/F@_UR#T)X(4^"4 C6O#]4\2K &[2^=!XB+DA M6F%NR(=,1]0G/:FA[AVHR4\J,V-&(0 U^@$7^P:J4:)V7_T?@+QS]C_;A/LZ M6!MFD$0+.IGWP#,&O>^('G;B% +LI,!?MJ$[^=#/F%2X_QZE9R$U 9'E0V$W ME1 GX'@FO7INZ(0%@GMI:23#7<]X;B1]6.CO)C)IQ(<6YO"A+]K:&.XJ;0Q/ M-9-2.XATS>;4L *3BI#>P73[T9T8).@E"%P+I"T)&SR[_I3CG,W9;"920V4< M'V,;DRMPW*53&KPE#37Y M@3PJR10*[6@>CJJ9SQK"ORBZ3(L*A^2\H ;"L"0!%2Q?1!'T]#@Y% 1,/RY;;8! MB.%F0**>N2#Q9#ZT[CJ<_AB/\/A0Y0749&3!OW.WR;^\&3MT\3@?PL'C)^$P MKH$1$?1#J2UAR@5F@[Z:R2.Q@JK0]#$^I$%%9T ++JEZ /?+\R'5%/"X $YS M%%S3@403NHG?+0E!?(@I&\.S[D ),&\T$5T[SH?2O/A0%;B]X =/F0%DF(Z^) 70)O[^=3!=G MEP^- MN6&9BW-CT#O4<4\8>?0_I<* @XNXAZ>X#$\+V_EZNY%Y%8TZB%$%38.SAJ.! M2H/ZCVL?\]:DF10J=DPC./8:_8U?8I#\OQ>\088%FDS*E16$WB>"3_YZ5"3$ MY*_WXY&]J#(?(@.&(AS AY0UICZJ@U_)[(W4S[R\!*H43-N,DX)K,;4P(R4& MA %!R^4B .?WX.YO__,IUW6#W2\TT6"6V2$O]][[TWV)B4?S-]"VT=M UCD#H_OR)>13IS?RGH]1G32:[8IP2[4Q$F317^Y5%G+A ^NX(QT7'[3E)_9YN(YU MK##A^LDSOVWUV5N(E=I[8\.7D.,.1IG3GBGVKVJ13'W?I_M_^*9*/,F;/&LD M;;7NSI_)!$$+<0>LMQRMQF;@0UV\M>F8(+E-\1]>?'$>V[3Q\NB426:D_8UK M\B=811@PWJ3XB"6:7W#8V*^P-#E*?#%=9*5B%N(T MR,EJ+'C51K"MV=30,TS1FSC0&N^P(OJBW:]P4]5VZG[&C"^#/9EF)K/3>!N; M*&_S@9!FX71ST)NZS+[A6H^Y9> 5?/MT7=N34=@F[FIJ>%E[=NJ%KA MG.[[1:C%-4X.-1R:C$4E+C:\>4WM3&PIRSQ:M:J@SY=REWF/?:'U^J6JL Z1 ML(&:5(K( T2]ZNK*"Y>O+'_-3DUK.;1IUXTZ3?A!?X_>V<#2P[F_0X\C+$(Y%UQ-Q4SMK:X6Z,["TU MJD>=Z/&>"R(A1:[QNDQ;($^DQ- */C2)IXXW-%+9DM35<&=WP;FAHZ!KTUEY M\@^ZGZS"[:]+'PD+W2<5N[][0Z&?=VB'E3;#F<@N*5S6D_LU.U1CF56*]OY4 MKS?KU=-:3^2DI+*_.92?R%N1^CU9M&53^I7V)S<#]6T4%G2.+:P'\\#7**L/P"/FTRYZ*/2$=63S 7?[5Q2:AS<4D[;.,L_VA=C:7Q^C<&.@W'S/(5)">HL M/L2+U!ZJ$2?^@"6F-NG3K'<-8:4=(EIK5I;L&W*36JQ_%S\M1(ABW2EB>=\K M4.NR7V^56_N9KJY@/2V*W_TC=VA*Z^/N#HYM1*L_8'8BB M%+NS*%*^*7,3P/?$PPMSYVK\7Z#A\Z2+^(63-4[.NN'S6.0V3]4+%T M#T!4QUGKDUEPT;56 O53-J7/._1Y08)ITSNJ'3M%;7?6*1D)6_F-)7.K:MT@XI66\>@K,;UZ]?ZTO1"S30Y3WB&?GK:Z7&' M.:/K4C*2IM_G)SO+XVO5!WQH?N9LYH[3R0][#). M]+SQR>+%E7UV T,MA?<8P#TRP2#HS^9$1_G8IP[,/.@U<'/86KUXB-?CIG+" MRX]0;N,5,"Q0!A*L%*X08I#3F"]$VY7FM&P+<"O##V')=5G'^ZTN:>4H7U4^ MK>CF6H4 M0/5\O8@=BACP\P%:8Z6ORTAUVA7E\MY)5Z\N[=>EIC/S:G=B/0[=4NH4.2(I M/7I\Y@"B(7LWW3]]H_[:S5I!&1:)N+V)IV0<7F6VT:8.JB4$]FT#RN?V'];) MARZYM-SZA'T/W^9#7>M8(;1TU>)32@?6OFE(]\FZJ<]R8>VPF,89*Z'+ M&9UTDKB3"1^Z//#;@&V:P!H1 3@N<0&\G9P%,]2 -_3QH:%O@$+/@!8/QZ5@ M6/?QTS@^E !(?_2;+("H;FW$&C[$.&'1G#']C#D5XX_(,(^:_O V2#7M;FZV M:;9U>&]3&7R7-'*X=!7IPA%3/<@ MUWK>]]B9SX->2SXM\3&Z8%T4EUSO&.(8:%6;LYS2&[G,J3+$MPLUHJWI M$183H%=ZNW!A"PJL6^*3,8U1OG-%T/S#A&GRN>\3IX[;7E!N%FVOLBFD* M+1Y$&:L7$<[);UIU.-CW'?]@6.+*_B4L8?[ML&0;)4!&/&Q/;ADJ?\AR^0,8 MY4\VC1Y_TG$H-_M#_9LKV;XG ##NJ]MRV%ITT2?5%?.;QH-L_;@JK,")8D(6 MKL3FJ$6\F?4(KDSW0EG^2^*EMBNTU>BY#Z[MDCV6)=^.J1\[8IIU:SGE2JH1 MKK0)4[&BXLB&)"6GH?/U2$<8Q,Z9U>>/K[S7+G]Y<6YU-2Y6_K$5 MIW!A;%Q^MJUSP=*)R]WE=B_/GAW17&I):*RZ-8XS5)8'6[(6A1Z_D-! MKM>#),['I1:VO52K*N^59=\VG!C>=[9'NAN=IE&UZ.].NQEO_NEYQ=:Y%0%P MPGG+=$%D[*>=& ?]-0IW(%JWC@A9[_84KTN)QX37A ;H/^4$TJ[ G1]Q[YU3 M'G^DKPOTSN^[&$MD5[SX*0DO[J7&G%(?6,_2BE;A?IG"IFS@0ZTG>ZI"W\$7 MXV!93N(L76V"[%/G8OE0K2V0\/A3?*A;%[7K?T-B^7EH(+PT0"\-@5MMY4.V MKD#08O((2!AO!URZE_H.A$&9,23+C8(:)J)K97@D/M1/@7O2TN'Q5;#FI.6_ M'-E"_[;'S5Z,1'1U.P "G",?ZCP,TH3_%+UG"1:DW]$"J:@U^9>^+\*9(*'[ M?>I =J2!F?T ?+GHY[R.Q]W(V0P+]95<8[]7K7T[!WI/O?&\^6W'E$PMRPD5 M-^-N9*5'.1.UW?4W?3OL\^[%^^[%H*#G#^WFV ?W4J,XZCM96I%4WRRC01H? MFOYQVGU(?OHYM@*I&1KJJACQ8\30%[^KZ,(]Z,#DFVWKN+E)JW1[S)%EP?1S M^T\HW%1:6R!'#>),8V[C&(% 0GOW,>YY=M%9 H$%8Y-45YUU]U<=_<>].Z,43 M1C)'9#.CW\'Z\:$UGSE(CFZQ7YT/^^3MVT(M; *MKU66!P=_"5)GL6*DO.2#AJCKM7!@">RBL9,]_;R&G M1?_Q^A(.WX#>35,,)9"C(=N/_GU+KT MNZGKUV<_B8JMM1U(HBH-[G"ZKWYQZU/=6M,RU60^9%5CFQ"H/CXQM/>O%#YU M"%W]EO$BP..58TRCYY78E+TS.K=N'=VXY53I[8S/HZ4;7KU4?K<:6J1]K5 ' M1*C;64[ILN@B#-/7R;0G)XI6]\P^)#M"X4E!Y#6-VK#'^T=7!$YN?2W;I)EY M]59.9IP=\5>U.O+F.EU3L02C.TW=X#**5V%B$-F.:6/&-XIV2$VY_/IU.>>" M&Y](IMU:M)K>$ZUN9:S@9K5ZZA5AUJ:F/K?K;#=W=FS@=@G"%(B:E!VC#P/: M--#]LU#^'XU8QE638?^7;4F:",'?UO#V!4;[NZ68-.UGEJPGZ+E+*?\Z!G&5 M6/9,7 EU9;Y$BGMLL6=O#$T#,UC+S@;LX&K.\AGQ<,G&(\:&\Y+UZ"'Z-)KIZTFJ7-7TB9_=>Y0SLBZ*]XM+_!P(KTC5YCP@ MW&$N/_;^ZY?LA5M[#]^TR&OS'I["&5=IDF3\[ZU)NZ[^$W UYJ%.\$9IU9GF ML*RY\]TAT 1+]4PE'T_?)A:]V*/',SMVMN',[575P;=/=,DJ7=_LE"CNG_[@ MU@+-XI=)KU_+DQX^ZCDF:JG[' M=[J,^/,A$5/D*"OF99L#^#BY6Z>K,2 \S%'G^XODUP=VZ2O(N[_'!9R_>_,Z M(9XJCW,B!&(S_877P]ZO;3\%>2XX+'*6\.J" M/J;WT?U4NJ-QH(_^>N\Z![B[HH*^HW61Z?CW(')\%;.)@7OE5GM%:8>3%W5IC'\)^%PZ!\4^])PJ7PEW#="0,2PR&WJ_W4.,&4'*,J_YNNSRENU?ZEN MH?]Y47IJAJM#;.1#$K#3V*+33F0)[PN)[A\/940:7FL\@MU>^^WJ^]*B\\%O MYX<,Z@B%A=D&$?QP#(<7Z6Z8$5?F]C+[J,NC>JLSJD1=PDV5"OPM[T]9*M]6 M;&UMI'JD,14U/SMT-R8C[TJS/[.14A;HW -^VC3G_/[]PP71FZMHD4G,U.F?[#2:#ZG M3JKD-^0??:F_,L=#'* - M<6.%#VTI.7I7)CS0K%89UJ)HO.>H'/^9D^N M3F!I"0:;R8'*74W4X55@#"<\H88\02L+ M_YK$FRC"^:T M/3RSCPOX1V6INSA:OALP^ -VE.&M5#+BB.HOJX/C+.IV8%AN!78<044#R,^P M7RF( I893Z=C$!E#VGP7+5.[3M:(WJYSH/8;PU?(]!!26E1R75@RWD=M 9-8 MH/6CIX':F8A55(F]TL.Z\V;O%LWQ"G@;0.;0EQ0,92046U)^#Q^0N"I1E()$ M87U[C]L2;NZN5/\*6PR !Q]7=*^I2YK'5F M(*=X?&&;S(^E:C?"+!+7BS I]$-4@+.=S7R(M4%U>G,2-8,2JJTTO:O"BSR_ M[1=NR0%3C\SA^&]FIHIPT-?3X?V)S!J9'89#-W!9C'>\'NVQY.F$/ X 7=-) MDU]7B6[#CCX',F8N,-CZ[:2)*=QEP,?1:[C#_^1MB#H(F5EP-TU?B@_]_'"+ M#R6OI;JI,RBH))!)$?=9)GSH7$\'&AG(6U9@AI4^$:-F^.[0RQ:VAMF[T'/%"3> M!@ )_6NFW@*?);76TV2196/T3=2@_$6OMIDI*7N^B=BU_%UC>E'EO?/(=&[) M<^74E3N9CNID&?_$!\D;5MQ/W7N@>O=1XTBG0Y$-!ZY47Z[E72.68K-=[L(N M%LVM1JP'G6Q2L_:"+1TG/G>]V194*ER=%8,M3?*5A"Z<=RT1F_J"NL"=[=A6 M&GWZ("_K!H"3P9EQDTXX\'U%HDWI"#?-W""T==?#7>WFP#@&$_I5*7=WD61U4>XDR44-FJ5PL!F3D0QJ(L V#VC?(* M$4#J=("O#.\R7*1#[5G%AX3@X:?N@(291T\A$4U3@ W-;^=#D;>0!7SHO5O7 M&&^[=1.M?1O\X2RUG \IC0&8F?*1[?4R AY=(S)PYZ]82) %H;V8.A[ AX(Z M9A;RH?H&?Y_GLZ5Z_0)C3.DUEN<#0"XY\=LWG"#!E\ QPST2^'4,"S M8KI)K3M<4*-('YR5M.7Q*9]3309U;R@4^\#&;U]4XSV2G5,7.XIK:0Y#\R-& M" H15S[/8&*HG:^IC*,%(N@B,A?@ZV6]FWG4T'RCPJ82N8VA>W]]R>UPW:Y_ M=KY!9/:6$^]7;["^QH>TR)F8$0FZ1DL,[4TRW4+1J:EP+5/QU:=JMZL=KB9M MH=HK3M MBQ-N/[LA,TA@'--H)1T!%;R-_HQ?Q_Q1?QHNQBFDF#/:DA[/JS%_ M\&CO=G)>3714Q4S/E4_X&FV>_2=OK-FZ(N/D_2CJ..YS'/TR'&,[9MN(V-_/ M^$!/RRU"1S6,.JHYD\.%9XVD\>UD74#FH'_-B*EP40IVW(,J!4*<"V]S%J5] M$ $NXW<(USU!5()_1G=P;)P(!0U(.BT'B=3&E6 ^\_S\ %$ZB<6S!5$E#GOX MWWK ?X9Y<_^5?5+XCM\W54T2? 'P;2Z%0^ !-:0BE-H.!%W % -Z@5]Z3^C M!'J?V@D8-]OXQ7,^9"=X2YJ.XNPFQ.$83C"2>!10]'?UX*W.ZP!/D4*/!X$W M;%H#N-##A@P> %'^%D!^.G!J+(F!^Y^ M&(3T&1#2#<% /?]F,S5O"_530 )"ZLOKD)\2]*O!H__L3<+]J\-[SX=NUL3@.#23@7!*]W#OE%I>SZYW!L\?SB[ M&XSB%=$[/L\/&5+"%!"BJ(PK.&3IM$6+(?T@+*=WX<4[!O;VE9)+M8=RS9VL M]JX4Q9;)?"AYUW]^O*EWGA'VNPJLS_I0)I5^9.?V56U&[W\A0]JFI$\CO:8(%)(&,*'@E$]'J$7 MC,9;<5U&/@] ?-C BT$P7!NXR& ;O,A[;RV^5%$>_4PM#"]ZH^*[,RE4,^.Z M\1?6@IPS6RJ%=ZX4Z7=A:30A4@&&O(?;>#JTG.)52YUW=0T/1^NBD1%5U_(V M52D870U1TKJOHGIV\4_3[7=*[^![7?5.WBGI952FV1Q[8KY[I\W8!:_VT1:' M*S$?AHY4,F6N'JG8^TWSIA.%\J*@INH4H#*/QO>^<8<)A8P7!7:O'&)NR1&3 M7_PR<7-P]TE@^*"_7A'O-58 M*<\0%Y;#>N;DX 8GIA^?.SMZ38%P.-%F_535O$,,N+"\H!N8<49^T$,=U)R0/X'@J9*VRCO&-Y-?P-J)I MK9$,[P3QC\ !7P+OL BY5HCP%4840"A>?YL%ALI5%][6G_C)KME2AVPEP*@8 MI/ \8] 88?J./EZQ0*&U4P/#485M4Q$YW4_89-F*%3&+%2Y1LC2*X*)WW8*V M,"5'^4L?BXZ.<)1UM6XM4Z[_2MM!#S'3"SXT[_9.Y?@M:O-TU6=*T$51 "W: MO/59]HR)_4Q\A?,65E6%W-WU-SCS,]X/>"IVA2U[M>3*.JBK*F+%9?^C.5[$ M0'?,M#6X/+ML4[X68^P3BLT)N?G*H44F_:WP;2)-,G?EU"?*YPF2[/OA3?8F MBPX==TX>393MGW+V:/:PP3K@ M/]'MERC#L:@,-0#N%TX 5RPF(.981CJRBP_M606H&W2.#]$ YMUOQG"$8986 M'\K$3(D1)O@0'U+A0R,D^L5 M)+:9)\[N?J- MA#>/:P88J!P?LL>VQ.S+RVDL7.D.&_QXL^1N Z)S^8D1LJG%_/M+TQ4W>./[ M=^?AK9:5!ROW1JM*J%7DA<=T_H"UY'XMLC&>?/6"NZUIL*:'&,BQ1L4B !@V M,X'6P$W[\Z&[UD?R=9ON3;T\Q2W)^QQ4Q?7)=7X=^F'-Q9#[^,.N7[9\NJK> M^X0'"X<^#RXID;D7LTWY#7F*E5[_G15GK)@L%AIRW&&3'!C:>5]-+[N\J-.[)R_1%0I&3[-A]Z.54SR4OG0>4P =HFA^FGW M1(.LC_FMP2KMGV)$-2NJMGXNR+NQ2IV]C-)/1R4B65&JH:!58YX08Y5C*_R\ MS5(O?<;EO:YMIT_DXYX2#>CKYFEO_7(B,RMEEW?24Q!Z2-F=WH:AFV]X'M!A MIZ#FY.>"\:"#3<7ZPXR;%"3.I!C'E=W,AR:3\-U/B=EP40MUW!4K"E3DZ8^ M-X41PMUX'ET=2$0N MM!A\-FXD00S\*@ MB=T)@!+T^4U^^NN)$0IP]LXN AOPJ;(QKA\\,%A<^'V6Q()1&<#E&C%H83TH M<&V?/5:04*0!\/&K#XB9+29=?\3QL5N('* 2Z^R96+0"W)^TO8&3+" [#A7( M8W(IS%V%01^VX@>CX-7N=X S2JHC9N,F(W' S==^T2>GB;%J4/$1KK$9=R=< MI*GGH1('?+!!SZ''_5!U1C#O==A5D0]99G%VS_NR?!X30',P;LZ4IF2P8 :A MB%EH]R-+PN+DTYUL\_RKAE*3?2-:1)N/]$]LSW+[7,>EIZY?Q^U/T?A>?U]S M\ST;JX3V1NXDSZ+4$\#G.XN2O^WNYVT![:D"%XFOYN7IZ>FK>1\F'ZDOE*NX M]MW!TRV6K:.HY/[S=?"%H55Y>9$JQC-GNDYN[T9_>"N NVYXB[*$DRKLNW!W M"X7KYY_!9.J'R330[]3[E!;UPJQE\2F-5&V:Q;+Q88K41N6U@S]"0QM-]:L+ MT](CLIL^3)TD+#KW+C+*05NT@))&O#DR@0OW5.>NXT/^+ET='*B?RA(&(WN9 M":(.2_*A[R)&?.C3"BKK"9OP9Z P_/G_(E3]MQ:@K(.E+=(I&_A:?R-BQ IQ M2^PXR3K@LVB;F1F[ZU(7]8/7HYX+_J2EET\0SWT0LQ$J-R*V6QH13[LDH@GE../X?'7$4 M9DWPDG#=-#TO($L5@2Q-WHJ7M4D9 11=58K>P5T!!,KZ\-P\M+^8#\U3#!K' MQ0]YNS0 BF^S\.Q_YCDF AXN4J-V1BMN + 0A5P*;50;S20%>$KWMRLW^8XL M21$9;NSV5>QI>E8D*ME+O^1R"EQG!1<)ZWEP76P="K]B- M3^WVT+WC)(^)WHX=;RO_M<3R?!_V._Y3S1W]I;PGA;(.^N(,_8 +76,2_>]$ MTR^/Q-P9'*W8.*[9\_3!1>5P4VTV3H$59JAQ]^W)RY%IPRT-ADA/3^U8,R\& MPR@X>#!:23K=(NWQH^B+>AE:FLKA3DF L#JD'CD:$=?6VI#ST265DW0N(=).,.>8].RO M_21+,T$B"KS0HB8L9WT:JQD,R+^F=.@M8VG&9_*AZ8F)^-VLEW!K!_>2X"#B M#/S*I 7_A4E%[KO" MG?84 >?RTFL,)Z48(O=-2)MMOD26!O'#$) M[ME8"%S][4W 69*6X(NS>$^+<>/*Q7!3KF"V1 /\+M5N577[X15$K).M#'-SK$L:"RY=?NV$X_+KP16NBP./1\XH*(H6B&_\KYIQD_$0(#1T>;?= M:EBJ)B,6:>X@7(W(/EG0Z(+L?+4_W]%*LG2-\F*/EP:F4/G*:PL;CQ#=*8-. MJ-@ 8((]]7!G(I#166,!-&LO%WG6C<+D+NN93^-OLKO2VSX:ZMX.^28D5;@H M6!C)8^44/R'?1HZF7O)L"&F,>7UIYLA)PLE?Y79/&MU_)H7EQ1^/NC-?\2Y^ M6$^X+.S;6VP!7)AR0;LCLP!K^XVWT=M"JKM&Z,$,+F"374^;-U5)'T#-1_T; MZE-^J,0;,/2>D_S(2R(Z94-FV(@IE>1?+3Z_\,O'31>\;^3JGS M)O*QQFI/XH:AU+;H7IDM)^[3UD^VW;*QY,5;$I: %I:@=J:XPD4&U(MWZ[V- M/.2]+1@;+4\.?2Y5'W15>*TSN(M]QW7=CI-"78;/*#EIK#[M*O4>UH=.YH9Z MOPR>W+C3\6XBW:^LOK0VQ//0H!F'+9A?J]'=2YUEQKOMP*Q+,_L8&>B!#;; MX^I.3NB!2]=6 2S$\>$MDD(J_34<_POQ]-GJ3 M/WQHME1B5F<'$OJ*#S6EP@-7];5"X5]K_H@"1MV**CJ=SI8P[;=2S%=3\=ZIB6S 6(84XHKR9. M=<;A-V\E3(T)9K=TZ9U&CU-H])O>JHCEYXNR[VQND9AM5]1M7<,(0' 3^]CP((1Z4;3\VV%%<5R MP;5G)NU4\KT!-;-)Z\O-D-JPS>XE/.;)"%#I M#'%XUJEG9]"NM80%Z=X^@OWX[YCV8=CI@-OYIDY7(^B]9EX/&^O*=S\QR;$; M6T'I"Z6FC+$TXL/SFI"EN^C2&ZM7F-GH>M_Y4?'JY&<1&AX; F_1YNETHFN/ M;S4]&O,S5;E +@AIQ:G2'0_LF%*93B#3FKH%JQR<5&87X6,'PX&8I0P&Y4R9 M^8[A<6?OHQ)?Z+MR3"\%7O^F>3]&P7-JA&5(R"$P+@&M4A.*G9:JPTT>;R-Z MT2*/=GVIR?#C0Y5U/(L772NMMP4D4=<12P3U3""6$@5BX7?1PVGF0R*.@MD- M;R4 [== OQPP(IHV3?4%P..'NGRP:)02TU85@.U3PG'V:N ((YCYZK-J'K8J M9<@.753 A]3&6("SG!\JZ>!=33U2Z3'^-W\A*7'%':D7YUNR3 M*FV4KT@Y:$'.,\1[?:UQ_?Z7@5^'][YZ6:D\+=W23Y2J.BM2!B\V?54S;;-) MV\DJ_U&_B@CL"PB&,Y[NPPIKG\N]>U]/(_3Z[#3R!E"#B>5% M\Z'^;'<-%'!(( (L9TFS@G^N3.$)'P,#4 4%"LGA+*YO&&:HH/;UD?BO,(-- M;79!@^Q]^=#8)!DQPOZ6\*?;#7C)=_D0^1WX)89-/F1)T.1#);U\Z *5LRD> M>!BU#F9*P[^GG+E(GI0X"H1%#%MD.GH92@2%G_7#CFFUUVV2XI*W@WV%55ZN=I7:+X5S^/ZW>>JB]*T\[P2 M7VT]@@\M,I(^%CFW*/;__T4Q-UM)UDJZR_U87!>6 0=FU6@MP&5,/A[-.;]4 M\YWD-2&42L^[#)22)>9A$LZ6,K8D9U,W7TV.IVD4G%8:_3I MT4.Z!V90]<05(T,#@^K]Y+L$QF7,R'KZ3 BRQUNB\\1^B;6#IRI:^@@7K/=% MK0SX>*>H[X7W07OI;M9Q+G)0-F:KRZ@Y]=.D6C=KD%J2K#I^D]L>T+=;ADMF MJ*(2VHSM?LHZV*7Z:NX1I<%)NYK[K30=@!K-.__PZW#*!R',"]VF-FJ&#K(T M99K("SN?D\NP*,%*M@XV=F]U;+GKG.HHUM9LG[N9&3&PTG)8G7;=0G;K95TG ML>3C[,W'9[[4C ;M'E9=0'\U=.J[[96QT5-$U8D!K@)<),V'+FFT&M,:ATP8 MSDW^B-95 R 7'LA,"J#OVV3%\=[X!S)X7J4]I*GX1J) 7'UJ&/,33<8@"%1",'.[YK<3:>)'Z MQR\>V.4P"Y[FV5];;"*9(/O&I$HAMT;1NO.<,2Y#QJPT7N$MDQ3@)J%T/"/G MQ[:"(RUFNZJL[RXUNKXXT)+NIK?U?;CH;@-*4->;U90(>E=(8KVI1F]0&QQS M,6+WKZ9-*:$E!_PM(H8YN*'GR$5+PDFXZ"RU,Q9(!\8A3$OTD&E&8*]+ *JV MU5%?IO!A]%?Y>UR\7>,)\0T1<>\SK[A2A;M;T+*J#+$5P]LTW>W=S6UP0Z^: MWY ,F0I6R#:[D>3^6*$9MMU_'\< XD#&+,^/AX7;WRN)OX M>X7(#^_K :%Q2\I@]1I+]94%[D%[LP)\/;IY$[^R-]%\]+. MSXR4^J#UD)F+KE2Z^GFHX>0*Q2C$O6D@!I$'"G/!/MS[OO)D%HZ^R> <"V;. M8\(9;U2]USUXE2TEOWOY>L:[;'>\5/8Q%]5Q\C*6(==D$2_1GS26NNE(^^$V MRHG1_#+3S8U./F<2IM9-SD.=T_#2AQ)@-_L2-Z9_Y>7% W_I\*$-QB8 M"X!XB#3W/@\PP2T%C6G%CP\1?N 167O44IL9@18UDCD$9T)5.FSJK@4$;F#' M%!-4?PMN$YTR\Q,.^",P#E64^A/;X*)$>-Q"?P?\TV0_*"+>C14TB\B!:0%( MA!OO+!#0I9Q#@+V')>.X7H)MC,/:0#97]@T'=!&056F"V4<&"0P *F^]#%N5 MD$[^?0T(MG4'HTEY5+86%.D(3H8&LU>-].#?><=0T(L2XGS6S4875T^_0)\2%%2@)2F%=G9P/-]2,F=+]/*'N]V F*. ;IW,]&BNX/K###-!52>PH-6FPUA[ M!//(W#8^M# .KGR, ,]_]QU412*+F(KO<9EM#>BSXFJXTC"0#RU%PKCV J]] M3TH9+*:2899N'WID36<'5]4*Q[G>H,X1I?1U %DCV&GAKH-6-I#0N*D#T_F MVH;[XCICNJ\R8Y @PBNHG?6KKHT/3=NRDE,JKV^+WDY4 M\[VT^N*7?>.G7MZT_/DV1 OMIS1N$."]WP%J=QNZ&8P60/V2RJG6ZFQ,Z;88 MJ7/I;?" )LZIB\Q>?F02CA5TU<:9WPY(_2<;A@QWIG6,A^!"X6F500)G31K; M@#+(1<4$PK>>U0<02+#_-4&.&BF'!C$(J-%/$I/"4\$^8C9QJW$,]#GHO^&4 M8O\_'R^HE9UEV_]$P"Q?F85<+P?\6+^,#X60<[MQXYL346G!F8C4(?__R'F& M"O)OD_0CN-^8[8RQ+&O))"$,F;&F$U\#!^[7^J=>Y0$9[6>+LR>!F)PI$HIJ M&M)KYK%PY=\';LI9-[^@)K0ZFEVJ4?E^?<7C%6O.I(7G?JN-CV(?);SM$ SK M2 LPK"7!L'9N\\;?C[*W"'BG]:+%P>1X(HOF]4MK1956\DKU='@RFI@*E^0 ML0MS5E,7@/!WOQ['JL8R1OA0=(T*A)$-",_U@&V);<#C8/AX"P_\CG4,"XQ@=%#3XDV<%["J2AK^"; M^HJ5#O(A^K992N1E) W_\\//3NEB/Q=VNU.17? T@)D$<0:!#XF& !0,KITM M2^T1:4M>&F"C9,"*/I'9 3_ZX;7<, ,OQ749)8\FS(M3:;?Z* PX#'SX%[L M7,WG:OY?7G./S6'<>=Z+OB\W>LM29T27G5^=F\.X1U9$;GS[:>QTU(Q'TI?J MC['UB2GN"-A^_?8Q4Y%[KQ//8"S#%)UJ7[Z,/AL84W;$ FV'>X^46%H;^7PN M9?25$"3=]2IX$5V\96;CIIJ\T'(UO?R^'2V)*RN_Z78WMDGC-Z:LWU7YJU'3 M;!\ P?W_R/<#+B8\P(X?FAKCBIR&^U]0Z!>I[UW^FN+-L.@L]P3=TEKSS7V& M]IP/N< C MP>#>A[/@MWZI,@!L)%%$ZFYRU$^F?)VL^G0.N="I:*4EB(<5'5 M_QD\6:/LX]3#:M9Y2!M!@J?>8]DK@$\LQ24(:%Y(S2_?V0)-;PHJ"2A&Y'O6 M$%K48H$^-""(-;4!=49?"&1KAON$R.@ 9[]^!U/#MW Y97A40(C6+4,+2@3? M)=KET80$J\.!A-C_]]08* W;8:H/%*[H 'RF0 054^%NF=7FDJ[F5SV+MJ/XHGJR,:F0E%OLR;O-;00?6?54D7Y M@A@+:F:D]_9D=NU<>VKKBZB??1?/ET,_JXS J"8KB>YH4C,,HLWB=3_5T M O54')>56;TUFG!\XKA8O'#G5FM*N^IKO6[1/;@W[M8@+%N6\J$+M&3N*U*; MRW U&MY:V3QE7\:\:3H52+!.*&"E>S>Q*57=1(Q =Z@1K?[0'298!N@=1&8Q ML96K-"M6M9XAW\>/B MW'7H#T4U7@CUDH8$4&[^-1&OW6_VF_5HZIM/JO9$MQS6K5B[W/"7O=+\>;@T MC6;L] M&S@B9J^]^G:;C-[JX!7=_$U(B'M9WXA!U8_;XG;K]OV1VAPJM/+(( M)3"U[N+>,\DV)28SVH0O6]LH)GGL-P%#WNN?^EP)>/N*#WE@RFZQ+Z,6J0,R M@J_7_'T-81#_.Q>OZ+)'(H\5 !J9E$$$3#SL/,^.G3A^*%"-,EC"_"Z8%N'N M$2PVZ:'WQ5"[O^V!.BCRMRU0T<74E-D23S%<4)/C\- /ZF0N=F4%;G0)'Y+C M0W7GO0G X2;?L0_C?U=;FW\[B'2=1KV#,V'+6:+*/I:\>P+ILQG>NX+ZUR4L M^/SOJUKL3G)1\!30=CGD..98F2':#J!#<.2S#5.SEVKRMWE*TPLSO >> 2@I MD_)-CK="P)ZR5ERF=KZX;J(T$CY1Q G>$KRLX&YV#GVU/R;C%+,H+^"^#L.KD-@)+&2Y?GV1UP3QK[-F4 MS "K7@-Q,,0:+8SQ),5A+&WA%]_( ?51E]- M?7H(E9 'U-^#68(6ZYJ@@1\II:=X>: &QGRH.][[*A" H6$@/+T9FN!#TKCN M6,H0AK=9M>XJ"0D!K*RU@V.&._L22 4+W/G_DE-!@L-\K5$7P."]B2S8\*4$ ME>D(:%K=%_:BU1.0:4OQ[VQ6]LV9OP M]Y-N6/1O)]TLK&2F_;T%N^4QA!)[\"!_5KI"J,QH4BWMOMW8V\:-9.S,EW>( M>CMPTU5G^-#0"(ZW2?&F*PK&PU+!:)VU38.DKX+==ZD6G_<&JCMU4>_BNLX@^[[?P&3ZD+C7+7/J M$3ZD\77:CMU-U[ X-YFMX<&GD]\KG&M]KWF)TH)AW=5!WX"NV6B! MLD!46P(:MJ$8[GG ASKD6 36@WQM/F2 8ZM8H'LXV"D+\!N9P-X&?T4("=1+ M.-J2#DZN!?(.QZ6;('M!^^)!&:,!1'@+MH3%EA F0=;AQ_XXA'ZT&NYK0LVQ M$SC9_G_GP3C:.D83;SZX+>J/4_3')@CL*1 39":,H[ZM!^Z!K1+VET^5 4R M*-P&EZZA3ETEL\_!,^6D?U%D7(->$^H#=X,':#&)@;QGH%2&\& 7;AP _5@( MEBGJPCNMBIX@\YB)Z%H7"?B[!6H*O.,AYK^_JM_J48D-X-,M%G 0NU4I:(0< M[S(E'M?YA,PXY"(.%VTC"E5U4B4'\7E3HZF>;IL(^(\/SH6CG0GEV\N3[M./ M[Y'1V;ZU]-U&)')>ZD[*64 M1E.]!!&^.O[9W&ZZ_[[==+_K:Z)>T[ .(@@#/+Y/$D[]%P- LD AW M\GZ +:[Z?O[ >1S,^@1Q>7H0%+S[^O3M_T#)_V],*&9[;7MKY>+:I.]?DU>M MNJ6>NF*U7]'\FQ2Z1&2BS)GCD9U^+=0,#@J8L -UH2FC8SJB[5$#+L@'; M* &XR^UB?\:W=C"N=)2N\!81+$RR8)G2(&G]U=D_,L.'=RR>/JIG-UAG'+B[ MI7#-&W(GI2S=NE.C'"/.:C4(.]?HK?JJU;'Q0D9FU?R@M6EG?(]%E4AVAK7G M?QV:Q_S@Y**S&"]&5/W[0[2V0TN"L3\@.FU_&R$ S7PWM1 M7;YKY],#[>ZCSPU>#KPXW.2I4HG=G3G4;-VFG5U+4;2(_VO3Y6N6Y+T \;RK[KH_7S%+NF@] M.W565W6<_,&F>+7Z-<&:GS8VN0I%3&GS?/'C@"'/+V 8>N\#]0Q&EM0U M:J[5";GQ,?5P<$"@>&3\'@\%Z1#JITE+W"W B"H+BMB%ZLQ;V>.& MVQRV::TW,;'Y,F@LNIIAL"IU\K#(!"CD@AI0JK.5H/I<7G+L<49;7&(73%(. MG]CGMM>N+N7;Q?J?D_*+VA0]2S]="-Q)"7#B]/)R<78UBXEMU S"?:*"^ZLM MT7F9MA>B!LL5G3[7XF.L],UOW4[38Y%;]W3IG#_>,.[+V_U\%,Z]Q "+]V7\V8-BH9GC*D- M)P_5V=[TL?CLGJ+"B8*=3(FC7A[Z:5,$AN0Z4+\Z4I08;P&HP#P G):DX=U< M R".E]%X^XL8.;0%Q48W)G1&,\WW=*W)GSQV12F2L7WX&NSVO]A[[Z@FNVU= M/%8446P((A 5!"$@2A&I$?T 1'I38@("(B ]!;RJBB]2%=4HH @-=*D$Y F MH" @74@(O2?4A+3[QGW.^7WGTW/.ON/9+=FIU/=S=>-BUD[--1+C9 I<&+"?J_\N]:RM MX63T.MGL-UY(("LQH<#=M#G"'99MD;T?+BF MR%0*9^*)JE-1M7>$!*>@?[DWHJP^=K^O;M1$JB.8U' I^\NV+?3'(R8KMJP" MH[,B6P5.)W4F3RP5U/XM>*^[95+U'S%X[]1W\5.]]X5+RU7/U#0Z'PW5'37F M$23MQD9^-;CQ4N/[DOC24?&-HA(IB$>PONKT'(PJCYEPVB"3G43JEX<#"-/! M5L)/90#NN0>7V1='.((+3HD-5"J;!U%?Q=.Z*$R(@('+ MT7O>[HA [.<5+9!=HN!R[%NKC#UJI"0<'DWC4ARS6US_-.RX-3+2_$A1>L'8 MJ=WOY),CKX"6AJOU:^OUT%.]49*&%=_6%0.&%1GN M>TX>U+@""Y&I:SD1E/LD-3S##JJ=B5E1./\\Y$HU3+*HA_JZX. M4-\ <# A#C$A"B8AM>=]@W3( .ETL]#'BNKOIA:."F,0R:'#*,%'P[D:IV[N MI>SC>$H_3$1'E2 $9D6!M_>VK$IM3G(D7^36]-BWXUOP%=7./FSD*C*&/\G8 M\T+"#_. 88VIU*_0"GPQA\JYE.PKFKAEJ]RWV>#.QWG_^_-XDZ>H;C11GPEY M!!3=#?+P&]<-L^(IK2Q3M^U>6#Z\J5]^\D&V\R%'>267DV=%DG:DS'S"SQ/N MB9GZRK>N:9:1CQOGWTCPFVM5\W%I:0-].D_N9@L$!*B7MR96) 1B6U(%BXNC M#P[8[*^=SQ9J\3()YU)9D0 4$]?E:%PO&>QV>4"]#MPAE':YS\.A=C]Q0M=F M+%_89+]$M7A]JM\'+?RW#./=XQ9P MNG&:<$5T)$G CL/EHI$C352HAAM1.P:^YY# 09.E:1JO9;H,M%BDR?GJ?91E M?_C)LIV!*S8EQO(;])F6[_UC_( ZCG@?: @FLC*N6PSMQ&JE2"I9>:+34WML MBCI5-FS=6@0J,%^53!O%D/"S\-)+F):7:RJY08X5=S4W=!CH["TN<+"5KBT2 MV0W4=90Z]*T>,!6C: MEM[V4YKBHTY?.MX$B,M200.\&]R<^NLRT!!CA>0Z2;Y[?5M:?\O&D MGHKSNWQD(%D))BW6R@/W2U7K((0#TB0+D?RHUIIWNWRTM'0D*/=[J 4O5ZYO M=7 V?PI63$HO2BGKF,6LK,.=6?ZS!?S6+]=KK)#QH->U)^OQ3 A96&GK5IS8 M5P+VR.R0IV9D\N"4)?3-=ARFG']^[>+4E"+,3SCECV >PZJJC[UJ.X3B?"$' MUFG+0'T30-1_S;GQC4Q-(T/K*C,4L(]0)\*"[AEWNW[LDSWN'68;]J@Q]H_W MA>G1/"7O--6-X7YC';H6_*EZK[@K-%=;UXQ[D<-%VKUK*C[A%[XU3*Y&IA8; M:]=L4F,I+>#&K;\E?_YY7PD:V]WHV=W0 =V6?L9MF,=XZ^(GFR6*?V"$O0K# M=1;QOI>R"/[)9U^):@EPX:L+:QTV),.4=++GQ+P?5<,TG- HY]#I5.4+B+>R M-(\6+J/K3 CW&=IBX! J9(D/?N!693AC#D"]13S$$KUWQWU@C%AMJ_W1M*3$ MMG.76]VA.>XOG.-3T,\FR[THD%;7_Q!@#] -@^Y2^D/05?)FCY>.[*L#VQY; M.$)$^!G?W.('QM]BG#Y5YO"I:4DNBF)HB=AO8P0R3OSE H&5[FY 6OJ7DZM< M_]UY0[NK[)"A1;()I(X<70ZCH-L,(_UP'4NSX"'T8%;(>COBR,Q%A<2$"-G4 MMZ[\7PZ+?HZ3N]FF\?W@O4FD)/BJ>^BU,N@AZL9I(A,2[%*Z!QA3(MO8'7B: M,UC%V'(R3=!P\MXVF4@P,G:IO:/BGPWW-"$=5GO=*?+>[/V>&SMOK M!\7>+KS9^"W*/T 3P6#[#+HUJS?^F@WRS^98_^WF6&RDZ5^"_JITAZZ"M*$% MNW%A#KIE<,;-B][UE+%3F7L"4.XCXW)9F;(<_W9#@;7&XKNPE+-H/O@"?P8P M,UQ)\\,,N))E7!E:(BV<5#9'Z-;%I5IH(YHB3%*)94*Z"8%L+-^U.[F3%0:P MV M.^O/TXO]8:RA$^R:-.P1?S#K#>IR)U"LS-5>4/&S91%#4$-QN[<>N#>.T M?F"/R.%EO'$B+3,.E-*?9?;3N/"(J"%+S/.M'5".^8*P) L_LWR&$Y^P;[;.H%%$3*=Z[49>C6[B.,>)_.2*%E\9$/(ZF!!! MT@&6IMFL'&3)4 'Y FFSF0DISHI(MB)"(Y14Q_BM36PL'4VZS:NS7RT$9K!= M';$0"X0M($)P1'?=12/\RVO6U223$*6;'Q[NN#<*+3M0MQURM^S0D>'XUA:A M573060SL_.>5!8^IYIM/<'YJAYQO'>M\;)IC$.P:VS&S2U$Y1M8'. MF 8H[; NR#-E@$9]:$D9C4R[ "*)$!-"BT>\DC%)9F38PM?VLTR(OA1T M:V?(#^@P)8;&2!Y%Q?PZA,9?IR%+:5"#SJF#0GCY&36("H!_B>ZF=G8MD\.O M;B2!WT"#X60A-!,2QSIDRH [NE)(9!MP#S69$(HP]I)#.OW:9V#F,/0!X#H% M7]U"^&WJ-KJ2+^$V\DB+&=_,R3WJQ"\&QT;HL6^&:D%L)G=&C%]"- C*D).]J+QAO:%6T;-SLTV:4_14(N0=BG9C F MDJWNM /E"N=./\>HSNZA$.F6&IF6CISZLB?AT75L7=/EX3A+XWHJ$)WDY\ M+H%ZJJ,RW8\IEMA*'4PL560O?H2C\IQ%:T4@%;67!09H]#4 7.W?W&H%:/Q: ME03Q0]Z$F@@E:JQHK#*DR:OK/TO,C7J@WZ")]UMH[P3!E2[T,&!"NIP079/ M)>!W/SW/BB@3[&5"K,8IG^GVCX$)*R:DD0D1 AU\E'G@S\:I)E,M-#Y55A0B M:"(^DD^C8+[2-P[3U,B PU>?G:+4KQY:EIU"EX&C'R8S;DPB&R'%)Z$9:R;Y M8!E6OX20PPNG'P/4, N41 M%!IB,X*_I1'8/=O.U@ /-;D^^L?>T#6)ZX]7+&S2FH1YKY'J&D,A>ZJP"D[4 M$V>^$BFI!WA^2&_:UCJNZWY5AN.A(>,?C,XG3H;D5M("9%FM7_U#CGH*J,2RT_W%6P568J%A;72[LH.K.\ 6L$W38 M@Q"SV$)8E+,DOR-D5QMESQ[+;.M0+_I8K.T;P2U6.-S":UO8ZERA9$N\,"EC MHO3!U\_8](6J0IB95OL+D2[E[A79*/_PEQD9%*M\A#K]XD\ 9MVT7I/*L,2%TT6A66,U?H_\ZPQD[Z= )1PUR[+K&QG&6 MFUA!W\-%FP%U_"NBN!J]!XM//^);Q+/=$3@B$^"LQZ]^9/'\R9+7\-%&O6L@ M_55^-*<#J/42,32^_52V$=00HG!7\[LQZL5J4E:#O&U_R>?T*SU6P_>;)G.V MQ9F-&\4:;C=;'-?;S%U"*G:,)TU[3AL-<4GN5?G15TS1A%%N41@B=4K&V_4> M;Z8O2X*[_[1S*A-]$0\\VBM*F9!]T$;$FD ?EG@1P1"+(9LR3C,A;S; 7SPJ8D)(1A%J JPY M\*TL.=ZSDNZ3C5 OJ^XMA;WG>=SUU7/E5(O@R5?&SD>-U$4=G@P'@)Z;X4GP MS;=K:VN6[BO/7R3$.4ZY\;DUOTM5%]EVF2].EX>+[H%J@$+@8TEPF\Y@'.<+ M&PO,OIEC'Y.'5>9'%CC=QP>S'$]@K;+R43O 7:V%?O!J6?2CNCJF"O>*F[ON MH$G$27CHQ_TQLO\KH?"B]P^B]K5:F^U[1'<$137 N[T 97+KZ^9\?S-+.6) M][J_FO\[GUDA5&(=F8W=HZD5:2ZIAAVGL) J#(U$ > ([?!=4 *6=N2$8>\B M?K6@>D>!Z7Q=#HUP^JNC2.VW,HM0)L1&N9SA.D_E(L\3@[3I;U#[?(OKAKJ3 MNI&6&3]FN?_@*!(BR=@E9WVI*ML1^YA-B_%'K1P2VL>$V"]',,X0-<(D4GIN M$0O2+[[P.\[G%RMOV1:0>ULJ]:GIH7K,#&;WJNGWNM[V"?J,]@L@6'O-$=<+ M?4YJWM]RB$-K2 LGRX1L8[!)LB+?6GY&OD'U4)UHHAD3,F2S8=\MX=EY@&;0 M5U 2H':HR3I?[4 ^^TF>/9EC_.-ZS=NE'D5Z$FJ&;X J^19PS(7)1%]#G1A5 MF);6>:O%3^E4%#$:SX)XKD]AY6"9D10=*.AJR"#HI*G .@*@)!Z&Z?WK_42#[."=]^]4ESD5:"P/07OY[!XU9 M%P1MS)MK@?5T[',FI',VCR^O7 /Q9Q/#@3RH1N(VJ XJ) 0K.&."UW7*- M41%VVDJ*\&BL-,I*SG)<*7#GPI>9=E]6]'L4P^_Q%JIQ:X#5R/6OJS K@+YS!05[N#*A,_ M4XPX]Q:C$)/$?_%'V#DI(,3_T6'TWDQ7 MZ!74.M&:46N_]@A\4"Y90F2! GXQ2X:/F2TRVOVX[IDWX/$LQ(3KVO\42(KG&KW?,?K_;,:7'GOC?+WBT_U ME.;O7G%68?3IA4EDA;5=BUK*RT!Q)2.&].+B]*.ST4]D>HI!T_1>0Y<8,*X; M ;=?#CVF(D;4#?5"%+:#Z_6$0S@BK3.M&MD34O2C#6>5 M?KRTV,EHU9PAXLTIU60-C$R-4P*'H1]B@?H?**%#K#1LA1,JNPFU9Q*V!X8, M=JYF 8VW4"",ID'3F) Q71"=!4W&OW*M@GBZG^S*>)3,V 5G7%O#]KWJ8: 8 MA\!?;YQ@G!XG<=,/TD'/C=T/H/#&D"-B0&"^NH:@B4Z"HGZ/YI<60PZFR8%T M%03Q[2 O%8+.WW!D-?;< WI[U/W_=6--E%*7!NTJZ@2H+J )>:3[LU=>E@Q( M=;%/@,_TX-]UUOO+M+ "#NF,4UAPL&]2H'5AM0AEV^I) 3IQG^ 3J(9?7USO MEVDA8F18E=9QX' SQP$\2.0F@NB.7^'3RV/0%;@U]K_N]X=I26%5>W=M -8X ML$11\-54&253Z-5-8@P%VI-,.XQ@[#LU!OK+9]"A);W$FL['U=9COND5E3U6 M9(2JQ_V%FSH<58(V(1"IHOU5/1R#GZD*V)T_RXPJX4)Q&V?*&,GF_@!)I M0_=IVVK*\UN\)1+'$H=+>X>J^I?AU\>^>-VRVBV;6]6VB*AA45925OD_

E!'D[#[,OQYE\LW$%=, MLCM,4FXH1SM-,BN9?C39N ,SE"Q(Q84,/'N^/^:VH*"QVHA. %=;$4VB[>-P M?&]1_8'T72Y99-@'KPFIZN AP'-H>(M&]PK.3Q=GAQ>1VNR)DRF@40II,L ^@]L2QH MW+S1F&:A''/;G>X>/;JG6KZN0'"8Z!H(>&\:F^6C3C0[3H*TB%_C#+'2*"*T M"4$KGX/O=K[FAYV& C-:'3)'Z4F\G\";PTWI@#C(%H3.+**-T^CB&YN)XYX3 M%[P!:H7+L%5MZ-Z0*52TU&)V3^4^/Q]J5TDW@)4/3\QA7)?*O9I,IY,?Y0ZO M_X:?S'\-- TIJ2P(*Q>CI,R*.(]" ^]\,+),WTZ54;0+?2TUK:V#K\ZTT[=; M\PQC[\<1W;49?)W<# ]NUJ.E\6MWU)@*#^S+*E)I=1;.*(@1:5B=(QO%S#: MY^TM-2T[$%Q'44 #MNW>B-!(C4X:K7'D,93^?)X$1STQ6FM O@S7O0]@/?KX MWD-LT][2[=OV/-ZTOT[>+<;IB7DW@V0E2\$Q0C,MNWGI$%X&#,Q]UE[YV7#V!6GQZ7Q\MR:0#;AE4I?F.49 *0>D MAKAL!1'4^<1E\,+7-C[;TM;2!;XNG/)*6FG+:'WRP_1^_'^'X[0L$X79O' T M8$[14$Z\P2J4&I)/'+6:Q)"XR9E1Z[=K +[-VUJZ_U'=3%40< /VZ:Z3-]!X M.# N>@)2NQ),T\0F/)@JZ7*"G#774-D&W7U_2V6U]0]G.TFW 63+^:SN5\FDM>!#NFM3RHK8I1,R$42Q(7( MT)H'D:WS1L3J>^4+-&T'LI.*GE=50]\.^E,KYO7D.XS]>/YZ<;48^6*T7_O9 MY9OA+"SPG#""CG B._KETH(G#(HR95VR'P-.+KO6JL1:@^-=/F9@[2QT5)GY_GFT]F TXA!\TH$;(4=)4Y M2,Z4FD$O@A3":,ZV&QM4@9CM@'G:L?DN]=/ COSGV%]-IO/A/U<]I]_/9HO" MZC(X.(.!H2Z8[!QQ$A21BB7D)G-"L\P>R=&/RM,K7.Y[CJ+M('=2\?R**F@ M4/WX2PNG0N7>0 HP1LI459916)=%"1#X,8(YWCJMHKF":*V@]5IQ/X[ M4<3>R/H.TS"IA*VS%0M+O9SGPN U+Y^F<#5<7 V4?=VR#J-),$1I-\FN.YS MMFJW6'[S"TR_#R.47[OY>, U5VBC%8E*ES'LSN): EKR_\PX\)[E??HF[T/+ M=N [C2Q"#]HY 3"^_1EA-KL3M5FNQ$\]?+,=$HES^)4ZN5L^_.W_G2[R$M!C!)'^&;ZN.YY/\AY^73B=#F+V! MN1^.9O=9F@VOOHU>G+*PQUO^]9:EA\RN7_8(>1VP!S_G,$Z0_L?A<81RJ!A- M9HLIG 4$I(_S 7/)*"*?N BE^B':&!7E(>7: MJ;(#:>[_'LJ!B'IJM./1E-A<<.^UGTY_W28-O0%M6+ DX:O1@U:1H(&/)*N0 MJ?(QLU2[J^ES]/1_*:4RV*H)?W\@+0]0QXD2YV"4<$P17?K"2YL1& MR&"E$U[5[DU9)TK<:;JK4T@=JH;=<>56N!K#A2]>9$4[M7K[N^&XI%)>3V;S MV4>8#Q3ZP0IB(B)83B1';FPIWPHIT>B#RC[7WC,WD-+_M93J4#IDC)$L%=7&_2+"1BE8K:N&P,K^USWGU__]=2.O2:=A)NM8VK]I'P#4R' MWY=5*ROX#_WHUJSN=?Q[X8EUCGJ[D%WM6'?]RCMO.ANG_PWIHG@SI<)V=;9\ MC+D@1$HJ25**T!!S%$U)!$L@LL2:^#SKK6!F M"Y]B+P4V!<:[$64 ^U ;/$]3 MTF^VJ]'-L(+2FH3>>E7Z:(P.D$DP294:ZT@UMX"-]'2K^VJ MH><7H;.'T!L S\?).*UY@'3=AME*#<" E*M#1)9.\)YQ2;Q3QNHL9*P>1WV" MC-8@LX]^'W5F.TS8_9=R/G8C5\V9*8O5[K*D#*/)#H2UMR M9(X$9B@!KIE7WB'CN3O4-C#0ZR@ .1B3>VCK)%'Y]7(Z65QCE9S/PXE4DOFL)>*YW!KV:5,:IRU@:]'L3B)"0 !RC5FTW M.^P8U)X:SO(NV4T%XGLYW4(JBO]]-= M _?&*%[/',O2HT,*DF1G@$AF\*R4E27!>>4<'I8HVW8$IT(=U((/UBK M#03:WH_CY J^H(*7EQ^OS_O+XY).7$NF!5%)I9+KD"C2* B-U!87+5A1N^/- M,^3T6WK>6J2DLOK:1>)Z>3/*O0V2D:!C&5;C(Q[=I2)40J"$Y#9E4F?$MUOBF?/R(!G[R(7M2>; M/4E(DP#:1]$;\N;[2[T!Z-RQ\3>&_\--CP(JDT3)E/G7&E=8&=X6E"M31UBV M%KC(IKL:GB<(ZO>F3:,[8ST5-M%#[FZU]D^X/V5"!!IP=2GT,?GR$BTC7@9& M2TTH]T,%JWPBHPS30E'G[."F*N1G89C*C3I5&4E::(A]- MK)&41&N-\$E87;TN:!,M?=^#[QY&!\B^G4C(?2;6$[1'OZYG @Y82MHAA20D M0!/.G2?6ETIW:YBWQLHHMYL^O?4K^[[M7ATXW0F\>1B]@357F:N4BT5E')U1 M7"&J^ 2)!.EXI$D9_%$=&%V_LN^;[OW :"^!-[6CG9R].L+S.>C=7-]X9(#HS)!+G!K=\F20+4AQH+%P[7P-NZ?XGWB MA7W/:.S8=M43=K,WC+_,)_$OW-/Q865T%QZF][I/_-1CZMP>?I' 6G>%;ZY, MGN?7DZL24UJ2^QE&90TO^[5\N41QF/"K M% G/QN0<@>DH:UO[@R@^>"/<]NVO[K[]]GY^ $II=J42P68B!0HL*%N2LM$& M;A$#OOKHOL-([CG><#Q\/MI5CZCJ4S*4R]AA+7.Y?EAG1O,I8MLPG4EJYD P M8KPOP=?2WM& *_]D5\):RE6/*O9J.J^[QI[GVU5SEXJE]LZ_E2]GZSO]OY;J MNUU2T?N8P1L\-=DR6!,!%K3GQ 1#:4R>6U4[2WDXU2=M0'=!Z4,#>F2%GY(- M/4MIN H0O!_GR?1JE1W(#"II(^&L+0NYU$N4:^C(5J)U M!!XBD5Y;XFFY0QX"2"4L,VR[B34OO*@-).RCP$E'TNP;&7\NW>9W/DR'I4QK M?($,_0MR)\^OQL.P*..KEWYR&21<+.L=-AGG((W7)&EJT+PJ2;PUF5#FDO1" M96_Y5J#9GX9^JT1JX>E(.FA@9UIMSOC+*V.,Q%O&&>$\YY*J4<1G2I$7%4.6 MBKE \[=7WT:37P!W(I)K^\_19<5S-25. M,%SZ,7+BG5"DS""(2>8LH79STXW$]'QL[!TGDRZ4U@#ZGKMMI,!EI5T@,3D4 M4#9ET(X"XDSF22E-/6_MCF!GM9]M;.BUM-4N\*[=;98A.!F)\ Z%)'0B5A0A M":V0*69EJAT:/]$K@3NI?:> 6K =H;=HK1:"W.\_P9XN1B7*;;K7H/++,O'V[J*9,HBYLA^YG1 M,E"%DA"E(B#QQT($%YGOR@&LPT*_E?9M;-I]HJ*!1?&BZ#=)_N.BV("U[F9G MW_UP5'3Q;C+]&_[M?$"Y95F90'10CD@E#?%&.D*MURP",,VJF_".>.G7VO<* MT%TC L= 2P.K!KF_6E1Y9[9#@ M=I3U>[.W)2AWH,D&\+F5A#].QM]AAJPOE^;L:YGN???S(N6/D_F_P?Q6_H,D MN;0.?3A^%$@HT^$B..:"XX:IV@G+XW*XU2(S_[7(>D76 M*=T%NXZ03_+="W%^G);?KL16]VK8+F_L[*;8WFRW<7%,:6F2"X +QR8B 7VG M(!0GR5KA58XNIE#9SOTN%\<$UQ(2[I[4E4H29-*%ZUL0NT60?]U M<6Q7S'9W<6P7]3=P]+AWO<4G$#I11PQ#,4H;+;&.*02+8 M3A!X[N+8+OIH"$OK(HX0(28K[AJP:7O'SF\/H4$DK7%'(,J6ZPLJ!N*=<41(A:<\JC(5 MU1W"@ZG^72XW';(7'UGWIXSV]?GV?#&?S=$^H$7X/!F-WDVFY<.!I=;@VF:$ M*:6(]"P09T$3[B6SD6L33>W$2C><-'Y'I3(>:RV'>N#XO9;(*KTZR"%& 9X1 MT QW1"'+?1Y@A.7L_;HPYV_3R6PVL%D;!8F1$%WI/!G*EHYR\2H""LAG9FI?6NR C9X= MK-]OQ1P*E1;VEN59:S9;0'JSF*)L5[RLRF_NYA'>_H1I'*(+U8VB/5N%=T"E \4.DHYP["4)\_.QGVF2T:VX;>)&IGB\S-;A0FH+1;["N'ON5 MWD7/+*I'N#*K15-+@LR2>"]$M&!"IK6O /9S_.BL0/(W7#>'P>3 X\?;\8'3 M52H)8;WYECCB6@C)@;+"11)$&8^ER@T9*2Q1U.+/5;DET]J>\XB)$SUXM!'# M.@P2O]?^\0\87ER6TK?O,/47<.VJ?IH.(Q0[EM=VS!O%D@]X"'.H-,FU*O'16PA.:0O-7";9F\L3/>*TL:HZ!M5_GF4WT#X;184BZ+BB-YLS(QY D"BL M+;6PWK/J7F-*>4G(XW/"JA((QD5B2\E&%)" M(EXS1:BQ :VJ4^".[C#68^]$7^4UB:AP9@GQ46R,@U2YI(AB*2 M4@"Q)DGT+P!XL-$KV5KAT$$,_S;Q_R86;C/0_ W6\=8G N.<-2X0;KDLD]_1 M!RG?!FHC*$FSL*U%2&L>0$\AQW *:[,+N/U^68EG1<.3B&XY$C@P/ -X*XCC MSA$M/#H=4@@K6RLKW)*U$]TEVXBU=@&?OJ\9W5X*W2"3L*'SUUHF#P3Q&G5S4W3K'5T)D3"!6I-"I[QH+V,@J%"(Q*GTX.1:!ON M'QV9\!/=P@Y<.*TCI!7O\#GQ;&J=]^)VO4E2? !4,,U")D%"\:(-(XZ*2++- MU D1M8^TB_WIN&SVE+9H'O.U>C<>"8#]]CJZT>:AY=&0-IQM-TEI #YXEIDF M7I:VY((%8AU$DC*7*489I%?;;W5'I[^G#,7)++\30583#N;A3O=&(3V4C14@ M0W%L0BY%J10X"0G=GJQ5!">"Y8D=9=7M2'A/B8?_5,NM2RR=^CI;AW0AG4^7 M\5S8WAII'UQ"9R!Y4=29+'%64F)YIL8[)Z7.1UEQ>[/04U3D/]7:.PZ^?H,# MX>8HTR8)L0&3,IM(+8&,@I%"1F)I\D1P;;-3QBK=2>K@N&SV%(,YF65Z(@!L M98T>8,S.4EKV'O6CV\9[=[KI91LH_I]$F@616E$\'2N'[CG+*CEI FNF:\TV M#/7;/?K$DP;UH/(;K)L[L:;W:$&&X]DP_MV/%C!0GG$NO"0D_%'.8H]2=YIUSQWL"[: ,)OL*\\JB-==I-_(!/*K?<6T$<5 MZ*A*RH%8%X%$$R6J"87B74V)B4-'S (+7GK;2'311H%(ZX M@,8@)LYC3MK?&=!5$_G;UY%W-NNLA9#P[DJH6 A7>_C8^S%^"5_]3]AKDMC= M/Z\S%FPC095F?-T\_]94W5@JJQGS.@HBJ#=$)@K$,3S34:6]RL$:"K7[@CY# MSJ$6XXE'?T4AOL+?^6O@)!-.!TD4+ZM "K2#@/]D9[3E3J808_>LWM#3;^"\ M%B8>FHMJ&FAV=N&=U7K /,(GGE+=F'0Y-_ Y_"@'.4A7VA"6LV^9LN9]TD1D MX[D%0WFJ7;%_#)NR'AK]"L:0A_-!R(QK)ST1S. J@2B)USJ3K+WQ408:<^T6 M2AM(:=>2[(*$C9;D +DWX,2^S1EB&8ETP\]G/U\67P['"SSPGN/IA$HE2 M45_PH[5NTT"4/-898G1>VM)\&/HP' WG0YBM@+N4X)VC5XP6K'1$!02I#":3 M$+@@T6:E@'N?\W:C,+=]8U-V8!G[8XAXN\Q_UM-IT//I=4ZMG/X6Q@E8I*6$5R6#8;*,)(RA.?G6*!<V'?2*BDOLFALFP! .O!\U'SD .Z9-Z")]+80)S(GO"< MM!'22)6V*K+9!@*K5_8#@@.4]5#=>TBN9X7_,1P/KQ97:\*S0;*9B412H8D$ MF8B32A!TS+-&QTCF[>JJ7E#YO9?VK/1]5#:I(;^^%>]_WB%<.H6^KW4$G"L5 M+3X2FS4ER64P+$?MMNM"^Y+B[[ZTGX-M-<7O+;]FSK /][L/-W528&AD*3,B ME&.XYXE,;-+E\.6T3X$SXVMW%GB!I+ZC('7]@R[TT/=%DR?3!*N9;^?Y,XSA MAQ^M*S-+3W\+CI4ZT#)FVEI#G,G(%U4\<\YDL@]BS1N"L#N\M$4/?6#*'MPD(W033< D-.2I(0RM06QO"KR$J? M>9>TRCZ&U'80[=UP7$2X GKIAW.>_YS!,@UVEA&(9S$NKA8C7_KD7$VF\^$_ M5^O\IA@G @\L",(537@4\(XX;BV)V6A68LI.UQ; @23WO4'NC9^'MNJ8JFM@ MFWQ@E.\S/#!:HH$0GJ3@\%R:3>EFF"Q)$8^D6D8M;.T+(\\2U"_*C@J-25=Z M:@YT-\FU&T'A&3IH%1.AD9?68.AJVH3?&AMY4A!CY+7+S5X@J6_?K)IYJRGZ M=I'T>C$M5U]09C39+9,/+\M'O%L&$;X5[/Y !)8H]$>@U'(M_(E M0A@U,3GSF*G.X&O?XJA%>[\VKS^L=J3==E']<3*.U\LT,<)@3)A$;@RSY/^LX M]_WDOSM%R0>'>!\]J690]WDRNPGC M9L&X]5J3P(IW9!PG/CI+C($075!259^)6;L6Z5+;2WTI\*79XVD; M 1L\Q>.+]!!Y_1KL] EI,8))OF?CAC"[KA4_ MV#!L_XJ:%F-/QKHQ)1H= MQ@%$DA(NQ\X@C * G'PQ?D")JKVFT"NK^ >K,? MKOL-S5;#$E))OK\;SJ(?_1OXZ4 +(4.Y+V]IEL M?VJ;,E:[H&:G:R#U%-; H6TK3M\LX",N[:\_8/0=_IB,YY>S@640,[64:&%* M0RR&>X'2H=2M,4A>1&UJG]#VI;6I^'WGL#Q462<$RK+@OOZ8#(#S8+GG)$5> MFDM00P)D1[S4("#9H'PW5U.V)K&I"W+'@. ^JCDUY"&48( &/M&2VPB>X6DV M<$Z([#<>U1?Z=E;/B>'OW60Q'5#GN7%,$..7Z6!/ MB8W "0]1>1T$H[H7__ .C?U&M7I"W\[*Z3_"N1USRV*7&PZ9 >XU11^7HHV7 M&1@) 1)Q 6P"*6RR#W;>'^KPJZ*F!@S> M!O8&P=ILK?;$\5AFA"N'%MQIXFG(7-$@\4?'R6QOA2=W GBJ(>K?)=$P>'": MZ235,&#])!L>,G>3;OC7 \7[8&[Q\H3:=O[MN733.NEQ^NIEMK;T0H0=8H="G<,FAX8K)$ MJ9RC%3Y[4]NCV)7&IE(UNR#D>>-?63G-^1$/^'NS=I5*Q^5/,(VE:I!['[T3 MGH!$)B5NJ\1%28FFC,9DDF.\VVL[+]/85$*F,_ =JIS&79+7?G9YOICGT>1' MS:WR^!TX M&"1/O18^$971^99<1X+',TFL/4U)4YO<+MI^WL[L)>AFK63C=/O*)X8T<-2RILJ25%K>2AX" M<5DBBH)&9661P-2^%[X#>8?:DD^E-'SYEO/Y)4P_3?"Q-Z];#RZ9/341B0;O MI?>E%TF)'"23B2]SU1*50:&/Q[*L'5#9E]9^[5%76'MHK(ZBR5,Q9P?X0QN> MU(EQZ]+KV05W5/F87:)X&A.&R$@3"58?>SS+@2>CC7; M!56/AG=VIK.^,_YK?LJDINDP+(H@"U-WOR\U-+/+R2@M&YQ*HX6A+!,J!'JP M"9 YZ2*AP),!(ZU]F)K=D.S?]$A5:KALB9Q8H4U$!OG#.%8%M*W>W1/>ND?!OGC;0R6-(N[]>#@?^M'='U]W MX%6.,?0WB606_\G4EV$BEC IP5J78J 'X6WCFT\$;?M@8 N\U5%(HVB['4CQ M!'_6",8$M40$3XDT,1)KRV4XGE1,(3BJ^2& >^[E/47@&\%<-;4TD!]Z[)/< MNB0?;AIXXJG::9: "%46%#A'O#*22"] RY+B@-I)H:T(ZS<3= 3/KC,MM0.] MAZOK[=6WT>073/_PYZL\V'E>?CB ")%9M.Z",V13)$\!$F#3$:1R&2Y5Y(T5"6H8[$BV ) MYP*$UDZH7+L*:2O"^KT+V1L.#]!.P\F.96B;NE+2 MR5FH@_*RSS^R6WO59:;V1>BI2/&4J_ (+$(DTC)!T'7R1'@K<<-4ULG:E_.Z M-ENW,8!-;WKUZ]XGRUA T#8[!H;@,0<=QA@$\;@2"1YM!-5!9"=K^U9[$=JX M*=L%3YL3LUTIK@%/?SO6EHD@JGD6SB4B+,-MP0A#G+.2B"P#DY%K(6I?L]B> MNE8RN)U!9*Y=M0(=$65W**W(F(0=.DDHL6TZ37#H6<[#T; P\'8\'\Y_K1,NH*(10!5!SY663:#,EN,1 ME9ZM\4EE&;(:>5K&?/WM#. MFFD79.M%Z1+C/&1*F"^CO"5+)"@EB=8HN9@"S>I(,&O8*=I=[=O!:0\=]+WC M_>''_F)9M7QV,87E%VO;2\MEY.P=29 %RD $F2:JFU5/3A MK-X-5FJ?MS=IP/94_N28FFC7O+W]6>[TP.P=BOONROW'<'YY]T\&B@:N)#+I MF(-RF5H2RZ0@QGJOG3345^_X?"#)[1P@ZZ&U!V6>CIE<#K?WSBC+LR4I&T9D MJ8+S9?2)HTDHRP1$8RH;R/+>?G?B%DSCSM(_'6#=5J]_AC'\\*-/,!U.TI)C MX#[H@$*%'!1N ]S@-F ]B\,Q_L&-' :"1^J!*Z* XE*,,I:LAR*!">L$N."# M. 286U/2;S?RHV.R&PTU"L<'UM]:76+4Z%&4HQV791)/I"1284-P"K3?;DCC M-F_KMQ7YT6&UOZ0;A<[U@L O_S$=SNU1 MA_CT@^I4'VY!9*6:PYLWW;EO=U,?)BQD:05%M[TH/$>!7^$9LHWOE8- M%P^C%?64T*R)>>NGI>GM# \;7RY1VOM8ET?/J&-8GB>MDDUY^)(;W/C,1."X M@?"L*9&0&7%>)!*$LCQ9[Z2N?0UZ$RV'VI*'S[T#81T4&.$)1:<,F=2:^.PM MB5+CT9*"EK*V'=E(3+\VI H.'MJ/.H(_&=NQ3)/MY9]L>%(W=N0I,KNV)A&< M], "*EB69LZH^;"\+L@?KP#:_\;!C/QNG-<+1 ?WTI MYUO(BWXQBQXCN1=4GLRE_7%R5AN"3J<@(V%U?E91%K&I M+5$"'569 _JH99!RSHE1R;VGK/9DUZZ\BX\P?S]&_4 1\=EWE.5R0YK@$KZ: MC+_,<9V6;E^XB-:JN!%"5HQ3GR*AI@Q] X9'?F:!F%!J!C1ETM0^L.U-;*,> MQBXX>FB/CZ.X!GR,>XP.!$\"C,LD"XI;6'">N)QUF4T7?;3*&-V7DU:&\46?T$./7@TH;L(3;2ZW)R6;)W-5XVW5MO6=4"DY)J710B!QZ#J0W@PZGNU]@V@.HC*[X!J&\0^EK&CV0_<,*!L%$2R@VR M9TI)!@1.O#=:*V8@B]H]&78DL=\:Y09 W*5*]T?L!-?4X556Z,VO?;)'+EEV M*H!0@G@\$Y2;*B@RRA0Q*G&6A69,/+"X&XJI-K^C7VC5=48K2K,!,_9DHF*@ M>*2*.T-8N?8A968D^&R(8;H,L,A"L-IW&9\DI,=)#+54_$*R>G=Y-PB:M84< M2 7"0(AE/5$B4Z8DL)B+8( % R:'K@L=UJ3T.$[A2,#91^8GDTXIR:8WZV33 MG2A7J9W_[D?%7?RRN+KRTU\5LR8[O[.;Y,AAK'>= Q%61N_!$:N7F6K*B$\F M$J\UR&1THIVO\/H5%H>F-I?WUI/A$M3YP/CFAJ%'4LS^.U-605QWV>N=5=S +GT@SZ]^/?V 9;>8H+G(2@/1EJ/GC.>JR0G5::81X?I9,V(=/LZOGHK^"ZWUL,T7 3\,SO)9&.!N("Y\0 MR.!!"I]JMW=]B:9^<=P,>+8"]9Z:[/NVW#]\B9G.9WDR_1,=O>D/Y :?O.ZI MY&V629?;?K+$4(T$%%.PA3'G;;11QNW:OSS[FA9AMJ\Z)YW(MEG[M?5J_'!S MH= R:B'03"Q7JMPEA3)T7A,5;(@:O 9^'#NW.^VMM'4\]7U]/S TL AN,T[W MII/?IIU>_7J#.CKN\R,0$QTO RZ%)B<6D MT"@HS8X][)+2UM)YP$^_J=_?;^D< I<&ELY6A4*O_6BTWFC/QNGZ6#8PQJ+( M/9[D-*5$AL2)5R'A$<^[:,JP#JC=?.( Q5>% M\'Y;QC6!\N,#H-V:E-68K$N^;G'X0F1LF\;AG M%>[HT67BT!X2:6E(@'9153_B5"'\L&%:3ZOI]F*\=\$J(P7)3*?5="=<0^@ M>1VB4T%XMUU3PY?>U&_\[_@0NC]MJZ8:3LUX'5(N]_P3.S5E79:ZU8&C=#E' M88 XE4J/#:]+_RI-#,V!924<"O*WLFC7H8WK)ZYR5 JLS:691VF9321Z'"5# M;XC77G 1N6/5+[GK=.D0%VWPB6J>MAI*NEOP9Q,Y/5>,':#EQR&:*B)O%SWKJA!# MT2=(WI!L=,1M70AB/66$,@@60 LC:U MO_@17-< !9>-",H1GNVR!H@1*[4@48+DT:%T>.W(QB,BF@3./@I^&& [2-H- MP.4+C/"CB[_!&*9^A%O^6;H:CH=E5R_AE.OI2VOFK(V"QRP('F+*=6=JB$-W M&_=[1(#7D%7U1DH[$=AORKL[F'6GI18@>".PFVB@MD%HP3/1>&(N/?_*'#I7 M6DTZ'AD(SJH'8Q]3T7,A7CUWZ4 !]UT]_ FFL4A^G3P^'_]M.IG-/D.$X;?Y M[-UDNN$ _GKDAU<#R:SSCG+B2VQ7:NJ(A9AQV0EA*?Y,Z^WFMQQ$1B.N]YX MF/2BC;YQ]X?_.;Q:7/T#67V&K[>CX<4P#$?#^2\4S?4O#722D))(Q#J.ZY5* M2FQ*Z)0ZG1/764>^'>P.H:(1"U8!=4?31=^@>SV93L;^^W"ZF)T-TV<8#2'C M?O\V3DK+T;A.;_TZB_,-,AA8 31+E"Q59<]/,I 0:2(\2I%MT$X\+'W?@+R# M2>EYDG-%^!U7*\T&Z%]/D*7Q!8SC<+]F_O&AI8FET,S$N:'1M[5MM<^(X$OY^OZ*7W,UFJGBS@282PO_ZZ93M ( G9388P-U2%P;:ZU=UJ/7K4\AS\='S6 M&?SGO NA&45P_OGHM->!0JE2N:IU*I7CP3'\.OCM%.KEJ@,#Q6(MC) QBRJ5 M;K\ A="8I%FI3":3\J16ENJZ,KBHD*IZ)9)2\[)O_,+A =W!;\[\P[\=_%0J MP;'TQB,>&_ 49X;[,-8BOH8KG^NO4"IEK3HRF2IQ'1IPJZX+5U)]%3@DEX?5&PG!T/I3P\/?'$#PO]4$'O[0=W]X.Q]K'G5>B-@PV#?X=7] M:M6ILWI]C_^W5D,K*]@^%=)F&O%/A9&(2R$G YH?W,2T)L(W8=.I5O]1L.T. M#P(9&^Q-H7#Z,]6QI,GP6U-BD;B.FQZ:RU4AES*2JKE3M9\6/2D%;"2B M:?/G@1AQ#7T^@0LY8O'/18VC4-)];K=\XNSL\NVH/>61]O+'JXAF\K MXO(&(_*YW_OWYRZ_Y,SCKT-_8*\.N"3F\V_GHNM56[L;+&NBN86#+!LKGGE2,D*8YQI@I M:H7)*U62W7X= ]>+H(V1TWI?! ;>S"1 ]&,QZO&!Q3[P6Z$INF = KN+SSF MBD4PYP>J4 3^#4&CHI,Y[67#:"/>^73JV(&$?,/TM9"\PLD;;S$N4O!$: MC==Y+LZE* DX'UHZ-3_+[@NNC5VW[[F(2#*7W(&(L,E$F#!-<(ZKO6%J2BVS M;(_AG^-H"A^*N,0[C>T;TP6'W\*X/K%P;3$FN!83VAA^+^+0^W*7JX^E( )( M!J)L+GU5GKX"6Q@-Z)O U)P^#U_? 'MI(V7KG'8Q&F_>U$[[O#=HG\+EX*SS MKV]$)C>>V>N@3>$0%CZ;1)%=Y_TK];]F)#;I?$>.1@@9ET9Z7[<11KW\>UX&TS MD3EGWP3S@!]SYO4!VGV_47S>J/-?I-U17] M_0.A7S_@7>:%$,J(*ACWX+5( M^*C'7E@D'(TB&')+HTV4HJ>,.=Q(I.2!5,!)3PJW2RC-(Y]N*L(X'Y"HD]*[ M3F,@W2-F$)TU74Y"0;I(-FVCX3JMJ^ VDCJ8-X(,6"]/J+Z[H7W-;NW_F'.= MWZVXSZ!=ERJJM(U[TA!&:6.-38Y/O_<6Q-]>=,2NY,TBE6 M$0@1(N$_(XD@0<&CI@J\B.E5,E0G**:U*U2:H(74?PID!%#W-!3I:2!NK47Q M>#1,$3,SR9.Q1E0:V^5KE;BM2I"HSS7N8K.",,> MT,U90&KP!_P^Q@VY+ 3@4X@4J M(9!O>$1$&.;3K'*]6""_Y'8\P:V[><(^]VCG^QVF>GFS9&:SJVO[;KZN.%-Y MK$Z=[/Z% MWSC)H[8Y..CUX:HWZ'!^@(400]]A8$\5[],07*1;N,HD@ MI4A/1S)EB?2,T\9+&%8/Z1MA2SC MSP-;8Z'R8M@PXK-\5;APE;#OB"6:-_,?+5_H)&+3IHBM+BO4&C%UC1F6)7D# M.[ZA6'LLRORR+J:/L]QK[)?=_3JEG\'0&#_O.,O,LLW,BO%7/'/*M9K[X.-J MV7E8]-NK=>OE:JVQ+6I?,[;UM=16;#JH>VCK-"S2H" FHDY8_*FP5Y@AH$\4 MM5D%Q[;*^[AK6GN5ID\8D#FR*.,TEH30;)9!ZJO_GK74NO MLZUXF^VYT7Q@K-VEL7[&J#CNBPWV=ICWE,QVY-?1=,6+$8]%+UN@LB4'.P&D M4\(',K7UB._I.?Y][U,U+[3P5G./K9XF;MLCX3T> TO$WNW4<3]IO^$(.\"M MG@S,6-\%Y2429&L1J(^[&AI8FET,S$Q+FAT;=U: M;7/;-A+^WE^!*G.I/2-1HEYL1W8\(\OR1#,YVV?+E_;3#42 $FJ28 !0LOKK M[P% 6;)E)\I=KY>H,W5$8@'L/KO[[(+DR<_G5_W1;]<#,C5I0J[OSCX.^Z12 MJ]<_M?KU^OGHG'P8_?TC:0>-D(P4S;0P0F8TJ=<'EQ52F1J3=^OU^7P>S%N! M5)/ZZ*9NEVK7$RDU#YAAE=,3>P=_.66G/YW\7*N1)$3T]BF1GLIS#?__3+;"QF^(.I MT41,LJXSJ>*G+H1S7Y.J"]#\,!Q=D\.N@?S<:_G. 6Q@=W'SWAES?W=S> M]2Y'9'1%PB-R%]P&_8#<#OK.L+#5:03?O0V]6]([O[H>#<[)NCE+(UJ-IO70 MZ,. W/9NSGJ7@]O:U:\?![^17G]D1YJ-1O-5(U.J)LBVL31&IMT#*%3>,3)W MEVLH_%YH(^+%_QR&]HLP#*OD;*$8&*R8)%23/A59E0R'N!]Q914C9DK-VS>= MH^,=,#<,R)!,Z8P3Q6>"ST'59BHT^5Q0A5A,%KB?2V6(S,B%5"D)&[5_$!F3 MNTQ\+CBYH&,E(FK [D IBP( \VX7@&D&Y(QJP '#TP6YS^0\X6S"JQZ?$A4F ML6,F4>>P("*%T&Q!BLPH0*,-*I\K@H"+DA172M"$Q#3"+45D"IXVTLMM"&0\ MXEI3M; B*;WGV'=M38U[#,I@R\154.QA!2*A4#$AEF$Z-&%QR("J== *Q2H<#G$,J[5QD<5(%6H[*?R.DH)A37AJ#;(JO"QL>N4 VL:( MC9TD605!B;]^MC7BC+D6K6HEB@0"\+R$>]QVVND343TE<2+G>AD6BD^$-NCO M#*'VIM<;6E;7O*N7RFQHNRL.;@=D] 2-MV^.FN'AL2Y=6#*\30(9QP*7#J98:E$R\:W(E(\YP M6Y,]>()QN-;#/7B(IC2;<-)#UMT4"23"%JV%G3V^[Z:&'>:O_*6PO4+F0\*N M3VQJKD6*]YS59>N-XB<;Q=C(VOD\?B!A"\:N5, ]ND_.N88B@,>1Y-=]5[7\ M'=%";S_%$NF8PP_E3IZ:9:&P -)O)K1+:DCQS*UCNXP5':Q3BN*)*[A+;EXY MIUK2C1T4H ;HHF4BF#N"Z6*L!1-4"6N \!7$D5QF5RJT9767!]J5 $[0B9[X^>!LW5* M;L3/]LF\=1@A]&:"V>B@&B=ZRUI4([)L9V!#ABJV=!\"2M"Q2(19V(+QTK8V MF)VGG1-]'#X17>LL'#D^E ;EA'RT<+)XQA%7LP A'ZA6#^6IRWXQ5^^7+]= M@& BN$'[+F$L"_.Z!MLP('V4YK8%BK_>)I+QLKER,<\]$M#'^==NL L^9F % M#]^F&^SIH"R^;N1%7_\EA=U5%QE%A;)^6J/R%Q1*I3:X;Y].0 T=08?R>$CV M7ID2(^"0X,^D2YO1GG)W)K+'I:QX-*G4:DKU8]VSU. "E#/'F0[*DL\6./G< M\Z0\(#V3K_[7Z.Y24';^T[[7/1E@RW"NKC+8$LIZ7*R2V7KV&PKA1@_SJ!I% M'V.DTH^UQ]W DBD.SH;S+]#E6**ZV7$FH)];9 _1 W;2EOWPK^VFEB'//Q<" MZKOP+K+(G:/V=ZF][>%@:?L% =?:%MYR1B0X?%'6C<\8GG(_"8/EQVA/T"]D+F48:+FCXG[:C24_0FFP*5H(ZJ^&FF4(EVD@!^@ M.&-*KGWQ.+Y+26W[SQX*2JR0&%7@S%TNPU/N>4[ITJHG59'-9#+CEEDS.BD? M2ZDR_7F:)W+!,3J?2I_S]$G P,%_2L7ZMJ?@QC6MI< 8+N>J!G 3FFO>7?XX M!COE"5UT1>8@'AZ\.-X+PU;$O+7L0M [^_%7;K:#3.=AJV;H#PH,! MN'5.L_>55F4Y(:?,GB"ZS?R!A$\3(^'Q!N(>[+\^5]R[O'-D@V-T0GK%!&E+ MPK#JWCH^1F2)Q@]NZ-GB:>'Z8:QR*W:%P6[1%G:^?=,&\[B_K[RO>0+!EJ'< ML$A4MH)M"]&2LFSA@"QQ3V+($JSO#/XO@GU)TS)[OE>H?R0T1_9+!@]G?RIX MC',;CPI[!"=79?.]=^V??:!V;@SN;Z)==T5OK:J^^MG"6L5]]N5#+OVG'UW_ M=''&-[Z%6(6U*ZJ-U10Z1FP79G/*5SZ?*/_ZCSG<9R6G_P902P,$% @ MF8D+56\%$IP/" LB( !< !U9F%B-C,P,C)E>&AI8FET,S$R+FAT;=U: M;7/B.!+^?K^BE]3-)E5@,"])EF12Q1!20U4NR2:DYO;3E;!DT,6V/)(,87_] M=4LFD)#,,'M[>S-,U1!LM:3NI[N?;AF?_G1^W1_]=C. J4T3N+G_<#GL0Z56 MKW]J]>OU\]$Y?!S]XQ+:02.$D6:9D5:JC"7U^N"J I6IM7FW7I_/Y\&\%2@] MJ8]NZ[14NYXH943 +:^ 3 M%^8!:K52JJ_RA9:3J85FH]F$3TH_R!GSXU;:1)PMUSFM^^O3NMOD=*SXXNR4 MRQE(_KXBC]K1\6&3M8X8;[<[XV,6M\)VJW/$F^PP;/#X7R$J64=Q/\?812+> M5U*9U::"]N^VF\%1)[UH>#'L]T;#ZRNXOH#^Q^'@ BZ&5[VK_K!WB;=P='#[W1MR[_="[&MS5KO]Y.?@->OT1C30;C;Y_AD!^P, QC" ME,T$:#&38HX<;:?2P.>":0S"9('W(41E4#,(KRE0:5(T%9YN0V!3$3"&*87))*R M!X'[KJUI\!Y'97#+Q)5.W(,$(JFQ5*)8AM-1$RXTS*EZA>]QVQND3,3.%.%%SLPP++2;26&SL+#"ZZ?5& M+:MKWC5+93:TW14'MP,8/4/CW=YQ,SPZ,:4+2X:G)%!Q+/'2X30$IH7S""(L MQXD@Y$!@&(P3::8D3F(I$@"1 %US::)$F0+G$35HE7C7Y%I%@N-M _OH"2[0 MM1[NP6,T9=E$0 ^S[K9(4")LL5K8V1<';FK8X?[*7TIJ$C(?$K0^4&JN18KW M'.FR]4;QLXUBW(CL?!D_*$$%8U.IRDW)L M"F14)(R8"\UR2JRJ \[PM6:]1.*WL2!!)!><+_BND,G^^&7@;)V2&_&S?3)O M'488>C/)*3J8P:,\L18S&%G4&5#(,,V7[L. DFPL$VD75#!>VY:"V7G:.='' MX3/1M<["D>-C:5!>Z!R#R+@"%T5* ZS$F(L.ZE6 LX8C(*4A)!/LG'R\8 MS#)'?MJ9B(D.8#!C2>'RD> 4<8Q%7LX0"/-*L7XJ3UOPB[]\O7Z[ ,&)R W& M=PEC5=BW-=B& =F3M* 6*/YZFPCC97/E8EYX)% ?YU_:8!=\S)$5/'R;;J#3 M05E\W48,+4,$=9SHH2SY;X,GG023E >F% M?/6_1G>7@K+S1_M>]V2 +\.YNLI@(I3UN%@E,WGV&PKA1@_SI!K#/L8J;9YJ MC[N!2Z9X<+9"?($NQPJK&XUSB?JY1?8Q>I"=#+$?_J5N:AGRXG,A47T7WD46 MN7/4P2ZUMST\6%*_(-&UU,(39T12H"_*NO'49LX%>Z!"X.NU*P6NTW#/*Y:' MS&_R<-D1^@/4*YG+.$XTXBEQWXR&LC_!*>A2;".JOAH9+$6F2!%^!,494W+M MJ\?Q74IJZC][6%!BC8E119R%RV7TE'N>4[JTZDE59C.5S 0Q:\8FY6,I7::_ M2/-$+02.SJ?*YSQ[%C#HX#^E8GW;XV_KFM928(PN%[J&X"8L-Z*[_'*"[)0G M;-&5F8/(33IY[D7Z26=&%(?%J-S$[>>'5[_V! W_BX_5^)\O=RZ' S=4MWQS MK'T8''=:;PXW@O#-L2\M>QBT.H=_^JKM5M#^Y>VIZ\O6'1 >#,3;Y"Q[7VE5 MEA-RQND(T6WFCQ ^SXQ$Q!N0>[3_^F1Q/CW'='"4#M K)IBW$(95]WOC4TB6 M:/S@AGY8/*]P8#2Y2^,]R_B/(52\NT^>XP_I%@'-%;"Q['=WOA8>.D/Y4BAHNG M"GE==MW[-_ZA!]Y:#5)3TUL]%REE#S9=4'?%;ZVZOOG>PEKE??'J0Z[\NQ]= M_Y1Q)C9>AE@%N2NNC=44-L9(+^SFE*^\/U%^^KN2=5Q M4R$4=2(=U8Y'YA_\IB0Z_F'T8[,)4Q'F&\HUA)(232/(%>-K^!!1]0F:S;+7 M1&0[R=:)AI;7:L$'(3^Q*U*T:Z93>ESE&;G%\\BU@XP"$>V.1Q&[ A:]K;%^ M-^K'?C\.NF&W0^+#H-OOT",2AT$[BH-6\(>/(%WL7L0HO4OIV]J&\69"S?B# M3LLY[&9ZN&613@:^Y_U4LUV/1['@&L>3&%_\+-(\2J;IM6Z2E*WYP%*J%:%5 M%O&@JGH:FH9''14;&_*&)" M>/9Q6T ^Q#PIX[2BX+<,Z-EUP@*FH=UR_/N(G\8:HKA4?B.PD]G%:GXZGXQ7 M\\49+LZ+Y>7X; 6K!?A]N'26SL2!Y6QB6_UVUW->/:/Q$L;3Q?EJ-KU'IR)Q MY/5>/87%*:S>S6 YOC@9G\V6S<7O[VX_)]5YDM0ECZB\LZH4#IOI9N0B5\,FRHTB"F<&HT,J<6X8RJT3 MHJ'.#HITDM0_:G> \ @!W$7 .)+?$)L3Q=:$&FO\Q9V2KGAT;>^5I042@Q'9858%G2N54 M/CZ&OO:B;KUH41<256 T"5):00B$Q.EM(I*49(H.JA_#B*DL);L!XS:?#1J6 M&S<06HO-P-3!*[,B0I*6F]?NXZ*Y+)%'1TZ_VS954F-IU%$U<%E '5M 71T] M;NOTG,/#PV>;/<=_MNU+:7M.N_?ULW;:3K?;>U%:UPI1B(%R*]R\;VOM6A60 MD2C";3YH9=?@WS\:4QH_4KP0^_\_+:WSF>*6V=_K]H9[L+,OOCY7-.& :1PM?P'-_KW,X5/8;3G8R0GN>KU.B8()G*1:>^?R> M!"].#:LERJG'#;,M=T SW/KP<']7;+.L8+NL[3(O>R^8LU:,M_X]"AKO*@-*0* MC!^U_C*PR9?W+@&3A. E0$*O;=KLNL,+0\-8=7,W6&HLBKB-141M$KPUA"&> M6<@VW34,IXQRPRJ[L?:_ M87N5$' O",PM27FCD32FDO+0&&D4&:\4!I^!60Y67C0:L$TH/DMTS!%%)F:2 MC7TGL9'%](PP)V /*N(&YET3&:5460XF[9IR-,SI'02&58K(<[(VPX/*PZ0< M_?F[_(-7,BB3=><#2*]3?A=OF>S[ MKN._ 5!+ P04 " "9B0M5M9YM&*8% !1$P %P '5F86(V,S R,F5X M:&EB:70S,C(N:'1MU5C;P,NL4 MSB\/3T_&4&OZ_H=H[/M'\R-X/__U%-I>$,)<$:&YX5*0U/1)M?3G%[X-U?93*37SJ*&U@Z%]@M^,T(,?AC\VFW DXWS-A(%8,6(8 MA5QSL80/E.E/T&R6H\8RVRJ^7!EH!:T6?)#J$[\BA=UPD[*#*L[0+_X/?9=D MN)!T>S"D_ HX?5?C>]$^[77VNJS3(6W*Z*)-HT74;86TUPJBF/X1(D@?AQ<^ MVFQ3]JZVYJ*Y8C9_O]WR>IW,##:QR=#:'^13"/;CT9M[8@]ED[*QAU F\5\]H M-(/1T?1\/CFZ1Z3CS :SP$MK2!X M?EFMB5KBEC(RZX>1U\)L=SC]F6O#D^U_3JK])*E+09FZLZHTB^TYYU95 PB5 MF3VD%ML; \X4R 3,BL&,J 413#>GURG;PB@VUF*5: 7$$LA2J<--ROG\CDG M"F8B5L,%RJTB M&F<&O6.F<&XXRFU6Q$"=[Q:Q[+A;V$F>8MH88:5VZ U9Q3[G7#%[3&O+[5;; M.MD%Q!UVZG3W1DT6YPJ+#$:87,37Q,5$L0WA M%C,J_P >X4X6Q;1%XN:&I"F@)RI%4L2I,X2F"_X)%T3$]CG&I*[JN=PX*D\+ M(A(E=FEU!9YKG3/U^!CZVHNZ]:)%74A4@3%DD;(*PD(JG-XF(DE)IEF_^C&@ M7&=T^+LQEB=S?]_8ZD:V2!DNC MH57BLH!ZKH#ZACZVM;M>K]=[UAQXX;.V+X7M>E'WZT=M1UZGTWU16-\)48B! MP:POM'8\J21XH78O__IZ7K?(YPR[S9Z>P-8)0O M\=R&,"P.E9N%7XKQG?,\W#J6WQ\K%['/#6:+7\#SS4Z[-]#N&P[Q+!1P[L&I M3$RN[W%_X1(.K 2U%^GU@J'E4>6ZA@S%DBFG4*GTRG3_HLIG9%WNFE>G\?] H=BP(W7G&6P/%-O9XF"<>.!>KGBN.3#!_=&FT)'\6QS(5MJJJQNT]- M046LRMYQ*GZ+:;DWU*'S76'^\BWAVW;4<]M#2<66TNI<=I!QT:5Q#0MF'R>Y M$EROL%TC&J<&6'D[-?)!\Y;E2N=$.,N)86OH!F%]L5N/6JYQO&#+/"UBSYJ_ MN$F>_9M&'>HZ7Y1]J0;;EKHV<^&"S^[=!<8K@GFV89D+:2KV/"V89T29"N2=AA5;8^2=2+.P^"S,,EEY MWVC 9L7PO\+&F3)D8B?9=O$DL;+8D11C HY@,FE@W"51-&7:<;!AETQ@WYS> M06!9I8@\)TN;'G0>K\KLSU_I'[R909EQ#G!N5$@ ]\D !$ ( !B9'-D4$L! A0#% @ F8D+55VR$OK+%P J=H !4 M ( !3:H! '5F86(M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( )F) M"U7914%Z+E, !R1 P 5 " 4O" 0!U9F%B+3(P,C(P-C,P M7V1E9BYX;6Q02P$"% ,4 " "9B0M5L6ZV6GWM #3F $ % M @ &L%0( =69A8BTR,#(R,#8S,%]G,2YJ<&=02P$"% ,4 " "9B0M5 MP^XV@0G7 "*% D %0 @ %; P, =69A8BTR,#(R,#8S,%]L M86(N>&UL4$L! A0#% @ F8D+5:! !U9F%B-C,P,C)E>&AI8FET M,S$N:'1M4$L! A0#% @ F8D+56^JEY8." L2( !< M ( !7F8$ '5F86(V,S R,F5X:&EB:70S,3$N:'1M4$L! A0#% @ F8D+ M56\%$IP/" LB( !< ( !H6X$ '5F86(V,S R,F5X:&EB M:70S,3(N:'1M4$L! A0#% @ F8D+56ZG*>NE!0 2A, !< M ( !Y78$ '5F86(V,S R,F5X:&EB:70S,C$N:'1M4$L! A0#% @ MF8D+5;6>;1BF!0 41, !< ( !OWP$ '5F86(V,S R,F5X B:&EB:70S,C(N:'1M4$L%!@ , P ) , )J"! $! end

002LD-"K2#=^ZI?MF#!1J M?1 X9\7IE:S< S[ZFY_Y!I-PLCCG(GJ<<\!FP_$;S0+_?LW/2T>C\9OCX2BM MP:R(U@"+BAMZ2OV2F8<,DN7/UN9)6U4<,'\3GV]Y1< M4F9F3^G>M:@K^W+-;,LJ2F/MP@TO.8S<,'JTH KI*_&X?UTX8V)HH5/R$A$= M7%BN^2TK.$I>AF+'SX?0R-Q86'I!M] S1$J^;\WSM;]1_=+UI9?3T'8!TY@U*%B"+A"\DWB9OA]X4^ MU#RA+Q9<\H0WG+[8;\R7*Q;[F:M/S]P@6\'#2+1*9BEE1+986$\_(K+T.D,+ M<,4..#7AB+K8(6D3(G?XF[AKUAXJ,3E[PE7SS8Z=5@REVCX*N?4Z^KB[6SRA ME.Z &H43=7$A:.)-7%"WKVZ+N=_J8H-FQOS%G-SW#L5\=F/NG/M+K[YM*]\A M>.H:PP^DY6^8$")HEB/11-U%?>K-[YY^U19X'LM(@;-=8X[.<2K-22UTN MJ]A_UF5?[L.^)\,:Q<\Y:UU"WDJXL$\]-1SEMAIH@W5*7U&B!N?>GIKKNF$( M^K(33,@7B@#K#EPW\3_-D-HR8.QU8K%>$C?M:-#&\QZ:I U_+_K)VD=MW%&G M/>4Z"E_DSN:I*U$>Z,M.3(NK?W=7%F'L!65LYQDRENIUSUNA.3MK!*E$]A)D M2[;LS0_7\8.Z.;H,6]T)D!^&(I['EC A5Q!%; M>>/B *[XFYA$*Z@C+G+V8 M];4\]>J4Y9S/3L@F]^';W+$?E+<_Y+J2\Q2:3&H)?7[_8^2'YWM%^_T= M!GB0JZ ^B'#"%RP/@^V>IO-$V'OI6#;"^<1$RG0]%50BY=ZBK M,L#GWU\>A($/^L"$+/(3=(,9XC$*P4_A2^>ZV!NRA\K._VCIGX@][Q9GN&30 M%HOH]T*"2KVK"63<)J#4[3I(AJ2T!$LX]Q PCPAQ@8>O_ $,$:$I.LH_2*LV MGG;E9I?:\J)[MQ#!-&MZ?.16@3"B_/WZXG'/Y"Q-/[,U%9-P=]V";QO?DY<% MR06X'&HE^BL_ET>CBL!W)4',Z*QY?F+?R^S9XIK\D7??=8[V=:=S^8[P;,_+ MVW,R\K'8:T!?5+@@YK-W%^B67_]Y-5'I^KAV9SPAIAF^U_+'LIMTKJF@2J7D;U'F,$&L/SZQ8^7+KQRXC MKZ:9UIGK'M!R[[[5#+H%YR+=OT :A5)W^@Y2M!&#U+->8G52'^K9:E#.0/T5 M.'[8%12HT@/I?@378)^;-%&25[M,\;#%L%^EP)MI$0F7/1<7;J@XW*B30F:* MR%*S=I'?W8@ZB_=(6N3GTEF;R2CKH20N][IT=GHL'4J8(O$(5)8O;@+)(P,, M/P=,'MP11SZML2A"%;>Z=3&;.*U/4HEUT>0M>YI8&F!VU,N],$9!=C-)!I/H MQ7]Q7*,VI6]EU,DBUUM47/I4]+4!+XZL9X%1*-RC+Q^>?PZX?N;:5Y\(W94! M,I_ZL=*][GT1$:O&I\#]*9G^/81AKI./4'EHIO2L)C8&;+ M]<1%0?ABQ^4PMJKS7%'WU<3.;R1FI'/UEB2/MF?=\#K3OG-XH52IHR9@0YP> MJG*2,8H[[HSD)C(AUYR&DV#";X%S^BT:92*[ \(4Q*(?[#;[_"E7CFN+GWH, MJ,]ER)""W]KG(MU)$NB@M<13$]\\Y>,V#9_;)P1$\H!0XJ>T0/6"%D&+11;> M$5E=%\@VKF.<(2K'>VBR:9]&;2,@$K(3Y?5)?J;)25<@)U[%02"W(6R3U7J$ MS!UL.EWMO+DFV(&8UXS^M)XO6[3T(!+71%;$K6>+&^CVK$Z$X(Z-0_2P:D$J MA-&1 F_ [6GN5G-\^5KC9B*DO'>9C_,BX;K/)?;Z8'XX#F(UWYN)7_(-EI- MK*U!K(ZHRE^/\0CQ6%#7C0Y6Y*SL*HB+&('W%!?/^%$R+77Y0WS]7WL'HC7H MGO!(7MA& X.]$/0L^LO"U@,-"&P+B_M?YSM ZT;6]!1*$/HWA\X_'3D:Y*BH2O;";$T:JLC^T1^[6Z%EU.*1=%;ZN? MX[PBST6W;Z#I)4_+&-WB6Y_GSDB?PQIY4M%1=\UNB.PPB*OVG-F":VRY6(/P MO2;R_#]V#BVG%S:I%Y"7Z;E(/^Y@%#]9UXQTM_"4)0E4.D4[D6U3S\9.QB.>>027WKV)#1T\:M-1/OG"J4:1V,YSN)V\:]-9BG.7H=2>F;+ MVF)]A[I'5)PT@P\K7SX[%WTQHYR:ES.M^ ,S_@ZPYZV-=\+,FAC+]7W<[)/K M4JYIJFF\UK)R,/NB'" 2+(2<@7L_1[O**T6Q#%^94XQ^*D M\FJB8;%S:E=E86%LAX!T?ZO[\0=7I"?U "1QN5'KX%N^7)ED6/2SEX,%L?&S MSO%#0XJRF&DEG099?HW(^ER;N%.@H251 MVJI]);,<)L:\3W.';PU?8G!'U=FI-!I;HB:/BYYSF'M!6=51/ _2@"?_D0S\ MLP7(/T\T?CG1^,WYQ!HO5@7 3V H%S#LX$S7P37,I*N7>\ WS;:@/F,QM,1+ M4!*F%1TFHZ>&W,MX^+^3*?]+YGROW$/LA'H7,/^)DWZL--],93NXOB= &H?9 M U\S[RM%)?+',FQ-&$(UIB#"J:O^9S$5.DFR*1+BCN=.;YWK[Z[_L6_6#WHL[>RMM)US>76SB8H M-PAFW9;'ELPRB9S-$OJ?SG,F.A+V\RH6C3S@];42]Y[X _4Z=T,J?"NO+*KX M"X?A>?(+,T_O.(JHB&OL.*&( WMP63\.ZY5.$P?@*%:9/0.4BN/A8@?&!;)) MWN4#D #JL%F,"%DG]]R%H$UJ;(>4[PM64S/=H7#1UR8ZQ.OA>9>]2-N=W>:D MWN"I#YVV%-)JX] 1?FM&[UHE35DY*,GG]K6_['F!9$*^2E,:F)#0N_![NEL[ MR>!8['M /$J!$X['#,4S'JF [N^GQW"&,#:]#:9+CAAPR@A.A#$A^NZ, M%6H_!=H!I5V]0-4'OHG4 ^2;&G^K0WWP"^H[>FTO$<$X"F(#298NH*=!4UO8 M+(6S6D*MJ#(R)NF3FY@5^"LX.=AF(X,)>:,+:AWQ#<@HP](9IY[3L^$S1_!8 MVEE0# E.6TII,7\:/8BNV4YM7T9,@"X%B:-E$70H+J/!YXZI0G_6 O_+?/K7 M_-2@).[BT>_@"-P_CY7CDS>31[&?&>[B6/P@YU#XW-REB4*B;-&%^B2=0*VL MBJ$GC,O]'G@L659P_&,!Z6/%N.O32G&)S:035<.M/7'RB.+3 40ZU61YG>LU MXE@Q!:;VB14/=+$M9M=DZ_P7!C 12P8'BV#L%R$6O%:2(J^.[\;F:;QJ=7[K M0')LY%05[U1!U9IN^6#* 3L,6=!G899Z:L0"YVLSUI'\WJEOP*Y/MD\A?ZY\ M9N9NVY4?ZT\/UZ+3:FVDQI66H=P<-T[?D$PK,5C7TX2_F+=V%]]]?%4_ S,R MQ]A\ &KE%*?IOX(%#42#Q\]!LEP!/58KSNBOE2)-?QKNY)@7@))&L]T*M)T MU/VEDOGL'^T*%R?%9NQ\[.SN/WQ@>/L8J.2_VP6L5CTY-]7Z_55. %IMOH;>*JQJ9@W$',Z__J_#;X2,$7.VX,^["MKS[Z^PU;7K M#(U)>]K!'L:>@/'. <1X;(7(7>72)OTK1^S_>Z0 MO<>CTGR_IZ+G=44*Y#$SV\.IUY,;.9;%,][?S/VZJRAN2KMK*3EQ<<+WTM*) MNCM36/3*UEW'#6I&UFLHCF,:_!_7?>QK(5)T JD^O88]^>[J,!HZL2E MB/3KTXJ85/A]'7>GE-&6N-M4,/ZM9A"Y/K1^!U6$[/:YZ6 MN^M>\+A(Z09(VR!7/Z,JFA*C\KVS3?4+W$= M;?>96@HX[JT95#H\SLHWU4;=;7.>;N!9!S^*@ MC132I(^HXV&6Y>4)LFU*!D,#_<*NQ.U[8%0@)E#N^N\6*^97+,+,K(13@3]) M:0S;?PH^5ECJ/J"^!,U3K4B]X:O1"#U24"V:YJO1P/ON8[X/5V::Z[E226'5 MT_6\.T8M=.SR/(^J"; M3QJ"$_B@@W*,)ZP.S>P6(+ H(KST+*'SWCY,B*H7G"@/O$!OG$,P(2HVH#QB M5E2X0.E\ -CBM@YY86BBKB!8+$))!S@77C(A5\Z5,B%/)5AM"/@QE>_3Z2X= M3,C,N2P&F^0JY\(M+(-5373;[^=0V*?-=B2_O1U8WJTO-Y5SCN$8W3ZL\_\HY]68^+\[L586Y M=T)&SXICC8%4_K/)=='R@+.Y^=V:&'6 1[K^3$DG7VA7ZPDN.^M@_4LGHQL- MG-:!G\3HL1DH82DD&A:JQ)FU0,2$+SWVS>G>P]"1U'LVYA*LH/&@9?^LG,?4 M0_A9V%9QR.H7%>='H+-84F9Y9RMKEIRKDC5>D80PV!6:)% P;S_B"?2_ :%L MD4_$BRJ##.S%VN&B&<=)&Q%.68A[ L>K+=Z58,O,%EV/[+(-_^.V>K^ZW6=* MLF)","1FKG/C/#V/)DAU1G6D\I-#\!4)L_XEIX2+[R@MBDU"#@]IL6E$E:]9 MER:+M>FNG$'< ^J/ OAL.33Q1LP0O[-7>T18+;=OA^EB]=5[4DS(X/+K0EQS M^NNNZ6EV*=+$[:),N"P)&C3J^F2KXSB*D=(%R/BXK<]#E15FUV])I@9JE17E MTN27)ZA;/M0M:(\=EX5ZG[.26H;Y'&]@;\UBU)JHF[/;CK#3J7(WV^8:@HWU M]P@^WF^&F4Q*\;:?_S-N;[,"J)=1;0#(6>^A#V0FD[CK5?A(3U^=I$"'C)W$ M/V:L7]!F%)T.U$L 5\I<+U\_LE=+WRUN,.MNK4-*POBEE:^6WO93\!97LFP( M'M&X+ZR@^@@!SHM42;V^\/%(9JX-MY*U\':;V2_39>,K(.S"R3+%!/670FAB M&,V,J%(2I'@@/VO$T:XV#5YBLRI++50+S-S7B#K5<,XHU!TQJH6(,*'ILAWZ M1+$S\;G1V5I*EH#OH/22V&B\%*J.0S=76?Q81]Z.A!''@L]O'G5A ]CY!$;H ME_-POP>@C73"AG]BRK^@]1B2*QD(6 :_^6_3G[\? ^$$2?N:;!"5)7_>[(M( M+DO6 +&L:.Y&:6BI"'T[$GSRTYT 30?ZZY0079-'@4:KS@ #)J0.P8HNF+N! M&$7X,R&"?S?]_ \LUFK5&$C2L!M)_4K84@3R0E?9-/Q^W[3S\UFT\-"-FL+4 M:D)-P!B6QJM)H%+TJA&DF ;_Z[RW[5T]6 M>0Q7^>.T$A$>?S5@L5\VJW[P/NILA7_9EBEMCHZ&XP= D>\?X__!G0I.YPF& MH#;QQX488RQ5(GKLQ]7[@G>D._ICZV?2M0+7RQ)I>_@PFL4B>16@:DC M$I_&C#X0]=;,Z530,;+2'/JS-^N'7N2G\B)A] )/V1Z&D.^1AEJ):%E1COZD M.DN+'?UMY3K%:N@-?B<\$(TCWL/4(_@U95L>(:W'=2$_VC1-A2_,'SL?7:^O M$P_@#%)Q,7-GN)8FD3HIDVT#8BOABP$L /5!/)H>EWHE #-?ZPG!$E#)T5U#!&>NJTOG6U"H31_]/D7*870OG$^ER5_SELQ%_JQ^ '.(0^- M%\8X!M=HSKOGKJ7]EH;;OC$VCEY2+N_D(V#3VF#S#N3"QH/&">F2IICNE@B# M(/?!^REKP+3'W^^,I#-.;P0,H5FUSBF"\'\@>0SYQ?F1 ?XZ)4 C@16[$J"\ MJ,NJDD%[!F3+ WZ!\_\;S/G/[W_R_Y0S)@?'!X%*KP$_#M0KK..XR3V$<^_2 ML6'5FC8"\?99CC[[W?A??WBF+:@U:7C\>+?2KL\WL^(L]FUIJ'$1S?H\PKZZ MN3<3ACP2/QIKGK&-4XG8]NA=4-I[O4'01[?2&_CGH<\_#WW^40]]_H$^N]F: MX$^W.)NQ(;RX)]5ZF<,L9YWK51+WAD=D!NE2O<";Z+?![,_VG'SH1+$%J>4K M5)WY,NU(UD9F;_61]X%IJZJ5PDQ(0THZAC30BG['E]-8AUPK.+1?%T M2Y-V+-$82Q812 2UXS0]:5E)85<-.LJ34UJ/6/!.9/OHLNMY1:\5>XC@>OT M6?@\;(V3T[=B8F#9WI)!>)=0C=9$5FY:#FE\)9W3*AQ W7/:C!WNK&1").$O M:!^ZS*VDB2ZYQ.6FH(R-C#IA5D5"#$Z;SFP>;2!KU;AJNF+KSV*$+]('E<<12:^0E/O&'1*YX M>*> Z /[WCFE:3:HNRY..P,]M!:/*U[O6>LXV!F8ATJWI+:/!?:[&O6T?Z/> M"3^+:8JI_J^*J_Z_^%$)_&W*7^[R;[(#)>L!"O<=>#-V+0%ETX)8E@%%[F>; MX"(T^[^K7/X'XG>P^!4@RP89Q>BQ6I8X/6LNX&UH\2%>,WU@.CC0VO)1B-_M M,]R:IZ?MH>_PE/S,"\DE85OTWS^/_!DZHAI^E MD/58I9 56:60R[S(J[^IF0H/@Z_H$ (%?Y9"/L#*DWPGB6;$=0[G@%8DMG/H M;SF&OP%(K&KN;\ T1)H)\4*_W63%J+<:/&)">&DOR/$@J->A9_;\^Y@>'U[H MPE>28..0\L>WF3054O/;K%%UX;**C]\*,H,]E8(U#$\E1#_AXWW?5!/+NO$5 M6\](JQY"O&CHLGK*A'#$DRP88QZD1J@YL]-D])M]P)T-.HPAMO\FVD;F/ 6C\;/CAM\@U@_AEA*Y?9B'0%HC^ 1UZ+DFA M_^SR,5UB\O8WC_]E"JRI/@#NW<9.K_WL[I'Z][UBUT+6(+W^GV_XWWC#_EXL M\88D69"S,282S5/"'T"0?+K.R>;+IE$5O;$A<>>(LU].Z&=K9_ZJ;2=-3N[V M8=]^3$P; M.Z9%XJ_)8'6[ZR&BW>YOY%B.2;0](+=_G1^I%Z)N#CEA#J!_DT M=QG1*H8OO*N5/T&LK6'7M2CW/?E:9S%=Q\);*)WR'IKMY: B'/Z?9IC_G0_J M+FBD[+#X1SVH$=RA='(B$6O(RC*G>2GMVUUJEQUVJJC_(H<&_"5OE<:#@SOE MKQ1LMWVK;\&J)_ 4^S.'=#D83E9$@RB3NW4ZK98J2A)1;"<6?M)/L..9J4@< MLL1XI M\F+3Q&"@G(16H &0/F\#D=H#R/;SV:P%9\"V6@6Z%66,;MPJG95\P^;!R@$( M!/]O)T@Q'XL@66=>_HQO*"%R$&D?@C@HEW(TA2OI99JEMLU^GV[O6O.91X:H;RU6O41Q5 MR/T !7[%3+6!-T;0IR*2M& M_2; SM"&;<'J_8 /=P3IZZ K@GY.&F)"'#*8$)"3@=0*MF$S=N7/UA"')8.V MVMR,";&&"LQ240$(@B[JE 8Q><.*'$MX8;LR3IQ^NBYQO2PKWDGH MM2(Z.VB#[DNDU/ZNTW6-5:4O?N,U*T,1THLGR,,9UIT_8 M#65S8!:KA_EVCP:Z44%QV(GF:ACH._9F,5ZN\XY]84)&[&<"<<'P%4,\T(P5 M1@EU@0ZUR-;V/^,%%UT$J+\(3-0Q.(&!+&L0H(VQ+WD9\5C\2_C*;8 -NV#P M :0F,(1J ZXI.6L.4**?AD\8@98!$\.J35 &^D#K(2O_85#P/S__3WRVU:-Z MK:# ,48[$W)8YCFM4]J ^#'+H=;<%=GJ*,8AZ=%Y8YV&,MGP";0[]LY.MIJ4 M]^R'H,9I.0W]\ZI;08CFSNAJF-PCI&N>@\^)VJYTG*[-N05[3WTI/GQL;\ 1 M1*VOJ)G[G1E*/9W6OJ8QK>2G.YH.)TE^;@.19//JZK<_5PU97B9?[-R(#,'[ MT(ZBM;M<"X[A=,BQ[VZ1/9/AIW_0RHY-TZ?B.,\&?"7'S+)CHZ"[R57Z9(! MAUEU+;W[T+NF_=EUP>7.I0 _@IN02^U'^MOA=XZX$@YCJ/+;5Y4BS_=<(HE/?DZN$ MTB6%/[KV.JZLPK7PD6WG7GW0]\_RFDIE0KR9$.D9= M ?O.B,J6I#J$;WA')VHL>,7Y!2DZ70"PH@@$8_[A>Z$7XNA<%D#\^.LRKZ+W_74 JUIM#*RU>[M[,PY65AAYQ?!SX?>GHQ:DROM;1#U&NK(LCLII M?;-Q4KKDN''AC%3K*3:^KQ8@F=".!6PDD9RPKTD* M&QT7\6>B7]K=.^B%;]GCVACG-#D$FYR[R_.BJLUU8I$"_?X""$'*/GX=9F$/IO' M*+6@X$8[3>C&K<#,@63&OA *5)4):>@#'#!;,)0X$X)M_=O1-:<9/0T[DT\N M9C A(JR3>Q4]C;Y<0)$Z .0,2M*W@3)>_X )$9R!D_T[%[F8$#77)O0F!4Y. M@?]E*D[3;6>W>EVG@0#.=8LS3,@;!03Y''0BD.TW@Z3#B9?1PP8$DT5E'Y*@ M!FDSK*!:[\!3_JB1)_T.J8$5"1U%Y]8A16B) R[YLX4KX69:. F$![9%1SLJ%Z-=18C4R#!,2;@0(<$[V$D+Q+7M M>>HV8K)?\$#5::2'GGZ&-;?\_>@OV!V($V%900T:*5Z\X9;#WAH= -&(DRP^ M@EYP*M#&P[<-SC).DA\6PG"ZGMH#,ZK-1I:&04*3UVZ_V'95U'EP")!"@E[= M+C]ZAI)N3JN?7).._PBX8$G>;A9#C>E">"&WI\O]QSAI>*UTZXSYL80'.Y* MZ%V\TF_92YV7;[CI.Z^722%SBRSEJKYO<3($BJEJ0)<%R9[.T&4(UTCBN6G< M >/3GS@/6K1BG))2X5U&(:^SYC8*A2)K#K2')MH:MUQI^B[@G>I!BN+JY+/S MK&WF*NS \6N"!6RY)JN#H-T)II=-T".8D'M?571N MK.?3#HWOUH$U[EE OC>,GQB)G=_W4;->Q:(-TLI%WYO+=E/CY,J>981]TGAM ML?8+FC:P2D$W,80?*([E]0]T5[W5\S!P+3,MZVVBSV:Q*AFO<7:P>#AG H O MAI=L1F#MH .5TU9$G959\Z6LW*%9T<#)O#ASC=.?E[J"=_G$'OOQ[ %?[.-M MT&@T<1T]!&.$XR+@RRL 278K%G2XC@*MCP:!@4'074MS<2)VUVHH-!I%"R9) M.9K=[YQ?WBG%5WRD(;I6A'/OU^])14]L%Q+N%_1T>:L$_:J1Z7_9AUID6C4Z MWYCALUF\\5_JB@9-V7XC')Q$&:&32D/3=) 4-:AY/FUYV9J1:XM=8],&9:N! M%O/W8D/ZO!'V-7T!WGL_F?%P%L"7 [%KT+^. ?W+BJQ.'@V\5[:*K0G9RH]C M0K[Q2]*X.5=4GA.QM&."&_'$Q*&OKB1=T_(&%]$ 1R??J,6P.RXJSVD4S'NL M'8Y\B0EIXCU7Z&Q-\OBTA2K+^%P/-?J63I58+!\_]ZV89W)+-((T UQPR!>] MRY/B0GI)F:>DWG :Z]\_=?2U OD2;#W24*C6K9BZ5!TS9S\FV83=3_,B^[TC M%W\R+RVH&*/?D53H7OGQNHCCF2K;+C-3+KO;QZ^=?*C*U=4_'D,[$4/51_AZ MC,N%H@[C+#6%(PC:\K)14B+(/.X/BX=W\E=_=K=@U/1':V(&YJC7#XC>.9OS MVG\+W<3G]\EC[ 90R WCG<3O)I[]@QW=KVVKO2RU[20# ?P5>?M'X40/ M'UHHR F >:HAB&?>I11NA/1+@E@+U]EF'0D%BN 64+\DT$;B@X5@0AL,7DU, M^YQ5*W-LA7U\V27T=V\W1NYO^TU7_ >U!0:SK.N2(46M2K,TE7GG M7!.X6BOJ4"M%S'Q[[F7!C!S,PU4L MOK1P,_W!GI$3!48)Q+9&@=*9VZOA:QF)&E^ARHS5U=KS1">A+\3N)$L=Z_GA M$;=NB8T$XZ3 ;AW7_#PF)%L,]I3^ J7DB"U9KH/N)5,U$>?:&[?\+2E"2Q>[ M5XH^Z7KPA<_HNF=6Y5#/MFJ*:MP%N @/UL^OO[M2-)E@H:,2I2B[8C_&:O?> MSV!W(K748.ZA84]?9?2HP[+M(HXWKU[YXOV8?<' MYR$[ZK&_BLAC<$IM:BH2($/T8D+6=F+0,#S)-&=TR/CER'I@YW(']UADJMG% MP_J?])V[,X<]"<,NHA]'2IV7.O,!^Q@RC&UQ%V<+P"8QW5CC85R$-BMY/-5& MUI"M^:XKE=X\9Y(N*G@R^/CGDP^=MM@PDUB\'"U9]B!"H46OCNT[$N2K<"'KZW%/0[X, 991[R M";]Y:Z= ^Y@DN# M2^*M]C62SME^,$2(GZ[(@B&25%Y;^)]9'92>[1PJ9AR0)"(::K3F-R_D1<811&C<+1O1I)K&J"QR4 /C2/ 5 MP"MCYL.EF[YU3K'2*/G.&B1"#?GT?O\1/9KQVC?&IU:DZ%CDQY3(!X79YXJR ME\NF[9K GB\LI^2TWM?$[R3Z<"L__U\5\EP M%XGN.:=I?54G4YRG-B>?8B[WSH,'OJKZK8X5N28,U^[8B(,QO&=% MONV$<-X^#YM.@8WEWN4)CYMR!T1L 2_;6@$BPRPXFC?ZV.&B/H-(.U&5Q1)< MJ]FY,.@5%L.\14]+CS5%FI.,#2?N7OM,"R?4QM&C /P8--0*0G).>DGRUS8O+&AL0[N"-9M?)/J^"\W(D41GT^2;7TE8A!3?>^%LJ=\GQ7!0 M1L_0>E2MU*@!M%M]M3M1S;A#U99CK>.E_9[*O&9Y]KY]JJZBG_)>FG+=J2J# MU$4^>J:NYK^(9%4;,&="$KQH%DS(AR-,R(RC^1VA7E'908;&RX8$:Y.+G[IS MXB-S5&4V'%N%T?$:! N@WI@)<\7:VX?-O]1:W]QQWO&'2_.U'?)*X&KL:OSY'S!4 M2XI+(5[GC@Z;:5^UCG-Z>\#1>SUJ.RPLKX^:W;Y2Z'#0I?FR"(]2_S90^(:8 MD-8HWUQ&2RZ6+C?[':AO1:S86($K53C7PX3H;$4%(DK1&Z[*(Q2?.59:OAT> M?(\S@=J#&H,!KH_;D_IJ*KQ+M\Q;INS_:X;,M8+^N4SVZV5_)LGP0 ? I1L M1L'OH0=6]?N4?/(T,4Z\DF$%GKX8NRACQ]L63F;)7\0@=_D*/+6;R9S"VDPPKECT2?"W!(>D/0>ORS2 M:G4N,A>/$"Y*5L\_5>W_J[OD9!6&TC%RJDRU'?D#!R M^AN:$]DKG5S710@S-2:CC@49%E5\=RT0[U6:SSQ\ M6OWI"TVC6Q<^C9^A=.Q"^?T*%OV]('OPX*8EPX,1&]LKF)#N1X@7I22SS--Y M;@9Z\=HW,$7PLFKQL2\Y9?NL8<8-!@D9&<,)IX>1*R,E.-I^SK?Y3 @^#UIB M5S)[FF9.TG,8.'^ 5!FGK'IESX;@;BP*L',-Y4UNBAD,&L/^+_+>.ZRIK7L7 MC:*R43$B(B(E*B@J($J1SMKJ!D0$1(4H"!%I(B*BH-0L!>E*I$O1*$6DAH[2 M(KTI2&_2>T\H(2$K*W=E?Z?<;^_]G/N[S_F=>^YS[Q_Y9SYKK:PUYQCO>-\Y MYQ@SN# @5!]7,W2@0]%L.O3L(?75?BUIOQN//N0G;&DGO]T)QP)W6A'3]<70 MCLX0-YU\2E<.=4E>N_S8R2"3CL$\?K #S?4R[>7'G8XMNE_JSCH^7EB(:KV9 M& QQ*D,PP4HM5[3_T[V0 ,4&BO;XE'OO=)F^I],17<=%',L\,4?E^BF?UHX- M&^ZCVO7EP;7:?DK70,KTB)=DM3+";.53HT<5'G<5%]PMCEB;*2D]G9H!]PU3 MS)?]AO//Y;LC+'J7V0^J9$WW ZM8%V94@'ZAPAY8;#>6$X;N@: MI^*"IB9]R'W'RR%^BDW%)<+"H9LE;_<,Q$TT)1.N/O?$5G5BZ^_*>^GK)'_% MVL">Q#XA[IK%?/ M=3KUY>IW\6V+*.L$E#+F1Q1G>Y,.AJ%-K")O4CF&/1!,RSO5)6EZ^;&C6<:J MSNB0AG7L4_YC'\UX+NR?7+Q69G6P5%F_?U;F=,PO;T6M_=@N3-/_XQL3<4VR MD !A- 0ZC)ATI)=#FREPTJSV65SD258#";/H_&(QS[6^$,0:0ZO(""&Q;9MA M]3+]Q+G8L1E+*7LJ5_73'CFD%S5.9^F9-I!?GG1DH[RQ\YIHJRCI,3=WL+E! MS:,VE7&;/J14O3J29.P=*_MUEM$+]2 T=_,VE/QO:RP(,EB1!K!C@@O'J$\Q M0I!:MT'\YYCSO=!6)7^YE]*VV M907W866&Y&N].O2U8UK&+4I%C >]FR)WR:%SX>U+#KO>3OGH'HD[OCMR:[IJ9] M,DYA9WH4L"G]H*==WQWZN(#^XQX?XOO6=9P/D-\DQ>"FQ"Q&4#V_\1R: 03P M$O+[?K:[I*:K4-"][\,9JE)]I&:7Y :)SKT>I06> "CKP_UF< BQ M9AG"_ *I-\#J'M#>:?,TR$^F@,ZO.W@$'9%5F61S78^A7/O>[] M'[J74TP1=P;QMT!OQ%D1<['(&5Y=PKU@X8QP36A(XQEG'TGB-%6-C>+>P$#& MF+\]L4;P.S!S%.-";@!Z,I4@9LP(B.W$KB!P@39GI9!GOD(&B(VQ$ $NH/,/ MS_OOKXY>G^=EHS0GZ9BN=0$(\=Y_>-=_>.1YKVK8Y\B&'N3[_Y9/]P8@ 1PM M\HO?N%,HW+J3/AZ>?9D=0LOOV:C!$F6)D/[ MP(-S\"4HU-AM6UTVQFRG#COPH;^25X[??A8P>QGG 62]=C+/I73'*-)2 MW!U2^\RR9Q^>MKF9^,HC_RP*G>5%8EY!^L0)L"7V>52-,_7&M&/&WIGLO3!K M(6#3?3K9LDM)>^C* XUC48 J;%EV?;S\2;V2U+GBS/LE-O-?3Q]\Q(V5 M6.-:R4S?D$, E)(3'BW/=S*[+9@P]HLLX4Y_KY9U[/[^2*\!\NC'C6%(@!_> M-4[EHM';E]6%1T-N58A!\N^"6RUYZV,_.]CWFG__(G9K?B*UN>5@HY_XR.43 MI.Z\3")W]&BW\/;MOV4/XIYN./T@"KVJQ];>H!5.?F>CLDHY201A3?^^)4(/ MK.2K.(AY2:9<1N*BAV?5T9BK;?%F3_(==&FSDZ4FFF2)ABUK7$52#&^*X4O9 MBB-NK9=^*GS!MZ7-Q^3,TL+ 5MT4U]>"5-NMY%R,?\6V?+HY9;H:%NI891%' M!\\-ZQ4UU"]]"+IK P:X8+H;:%&598Y(8NZS6S4%F2@!@CE(UM/)GDW.)'VC8UZC;\"Z7*V.AFN;?LWI-Q$K-KG :(87D!B MB$(P0-C8'UG@.<6_[PNI\ T@A\@:=L+NFW^ #1F[V"@8_ MZ]00:BF\QXC>=:Z4.O^M8HN_X1IFSTQK1DO&^X>G4ZRWE%^N?YCLX9[:V3.5 MXHUHA.V=W5-=X,BG(4V?"P,* ]ZG^Z5SE:^GFNG5I_X0?Z19/C]QF;Z[*>G] M*<>-XL&/L _=Z84_O_\9A0_%J4)>4U^'QP^3KK#>@5:$H.'"]Q]=G2@;E27% M09HU%WZU'FAP=.Q=P[XWN1D5.''RSJ5MXUO+6LB?<+W/1K3CF>?@1G@[)3K> M02 WM_U.]/J;W;_,&WST@FZ&IB3;:ACL0(WL[)'^)GVC/R)/)VPL()!_U$M M]:W'?=?[18DI^!OAI0^[G5PRXX8V.G!U\VCZ8;J);K9=H4]$2B:. M!;!6O^ +E:"+ZPC;^:E4!=+5#"FDH5-2,T#.HR$0A+@8##JSY@>D0*;P@"MV M(\O_?FD2?&23PV&$1P%(-)6.71;8#]X9+4/X#'TK&Q7(J!EN1J(M"H3"Z C8 M[&7A$9;%2R'">SH@3A(2GHQP[1UT0\2R[&$!9JT6IE?9"2##*+#&:\QI,H6- M>@[ ER#1OUVZ$0#QX6">TO'A7E-#L?OOU>.U@^=KYNT<[>TL'S^\M8]?7B&T M=Z><]564!)25X$PL^YR5P]#?J2APR6+^.]4MI':!J=H\9_.E4/_Z.U+S@?>O M=>]/;*;\Y!P<@6Z^0-Z-^/7&(,21 ?]AJ+QG=%SI_7?TV M0(YY\5NKMJYS-78."^T?I]41:,=9X>O+^\T:,9!$7 !TN0S@O[-4'F7VX.U2 M[@GW2S->.64/!:")P<$?G\V;G9TE(@SE8R7"M:57SJI(ZTZ$NS>2$EISHX.K MZ[-):T"RU]91M(.%U_E 0NFNJG=L5"S) R?!P&;,!TO"/ MG)3^O&4+@9 CUHQ(Y6O-J[M#'5JE-F^ROK!1UHZRM&^L**_SE/7QPMPX!]<8 M[?CF+0KS#=IW[G /6IP[@_FVP&T*.WKICY:R43OH$5?;UO5N9;IJG)K24VNV MUY8HCCMW8J:ZZ^9>[]IGMK? +NNL=)!X?<1+GLKCK'T@,[WV0I:*@P#H!\GB MXO#W:;K)1J2A5OI1[D5$3/$:,D^>'UV\2_GE5C_:0- KE\,,F???";G%@K7. MYJH<^RB-IY,J53=:Z<>+%T.H]"^SH,OG,@ MCZX&[T$L/((K#\&[/"2>__&K9S0%/XE$LEK,RIVG.-JYFVS43'PV0>I,3?*';Q7 M(M&%6Y,B_$X9.&_X>2WC"C 41T,H+I4 +#P -G6<;O<]%!.83W\R<'VN3&_L MBH56V(WO9\[1@HWT8LWO+ZR5:")N%.@* V#K=/4P)/R#C:H[\;<6J0VYX$W# M!6E9XA"H@"AAMS'"YC-.YBZM?I0(7211F3"HB<#YR) 3?%;GKPVXKY%&+#^_ M568U+%Z_'^P@0UQL5!& >-:8*$@87F5P2I;N6 6IP=/XXTBO; ?O.06('?S2 M=:1M#(]2U&MDP?NQ0V9A&K=FW@596/ID^RZ[;I#)^ X[^ #.B,K9US MV'>K>MS*Q.]M-.P8&#M>[>7E[CS9+\3.'M@9MU8N\\S>).#A1V+7AS MSD2QZK3M $8^X799^Q45Q&#?% LUE?LUY4!!I)G'Y/>R=/'CQ',(0&T_2S<3 M.?R A:.N0H5 M(^$^GCRA0[^(!+?^5#BDD-10PG+YIU:J/''CJQ=9 C\X4@R%'W0R)6X^/H\S MQC<1*3J$$&(1IK(9$'4S,>09F/%XN6HVP$;=FY/=W7XP(:FHZS5%:0>7!":2 M^HI_)0O/1+J8&Y@\A$>S4206,OQZ-FE-.3DU)H_2"DD,43$I9UNU@#PWJSS8 MXMFULQM170G60S&F,X16 CT -[X!P5X:R!/*AJ&[?VL@/SE!^@A753%8TZMD M2"<4L:14D([(VP=X(<1L5-DH#'EZ=709YIUBH\;W@W]M$6#&(KA_$P>4 6/J MSCHL)%!\ YA6E#HGNI(3[7GP<9L2.BA^0N+4W,IDN?\=KM6C%3=9GT!K^"B\2(A]&,H"5,,,0D"8*LK9(33?1$[#4U#DV2I[IZP=. MZ"$"A72#C5I[Z4K<0I[XZB8/5QC6)>P*\,(R.C%^ (+:E9L5 H/KM// M&[T'DF?@4U=)[?*L:2[X$#'!4(V5!9\I7F"CF&?HS+JPO*R> 6ITF;SZDD' MOZ"R*.#63G0=^6UI?)KL0^LX>XDX^[>EI;FV3R4EPMTEWJ^SMH*5SJX;/\DC ML>#>:(TJO8V.K(N[O3X6[GK SDP-K+QAS\/WJO.(P\A7X/17W/[=D%( M6U+(R<-5!7\UV($:O]/EK&)-ALC]=MTC.].3C@7-H#[US. @81)3Q1X08*/L MB?QNK3?S@F$@H,1+UDHD-R!4N/F3:^AM,27I1S^*-7;M$/FL.#[Z:*G06-<5 ML!Y[M1FM%V7R0^JTC;[%@'E1.';V:3OYXC0I $/19:/Z)<>*8GFGPB@9-;I. MCSZ.>VN-M&^D"6W;%2NN+/YQN?YS=BHL C*-P#9$5343D#LFTF'?>Z1/!/3/ MHCPP@(%ICJIXT[<:[Y*S=FVAY'_6%R\LI>.%3OD\NDDGZ'[; M&)LC?^#D@V,I?Z91HY%7$/_OK[ RW!LSDIW"5,4WOM]",2Z7[Y OPUCDG[!XKOQPLU?_RQMW$(ITQMU_F5TR.?CI.JE51 4R6 MV*@#B.0Q:K)S(]>6/'M>)IDV'U?;::)J\-I>9GWR>P#/MK,?GSU9V,]/QZX: M,QWQG7'$Q3"F'CV^OH00NULUI3XJU327C2((GX O'9U_]1*5*R)H]W"=$XRX MT?C^B]^ 72[#OAZB'<=)8R-QH5_:BG:K>JBLC"E/"-E<(=*.W''S@!Z2(EJ= M$U9OB.<-]\!;6,XCLK]Y7^=2W^##X(M+=ZWY>)"9'GI+P0Z/LM [W;#7J*U! M:RQ!G=ROG86.IE-J:FIZ+K(RW]O/W- R:KQ;@]*8UR0CJFUDD(WJ+2_SI%Z_ M1F_,,LVP%^.33;WGHS7F?>$/,>ND7+X+=#;*PT8\DH39%1#ED1X^S\#D.#OQ MM37DQ?6]*>^9]5,3OZ M;XE'*CB]RR8)RZDF\$7=E4,B&U8(5SQ,P9%[R_'*<,M>Z%+; VB8'U+9H4>2 M>7*L.[I^HTD'/!D8R=_VQ^ /_.'N/G_>T0QEE]D9=[P8]95RQ(E0E91#05]: MI&R.]2^6*G1@G3S->X?HYE2IFW0EJO!%*C9@::C>E,):P-*>R%(:A7>@0N>< M?5)]>+A]<>W3"ZE,K7N(908L,$<)F'O$T@+J]@_1>MX#<2VNQXZ_(*1?RORZ M_-R##_==!A\&(D&B*);N2/6\2@>R!AW;O![4;6C;8R:+.JT,WY_M=6^39:WO M1,E-EV12UNRY;W?355?BV8 MR5-[^;2L+2@RDNMZYDNP6SINOT0R:5"-5(MIC03[AX=7KCQ94M=)1A1N MQ TB91P!A! X* "^[8$$RF/8-6$M-_(3RI'31KNKW[.%K$#7>),5WF" MK ,.%XMZ"^!+P,H\8$4< MLD#^<5&6C=(:-+F%%U.<3[_>-^QTL8.Z*Y"J:JG]%(@+GT-U%SN$EU6S4:0U)-BH\8Y,WL2+BOV(9[,A&!;T)-=G)RW)E4]J#!;&-[A8GX;I46AV;$Q_]C M":])0MH*.7*IHN&:=KY/@ADD$]@23%SQ*.9,N[W ?NC;ZG)B9&FC$,&N6&:=RA\?!<& + M\E)EN)7PUH-L5$]H+!N5?+6GWI4F"0F&P-=NC6,VJ1W 6O A^E*%K"B\>KT+ MMJ.E(OS-C8UCWXZ@Y'2S(\9(E:0#7KNIJC,59B7OO;MV* MBIS8^^A\FNR"9#OI4V&)OX-#AOVADQ^C=NKRIU5+G9S8>WZ;V'D!7O?I&:R^ M.::<2-&6I9^X#_-] (UR=K>V15KU; M8!MXB9A/KF_= W<,[RC B+B9SB^::I8_./X[V&WV9>R2M6CRZVKQ/;'77[WB MI\5J @,=M"?T)'HV&S4%\M-KOP&][@$]%,3B[3('3/KY!^L;-<8G76D&[<$G M2'>@!Y K0OW?(D0-DF.C<@1:XD MR;K"L5.A/P,RU(E)[[?NN?G+P6)EPF?-JP7GG;2Q?3\6H264R^2^<7U6*ODA MF8MN=[O0[,<.E93.]1-"NKJC14%3?$6 WZ 1VD"DIZ7]TYS^!;5BJ\V+BM_M M;>BGOB#D=KMRD\% _\EB)PT%%<2708HA^C6QP"!H3]HHVA\6[UPKS3PHFQ+T M8/'AEJ7PEH;0BKE+I$M_!1[RAU(W\8(71X,50Y4[CQ[E37_^""7Z/!7;I1,P M,S 406Z&8J&4X,V+=H\_#PFC+Y^=24Z57+WO;+BDLXI(]ST ZS-YYBTX69_, M1JT88_XI4F#_"\R'(1*:GZ<&MSH5 '-=9Z.B,:TQ?P\,-_X:/' _'?>#&70\ MIR(.-W1%D@]LC0WAFZ F[J__9_2W5P+/%QC!I-$_:_QA_J\"%:X0H!@2 M7JCV++0R#[EQ?X./GAL>B!/PE9D;(,>*/-95B-C/VU;$B-<5V9<<*M5W(KM, M[)8>KZ2RTK-/9$H#'9:C7CPW=EOZS-N9ZZ\L3]LT),<_=;"PUTORY-3P7#-L MN?!_H]+!?\J/C(2&D5ERWS?H,BM878FZLWLPI8+ND+W]B^MMAHE2I>4;(M-- M[SP]CJ6>+4F+H LEPQTXE)/J M*PE![P]3"($RIJVW*2T?-6-!GM:E*?^+PB_>R,FE=O\_:C6?N/_U.QO;R2Z[6#A6YR8%Q":8 "A)7(4^G'/:RJDR^\ 7?%W MMG]%%$*:#(N"[@3U71E/.$==XQODO$ZPHM0O4LUN%*X4&@;%) [KGR;+S1:] MFCEH%[4J*;\/"+K[:N4L[G,7E#KF_RBW;V*4VZW]\JXN!]G:PA7@[JCTKNI) M:F0QL7QEENZPRBD^I*;Y]O_S&54V):/+">TQ#.[RY M==8/!TC&@F9& ZX!8\<7G\%!>R(X1;J(G#F:H%)S!&E% UA/?O M ZG!?WT;LLQ,TG_[Z\/(U4 59FT'F:)*A&(Y"2%\2@[DM4LN1.B$!&EF.);HX;MO! MFKBF2CPWL8?\E?"$Z^>EN]S+V Z3C$-7727S@-C'7AE\L>-I-G1C]\[P8,8Z M7O<^4P*/$)C*AVR4(T"_3^AOFC[?MGP(Y(;45A7B#[]F9F3D#,]BN7*;/[^^ M-))YJGKY$+W._^Z/B$;U<,\VW/LQJUJ"+(WONPAEQ7F[<0W\JP=NY4B M[K-[X%)3SR0.VD>BJ3L- +1O/UVD!FSCJS:%X#[J%O$)AYNQSCQL5';[?H)0 M2\]3C$O/FK&(P_[[Z>GI2:@MS[=[]NW9MSAV;(9\G8+&?"D-C]+$5)?;V'>N M&?XB_,BV+4OZY8H_C7QG%3DWD&Y&S="GYW[L8WA(AA+Z"D$933UO?<$CK9;3 MVO)+;9<,97 %QE-@D>!"WR=\#Y /!I=M27=WSOYJ:](^V0/<+35\SU..UQ70 MY4I?LGC94_C6TN1H2(!Y#VG](YT0D( ]C6F9M3)C#6S8YJR-]N6TJL:'>-OT3*7+)2T1T-XTHBW$W& MU%5T'*OSO*\>/J3J58*IU52@@#3M)^O]?(4B6A.E)UF%JTZQ'@5%"O<2@VGH MNE9?\L@8@7%&398I+ VNZ?_ '\(NX2 1).H?Y[9AHZQL"'#05U+U97K9*FM^ M@K!HN(4\$<-&?4'\;N!"Q6>6+S"2B5=@/=<4=1 3IO3X0V>S3.=-8V@)>7-W MGQP%(L,6<:>UA!\]7Y$/=YCTD&I.,G5):=7O(Z9/,31W*52KBVG&I>D7]#\K M[,YPP"01J?N*:YTV]\)B;-2P$A'R0$#&;*R8]1N(!I?C6V$-7((+UH[V28K1 MMX*C[J1?AY\G;31#K6VM?[E.!_HCBVH&OP0"R!L_IMDH,5*+Z@FXLQ940]/] MO$ZR4;\;,2=ANYGIOUZ7"002*V4@@?;KJVJ7S>9MNF@D/TL%95'/KH.+7K_*("M^T.3G#/F^ <' M]65JNSI?*[0WU+['6D7;2H;K2H3?/W1*S]YDU]N)>^.Q1KX'?[W)0WF()HN( M)>SUKGU$=,_+ ZX"([]:^[BODJE37ZGQ)@7AO)*&A1%:/TVUZON7),07^269 M9Q,9[C-7LE4_4 =O'Z:N?;UMBHW^;Q/,7^U=T(JV-$MMS33<,WP#.VQ3D-9177O]F=GP=W@K55ZQ?IP>PG?] M[*?9%AFM\_/- I3Y_!*O'E.U07NKE6%X#P(W80@BL\#[Q,W3W>2C\^L=_] X M^>1?BPF@L9L,&R7A+]R="B>\P2Z3H;U/8*/4$39JDXWJ1/1AD2GT&RD#M"'2 MI>UJ27W<(W7$$4.> ?H%??XKT?8?'5BJNJDRTJ_%;:*-N:>L0E5O3-[\;#FO MTMG?#842!+X8BM:HJ)]1 655TX0\6YJ:Y,SZUN_!OC.D:H >F#2^ 3$@SM+! M'\,0GO#7AHH YK-=TQN8%C:*NH6>!+]#(BG(2F/&:OVYEJ"%P9"G6T>7X9W' MD4BQ!OZMX>&H%XQ\2""Z%K.VS$9QL5&+AK^:_BQ=05"WLDS&U^)%VSZ]VY&2 M24_GD?G0^IU:[?3(V@MTU:M#EX7@#@V!E368 MZN?!T13:YBVUD)#W6_F-F2 MN\ 9ATG#?GE:*A5YHMVX,96[!KW/@AYPU6^WR=CON>?O!82'_?'"ZI7([D6C M<+G'[MGJ3Y]HIP@:Q#VSZWN$\>FKPR6T?7\B5'4FF9%U8,#Q09&NU-+R#$'S MSY+W<^(T*Y@WI>T0NB]^[$!*T+E!MW>.+Z16;*5NOAW9 ,J%1+^LD]HO,P#X MMU3*@>D128A_OLIY^%MW/S%$(KXFQDANT490^ ^5C7/4;YY6RHMQFU7DWYO3 MOEA^%!Q81094 ]+^?G+<+5XX,'E9[&G$@&[?@1WL9J\&\:E0?-KK]@H]V]LE'_J-/\XB2Z+ M@9(,ZS#K"/$#9Q\8T_EP%8A"M 8VL17P#P;=06)X[T9E*-?\I$N+Z)V_QC*]D,'.D=U%2&SE+#9QZN?BII/_K0K3_(36=N$1=NO#F+ MD-H&-JJ!0/6$R05DEJ#K3>OA96<&?&4#NN?XR%^JFP@GO-@,T]J/_86IJOSK M+L.;P'[\L1GD&;#(_'LIZO;^WID*L;QH>,46/CA^K6;+8.B9=)6[OXO$#9&: M9>G*Q;2V0Q9^21!?VVFP71$C=8LJK#W\5."N8U8\:QJGX-O PS?3U?RJ)GV_ MN<[*NF:J#]TVVSN^K=E^4=(=F/3I-EQJ#]90)\G$K[,N"D M?OZI32AJ(+IE^Y8C+\"^4$7C5B_K%7WW]?W8Z96(B,?1"!N\0/EB>O/^F>J? M!.G#D=?,)*+"&>)6H]//"W'!>/6V,L6/_>5+N22+6DN;K>O1MVX?)5B&RWGN M<=B\PXH@VYG+TJZRWJM+C8B*.PS0\8UWWS\JU9^LMIE^RRQ[M1CZ[<5/[!0: M$LYB'B2%E+EF0O=ZI#?ZW!SC=2F4,#RVS(4%C<-?:T:W3/#+LU'[G)G;<;?" M+%5.EJP,F7F E4 XY#ZVG&V[M_',\J^/F4R5PF)6J: 3]MC/ *..K'5OS;'V MN8/9,@^3[MD&:^T.3]HMEZ.^]_QA7]P/3DJ>)^U""2L8N(_P0S>=QBB7D\-, MO=]C6[R8/+?**CP+K!6N&)H$OG^)77N-0R/H@1CPW5&F+MS4[E:M6[2JCJ6T MV73>_>VK9^G6+24AG8O&^TBX]2NHYKB9EC/O^P,4GH62I[R&?;UPK-?O,C6> MW5<.N6 >65%3H=]'N^;TD:Z#+9,?T_MS\X)AMT)IVI^;%]2:U=Z&5ZT?CR^=RW]N>^)%^Q3%_%0NN!^\T=$U:Y\Q];*%'5_<=021A3\IREBU@9R/P)B30H0HE]QFW9P="WN MA0"U;X/9M(:+!_(J")RSZ!'4(+4C'GA8X!]<"1?F^C]RL#)$S(5?Y)\W9*,, M_F!=0B!N"3WZZ#^KKA!^ *PL(J]869SBI)HLA;SL-L1C7PK6[O-Z1'D= EK-1V3B3Q4'X M4(5S"@BZ-]Z$]9*-NC>H5Q5CX=WM^RQ^D>LJXA.$@7-W!26:IPG1[L+$"4@P_4?0(Y()'Q%ZW6?QF^(8P\ZJYAF5Q@F-??I7#$F?# M#;3_=[B)C3K$_=S+R"O7C;L>>]GG5CS?S.:+*AU-#^G'EE81ZNBPQBW" $^; MA2:&[Y2BP*6'A%YZR)&JZ5O>MXL/DG@R<.G>$F4=7=ZM%S?+$BL0.>PC#%;^ M 8RF:J+!JJ]4_9F(>HL=A5H^MW!R#H<>C^[#N1]MJF,UG"W2M:T?*MS<@>$[ MU-EUZ4'KZG3@RFX3O;==S8297$]%(]/>%7$_;_C5F[#0F#O3H0H M7MZ.M^V9C8%$:MFH8ZVC,:SGV>#:!^R4HY>)([P!Q"!4F)VSLM\!+FS_#,[LPNWK&[SGW MU.1'"L][9:NH,*72L]*3-PZH;]7]QH5Z#%#WRG(2%<[+(LIO) RHJS"BKR(= MU%P'TD21V-L>D&U0L>.39= 4GLEL7>/B&EWF]39]1U$@EA0'.SW,6O(N1*!X M*R=/8A^%"//P0YSRWB\XV3(\;HBO;PN"%:DR D#_0>(TZ-[%1NW=\ =G=L3 M*'(#TP$^NIVS3_#8* #MDZ2W_>5)#F.F)^"?-6R4&K,:/K*\FW-PL2RT!0RC M]2-C^VVXX%H.&Q44\W*@=R:(HS1RP9SE16YWY@VX<8B;"B?9.*7.:1[-67TX M4MP:GB]!V.^W1>*E[:N<;>%;4.':AJORN#9!B*\>8;D4$ESV$%PK&BO/C! P M3;'73HXWF9\CU'H]'KU"E&DZ9Z&* M_RV%%O-7XBS"ZPQ@HI*(NT#4Q\\VO;SPW7X MU[;P*S[DXP[,WUC);)0=F1?N(FZ%]"D;M=V?5JOA$_D.>F]2]UUX?$@E22,Y M5$OG>HL0-W<*> HL1B\XCI%Z 5IH3X4H/6_?0X4^]0'AB0LY<]T/#".>8)BG MN<4E'79<;XJ#WU)(P4FO*T%;+%B>7 "OJ8(C:H"4.S&2ZF] H1.R.BPF-E9B M<&30[+T.0JSFN>O^9VID_]O/@[R@Q3P^/URTO B, OY#F%L'P+WF+]Q=^!_/ M=MNO_KJM]$#",I!;./Y^Z,V=*U'7%@3.VUH]Y_: $=(Y,KQ,/Y9 SMGX%NOU M;%Q?(PN6]#I?I!,WY$9K_C +J3]]*6:"50Z_^N@\WT=4G2YCS[DQ#_?3YJ<: MX173\\^\6>*EC-.IA6\FY>K'HH"DJ+,E&_4)"O/XYXQ4_;T1;;*]$(NY'"(&.+U@X[D'& MY$YH0QBF7H<,5X$V@]\0$O%L"QME<1*<_>+'P9Y_VSTL-68*DZ3()[]=JUEE MZLTZEBWAP;$-C*V7_+KAPJ3@HG>JDIS3Z$1A9L^J&M&73$7W<+#O]V$.]BT" M501ZP#PGT^J#$Q(T*4^)H[BR&]A\EJ__*I.S(2D$T9K_PPW(^\$: %> 97%Y M(5_EBPS=3M98(F%!1(DXS$:A@#%-9Z45A#]]PR!"&[^'X1;.2>C8*@8Y7B&/3B"T-IP@!O\ZZ5A8*4(^0[A (ST MW_8R7^ M&N_DI[TIA_I6(<.Q.O?W(\=BK-P%5!2&I4T?MLR;#%\E31?#N[B9]TB+!*;Y M_>OV6'W %Q(1UFH[5V3UY;?ZEJ^B9,_#$F*?%$*4CY*ODT>0$2D*@.0"%L*> MI2RK=B"H+WW#1 MO76L37PC #ZZ@_4.G#DVU@KM _[,O?F#EXG0BI]ZM42Z! B?(G-_S@**K$> FTCA=7R?:'C*\3:]!^/1Y)%@XFB9B]9A;V MB_=W4[=?2KV@N]M"76K/F;O7,F#0R6FJW[]6P2.ZQ].+4^!Y'^,83Y2?ZFJ959CV?-;E#"BY(^%!!6#:W$ MIVYJ>[Q-\2+0;%&H?601AS)6+'"/UX%F2E\=)6+N(:*>'\T[)%,?^=WX=.+A MS)RS(HOAYUR4IWGK%2NX]E/6HPS>>:.)XTL" 7LG"A]AG,9\%Q6+&^<%)_I8 MOQO=GJ["!,?)UF/\-M$AD(9+<9QL8&921<$;OG>A7_N_N;BJF%BD-YV?P.K@ M0*'CV835I<*3[?$I1J9&C@H;^OCV1=@[#$B_.?!QW)BWPZN?LS-8GM=^'A:(IDU(. !2[5(3-"6"HO*1OPYN'*J3!D5;D729.L78D5N0SY7=! M@3"B!P/?U>+61(%R,(P#TWO[(5XVZF/&6#V\>XV-@B\DP4<*Z<)LU$5L+0$2 M0D02Y(?[T&G$BO6#_\!0^;]DP+ZIG--*-,$Q8=P+\IJBUTWD*]\3$25E_!TR M1OKL/AYCX68R#N\EB+DU&_0('/SF6NWHZ2!NY6>Y^ZRJCYOT+JOLCG:RWHFT M:*S?_5^![83@V\8&]QV$E1[2'*;B\H$H@BA=UHCN-.YM5UU2LZ/'Y*=3:@?) M4E+S"J6AK8'L>Q+C9X/]C/]UZ%U%(=,>PI45Q*F%F)&%'>0O2CM^/:9=\3:# MZ]?>\S_Z; MMN%JZ -ZD@&DL=MC+E^N'>6>5:T:IH@-.FSN(TU5PSP(3D@R*)YPW0_$LW1D M0-WU]03@^$RC.QRPXM0NR&L@U"U6@"T_Y<'HOU8\[:2'B>8D7/^]@%,V\1]: M+4X_@3=D$4;?7W: HSIYYQ%(,;AT(K%B@14 C@0>2ETD,55F@;U9^*/V,"; MY/W4%IO3;S9X,1'R-0;44[[OOL[6.02@ ]),;T=&]6WG=5]7T+ M[^>A'W,=]J8GRR-FO"2U.&MD$,8 M,"?V'21/0%@&$<%]/M^7P,Q9<$0 8'"M# 7_N4QF[3J\*=6/>/0*2-VDD >6 MX=_2QC&]X.@V3:5BJBCI=8&>9]B.].X2S_[&E(P1':FMRR7GGN0DO,YLK/QU MJ>73K:"7MR=Y!5,9[[X^"X+.$FJJN?UJTV[$%V"ENX:UW+6D*N+FUDR) HA6 MKO*>P0Z!E,O+='%B$&!/$+)_KT /21Z^A^%U85R;E5D:._/+[8W/P3\">VV* MG<9BN!ZI79>(U@$K=^)5O$Y2"/4 _2)\Q.UB5?&A[O)'I%'2OKD#00K=S]QV MRNCI1A&^P]Q7,S&G=(=*0>?Y&;F$O"CK# ,L$NSE&=.UI/WRZHF9*UZBW ;7 M3(V=W,I_[>M;RA[LF'GW=N"?ME_\:TD65!ZF&!,9EU)KRST3=*X81=LMZE115XYAH3!GG1P\X)JZ_/AE=ME M0FR4Y0"&=>(RG"S%<*+S? BA!4B[^,1;"=\CNI?_P"*X&-LO_A4/W^1*?CVFO,F, KDUR+VY?%?:1Z M1>.VAQ%VBEK'7N3?B-7!*Z^D!Q_\?-D,C,NEB4G;=.66285\# B)S!*2*"ZP M$P*@*/F-<\$"OI_%W[AO>Y9808&Y_UJN6P5#P!URP?5UC P'0LYC)\M>8ZJ? M&KH#RO:71H_B:!.//R>5*@M K5YN]-8L?!OF(*0S#O(9]!RJ#W)Z3WOR):\& MS;-O.E'[A9&.C99HQAH([Y%F%1BDD1 QN,U%C[CFK=34[:7=5CP4&QGO8,M& MN0K_.$RY$B:6@8MVI3*F9/N-:4;] !%"KP)YZKM&T0L+:5/T0'B#KSA*L1C> MQEI6;-H_T^.9'FV\;22WA9N\OU^J&G ![ &;9;JT[ *9*0VA*,7/7],EZRBXYX*5ZR%YW\5#;%*>4:F[E5:F.>(W0/@2!@;14^'Q!++ M Z??!J8<3+%!*,^*V7(9^%JHW)NX G6L;28XFJWC/YK[(]U1HP0 M9B4\''%+J:#>"&M($<54.[XX\=.SG<4R,0$\(J"B_CGTCDI!^Z^E]+6!^R9:9"!<:=99X MK%UK<8[[R L1'[2* $L(K#Q#?O"9[$CL4[I(/?:C1G;LM31HX^9_K"JR[-7N MQN*\)C_K@R-.IS1G2=/'*Q!][7,2WT^F-)(+WV5'9 RQB)7DO5<\#%++X*7^ M<C5,7FMER023MTJ- M_Y>)?=#&&T'+B?@TY Z.Z_PNM=X!\X9Q5J_&-EB@/;AY>NY?2UI_: RTG',9+F/SPKEHVZJ0TE^(08%,L^_=]EW-QY"@B(HT:J(D(]*UA-L\Z;'XB/0MXFK;",JS2#!NN^>:! MO.LO2YP:6'F%;"D#T%98[TZO'3/S! _,E"Z7J8"26W$SZ9IO^)& =U]&6GS\ WO Q'WUVL MQ$MT*GB;MB 0K) 1*[TL8Z>?-Z O+.!BV1?U8IM'U"5CO>+0?S-"5KOK^U/<.'K%.7OTCGKYBI>96WPBT=V M J-? J12WXZN.>GJ,*R+<>G>UZ\L:&[Q>D+E7NBC^IZG%OLM531FN>%G'QZ1 MU+S=W#;V!ETNG&9M^>OL;#O/'VV!N,O)EF*PQU: MY[+*QDL)\6;U+?.+8GV(=9T%&Y_0;=BH.U)$U@D!1CSN$X;R>*+9F5HZ^C(L MKU$D;GNUU,F&.W8'#_=,>5O&@^6MDPSQ(4H\K"LMR+DOI4%JTYKE"TS45>P& M>T,2P=F*G;#M_-_:UI0]Z1%K@,JF%MA0R@VK@+/'BQ>=V*CCJ50UN%8#42B7 M)DE3!\AIAJ_A0TZ'O 2I^-!S%%=]7#IH0.N]2+K"8X_P!E7+W^*)\! M<#^G-U4Z#7>%!AB? ,KUH+?8O\]*>NE9L!#\K&0E(8RW#TL;H0 AA6EQP^=# MQ_2!&S%TR^*O0:-R2LRS^9D!(F.JU$?7KY)X]!R2:!4*E<:U$P>_*VYW;XIL M-Q^6RK-PL@9U.F\\;[ F_[RZ'(]XW#E41L8>H4N'?90/ M=ZYO\L&N!1WY@!)>#N'+7V!^>A35T(*Z)X8J;O8S<[UYUJGV9=R-9Z"-_>W2 M4XU31TX)A?[*_OW;,8)D+(=VN0 ([2J&^=O8*.HFZU)BV:R-LO;2*)V\"F@E MC?4<:$\]=+5.34NBO%=#,/[U<$8G)TGO+[D2_(PQT ET-T$\:0GSOZVD\+.*BE[/5^#R)7Z&_ M1O5V])-9*8<7$H\K*&,F$P>_58HLM6B?P:-)OPSIRM77B@M9OFNE[L=?2Y90 M'=_ZRPTKQ#LNA=SQW$/VPXOV-$_U>K@XK%PW,=%9EWSI3K-,L-XE%'MC.JWU MF.>QQ,**_3'X%W^?ZB2_Z^<<_!<*K+P&_,#U\2>(@14+]%6S4?4QJ7.$L,V+ M8$, &D&7&#A,?C8=P?,O,/"_Y3P1AA.\$Y%AV[Y1R-#^^A$GFL9$]*;LZX+# MJ_0G%BO%BLG)3[9]$8X;NL+;I+)-:G=4Y69X\$(SE?[JP%'E3.D$.T&7GO7\ MOJRXG_5\ :D6$4FW+&1=0#%R ;! '4?W8#X^NK( M3NT)J\\--QMTZV;B?3L%'IR!GW)F*X8IEXDA&(H!*%" /]UND#*J%U26I59[ MZ+%"G..2N[%5MY S<;#1YW)1^YP29DYS#Y6+.Z'2*+U+E767%I/@N?FPK#MU M0F6:M^=;8V= N2'9";?:!W/_<#'2POMX]?Y/G[U@KE2%]M64IK-1X_.876Z2 MU?W%P>KG/Q?)+"C,/XVSX\K8JSDG:V);]7GBC0II$$.7($'"Q8GX'X(EN!K@ MM5ZJ6VI]].1#%];VLYHQ'RZK8-^P!N+]QKG%3)6DROS>>-7OHS[DDDA:/'NM M;+AZ.Q58,1_HZ)KQZ#/1"ZKOG$PL'\KSE%W%ZT2"E5SDD8 8$]5/(=2>\>.A MW5._4I9?>BEY\MW:]MR?U0EJ<"8+! M>%V9Q%+9KG6[!16+6SI]'_/GNZ289W(23MY$4ZD8UZ1&(I]&&;!!A+2JRQ5#IQ"DQ,X$-H MTA(77'8-84+..V&2%.,B:6ZEO$64C8HARG9"DK,($9-;9KY&GNF#=.PGX.U_ MZ]EX9V?19+1T=F[]H9AG3PJO[M&5S-D_1\?!NRJ9]F"U*KXYH%)59O[\V'#0 MEH6 R!I=^]33FAVG=?09-[4]@B3$(S.=!<:UX]-DPA8?+>D$MLB?4GDH/)8F M0>I[. $E9@]_9"!A:[LN*R^95:&TV&C@H" \=8FQZ.V+)J& MS>,5EX8]Z4\*L"TN1KCW76FG(IYP-D'\D9>9YV_NF_*B*N-"P@ULXO+4AE-& MI]2<[&XD6AQ$Z*(@W^5Z5(;\H&C'\) M[=9K6%>3Z@K6E<_W&/@A?BK\[-?GYK7:CYO0:R&WB?4X7P]@D8?RK.8]#W6; MQ=.(,0<>:;MOS5I?O/).@Z\/2J4M-/%J&6"2FAC"9+T!*/0[>98G@65+[#G1 M3L/>_I4;%R.S7CBGZ.GHTCI9$;R@"4#[NLEVZ-=B$A2E0*N;Z^#N88V$VO-] M9T22T]X_O>1GKCN1$3P^/WE,4-#N*\L^@&10?J([D9$D$>=@&U?BT(7)0$CV M0^)B1E17!?=\3\@*(Z[>#ZJ;6'?(0(AP6Q,W2TDS:K,4UPQ4+@=O]GPC!YNB M7ZFKN=(T'*ICN/.QU,>%RQ/.P9N_"$*+)YE"3IAFF)N!:;!0I8"= M\HH)H^/,,IW:OAO(*(XXX,XEMX8#_['=G"O_FA U^S]5@^@EVSH-;(Q-+[A_ MG(MSJB8>U!T=X+WK6E+Z?+8[)D@BO?0BH4#K>$>Q;['0MY9'9\<+L!$&R1\8 M'Q8@0H]S'UY06&N4&CE^#>W6=$IWP#A)_UXKTE^C=$RA(&L_&P45*Q!AK208 M\X*37?=_M/>=84UM7;?QH =%$52*(A 5D*:B%(F@Y" " D)$2I06E2Y"!)0F M9"N*:"@1$%%0D26@@@'1)J((5OQ_><^W[GU7OO^>Z/>Y_W MN^@S_FC8>V>MN>8<8[/6F&!8-'ER3M=9K)[%CJ\M2[ Q!G..0>PDZAP+N0H\W28+;CF)22,1VH13!8Y_O:@%6ALHL).,)U M^-A(V3)T$K$3U-1;^)B"X!TB- @_?/@#&RR\%2BX,Q]60ZBH-0^-%?G]0XF6 M:&5E99-1= =5-PZ]PP.BN_G7$3MD\[-+/I^TS#UC!IIEJ6B^]LC7IWD%NE+3 M+AKZ:5P$==N+-:T!.#F&)%;W&""_@6]UG8FY'4&/)(T\P'_.-S (TZ![>O$94RJ MB[">$;+KG0JO]>%)P'VF_7 76E>XFK_*V'OYN'$,/<[#921VM?^_]O9RYQ]O M+P?\__/;2_F5P>\6F3+M5( %3 )KED'^!A9]_YI%2N>84UX4,RW(^*TE^5R!JLV.[H(!'R^V)EY1 ME/E%_?;"=4EYO\"P^\5+.![ M\VVI5XSC^R>)+Q\Y%$3;A<6>DC@8_8R<*K95A0&*E,V@( ^,)]O)1PE/; Z"$\&"/3:N#L_X)LB5Z$,@4=V9=D:6AV%;B6?I?R M7T7%4XAA<.0J?CP8I#_U,=SK$)O4=R+)## M**:P%GM;5)H/%^58.BVQ0NUF3+Q@=Y*JC41^_MGF)&L\T.+D7FE0R[DN J MXPG858FU\45B,#X?7=/RD&3J!SPJ.^PSI]T^9!C10YJ*V=6K V-DH;^60NKW MU0FV E4-&#C0>HT>M YYD$JDI]'DY,UL$LPO ;ZC9O79I&S/U."4PRMNN]!S M63-$ZCP*-[AX&7,0($^BV7(XNJ]"W=S:$3@_D7I'=1TB:".E#<\P8SNN9,,[ M^U+8]T'"209)ED0O,#1"A!+'/S Y)[ Z!CD.>W^]5(D^5B,+G*J!*I9U(S N MA&=O@LZ?*6"+&] 8[!"^:@6F&*BX:TS 8 Z,]@<"S>[0*VB0;/XJKRSYG6K'",*+T@FJ3HUT? M,YT^- >H_8[(U5<,.VBV2?-Z\6,(1*^<"]O'2H,[O88N&],W4=!0E["BEJKE M1Y?)O'D$Z>N[]PJS4B7MK98_(R#=\4"%+# J!FR#3V_&K^WO'L,Q1>$,IP(< M6VX"SZVL7A, K=QRA_=6;<^5)6&MT6J$^PX$?N7M59V+2!*R]NX.D;25[()T M5#L)QU5 MY-+O4JV:/3AP 0C7VYM5/IT(V_X% B&;\PH@JT[V%L.+4MN#8'*W.Q.B(RTE M\\\/T%'4.AMZ*VV[+I40M-B3A^9WZ99WMG7>+Y?;IJKY\;$95^25QV:0R-\V M=[?!?V!"G7"J&V[:RK&D2P/F\IPHJ>$6,I0-,T[V2>D&;FBG*Q1!>RO6C;:U^Y(5XACC9>,W)_&QD5&[6RXNS1J"9EM](U M]>9ONP-8#_YI,%#U@S_ WSQY"OWC"II_AS>:#>-S6Z;OT*27U;MO-ZM2X(\< MJ/U=.5Q6/5S>:&^Q2GG7FZ=WJ]F)VNOU<4'QU(?YDU[+M,:-/DM(>H5.\/:,S/8JB[-BWY4!%['GVN_L!W!R.)!/ M8)Y4F(ZZ6I0Y;$5OJ5!7#KA5WQ,YS(-IN1W@_[4[TJ]!M*QS*0A0!ZCZT%Y- MXG4BJ5>W,V][ZD$J[G%6DL]]5"N^LNS8+6!9R%O6..Q=5\E0C\N<+KL?K=UV3.+= M=RLX1#B17 +,A\'W MWLE^N0Y"PD6?M_9K] GV:P1OT4FO$]'-VR>G@2Z)X M)OAYOGL[V0$CNO12CK<3BAU2]*?CTU__-4,1O5+(! GAW0%E<(X./ED"%W7* M(4R2L;;@"C>U\+L>Y7@917-VN@ZA&.*9\,7!=]WC*AA_\)'^U8']UC=@-F=1 M8ZX*NBIW"SZ,BH+O=DK TO>P-L%=B3\Q00=E,F\>1R;3D"P<$EA#MZ7H\ZE@/SIYV(2RQN=J@%.S6]?Z@_S9]H M0L4E>=..BT<#*WO!,5A,63B!M&R]R=1+M'$F!64(YXL\5'#U1"MRA_N\UB]2 MC.?)CMQZ1I,P%L?F>UK1['J@:TT(<;;T_"^N^S=G6'L@> K/P0A@?F?/G>217A>-?UP&I"A!'?&? A1?DU]VTV%_-7 M,E178I2]/F\:F&HX<-1:)^+&+CB?8*6ZS]55@Q&B)TK]4K MZ%P^G@D_U\KL&7G)DQ$ZY>%]J92RD&"3Y2C,>?;M-6U3;/E5\L![#T!*$&@6 M6P*4H 5\Y1^)#N *JV-OCQ0*'-3M.LS@ER^XDQ3<7("N%0YEJ["4.*6 4]X) MJ9BV,L$<^ANR]9FY$MNANUJNJ1-?#CMT9@CDI.MP#\0>NAP$54KD5S066+O2 M)63V;D'+AVV-:#XM0"'MT_ \HG',*C=KF\[:AL:LY-36W!HR?Q*4_KFQ_ M%3][,02XB]0 %WIP+;MM<-'L#IH)R5Z'#"L#5<, M?S<3Q[,0]< X#X[-$[P..10 )@.^,(Z5;]KD('T3*.QJG7ZXFLJ"BD" !_%[ MTR_\4U 6"8)LCH]];A&* _)0U6A2\*7<(MHZ)%2%(*"7,LN0LVYBQ+E^[;-] M\MLY:2XIT]T".^_9MKQ+R'J6+-TL[77WLM51414I7;XM6X\^NZ3G)Y7 PWY" M).-.MED %2IL@8S'K3G.[84[3D2[?.Q!4+;"PX#3:CI1=PB3^?DG3RY8V]@T M/K6LV/T\TGEOD-G%4Y*1$*Y4%98ZIG%P:QP9.MU-AF^IEV#H/KHM;[ ]\@5I M(4E?ZEJXAK,JOK9T%OI@.1MO8#D'4/G*-2+V-KHW4@MU6!.F'@7/KK+J4[O< P:7!W'U8(LA'^V/'^B>^=HQI<;U'U8Z]G MSF2%]3UH^7S9"Q0F_B:T=#8OG&Y&>>D05P[L*G$FKTJJ/Q2)+A&IR=5M_6U> ML@Y1*B%>L@Q]9U^F8-?9=OE=8]2"5=-<.'%53D-7L (VZ==ZPZ6KA=9.@__J M1.A 8U'4&\C:.=Y]DE1"6)D8/6'@N'YR=8&::T?\"RV!B!%&XXFZ(7+9:;"& M8=8A+@J;5L,'M]MU'1UNFUML1BAMBN8IM,S?/>B8H MD;7J#!^R\@EAWU/K9F\RX#1Z0.0'WUEY,6^0%:+M"E06TH19D#L$YB\QW]L! M"-8])HYS90)D 2+34)PDUCT@&CE]O=4217U_6GL=\IL8&"^0Y'^T:@ERIRBL M0:90]"T*'%-_SF6#)8OWYIIW,^5QNX OW!;KD')9@-,JX"]/T#KSIC]@J.%8 M[5%!L SS#%>C%C=U$:D\*$ZS&Z3X(5#F[03_X]XE4$ KWW7R1OEX_-L][)U8 M1#E"S*5K2@47R+QR=_O)+U1GX=VR&B]-)51ZZ ![VP)MJL;3UP]=@0@1#O9+ M5+;93;0_VZ^J&ATD/G+_@Y- M(M0Q,%545/4RHPAP-G1]N[;$N) U_&9J9E)IAK@3('_E(]G6NN[JQ%6M0[;6 M5OL^N-1%\N5W?+7=*7GS\%/53?4CGCCI/34OC_)1**F$8W:#?7&.]D?P4!-R MHL)'0@W^M3)R1K=BCJ[\O LNAX8R;0OC(K[U^ #:N\C>-=5MJB@?GY5QC4HZ MUSKDUU5V$W%3_/Y@ZI$!6,?!4\(V#K6;VLL1 M&%G. ?.CS&-W][KQ?KKA[ZSI2YS_R/S&W,&*+3N :;>1L18> E>9OS:%97#@ MM)]]R.>YU-Q MVF$08SI/!Z$YARB<@+W:3[T)HS55&2KT;N6=X8F>&! M$9 )6&;*KL?I-HF9-D:7[N;WHCMSIF7;@F#O3/2D6IW ZI!A^%&F)RSA6OK_Q\.!F9S6CO#<^L?ME^?-3>#.>M_ FG6S>GY&1]*JJ M4+"^*IR,7>UFBZHS#( OKT$I2.;T4@]'SM4(#G*,S06ZR>$:\D6*O M-V??E9EL8"K]S2.B6/VJ9]#F6-9$ G:R@BP[1)B>(P 2H[ 6W(*&]&V;Z[^7 MQJC*!;I0\N:\!GLTP3%QI_VS04<$GFJ*H!_FFQ%CV&!Z-"1I#C$)$W[$1\]A M1W*EV3T%#[6<(@+WV(5FI'QROI)]XF/OYE#DU&O!IM"*JET[]0I<%S72'_H4 M[ZMZT6#[X?C#MY3AN;=MAF]G'#(6\QE6' >RX)T<,B7M#*?#.63J&5 5S*%F M>W+Q3&@/0&MDT1-*!J=WJ'IS-MJ>!Q/B/0IB=0549)OPH&SR!P=L@6&#KUWWGVZG'YG=5""YV"B"S=)XY:YH\ MJF<"JLU9I^)/OH4+S5U*="6V>NDYQ9S+$##6=O)]\^=\C@%,(3"':5,0)$9- M+#=.8]_7B15Q^4?0Z7Z'-I>D/,;M[9^4Y#7V^-FW9GN8UG+WU?B#67>G&(+ E-@)FW'W*.< M;9:+(EMOMVN_K0.U&.Q[0XI"F&GE6C' M/M7DGKJQ MB=0=/G$UG\;.-(T]'TYM&XDRHH4^BS)4;O?T(O7>)$UR!G'+#=93IA[#F5WO M;2- #7V.HCZ]//F&UV'[/"DXK$O6_BNQG-M$?$(5HHI%2*Y=7?JJSEAP(3Z+Y,, M'ZHBYA:PMI$0;+YI(GT4PS2V(G[=ZS8WAQH)T&5>X-X-M!3!Z3M ':Y$A?ZP M8HQ_.NKP#\?[![\[J5Z%1;$#6L'*YP@F!CQG"]<0IT/&0\[>7^YE%-,#1[\U M-P,JX[->46!R9BBP3Z&( L:L^X]FV?]X [.I&K\PBV-SP=D7_F;0XOZ(63[Z MBYV2ZQ#\;8"Z;QTR[TAV ^-V\QY6$@$M$8[8/N[UN-\AQB9/!F\=WCQ3KK*( MGJ[A& H.:&>2)J'"IQVO+A__X-U: I/T*A3S*NW QG%?WZUH9"1ZRV7I.;8K M7C?H07'Q$C!JV_RIQ(,2:BVMOSM(?NGA3?;J*T&\J:]HO(=C$@]R2SP;Z3>X0*GA%*[2'/=$3,YHZ1^_;"/ MJEX#F07%Z'1',(52+=%?5>N(^7-5!"Y<\/(:YLT[N@U[]/V1]\Y+#;X>B M=3WVC)[8$:BI3I] O?IQ@(D8&8*2X+,O!./...\ XA"NG6Y;TS=WJ&GH^=5A MP_805T\=0T9S05KDY*#63R88.57'W,.U[$#CG@YC"-%-*C1D790(/7F=G2-> MV;X1O;DKN_4E!ENQZ3*2[L4P20CBBX 9>;X(YKQ0N9('\I9'IV#$&M'AQU3W M\N'$K96*EU:NMQ<9RA?(.J?SR"24[EFX]_U \V,B^0.<:K /[J:PXZM/2H7[ MQ#)QM[( R:\\R#N2FZ#AD'9<CIN&@Z7?CM Z,TUAV'Y,[F-WGY:]MC! MV!=E^^;%5:DF6$#SF79K$TNVD)?CSY9SXD\S_L@ZY.JU8F(I$+'6\M> G_<& MN*L^;^QS MK?(,U,)D&6O[7;YPY#AU^99;[R3&I:;D2@CER(VZ8=NMS=JZ?8:'HUQ5O7K] M2"L]4E^8GF#5? (^X#XVS-^1E5WB3@$G;GS-Z"-(5O;8''OC>JKS0%[DF=9W M3OU25[7D?U%4W%I1+WF? OQDHM^+O!07]_!TG7H_Q<25-95X4D3%A>)WOY*% MM6.Q_RQ=YW!5B'N#U+,$TG8#>N^0?+.+9FMN@'@=,J^HM#3@.@G(J1)-FZV$ M]>6<[(2!.M;N?B3<8SRA^+B/B(]=I_I4'WU <;BD[DG:I?07,@2'6/UMR9EQ MI;T!PA??]FF*]?$)9&5P-O>*NG'V]L[RJF&G-8[049P-7X%;F ?IK'1K%W'! M^)6A^+S;!O7*]>;#%[SAU:Y[WP\F(426AJ55:(1J-%V5:U@ZV,T>O9,>5UXF MF6O"^+"RYVM?X8I.V%-@L J5;XJ,LY2M,O5VSYEO9V]:LS&@C.T9S>W<>_U, MDE!C LB6&\H4F"^8VS^"=]W.;GMJI:;P<-$YVFCS$X+%%L#]8P6S_-TZY'^5 M_53_&0S$_X/D!]".BX*1IS$.?ASD5B,MY< /N4[W)R5G$"O#+J_R!OR^>WS] MM>C^)(&;@=]O)Z;M4Q5;AB45\)EH7\<^1QCT^_DUP!L<]E6=CJ$:6+'BUB&V M>&ZZN$&8QEQU_/XOSSN3MI0U=EL:V,)VV.[\^GG3 4>N9,PIGSKVU@B&B<]< M3=';C^D^CH8=*M;79RU[FU)/:]I94)Q%BS^RQLRO(X91)1U(!_FCR38G'O;F M>F71^I0H1LX1E!.PDB.RC3[!S=(R!9F];6UA41[>-J]Q/QD,I+\ZN-9X68EW M7/T^=RU4%1V.<717U#TS4M2?\>3&PWMM@KK'*G2,!':[UV"66JWP7V'_F"?_ MLJ>B^IW/9 @,+Q3S90.3AZZ:R&X!N/U5R7B^FI$)C7T?PFMWA"H7ZS9+V-+[ M0]3%IZN[KV@+SNC(R379TO27TLQ3Y3JM1P_WHL'$2S0'J8C2@?_1X*:;S<,' M/M81>@0%1;I;+7Z0KIG:@\8CTK1H'6_ICZPL+'-+594R9%IJ$A*>-]1^?@ MZ[PECB_MOX9E/5!QIH2;QC6$G@X@$WF91B?K:DB"Z9>;1_JVAWW0E3A:5!(2 M[<#_N.) _&O/V&6L?"+W\[8JO<]Q?A,$YHF%OFL4!^?J%Y>O*?'<;GOX,2K4 MPCO'O#BJ==!LY'M+I?NK/0OK$*;@]SP_XPGF^?0*#4$7./V\@EWNQ]SP282< M["?578WUJ(3(M*_2H6317\XS@W]*1'P+/[T//^2_4#KC"A_"M<&TP.0??-RC MG&R[[>PECY6$WF(]=169B82??4V?N2 4FTC8=DW9Q/2M_=[@[5&K1 /EC8. MV;*5,%(>:??/BO13[GJ/2+,&Q1#A(C/W^]E>,-_3CP1/WZ',]=HN([*H@X&7 M&H>M6TNT7#.E,C]-08K/!5)^U?8Z:!9,XO*O_H4_/ G9)6!N]JXV0^S4S183 MJ>:I49_)*X^$^A9)D45%1;.Y[=]^%LX_7]OR]7\N3(FEN7\A* U@]=8!==I4 MS6 6?!H?,$3<+Q5=5IQ!?S1F<=?2NEA"=T4C\'FO-\50\"$],D9(!% M%*MLJ\_SRDMWY%07&J5<9_;IA/G8N[[7T3$-+BG-^&< U7R0+HFO52"AEZL[ M2NZ0#57UNY5=/2I;]VHD\B;E1U;MKJRO-+?N^;I7L&6@HO;4*NZG=?*;><.M MI<.3)V>7!L&$ZX 81O/;?Q6YS',\:NV=;&%BTNC+/)?NB8@M\39N7VN@Y W-=1IUK-ZODLCYZ$HTSF" MYZA/$\[SV.'7LM]XMO>\C0QTOMM5.ML[7L1Q8TFI_N[&(@J.I2% CM 08Y7: M!5<7Z;SA>\@^>.7L <;=LW9YG8=0'\4J4S<+CF>_O\P5*+IE^VHQ!?6]7].; M&SBT2X*/HT60GU7/U-,,Q.(>7_3J.\( 5KZY>A3FUS86Z;P*3;G5$N*O%7G- M?#N?S.=7&$'E0;GI6.?>;-?DMI\*A)\SBJ8_^*MN&U!=[B[-9"2N0^ZU@(H9 M+@M^##](17_+(Z.PL8A0#<4;(D?R_40G?)V'9DZ:?V28CE=$S2@*\DB80UZT M>[$?WG\ZF ZNT.?"W 9\XA9.S'9L(5&)(JI?XV!2C,V]9!Z*C%R8[.^=2P#9 M5!'NA0:2E0V0<41.UY"[C,SK"X:%5'S(^^RY3*>@:Y&CM(KX0SL\EINNGJI5 MQ=+A%!QS/Y(F<:XHH@0Z/,A-#^Q$-*K 4MJE)7J,'2ZPK !]UHN$$J8.\E'& M:K+8W4R^+QY\ CY1,F_?7Q5JPTG?T:6OH63_9)!/\6U<3T0*)-XK>SQR.K)5H7F2LV,WLV7K?S8M M^.^"_]8^MQOX[PO!GYR(^T=#@G\Y/&=U"L_(8/$54^O8^J_XZ-TC+=6Q,@EE MF]O]/SI]LX-\+=%WV3BFJ:S<6?G6_Y=3MB#?4,>STG?V1 MZ4\C1P>K\*:&TK66$?[*:SUB%P/!] 1:MRS+BQSZ]@0PHDX(7'RV1NY?G=R'#_@)PX M3.E.ZZE,%0%F:%@\7\<4;D.611#K$-^T>!+**/^C;Y^,NSF M&D""C_Y$5&$=HMD!DG>)OW=3W'0?M(PL[C5S6 *CH728^J?ZW< &-K"!#6Q@ QO8 MP 8VL($-;& #&]C !C:P@0UL8 ,;V, &-K"!#6Q@ QO8P 8VL($-;& #&]C MOQ^XUGO^ U!+ P04 " "9B0M5P^XV@0G7 "*% D %0 '5F86(M,C R M,C V,S!?;&%B+GAM;-R]>W/<.)8O^/]\"FQ-Q$Q5A%!%$N #/8\;LFSW]8;+ M]K5577>V8B,#3XE3J4PUF6E;]],OP$<^E)E,@ E2[(V.J)8E$CCG!^('X. \ M_OU_?'^8@Z^R*//EXC]^"'\.?@!RP9O%[R]8-E*"O M7]V#WX4L_P2J6#Z WY?%G_E7"N%_5B_= M+!^?BOSN?@6B((J>_[7X2T!H($(F(\'SW]#U=,A(>27ZJ^;1\O\ MV(.ZV?"7__WK^R_\7CY0F"_*%5UPTT&9_Z6L?OE^R>FJPORL7.#D$^9?L'T, MFE_!,((H_/E[*7[XSW\"H(:C6,[E9ZF ^?_?/K\[V27YQ3SQRT+>F9'])(M\ M*;ZL:+%Z3YF<:^FKUE9/C_(_?BCSA\>Y;']W7TAUO-EY4>RU:J0D1LHP,5+^ M\ZG.?KE ?$_RK@YE]2!X'7S)V8?K!F[BWFA_D\ +O='.QR/4']68AQOIV M-UU=+/KP$OOZ+)8K.A_AL]AVLR/RW/SBO?ZIZ<8TU$&F53\-=>^(*K^OY$+( MFBWWF@:Y^(\?]$^S=0GO*'V<_54N[PKZ>)_SFZ4F\\6JJ C\Y+-S2YC63S'9LG=L=E.XU*K M50&C:,DJS9K&?C%;O%_D?%6VOX'F-]5KS1I\>EH-)J++/%R=V)-X MG8RUD):L-=S(G:&Y28S'P+Q8"0\JZ<&NAF!'1?#J">P^UZ@)*CU!HRAH- 4; M54&EZXL/LFA.UE5C$Q_L/5G__SCH]NOHX.-1+[RFGVHU#1(4U"OJ<#V/LP0/ MCMQFS1Z^)\=%OME$O%OP0NK^7LOZ_]\MOJR6_,_[Y5RW4;[Y^SI?/7U>SN=O MEX619!91%29,+]E9$"N(14)@QE0"><@#%L5",,JM5O!^_4]M>6[%!S^V"OP$ M\@78U>%?0:T%^,/H 1I%3N^?O0R3W:ED0/ '7HL'P-WYW-(3/4^G&-?>1SW3 M](3F^0FG;S/]J/"]+$LI/SY*IO$0I)BJ22D M(GH6W'3N1WPC#F629%2%60PBQ5L=YD( XU M9S"893(.6:!82@,7$TM79Y,TJ[C20@>6ML3@!Z&A[27+Q1V\E<4#, )?@;\6 M>B_ADQ#.H^"-$CJZ&ID4SBM]2 L6[[@1@Y#Y[,UBE:^>KH70WTSY:5GJF?#_ MY(\W2R%G<@ M%A9H:8$1UXXFSB#;31#^\!J8&OI"94T2=D@1ZKJ_#6Y*8BSC$1*50H32!6 MF8(D(@F,2,@BCD2H4J<[Z+,]3HT46H'U-VY$!G0AP$;HWJ;.\\!;&RC\P3DP M9UR,9!_3A!TZ_NP39_H;VTAAI_X12X7EB_UHQSC35/XXMY+?+_*_K^7KO*P, M(5+RVA^P]Z?D8 M5%F\9A+'1,5"0B*1WH.$2L",<@2II%DF,8["V,\9J.IN:E.^]CSC^M3IZ8A3 M@WKA^<89JI<\W'@WG=K!,O2IINYL&D>:/<6MSS/[;_4(W7NK]QIT_K_6M-!3 M\?9>%I(J_5.SBV8H2@1G&"K*,<0QR\SA)824$RP3I;(@MG/?.-O5U$BC%A8T MTH*MN YQ5]W8GN$/KX@-S!TGP3I_ G%%S2'JS!MZ(T6/N7]R;E%?5GAT1F]U MMS!>%):5)GO15'9O>/6T;5R6RK=:]EVWN]_SU?WN*[,P9C*A(8%QG'&(%0I@ M%DJD?Y)2L"Q)1)9X<,2UE6=J3-S*7:=KHG>%E.ZN=)>.D=UF;T3D!V;TDWZ] M5V!_//9SH:VILN>,$MQ6V]RU? M%\AVE.@)NH'IKC=J?>) S^'A+^;S9$]CQW>>4_E(+.?95WK&;>8+^5'5KN5O M*:^"KGZEW_.']<.K95$LO^6+NQNJ/Q/]^YD*6()2S&'""8.8<@89C5.(N>)4 M*A3R)';A$9?.IT8LC9R M8("WDCJ&,7I,@!V'#,4K .3CA$;+%4;Y]!*?@5: MJ#?"@YMS4+N'=/; S%=8ITO7XX9V]@#E(+RS3QL]#'>_?3&.K>^7=-%81GB6 MB" + XB2,(98TAAF$0I-!MHHI $7(F/6MKKGK4^-C7[[ BJ_WKF6T,&V= ": MA1'N$B@&9I 6!2-<'U/; 1P.UK5+8!G)H.8&CYLQ[93ZG?:S@Y?&,YF=DG?/ M2G;R(1\.!Z]HF9=?'@M)Q2VE,$M" M!6/)4Z&I*T&14Y2H;<=38[5*4E!6HH+E GQMA 6%EO82'X4.[.VV6$,@.C Y M/O-GN (UNE\VZ+:"@\]=Z%[HYW >JD&\'SJZ?4&?B/-@='M*6+SOQE1EL9I] M-@G5FO4O14&$ Q[ 6,1$$U&((0N8J'@I2XGB*+$RQ3]K=VH\\\6LO.4J-]=- MOTIJCM>UR\_KY0/-%Y9;B.?@=3/)!9 ,3!2]T;"FAA.Z=\U\_2<+,FB3,\$@2YJLV"[.YZZ[U*TV^T!H$?U34'V5/A-5#@%%I MK3] S\GO@I9ZF&9_I0M:?V?7K;=*LT56,6-8J C2D.OS!=-[&:KB%$:$A+$* M*(ZXW5ZFLYNI4=U64'#MZ+[3#:>%]=8+2 ,SUC%\^IAS3P/E8-?U MA(!MY^ MP+D9>L_BT6GQ/?WV>*;?LQKLV8#//]UOT[B?\/1W:6HL2G']5?_V;A/Q9FPY MFII-?9H9PRE.1!C""#.3]XLK2*G>,E(9Q13%*(V5T[G/58"IL6@K,:"UR$ T M,O>P#CL/AMV^<4B(!^;@@Y3*&[@;\3<1MI6Y^ HT*OC;#O8%S]-FT+G[4;>" M?<%YOA'LW8ZO/ %5M"CB&:8\Y9!+:BI;800IED+_)Z44A3A-N%,\WO%NID9@ MV[CUZ\?'8DGY?15DMI&Y5RSN"83M^.IRW 9FI4LA\Q#?/T"@[HE.7CANORM@ M]\S3/:W<&]_&CVK74-$X2=\LRU59G5#93HF?;2YQ'"18*:Q)!$4QQ!%-("4( M0V-H8Q%-)<).SHF7B3,ULJFM.VS?NK-C .KK$7WAH%E:Y$<;BA%M<3U'P=W" M[P4\7W<"EPDS[BV"%^ .[AW\M-J/8J^%R$UG=&X*HKQ;W-#'?$7G6HZ'95T> M:!:*"%$9*)BIC&H:33)(4A.'1Q$6*>-46E89M>YR:E2YE1@\:I%AOH"\%MJ- M&BW MJ,_OQ .3'$[Z!EIS45!(^\5J"6N"XWY(SA[>#R1F$6'HQ*5/0#/R 1DWT_P)U3L-\L_? M&<\,?T+:/>/[J6=ZFMQ7][+XH$6CY7T=4=?$YLX$)2P+!8(H,@FA3'G"+$XX M%"P()8H($DDV6\@[LT.[=3"QG^K0ZJLD]5=YT.V 1E\C;UU9HZP,*_.F#ELN MRRNP<*VW<1IO2_/Y1?"-9">O(&N$;$MN_-C(Z;$HSUDL?)F]3_8SKGW[G+H' MANRS+_3CC ]R53=GRB[-F&:"6#^GCT0"0XP"X[E "=3;&A(HSEAB?"_M*VOL MM>ZTA1FAE(86#LR[LIQ9 $82A7D62!C&#$&<8 693".(@RQ# >&:6K'+:;(_ M8"/0IP_ DC34BPV-(!(F](?%^OC-0@'C2.J56U%!&9M]E05;#@[9;B_3!LUN M.>D-Q,!+B$&@73B,:#^!Z]6JR-EZ547CK)8F=8S7J]6C2'A:0/;;'G71.*K6 M\X7B^$.7%+U^7U?9+GF15TYSMV;89H$F/AP:#]^8"U/=FL ,Q1Q&,<(9CN(H M9,HI5\+IOJ;&@VU9YL9S8$=<\$J MU<=[>H%"U9TJ'Z]-W?U*/^K8":QZMWA=Z[Q3'$0DR%^8XW=74B&,WVJP2%1A9'H&M8J#5K,[UN*.;R5O4:F=<(>MH&O"'T1!4 M*CJRE[P'J&V[2U^O5 #.FE$A"Q)SB"+Q(->D%H-R2A]PC#_Z,/#Y] MZ1^\ZF=P1V'[R=4U]D3U5Z#6;#(L/TCI9#\R_2/Q>WMS/4_;*C,3"!MXJ!K6:@40W\5@_05CF@M;L"M7Y7=5VF M1L66^Y_,2/;Q._(\I YN2R\WM"-Y/0TQQ)[\IH;!OM/MRG.7XWEM#8/5GM/7 M0%WTS.VC11'KN?RH?J6K9F_P4;U?+NY,:E"3CJ^Z#;B5WU>OYI7_?)R%+$8, MXC"NPI 0I%'&]&DK252089IR)_]Y5P&FML:V\ILM]U8#\R^C ZP2TAHM'%/] MN Z+W<%H2+ '7D)M<6ZN$H'1 51*>+1J]<7/5P(?U^['3=_3$YR#Y#U]V^G' M@*:VXNK)G(&6"[U-:*[0TC0+*8]3J#B+30(S 3,488CT+^.0)9R$3B5ECO8R M-2ZKA00;*7O>3!Y'U(ZA+L9I8!IRA\B99#HA\,0DQ_L8E2XZU7S."=T/]]SZ MF*V4%(90FO-,+%)$$QK"5#(",4]"R(+4I"Z4@4)ZSF?8R9OSH(>I3?A&P#X; ME /P+'<@ET R]!9C!PV?L2OG5/>U.SAH?]SE_Y1Z!^O[R0?]N!KMIG5IOLU M8TL<]W.;69OI?-Z#)'HR/XVLU]OZ@- M3 8'CD=7^QFA!B (>WP&4$O*$,:=")D=[F1J5M$*VE6%=2TP> ]*.0"Z& M9V#.>([, !S1"8&W2I+'^ABYAF2'FH?5([L>[G%C^7ZWIMNR:+(&5,WKWVB> M*9O/-J,$T8QF,!:)27,N.,R8"B&/]+\Y11'&]A'_MKU.C0\:0>OZ!;6D0'?E MDAG &G"+2\0A8!R8-XS(X..V,N2R:'.*@%VY^]SX62/K<)O&QKLU<]5O[S[,^>5+@MGV$X*6VPN46 21PB:]'HDQQ#''YEXK M@QE144PBC *$W./93G4W-0ZOQ>L3MG824+LMG3^8AN;H)GCM6>)@316#W#39 MX>(UA.UD9R\0Q79.\>.!;&??ZK,7/-+R^R9MR%.;ON[U6EXK/4__2]+BK?[D M9E2F898J"O7YT"0S%PG,*$(P23#+$H(4MJQ_TUN$J3',[;W>HU,CH; ME^#9O?7LU?*(^]!+--_?E%[4DJ_L\:B2* Z3#-+ E"D5$3'UDD,H)C3O/3"CZ?X!U/ M^DR]]'X3]BY9S+,H3&%,*#95DAG,D @A1E3(.!(X3NRBH.SZF]JD[THE]+YO M3H)SF+M8M+P@.=(ALB^(GI(R'4 S:&*F]R\3PF^INEV"IL/7^I',6YH79FLB M=]PG/BWG.7^J_[LUYI(TSE06QE @(2 F<0 IC15$,E%$_RM2.'&A&^N>IT8\ M1G!020YV1'?C&7O8[1AG$# 'YI[C.%Z!6F+P1_/_@]C6G?'R1$CV_8Y*3I7,VX/-CE'Z@C$P:5CCX$P)QQ3V-.OWFAYU8A]3ZOG2@XWHX'8)=H3O53G=81 L[LB&@7;H?84EJGU\J1S@ M=;C]&@;FD:Z\+OZ(W6ZVW+'JO,YR:&Z\.RQW'?G.IH:H3=R@AU! M>YJC3T)KMWOS =C --T+*^==W3D@/.WP3G8SZF[OG++/=WYGG^]9A.KXE?G- MNC U'K[H!:FBH(_J;;[0I)33^:=E617I>_-])1=ESN;ZK7(UBQ/)B0RI/N"% M$N),Q##+T@!F,0T10H*FS.G2VY=@4Z.=+F^31KDKL%'/),S8* A:#<$?6QV! M4=*1L+P-NAW!O<10#DR(WD?QS4+O_XIJ7GMD5-_(^ZKJY4NL<8N >0;SH&:8 M[_9[V 6J'))50?#=8M [-<%?/6T?:?RJKK_10GRL;CI*O7U5,E])\;%X\_TQ M+Z1XMU@5N1:.5R;'621"F48!AFE&%,2<(4@(BF$:IY133$V!0VMKPM#23FWM MV,BK!]3$;QF)'0[$@P^NA95B2D,V\!I1Z0&KNNE@5UFPHRU@3V#WN49C4*EL M7%,KI:_ =N0_%J!1_ IL5*^O9J;T*3A85*;T28QDAYG.I^%FT!EKJ#K-0(,+ M,9[Q:"P\]TQ.HW7J*7RG_+ V]J^/ZK-VJ[@5*C;%:CE-P&TC08M:UP83G)J1"S6_X%P'G@I MGP[$%\;I>(#Z9:-S>D%^>3S.&=RRL3=GM#P;<7/N_7XFRM>RR+]2 M4P_AW:)<%=7']SDO_ZP<)#A%82*D":X)JU1A)@2K=(B("$(V6R1J" !YP)MZ"\_>:G1@T[KE>]KC2?@6=' M ?TA&7C2.Z#1VQ5MD*O*9XV_B#M:][7DB:?\Y7PYB.+]+$U/PFPSWN8EIW,3 MSCL+940$Y1F,0Y9!K)=]2$4J( M0+"(>HB#H$6#31Y2I48'YJ,"/12NJ8QVX M"X;$CC3& ?IESH=[UX*K)6 2?*)U*9E&G_IFT&A4I148-B&-&ZP#)JNQ%.3% M$]FX 6:3Y,:QQ1X6-).G>;N7^J3W5TM1;>/#+(YBR@/(D/' 1UC +%0!5#Q5 M&"&>\,BN$DQ7+U,CORHW^%;0*U"+ZG9(ZH35PN;E ZS!CT5#X^1@N/*!UTA6 MJA.X>;)$G0.BT^QT\N7Q;$SGY-\S*)U]N&?9B*W?Q TM[]_.E]_*:Z:[H7PU MXQ%2/,D"F-"$09/K2W.B/AEBSKF,6"@SGCE5D.CH;&K4N.>=9*0%E;AZRC<" M.QX9.X&VVPOZ@F_HB_W^R+E7H;" Q%=!BJZNQJU-8:'T09D*FW=Z'DMW,I[. MHDC$+%88HI"E$"=A!HD,- 'CC$G.TR0+[7)('VE\:A1A9#/?.*^D13L"<70A[M-P;H6CYMN/-P/:T<4]W7\VFUZW /5$:4.CDC'GG&;I$+FLS>+ ME:FQ*80>]K(B@H_%IV+Y-=>"SHA,1&:./'%LJD21,()Z84]AG&%,B)Z_(K/* M[7FNHZE-WEI6T C;>",;Q\%68+OY?!;?[KGM$[6!YWE_P*PGO"T:1R9_*?G/ M=\NOO^@FZGFO?]A.][,-CS+U;=5K:<#Z^5YVD/9FZ!ULGH M,@#$HUEA_$#M:IUQ1.R,N<:VM3'M-XX:/C/HN+[=T\)CG%79>7]6=L*?]>-Z M5:[H0N2+N]]E?G>_DN+ZJRSHG:R-\_KW-\M%=9!(CB%@LL$ MZH6"0Q*3&$92!H3R1 5,S70C;&EM.AI?"Y>9O*O+ZI $1>ZU,[*E7" 2-=+V?;?>3L5H;>> S, MV?90.!/H494]4=M^VZ.2SE&UGM/!\8?Z352]4.;E1_5)#WM[$KM>B"_YW2)7 M.:>:1WA5>U=31)7_,=^M"D9#'J5,AE#0*((88PJS0.]S0RYQ'%&1I)%3W,I0*OUF6^D&5956VH5#2_W572C2$N&C([0AEK( ;FGZ-@5\.P MHPK8Z@):90:J ^<#5D\<=Y$HHU*B#]">,ZB7-OL1[@>Y,C?0E1%;2/'JZ;?2 MA,AN' &O^2K_FJ]TCS-)%$E")36I9BG$6<8@23,,LS1E))4$0@7_RTX\!\?1YF9W9T1\P3%SIT/"KSN0/RG.=ZM#!$ MHKA9H!*$$BIA'!,.<91*R%08P810Q CA&!&/Z=^FMA7<3IMY[?<_W_K]\UID MGQG:O.1=FQ I6613&RLGFF?B.=/9A/*7G2(8R[ MH-08E1(*L;F39P09%UT:*$DX$]C)U:ZSMZE1RGXUL!UQ/=1,.X3:CE"\ 3@P MGUR W455U4YB,D"!M<.^7JS6VDFUN\JNG7[I(F>?YQ$$.6^LY>8/=#[?_J5L M\U\'29ABA:%4TGC^BP!FD2"01TF6,$D)EZJ'^X^S(%,CH*.9$MH EYRW5V]7 M8$>AYJ^E*T==.H9GZ&O$D1F8V?Z1!J67\]&@@S.2.U*+L[%<@,M&S->=BB>0 M+3V8W-M_"9^FWBB<\'+JWUY/OR=^+\5Z+C^JZ\4J%_E\;:3X(O6!LSKPO_G. MYVLAQ5L-@+E57M??_4?UAA;F0KC4PE27RK>4S>4,46F*#@>01&&L3_#Z/Q3C M%,J4<9)F"4',RD]^&/&FMCJVVIF[AUW]P%9!T&H(S"<(=G0T+[5:FKE>N[2 M/RI-7!EQO;@=?7EQA6=]>B0=#WY37D5[AQ'8(& ?; UV>87MS# MIM[+.SIOXB^,*TJ,,TI,=JPHB$.] NCC4$:Q@B@,4BQE@GE@9<,]TO;4Z+L2 M#S01/RY./,=PZ^;,"]$8F/!<@' *^MZ6-S:>)\ MM;N+FMT&IB<60T]&"P!Z!! Y[Z O=(/>M%MV_X VL/3C==[(. M[5P08->G8,3[?"'?K>1#.4L#S@*!0I@(G)I:#2$D81Q#+"D3<4JBA-LEG_,F MTM18\N*2,. /HQNHE'.U(5T^P)9VHU&';6A;T:7Q:G8CUB_RS O(/@/)+A-H M_+@P+P >#?/RT[(;E9?%:ILAZZ]R>5?0Q_N6:[K9'H0\K]5I&L'O8:P#"N\576>[[!&_R,TJ,;_Q4L$0M>XV&VKAD5[8*HY M$Y%P#/=!,FWV!W'8((4N :80K& !D&70@DU+?9,#ZOW6PW+Q9;7D?U8[K-V( M>?U8$H6",TUW,8IA2T.JMOF$+ M7Y?SKR:G1I6Y]"WE54S$K])4OYO11*4"!Q+&A%&(&>";%FM8SS/1)?@Z! H,@O-(80$^/F,WCW]G MM#K]^^U;&\^;WUG#/=]]][=[EB(M3/J*U9,IEKBZ7H@W?U_GC^:+VV;MP3P@ M2#$)0Y9@B".10!+Q%&9!0C-.91 (IUC7\UU.C>5W7:];Z:] )7^5T&>C@6,E MT_/8VVTG_2(Z,+=W MAXI(-!,B#9P^2K1NKY#L>MFVH-P$$M5?LW>Y];Y6(M M:\?R.AOD[_GJ_F9=KI8/LJ@2(3UMYT688DR%8G5B(ASC&)(TRF"2(IEB(M,T M<(H(XZKMXIXF- EW$B-^,:916H@2_/8H3.$;LV6H]3&%0'93 M*+8:#70-YPU@;_=RETLT\D6=-P@/;^[\->U^E?>Z.:B;S+BS+$M)H(]'D$=! M#+$((D@SA*$*$\R14C235DY+SQN>VKZCE:W*LFQ_";>'U?GKMKX(#$Q0=LH[ M79\=T[371=E>0Z-=B1T3?_?RZ^C?1_;[/IN4_LUW6?"\E)H=N/R\G,_5LC O MS@@2- QY!E&L,HBII#!+2*K_@Y7D/$2$..61'U^%J=''0?Q'*SBH)!_)4;S_ M%V&W+9OV. ],DN,53MG_=H8I>/QB(_G2WN[]%?C'\(Z_>("\>=-?+DG/Z.[E MXLX$9)E2]UM#C^0(!4DO;'(20!)E Q)80^XF+*K'Q/'?J<&A>\ MEH^%Y'EU)V7D^Y=_#I/@W_[EG[,H#/^M_L=_F>!P3Q=_.^!?>//7#]*7O/J[ M K7,%[\BK/=S-WNHG?UWJ 32[)+IHG2@E MBO5!.\ FT$<33Q 0R!#BD*:II$@%/,-V;JJG^Y@:T1@I024F:.1T\&,9 M"O$#SL"4<8A+'X>O$P Y>'==#M1(KEQ] '-SW>J&HM-/Z\2KXSEE=>\_/.57/#[!UK\V60FCAD2%$4$9DHJB&D:P4QB#@5) M>:!23C2>+GNN!J+S%LL6&4_[ MJ[/=C;JYLE7^^<[*^KV7N2#1[*=D;JI(FMO3-]\?\UK2\MVB3A0]BS+%21R% M4,HX@%B1 &8T8'J[EL8)XT$8,B?;T. 23XWJ&H&ET ,+I)%7__ACO@!E%1/F MF&]L^ $?Y[K#ZS#^ ]UN[.A=GXNWFALGEUKWZ=QE6 _31*XNSLO[#W5380V_ M[XL)^XY[F ,N%:Z]&Q&M,,_N3I[5F9\1$L1Q0C%$.,V,*W$ J3$VT C%J?X? M(M*N,N +"#^UU6PCOL.Q?.SQMC"(3'@41UG,SF3Y>]61Y6]G,=N@ -ZU2]>1 M*_L=++I3?;[\E^-@*9KP%S22"6K"7Y*;I>N%AK+3A#:V3./9YEX([3VCWTO) MX)XR\5.Q%&M>^39_D<77G,NVN!G#,8H5CV""P]1[&5JVX]&T.KHU$CJ:"[L!K5[Z^ -JN$O8-U1!:%"Y(HGFY[M"2* M9]7;3:)X_N&^*<.^W,OYO+F7F*$D)0%))*0)R4R"1 ()0B9?HA("4:;BP"H3 MQ_'FIS;1FWQ6E8AN5Z4GX.N>V9>#,O"4=L*C1S*O8VI?D+QKK[F1DW4=4^4P M.=?1I_H9X5]+)8O"; ;X\D'>TN]OOIL]A7PE%U+EJUF("0NR3, 0"9-#)TWT MI(U3&,0L92:>&2.GD((S_4UM*K?B@KR2%ZSH=]?R.N<0MK-9>\1MX-F^@:P6 M%6A902,L^+$1UT>*%C=@/-EXS_4VJH764O7G]E7;U_HY2S%)]4F$R^N[0E;' MD<:1)<@(U:?$ %*>*8BC+()9R%.(9, 4B?0?+7,D=_ ..=(=>KU49VISNCP MW*'JW..>G*KJ>L&$A2G/2 ICQ?7NBO((LBA4D,="'XQ2' ;$*6_5\6ZFQHE' M?']Z%6\^ :K=ANIRJ :FQ1XH7>X6-41-XQ.=O*P+5&>-X3-/]PQ?DV4IY7[Q ML;;.XE-CIRU?K^4'^7UU^TW.O\I?EXO5?3EC480D80F4 1$0QPF%-#-!WI1Q M(62FF&4:TPL%F1J-Z \-.8:^]1T".TH9 ]B!2:=6P5QN/2N$N-'C"JR6@$GP MB>;B"IC((O!QX3$8YE(0?07@]15CW!B]"\$Z"..[M#T?16(W'7[0(*SU276Q MVM3Z^:C>Y@N]/S[93SS5.Y,#EU*4 M)IWI9_G8[",_JE=T\>?'K[(0!56KONB-RRB]JEH%D0< M$XDPEQ"32.DS9*@YB$2A_@FEE(1]V*[;K>GCFR9XQQ53O69KDZ7HA;3[(4& 9 M("$AD32&.$F$GM28PS"-!8]$JF9!:&?GP_U3FM>!#&\6XK7F MDUF6,)YF-(2*!GKE3K,(LH0&, I5+##F$7;/;;[7P]2F^B;/=RVE7K($,'*Z MYSO?![)[LGN!9^")[HQ,KV3H1[6_*"OZ?HNCIT<_JM"Q/.G''^RW=E]S7JRE MT!Q!BUR6-[51<4:32&8D22#E@IG9S"%1,8=9%'&<)EPQY'3]?;R;J4WI1DK M=V*\W-;O$W#:+>"7@S3T!KW!IY7P"C0R^EO NS'PM(*?Z&34);Q;T>=K^)FG M^\W]WQ;KU[.A$AY&DL"E43Z2)[HC3O#,C2V M0;U_)YG D9-9L*.OJ;% (ZK)OK,5%AAIK\SO7BU7]^ /([CCE6L7W'8$X0G$ M@5G" W[.M&&!C"?NZ.II5 *Q4/DYB]B\TG,;499R5*SU7)%YY;;AJI9)X+8-#[U##9+D=<%9^ MZ.6_6V/WM7Y/05]K>]WHN&OYGB(':_?^7_N&#++5Z[SD\V6Y+N2F F @:1PK MQ:"(]0JMYUBFYYI*($("9PHC'(5.R_3Q;J:V0E=U!K9BVA1U<0'5;GI>#M70 MQW!WE'H$ G:!X"W^[V@G(X?]=2EZ&.W7^70_"GA#BT6^N"OU\;_*-;+Y7I4* M5!Q3H4_G20 QXU1OTQ,!A8Q0%@2)E-RIZ/&ICJ9& ^;27B-<@D=9U,DQ_^(V M_T\B:L< /G :F -:$8TIKLZK- @-G$/"$Q&<[&94*CBG[',R./M\/SJH(XDW M[G_OS2"9G$3F.)D@&9$@PC"*$@QQ+!.S#X]AP)!(",X02>P*)9SO:VJDT 3 M;_UM6V%[G=F[0+8C"4_0#+""F^),^YY,P(B'BA$6A=4J!R^69&OTTX@)A-M]EDTJ+-Q*#RJG?(;C> MPWB=8:GQ1V&,4\]6FRO0ZG,%6HU )?,5:)2ZJNO6M7G/6L7JI\8=+(>,">,. MVDB9%<8:/+><#/Z@[LS=X*&;\7(\^,-D+Q>$QV9[&K(7JUSD\_4J_RJ_2+XN M\E4NRS??^7PMI#".L28%V+J>"!_5\[W]JZ?C#50;QH Q%&!"H<*80LRI@C1D M'$8A%YBQE*'0:5<^H*Q36U9W)05;47OMZ8<<8DO+_C0&;NCK@GYCYGZ-,#R: MONXF!I1TW N/X2$_N$49H5'?OE&'QNG795E212Q$!(9F,B& M1$'"0@23 %..N!FEN?H M#. #W8V"-^/*T4Y&MJMT*7IH4NE\NING-R81_.VWY>W]>]DV:K=5IBX CN:-W\M0:,[ M,,J#6GM0J:__L00M *!%P,E:,,+'8V7\F=8G,;AY:+ROH4\ZS5$^"R,-V1F#U@B"C&GR&@_79T:Q$3L>YE9)G]-D67Y4GXKE?TN^ MDJ+RH;RAY?WKO&1KO0NH0LU_I=^-;4^K8%)!ZI=G89JIC+, )BI.( ZH@$0D M#.IM3R:I8D(2Y?.ZJ:^@4]OUO,\?\I7)&KBZET!62@'*M,;@L=4,5+ZR@&O= M@-A5#OSX6.ME6VIVZ(_ SQW6&$,[G_7:)>.SZ7W:[W[G]3%VZ4HNM[(7=Q?CSW'>[U[ M^:AN"BGRU5O*JZ1XK7 WZX?UO-HO'9 .>JS%G^7<9)3Z1(O5TVU!%R7E9H;\2A>T+HZ[*>MR+425F);./\N%_$;G MM;&B*J6=ICQA*%:0H4A C!6%).,13!7+N,B4#*A=0EEO(DUM]=V*"HI:5A/Y M8C*LK-RJI/L9,(O%=_1A&'C5;?0!E4)@1R-S;&IUVM:$N@([0];HU2;%<2QL M[V?('!;9T8=NI-5UK"%T6U.]HMVYF/KI:;Q5U"LR>\NGWY9[IDX\5U>^M"PL M7YXH+-_^_5.1M M< +\F"^ 6,[GM-@)1K6UGK_,IV#G437= 1YXI:^4@I568%=UL*L[8$]@]\%& M?U !8.HY51 8 VP#@DDN7L-P!5H@0(/$YBE08>$Q)^:+C*&O9)OC"C]N%L\7 M&9B#]* O(T6_]?*#7)GSK#ZV?LV%%*^>?BM-3>6F\LGB[EHOX5\KQ]X9D9AR M)#$TY3YK_]LL8A2J, L44BQ6PBD7D7W73NO4"/F*JN(&QDSTV,AN>.O'M6$L MM2Q^ JI5 ="-#FYKE\.PV*T[PX ]\)IA<*[,<9]V<3:2:][_"6R$!]?G879F M>7?$/#&T0\>CLJL[(,^9L4<+O9.P+M<+4^7ITW*>Z:ZFMKO>2@I:47LG>NH V(Z/_, V,/_T1*Q/ MCM8S8/C+TWJJH[%SM9Y1^$B^UG-O^#.T;^P4M1T=<453D4!-&PG$849@EC($ M>4:#D,9AIK<^E]K1]WJ<''&TPGDRB^_#V]_JW1NTES-J;Z'T8Z[>A_)R:W1O M2%_>V&P)K1&GLS +L0A##&6B M-#ED"D'*"(4B2](4JU@04^S.WBXUH*Q3,V09)0&KM %YG;%N9?3ID]-OF,&U M(ZZ)#-G #-CD%/S1Z/E371!TJRK8ZMJ.:/-\I6Y=/'VK'FCU\YV(<-!!\)K( M-C8I3C"6**20BD0O M$2Q!,(N"&-*,TX1SSI+8J;;ZZ:ZFMX^L"]P;TY6)D=V5_%_^.8O"]-] K8'C MY?IIL"TOPKU ./2E]8Z0_]K@!*Y7JR)GZQ5EOY-_J6>Y>/-!=OOILK7'F]$!]7][*H:T^T9<@RJ<_Y/,I@ MDFE*P2'3)U0J0Y@Q)6\%4"@UKB 4K".0#DK;+[^1Y'+NMN#<%A37?[5_W4I;B5WU>O MM/1_S@1+$6=! O4/TEQ%<$@$U_\)49RF H6!8H#=<_5ISA\P8T73)WY7^E_ M+XN;=;G2AZJB3HT:Q4' 8I,X/@I-]EL50))$*91(94H0PA"R2AQ_O/FI,4 K MG%.&VA/(=<_YR_$8>*+;0F$]L;LU[IK-^LV=F:S_M9W%)QH=9>IV*]3.US-/ M]5N\?U\6?ZJE'NDO:V8B 6^7-\OY7!K/)OF*%GJ8JQ*QR"K2P;&^FYO#+B'O[MKM0"U&O41 MK3PP)[]N,_R_4Q?ETOQ+9_/_UHLRW*68LD"+CC,,A%#G(@,9I2&D(0I%S@F$79SDM]K M?6HDV KG1GS[@-E166\8!B:G5JXK4$GFCU6.*NR))_;;'G7F'U7K^5P^_E / M)_6S\81GP@G?+@LE\Y44'XLWWQ_S0CZ/)_PL'^IMF[G--S=G:SJO_(FE3 1E M7$">Q<;H@!U87$,,7N[#?'P[HSA>3KKQ0D->? 3VXDU>7II^YZD3<3+O\X6L M/"!G+$N1B-(8TB 3$,N 0Q(C"=-$J(0A%(1IY'+$.M?AU'9!)R.YP!]&9E ) M[1B5?!9TNV.:3R@'WFM'#69(&(:49@G', H@3A/31+Y$PBM,@4(I$H6#C)#8[ M+>34**V2%!A1P1^UA([\-2X_/P#SI,C0CY@,[C]V+9_WJ$/$?)+?7 M>9#]9?"RZ*NG3^C#XWSY)&53H?VXA!^6BZ^R-'M;(T995XW8^?O-LEQ]6*[^ M2ZX^2[Z\6^3_1TM?91C3V^3F5^:Y<)82GIB,7C DDD ZW'%G]K"L'):[< M0$=IK9&_JUF1N/=(K?:]#@_C?PI.!ROICO (ZZ,YR\JK%(_&R3& MOI]X^;'T>1H<68/Q#XLO,T1'SY(O),HEN7JJS UZF9;Y5]/W+!$!18+&4. H M@S@6^D2(J5[WXH2+*&$L"Z2C%^UA+U-;E#Y+M5Z(VC.S;UZ_FE@%;"0>(5NY$PFM"F.=]O$ JEQ-J'D_"C$H6-TL_YPNJ=GH[CQKWU4[%4^6JF-P4TY%3!*(FY MN33DD(D@AC%6,C'.H@C'+IGX=MIV(H41,N=5HIGZ#\HU.^XP?ZNK+7WRGY7&]Q0]5.O 5/_*(VW04,I^]6:SRU=-G>9>;!$B+ ME;E\FDD51"IA"JHPU/MV0@(])VD(DU08_^T4I\JJ0MFI#J:V6MMJ>4_W(W"TE__EN^?47_6H];?4/V]EZLL%1INPY M==IY>_:YWL68MND5K[_2?-Y$?-6Q8#N9SJH@02DV.?IHBA)G=QU>DLR-3KXL'XP>2F7Q5^<"S#U' J[-7T4@ M:3\G[4:1.CE '>:ZH\L5:+09)%OBQ9CZ*^#44XZQZSE=!M>1\DX7-M@C.FY; M?/U]_I"O/BZJO51E%7E<&??O]C+SLUSIY\S%9)76_&9.\X=9$'%3/2"#*DLC MPYL19 H)2).0L%!$4MKE4+I&:-*$?!Q44?P@E87$]<#6FW M1IVVB$*ET&@CXQ#F-=H(C12J-?!(N<58>0&W,T[JLA[&BW7R@L1>O)*?%GT& M C0I)-:K^V5A?'!^6^@6J\6XOF$T;JKE7DG9S^9J\K='S=S53Y4B,Q&D.,4R MA8GD <0QTXNDXAA*@BD349@PXJ'2N1]AI[:6;@I1/QJ)34:799/,96T$;Q;8 MX6J>>_H$[$XV4QG8@=?>L]Z>M5Y7SZJ0@TJ9*U I5O^C7A&&#D?P.P"#AB5X M$G4"X0E^0;<+4_#<9U\S]+406HSR1O_XL;A=?EO, JY/5A0G$!.>01QB#FD6 MI5#%E,4I"DEJE[RZHX_)$7]M=FWDO )&4I/UP\CJ:I(^!-36*GT13.,8IMT0 MZF&>/HG!!1;JPS9'-E*?5.K03GWZT9[5,33=&#^V)OW]IV6Y*N0JK[.7O9(+ MJ?)5^3HO^7Q9KG?SK:=1HDA&):0TT52020%)@ @D,:9!DJ94T,"I9$9/0:9& M%9\W0H.*H1VK9_0=#KL]W1@@#TPT._BV @^4'O]2L'S5W.@KQKB%."X$ZZ Z MQZ7M]:Q9*_4V;%.2?"8H(:D4"A)!]5:'Z4T/#16!09SH+9#B5#(G9]G]YJ=& M7;5T-E_('.Y]N_E+_I?=3\B]:FRF=]>Y^;;![?EK?WRW5) M%^+VFW[TJU\@[7'H-_+Q9W5E/Z"@:F MT)$^@/.E"5[@2W"X(YO2%S'2-=IDO@RW"[>Q1JKS3FYP(<:[MAL+S[V;O=$Z M[5$<+%_D#^N'ED*82 BE,<09H_H_60PS8W")69I%,F.)2JP.'P(!NY/-+426TO*?ZUU]YX=;^.J;%7\NOH WUKCM-595KX MJ-[F"[K@.9U_6I958HO-B3:)11+03, D#9&>D%$&LPBG4"2,F\+!'%.[-.H. MG4YMKFYD-K??&ZE!*W9OXX'5 %A>7'N&=>@+Z,L1[5&/W!XB;Y7)+;H+NK\7RV^K>W W3Q=-,)@R'+$LA2S(),>,9)"S6 M_\DR%5',<(9BM^O7H_U,C7A:(4$M)6C$=+U]/8ZI[0WLQ4B-]A. M)"ZXBSW>[LCWL9W*'=[)=C_>;T.RXVO_B18?BXIPQ-_H?"W;?46*&)32F-S%?@D1;@JQ'7BP^>S1#8 M[4@\ SLPB>S&^UR9C.3&CZ,6&50R6Q1O=]Z1.$#D:4-BT^.H^Q$'")YO1UQ> M[9M,Z*O>[2R+I\_TVZ^Z\4)O>,H/4N]_/LM2%E]E.4NB %.J$(RS)()8"@9I MP@2,0H:2- LC' FWS$+GNIP:&VE!P4,KJ6N.H;/XVG&-7]0&IIJ-L%? 8+>1 M]PJ8F$1]'FIE]IF&R!8?;SF)SG8X]MH'$;&_M]T2"(C[!#\@5VKYV2,V@>]TSV?8^^>W*&Y=@^RKV1 MOGG:E"P**6K[D31IE@V9SN(X2G$4&P.STJW.:E:1>E8==#KD!3%;@;PLUT;6*M6^XW[J%+IVQ'0)6&/Y5FB MWK4 50)6FR:?2=DZ,?"6C^UX+R.G8NM4]3 +6_?C_?C@+,$;:@.SPPY@.Y(.Y"=O!8HGNNCN:U32L%+[.778O71!V'@5"#CCC!-C M&X9,L 3B@#&821)IM@CC- X"A7 T^RH+MG0*\ZX:=_G,=[L8\ ;5R-;$9'L+ MOJZ!M+QQ[@7.T/?*%2J55)YCDOZ?H)OOL"TDG;Z_9QL9SW?75I\]WUOK ME]Q=9FX+*O+%W9>G![:;@1LW28+VOWWK8:P-$E M)9R$J5 )#%1F+J"$L4_% 8RDP%3&!!.[RF';)J=&_#=T006UHY4=8+K)N9^Z M S/NS?6'Z]?7E\_?0^4Z=F;-P_7NK/G'=H>VT]0H4_%0]'9^'?E+7P];^U-CE MR_WR$0Z='8=< ,C0QII6,I_94;JU]C3WG[<^ZB0_H=KSV7SJL9[9 M60OY2'/QYKO)"BV;DLQ;!WB"8QR'F=Z#IPIBGC#("*4P"9(4"Q8G!#FE\N_L M;6I3NA$6R%K:VA%[:7)% EY+#FA9RE7I6#"L&W*[R>\-R(&IH,6P$713]'L0 MOW4K4'SE3.WL:]S$J#9J'V0_M7JIAVGX?;Z0'U5]Z_J6\GR>KYY^I=]-'I5W M"UZ8S(RWR\VFX_K!G(5FC*DL$"*%!(M8'_TSO5D0PH3X12I 8<0EM?,][2O! MU+BGD1?DC<"F2M[CY@!#*YD=S).]!L7")CPTU .SDQ'?Q V;BVM!E>@A;]5 M MPNM^<;<#T*_ X6XJ&'820K\3##X68KO@3*3GMQKX;'LQE?HO>>W?BBAGH> M/962O$ZW9VI*WM+OG^E*UK%5ZWQQ]_'1%'8U591F.,-IDJ0!I!F2>D,;(\@" MKO^)N$A1$L6!78UK]ZZGML)<\]5:3Q[9*@"TG-*Y"*/["%@>;@?!=>AS[P;+ MIM:M%AL8N4WI/CT']5R@=:6GIO:;QV.Q,UZ^3LSV'8][F'8&Y."<[=Y"C^WR MS?6M+![>+^FB,?X@S4Z*HPPBID_;6$D!:1@IO1\F% 6,R,2ASNSSUJ=&0C?7 M0'?S .9:0H?]U %H%EO52Z 8_+(,&-F $:Y/JND#.!RVCI? ,M*VT T>M^W> M*?4[MW('+XVW33LE[]X6[.1#?4V$2RZE*-]J4]] M\X[,,HYHVUH&/2 XN%5P%[I*RNVYSZ<]\ P4WFR!I_H9V0YX1MU#&^"Y%_HF MV5F8W6V]._JGHE%_S^@19_5LYO8:@2@8,,AHP*B&4B($O2#(I(9E*( M1)_+["+1+#N=U\#VT1M^,.GS@.O6>Z ,(>"7'L5[/4Y-M_$VPDKOQM'4X5YS"V.'-Y M1&Y@.ND$K<^9[!QZ#D*:5QZLY2?Z1-EIT:YK7C&L]3(YYJ8]1S =KLWK[ -S+>;F[P?6VE_ OD";(#\= ;( M'DE9+<'QEI/U7'\CIV2U5/\P(ZOMB[W""'<=4V^67^6"+E:WRQ6=OY=?94'O MY&>S5#7WAS/*F0QE0&$6*05QDG!3'B>"04)P0A7!&;%W$W'L?&J<4^ 9R('W=H<,W"PE[;/X@;[M=&SFOIR(9:+=PO- MN(PN_ORHE"RD,!>U[]^]^OAY4V0Y%"'G'(9)B"%&:0@S)$+(4"*42/36E3AY M?5CU.K4%HQ+-L=ZZ%;IVNU/OF U,_+6\8",P:"2N'3I^K(3^:8 !R>MG3)4?CTZ/Y+9QAQ4,LJ((R"/5&EZ6U2JSW*MCEZMTD0HQ0A?9Z-H(AH!G$:A)!$ M7$(:96&"L?XKCARM:2<[FQIW;/TF7=TF.B&UMI]Y 6IXTUGK6[I;!V20Q-LV MD/@SF)WN:FQ;V5FECYC)SK]SL87L;!'YZJX_3@@+LT1S!U$(8A402#!-8)HJ MP5/&16271Z6O %,C%8OVR+22@CLC:L_*G!T0VVYA MO0(W^$YV4YMS U\E\!C%.<\CY+LZ9T>/+U.>\SP$)^MS6KS:)QAJ.9_7,5>O M:'%'=1^+N^NBT-],78[IS??'O-"_>RM9L:;%D\8:M6%3F2!I*E,82!E!S C3 M!^88PQ"I",A%P14?][N>#@!\W?$ M[3G=Y[0L/ZK?J>&6U?Z@)XR/ M HS]1LV2=H8>BZ%YR@8)K8,8ZAA3XX]:$)X!! M[L4M8/%5M;:CIW'+V)Y7^:"NK<4K?2\E] 24Y>H3S<4'N9IA'--$2@EY*@*( M,X$T0:0I##(>\$P0'D5."06>M3\U9KBAY3VH\NHJO>SFC;"NEP[[$-I>,/0& M9O#+A%HR8$0S.Q4^7U=U&V_H8[ZB\_S_2 ':AZY D[W+6'F,D: [44N/6X:C M,'F[4=AO?>3;@Z.J'=X4''^LQZW EY74F_W%*B_?+HL'6;*6WB BX_ .W-](/!_I( MAOE3./M.(M /J$ZCNV.3XQG:^^FZ9USOV43/]+ZT,,;[\I,LOAA3SRM:YGP6 MLR!-]?-0DSJ&.) 8$AYC&$D:BX3H#RLE;KGGCO;C,B?&R3M7B>7%"'8Y/JX7U.675/TK@7EJ_7\K\D+4S93SD+592&(J4P#F-3J"-4D,4LTR?P ,E$ MAC&3=BFV^DHP-0K1WU7L&%[K#+H=;PP*Y<"<4LN^>SZOQ+\"&P5,I@O 9'/. M-SI4=8,]ALCUQL]7.*YS_^.&YO:%YR!,MW=#? MZ[^\6\F'IT:F;4%NQNI MZ\1MN^%F1G)0B>[HSV$W"'9$YQW:@38/6Q2G:CYF"$](;> M2#;'"U!T,SI: =-I8^QN83R3HI4F>Q9$NS=\IH:F"_';(O_[6KZEK,AYM>74 M#_RLG\8?'Q8Y6YL3M9;G@>K7KK_10NSDZV5!2D(L]2 @JG>%(0M@1H( 8OWK M,!69"BT=>(>3<6K4;;( 5SL<4S=W5:<$QMZR4%\VG!:D__*#-/!JT9VEV0Q: MK2;8T=,$"/.?ZY%L= 4[RH)*6_])LR\;;!^YMD<;]$FDZ!Y^\#WE^/8R+/U2 M@U_6]00RBGO!SBX1N9^N!LR?4GY8?JTZR[1(V>U]L5S?W>_^CK2I).,P1 @+ MB C2)S%1E:[A%&+%0LX%2=(0>4^N8BO=U'8 K8@@NS*LD8%&=/#L#V2 1!_6 M(VJQ%7C)<1K<).62$J1\/G*GA[3/^N]]; ?(\#+$&$\R_8O#6(^<&L9U"+SD MC;'N='I)95SQZI5QQKD33VE7;W4[352H2%DH9<0@Q<;S,PXC_1-)8<3TBDW3 M*$3$Z>:FHZ^IK;1'RJ$98?O&W': ;'_WJA=GG7U$(^ADJ[N]/2R M.5O\>! H2JB)3 M;3L41"@D.9M5137LV.*P"R>2V'0TX)F_*IA0[LCY+_^<16'Z;T!6\CH&EQU" MFJH4,T8"& H10HRR&!+.(AA*A4.:Q22.TMECM81\6=%B-0:PS[L;#MY=.?^U M@?0*,'F7+ZIT(HS.S>GVO5JLC9>E5%1:Z6>L]?:*[U&!-Y M$A%?H9"''8P; 7E2P8/ Q]-/]O5<*O*OU%C3MEOQ\GHA_J<4=R:OS2:$[6A" M<1X'J2(2\H03B G-]$(G]#^CC 5(+X.1<,HU<8DP4]LW;W4Q*0@U?^1ZA=Q1 MR]6WZ8)ALN.=L< ?W.RTP7U'C^K>H=%D)RYS^#SG/E#UYCEU@2@C.U1=#MJA MGY6'-MTX5LA\]F:QTB1=Q:S2*F?8:[JB-^O"K)"S"!MTDA@FC ;ZH("Q*6_* M(0X1D7$HHYA;Y5,_U]'4N+&6%>P("XRTH!'7CAK/HMM->SXQ&YC2^L)E35:V M6!PAHE+RG^^67W_13=0A%5OU6LJP?O[2I#2?BJ4^X*R>S(WD M2G.1V=$]&F*J$HS,DC1D$J7]L,T0V-X0>P9V\+OB5E[8%],>M\8.&'F[/[;I<^2; M9 <8#N^475[N1TV?Y8J:\, V,T,;M2<%EBIA$,6:D+"F'TBS+(8(I1E.,Q&Q MR*X07VG-D@F;Y+EC9L(3:-K1RN48#YQX>%@NJIOZ9H%)*"62*@FSA F(F9ZZ)$PCB*DB,I92(<+< M,LH=].'R,8Z33:X6L8X"_7G[(^_3 M3ZAWN"<_]6"?@&^]ER\?ET4=/=%\BD%&C;\AA311>BZ'1*_%,DY@E 8!";! M3-E9.D_U,+4U>5]&EYC;8_"=FNQZ\\$11W0YM'<121$E &8,B,IF % TA3;,, MIC$2"&$L@ICU.E_L]S,U9MLM[E&)7&V@P;M%%2[LP'9GX'4\5_0';;Q3QJ U M4,X@X?L8\JR7ESF4'%?UY!'EQ./]:.'#VG"+*;1MH^T@3R5BDW6HFJOY;77VD^-V*]719_-;FZ9HHK)1'FD(640IQ$ M"#(9Z'\F<28XYR3A3C0SE*#3):DJ@WP):"MQE6+NKBJR:)+-UW]VS# _V'#; ML=X4!G%@SJPDA)4"8%?)O=M?]@1VGVLTK7,B78'M)U"K"Z[W/H%*8X]N? ./ MB2^WOZ'$'-=-<&"P#]P*A^ZO;X0U7OHY[V-G2;R]$1F:+JW!Z!%C>DQG;_&E>XV/'%MZ M3+'#N-*C3_6-*=U-[-+6Z_NL>WBCMWF5Q\PG69A\#/1.SD+,*$=(P2C3YTP< M\.#_H^Y=F]S&L33AOX*(V=BICA#ZY04D@-E/6;[T>M9E>^RLZ9VH#PI6(2E=E__H%>)&4*8D"2)#)ZJBVTRD2..>!\.!R;I"HB$*1(,$3I 2/O>:S M5^]SF^Y[$?>U-\'62.X;+.J#OQLGC(;JR)1QDIEJ7\W3RKX !\ /XH>,_NR! M6K!P3Y^^)X[O[ '+:4!GGT;"%3'ZJM;J=[:Z5=O[99KF,&3;G2UL65_/+5,;YFF3 M[L28VKLOAB$7R/KZF=]'J4)9[%1AO*./N?%%*R;8R]G<&;M'?E]"LYLP F$T M]I[%&QZO2.\K /0*\K[4YF3QW5>4.@[MOO9HWRW";F?O0-YLE2QV;6T'A37G MC,-,HA@B9/<%3,8P)2E)6*ISFGL:UD\[F=ODKF6T%Y*BDM)W0W &1M==P#!P M1E_Z6UQJ 4?P NQ"(-@:?Z:+B1?VRTJ>KN8=S_:;YS=5*&^3"6(?5BMS,\&U MRF$<*PD1P112DIDI'\4YSQ)%\MPK5BW?HLW/,DJ\<2<&@>;Z^3XFG>R=:KZ<[=T/]YON%VJ(?C+B-VF&.,(9P03# M*./8EBN6D"9)!K54(K$97T7J-?6O]C@W&CB<95?U679U**B[WJRA\,GJY(Z[ M&U<$17-DWNBJ3'P0.!R'.&,3B$^N]SG6W]SXYN,A@TH03O'FLO";S;I.SUQLUC9-E'4?_JK$YFY=_%/)I2:812RR M3A0B@H@*"4E=A4K')"$Z$0SU*$K>W>O<*.7=_<-J\V1.Y^)(;,#N-X^^^Q8W MT%UMKH&A'-W66AO]/D:=[ MY5?K-';S1U$NDD*(*)H!HG2D>2.1DXGK4Z-P:Q#C1% MN2L$6X%?#)L_;AM')2NLH]/6<]BZ.:(W&"-S0$\7*^L.WNJ8HDM%EL-^MZ0F(=T305D ADTQ$D MPDS(F$ 1:RJ)8(2X34B'ON8V31M1024K.!+6:Z*Z@.RVQ >";N1)W1NU'OF% MKN(1+,G0Y9XFSC1T5>73=$/77QD0(6SKBWRXMWE)*^YNTV1E1#',D+;62PU1 M*K@ED!P2I+@BA.9IEGM'"9_O:VZTL1<5%$>R]H@.O@"MJX$S"&"CVSE;K([% M',7:>16.D*'"%WJ:/ERX6^6S(<-77@F3F_ H/5^3G6\9&4Z@%"N8"9LS%4<9 M9!QAF"B61Y(J2I!76NCK7@[CI>Y#'\ZD_WQ M'A90"N)3_L>+.GRX40]B*N_*J$*G[8 )5/:M=6 M><$BEEPS#2DAPAQFJ(8\D@KFG),DRA'"C'EY7G1T-D-RJ60%V[VP"[!6NSIK M0:FV/U1I?V8/AOK_*.[-D*R>P/^(_DK ?;%:57><:PG^1_S7]/"+'?CWQ[7Z MG_\2Y]'_2B-;ACM)JL?>FD[LLM%\%%N)"[O# QGK>LWVE#;S=INRJIK@S1&<A.QU*],-L!NM!(-M9%[Q1JQ_8&P7$J'C9,_V]3IALUUJ M7XRB[7PIZ(7NV8*?.!&1Q.;$15620\3,GHBHC$$EN#(<0K4BGLW?>MI5GGI_BP%IM[TW)5J.339KVO$?E)[9:IICE3*H(D MRS.(73N>VZNSSL_0JYN($L]NJ$!J\D2E]CULM M+_BID?@O5>S(7FCS+Q7P0M$'I& %+QVZG+C4I3L(IT4N/=[MGW3BO=G,L]5_ M*;9];WY3+G,I<)X3Z_,E"$2,19#F/((LDAG!DB?,+6%-1Q]S(Y9]5H5:3F % M!96D_EDG7L+9S2B!0!J90'K@TROMQ 4$!J6=>-GFY&DG+BAU+NW$I4=[YFY7 MNS>L_/ZE*2+]\].O9I=S5"GWQAKFJEBI?9@32G/)<)) K%4"$C[MS30OOJQ6*L/ MYL=R290Y0&F9PY@*9,Y5F30;G8C!),V5T#S2,O6*<3OM8FZ,=I0IU\H(*B'[ MVE$/0'H:3WO!,_;5EQ\R_>VE)\J'-I(>.G@=R^B)@A?-H:=/]IO:1P%%']8/ MC[MWO-A)]LOC:E<\K%1;H"_B(HEL.'Q*%422"DB2",$XPL@<;%+.,J]:$BZ= MSFWZO_OYP^W;&_ +V]X5GD6LG#!VXX'0R(W,#,?A:I6\"]#BV(@\@A.[#T:! M",2IRTDIQ0>$ER3C]6X_VGG/BNU_LM6CJA,,W:SE40J*IG_Y>?U5V?0?=DNS MEI\VZVW[SY]9693V_>IB^E:)[^OBOQ]56:?DSQ"*<7M9L=6S?X+D4BR MV*P2MD@&1 (SZKPJ,;#2HY*R+XIK8_"J' MSVHMOM^SK7>A^;/HNK'Q<,Q&YE$'N$:I1-\%2[!R]&<[F;@F?9>BIX7I.Y_N M>?E_9"=\9D!T4".X^!H+@N.[M@FM!;81N0*U^="@W=7O#?][6I>*(6RM;EU.JW]S0N( M$YN>V>6']?$SQ5K8^_KR$$67 M:T9YBB6,[/4&4H1!'N/(<)K .4DSGB=>B1U""#4WBC,Z@8/ X+E6O@Y+ <;, M\8PT\4B,3(=' _!M9ZB0;64)?GV0=GMEF;%6"!3KYT/5J#12K&1(C(/Y/ 40 M:6(OJ' @GOI%!6S;DZ:U^>.MVA8_*LX_%%']8GZWD85HHF3L!VRU.GQ29U# MF8@BG5#(=6R3>FF[NY0<$JG37"18:^RVNQPDQMRH^*#(LW+#K2YM^-P"'*G3 M?.J9YF+8Z%VAZ,G&9&12_K,,AVR\PBO;T0R&Y9D\?\[A<5\K@Z!:KXZVK6K) MB_(TJI>]8:U/L] %06"_M(5IK=^9PYI6?B]6JW,).2+.$RZB%)K%24$D.(8T MCQ0DC) \HEFF(Z^(AXZ^YK8LM:+Z'0:ZP'3;XP>":.15HI5R_-PE#G@$VF9W M]33I[ME!Y9>;8I=70M34^FKCO#_K7\O:Y6,I-%8HR6WJ2$4ATAK9P&L.L8@3 M0QU2Y\C+GZ*SM[E1Q(OZ?8.*:KT$UHTL@L$U,EV<%-2J1(4;#8VPH))VK'): M%T 9I9C6R[Y>L936!;6["VE=>JG'*?E"GXO'CXI)96\W=RJ M[7VQ-B_B0C M)GOAII4YS'!@^;PREYRL$8F=^^E^_6TOSBF]&I]\D3@CTQ9+W!O]0"5(J#6Y/)H7(^U"#LL'OOCB89GHJWQL&$* MM!\. &GG5GA(^]/M@@.@\&P#'**]_DGTJBUW8;^\7]7#9KM;9IBRA& $963^ M,+M?!7E$"4Q9E.(,)Q$CVC>+WLM.YK;X[-/$'00%M:3^:?1. .U>2D+!-+;K M@3]"O1+I78)@4":]DT8G3Z5W2:USN?0N/NL_R3\:S%=?OF_6ZM-CM7[:$H64 MY G,<,X@RA&#E.<"XB1+>((5(;&3_^FYQNB#A-6DOJ=QKLIXT-MDDO:3&\>2\^$S/F!?Q7C]P64!81)G.F8PRF4$D4Q22% F8(Y3A#A.<>1GWATNTMP(H-7( MQHM7TK?Y_>NX\>HW-P\/6R6*^JJFLK&5=3& -ENC9_6_ /K=B$V[7"-3%!G M2S(K/8:,(J#5I/N]QK]=W+#SN]"88DXGN\_J/ M3:$"<)],N6FL \4E(*RD6N\N5:W5GWFEN? EL=G3I]NVG] M[3[I>KQO>BNAYVF]&U\W"A@.UU2UM&KYP$^MI'^QX=M'PH:LH.6 2;#265U] M35PSRT'MTV)9+B\%SUGQ9;,JQ%/]Y^'NB2<:TS2A,)5)!)'."20X1Q"3+-<8 M"T:99QD=/P'F=DJ=)A?%^;%PHY\Q$1Z9D3K!78!:\3Y M[N>2*:(3'(^L$-WM]".]VG/XF\UD7"4[_GNQ^[YYW'U53!:KI[>JB<+@*W7( MD7QOI5N*1%LO!QLBIR1$,4&0$A7!%#.6*(9R1;Q*E?:69&XT:%>DX)!2?@%J7<+QXF X Q%D M?SDF979U& MJN^9-ACPKWK8;<>@$;\:@CJY]DWW$ 0X ?L@.-K1V$F(5SXS^P!U_3#MU5H_ MTOR[LGXC2M[\4%MVUS@(-1;J\O/CKK0)],S6]VVQ>C2/'?) 5($H^U*I"BDE M%,HA3B-;XXU$D(N8PEQAPZ@Z)IA[Y88,(];KQK%JC'*W81$.Q+B!A)J4@<," M^9*1 [?>M^+0_7WC''32\3)G.E&T<,R[:WC!3GN(!5[YL,LJ(^0\F69I!I(2$ M#"4*OIBQV=VLI;V>?;#FD)^?;DV+5=)C+?-,,(ZA M4MQL([D2D*6,0APQP71$;>DZSV0QU_J[ 6P8ONEH?: MWVV&!P9UY,G_<;.^@Q^+'S;/E?E]8:T^U8U5N&S1_KB$2RMSM<>IT\NX0G F MS8SSJWV+8NY4^84]586UDRPB<2XS&!%F=E0T3\R!U6RP(J9C*HA*N:1>3CI' MC<^-4HXOE1[J8A&V-E.WN?,ZA&YLT1>8D6FA$@LTT.+L&WFS>L_&XHXT]P$[56J,.-:R8GU/>&$+.C3>. M=+295[>MEK9X;A4A8']K?Q9&3\,LM:* /X%#%5FVU]+3TC#*M\"-LEY[;$>F MOA?#NE<0& V?!SG8CZV>X,O1V/YD=07%^B_@$!IQT'<4,\68 Q*(G4<1<5*6 M'Q/DEZO%J'WU]MHQ/=^R/QKK]L]JK71A%HY(F]4!:9@KDD D>0*95@Q&*3'+ M1JSR//;*7WJAG[EQ?\,#._9'ZVP#?N*UJ)Y&C$O NG%Q +A&IM,&*2/BWB7F MIY^O(=7'%Z8+AW#.+F=[F=J;I4O5,^XJG8_[T4&YW2V_J3M+37]3F[LM>_A> M"+9JJGR;8V$6R9C!A)+(["*3#)(HI9 R@9',4":P4Q*"SE[F1@7'$GH63.]& MLYL!@F$T]NVR%SS.$]])_:YI;QHXFO+F7X?IWMWV))/=2;UVJKL]W",92545 MY&/!>+$J=D]+FG$FL]@<$FEJ#HD199 F1$.LX@0Q)4B5MM$AY/NT;:])/4&H M]ZWMHZ[K U:-D%WABU>QN[*<#T-D[#OBNFC/7K3^*'CDX>B/QD3I-9Q1\5F?):RX\$B_0\A'599*/2]:M&^[2>I5OGU4_Z78]KT9 MZ"7*\TBIQ#!6KLR&A",,&<[,847G6LLDQCB-?4XGO@+,;:]BOCNYW_'$&W*W M<\N80([.AE;TQ='USDLF6-B+(:[ %U;(!; J *M#N--.7_0"'8.\NY_T?-07 MG)<'I][M#+E@^696K2IL=7\GBU(=1SE=+DZ]N0A#T.N5TUY>X7KEHJKG MKUN71&9GT MCI/Y'NMWG-'7&N/.)OVU6K;I?LL%J#6M0CUONM*[^>?Z'6\H0B7_'4'" M:;,!CP?Q27K@$;OJZQ BJU(.;&4/'!_6;]A#L6.K)O4I0C+60C*8Y:DRM(\R M6XZ!VY*Z.,:Y0'GBYZE^FJ2X25?/2>_.[6BTJJ&3U+]5T"FHW6P2# M:F26Z(52KW)-%U$85*_IM-7)"S9=5.QS# M>K+T'.CHU9F.>W) MTVE\ISF*AAZU/]'9=*_Z\?%TKWF=F6T^!U6?@9K)R=5)Y#_54=9G$$*?;;WZ M[N&/\E;QW8=UN=M62V+=12$:0>P';+6JS#*?-C^J73%-HIC>?M]N'N^^M[\C M1[5^2,:Q@KQG,A2)Y3]TK9H:6;VTK4B@BHK?@;4]"( M#O8?$._ZV<%'],J2]-KC-/:NW*@&#KHM0*M=N\(LP+&"P'E(^Q3K"3ZV'MY# MKSG&$_D?C3;6@1R9QAJ"3E>HX)U.YTPU%E[/W+%&ZZ1OTJQR]UG;# KES5I^ M4]L?A5#EM\U*+@E+L#*G1,B8=39EDD&J=025)&G&/T^MXNIW5PJ T\BK7 E2)61=:;00%5M*0N;"NH1$L$];%CB;.@W5- MX=,L6%??")KQM,GA=YKO3>(HB@BG,(U%!%$J8[N53Z!,LI@SPHG,B$\],L_^ MO4AD @?V?2Y-UN32/$V\MP"R5J:_?X/O(+F1T(C0C\Q,7AE,%Z#1:/2$I=>0 M&SYY""]!HTCKE&KS;3T[0OS%'B<67SQ[]5ARKBYN>5JJYFUO+F?K/= M%?^L?G\Q2MUOSTZU-:':H)RF0S!61&BHJ;"+F M*((\RRC$<:R(2@7-D5=U.]>.Y[:-;.6V![^>=8.=,7=TPA@!R;$=*WV[>/ZYEXR-;Y;Z1 MQ>[1?#^7FC"$*,MAG.7F+(S,]HHA(2&5*,XUPC'B;BFK/#N>&TE5!L3BR(!H M*_[9T&5MY >B\?E61QKT-OYV#XBWS3X8S%.;XZW@X'8#K.A[K_IWXR/ M#.G7,HKW1WR(M=L)-@]#=G=[KV6C=M*RP_SL]GZ/U<#L>-^QK2V)\45MJSO9 M?=AW'*4HD@C!V.;11Q'%D,A,P"Q-LBAA'$6.9N7N?N;&]39W:2.J]1.IK1'^ M,?57P'4@\C"0C,:9#H_W MH,@;\T602MZLY5=5VNP%\LU6&>J]N=NJRM6W\;F+(H2R!$FH51:;S7*J(=?F M1)]+'O&8<\J(4PB83Z=S(\]&[,J.T H.:LG!7G0/3G#%WH%.1T!T;)M. ^9- M%YA]W$U=4?6@W1'0G8B# Z'L1\Z><'4RM6M;T]&VIW;/.-SWW>$57)H;EB6+ M47F+E-X_Y(C#R#]R",D)OCO-*!)NZ+QB>=L^<5>SE=+SS5 MRSC1FFE=0B_J3\I?U[MBU49UWKC_ME<3*VS.8K,+J!9HK1[Q<\.>[7P,LB-)NOPV16I'!?B^:+4$'0[\OA M:XB:9+2N&*_&E6%*@]!H8P*%&'KY(6M MSQ>+(.>*0!IKC&).9(*]E[_8/&A+YJ?."KTO'*GL: 7GNO'-+\H5CYN5_<^-IZRHA5CU(A_ MC/8(=S(]P0M$0[Z]3\I2/:%Y26)]F^GEIO2[:76S^J&VS0QB(HMSJB(H59Z9 MO5260R*TL&0F!$MB(9G;#>[9YN?&4$9 T$KHY5+S$C:'.XU!8(QMACG"H<]= MP2D@7JY% X"9S*/(!R!?CZ(+^E]Q)'KYUI3^0QQHO>.7YH>&!-^M=4265*7ZH M;THT[A?O_A"K1ZGD>Z. 32SZ6*\7GW7CUUBVCHV'H+8<9TC@2$""90X1S1+( MI8Q@E#%!J=D=J<3+;26\B'.CH^-HN6,=P4%)T&H)[%<)'.EI7VHU!0]7?7:G M^A:XL=_KCNW(O!EN6(\)G P]&,%C+(,)^$K1F*$!OARW&;RG 34+^/7T MU+P[/;7]\C_/21TO.4948'/F3NQ.%A&=0"IY!K40,A)F/TM5YEVI8!11Y[;N M_*O1C JX&=K$(S;8T_#-RN_V__;5% _V,IT6UIG_FTAK#N_^:#Q M[C_\XNC)94Y%%FG&(!%9!I'(4DBQ2""12NN$$AYGR;*FRF\[MMTYVLJ'R.3# M1"\E&]%<:X2L5A-A?U '<6L;MUE7N+HKUE5T8<_59=A(,J-!AI$V!])$0Y1& M%%**&4R5H@Q+3B*!FY%\MW9,S37Q.+9RO>8H#M@=#!L_1X>&J49D;.\'(]D" M5,-Q). "'&0']2-M<./1+X_?".@J$0+94'X5@V29U@DC!&PG'AM!&NUA^OQU M7?SWHWK/N&G9+/#KNP]K\=60$9UD!"EYT(E*E];^!5P'=:5,)!-;0D?!:V!M=+\47O=JFL?P>&!N^-UR&AHCGW_ M<1"\NN)X)CHXR Y^&\4K?0C-%OD[/=BM?IP M_\"*K9)')27J7UDY/FY*FV$X932SWI"1C"'*HMQPF6&U/"49SI*8DERTM1MN MW2G-60"G^?>\@,/M%'G4CLJY%'N!@1FETI?DW,?"C=_"0CL-M;4RFS-M(_7B M6>6B@^# 2AZ.U+S!"L1G[OU.2F7><+QD,?\&^A'847F()O_0/A>ITKG.N120 M4FW3/.8$U^+\A\? MB[7ZL%/WY3(649:B)((Q,0>=.NX^D1P*SEDF,ZQ8YE7TZ7)7\^.'(TF!%17\ M9H4%E;2>,6 ="+M20PC<1F>'?I#U((AK: 3CB(L=34P3UQ0^98JK;_2PC_T7 M6VNUOFM,SX0QS#1G-G5\ I&@ C(2(YAD4Y^^]2GK\QP^!Z-7;U!&GNDM'CU<'9YCX&'*ZHW%1-:K1KY UJJS MVG8:J)Z_,9U-ZJRDS\Q0YY_H&ZJN#9%5U\';@C]6]7S-,+R[?UAMGM3V%[83 MWXOUW;//U=92X3)-8YPK%D$MB("(I[;JKHR@B&*4*(0R\X-?,'M?4>9&;ZW( M-JUZ)3,01T(OK".O%=OZ]*KZ47-6NMMNRA(\,.]"O;T'T&VK-,VPC$RPC1+@ M6,K*=6D!]H/5:O+LHQ-BLZ)F.H@A'TI;4WNS8RFTQ M=^_::]KN!1CO:VN+7U8QCX\V6EYOMJ!HA09L+[5G^2GW@7!;ZL>!=V1"L,A6 M48FMV#8UP4]6<@/Q7\!>>'!S'6;_2E;>B(4J<.7>\;1UK[P!.2F'Y=_"H-H[ MGS9V.\)6-_>;Q_7N/Q[9UBSCJR>S;=DJ5JHE3U"$8L1@FMF;:I8J2+1,H!0R M92A-$*&< MB>O;O3T4;!2+L'U\6)MEY[@F7X77;=H8";63&?HE7*^@(Z?Q=$ GGIG"Y MJZD=%:XJ?<95X?H[_G=+[]:[8O?4^%!^50^;K=UYVCNLQW(9*<&C#%M71ZP@ MRE(!";5Y?W@<\SS'/'6K)W*MH[GQ12WKWL=W+RVHQ76_BNI$]_K-5"C,1J:+ MOG!YW5RY8-'K(JNSX5 M=FYT>G-G-KDV.-2G.&QP0RC2EDF<:Y%A0G ML9.[R&@2SFW1N9#.OW>T8_@AG6;%&310?Z)5YEG>_EK3^:PK%P=A)FO)J7Q_ MJO7C(KRAUXS+'?4-\'C8*E'4_H7J8:4J<=;RYMY>!/VS-G-B+46&60IUA+DY M@. <4B$3J FE<48(YYKYA7)<[W1N;'XL<\7I[$A8WY@,!\S=N#DTDJ-;\ _B M+L!>X K/&Q<\>T1-N ,4+#["H?!XMR<'&3YK#NB%+7K5U(>N M2JLM4\Y$BG(*C=Z9]8=4D.1:0TRS6,=44*2\MIU=G:>'6^+GW7>U;1IK M?"AB'F,1D00F"INC*HD2:(ZG*<11A G.$,XRZNQ_>-K^W&BBDM##V^T,8E=F M_W <1I[PE7"'2>X?)W\&$P]7OV'83.33YXF1G^O>900Z??3.O#:=,]YEF9]Y MW74\UH.NWFQ6*V7]L/+&UO2MU8%U+H JXP' M,?0>+P=*G6(41B;>G@/0AZ+[SQQW(I]B1":B^]!3PV\]& IDYZK1N_'IUI:A M^C];@08W]CHVI,^/NW+'UM)(UA@<%(G2R(8T$JQL8) 2D*B(09IG7.]J(5H82!5.:9B(5 M4:1I[EO;2SK>X-9RV0'=U#+/:42G,03K[F]MU0Q.@\DSF19T_R< ,&LF!%=TW MMJ<;]VYJ'@'-D8DV!) ]HGZY[^:[BL7]_7*LT,N#&S?6-XG&4(J9AIN,4FD,% M@53&.;3[S$RP+$F$^\5G3R'F1D2U&FTD/JB%!E9JD$8+>Y$3>]RL]1T9ARO. M"? >F:I>0-WJ &HE0*W%V1'H<\G9=R@\[C@G&)*)KCC[#TV@6\Z!4'9>[H[SH':/[OB'-I6OQM.LZTNRL_Z1@B[Q)GVOVQ6A7BJ_SPJJ)HFA,H\@5I+ ML^L5S-Y8<@)5C@G2B@N-O6KVN'4[MS6GDMI>77PQK;:3V^_.PA%OMXN(\"B. MO)+L 3R(O "UN."WYN]12J?Z(17H"L"QTTG/]7Y O#RL>[[=CY*^;#Z_'XL'NY9^4KLE$U'$$\(A(F8#C!"-(55"0I9$BHH<:R:\'+&[ M.IL;_;2R+L"#E791!]:T B_ 6KDF4W-!6D6)2#,MH$P9A@@S"DE")%0L)CG# MDB92^*3A#(;T1(DW'R9%VXWP0V$X,LT?OJB5H!5R[P[(?>I SIO972 )Q.>= M74W*XBY*O^1NIW=Z9DMCY7=;,MO\95O]P5;6)K\/Z\XYYAF**12"VS3;L824 M40U1@JF4<6:VEE[U8+N[FQMK5VEFJVKQ]H>REK/. ;QYW>K7YO01V),%F_^'* MZN"9@_$"SFX\,AR]D?GC %PEX:(U4@=,X]V-02"RN-#)I"31K>A+FH8^ZX^;]=VMVMZ_57RW1"C)NR6C\%>RC,@0FH/Q[4 M6A8[F\/+2.&9]^9K>=J(0\W&)X[AC. NFX81@*S]C[A1J9O8 CY&?NA"#4=N%L']/N%KK4 M/-DL=#[<;[ZW12BKJO6UEUAK(M:$\Y@C*!FF$&DM(>.Q^2F-J&2$I9EV\Z.X MUM/N/Y"/ZZX69GC-#,RO]]LWVX>^4X_KAKK5OE5"57\L,'Y36[H)2&" M,"Y3F$MSSD \SB%/A8)9&A.)46QV$EZ%'[QZGQNG[(6O"I/)1GS &OG!=J^ M']'X#8D;^8P&],B$U,H(#D(NP'/@WVR5.=69 TM9+MJ\\>%XJ1=P@;C*K^]) M^:L7+"\YK5\C_7CNV9D]8BBGD3GP)&D2080-@Q'%8L@)I[E$&>(L]K'L]CW1 M3V')O;5] &DDZV&Q[7'3,=/;C;'N,T:\PWB]>PN7NXJ0]Q,VN\:GS7I_G5\7 M/WYG+^Q*M21:1QPC G-MK:=I9E,/BAS*7! >T90*[&4][>YN;KN,2MH>4_<* MJ(Z7%L&@&OOVHDILSFTTO\>PPF54!<:W9U->[/AI/C)%8?; M6WWKU-W?VQ@5/N^V9;_%/)9<*96=4U@RS+$$1)+B&E9L''))$8 M)^;CS,MGMZ.ON;%&+2HHK:R+)K@8L+VX_4..N_!VXY1 *(Y,* V WVH :T'! M0=*01>NNPA&L9MWEGB8N67=5Y=.*===?Z9GA1'Q7\G&E;#;"E357?F';W=/M MEJU+5A7(*W]^>O9)E2J397&"2);"+$XU1-(6LB.I_0,3Q#-SI(ABKTSX?:28 M&^FT2M3)-BMA024M.%9D8:/GGW_<*Y5IOX%SXZC1AV/L>]RQ1L(_2\$0)$-E M(N@EP[39!H; =))18%!C/>^1A=@^VHKS=FMWR_Y097M!J3.N(IE**&5.[&6+ MMD5#4ICDB4P9T9RCQ.O.^%)/]!D6H.]N+_4Q[/WM-W9.[V*LO^/%"N=TM?V%_%/>/]XV5-$]% MC!5G,$MS!1%!"O*(I9 E,D-$:D99[L(#)RW/;=XWPKE-]5.U[9JMYJ6CF6K^=9BEI^U-,BLOJM'.PLL/#+A1K6M<'H)0(G-H03&# M/*<,(LH2R-.$FOF'>4P5R77DYS]^VL?<9F)]*\@J&7O?&0K:U[>K[ZI%)A* MQF :1QPBSA4DB= P08QDU!PDL-OQX36$GQLSMN*#1GZP5P <:0 J=PEK*7I2 M;.ML*'J-+\<5]IWYD(]]&5PY]7+'C+:\,Z.MSS?'87OY^M\Q,^#:U3-,EBGLEM)\EF'LM&7I:5*IC8WOA M'[%<$T(Y)'F>0Z0B#;ED.60Q$S+/)28I]W%9?=:ZU_YD,I]540O7Z_[F.7B. MUI*^D(QM(:GD&L,F/L0Z%2&G\JUL]R5OYBVOR> MQD?)6I' *52TERKPXN4N<_A#Y;.^/HX#,UF''0\7CF9\=5Q&3.7 ML3.0_JF,KS?]RIF,G76_GLC8O:E^V\4CR_T75DB;4C'A@E"69S#*L8)(D!12 MEN10$,Y%CD3._5*%GG8QMR6DNJ9^,+)5D8'%D0..W_;Q#)AN>\AA$(U,^\^SG,$NR=T %Q& MGLU^D/2HE'-6\0&5<9ZW-W$EG+/*G%:^.?_8@-JIQ^6YEIDYY\4IXE#C7-IZ MB0P2+AD4'*=88"IBU+?VZ7$_/E_2Z6J75L$;WSJC MPPA NVV.!D$WA9'L>LM3BL_:G+Y5X3KVSI0[//MB/8=\7ZV*G M/A8_K..R:?*NX"M5W^S9+7ND598J,_TCSF.(*%4V/DO#/-(9RLP^B6HWEP&G M[N:V93J(V.L&_0JV;C,^'&*CWXA906$E*3A"KKU[#WI.?MAK;=FH53KW8>=NG^[L;:]998FF@L[[^"W6G3/T,UN MT-VH)1B4(S-+$!2]*<8)G4 ,T]W7I 3CI/9+?G%[:6 J3K7]40AUOM;SI\WZ MARJM8X%U-B@KZ_?QYV\VY>[39O=?:O=5BFL*R_I7K_6S\PJ9'Z[ T]J!PXZ+<#-O':W# ;>+)X(<38J?GPZ/G'%F.SJ%6^_*QKER2066&28)3!.;,PF+ M'+*4IE 0Q(D@1&1,>B4V&47,N6V5/SU:"Z[-ME%?=EG_N=%H^4C:\4_(D Q+RQC&\D--?6XX&]-F[S_%Z"UQI]FU1BM6F?-RJ M0TEFR=*8"::@P)DV2P/AD#,[VAB6TZ_\K-]8 M!6UXAB71S_IK4?[CYR?[YWLFS!?A,*?2+,M(2C#$G)N-K[2VXCPV&U^2>Z5"EE3/R]TO8YS,JCGO8<;$>>X/:2G\1YSI1G_D! MU%HT:?K * 0X ,S ^?I\)'B5;'T](+J4JZ]/4SWW?*R0'];_IUA;:YHR7^3= MDB8HQABE4#(M(,I3 1FS?DEQ$NM<)UD<>Z4&.NUB;M369ITKUO ?1DSS=RVG MK1^YVIC3755$4G:5"G %UW&S-@BRL;=D1CAHH++B@5:^@%NNB[J'VEB==C#M M]NFB@B>;I,M/]HPBO=]L=\4_&TZQQ1KL=LM>@7_9JOOB\7[)22PTH0PF<19! ME.81Y$F:0)[%B.M$JYQ[>0UV=R M3N>-?23NL1.VF;&U#*]FP7@QV"2-4QRS"&8:*8ABQB 59FLJ(R)('-G,!U$O M%^YY#/7XKN#/!IKMK!/X_$9YAL?:./ROQ,5B_D_+-: MK<[#/:+AZD*'@6U7MZ:]QI4T9TBS6,4PHC8 2-,4\DA3:+8/C)&8QJGP*AWG MT.?<3C>=YI0%L(+W].)U&8"!EJI^L(Y,T54IR3I2X/99G, (?KP>R(QMA#KJ M<1ZVIU,(G$U.9U[MG75AJPSQO57UWQ_6IP5LEY1K(2BC4.LXAXC&##(=$:@9 M3O.<(DURLERK.UN0Y=8K'[G#KY@S,(9])!N+_KGR#BFQ*/VV+W M%"?\MMB9;[Y,N)0Z0Y#JG$+$B#5FHQBB%.-V\,Q61D?O"%PRLQQ"6]>V6%.&ELLI00E]0XS@=Q\9FA M92;?*EVLE?Q9K,&5=I3".>2ZYRF"F8S-_"4\A31(.J6)4)#)- ME*#]RDLZ]#ZW"7[LAM*(#QKYJS-->>045@ZM)>DR.HZW56-A/O8-5%"X!Q2, M]( M>*%(E[Y?J4"D!RR7"T/Z--(C*:HU)WU8E[MME37Q2W777(CFM1!FD<$13Q/(H=\S7T%F%NU%=93P]:+$"K M1WOGNP!'JC2?EK[W.?U'[ H33C(.(]/AW(? (T_JZ$,Q49K4L8;$+UGJ(#0[ M;'VK-UKLJ7O.C:M+ZVV_O+X^K7?&P*FS= M4JF9B-(8YHPAB+1BD,0HA4@HJ5 6H8RE/5Z-ZL MYS0BWJM.:)RG7G+>["&N*R.T*H!*AP7X92+@>Z\UH0?@M1:: ,Q9)'Q@=%C MA7%J]K66%Q^=.]86KV9Z+2S;XH=I[HJ3.7EDM$8YX@G M,.:I#:(T2PI7E,*$":%3F@D1N849>70ZMR6DD1"4>Q'!0[WDE^"GRB+TL/,J M-^<*OM/"$1S2T5>+5N(CJBH7H$7Y2.H1(/5:$H)#.]DZ,!QB7][WPNH*V;NU M-27#>VGW@M;]WO7C\LHHMWU:_O)_EYH**O**$*B2"5Q MXI3[[]#D['A8_5&(C1LI' '3S:+]U!V9(W]Y]W\_O/D\?&Z>*M=A^6H>KB^> MFW\<[IR/FIIDXIV*WDZK,Y_TLW%]5>TR_EE_M!G4/^LW6R6+W9+&*4&*"(A3 M&D,4)Q$TVQ\&!4HCQ%6J"8MZ>,!<['"F;B]?VEW.9@VVZL=F]!JI05OML9$5BQK4+\ZBH=-VOYL6"\.=W^HIAU,I.?UU^MB^W6'('- Y\V M-B5[_<^?65F4]OUJEMTJ\7U=_/>C*@_[UX@)C$E*8202;@X&.C&+>B:AH$F6 M1EF"$^IU,!A;X+DM]%;?.@X8--I5V^^^V@C MLEK1GI:$48YT'D&2,&S6%F'.BC2+82ZCF")D0S,RG[7E0C]S6Q*^F,8L0?RH M*&.CP:J*,FPO_/SH_A*V;BP= +&1R74O(:A$7("]D.$X\PH*@:CN4B^3,M05 M55\2R[7'>T9HJ97Y].YO:FU:7QDRNI'WQ;HHJX2F71\4+Y^H^,?F-4'ME"!65Y]3QN8U0>6D\"L7HWT-;:U#C1_8\7Z MXZ8L/Z\/O[.U77.NQ=+7,AH)S:/]$PEX7R)ROO7RRBQQ\%K;#KC$\PV]VU M_B:VXCFJ?VK/8F;K9OM^8;]:S9.9NJZIKS^;;GBF0@?[^V!@1F:(!I.]@'VL MW^?!\;!A#P9I(DNT/UA^IN1.'#H-PN??G,ZLVRGY,^-L]Y,CI5VXK^KXNZ[K5];!\:]^T-M15&J+]M"J"7B,4(DDV806&)KPB+(D29F MBR:U2F,B=.Q5(6)"V>?&QY7D2H*?S#E(;E8KMBUM*FY06G5=0]Y>X2O@>+,V MSX$=^U[.(65WZ9JSNT; 9G2L,5B %@70P !:'$ %Q(2)O,./WE2IO0-*/J]D MW^&'Q#O]]P@BO$[%$7,6T:K8V018-E?P'P]%?2)Q8\A$I#A)"(9*(K-(2D4A MT5+#F,89DSF5L70*%YR%-G-;-AME# F:L[VRNDRUAH[ZG0FTJL[EFS"#==9U MF3W"I,Z(?T!EGFOO%&,\DT(;PW29U_H\Q;"%+M@11JB>!H+-^NY6;>^M/_,O M;&E8*O_4FR[Q%+DC% !$YY2LPSG M.60JTY#JA#!$*>80Y:A#,:*(!YG"6)^=>Z/&Y\;V>UE6X!UAWO!== 0 MD@G'W*PE.LX,:'D"F33KBU8QQ8AEN4S3Y:Y*+38N:/LNQ@.MSFQ7M!(.0,V- M^/MB,3*)'WUW@KJFG%,W6,V4HZ8GKHURJM1I#90SS_0P[39.&R M]5-K?Q-":T0$E)F,(4IR#HF,"$Q1SAEAMJ"U=+;O7NYG;C37^H/6HH)&5@]K M9@>D#O;>,$"-/)W/8]3']-OU_7.W_X8!;2(C<%_P_$S!UR'IM =WO#Z=4?BZ M#L\LPPZ/]]ORM>6ES/'>UG)X\[C=FJ_)DHI8IK%0,-="0T03# DSVT F8UM\ M(4]R['4Z/M_-W/AQ7QOMH1;3;TMS 4JWSW92[HEW3D%>\DM\[QU_7MM:_KP.1Q M'=",DD;N7'^OF%"N0_WNU')=+_9;*?^WDG?%^NZM*HN[=6TA^Z,HETAJD=)8 M&2(A')J%D4(;7IH3=8OVXU\%(9O]&9[7^<;J2I] MYHQ1PP8$4F[O_7&>06H8 N8\RIC248HRWJ\.ZX4>YT8,Q\5 &Y'!D MPMV-,(*B.3)W# 5R0!W5*^ $KYUZJ;]7JI=Z1?W+-5*OO=C#=E&;=/_CD6W- MY+W=LL(\>/>M^*.J7U&^6\N*XT1U YC:''U1<[,4\Y29PY! ;MN2(5+,C9P:!XI&$5 +#EK)05IGPXP\[O9[CX^#F60*U$ MTH HT5="Z>\. A]+"V]1\/##C/%J$QDI1DP.H$L.$/![+3O]&Y\.NO/ M4/V?V88&-]8S=VNQ9D;3*K765^OG^5G_6M8I_&ZTD>1&F"_SX\I>;-W41_)Z M.\YMLAJQ6V*<15$F*!83LXYYI68=)L_K6I"JG-(.:,IO)0E%(,4YA(F*%B^NUX(.,DL.I8%SL1S>ES!)VKU(28\(_T<:_117HS1;XCTFH&^QA M>%XI_N#=[)3U'?KJ_**$0^]F_-8;[=,R%RKA MN18P1U$&$9,V:BJ/8903F@K!4\R=(@,NM#^W-:,6$50R@E9(-V*ZA& WWP? M960^]X/$F1FN*-Y10M6\6>]?S0^';>NE]B:9\E>4::?TMK0' M_L^Z"N3^&B@C\PE)Z'S MM>36_E7+#CX?(U^)'^Y\W0NU0*=IO[XG/3OW@N7E2;E?(SU-]+N-^(?=\1B& M>/??CX9./ZS%ZM$V_\4>PLT!?%=OCZQI[G;SR>!@-TR;*I_VA[5A%E7N]I=? MB>*"YUQ A*S7($\22%2>02YT:D[3.(TR+T8,*][<*/-8N__Y+R2)\?\"JM+R MWSP-_F%'T=$[X-7&9FQ7@B/%_A74JMEZ@(URH-$.'*L'=AOP7$'0:CC*_>8X MX(=R50@KW+1^#:, >^($,4XO/>Y&OZKJRO4+V^Z>;K=L79KVJG)0V_NB=@3[ M^[;8[=3ZTV97"&5_OXQS;3:W0D"9)BE$-)9FRTL$C%&.29H+CI5;#O&> LR- MQQL!P;J2$)@N[STNX/J,@,/%Y\BXCLS!C?2@$A\UQ^CCP$$]U^CC$4?I>> W#LO/7LT^YTUYX#M'YV[SFD';\%I0H;V#XM?_VV M-!M]K7.60XVHA(C1R)P!< 33+$6:QXE*&'59(@Y-SHWT?UU7^1*_F>GG6G3K M")]N N^G]W[[X-G]FG.G;<4S8/UYO/YA^'?>=14Y-, MSU/1VPEWYI.>\>6K"CDESR>;:PI6+3D6/#.B0R$H-8?N/#?G;_M_V-F]]L"6%S9GWWA_ANOPZ?S+=H MR1F10JD((LS,BI_F"E(<)9#P7$82Y5()IQ7_4@=S(YU61M *":R4[O;-LR!> M-W .A69LTO!#QQ\[G4RN1\9(3KS;^>88IX3 M!)/8&DA5KB''.3<;%1:3F! FXW3Y4.6\-?OH[<[1*#"-]#ZSZJ4.XTVP(^$! MVP&N[HKUVOYCHT$MQ2SRMKM^0Y(\)8F6&%*!D?E>(&46#,DAEAC3A.E$,=)\ M0]ZMY9_\^]%J,-FW0ZWEG_1[X6B"FM](3[@I'YJC_YE_P)\F$[_GF,TDY[ZK MU'^J[/J>0Q$ZC[YO]P,\).H>K;MH>^AG,49:IABJ/#=;&Z9C2')B#CY9E*5I M'!.J_6JVG>UF=H<>*R78//2_4[D IX?+P2"0IG =L#5T[.UPP[2ULURB'KG2NGMU^M9/GRC-"FQ+SY>LSL7!>H1@7H';C2L" MH#=1YF0C*/C)BOH7"]R1M!:_*R&LWK3A!DL@^KC2V:0TXJ;X2SIQ?*N'X\TO M[(_B_O'^[V:[8BL"O;M_6&V>E/JJ=F:;8SJIB]J^6Q5W!2]6Q>[IB]H_M,PS M&8D\Y9!@)2 240IY&N50F<,TS9(TS:ER]L 9(LG<-BB-+N!WJTP5KZ4:2<&V MU0>(NN:R.FA4G8?;)ST<2 8-XA4>FW)H1J:X=E0J/6QM.- *"?:J@*82]I$R MMDS<_LFI1L7#OV>JT9G(T6?44?+S^ F!;*?KSZ .IO,!"H'#,V>@( WV39V] M+7Z8K_ /91V--FNVNKFO4N B(GB.TQ1*E,80V?3Y/)(I5%+%YN]41,BMJLB5 MCN:V5K72 7;?)X/S!33==LJ1/;@;AV!)@R]T,W&N MX&YE3U,$7WF^9PU*M;/3Z[.NR>;H&J_Y"K-4DAS%$D9$,(@BS&T*_12F,6-( M2RTBX;:[=>QP;L30R&N/?\U6]5D091^ZN(JY&VV$1')D^C@"L=FS/+-WA"82 M5V1"U7V\UMVT=1T=E3^IV^CZ7C^B^;+=F'.=V<.8+\;.EMK][\?BP6ZD/Q9K M]6&G[LLEP9GF""&SV:"&:FQ>-<8B:D@G,]R#L4+8+<^/U.,.4"#R<>AP4OIQ!^ E 7F\ MV8^"OJH?:OVHWAN9JT0S3.S^7NR^OWDL=YM[<[3ZHXGZLQ>*YC]YR_Y8HCA* M$,4$8L6L:9%JL_V)&&3F9)0G.%**>ID6>\@P-Y+ZI':51<'3D- '?:4XT5QA M2"A6$*%$&/0)AA'.XURF,A&4^%48&AG_:6H.U55K)QH#MX5A9%Q'7BD:Z8&E M,]#*#WXW"H!6 ^MBWP:=MTH HT6XI6, A('6DCX23+JX#(#HY6HSI*F^=VYG MO=95Q\NYQY'&S?4:<,+1&/V^\$)BQ@78 MCU&KT+.'%J#1R=X55$^$O%\,!'"PB\BA\DQ\8QD(OM.KS5 -]R/F-YO[^\VZ MJTSM]5:7:_E#R_6;[_G'WN%4?RO+1YDU>ZH3F662VI$DJA3D5 MY +R-,$PCZ.4$*TES;T*IWE+,#?B/>0[:S+-;1O)*[._KF0'12-\_YQS_B/E M1KVCXC\RU=:R@TKX!6C$;]/.?3T>AEH%T.H0CEA[PQ>(2/W[GY0X>\/SDBC[ M-^0?5_IF8\ZR^RQD$>(JYUC#2& .D5899!&.(<<)1@GAFE&GJ]F3EN=&9)5P M+EG"K@#6S3N#8!B=3QP1\(H7/:MMKT#1YRU-%B%Z5H'CT-#S#X2H;%Z7"90B MHQ0G#,:98A#AC$"FN81:8XYHS!+.DOZUS&=?D/'C9GT';38O\**F<=FO+N,Y MB%W/:8. &WGZGF!VVPNS@:6?QRBZ>*Z'5RSOW%E8L>O1GF$/FXW\O5BM/MP_ ML&);F44V9;GD&<%8&$)@.+/^6CHQK*!R*!*A$$I)RE.G//;=W08S MG =1YSI21'.HL9(0Y7$,"=(IE"R/J50HS07V,S,,AW$:2\)!/LL7=XW404"- M2:PBD2*82YY")'5D:Z,)&%&$>)3'TM9&:X)A1@?U>>S-R*"V85J!5R HV^?E3%@8$TG!J$":LYW,FT@3:>B)P$TW4_WW*L6I5AM2G/J M_*R/8X>;5(=O-N6N/ D=+F_5'[N?C2;_6,8(IQEF J8J0A I<[[D,D^A.6\B MHF2L$$V]]K7#Y)G;4E='L7Y8V^O.XH>J+M$]K;Y#1\AQ6SP=[F-OH;N3K9F] MLQ$:5%*'W$"'P2_49GN@---NS,- =[*)#]1L/U[]L/YAFMMLG_Z^V?[CP_K+ M=B-467Y2N\^ZN>\S&U MTK?CN7%/(W=8)SS??=<8X(W,/@[N=B-MLGS!FL:Q[I6V3;Y@>+K0#=X(U85" MCR]2O[!"?EC_GV(MV[(K7\U.;*D)HC3B-M^VV0&A3$20Q$A!S&-SG!0Z4KE; MI2O7'N=&1%9*6*SA/XRR$STPBZR "V25N9#U2@K M=6@PO0HWAP5UHAP&)^!:$^F:G<#\Y?H7UK5THQ.S0T9?%E=[U>E%OV M>+%G(''!JB0%A2IOUO*TIM:2IB*-)2(PY[8\ E?2T+4T9]5,)$@D&6;:;!IM M9(/;IO%:AUX]VO-E0!VVL#E)7\6CEQ;*#GC'%U^!WVTR&!'5DZO[X LEW MW:CY!Q$[0A$JB/A:=],&$3LJ?Q)$[/I>$+\86P(,:X&Y2F*HLTA ),U/+*<* M*DR83)5&:>Z9L.1E%W/;[%7+:G&TK'K4N+N,H^,E_R!TIM[,!2I[=E7W<1Q< MIJMP=E7!*^XM_:N4M0W>W-M*F_]D=4:_]X79)8K*Y;_8B]"AEW=3:WR7XLJ[V5E=7D;QWIA179LXY2%])N)! * MOY'IX"5T-3VTT+WIA,Z_7)(#)J&*)'5U-6UI) >E3PHBN;S3]_[Z;''%\N>G MXT]N_BC*94Z$B%F2PHR3%**,8TBUSNTU-B<\YXQ2SQMLUZ[G1C#/*XK^9D7T M]*3U@-WU1GL,,$>_T_; L<>]M2\DP6ZNG3N>^.[:%Y#3VVOO%H9Y[G[=K%;O M-UM;-&%I:";G-$IA))GAGR05D)!<0I9$*8XR@6GLE>KH3!]S(YJ]5^1O5DC0 M2.G)->>P=".5@0B-S!Z^X/3VB#RC?F!WR.,>7L47\HR*EQPASSW:\_ISL[ZS MYW"[R;PU353+7::83CFA4,4V3#B2&G(AZV+::\H.)4^N)KN> M[3GIV5K^HFSD^S++S%BK!,&,)9DMN\HA306"$G%N[<\R5U[1>8>F9S?!C62> M,_D D^/\[:7\V+/6&AE^J\4*.4]/= TU.P\-3SLG3Q0ZF8FG3_1UD17;RB6; MK9K0^"H<_F97YPFQ47>WF].R90=7[G(9ZRS.L" P5C;?>6++!:F$0XY1(B(: MQXGVBCX8+M+U@J;X& 7H0',^C$R33ON@,+Z<^6$;[S?Y M/VW64I7%W=I>M#9G@R33.D]P#J7.&$0ZE9!S1"#!)%,2XPCEV&VM M/FUVX.U>1L!*\+^5O+,Y$0_6=;_MU#E@W3AR(%PC,YX+4B.!15LI M65:[BB;GG%6NK=DRH"9%Z*%W8[E7'-"1&?+*J2[46'I3Z$B(!Z+?T-)-2MTC M0?N2]L?JID=2RL?MUGR7WQ>E8*O_4FS[;BW?VF":+,ED%0$68X8ARJC9-@IL M>#^3MIZAB#!WVCMV=3(W\F[D!+6@P$H*C*C@K7.P4B>DW7P:"JB12;$71GZ) M+:^ T"_'Y:5&ITMW>46M9YDOKSW;(^[3LD5;BNP]$U7YT_>;+3>M6_?-F[NM MJI:U&_.'M#_4&:@_Z_TGY5(0G&6,(^O:1R R9TA(\EA#KG,M>2HYSX5S6&@ M@>9&((>DW?J@"&![>3TB'D,,UY4-W"L,PM@61;O=.I1$;!5:@".5P%YRL%=J M 9J1^ZP/'T\]6A[AJQ./VD31K1.-GE_D:T"H.P-C0_0S7=QL0%2>A=6&;+?' M&EEOKM\5=]]WS4T?X5&$6);"/,XY1 3GD&24PU3'7(A((IIJYQ7OI/FYK5^W M6V8@7]^!. &_;-:[[SX<> J>P_HS")*15Y-:-E )=_TFU 40#XH?!,Q$A'T, M4""ZO:AV)WF>OC4=%5Z4^!FQ77ZJ;Y7QLE3J\X/:FC%>WWU4S)!#$RK\].M: MFI.#O8%2\MT?-JE54P:;*,8Q111R0>S^/4DAS60"HTPP@1*J,N+E)-]+BKF1 MGE7BWT#1)&[P+3S>9QC<+E9'!W?LS7@E_P+L-0"5"@NP5V(!CM4 M1XCU"X? M@&.P@N9]9)BXROD F$Y+GP]IK*?EBVW7IJ_24&UUH5KY:2FYS'*S@\MY!$F> M&=+3%$$B10KC*,&1+;6#8^Z7B_Y"3SYS;YID](U@E2^AW*Q6;%O:9%:U7Z&G M6^$E>!.,A4YY G6.N$T5QB&C:08C1C#E! OS/R\#X7!P)W/B--"N-N41IJ,B M[6B/&X[?R M#*Z%-4U6[3BY (V5 (UDW#*&,71=ZF=9HU:WJB?'IRN,#DROO MK5)+*JB(42*A)B2"B)(<8R]$LF<=C$W4MA+.,"*?P9(MXD_ M#)Z1Y[PG,OTS(9\H'SKQ\ MX1/\7JWOR!?Q43R2:M5UVB9L]TR6=6VXB)8H$53 HD@Q1 GED&1(K4D1C=*" MIY@D9J[1[6R8&]VV5ECLS]]H[@U.1>8_HX$9_3",]A""HZY!KWZ"B^&V&@B] M[5A#<0=:,.J.'#4<=Z #!+2(@!=(P $FP]4.9_-YLCA4FO_G:J*3J_\'GR^[ M<[/;SNS@X=R-5)ON!/"VV!\=,]Y8%;?UY>MUW8MOT[0"J[;_>?7SI3Q-6>8" M4Y' +"V5H\0S#"GG*2RRG""<$5Z45OVX!F3-S:$Y4A5H7=U+_PQ!;+8R] 1< M8+_!$3/K-9\!&I[6>$.2)EW3&9A\NH8SN65T;X0V5GJ1<(&*B&40YUPQ!4IB M6/(D%:&9R8[K]Y02?@5NT*3@P<:%!P>F6 T*:N)^B;9Z'S(CY_7R\BQC(< M$0RQ3E-%2#*(941@'JOO>9D7";,J.&0I?VYN@_HH(8]!3!< -V2'<#"&I@Z# MP*7=&E!1-UVZ:W*@E D3A2SU8S=%L-(%Z?,)4^J'QBI :6"8D8?C+4-^UL6 M%G%"F4RS L8RIMIC236%E3"+.)42Y9(0MU[#AU+F1D\'?7*[5,(_:T5=C\F/ M(+4\*7<%:JK#9Z4@$&.J^['@")(T+B#C,2\CF7+!K.IK7)$W-SIXZ4Y[OG*WW.&X@K/A M+H<_]$+O=/0#%Z!JCR$NOO8\KDB;=M_#S/2SO0_#VYPZ^#ZMM]5.]X-[O_LJ M-O?*E=EM?U>"VN5[F264QQ1!@M2R"!6,0TR3$LJX8$@@642%61".B;2Y,4JG M;QWNL=8: U*K;-5N]@K"!F>X/G$+S"4OD"E=0:TL:+2] WM]?<)GU:G7'XR3 M=>D= Z=M8UXS>*XTY;TRR)0->V/IZHA M_N8X;5%(A$4A2EB2C$,DZV!H&<&<1U@F!)4BM6J2Y4VSN9'X7C^=1:$4M',& M_Q?:.&^T9T(??M*[+4U24^?15B]UM;<^W5S_T% M7;B#/KQ\];,MD]K53E77-GM/E+"\C(2 )$%">=VIA&6:ZTAX3A+"1Z=I9W_=2TA5>]3OLIL8\&-A]@:9QV0' M?J5,.L_6KY3P4^#I'1-0T4E?.N$!/WT+32#1L76#7K85+.[R#B)>_VM&] =QF MM.T7Q,#TV^!W%!BSUS=,\PIC>'QUIK@N<-JV$\8 G/64,+_3N6'$NCO^?EBQ M]:-HRUF_/ )%%-,LBDJ(J900I91!G&$,*8I*(;C B5T'OJL2YTDX5:TJ^$4T MROYJR377<3:C&J_H!6::0UW!0XM?J^ZO09C&&!U_32:NR)NZY829^1<:4!C> M&""8[Q]D][Q1_]<>U&?Q8_=*V?2?120+7)8DTSGD5"VDDQ(2AA.8YBR*)*6H M*&)O 7V7=9@;$WUB7P5_;O*::_U!I[?'4+^>Z3"CI\ @!R8LDY"_SHAVY0FT M': VQ&?S4G<8IXC^Z]%@/A& PQ!910%>&6K$6=)9@E;;*?!Y]W6]T4T>_EBI M$3_IGJ!-7I9.>=^^_2$VK-J*#YN*B8]ZW_2W]7>Q:;ZK'JO=(HX84=-9P#S* M]0YDED":JQ])5,110=-4EE;]OD(J.S>&[10&3UICS;/K)B5.+3B_ZV6G5MI+ M>:^@'P&+\ZH93.R$1U@7&_@T=NF#JG;R:ZM ;8SB_GKBZQ] ;9KGXZO $^#S M1"N4JM,?<@4&_>*Y5VB9]FU_WJYVZLUVS_E&5]]L_ONM6HEXD>.()YAEL*2L M@"A'A0Y62"#'HB"(""*H43;-H)39D7^M*&A5O.N^ 5I9\'YET?RG']AA9O8& M5V!*=4;*J@70522<>@#UCSI9$Z"KAAUV ;I^L=V#O]WL=%DE_LQV[S=MZ[$Z M SSCL2P8)5!FN80(QQ&DN"@A2_.XC(JLS*A1O&B?@+D][JV.=81HJZ955GTO MD,//N ]X C_>#L@8/]C7S!_R5]2]![Z*^FG_9/<..\E#?MW(<)8W MU98MU]MG[59T^\HYXSB16/?HDKIW29Q#FA#U148E(Y@PRUJ,0\+F]HCO0PW M@;8F6\_V.%M&>(Q$;[(8#5O@W ,N!A#Q'3)Q2=1M@AX&C.X-6QBZQ[60QGG# MI9 OZH/7UP!W*.[A@INW MPA]6PBVI]>:_S MB.."$PGC+".Z6U*AM],I3 G+!"ZS#$FKU-P1NLR-^0ZB,@]LJ9<-K35@;\Z! M(^'L@(V91S.VG&AV E-GR(FQ)E(/D'IBU3&:3$JQ'B [Y5L?0SK6/CCB^'J' M1 B*19Y(*.,LAD@B!DL445@FI: %3AE+K9(DSD7,C2I/G!BW\HWG0)J1VCAX M G.5)3+V10MZC?=5I^!4JM*CO<:FHGJP,QX<-J6S8B!/97BDQX%3EE28H06)T4L @B M8F2Q0KWEW)0M$ENQ^2:V"YD(+.)$P$0W4$6"9[!,D82"IU$B91%+8;7]VR]J M;B_>^^5R_;W.497K#5C3K1*\$Z#J#' L7G@.L9E?[P>XP*^X?<^_%RU!IV: M0H:]4/BN9G@NZ#8E#7L-[JUKV'_'2*K8;QTK%?D6[5YWMY7_*-85D+J#J+*K/5CQ3X) M5F=ZW;/=V\>GY?JG$!^5=[_2GE*SB,>>N+CO: M600ZD_2Q[QV8QT19;!)..F$3[0M.,W%V&X+>;7ZTF[7XZ@D)4893&2.(6)%"G&$E>=-4$(DP45JUSOI>/BYO:8Z M[2P;I)U@9N8[NR,1^+71*1:@2\!EFSWYNB>#3^K77C;LU(?MN M."@ U=0J.*G-05-<$I132'&BW5*904I3HIYD'E&:2"&168DF&ZES>ZP/5W[' ME21UV%O7PQ9VO9B;^BD/*[G>/-9O>@O?QWAB#'S1$' 'YHY&Y=I/.2HCUZAM ML[8> :V%]Q@"XHF1"PE M202C2)^W8N69$+F'V%^^8# ,7I\"&/G8Y491G^[@N;C M3"50Y/:0I%N?J%R+O#:YQ;5VQV?RXX'KA:&LFI+%OS\WP902"YY%$A:I6LRA M1+F%)&,8%IPE>4Q1+$NC4]>KDN9&&&UE"J4M.%87-/K:UO#H WB8+[S"%I@M MG!%SJ.5Q!8T1]3SZ1IZXIL<5 \_K>ER[P6=]N?,^&Z].^VPTTM_+T])$"X1D M1O,8ZP:UN2(4G$&"2PIC'& 1\R]D*?6(\OL/1?JX;.\'>T-#%XCS,0= *<6/TFT%9. _P MFM6"\R%H;&[T]J7"Q&_52CSLQ.-V@9(LSG"!($LR';17,DC4JA/RO*1$4+48 MQ?GBF]C0M7W^\P5Y-KQP*#4^YQ)=DW2A;>,#L_GS@H9O<*.4/]9%8;W::G.HXGNWV66_'MS7E M%U1BR8ABDI3P B+*2U@BB6":Q&6"B2!1)FQ\R6%QR$XNB3&*6L AF<5Y"Q&6IHQ4H++D012I+F416[7,'9,V-.VH% M0=5J"#9*15??XQQ76\]C%%J3^1W*[:A!ZQ0%'X= &^%R],+AW>$XEW0C=Z/7 MY'YGH_\6IPH$4GDLO&[-5]'GKF;VPZK:561Y^.LV:">C$2\%1K#@*($H3@FD M29E AC*6%661IY'929J+]+F12:N_H) MC79P,FJ /E02?*B!;M4__I-3_KXEXE89^N&0GRP'W_,,V.;9NR%X)9/>-^%)_%-_+C^*;6#V?1AUE/*%4Y%RM6C&!*$]S M2(E4+Q!<%%PF:1$A;N5[FDB=VXOC,-+NV #]F]8$2[_4"'U##]4WIJ%?#WT0 M!LU2LT+)EPMK)'-:9]8&AC.WUNIF-UYJQWRG-.]:4/^KVGU]_;S=K1_%QC* MR7"T&3T=W;.@IV[?^_V[4AIT6@>);;)$RM,38BIUTF?$$HK3I\3V=K?GY)[_ M6PW8)(NN[SFO]"-)EA](I9:;K\E3M2/+GC9,^XY+VX_BO\_5MMJ)MCE#4V3G MHV#K+ZMZQ$42D9QF&8,9(9DN!TP@1HF$F> 1B\L\3J/_.+BRX<3N!?]&-/^KGY?/.A'V[0_V5:NJ3WO>2JD, M61048XDC A.6,H@2%D,<4:P(3N8H4I?P$BUV:\70AHPVJ?I6Y/AB1+C'^7>Q M U7G7OW"6P-^5;\#3)E:Y[_6WXB]T99$.>W'PY!S9SOIH>E;F7(']%=P8)$N M(-(9"YI+],2?_/+XC@:%O6_^2P?$K[7#WF !.C#JHW/0P.'QU7"3:?3UEIE6 M^6E?6#>9F+-WWVVT<$W(>RWT#M?R8<7%C_\5/Q<,LT)B*F%)A(Z?SC)88LDA MC5E&1%JD963DN_=*F)NGWJ:3M5J"6DV@]+1-O#L%P+1MC8Q#@EV/ M]2,2ZTY'G#BAKL>@\T2ZO@L==Y/5F+Q:/FN?NZW&5(GM[VIVWZQUC[I%$N4X M%91"Q&BBOA!=I[0D4"8I58ZMR%.[LL;7!,[M,3_4%^P5O@-:9?!GH[3E$S?M?J2A\6<;B:;W.40P?A1+Y7OP#V2S M^_E9+>BWA-41+61%VK7]EXVHO]%U;!:F@%I$NIA[#DN<4IG',TI3% M$B-I'+]H)WMN!+17$Y!.SSN@)#]:A,U9PG^%?\*"&OR%VB(^,1SD$T4G^H7>+C31#;S!P$3+(:<+2W2S]2@HT7&(L>7RK^8, M;_N2ANM8I$6,$$X$XS N$EU5O]0-VTM=9#\KXBR-BC0QZZWG6[.YO54.0QN; MHVTZ6!A@NZ\,0,\K [0!?)9NL+]I-_.7;S*9@=]FY_,X7.!A.UCAX>H\CN@1 MX ES[ZT$QNIUHXX#GN#L;TS@2X#;*^'][JO8W#.V>1:'!0E?/V\V2LR"R*R@ MI,A@%B4%1*1,(=5)DJ2D<2I%GI74JDK/L+BYD7>M+2"-NF"YU]>.?Z]@;$:J M_I +S)0-:*VFQT5&6V7]L9X9*)ZH[(JP2?G)S/!3TC&\RXU)_B&(KD38-)5\ M>MY]5L/4 2]QQG.21@3F6'=@*G,)J7(2H21$"%THGF96U4;[!,V-/0[T!+6B M0&OJ%%?4BZT9=_A +#!KN(%E31C7D/!$%;UB)B6):\:>TL/5ZUW/,-O==E)& M$:)Q"=,X8LJ9P FDD>(%3@1C$1+QM!7J^Y6!"M]=U-R.E'-#:F3]M1V!=?]I<(0C\M!E: M;_6P73+5Z6$[&FBRA^V2^H%IS'+"D+:G6(?S3\W!Z\1CO+(_ECP,S\5W<8 C]\;3>-$.FBEVWV=8Y^ M//BTI^87#3L[([]\E6M.S,'&FH[NVU6-FWNA;X.0D60136&1"_76Q*2 ZE/ M((MPG)5E$=/Q(E:7F,K=KHL9FY$5/?=WG5]M^_:K2&GD, >7,TH9SQ:@=GEN$&Y M*5#6Y#*,@R<>Z1$R*64,&WK*#E>N=HS9V)%=33'O99U&_'6]5#=O=4Z"6L6\ M>"T1%VE&QTROV'S?I;Q05_]?./K2[O_ZY:$25F]>5>5ZVI MG:J791>)HX@R&L.TT 44LSR!9]W_:N>4.LR+FK7B[@'62V[ M@^C)*W908%*?V1V@4X]ZQ$CNE;3TL_R[LE1]JYM_;W=:T(I?$'KA."VA4L0L M1U D7*W&>9Q 7!81+'F1YC%!,DJM*@N,56AN;/GI^>EI6>^3*#_\H,&]7JAV M1 H>5G*]>:P=)DOF'#U_AL>A$\Y*8%9]0?T.M-: %W/J$E07>?5@YH(1G77Z^H?6'8"TUR\C**D=#5FJ(,0\0*#$LULS"/ M)(\+S''"S6I].RHP-^H=Z!A%7LSPW#1J<((,-D@"PQZ86P<:%^TM"-4]:A#Z M\0VD?$W![7M(.4^%ES92)CBZ=)(:'/?FS:1,K#;I)V4TCMM2X)]D4^F<7UU> ML$[_*E'.)>$8)G$20Y02#"E/,X@9IX1+*;/4:NOC5,#=?DWA4)=,NC,( MS;SK,< $9G0K3*S=WC[#/;FQ9\-/ZI;V&7?J9O9>Y^ V_GV]YM^KY?*E1_II MUMTBR7F&2QG!%%%]>IZFD!9YH=-G22R+/(\-8WF,Q,WM$>\4!E)I#+YIE<'C M07(HV6Z?'YM6"N"7IV;/^5<+U^0Z_@8^H%=4 _-#I^L=T-J"6MT[<)9OZQ5" M"U_.*Y03>6YC(;7STHP1&O3)KH\RG0=F;-&1OV5^UXA2* =E$?2F0AM]D^02 M)U&:0(XY@@AE'!)1I##-999',2F)M.K1U2]J;G3<5/,85_KD,J9FCIJYT,8N&STLEE0=-7.1DT^&*%D^$[@A95O5^MGLGRG1#;11ZG ML6('#E')]-H,,8A372(OS0DB%*=)9';LXJK!W*BDT0P\[BM02F',)\[38.#- MA08W,/M85_ML)^+=!.@'J;KJ-@MSK;UJ,ANA2K">(^FI$.O!P',LQWINMV-1 MU@L#N3F?;325[BS(_OM<;<2'S5JM;G<_]9:B$L-UU/Z3OF01J8]@%B<2"JY? M+"REL,QY 6F:I45>)DE)\\5*]Y 6_+.Y3VJN@=%3AYNG[DR/D,?&=0O&IODK MKW9J:6#IK5I,@IGWZAG3:=XGG=)@MP:MVJ#3^ZX^H-@UG:!>E/?GXMH#YLGE MM1 \J0ML#\BI2^PP@AN%]32O_ZU:B8>=>-PNLCA-TT*FL!0T5VZQI)#0@L , M(Q'%&4]H9)8(8"AP;@[PL;XZOJCK1?^GUAG42EN>9UP%W8RH?$(9^@1['(K6 ME&0*C2M1U30&+)8.;@H1R6D+%;?);2(RZSDC'&WLO56>LR-F Z+FW>& MZ#R,IH#Y':B-J5_YK3FN]>?M9LN,NB:8@\",9@U_6SX>:&- ;4V02O).>'JO M&V^GQ8VJQ#M!U5\3WFTXU^)86YT@3I9B^Q*EF!0HY@1BA@E$/,VASN=6WY5$ M1&6&BZ2P*X%U(F%N_*<5K*L;:!5MZUJ=HF?&6J,P">;U!0%S>XZ5BN"/3W4W*Z"UM-C=O@2?P='!2% "/\BG>+B$ M\EX"QF)7?R1 $VW:VP-EMR,_@,+@AONE^Z;;3Q_0^FB[?.@Z.R;;;G8+W0?S MO?P'^?=Z\_IYNUL_BDU;I(V5I4!QP6%>J"^(18K.8I1#'1)7LBC%I5FTZZ"4 MN7%:IYUEO;MA)(>9S1L^H?T48VB,GU8CTX?<%#7 @8NB?MJ[)\-C3_)8&YG7 M/=MF%_<]X(=S\9OZ[F]_Z7ZCONC6=G_[R_\!4$L#!!0 ( )F)"U6G)J[S MD(, "W4!0 5 =69A8BTR,#(R,#8S,%]P&UL[+U9DUQ);B;ZKE]1 MM^?UHLOWI4W2&(LLUM"&5>0EV>J>>0F#;\E01490$9%D4;_^PB/W/18_>3Q; M4LN269&9YV#Y' [ ?@__\\_CF<_?,W+U70Q_Y<_\3^S/_V0YW&1IO.C?_G3 M7S^]!O>G__FO__1/__S_ /S]IP]O?WBUB"?'>;[^X>4RXSJG'[Y-UY]_^%O* MJ]]_*,O%\0]_6RQ_GWY%@'_=_-'+Q9?OR^G1Y_4/@@EQ\Z?+OS"/+/&00;J2 M04D4$&1PX!B/2:KLO:AL^G\ M][_4+P%7^0=B;K[:_.>__.GS>OWE+S_^^.W;MS__$9:S/R^61S\*QN2/Y[_] MI[-?_^/6[W^3F]_FWOL?-S^]^-75]*Y?I,?R'__^Z]N/\7,^1IC.5VN'/ME2?SZ7^9G+O_SIA/X0JF*9D:R^]7]<_O&/EP1\6>8586;#\%OZX.P9 M]6U[$I/_6.=YRJ=;3Z=I#R=;)[\(JS62XSK M2;8$I1(B*&\)A\H0!%T28(7DPF(2Z-UUWBO=*R)\HY)5CG\^6GS]D1[\8Y5' M_68CF(U0;KWN5#C[T7V^ C_1[TZ4XD$KIR!Q(4!96A=!Z0!*8) E>VM+.8CL MJV^[3O55I;Y8QA\6RY279$+.7X?+>$O!U^%[]AL_?L$E/0CBY^DLG?]UM24M M=+5>-)#J*S4UI8#RHQ!HJC!O1&00XB*\FB5LPV4?Z-%V^% ]$_#@Z19R>0>)^7 MTT7Z>9Y>T68\<=FH+%0B3!OB0EEB@"D'V7'#N1:R:-$$$-=>NQ4<9/]PV%^6 MG8#ATQ+GJVD5_!F@N8_:.R$A6#)TRD<%7E0!<15R\LGEZ-OL#C?>O!4D5/^0 M.$BB(Z/BY_EZNO[^>CK+OYTYTE.F(Q@2(+0) TA.*#-GMC),DM1 M--,M$'#]K5NAP/2.@@,DV042WE!0OR03MA'\1Y)_?KDXF:^7WU\N$FUVFD<1 MR07F&24YP\(2.]R 44[HH!F++#8 QH-$;(43VSM.VLFY"]A\PC_>)!+?M$Q/ M\Q5GEM!R5IQ' 2PI0Y)R$5 [#IYG;Z2FZ,FE!H"YY_5;0<7U#I46LNT")"]2 M(A6LSOYY.YUG/M$40J>8',A4@^JL/" WM%6&:$.,61L\+#%Q[ZNW H?O'1R' MRK0G8+RD;]\M/RV^S2>J8)$^)T"32#*%DR>M>((<(R:,13MLX8'<>O%VJ2OV M3%"QIT![PL1F:WRW?+]'2<\&PDUI'!4:W>BV7&#=V>;)[*Y!HII !<.6D@&.MK#E\$ M%Y7AY;"(Y>K;M@- QRG.O44WLLKK*>GL_>?%_#P#DX36BH1 ((WD&[.HP1>9 M((4BI$9!/+"#U'[SC=NION-4YD$B'%G]'W,\61)TN0B?INL9Q<^. N5ZYBRK MR5*<]K. Y/R0F5+61JGDY2K<2_TWW[B=^CO.81XDPI'5_VF)M0[EX_?CL)A- MO,:88@F0O2(WQ@5'N(T)O/3),BXM>3('Z?[:Z[93?,=IR_V%U\FB__F/^!GG M1WF3;U51\\*0PAQ)6%7,:7!"(+DIWK,BN.?N,+M_UUNWPT#'*0 ='GBOYJX .-7#..#_?3N(=)^(;"#:+B!2CW&7+W&=CQ;+[Q,3..%;%,BI<% V(_@<%*B8@^,) MG= ML@G77KI=V53W.XVSVT\EJ.L^KU<3D;+62%JP7JJ9/#:# M2GZR/!']M$DVP,&UEVZ'@^ZSC?L+L@L<_'RTY?VR7'Q;?WZY./Z"\^\3 MS8(*7BLPD1/QFI&?;+T!H;B4VD>+_+ *N@=>OATNND\S'B[8+O#Q\7.>S3P!-%2O5XW@M/&V )])T7D 7F M1 &U"/FP=,6UUVVG_8[3E_L+;^Q3RM, ^?5T%7'V?S(NSQL*-$O"2Y&)?X\U M8J;8F2&%S=9IS$:6& ]+1MSWYNVPT'$:LXE(.^G1N&3B-7VRFE#8I*P) :*M MA[$Z"@B9[)F.C( =D#%V6 !ZSXNW T7'"?5VN.@X:]E&J,V0\<\_WA+D6_K@@.9L\H3F MJYSHF]5B-DVU"?\GG-7^(7R:; MDKB*BG?E]71.+YL2-!:GG5T7B+,QQ>!1 L^&$&<#X4,Q)/-A"_=9RQ(>VJ + MKL(&#&;9>G7]RN01WH6M?"W/^CA>K%8GU@LOHA(Z2@J@<)>V9PBGP M7'%P2@GKDM5%/U28O0^7URD8IXM\,"2"9)#Q-P!5E[BZO.+>:K_ M_/P?)].O."-F5B_6+W&Y_#Z='_T;SD[RQ*:L@W,.F @6%*]K*=@(-B?#BTM% MV8<*-??!SE:$]8"E@P"P&%H;'4#L18RU>V[U(<=,+(59_BVOSX^@H\?DD<7J MWQ,O(C#PN02@=4D>0Y*2Y>96Z0%ZQIF*,1R@FLF^ QR]F7\EJA?+[\3"A&)" M1DM @71&@(JTL;N(&E1R)GJ*-*PTC7%S]?WCC,L8#B=[R[8#7+Q?YB\X33__ M\:4&)3>EHK(D8%L/44H)JF@$-"J"3R8J^AR9?:CB=!^@/$C0.%,UAD-..^EW M!R7:B=^M/^?E-:%-DI72.QU(.J+F-#*%%/0DR((7H6UQSJA! 74G6>-Z0@U! M\""\#M=(!R"KTP6.\R?\(U_9EB<^TX;K2"JF1 ]*9EJ#:#A((:P16MOL'LHA M[[>AW4'(N![0<$ Z7.H=0.)S+9*8+&8(H*(C#^48#XX MHA]G--" SO+>TMT?&HLUSAIM78LO>;G^_GZ&)(YYJO'CEYHCJQZ=K-7>VC(B MOO+"E8>@HX*4HL@J%UGL0Y6R^^U9]]/30Y35) 743.@=V)9?%HOT;3J;35#; MY&VJO>62PL(4;=U.-1@?N @V4:#8.H5^_NX>PJHFP-A+F!V X/5T/EWGM].O M.;TAR<^/IK1+GLJE0MHXE1@&!47*1#:1.=J =0+,.HK"0A3ZH2JH?:#Q,$4] M1%-- --0\!W Z(J3?GD6[(J/N8XF<"75GE7RVY3V4-#:$@2SJK3V5NX@HP>? MI0E@#A5Q#RBAO1-KQ]K;C*O\H0Z8?U?^NCJ%_:2H)*/Q"!YM]>3J(7_0I@YP M%;;6#V)I[;,\2-"X$?;!ZKX)GV:R[P!(U>U:?S]KE)WFU=^FZ\^+D_6'C&DZ M^_XJTYN.I_,:\+W&Z7)SB/+BN.;%)]X$E"I8R"8&BBBS!>_H"PL2-6=H@F^= M'=R;V'&]YM8 ?!J=C0G.@F'R*G^I=0FKZXFKWQ;S>!9ETGH2"AT'A;F62;D, MZ(FW8!BFP&(R\49/_.W"GZW>-*YKW0P]S87:@?EZ=?;:BQ35I=^78]'>H8.( M/-5I@0Z"*Q:T8)DQE)$_."IG'_MT/S7C.MNM#5 CJ7> GU/")[K.*Q:>0DV; MJC=I!3@GZB*001KS8D9B7IWNJA?" M"#YGEBA.U%[4\UL=R!#R H[7L7!6^X"M?>C[J1G7?QF\9K"1&CJP)V^G&*:S MC5=V,[V.(7<]*Y* *4KA?ND)D%:X/D-<455&M W4_-V$6H;?2]&$3X'<#H MO/;H/7ZO;OSYN4HVQM):JL7[4=?>#@LN8(9L97%&<(/NH1ZZ0RJ^KE,R+GQ: MZ?F>@J\#A-X!='Y;K/--%HA$J7G0P')TI_=V>.(&9-0NL>P%9ZUKWN\@8]Q- M;"#0'"KN#A!#N%^>7''F+P0T$98Q"@$#:!?K51\!P4D605N;N$LJ)M8ZQ7,O M,>,&X<.9G :B[P!#;^L4G'?E);UY>E$D&ZR7$BF*H(BR3MLM#IRV'$)!9U@* M/(;6\+F+CG%C[X&0<[# .P#-&?H_X@R7E^*99 I#.5H%@4G:<+.,@*8DR$4C M2][F)%L[RG=3,NZ!U[ FYQ"A=P"=TXS6*2NW!341DK;8P UX:VDA1*7 Q]H= MS[U%="G8T+HUXF&*QLWS# 2EADKH %)W<)"%]IS76Z5M'12;P=[&.W)?)F'F>+29CIU7E\LMH1$6G08KG &E=*TP\9*^<&:SY1ZQ_1"1EAR,FRT8 M")\C*KD#XW=EO.;I% BGQ?.:U>*D+1$?0#'"M$?C4@6O<'2.C%UDX;>#N"> M#@\WYS8XS2]F;_$+U.RS5?8FLB"W!;TX$TA7Z'>0A@R M1TA!9]H.O"^^^;'=HU3U%@>,!L#&"NP DA_R&J?SG'[&Y9RDM7H1X\GQR:R. M&GN5RS1.R2M.HE@;(Q@M:IV.%L0;"8P"]RBSSQ:;3S1ZG*K>7,/1(-E8@1U M\K9P)X4)@UHYL-(E4"XF<*9.)W3,"(6"96P]AN0V%;UY>Z-![D %=1#(7(G! M7LS3'?R8&'7F7(' I&H_(0<4(D)1-2QCJ+%Y.NXQFL8]81H^&#Y<$6\4L=0.47(#([71 LJ"AF"@&"T M9*%DC*9U'O1)YI7.9HMO5=BO%\M7BY.P+B>SV[/(SD]-B@W*C+3: M7&9,"\IZ#-;I>O=YZ]AB%P+'CG,;X^A6\#"8LCIPVJZ$0+3DWRTWTDR;*/U] M7FYN*JG]'DXF"HW(\6"@K"QUKHRI3?I94+2DS8,7DQZ82KF/K+&#VX%1UUHQ M?6'M] J<%R?KSXOE]#]S(F?$80[&@$N:6$F&8IT:@Q=>;!%6R2A:!ZL/D#-V ME/ITV#I($3UBZLUJ=4)L9)$-A3,>DDVL9A@3^9]U-%8(AJ6(/#<_H[B'E+'# MSZ?&TAX*Z!%'5Z_GLC%K5KR'XFO9BJ,X)J0<(#O/N-0Y9=.Z6O'@&]$&C"B? M&E'[JN)Y77!Q(=?5HIR-GZ"?-HLI[WG\@/'D-@PUBB5/B^LO7G@!0ZFM\\61 M,U[0$0P+!V^CAB*-R([0XT/[,;): MT^N6/_]QEE.L/;KT_^D3_C&1EI8&2PDB+Z;>,/MH\7[J!DW2!P"7(TDWP&&?EDN5JOWRT69KB<^BLA$J%Y"K2,W M.E/4$24XE:T461+QK5-<5UX_;K@W!$KVE6T'9SP?\^;DZY<\)Y=A1AA_D8ZG M\VD5RGKZ-9_-/IYP9ZTN-H"T!D&%>C%#P'J0Q3 Q]"QA:S.S'67CQGM#@&D MC?1@?LYFD+XY_H+391766UHS$YB MW29CW :T(1!SJ*P[V,Y^6\P7U[DXOZSA7$ %49;H.)AH)2@5&#@=R($+/OH8 M573-2P%J7/N)YYG4Z/R&F+L\>?LIEL/R^QOR-E9WE]].I G:T-*![ .)HM36/RUI527-C2J6*=GZAM7>]Z+Z;94 LGBWCG_(\US2@MD8%*Q&8=60CK+>UW#<#XQ1D,Y.*<:T; MXNXA92OX^><'O\-DWL-FG-=7 NUD@K1. 51.!;P1#*Q!BZB]M+%U M]NL^6K;#S+,Z36XB]@Z,RTT^?L+5-$X45^2HTK[*%+>TN<8,Y'8RX HS\U)0 M:-S:R-Q)R+C9B38Z?@0XNPM\;]1\S/F')X$._L(O2%ZGKP [XXVOB$*\>[K%AR^(.\Q M!MLW>3W0B2A5XM'8#":SBE3NJYNL:\[*2&<]1]=^H,P6A!W>$7WVDD^;VY2Q M&*V*8^!R+C6?PFI]3JVTIU R42BIO1B*S4];7U[]%(U:C;!PN\%Y;WEWX"!= M4'\JD9>+XR^+>5VM+_Z8KB929AYCRB"BHF AR0).1@/$HK$Z!Q=EZ^MK'B2H M$RSMH>G[0'.PV#O T T>7BV.<3J?V)(+$\%"PGKICTX,$$4"ICD:G;4(N?59 MX)V$=(*9PQ5]YV5]ATB] ^A<:;OX-1^'O)PP7N@]6@!*Q8D!H0!M9I"Y)<X.(D>.RPQ5[?W/+'E+N(B"[9YC2&3M)(,4&W K-955-(=@=83D MK4L%K0^VM:UYD*"1@[/F &HG_0YLSLTA2&=<6%3)1H/@ I,D'R3Y>&7!INB9 M,HY+W3H>N)N2<<]]VX.G@;P[0,W%1DY!<=ZS$=]X3$;?/2P=33P?H MN]VV'(TNP-#'HT-I_*;]NL@^>\- MH"]Y.5W4+.MR/=1 11.<-<8C;QB+]*_GZS6F_.B3XM[PL[S@^5ZT'1<2Y\V:MP(]-V73=W=ATP274W7^:Q5 M^?T&VA]R7!S--T^LY7(C6A=U=[9_*!Q'<%=Y'_@ M]OWS/ WE!D9KZT@'!Y[QZH1$"\%Y!4D:IU#*9$OSYO?]W, AVTW'= -WT4!3 M'#UY*73GZCPY1YVVM>[7+SHLB!+>..2JE6@&D'Q(@$- M6M Y,!.+3CZUOJ+](7H:!!7UF>^7BZ]3DMQ/W_^ZJM=<7_1LOXCKZ=?3$>$7 MQ1V<9\.UAZCKC=5HH&L=&2RF(*V]1ZY1_O"4# :6ML/!KJ[B+X#W%P+ M7FJT,8_36;[&TJ?%KM+D,3-3:(%FKV65@2=!)@0KE>$L.<.;ER'-=+DOYS\_D$*:PHJ%B]+UQ7]Z=> M5F,<,..B]44*ZUJ[C]O0-:Z-[ Z2S579@56\2OO%W.OY41W&N9J@"@2;4J]/ M(A$IK*/..1<0BF+.YQ2-;EU\\A ]XQZO= ?'9JKK (:_X'1>)?AN_FJZ^G(V M=/U=J8.$URL^<8EK9EB I LYWR@0,-D,RF8M-&=89/--^D&*QCT Z0Z*#=6W M.QC]*1CG^:BFQ#XUP^1&>"MBY([KD28LD267T8&1/-1B10O>)@'<$Y\"E6I_ M']]#](Q[\M$='INIK@/3^"HOIU\W\VBOK+*+S^ID+**::4FAH,A8"]8$F7F2 M$4CZJFF!89*MVQD>)6K<,Y3N -E6B?W8R"N'W.]G.#\?L,6B+*F._4BE+C'. M,CA%\1HKI@A,CCG6VCK>3&!>77;2K&G3[6'=@.5%,'0'MU]MK[IF )'D0064!2 MM;72QP@AH(;,M F&N\B;GWL^0M*X$\BZ@V!+!7: Q]NE(1>".RM%NY":P)A2 M4.1$6%Y A1 @>)10HM>1957O3!F\[^,^ZD8>@-8=3 ?2:Y>(O7W!\(0G$Z-, M&J2L/!G/ (51$!GR8BRFT#Q^V8:NWMI*VF#B4>@=J*!^8I/;K+V9?R7)+Y:T M;BT7FGE4I@577)"1M.ZBN)!@GKK/7DBM.VKDIYA]GZ9 MOY#O>^Y\G,^TGJ?--/W3I.A$"B=TK#>'TE*J,9<&7SBMJ:+(*RDR*C; U-H] M*.VMJ>6)@-E/@:H>U,JR 3[F Y"AC29K; MYAOPO<3TUC@R"+;:J*(?,[9]#=U$98-&6 8Q!DT,A@0>0P$1G7?HR'@WGX*P M/74CW\'QY/6T0RBM@RGB]W!6'=S5/8+T6DRD^$O3]0UT$I='6R]Y#&<]ZW&_SB9+C/Q2LML_;T>_:S)DZT=7U_J MKTR2LZ+80DN-R02JN%07LX <,'ACLQ#-FS>WIZ[+?H-F.+EU:#*(TOK9M8F? MF'/:7&?S$6?Y7;F?0Y-%0ATE.7%>:G*)/2A=FX!J2A21!$H\^=JD;ZUM71"[/75=^I%#X7$@ MI?7K1U[4]]XA2,>P6)D9:*\,D-_,P-71/8++HH(7JGTN<7/7^5 HG+6\)(M2%6'@3I3 M:@%' ><"9Z@-4\T; ^ZCI4MW<"B8-5%(/T')-7:F\TS_O"1BINL),UH)8VAE M&*] Q1S!^QC >>&S%S:*T#I+?2\Q73IX3X*PO572#\2N&N;K_$A5QQEK!^3V MNAHN17 2$722NH[VS&B'C')WA]A@AVPC[I7[JZ2++N/M)3<17$>4F(&'G$$) MF\A"6Y*83\D7U$6QUD6KVU,W[D'<$^-O(*5U$,-6ME[,4_VGIH6^XJP:\@NA M85*R""LH(J]7-;(<(&27:PJ '-!('*G6@S$?IFAOO1,E%NN*K4-L>UH5XT;EO8)\)S5V,^S],)9#$K8R!CG1"E6H M/& =B\%8%!ES%!CLLT/N8-%^M\C=18V=S#D^=^HN:N_.SZCFZ0Y?_]5T%6>+ MUI*V3Q)I1/YDJ._"Y MSSMW:R_O9DH!3\GDXB":S6JW]?YB],!"X9X\'Y]#;%X8?HV$\;W6I]/_K>+P M_971!9;.FG#SZIR#()T7UAF0L98P*5'3&B6"X>1!&UG;* ;H,[A!Q?@NXHB( M.D@ES4#5>O;[;[@F$2W*3R>KFM==X3S]A*OI:E'>7WG%=3:VF_N^Y9/;S'S? MAXU&\][/VDX(?.\7LVF\UNDL?.8,$611C!S @.#K5:S!$OA\U-;(UE7+]U-S MJ%':R//=-7G2ROLX/9I/RS36RK9;K_Y$(OZ)GO'[Q!2A!GZ#*JH#('[(7_/\ M)-?:CY>+^49>?YNN/[\\6:TI)%K>6F;*HQ,L@]3$F/+"@7=6@:@EY%9P7TIK M&.Y&X1?,]:0OBZNN]>6(#/.BRG@=:2@/'$& M/CA:8,QH^H%#H5M7(6Y-W,BCL(>8AQ*6'V@-$I<$EK5(P;Q.97* T6/'R,GW,ZF6VJ)Q?D(E0S?3K^ M_<-T]?M/W^O7U_2>Q?**H38\%4NKLA0CZ]R< $XE,MFN2,>E+%FV[J/;@\QN MPXI=\'-K!/# ZGKF-N[RBNQD M%+I4P-$72]LKJE(S=$$E1QNKY:W'0@YG):^MM;K&-CO/Q#"GC3 .@DN>>#0< M/).TDD52W)IH16Q]GGHW)?W:NAU0<.NT_G"A=Q FU+ZJ-W,2QTGU0E_\,5U- M3+V%$B4'%Q,9Y"@8A%ARG<43O7;):-UZW/EM*D8^B6^@VUO3H@\2='=0^0V/ M\ZO%,4[G$YN\)>(UT%>*4H3@@-9**"HF'YB.0;6V,_?1,BYL#M7Q@Y#94^!C M H=\A,GKQ3)D7"(MJ!='R[P)=G_-QR$O)Z&D;"UZ,!SK@$L9JY,I(&9G8PE6 MI>@>>4=/>-A7@8OVTAP;%*>=<#)VA<+@,.]A33IF@D' ZFZZ_;RQF+ EY"$2\]DCQIR3BG0A@ M*$;44BII1.L*D-M4C%RVU=[].%#0W4'E;/7D+#!AT"!<%J!")N%8^N(0.0_" M)X.M<]=WT3&RMWJ@;A^$RAZ"[@ L'_+7Q>QKG7%[C9DS(ZFO$P13'ZBY+Y&,DU]Y;DDNVF876Q2IWT3%R%T_[7>I@87<(F+,%%7*=4!,$ M&$>>.3GC%!(Z9& UL\B=4=ZVWJGNIF1<8W.XAA^!S![B[@$TTWD^'Q!R9B=M M$-;%%$'8>OT#"P9"C+2.HF*14]C@FH\5OTU%7V#91[>P7>,Y),P03.:P],!F1*.!U3ZU.-!\@9MWACB""JD>A[1-&5]26% M#-ZI!#P5#74<%I O6$ +QH,4@?'F/1@/D-/92<"^*G_T]&@_^7< )7K(8OEZ ML8SY%E-G%K9H4:3A#JRP$I3C&D+B"4A W#N?DK.MN^,?):HS6.VK_IO;6U-= M= "N.];?3WD>/Q_C\O?316BI%'H458!T/RE*UGM!Z%&7[+NT;3 MN.WI3[/O[:^$+D%USLW9$A0I(EKF(:G:_%SODPY!)+!1.16EX-FV/@)_C*;. M[-5!"'@47@>HHP-X_6VQ_+U4&_SQ)/Q[CNM/BY>+V2S7/NO\$RZ/B*7:=[U< MUEE/FZ:'\]285D76^]:D*!2)*(P0,L7!TJIH2O0YF=9YR7UI[0V.AR!F,8+Z M1H3I:KF^G&'R2UX<+?'+YVG$V6G!@M7H.:LSE@4#A3:0?Q @F"V>K+.F$U@E#RRK64N$ZZ%VS M.BC$>2>SC%BV\NL?P\I]!(QCA!HJ=M%:RB-"95-DN?P^^>O'">ID$IE8H']% M+77B@#%G8-G'(&P,]L'"TU6.?SY:?/WQ[(FGT#C[CTMD7+YO1!BT4=KB( EV MH/-?_SZ19".]# :X0XHK&5/@I2)_$,E":F8P\X?.-W;3^:]_'Z= 8SB=[RC! M#G3^\L7$%WJNU@:2MZY2',%CJE>LQY*3XZC-0T<4N^G\Y8MQCCN'T_F.$NP@ MLGG$$=YL@#;2=H?&0/:N7HN5!6"=*YY%,,H&G91HW>9XI[Q1&%5[8G%$@$M!O"%4^PE52'WZVGQU4>"IC$<=H/;'KH9O0;Y MD:#^YS^^3)?ULY.CD]6Z8N(\@QZ-M+6\.H1Z[U],58R"-FM=T$5MK+UY,']? MF?*>%'2-M'V0L'AJM3P7[+W.87F"R^_$IKPH\&:HHF0@MB> [@-!O)Q7X[\J'_&6Q7%?!G$5* MJXEV4E(XH\ 4ED'5(<*>>P],6+04XVAI6I*OUQ\S7.')_,L!KC.LGXU7053NB=IW/"\K(*%8].;PNO!S4Y M39"68T*9@!8@,9X]HV7)ZOP[]LB[Y1==:!S;N+]U_Q MC^GQR?%/B^5R\:TV/N 7^LGZ^T26$(/3#'@6)&'#,SC"&NCHN=,EHBBM@]5= MZ.NL@:"-71Q,03U:RKL:@E_0E[1I,SW;(2Y^LIJ@#=Z2HPJE=H6J1)N""]) M#.2SZ" TOSD=:@<#N2,QG=4'#V07A]10)^;PXF[3ER?+*OJ)="YE*0.$6+O' M)/G)+B&#Q&L=D" ')+>.'^ZBH[-"O';F[2"!=P":6Z*Y] PX"8=S+7P$G7*] M-$Q'\((\ YLE8LDQ2]]Z?MM#]'16D-(&1,T4\,PGLIT/>UW]EMP0ZCGQDI2J.\L"LC%&YMD<"JW9O=1 MHKJ=][8+-NZ;;=E&%2/7]/V*_[Y87JSFS>E@,M8I(1%& M5DKNS5;G]H\4\]U^\[AH::S613,9CXR0.J+H7;G&PWE_DK5%:\\W=QJ"\D$" M15[B[-<%_<[JY>+X M"\[/QWQ(QXE_6T#7+RKG6AC%/6A6@G?%1IW"8U[3(^\8#PB-M+=H+\JQ$?%_ M<%[R_.B,\OL+%5 M_7&=9S,D1VOUFC;,O)Q]?SW%]\-W/W\<5+0 Z&C@0A[S W>;#7%&%)A,0!1[VD[ M3 &\,1E28))GQ[4Q@Q>G[-/Q/=@)[S AS"#ZZ!)?-WM'0Q%2%0E"5WF]3GV=5BO^7S&5-91D07=_,SQTL^ [0\^"XH5 2"4A!S):, MN*#UYI6K\[ZMQR*2DSPU6.O+D6]Y>6N@14%<&#:G$41KR+)V1M-J8 ME[0V#/F=@?X) I73K<%Y,K9#F/% 8BK'YV+B'2>H,4ONJ_B:D&NJA UC=-N!O+TH3#DPS-EPW;Y[],#BHL$L5#.E[U)=M(L&GGEUT9E\Z;OI_/5BF:=' M\U\IV,GKX4N)'G_U4]8-[2B(X8N$O/5"9MH4(YI0(B8CC):-V7V^14*[8&/W(J%=5#'VX*][ MAUQ)Z9G-#,$'A22B$ &CQP(IN<*L"#&)AS*;@\P.>^)Y<3LI[?;LL%TDV('. M7[Z89%D[F;P&*84%Q8T$M(&#*$)'*RTJ_]"LVT%FASWQO+A#=+ZC!'L,RV^- MD/:^)%,R<%.+LV-&",P58-8DD7F4ZL$)@O\5S_7W\3,&T4>7^+IQN(A6%[*, MDK@(]2@P)PC*UG&+T:0LDF?XWT/=]T? KN?ZNZBC"WBMUN_*+XM%6FVZG,Z2 M[8C2"VL=F,UE'24)\(J,,/&4,!3&-&]__<1=E/0&I4.T?0M*!XN^ P#=79\0 MR3UC*@2P3,=Z'4L [W0=*Q0Q"*.B:][LNG]AR-/-*&D)G\,%WP%Z'CJ?+JX( MH0,516\X1$O<5)&1AF4/'0?L4JJ X M>.L->!V#+LGJP$MC0#U*5&>PVE?]BR%UL3>XON9E6#Q!@0@Z1=Y>J=-.%(E* M"A*5MQR*+4X;'YW@_UT@TF3K:Z6%#NS5P\-/5'$QT9*S6//QU@3BQ3/(V05M M%?-6MKZ#ZWD6B.RD])W&S^R@@7X+1/*W*T?,R\6KRI!Y#"$+5(D=;"W.-Y(!.TE8F MD_*6OHW-KP)H0/;!0W?W)^$3*>\G>M;O$]KD$0U:8*E>>NX\ @J9H920(D-C M%-J,HR6E:H/ T'GMT(=H6B_G+4D[U-H]\II+ M7$=1[UM/!:)&54<@%@@L<;#.1>ZC$%8\L0@ZL5I#8.BF91I$2]U;GTU4=9 - M.GM"6TMT%UE/;(^\JS4-&<%*79,,Q'^HZ3%."O>.8^2J,&1J67N,D37^EAP*\*>AR7: M!3TW+5%[_71OA@YH)KCYB+:&:,CB_FVQE(HKQ1E-3BZ7A"4CP=$^ QX]IQ^4 MH+%UYWT'EFA28K$N$:P#K9S:LTH<1\TAU^'B6F7'2^MBJH?H>1YV9Q>L[&)W M=M+&R-7;9RF_=\N/>?EU&D\/N@2/R@GNP3!31Q+)4./+8]?31U7^HQA8MQ3>V_E]\^3*;UFM/+L:8&F11 M2L!LB?9Z5H1)*9!.HF.>1QVVNWKFQH/'*^T?0.N'"&ULA;];?\[+LQWRC'PF M-&,HJC.E':C@"GB?(F09C?8,0U)Q*YW??O9X@ST'4/N!HNO@4/T>3^GMY7EQ M"'ZS#R9RID\S?UYE"UG3ATH4BKE;EVH\1M.X1:_-?LJ$ 75Q=/8J#BT;43@869&;9I]8EC'N0V65PLR=. M=CL1.%AI#4O36N?EWLR)=8+T]WTR(.=0(W3'HR_3R3ZS:(DM*('5 MJ[ABA%!HM3C#R4NC,%!N=W?*8:QVDN5OA8F;%J69!KI-Z%]PN/_!XLU'-#8B M QXM/@2;E'44F1RA$IRM13.V^L(9LBF8R+<64K1NW1S0E%P6ZEZ\Y.P>QQNG M5(9S*V,BMA/M@HH6"3CT'I*416I)X4'SLOEM:>O7Q.R"E?O']S343/_FYISM MQ27;!YPI;O/8QF9I6P:>P%1EZ3P++H&M38I*) 7DNFH0)CCA T.EG\ 5:.[U M?,!OOR(!OEC#196>?DUKR84(=22'D=.>PFT%*RMQV<1HG5*.:61Z=9& MZG&J^C5/N^#C7@^HC38Z".TO./K;8OG[FSHG,%(T>)VEH+S0Q@?P1526C 'T MED'(*0MTP<2;5\"T ]C]9(V;.QH<88WTT1/$7D_GTQ7M$YM! M=9DBE)5D?^ MR5)[611R"+10P!5>5!#)R!"'@MC]9(W;23TXQ!KIHR>($1<3;HJ+1MO:4$FT M8^#@:AFMCTI2J"LDQ\',%;U_W![$P4&SJX3W1T>=-/(4SO>+E*;U:3B[TF;7 MPOU^\,&-'?#MF7@"%SQBLM() U;Y0AM4+E 'H$/.S/ <2HS-<_]/X8)?C42) M1V^4MQF*U1E48@PPL R(F&6QA=-R&HK'JX3TZVCO@H)[S,A][!NO]\T:Y MB\%K#]DF62]$TN!J#Y@K/G'MD&>Y55;^>8[N;:#8[<;U[B#EL:%R_WQ*AI(V M4PY<.G+T(RIP=1IVBCXSI4W4:BL;\P\UKG<7Q6XWKG<'*72@ M>P4\1+*L-;GJ1;# 9!%"%R[(]#Z BW^(<;V[*.WVN-Y=)-B!SE^^F$1E68Z, M=M-4"P]+'5B=O8'(G,X6L]#RH0KP?XAQO0?H?$<)]A33OKTH!Y&"]D%6;(W= M2 #.A,I!JO<*&V:1J:1:5W#=IJ*3O-O!_D,C.?>$E'_#V)Y[ZOD^V!PF])[@4U,[%)-YG52 MI&O9(XH$:,AF*F%1.8K<_' U0]LFSX8W+HTALJM@NSVP?K]Y(;)<:NO?#%E1=>)$8,DA5@10,7F8#E M(P+:$L$&,@Q,&F%%:Z/\*%$-9@3>_8*[:L5*CIX'VJD#6@XJ( <7E -A)(^I M9$<2>"H!=%>]UQ8_=TP1'$9/S])F[5_FM\53A[=? Q8#/HY"EYAA'!TX+\79 M&%-.<9G@TFG*I#>@HMON"< E&X+$:DZ)IW MT3Q.5>\6:Q>L;&VQ]M/)L[13E^5U]_[6 0>6C=X\O+W;5PQ/9A.5+C*Z.C@Z MU@N@+;?@5;VM7IN8)4M9E2=S; :YW/2>E7B:A$F*<:4D9.D8+?*8P E1LZLZ M>NF19=?\)HTM:>O=/NZ"FP=O/&VEGP[2$O=RW(*NCRU&;X6';37E/Y?2,MRL7 ZC@HI:9@<#3"P,+8. ! MLE.<8B&727)/YOQU:'Q0^0,VX=_>";4R,]= "I=Z5,8[ZY+IPW M)M$2@*R08@HG!3CM-1BK39%,%L-:7^-S)R%;P4@_5Q@=+OL. /1O^?,TSO(Y M_ O:4*2TX*2O0VC0@%?)5K,:4DG6*6P]NOLZ!5M!QCQ7R!P@[0ZP\G(Q7ZV7 M)[%J8],>>43J.>=%1,D]2[H>AVXJ*SB@21%2<='KY#0/ UQ@?R\]6^'(/E<< M-=/$R.7W'^JE/9LLA=4L,Q\-%(T)%*MS ZWTD(UB7+)@T6R5O7^DW/[BA>.& M58/F"?<7; ]H.)_UFNL8D4B.5_$15*H)^2Q(#MDZ6TAN9(7_.IU/CT^.SPC7Y')+@QI*JB?)-D3 E!4PA:$D'Z/S+3INKKUT M9*7OH[)%"_F-K7C\XPKA&)"+J#5D1E]4R!ID7K@7NCM@I7'E/\U9>. MUV/11/%[RZ\#-_+>+>_M1>5O"'4Z'BH0D2(I)NRNC VB]B/'D^&2&ZYQ>92(B3L\&/WR9Y8W"YNG%\6*Y MGO[GYO-[F9]PSK(UPE'P7YOC%"U;'TJNBTYUEX:*P')B0%IG M6Y#5Z6'8P!#;4RW/LL2[]12JO=\U?!GWD\^J>KP -P0CF"L&=,P4!,O@P85@ MR0M,4:>B@GFZPKXG+]S.F>O"-0-9KYQ6F?AV6M$"#IZ">:5UA=N[ MX&;OPNU=]#/V+*-[Y_9D+DL)44'QJIX(:0T^(8(VY'O&;(.16W4'/,^Q5\/H M>JM)6+L(?FSTW#OZQ3+I3;0&4M:U)(9"F%!D!N,M$8%*2?-?;A+63HK=:A+6 M+E+N8"K2KW^?,%N8J W0GG.*:G-""+$$D)SH#2(7P1["Q3_")*R=E'9[$M8N M$NQ YR]?3(+.HD3N(.JB07DDZR@X?9>S(LG4W M[T/TC'Q783.MWPNG U70 9S>S.E9>;7^0#[;QV_XY>QP/#K'CE_T7@9'YS=N-]0K;LHZ05"AVKZUJ"M@\7> 7C^5TY'T_G1J[R:'LU/ ME5+7EI<:=:@7?22)]6*]4"_Z$!!16292*2K:QN"YFY)G4GMPR-;60 5= NEL MC3G43$3C(""KI3ZI@-?D]]4A+-+(&-J/[+F/EG$M40L]/PJ=/83> 7A^6\S3 M&0_YO'W6&,T#<@;,DC14#!D")VNJHY#):Z=T:GVEVAUD] :9??2[:"OL#O#R M9AX7Q_DB2_6V_L'Y>K)!<6TP@.:9PE0>(Z J))\@K \D*<]:GZH\0,ZX9ZA/ MLG^U4D:_N#KW%C.)2/ $Q5>7L9B: $$/@A>=@G( /$C0V*.-&ZE].SCM MH8,N '4:)/S\QY<\7YU7/Z.,.<3,((EZ'[8AD^L"H\C5?"M8[V=R)P[!G;0T%M."UU ,$M2K!*T!F]]4!" M4C67SR#4R[==MEISD;/!3AL6!FN_?Q*GJ[%J.@#;U4KC"8\L.B4U>%L=B" # M^%KCYUV]?$5*D75K5^OJ^SNM -I3M[=RWWL*N@.0/%@8K%EQ5CD/2GC:X.LQ MH[,F@(W:&V^=+_;)IB2/?JW$P"!JIH@.0'6UE^%=>97#9BY]/;E^O\S'TY/C MB>,1E?2R,D3[MA&B'C5%B-&Z0-8ZD]ENC*Q'B>J^ > 0>+55R9@8*QCN/,9< M_;J8KS_/OG_,Z_7L=!+31(?BL_01@@L9E$,2%A<,.&UI>1H2H';B]4JKU=W7#[MC= IB@*N70FT#Z:=.7=*@X>=8*8C4HLYEAB MZVK?$1;XS-D]^IN.!*%].IJE:.M%Y;F M5,")S $=EUH+'="VGB8SBN/S83&;O5XLO^$R35+*7%LM 3=)+J8#(',)R(7/ MR*-7S+4NU+Z#C.=D;79!R7V.SKX:Z"!X/V?A=.8/_1R-".28<5^%(3+4HB[0 MGADBGQ6E6U?87B.@#^#LKF9]:I>#(VL MEO'VM4G6()@BR*CG PW/MH2ALI9C'N",11B=I+HWM;G2UY.%^GC M&I?K 6S0!;AC8>A-;=IDR8.2%@G<1D*QT:&=>U"#LY-U&>RH8ECKLI>T M#S4E;:V(+2(5VEDA9";K-30(P2L%+$?)I9)%L*&\F7'/% :S(KM(]$ K\O.\ M#1I>$Y;_#6A[^I\NBNCO10EV%1GN@KOP2MC@25CLA(E!M'CMFXPT8&??YN/3;%\TL65>A8H \MD+H@57YP%@T9%H82(S4LH[Z9D MW)"P'Z3BN/AX(F>"PY:8PS" M:.]UZ_:[[:GK#6#[H.%QB+5030>@.[/Y-3IZ,_]RLKZXV-F*9!$E+<$8?2TO M]4#24Y"M+TI[.ZW3*;J*Y3")ZM64:QG#.A0 I2T[:0R2F6 MRH%0.?# 74JB=8W=_=2,:]?::'L+".TA^@Y!=&Z?Z^"8,\O,/2O&ET@Z5S5C MX 4XC!DLUKM\O4V<;36G] PW::J/U#MH_]'8'6@,CJ$U]O%_.A37AY_R%_S M_"3_LEQ\6W^^PEY2%H,1"9*)M?ZTU$"^7MM:8@Q>%)U\ZRZ9'4D<=U-](N"U M5%.'*/PY3-<)?SV9K:=?9N<\N9RUSLE!M'7'55(J)&K2QOO0\/ MS=.XX.XV0ND*2F/WIYT?!UP(Y:;QF-#V4PI/'C*K=^X89< '[B&YK 6Y]";> MO)?PGLZT1U_U#YF$WA,6B\%TU&W1;76+Z!W'M>5SGXK;:W_?IMSV?I(:U=J> MM[?>.':C/=\%J42=0V)(GZR 9T[6UGS%C6$R-\^DWDW)H=OVN:M;GWY9(RY5 MR::0S3:ZWMH;/8(W14*V3NOB.-'6NK3D3D+&'D][L.YO;FV'B_M96(?].X+N M>$I[2S%@9] ]F,&0K+-%0,(8ZRVB!8*2&6R4KC 4RJ?VD\.'L!>7G27U^5<: MN"_1'+A5UM*JT*S4HXQ0:^RL!8>6YYB)[>VN3-^KY><^JKJT)+N@XOX6GR:* MZ"""O.3H5UR?+#=NW;MRS6+6=7O)'T]%..442$?66'E?!Z,J!?66<26%SC^H!&M.T?WGXGW(&983=(HYW*+%. M% IATA4+7MD,)6B+,C)GPO-PJ*];X]-DB"U8N\@Y<*DI^F.1T8(3N?:39RFU M]3JVGYAVBXPNM\!=]'Y[6-IAHNY@SWM)KYRN7V.L:8SOIU>G<*Y3G7V:LJ?P M@J()",%2,(!!< R:I=*Z@N(V%>-CY2#%+II*N3N7N3W6R 8\,PB8$B8;E#%F6+1\?">$+"ORA8-Y3>V_E^^ MN$&\U;0UNN)HGV7DEVDEP?E8P N9G7*H4/BME'_SR3WM%RTT?Y#DQE;[5;?H M]6+Y$K],USC;3-BD3RCV/[]PP:H@J*RU OX$.B7*&+0+:N0.+2T?^)'&3K8/B6Z=X2!D*4[$F 12$RE2.3%OT!KEI/73Q;DK&=4L. MU_ CD-E#W!V YF.M"LNI,G%F(SV*B"488$6+.FY1@4=>@!M/FTUA,?G6:==; M1/0%E7TT>^L&ID/$/+8G<]W:OM_,XYC&]_C]M*YO19OM[/(GJ]/+Q]W#D^SO>DI1/_,H'6V%)4B!Z[>1U7( MH0,5N00,/(&F=5-B8<+=O/F[#;A&W! X'8&\/W3P7]*W>Q?6"K#8G!/%/ MGY>+DZ//ORV^;BRYI<_D>5<>K?.4A &CA:TW'F= 7\[V@'WD0!W(L4#,?<_C+7 M>T@9=Q+:L$<:^\F[.]C<6#7OE]-YG'[!V<0IFRSM%X N5P^864#E#%AA2E&8 M6+EY]5-C%-U'64\9[SU!\""PFFBD.YR=WX!<&XI_+B7'>A46L1JK\H[R)&NN MLNU#H*ZE?KH#WU_G>'I]'T7E M9^,5)B:Z8K)"D-XD\I0=>1TV&7 2,;-,87[S*\D>):JG/.L0(#M4#V.'$-?. M'LYJ:NXSUV=K9V*,1!9C@&3J04=("3RW 9RVRD1MI+YY#\XV!S[;O;RGW,B! M>'H*\7=@MWY;K/.*>-DXJXIY1%<\L)P#+8UH(:3"(7%>AQ@Y1VNDL8FZ^OZ> MO//+U1B\:#SV[?H;$]*\,V:'CC0\Q) M0 G5Z\E1@E=UVK#,S''%;!9#!$%/TZ"A'+.6RPC>L/I<&C5WTODV#QBZB[F 7NJ.\/,O$,"<+VI=ZQ;4A:VE3AEJ!A4P[9YI/ M%WP.#1H[*?;Q!HU=I-P=3LXK>UCT)J &[K2L650!Z)!#<%Y:G6)PN74-PK-H MT-A)M]LT:.PBZ [ \O9VYX ID07&(KA2!QMZ5N?XVP@F$VO"&*9+Z_%KMZGH M"2C[:/;Q!HU=Q-P!4#[DKXO9U^G\Z+ILSHN!T::":" '0\R4G.HAC0.=I$5N MN'*N=:+P08+&30PVAT\[X7>5K'FH4-1S"BAUB111*HHHM>2 UA?:T@T6%DB2 M-SL*GW5);CO(#";E#HS0V[RFA]TPI$EHQXI1@,'I.I,R@S-.@2B80N!6^]R\ M'/<..L9-Z[7?L0X5=0=PN:,5*O+:=*LM^$A.GZ*0$H(,&C 65++05IQ:7XWY M')H*#XF8#I1R=SBYT@^A,^HH'?%!]A"42C4;F1%B*9JCR\:'UF-]GDU3X4XZ MWK:I!C^W*O#C>Y#A?S-.'O%K7RQ)/;>6+HV7>S-L\,YI9R8@Y)A";\Z;*E[O?>!9ZHRJ ) Z6X=@H>#U=KM:;S6SC=R\H, \9ESB/^29;/!C4 MJEAPO@A0@1GP6+"._PXBTT8G_':M.]N_LZ>Z@A9X&4C:HX/H?C9L5((5\L"- MK96H/F3P6AM@S ;&A/(,W7:@.0PDYAF!I(TTQP;%;_G;:88X+\]W1VVT%SF0 M(=3US@L;(8B8(3C)Z0'6H[>"@'T^$#A,=B-J/N7IY&T^PMG/\_7Y M::9RG#NG- A;Z^I$2( LFWJ+A*4M,3.F'JH'6.7XYZ/%UQ_IT:>I"OKF,D-Q MQPM[\C+W3V0=*LF107!*]=DZ$#I9%EP 7N_T4%91-%2G\GBK(S,:4W[P[JS' M$7#U;>-D&@Y6UZ*![,8V^7_=E.J]QK"_O7@SCW]^,4^G/WE#BEC% MQ4N<8\+ZD_,#'^5T4!S!Q41V,A@.(52ON8C$+"V/D+?,,^Q'P'B0V5_5BR>6 M>P<9\3MG=2A1"@\J0N(D.56G^(04(C@AI5=&)-7/W)LGG2UPR.G)P9+N$"UG MBRP7EZPBG]E*R<@G0P[HF0>>?!"F1$^1UL!XZ>'LY' -;S?W9A=Q=P":VP-9 MR I[1$%DU_X!%:H]=DE#=.1^&T5!EVV-E^ DX=KGV)) M@M5Q )I%18Y?C=/JU&1!L5NL-U;9W/J$MN/"LP'PTT[\'6#I[>TR3-3&%JP- MV](2!U+2:E!U YM_6D(SWV3F)Q@W-V8SE0_\V=6 M7?F0',^F#@JH$RC:VE#T?S.X#H[T&;@VATV<':%\9 MO(B8F0MQK/^%H>V[5#(I&9R.SI9'$*@*ZITQX!/9O.!Y_]^&+=&5DPH3A%>M%KQE6( M7]F< J$0@@LY\DRWNE*%3[US*,'O;@\D]U[84FY_?Q]R?QFVH/@U7CGC3!0Z MHZ)(-@-?#' BFEK&98H\A*U&-&^C^CYWRP.4]5#=>TBN9X7_,1P/KQ97UZ?C MD*W60(F-094:)%\*V231D1M-N?7!;77I]@65WWMISTK?1V63&O+K6_'^YQW" M&4U2<$!^ Y=E((;$O#RLI"$ M&T/(=7%;PO7 4R8FE)6B7)G?)@(13'H?HPE@:\>H'U/1;V;L,*T^ Y$]1-P M2%[YV9+ZZQ,[X];RC%8O)X:['YYR?/:90(C6".:$A=K##^]3T XX]M'GI)IP M&X#&A\DX3<;+SK'!C_\ZST@%I,+/A_>OSC]?=Q^APC(7!!%(6ULUM6\'ISUTT'<*X)/_%2\A_O5I M.IF7#NF3,7YU,?57?XY1-:\GT\G8?Q].%[.S8?H,HR'DLW%Z&R?CR=4P+LNC M2A5YO*Y3H%JG3!D0M.[H6+)2'J4,2L*C4RFI1#EL=RVS+EU-HG ?M$S:4%W? MJ'TJR;%9V_SJ2K;=%U_RV6$V(+2+A MNH&3YDBQ0PZBS$2*!.@5XCJ+/ E%<<7IL%WKD,WO:"Q/OKOV7L+#'J+L&Q'O MAK/H1_]OX:?XP*]3/\3?NOB*"H8_)N/YY>SM..$/OL"W^=+N"7HGUUFF9;%R M<5&G@,PF" 1/J8HX$7ABEG'-M[O@