0001617669-22-000021.txt : 20220324 0001617669-22-000021.hdr.sgml : 20220324 20220324172140 ACCESSION NUMBER: 0001617669-22-000021 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220324 DATE AS OF CHANGE: 20220324 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37480 FILM NUMBER: 22767551 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-K 1 ufab-20211231.htm 10-K ufab-20211231
0001617669false2021FYP1Yhttp://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent00016176692021-01-012021-12-3100016176692022-02-22xbrli:shares00016176692021-06-30iso4217:USD00016176692021-12-3100016176692020-12-31iso4217:USDxbrli:shares00016176692019-12-302020-12-310001617669us-gaap:CommonStockMember2019-12-290001617669us-gaap:AdditionalPaidInCapitalMember2019-12-290001617669us-gaap:RetainedEarningsMember2019-12-2900016176692019-12-290001617669us-gaap:RetainedEarningsMember2019-12-302020-12-310001617669us-gaap:AdditionalPaidInCapitalMember2019-12-302020-12-310001617669us-gaap:CommonStockMember2020-12-310001617669us-gaap:AdditionalPaidInCapitalMember2020-12-310001617669us-gaap:RetainedEarningsMember2020-12-310001617669us-gaap:RetainedEarningsMember2021-01-012021-12-310001617669us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001617669us-gaap:CommonStockMember2021-01-012021-12-310001617669us-gaap:CommonStockMember2021-12-310001617669us-gaap:AdditionalPaidInCapitalMember2021-12-310001617669us-gaap:RetainedEarningsMember2021-12-31ufab:segment0001617669us-gaap:LineOfCreditMemberufab:ForbearanceAgreementMember2021-12-092021-12-09xbrli:pure0001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-080001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-090001617669ufab:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2021-12-3100016176692021-09-212021-09-2100016176692021-09-210001617669ufab:TaglichBrothersIncMember2021-09-212021-09-210001617669ufab:TaglichBrothersIncMember2021-09-21ufab:reporting_unit0001617669us-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001617669us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001617669us-gaap:MeasurementInputEbitdaMultipleMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310001617669us-gaap:SalesRevenueNetMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001617669us-gaap:SalesRevenueNetMemberufab:StellantisAutomobileCompanyMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001617669us-gaap:SalesRevenueNetMemberufab:FordMotorCompanyMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001617669us-gaap:SalesRevenueNetMemberufab:YanfengAutomotiveInteriorsMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001617669us-gaap:SalesRevenueNetMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-12-310001617669us-gaap:SalesRevenueNetMemberufab:StellantisAutomobileCompanyMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-12-310001617669us-gaap:SalesRevenueNetMemberufab:FordMotorCompanyMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-12-310001617669us-gaap:SalesRevenueNetMemberufab:YanfengAutomotiveInteriorsMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-12-310001617669us-gaap:AccountsReceivableMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001617669country:US2021-12-310001617669country:MX2021-12-310001617669country:CA2021-12-310001617669us-gaap:GeographicConcentrationRiskMembercountry:MXus-gaap:CostOfGoodsTotalMember2021-01-012021-12-310001617669us-gaap:GeographicConcentrationRiskMembercountry:MXus-gaap:CostOfGoodsTotalMember2019-12-302020-12-310001617669us-gaap:GeographicConcentrationRiskMembercountry:CAus-gaap:CostOfGoodsTotalMember2021-01-012021-12-310001617669us-gaap:GeographicConcentrationRiskMembercountry:CAus-gaap:CostOfGoodsTotalMember2019-12-302020-12-310001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2021-01-012021-12-310001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:CA2021-01-012021-12-310001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2019-12-302020-12-310001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:CA2019-12-302020-12-310001617669us-gaap:AccountingStandardsUpdate201602Member2020-01-010001617669ufab:TransportationMember2021-01-012021-12-310001617669ufab:TransportationMember2019-12-302020-12-310001617669ufab:ApplianceMember2021-01-012021-12-310001617669ufab:ApplianceMember2019-12-302020-12-310001617669ufab:OtherMember2021-01-012021-12-310001617669ufab:OtherMember2019-12-302020-12-310001617669country:MX2020-12-310001617669country:CA2020-12-310001617669us-gaap:LandMember2021-12-310001617669us-gaap:LandMember2020-12-310001617669us-gaap:BuildingMember2021-12-310001617669us-gaap:BuildingMember2020-12-310001617669srt:MinimumMemberus-gaap:BuildingMember2021-01-012021-12-310001617669srt:MaximumMemberus-gaap:BuildingMember2021-01-012021-12-310001617669us-gaap:EquipmentMember2021-12-310001617669us-gaap:EquipmentMember2020-12-310001617669srt:MinimumMemberus-gaap:EquipmentMember2021-01-012021-12-310001617669srt:MaximumMemberus-gaap:EquipmentMember2021-01-012021-12-310001617669us-gaap:LeaseholdImprovementsMember2021-12-310001617669us-gaap:LeaseholdImprovementsMember2020-12-310001617669srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001617669srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001617669us-gaap:OfficeEquipmentMember2021-12-310001617669us-gaap:OfficeEquipmentMember2020-12-310001617669srt:MinimumMemberus-gaap:OfficeEquipmentMember2021-01-012021-12-310001617669srt:MaximumMemberus-gaap:OfficeEquipmentMember2021-01-012021-12-310001617669us-gaap:VehiclesMember2021-12-310001617669us-gaap:VehiclesMember2020-12-310001617669srt:MinimumMemberus-gaap:VehiclesMember2021-01-012021-12-310001617669us-gaap:ConstructionInProgressMember2021-12-310001617669us-gaap:ConstructionInProgressMember2020-12-310001617669us-gaap:CustomerContractsMember2021-12-310001617669srt:WeightedAverageMemberus-gaap:CustomerContractsMember2021-01-012021-12-310001617669us-gaap:TradeNamesMember2021-12-310001617669srt:WeightedAverageMemberus-gaap:TradeNamesMember2021-01-012021-12-310001617669us-gaap:NoncompeteAgreementsMember2021-12-310001617669srt:WeightedAverageMemberus-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001617669us-gaap:UnpatentedTechnologyMember2021-12-310001617669srt:WeightedAverageMemberus-gaap:UnpatentedTechnologyMember2021-01-012021-12-310001617669us-gaap:CustomerContractsMember2020-12-310001617669srt:WeightedAverageMemberus-gaap:CustomerContractsMember2019-12-302020-12-310001617669us-gaap:TradeNamesMember2020-12-310001617669srt:WeightedAverageMemberus-gaap:TradeNamesMember2019-12-302020-12-310001617669us-gaap:NoncompeteAgreementsMember2020-12-310001617669srt:WeightedAverageMemberus-gaap:NoncompeteAgreementsMember2019-12-302020-12-310001617669us-gaap:UnpatentedTechnologyMember2020-12-310001617669srt:WeightedAverageMemberus-gaap:UnpatentedTechnologyMember2019-12-302020-12-310001617669srt:WeightedAverageMember2021-01-012021-12-310001617669ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2021-12-310001617669ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2020-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Memberufab:NewUSTermLoanMember2021-01-012021-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:NewUSTermLoanMember2021-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:NewUSTermLoanMember2020-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:CATermLoanMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member2021-01-012021-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:CATermLoanMember2021-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:CATermLoanMember2020-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:CATermLoanMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member2021-12-310001617669us-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member2021-01-012021-12-310001617669us-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member2021-12-310001617669us-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member2020-12-310001617669ufab:LineOfCreditForCapitalExpendituresMember2021-12-310001617669ufab:LineOfCreditForCapitalExpendituresMember2020-12-310001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:USTermLoanMember2018-11-082018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:CATermLoanMember2018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsNovember82018ThroughNovember82019Member2018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsNovember92019ThroughNovember82020Member2018-11-080001617669srt:MinimumMemberus-gaap:BaseRateMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:CreditAgreementMember2018-11-082018-11-080001617669us-gaap:BaseRateMemberus-gaap:SecuredDebtMembersrt:MaximumMemberus-gaap:LineOfCreditMemberufab:CreditAgreementMember2018-11-082018-11-080001617669us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:CreditAgreementMember2018-11-082018-11-080001617669us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SecuredDebtMembersrt:MaximumMemberus-gaap:LineOfCreditMemberufab:CreditAgreementMember2018-11-082018-11-080001617669us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember2018-11-082018-11-080001617669srt:MinimumMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:BaseRateMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember2018-11-082018-11-080001617669us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:FirstAmendmentToForbearanceAgreementMember2018-11-082018-11-080001617669us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:FirstAmendmentToForbearanceAgreementMember2021-06-142021-06-140001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:ForbearanceAgreementMember2021-12-310001617669ufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001617669ufab:SeniorCreditFacilitySecondAmendmentMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-31ufab:facility0001617669ufab:SeniorCreditFacilitySecondAmendmentMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-200001617669us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-210001617669us-gaap:CommercialPaperMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember2020-04-242020-04-240001617669us-gaap:CommercialPaperMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember2020-04-240001617669us-gaap:CommercialPaperMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember2021-01-012021-12-310001617669us-gaap:CommercialPaperMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember2021-12-310001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:FiscalQuarterTrailingThreeMonthsEndingSeptember302020Member2021-12-310001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:FiscalQuarterTrailingSixMonthsEndingDecember312020Member2021-12-310001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:FiscalQuarterTrailingNineMonthsEndingMarch312021Member2021-12-310001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:FiscalQuarterTrailingTwelveMonthsEndingJune302021Member2021-12-310001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:FiscalQuarterThereafterMember2021-12-310001617669ufab:AmendedAndRestatedCreditAgreementMember2021-12-310001617669ufab:DateOfDeterminationDecember312021Memberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:ForbearanceAgreementMember2021-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:ForbearanceAgreementMemberufab:DateOfDeterminationJanuary312022Member2021-12-310001617669us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMemberufab:ForbearanceAgreementMemberufab:DateOfDeterminationFebruary282022Member2021-12-310001617669ufab:PeriodSixMemberufab:ForbearanceAgreementMember2021-12-310001617669ufab:ForbearanceAgreementMemberufab:PeriodSevenMember2021-12-310001617669ufab:PeriodEightMemberufab:ForbearanceAgreementMember2021-12-310001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMember2018-11-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMemberus-gaap:NondesignatedMember2018-11-300001617669ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-12-310001617669us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-01-012021-12-310001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-12-310001617669us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2019-12-302020-12-310001617669us-gaap:EmployeeSeveranceMember2019-12-290001617669us-gaap:OtherRestructuringMember2019-12-290001617669us-gaap:EmployeeSeveranceMember2019-12-302020-12-310001617669us-gaap:OtherRestructuringMember2019-12-302020-12-310001617669us-gaap:EmployeeSeveranceMember2020-12-310001617669us-gaap:OtherRestructuringMember2020-12-3100016176692019-07-162019-07-16ufab:position0001617669ufab:AllRestructuringCostsMemberufab:EvansvilleRestructuringMember2019-12-302020-12-310001617669ufab:ContractTerminationLeasedFacilityRemainingPaymentsMemberufab:EvansvilleRestructuringMember2021-01-012021-12-310001617669ufab:ContractTerminationLeasedFacilityRemainingPaymentsMemberufab:EvansvilleRestructuringMember2019-12-302020-12-310001617669ufab:EvansvilleRestructuringMember2021-01-012021-12-310001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2013-12-290001617669ufab:The2013StockIncentivePlanMember2013-12-290001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2012-12-312013-12-290001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2021-06-110001617669ufab:The2013StockIncentivePlanMember2021-06-110001617669ufab:The2013StockIncentivePlanMember2021-06-112021-06-110001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2021-12-030001617669ufab:The2013StockIncentivePlanMember2021-12-030001617669ufab:The2013StockIncentivePlanMember2021-12-032021-12-030001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMember2021-12-032021-12-030001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMember2021-12-03utr:D0001617669ufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2021-12-032021-12-030001617669ufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2021-12-030001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2015-01-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2016-06-300001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-07-310001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-05-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2021-05-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2021-05-042021-05-040001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-05-042021-05-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMembersrt:ScenarioForecastMemberufab:ShareBasedCompensationAwareTrancheFiveMember2025-05-042025-05-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMembersrt:ScenarioForecastMemberufab:ShareBasedCompensationAwareTrancheFourMember2024-05-042024-05-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMembersrt:ScenarioForecastMember2022-05-042022-05-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:EmployeeStockOptionMembersrt:ScenarioForecastMember2023-05-042023-05-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-06-110001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-06-112021-06-110001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-12-030001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2021-12-030001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2021-12-032021-12-030001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-12-032021-12-030001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMembersrt:ScenarioForecastMemberufab:ShareBasedCompensationAwareTrancheFourMember2023-12-032023-12-030001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMembersrt:ScenarioForecastMemberufab:ShareBasedCompensationAwareTrancheFourMember2024-12-032024-12-030001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMembersrt:ScenarioForecastMemberufab:ShareBasedCompensationAwareTrancheFourMember2025-12-032025-12-030001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-05-042021-05-040001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2021-06-112021-06-110001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2021-12-032021-12-030001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-12-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-12-302020-12-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2021-01-012021-12-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2021-12-310001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-302020-12-310001617669us-gaap:EmployeeStockOptionMember2021-12-310001617669us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001617669us-gaap:DomesticCountryMember2021-12-310001617669us-gaap:StateAndLocalJurisdictionMember2021-12-31ufab:renewalOption0001617669srt:MinimumMember2021-12-310001617669srt:MaximumMember2021-12-310001617669ufab:DefinedContributionPlanInitialContributionMember2021-01-012021-12-310001617669ufab:DefinedContributionPlanAdditionalContributionMember2021-01-012021-12-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2013-03-182013-03-180001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2021-01-012021-12-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2019-12-302020-12-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2020-03-182020-03-180001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2018-03-180001617669ufab:EngaugeWorkforceSolutionsLLCEngaugeMember2021-03-310001617669ufab:EngaugeWorkforceSolutionsLLCEngaugeMember2021-04-012021-12-310001617669ufab:WarrantsforUnderwritersMember2021-09-012021-09-300001617669ufab:WarrantsforUnderwritersMember2021-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
(Mark One)
Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the fiscal year ended December 31, 2021
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)
Delaware
ufab-20211231_g1.jpg
46-1846791
(State of incorporation)(IRS Employer Identification No.)
800 Standard Parkway
Auburn Hills,Michigan48326
(Address of Principal Executive Offices)(Zip Code)
Registrant’s telephone number, including area code: (248) 853-2333
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 if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports; and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).      Yes No
As of February 22, 2022 the registrant had 11,733,147 shares of common stock outstanding.
As of June 30, 2021 the last business day of the registrant's most recently completed second fiscal quarter, the aggregate market value of the voting stock held by non-affiliates of the registrant was approximately $28.3 million.

TABLE OF CONTENTS
Page

i

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K, including the exhibits being filed or incorporated by reference as part of this report, as well as other statements made by Unique Fabricating, Inc. (“Unique,” the “Company,” “we,” “us,” and “our”), contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 that are subject to risks and uncertainties. These forward-looking statements are contained principally in, but not limited to, the sections entitled “Business,” “Risk Factors,” and “Management's Discussion and Analysis of Financial Condition and Results of Operations.” 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. Considering 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.
Forward-looking statements speak only as of the date of this Annual Report on Form 10-K 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.
ii

PART I
Item 1. Business
Overview
Unique Fabricating, Inc. (“Unique,” the “Company,” “we,” “our,” or “us”) is engaged in the engineering and manufacture of multi-material foam, rubber, and plastic components utilized in noise, vibration and harshness, acoustical management, water and air sealing, decorative and other functional applications. The Company has combined a history of organic growth with strategic acquisitions to diversify its products, process capabilities, and the markets we serve.
The Company serves the North America transportation, appliance, medical, and consumer off-road markets. Sales are conducted directly to major transportation, appliance, medical, and consumer/off-road manufacturers, referred to throughout this Annual Report on Form 10-K as original equipment manufacturers (“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.
The Company derives most of its revenue from 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 many of its direct competitors, based on our product offerings. By sealing out air, noise, and water intrusion, and by providing sound absorption and blocking, as well as vibration reduction, our products improve the interior comfort of a vehicle, increasing perceived vehicle quality and the overall experience of its passengers. Our products perform similar functions for appliances, water heaters, and heating, ventilation, and air conditioning systems (“HVAC”), improving thermal characteristics, reducing noise, and prolonging equipment life.
Our principal executive offices are located at 800 Standard Parkway, Auburn Hills, Michigan, 48326. UFI Acquisition, Inc, a Delaware Corporation, was formed in January 2013 to acquire 100% of the outstanding equity of Unique Fabricating, Inc., and its wholly-owned subsidiaries, Unique Fabricating South, Inc. and Unique Fabricating de Mexico, S.A. de C.V. (collectively, such subsidiaries and other subsidiaries are referenced in this Annual Report on Form 10-K, as the “Company” or “Unique”). In September 2014, UFI Acquisition, Inc. changed its name to Unique Fabricating, Inc. which is now the parent company of the group. As a result of the name change, the subsidiary previously named Unique Fabricating, Inc. became Unique Fabricating NA, Inc.
Our Markets
Automotive Industry Analysis and Industry Trends
North America is our core market. We manufacture multi-material foam, rubber, plastic components, and tape adhesive related products utilized in noise, vibration and harshness management, acoustical management, water and air sealing, decorative and other functional applications.
Demand for automotive parts in the OEM market is generally a function of the number of new vehicles produced, which is primarily driven by macro-economic factors, such as credit availability, interest rates, fuel prices, consumer confidence, employment, and other trends including more recently raw material, component, and labor availability. Although automotive OEM demand is tied to actual vehicle production, participants in the automotive parts industry can also grow through increasing product content per vehicle by increasing business with current customers and in existing markets, gaining new customers, and increasing share in adjacent markets. We believe that we are well-positioned to take advantage of these opportunities with our strong North American geographical presence and advanced technology, engineering, manufacturing and customer support capabilities.
Based upon industry sources, North American light vehicle production is expected to recover in 2022 from the COVID-19 impacted low levels in 2021 and 2020, with one third party forecast projecting a 17% growth in vehicle production in 2022 from 2021 production levels, which have been impacted by supply chain issues, including the chip shortage, labor, logistics, and weather related challenges. We also expect higher industry production volumes in 2023 and 2024, based on third-party forecasts, with relatively flat production thereafter.
North American Light Vehicle Production Units
2021202220232024202520262027
(production units in thousands, except percentages)
North America12,940 (1)%15,167 17 %17,145 13 %17,857 %17,717 (1)%17,190 (3)%17,252 — %
(Source: IHS Market Automotive) (December 2021)
1

In addition to the overall industry growth from the depressed levels of 2020 and 2021, we believe there are a variety of trends that continue to influence the future of the North American automotive market. We believe that we are well-positioned to benefit from trends driven by market forces such as:
Fuel efficiency/vehicle light-weighting:  Government mandates on fuel efficiency and emission reductions will continue to force the automotive industry to focus on improving the fuel economy of vehicles. This is one of the factors driving the trend of replacing heavier materials used in the past in vehicle production with lighter weight components, such as plastics and foams.
Interior comfort:  Comfort of interiors consistently rank in the top three factors that consumers consider when purchasing a new vehicle and is a key area where vehicle manufactures can differentiate their vehicles. With the ongoing trend of electrification (no engine noise) and increasing demand for quieter vehicles, we expect the use of foam and acoustical insulation in vehicles to increase.
Telematics and Infotainment:  The increasing use of telematics and infotainment requires increasingly quieter vehicles for the telematics systems to recognize voice commands and passengers to enjoy the infotainment options. Over the next few years, the vast majority of all new vehicles are expected to include voice recognition systems, increasing the need for quiet interiors. We believe the result will increase the use of acoustic insulation materials, more precise air seals and other noise, vibration, and harshness products in all vehicles.
Rapid pace of new vehicle launches:  In order to meet consumers’ increasing demand for new products, the automotive market will see a significant number of new launches from vehicle manufacturers over the next few years. Each launch creates new product opportunities for us with the OEMs because of the need for noise, vibration, and harshness (collectively “NVH”) and buzz, squeak, rattle (collectively “BSR”) solutions as they discover unplanned noise issues at the production launch for a new vehicle program. In many of these situations, we develop and begin supplying a solution within days, a level of responsiveness that avoids competitive requests for quotations and produces premium value for our customers.
Localization of production:  Due to freight costs, currency fluctuations, logistic issues and protection of supply, many foreign vehicle manufacturers have increased their North American production volumes and are increasing local sourcing of vehicle components. This trend has been accelerated with the impacts of the various supply chain disruptions seen over the last year. We believe that the geographic location of our production facilities, which are in close proximity to most North American vehicle assembly locations, provides us competitive advantage.
We believe these market trends create opportunities for us to achieve market share gains from increased content per vehicle, new solution-oriented products, geographic shifts in vehicle and component production, and evolving customer sourcing strategies. We continue to develop solutions focused on addressing these trends with solutions that enable our customers to produce distinctive market-leading products.
As an example of our innovative technical capabilities, we utilized our thermoforming process to develop and produce a line of lightweight flexible air duct systems for a leading automotive OEM, providing an 80% weight reduction and enhanced functionality. This air duct system has developed into our patented TwinShape® line of proprietary foam air ducts. We have also leveraged our knowledge in reaction injection molding (“RIM”) to offer NVH and sealing products that meet or exceed stringent flammability requirements for all of the markets we serve.
Appliance Market
We are a leading provider of fabricated, non-metallic components to a diverse group of OEMs and tiered suppliers in the appliance, HVAC, and water heater industries. These sales represented approximately 10% of our net sales for the year ended December 31, 2021. These components are primarily manufactured from foam, adhesives, fiberglass, rubber and board-back material. We have extensive materials, engineering and fabrication expertise and deliver custom-designed, innovative solutions for our customers. Our component solutions primarily consist of products used in gasketing, heat deflection, packaging, insulation, water seals, noise reduction and vibration control. Demand for these products is largely driven by the replacement of older units and the broader health of the housing sector. According to the U.S. Census Bureau, the seasonally adjusted annual rate for new housing starts in December 2021 was at 1.7 million, a 2.5% increase from the seasonally adjusted annual rate in December 2020. Existing home sales fell to a seasonally adjusted annual rate of 6.18 million in December 2021, down 4.6% from December 2020, primarily due to low inventory.
The United States major household appliance industry, which includes water heaters, is forecasted to grow in 2022 as new and existing home sales and home improvement spending, both of which have a direct impact on appliance industry sales, continue to show positive outlooks. Recent estimates for projected 2022 appliance industry growth are 2.8%, compared to estimated growth rates of 1 - 2.5% for 2021. The Covid-19 pandemic increased the amount of time individuals spend in their households as well as the number of individuals working from home. This “home nesting” behavior is expected to continue to drive
2

consumer spending for home improvements as indicated by the Leading Indicator for Remodeling Activity (“LIRA”), which is projected to increase 13 - 17% from the end of 2021 to 2022.
Medical Market
We are utilizing our North American based manufacturing to provide our existing and targeted customers faster delivery, increased reliability, and exceptional quality. The medical foam market is large, expanding, and diverse. Currently, the medical market comprises a small portion of our annual net sales. We are targeting specific segments within the medical market for organic growth. We believe utilizing our design and manufacturing expertise combined with our extensive knowledge of and access to specialized materials and adhesives we can create value for our customers by providing innovative solutions. Our ability to leverage our buying power from the other markets we serve helps us to generate cost competitive solutions for the medical market. The applications for our products are numerous and include personal protection equipment, Class I medical devices, orthopedic devices, patient positioning devices, and custom packaging solutions.
Consumer/Off-Road Market
With regard to the consumer/off-road market, we primarily target power sports, marine, agricultural, and construction equipment manufacturers to address sealing, thermal management, weight reduction, and overall passenger comfort. Industry participants are making large investments in research and development activities to enhance vehicle performance through innovative solutions. There is a need to reduce noise and weight as they introduce electric drivetrains. As a lead supplier in the automotive market, we are utilizing a diverse mix of common product solutions, material, and capacity for a vast array of applications in this growing market while providing cost saving opportunities to our customers.
Our Objectives
Our goals are to provide exceptional quality, reliable on-time delivery, competitive cost, and technical innovation with rapid engineering support. Our objective is to be the preferred full-service solution provider for our customers, while being a great place for our team members to work. We seek to execute a business model that generates sufficient sustainable free cash flow to provide flexibility for capital allocation. We also strive to achieve growth at above industry levels through strong competitive capabilities in engineering, manufacturing, and program management that contributes to leading positions in cost and quality. In addition, we plan to continue to access and grow adjacent markets while selectively pursuing opportunistic acquisitions that provide additional products and processes as well as entrance into new growth markets.
We work together with our customers in various stages of production, including initial concept and development, routine engineering problem resolution during their product launches and ongoing value engineering. In addition, we collaborate with our customers on component sourcing, quality assurance, manufacturing, and delivery in order to develop long-standing business relationships. We believe we are well-positioned to meet customer needs and have a strong, established reputation with customers for providing high-quality products at competitive prices with timely delivery and customer service. Given that both the transportation and appliance OEM businesses involve long-term business awarded on a platform-by-platform basis, our intent is to leverage our strong technical expertise and customer relationships to obtain new platform awards.
Our Strengths
We employ our extensive knowledge of raw materials and adhesives, our engineering and our rapid response capabilities to deliver technical innovations, exceptional quality, reliable on-time delivery, and competitive costs to our customers. We believe the key to our core competitive strengths are as follows:
Strong Technical Expertise.  We have significant expertise and knowledge in materials, adhesives, and manufacturing processes. Our understanding of customers’ design and performance needs, and how our products interface with their applications allow us to engineer effective product solutions. We believe that our engineering talent, test facilities and rapid prototyping capabilities distinguish us from our competitors and enable us to rapidly innovate and develop products that resolve customers’ problems, often within 24 to 48 hours. By understanding our customers’ products and processes, we can conceptualize a design concept that allows us to capitalize on the optimum combination of materials to solve a given problem when we are confronted with a customer engineering challenge. We can create our own prototype tools in-house so that we go directly from concept to hardware and quickly present tangible product solutions for our customers to evaluate. Our ability to rapidly address customer challenges and provide prototype parts that include the use of new materials, products or processes is one of our key competitive strengths.
Operational Excellence.  We are dedicated to maintaining a culture of continuous improvement. We use quality, delivery, and speed-to-market as competitive advantages. Lean manufacturing improves overall costs, quality, and the speed of product manufacturing. We believe that our manufacturing process leads to better response time and greater flexibility in scheduling. Our reputation for high quality, innovative products is attributable to a constant emphasis on engineering, including materials engineering, product process, and sales engineering, coupled with our dedication to lean manufacturing to ensure effective execution.
3

Depth of Customer Relationships.  We have developed long-term relationships in the automotive and appliance industries with a customer base that we target deliberately. Each of our customers has substantial requirements for NVH management, water and air sealing, functional and decorative components. Due to our technical expertise, material and adhesive knowledge, and rapid responsiveness, we have a position with many of our key customers as a preferred supplier for our core products within the North American automotive and appliance markets. Our sales and engineering teams have developed deep relationships with the technical teams of our key customers. The customers’ engineers leverage our materials knowledge and utilize us as a resource to help them solve problems and/or pursue product enhancements. This enables us to become involved early in the design/development stage of new vehicles or appliances, leading to opportunities for us to introduce new products. In certain situations, we can influence the customer design specifications from which new business is awarded.
Key Relationships with Suppliers.  We have long relationships with an extensive and comprehensive supply base for our raw materials and adhesives. We track new developments in materials and pursue exclusive relationships with those suppliers that develop innovative materials and adhesives. Some of our key suppliers partner with us to introduce their new products and technology to the marketplace and obtain the necessary customer approvals. This can lead to us being first-to-market with certain products or materials. We constantly collaborate with our suppliers to develop new materials and adhesive combinations that exhibit a cost, quality and/or performance enhancement for our customers.
Proximity to Key Customers.  Our manufacturing facilities are strategically located to serve the North American transportation and appliance markets. Our primary manufacturing facilities are in the Midwestern and Southeastern regions of the United States, in North and Central Mexico, and Canada. We believe that our manufacturing facilities are within approximately 500 miles of over 80% of North American vehicle production and close to major appliance manufacturing locations. Our products can consume a significant amount of space relative to their weight, which can result in transportation costs being a significant portion of the delivered cost of products. We believe the geographic location of our manufacturing facilities creates a competitive advantage.
Our Strategy
Our business strategy is to be a valued partner in our customers’ product development and production processes by producing exceptional quality with reliable on-time delivery, competitive costs, technical innovation, and rapid engineering support. We utilize our extensive knowledge of raw materials and adhesives coupled with our engineering development and rapid responsiveness to deliver innovative and timely customer solutions for NVH management, water and air sealing, decorative and other functional applications.
We attempt to align our internal human resources and technical capabilities to take advantage of industry mega trends, such as light weighting, telematics, and reduced energy consumption, which will contribute to profitable revenue growth opportunities from our existing operations. Our growth plans include initiatives to develop new products and processes, and to expand the medical and consumer/off-road markets to provide organic growth opportunities. We believe that significant opportunities exist to continue to grow our business and increase profitability by focusing on the following:
Further Penetrate Existing Markets with Existing Products and Processes.  We believe we are positioned to gain share and grow in existing markets with our current products, processes, and manufacturing facilities by capitalizing on the increasing demand for NVH management content and our capabilities, including exclusive proprietary materials. As OEMs change materials to reduce weight, vehicles are utilizing more rubber and plastic components like those designed and supplied by Unique. In addition, the increasing use of telematics is driving a need for quieter interiors in vehicles at all levels resulting in an increase in the amount of acoustical insulation per vehicle. We intend to capitalize on our ability to service customers in different geographical locations through our manufacturing facilities in the Midwestern and Southeastern regions of the United States, North and Central Mexico, and Canada.
Develop New Products and Processes for Existing Markets.  We have earned the reputation as a problem solver to our current customers. As a result, we are in the position to develop complementary products and processes that can be sold to the same purchasing and engineering groups with whom we already do business. By adding products and processes to our portfolio that broaden our scope within these groups we offer one stop shopping by allowing them to reduce their supply base and complexity and increasing our sales opportunities. We work closely with raw material and adhesive suppliers to develop innovative solutions that offer cost and performance improvement. We are focused on finding new applications for molded products utilizing thermoforming or compression, reaction injection, and fusion molding. These activities frequently lead to the development of new or novel products not yet in common use. When this occurs, we actively explore the patentability of the product. Protection of our intellectual property is a conscious part of our strategy of using technology and innovation as a competitive advantage. An example of this is our patent for the lightweight TwinShape® foam air duct technology.
Expand into New Markets with Existing Products and Processes.  While the specific products may vary, we have identified opportunities to sell products fabricated using our manufacturing processes in the medical, industrial, heavy truck, and consumer/off-road markets that we currently serve on a limited basis. We have demonstrated to customers in these markets the ability to develop cost effective products utilizing various materials. We are currently developing new products for the
4

appliance and consumer/off-road markets utilizing our various molding technologies. Raw material and adhesive suppliers rely on us to provide marketplace insight into new or emerging customer challenges. We believe we have the capability to combine new materials with new processes to create cost effective products in new markets.
Products
Our primary products, which are identified by manufacturing process, are traditional die cut products, precision die cut products, thermoformed products, fusion molded products, and reaction injection molding (RIM) products. Our production capabilities enable us to work with a wide variety of raw materials and dimensions to develop the optimum solution for a given application.
Die Cut Products
Our core process, within all the markets we serve, is die cutting of non-metallic materials and components. Die cutting is a process of using a steel knife (called rule) in a die to cut out a shape of a part from a desired material. We also utilize alternative methods to cut material for parts including CNC-programmed, die-less cutters and laser cutters. Precision Die Cutting is also a core process, where we use a rotary machine to die cut intricate shapes for parts on rolls or sheets. Our technical expertise in die cutting, broad customer base, strategic manufacturing footprint, diverse material selection, and strong quality and delivery performance make us a preferred supplier to many customers. We believe that we can leverage our market position in die cutting by offering more highly engineered, higher value products and processes such as thermoforming, fusion molding, and RIM molded polyurethane.
Our die cut products include NVH pads for lining internal panels, BSR felts and flocks, foam blocks for gap closer and support, gaskets, seals, insulation, and attachment tapes. In addition, die cutting can be a first production step for our other processes, such as fusion molding and thermoforming.
Thermoformed Molded Products
Our product offerings include thermoformed molded products, which utilize heat, pressure, and metal tooling to mold the raw materials into the designed product. We have leveraged our die cut product market position to gain traction with customers who want a single-source solution for other related products. Thermoformed products generally have a higher engineering content, which we believe provides an opportunity for margin expansion. These products also differentiate us from many of our competitors, which we believe makes us a more desirable supplier to our customers.
Our thermoformed products include TwinShape® foam air ducts, door water shields, HVAC evaporator liners, console bin mats, fender insulators, and molded seat undercovers. We believe there is significant room to grow within each of our thermoformed molded product areas.
Fusion Molded Products
Fusion molding is a foam molding process used to manufacture precise three-dimensional components that are lightweight and provide excellent thermal and acoustic performance. Our fusion molded products are manufactured by “fusing” multiple foam details together in machined tools, which yields lightweight closed-cell parts which can also incorporate a variety of common plastic or metal components like clips and fasteners during the production process. Our fusion molded products are primarily used for NVH management and body sealing applications.
Our fusion molded products include exterior mirror seals, cowl-to-hood seals, cowl-to-fender seals, and other NVH management and sealing applications, such as fillers, spacers, and gaskets. Fusion molded products have also been developed for medical packaging applications by molding United States Food and Drug Administration (“FDA”) approved foam.
In Europe, the market for fusion molded products is developed. BMW, Mercedes and VW have integrated the technology in their vehicles for several years. The North American market for fusion molding is growing rapidly as European OEMs source more fusion molded products in their North American vehicles and the technology has gained traction with domestic OEMs including Stellantis, General Motors, and Ford. In addition, since there are a very limited number of North American suppliers with the engineering and manufacturing capabilities to produce fusion molded components, we believe we are well positioned to capitalize on the anticipated growth in the North American market.
Reaction Injection Molded Products
Our RIM products offer the benefit of a three-dimensional part with superior temperature insulation, water sealing, and NVH performance. RIM is the process of blending isocyanate, polyol, and other additives with specialized metering equipment into engineered molds to make polyurethane foams and elastomers. We offer multiple formulations to generate material properties to meet our customers’ performance requirements. We can produce rigid foam, integral-skin, viscoelastic, energy absorbing, and high resilience products. RIM products are capable of meeting the V-0 flammability rating and can be produced with a “Class A” finish.
5

Our RIM products can be utilized within all of the markets we serve and include under hood engine covers, compressor covers, NVH muckets, comfort padding, toilet rings, body positioners, and many seating applications.
Significant Customers
The Company’s customers are principally engaged in the North American transportation industry (approximately 89% of our net sales for the year ended December 31, 2021), and in the manufacture of durable residential housing and commercial appliance products (approximately 10% of our net sales for the year ended December 31, 2021). In the transportation market, the Company’s sales are primarily to Tier 1 suppliers to transportation OEMs. Net sales to automotive OEMs for the year ended December 31, 2021, as a percentage of total net sales were as follows: General Motors Company 7%, Stellantis 7%, and Ford Motor Company 4%. No single customer accounted for more than 10% of our net direct sales for the years ended December 31, 2021 and December 31, 2020, respectively. Please refer to Note 2 of our notes to the consolidated financial statements, included in Item II Part 8 of this Annual Report, for further disclosure on net sales made directly to vehicle OEMs in 2021 and 2020 as well as net sales for our foreign operations located in Mexico and Canada for 2021 and 2020.
Competitive Environment
We believe that our customers base their sourcing decisions on the responsiveness of a supplier and its ability to deliver innovative solutions, quality products, and competitive pricing. We strive to develop mutually beneficial relationships with our customers through technical support and consistent/predictable performance. We have attempted to differentiate ourself through our extensive knowledge of materials, rapid responsiveness, and diverse manufacturing capabilities in the United States, Mexico, and Canada.
There is not a dominant supplier within our core transportation and appliance markets. There are moderate barriers to entry for some of our markets with certain processes, such as RIM and fusion molding, including the complexities of managing the scale of production and the complex supply chain necessary to obtain customer acceptance.
Environmental Matters
Our facilities are subject to various environmental laws and regulations, including those relating to air emissions, wastewater discharges, the handling and disposal of solid and hazardous wastes, and occupational safety and health. Our operations and facilities have been, and in the future may become, the subject of enforcement actions or proceedings for non-compliance with such laws or for remediation of company-related releases of substances into the environment. Resolution of such matters with regulators can result in commitments to compliance abatement or remediation programs and, in some cases, the payment of penalties.
We believe that our facilities are in substantial compliance with applicable environmental laws and regulations. Our facilities have incurred, and will continue to incur, capital and operating expenditures and other costs in complying with these laws and regulations. However, we currently do not anticipate that the future costs of environmental compliance will have a material adverse effect on our business, financial condition, cash flows, or results of operations.
Human Capital
As of December 31, 2021, we had 915 full-time and 58 contract workers, 54% work in the United States, 42% work in Mexico, and 4% work in Canada. In the Auburn Hills, Michigan facility, 64 hourly workers are represented by a labor union and are covered by a collective bargaining agreement, which is effective through August 2022. In the Louisville, Kentucky facility, 45 hourly workers are represented by a labor union and are covered by a collective bargaining agreement, which is effective through February 2023. We have never experienced a material work stoppage or disruption to our business relating to employee matters. We believe that our relationship with our employees is good.
Company's Website
We use our Investor Relations website, ir.uniquefab.com, as a channel for routine distribution of important information, including news releases, presentations, and financial information. We post filings as soon as reasonably practicable after they are electronically filed with, or furnished to, the SEC, including our annual, quarterly, and current reports on Forms 10-K, 10-Q and 8-K, our proxy statements, and any amendments to those reports or statements. Also available on our Investor Relations website are our Code of Ethics and the charters for the standing committees of our Board of Directors. The SEC also maintains a website, www.sec.gov, that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC, including the Company. The content on any website referred to in this Annual Report on Form 10-K is not incorporated by reference into this Annual Report on Form 10-K.

6

Item 1A. Risk Factors
You should carefully consider each of the risks described below, together with information included elsewhere in this Annual Report on Form 10-K and other documents we file with the SEC. The risks that are highlighted below are not the only ones that we face. Some of our risks relate principally to our business and the industry in which we operate, while others relate to the securities markets in general and ownership of our common stock. Realization of any of the following risks could have a material adverse effect on our business, financial condition, cash flows, and results of operations.
Risks Related to Going Concern
The Company’s consolidated financial statements are prepared in accordance with generally accepted accounting principles applicable to a going concern, as a result of violations by us of financial covenants in our senior secured credit facility which, to date, have not been amended or waived. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
As of December 31, 2020, and March 31, 2021, the Company was in violation of a number of its loan covenants. Absent amendment of such covenants and waiver of the violations, failure to be in compliance with the Company’s financial covenants constitute a default when reported. Such a default, if not waived by our lenders, would allow the lenders to accelerate the maturity of the debt, making it due and payable at that time. If the maturity of the debt were accelerated, the Company would not have sufficient available liquidity to repay such debt within one year after the date that the financial statements are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
The Company has been actively discussing its results and the Company’s failure to meet its financial covenants with the Administrative Agent and has entered into a forbearance agreement and amendments to this forbearance agreement, providing a period commencing on April 9, 2021 and currently through May 30, 2022, during which the Company will be able to borrow on its revolving line of credit, subject to the terms and conditions to making a revolving credit advance, including availability based on our accounts receivable and inventory, and the Lenders have 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. However, entering into a forbearance agreement has not and will not alleviate the substantial doubt about the Company’s ability to continue as a going concern. The Company has used the forbearance period to continue negotiations with the Lenders to enter into an amendment and waiver to cure the defaults. 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. Without an amendment and waiver that cures the default, substantial doubt about the Company’s ability to continue as a going concern remains.
Risks Related to the Coronavirus
The coronavirus (COVID-19) pandemic has and will continue to materially and adversely affect our business, financial condition, and results of operations.
Outbreaks of COVID-19, other contagious diseases or other adverse public health developments have had and could continue to have a material adverse effect on our business, financial condition, and results of operations. In 2020 and 2021, COVID-19 outbreaks significantly impacted economic activity and markets worldwide, and it could continue to negatively affect our business in a number of ways. These effects include, but are not limited to:
Disruptions or restrictions on our employees’ ability to work effectively due to illness, travel bans, quarantines, shelter-in-place orders, or other limitations.
Net sales to automotive customers, most of whom have decreased output as a result of the COVID-19 pandemic driven supply chain shortages, were approximately 89% of the Company’s net sales during the fiscal year ended December 31, 2021.
In an effort to increase the wider availability of needed medical and other supplies and products, we have elected and may further elect to, or governments may require us to, allocate manufacturing capacity in a way that could adversely affect our regular operations and that may adversely impact our customer and supplier relationships.
Costs incurred and revenues lost during and from the effects of the COVID-19 pandemic have not been and likely will not be recoverable.
The failure of third parties on which we rely, including our suppliers, customers, contractors, commercial banks, and other business partners, to meet their respective obligations to the Company, or significant disruptions in their ability to do so, which may be caused by their own financial or operational difficulties.
The COVID-19 pandemic has significantly increased economic and demand uncertainty and has led to disruption and volatility in the global credit and financial markets, which increases the cost of capital and adversely impacts access to capital for both the Company and our customers and suppliers.
7

The extent to which the COVID-19 pandemic, or other outbreaks of disease or similar public health threats materially and adversely impacts our business, financial condition, and results of operations is highly uncertain and will depend on future developments. Such developments may include the geographic spread and duration of the virus, the severity of the disease and the actions that may be taken by various governmental authorities and other third parties in response to the outbreak. In addition, how quickly, and to what extent, normal economic and operating conditions can resume cannot be predicted, and the resumption of normal business operations may be delayed or constrained by lingering effects of the COVID-19 pandemic on our suppliers, third-party service providers, and/or customers.
Risks Related to Our Debt
We have substantial debt and we have failed to comply with certain of the covenants in our secured credit agreement, which allows our lenders to take action that, if taken, would likely cause our stockholders to lose their entire investment in us.
As of December 31, 2021, we had approximately $48.4 million of debt outstanding under our senior secured credit facility. Substantially all our assets are pledged to the lenders to secure this outstanding debt. As a result of our failure to comply with financial and other covenants contained in the senior secured credit facility, the lenders have declared an event of default, although they have not accelerated the amounts outstanding or sought to foreclose on the collateral securing such indebtedness. We have entered into a forbearance agreement and amendments during which our Lenders have agreed, among other things, during the period commencing on April 9, 2021 through and including May 30, 2022 to forbear from enforcing their rights or seeking to collect payment of the Company’s debt or disposing of collateral securing the debt. There can be no assurance that the Company, during the forbearance period, will be able to enter into an amendment or waiver curing the defaults. If the Company does not obtain an amendment or waiver of the defaults or if the lenders take the position that the Company has not complied with the terms of the forbearance agreement, there can be no assurance that the lenders will not take action to collect payment of our debt or dispose of collateral securing the debt. In such event, we could be forced to file for bankruptcy protection and stockholders would likely lose their entire investment in us.
The agreement governing our senior secured credit facility contains financial covenants and other covenants that may restrict our current and future operations, particularly our ability to respond to changes in our business or to take certain actions. Our inability to comply with these covenants would materially and adversely affect our business, results of operations, and liquidity.
As of December 31, 2020, and March 31, 2021, the Company was in violation of a number of its loan covenants. The Company has requested amendments to these covenants, but its lenders have not agreed to such amendments. Our ability to comply with the covenants in the senior secured credit facility agreement, even if they are amended, may be affected by economic or business conditions beyond our control. If we are not able to comply with covenants when required and we are unable to obtain necessary waivers or amendments from the lenders, we would be precluded from borrowing under the credit facility. If we are unable to borrow under the credit facility, we will need to meet our liquidity requirements using other sources. Based on our recent results, we cannot be assured that alternative sources of liquidity will be available, including cash generated by operations. In addition, if we do not comply with the financial or other covenants in the credit facility when required, the lenders could declare an event of default under the credit facility, and our indebtedness thereunder could be declared immediately due and payable. The lenders would also have the right in these circumstances to terminate any commitments they have to provide further borrowings. Any of these events would have a material adverse effect on our business, financial condition, and liquidity.
In addition, the senior secured credit facility contains covenants that, among other things, restrict our ability to:
incur liens;
incur or assume additional debt or guarantees;
pay dividends, or make redemptions and repurchases, with respect to capital stock;
make loans and investments;
make capital expenditures;
engage in mergers, acquisitions, asset sales, sale/leaseback transactions, and transactions with affiliates; and
change the business conducted by us or our subsidiaries.
The operating and financial restrictions and covenants in this debt agreement and any future financing agreements may adversely affect our ability to finance future operations or capital needs or to engage in other business activities.
8

Our substantial amount of indebtedness may adversely affect our cash flow and our ability to operate our business, remain in compliance with debt covenants, and make payments on our indebtedness.
Our substantial level of indebtedness increases the possibility that we may be unable to generate sufficient cash to pay, when due, the principal of, interest on or other amounts due with respect to our indebtedness. The level of our indebtedness could have other important consequences to you as a stockholder. For example, it could:
make it more difficult for us to satisfy our obligations with respect to our indebtedness;
make us more vulnerable to adverse changes in general economic, industry and competitive conditions, and adverse changes in government regulation;
require us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the availability of our cash flows to fund working capital, capital expenditures, acquisitions, pay dividends and other general corporate purposes;
limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;
place us at a competitive disadvantage compared to our competitors that have less debt; and
limit our ability to borrow additional amounts for working capital, capital expenditures, acquisitions, debt service requirements, execution of our business strategy, or other purposes.
Any of the above listed factors could materially adversely affect our business, financial condition, and results of operations.
Risks Related to Our Internal Controls and Accounting
If we fail to maintain an effective system of internal control over financial reporting, we may not be able to report our financial results accurately or to prevent fraud. Any inability to report and file our financial results accurately and timely could harm our business and our ability to comply with the requirements of our senior secured credit facility or other financing agreements and adversely impact the trading price of our securities.
Our management is responsible for establishing and maintaining internal controls over financial reporting, disclosure controls, and complying with other requirements of the Sarbanes-Oxley Act and the rules promulgated by the SEC thereunder. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles. A material weakness is defined as a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis by the company’s internal controls.
In connection with the preparation of our 2020 financial statements, we identified material weaknesses, primarily related to ineffective controls over the financial close process. Throughout 2021, the Company remediated the material weaknesses by focusing resources on refining and implementing controls around the financial reporting process. If we are unable to successfully maintain adequate financial reporting controls, and if we are unable to produce accurate and timely financial statements, our financial statements and other disclosures could contain material misstatements or omissions that, when discovered in the future, could cause us to fail to meet our future reporting obligations and cause the price of our shares to decline or otherwise materially adversely affect our financial results or condition.
Our goodwill has been subject to impairment and may continue to be subject to impairment in the future.
The Company had $17.0 million of goodwill on our balance sheet as of December 31, 2021. Under U.S. GAAP, goodwill is required to be reviewed for impairment at least annually, or more frequently if potential interim indicators exist. Impairment may result from various factors, including adverse changes in assumptions used for valuation purposes, such as actual or projected revenue growth rates, profitability or discount rates. If the testing indicates that an impairment has occurred, we are required to record a non-cash impairment charge for the difference between the carrying value of the goodwill and the fair value of the goodwill. Events and conditions that could result in impairment include a prolonged period of global economic weakness, a decline in economic conditions, or a slow economic recovery, adverse changes in the market share of our products, or other factors which could result in reductions in our sales or profitability over an extended period. We cannot predict the amount and timing of any future impairments, if any. We have experienced impairment charges with respect to goodwill, and we may experience such charges in the future, particularly if our business performance declines or expected growth is not realized. For the fiscal year ended December 31, 2021, we incurred $5.1 million of goodwill impairment charges. Please refer to Note 7 for more information regarding the 2021 goodwill impairment charge. It is possible that material changes in our business, market conditions, or assumptions about our market share or position could occur over time. Any future impairment of our goodwill or other intangible assets could have a material adverse effect on our financial condition and results of operations as well as the trading price of our securities.
9

Risks Related to Our Customers
Our major customers may exert significant influence over us.
The vehicle component supply industry has traditionally been highly fragmented and serves a limited number of large OEMs. As a result, OEMs have historically had a significant amount of leverage over their outside suppliers. Our arrangements with major OEM and Tier 1 customers frequently provide for an annual productivity cost reduction. Historically, cost reductions through product design changes, increased productivity and efficiency, and cost reduction programs with our suppliers have generally offset these customer-imposed cost down requirements. However, if we are unable to generate sufficient production cost savings in the future to offset price reductions, our gross margin and profitability would be adversely affected. In addition, changes in our customers’ purchasing policies or payment practices could have an adverse effect on our business.
The loss or insolvency of any of our major customers would adversely affect our future results.
Our three largest direct customers, in the aggregate, accounted for approximately 22% of our direct net sales for the year ended December 31, 2021. Predominantly, we enter into purchase order commitments with our customers, based on their current or projected needs. We have in the past lost, and may in the future, lose customers due to the highly competitive conditions in the industries we serve. A decision by any significant customer, whether motivated by competitive conditions, financial difficulties or otherwise, to materially decrease the amount of products purchased from us, to change their manner of doing business with us or to stop doing business with us altogether could have a material adverse effect on our business, financial condition, and results of operations.
Our business may not realize sales represented by awarded business.
Our business estimates awarded business using assumptions, including projected future sales volumes. Our automotive OEM customers generally do not guarantee sales volumes. In addition, awarded business may include business under arrangements that OEM customers may terminate without penalty. Therefore, our actual sales volumes, and thus the ultimate amount of revenue that we derive from such sales, are not guaranteed. If actual production orders from our customers are not consistent with the projections used in calculating the amount of our awarded business, we could realize substantially less revenue over the life of these projects than the projected estimate. We also may not be able to recover the costs, particularly for labor, incurred for awarded business which has been terminated. This has been an increasing issue as a result of supply chain and other uncertainties affecting automotive OEMs.
Unforeseen economic or political developments or the exacerbation of existing circumstances could have material adverse impacts on demand for our products, which in turn would adversely affect our business, financial condition, and results of operations.
Demand for our products is sensitive to economic developments and political or other circumstances affecting such developments, for example the conflict in Ukraine. These include without limitation, the availability of inputs for semi-conductor manufacturing, inflationary pressures, consumer spending, new housing starts, and general economic conditions. The status of theses situations periodically have had, and could in the future have, an adverse effect on our economy and directly or indirectly on demand for our products, and have also resulted in, and could in the future result in, the inability of our customers to meet their contractual terms or forecasted production volumes, which would in turn have a material adverse effect on our business, financial condition, and results of operations.
Our business is cyclical in nature and downturns in the automotive industry could reduce the sales and profitability of our business.
The demand for our products is largely dependent on the North American production of automobiles. The markets for our products have been cyclical, because new vehicle demand is dependent on, among other things, consumer spending and is tied closely to the overall strength of the economy. Because our products are used principally in the production of vehicles for the automotive market, our net sales, and therefore, results of operations, are significantly dependent on the general state of the economy and other factors which affect these markets. A decline in vehicle production would adversely impact our results of operations and financial condition. The forecast for North American vehicle production in 2022 and 2023 includes an increase over the low levels in 2021. However, after 2024 the forecasts calls for little to no growth. We cannot provide any assurance as to the level of growth in our markets. If the market suffers an extended downturn, it could materially affect our business, financial condition and results of operations.
Risks Related to Our Suppliers and Manufacturing
We rely on raw materials suppliers in our business and significant shortages, supplier capacity constraints or supplier production disruptions could adversely affect our financial condition and operating results.
Our reliance on suppliers to secure raw materials exposes us to volatility in the prices and availability of our raw materials and components. A disruption in deliveries from suppliers could have a material adverse effect on our ability to meet our
10

commitments to customers or could increase our operating costs. Moreover, the cost of raw materials used in the production of our products represents a significant portion of our direct manufacturing costs. The number of customers to which we are not able to pass on such price increases may increase in the future. We believe that our supply management and production practices are based on an appropriate balancing of the foreseeable risks and the costs of alternative practices. Nonetheless, price increases, supplier capacity constraints, supplier production disruptions or the unavailability of some raw materials may have a material adverse effect on our cash flows, competitive position, financial condition, or results of operations. If we are not able to buy raw materials at fixed prices or pass on price increases to our customers, we may lose orders or enter into orders with less favorable terms, any of which could have a material adverse effect on our business, financial condition, and results of operations.
We conduct some of our manufacturing in Mexico and Canada, therefore, are subject to risks associated with doing business outside the United States, including the possible effects of currency exchange rate fluctuations.
We have two manufacturing facilities in Mexico and one in Canada. There are several risks associated with doing business in Mexico and Canada, including exposure to local economic and political conditions, export and import restrictions, tariffs, and the potential for shortages of trained labor. Our sales are primarily denominated in U.S. dollars. Because a portion of our manufacturing costs are incurred in Mexican pesos and Canadian dollars, fluctuations in the U.S. dollar/Mexican peso and U.S dollar/Canadian dollar exchange rates may have a material effect on our profitability, cash flows, financial position, and may significantly affect the comparability of our results between financial periods. Any depreciation in the value of the U.S. dollar in relation to the value of the Mexican peso or Canadian dollar will adversely affect the cost of our Mexican and Canadian operations when remeasured into U.S. dollars. Similarly, any appreciation in the value of the U.S. dollar in relation to the value of the Mexican peso or Canadian dollar will decrease the cost of our Mexican and Canadian operations when remeasured into U.S. dollars. These risks may materially adversely impact our business, results of operations, and financial condition.
We may experience margin compression from changing sales and raw material prices.
We generally commit to end-product pricing for a specified quantity of product for the duration of a vehicle’s production, generally five to seven years. In the past, we successfully mitigated price volatility through supplier management and alternative material substitution strategies. Typically, our products are refreshed during a vehicle’s production life creating opportunities to modify pricing if material costs have risen. However, there can be no assurance that we will be able to implement or sustain such strategies in the future or modify pricing to pass potential increases in material costs to customers. Our inability to do so could materially adversely affect our business, financial condition, and results of operations.
We may experience increased costs and other disruptions to our business associated with labor unions.
As of December 31, 2021, we had 915 full-time and 58 contract workers. A collective bargaining agreement covering hourly workers at our Auburn Hills, Michigan facility currently expires in August 2022. The Louisville collective bargaining agreement currently expires in February 2023. Many of our customers and their suppliers also have unionized work forces. Work stoppages or slow-downs experienced by us, customers or their other suppliers could result in slow-downs or closures of assembly plants where our products are included in assembled commercial vehicles. Any work stoppage or other labor disruption involving our employees, employees of our customers, or employees of our suppliers could have a material adverse effect on our business, financial condition or results of operations by disrupting our ability to manufacture our products or reducing the demand for our products.
Our results of operations may be negatively impacted by product liability lawsuits and claims.
Our automotive products expose us to potential product liability risks that are inherent in the design, manufacture, sale and use of our products. While we currently maintain what we believe to be suitable product liability insurance, we cannot assure you that we will be able to maintain this insurance on acceptable terms, that this insurance will provide adequate protection against potential liabilities, or that our insurance providers will remain financially viable. One or more successful claims against us could materially adversely affect our reputation and our business, financial condition, results of operations, and cash flows.
We would be adversely affected by the loss of key personnel.
Our success is dependent upon the continued services of our senior management team and other key employees. Although certain key members of our senior management have employment agreements for their continued services, there is no guaranty that each such person will choose to remain with us. The loss of any key employees (including such members of our senior management team) could materially adversely affect our business, results of operations, and financial condition.
In addition, our success depends in part on our ability to attract, hire, train, and retain qualified managerial, engineering, sales, and marketing personnel. The forbearance agreement into which we entered with our lenders prohibits, during the forbearance period ending on May 30, 2022, our making any payments out of the ordinary course of business, including salary or compensation or distributions 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. These restrictions, together with
11

our financial condition and any new restrictions our lenders may impose, could impair our ability to attract, hire, and retain qualified personnel. We face significant competition for these types of employees in our industry. We may be unsuccessful in attracting and retaining the personnel we require to conduct our operations successfully. The loss of any member of our senior management team or other key employees could impair our ability to execute our business plans and strategic initiatives, cause us to lose customers and experience reduced net sales, or lead to employee morale problems and/or the loss of other key employees. In any such event, our financial condition, results of operations, internal control over financial reporting, or cash flows could be adversely affected.
Any failure to maintain the security of the information systems used in our business, whether as a result of cybersecurity attacks or otherwise, could damage our reputation with customers and vendors, could cause us to incur substantial additional costs and to become subject to litigation, and could negatively affect our operating results and financial condition.
The Company depends on information systems and technology, some of which are managed or provided by third-parties, for many activities important to our business. However, security measures cannot provide absolute assurance or guarantee that we will be successful in preventing, detecting, or responding to every such breach or disruption and/or preventing the misuse of confidential information of our business, customers, team members, or vendors. Similar risks exist with respect to the third-party vendors on which we rely for aspects of our information technology support services and administrative functions, even if the attack or breach does not directly impact our systems or information.
Regulatory Risks
Our businesses are subject to statutory environmental and safety regulations in multiple jurisdictions, and the impact of any changes in regulation and/or the violation of any applicable laws and regulations by our businesses could result in a material adverse effect on our business, financial condition, and results of operations.
We are subject to foreign, federal, state, and local laws and regulations governing the protection of the environment and occupational health and safety, including laws regulating: air emissions; wastewater discharges; the generation, storage, handling, use and transportation of hazardous materials; the emission and discharge of hazardous materials into the soil, ground or air; and the health and safety of our employees. We are also required to obtain permits from governmental authorities for some of our operations. We cannot assure you that we are, or have been, in complete compliance with such environmental and safety laws, regulations and permits. If we violate or fail to comply with these laws, regulations or permits, we could be fined or otherwise sanctioned by regulators. In some instances, such a fine or sanction could have a material and adverse effect on us. The environmental laws to which we are subject have become more stringent over time, and we could incur material expenses in the future to comply with environmental laws. We are also subject to laws imposing liability for the cleanup of contaminated property. Under these laws, we could be held liable for costs and damages relating to contamination at our past or present facilities and at third party sites to which we sent waste containing hazardous substances. The amount of such liability could be material.
Some of our operations generate hazardous substances and wastes. If a release of such substances or wastes occurs at or from our properties, or at or from any offsite disposal location to which substances or wastes from our current or former operations were taken, or if contamination is discovered at any of our current or former properties, we may be held liable for the costs of cleanup and for any other claim by governmental authorities or private parties, together with any associated fines, penalties or damages. In most jurisdictions, this liability would arise even if we had complied with environmental laws governing the handling of hazardous substances or wastes.
New laws or regulations or changes in existing laws or regulations could adversely affect our financial performance.
We and the automotive industry are subject to a variety of federal, state, local and foreign laws and regulations, including those related to health, safety, and environmental matters. Governmental regulations also affect taxes and levies, capital markets, healthcare costs, energy usage, data privacy, international trade, and immigration and other labor issues, all of which may have a direct or indirect effect on our business and the businesses of our customers and suppliers. We cannot predict the substance or impact of pending or future legislation or regulations, or the application thereof. The introduction of new laws or regulations or changes in existing laws or regulations, or the interpretation thereof, could increase the costs of doing business for us or our customers or suppliers or restrict our actions and adversely affect our financial condition, operating results, and cash flows.
We may be adversely affected by the impact of government regulations on our customers.
Although the products we manufacture and supply to vehicle customers are not subject to significant government regulation, our business is indirectly impacted by the extensive governmental regulation applicable to our automotive customers. These regulations primarily relate to emissions and noise standards imposed by the Environmental Protection Agency, or EPA, state regulatory agencies, such as the California Air Resources Board, or CARB, and other regulatory agencies around the world. Vehicle customers are also subject to the National Traffic and Motor Vehicle Safety Act and Federal Motor Vehicle Safety Standards promulgated by the National Highway Traffic Safety Administration. Changes in emission standards and other
12

proposed governmental regulations could impact the demand for vehicles and, as a result, indirectly impact our operations. To the extent that current or future governmental regulation has a negative impact on the demand for vehicles, our business, financial condition, or results of operations could be adversely affected.
Changes in U.S. administrative policy, including changes to existing trade agreements and any resulting changes in international relations, could adversely affect our financial performance.
As a result of changes to U.S. administrative policy, among other possible changes, there may be (i) changes in policies pertaining to the environment; (ii) changes to existing trade agreements; (iii) greater restrictions on free trade generally; and (iv) significant increases in customs duties and tariffs on goods imported into the United States. The United States, Mexico and Canada signed a new trade agreement, the United States-Mexico-Canada Agreement ("USMCA"), which serves as the successor agreement to the North American Free Trade Agreement ("NAFTA"). The USMCA became effective on July 1, 2020. There can be no assurance that the ongoing transition from NAFTA to USMCA will not adversely affect our business. It remains unclear what specific actions the new U.S. administration may take to resolve trade-related issues. A trade war, other governmental action related to tariffs or international trade agreements, changes in U.S. social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the countries where we currently manufacture and sell products or any resulting negative sentiments towards the United States could adversely affect our business, financial condition, operating results, and cash flows.
The Company faces risks related to increasing focus on environmental, social, and governance matters.
Attention to the environmental impacts of the automotive industry, expectations that manufacturers limit or mitigate pollution, and other societal expectations may have an adverse impact on demand for our products. Furthermore, organizations that inform investors on corporate governance and related matters produce ratings for evaluating companies on their response to ESG matters. Unfavorable ratings could lead to a detrimental perception of the Company by potential investors.
Risks Related to Our Intellectual Property Rights
We have only limited protection for our proprietary rights in our intellectual property, which makes it difficult to prevent third parties from infringing upon our rights.
We protect trade secrets, know-how and other confidential information against unauthorized use by others or disclosure by persons who have access to them, such as our employees, through contractual or other arrangements. These arrangements may not provide meaningful protection for our trade secrets, know-how or other proprietary information in the event of any unauthorized use, misappropriation or disclosure of such trade secrets, know-how or other proprietary information. If we are unable to maintain the proprietary nature of our technologies, our revenues could be materially adversely affected.
Risks Relating to Ownership of Our Common Stock
We are not able to pay dividends and are unlikely to pay dividends in the future.
Our senior secured credit facility precludes the payments of dividends altogether while we are in default and any waiver of covenant violations or amendment likely will restrict or prohibit dividend payments in the future. In addition, our ability to pay dividends is affected by our results and our needs for funds for use in our operations and to fund our business.
If our executive officers, directors and principal stockholders choose to act together, they will be able to exert significant influence over us and our significant corporate decisions and may act in a manner that advances their best interests and not necessarily those of other stockholders.
Our executive officers, directors, and certain of our large stockholders and their affiliates, to our knowledge, beneficially own approximately 19% of our outstanding common stock. As a result, these persons, if they were to act together, have the ability to significantly influence the outcome of all matters requiring stockholder approval, including the election and removal of directors and any merger, consolidation, or sale of all or substantially all of our assets, and they could act in a manner that advances their best interests and not necessarily those of other stockholders, by among other things:
delaying, deferring or preventing a change in control of the Company;
entrenching our management and/or our board of directors;
impeding a merger, consolidation, takeover or other business combination involving the Company;
discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control of the Company; or
causing us to enter into transactions or agreements that are not in the best interests of all stockholders.
Securities analysts may not initiate or continue coverage of our common stock or may issue negative reports, which may have a negative impact on the market price of our common stock.
13

There has been limited coverage of our common stock by securities analysts. We believe that the lack of research coverage has and may adversely affect the market price and trading volume for our common stock. The trading market for our common stock may be affected in part by the research and reports that industry or financial analysts publish about our business. If one or more of the analysts who elect to cover us downgrade our stock, our stock price would likely decline rapidly. If one or more of these analysts cease coverage of us, we could lose visibility in the market, which in turn could cause our stock price to decline. In addition, under the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and a global settlement among the Securities and Exchange Commission, or the SEC, other regulatory agencies and a number of investment banks, which was reached in 2003, many investment banking firms are required to contract with independent financial analysts for their stock research. It may be difficult for a company such as ours, with a smaller market capitalization, to attract independent financial analysts that will cover our common stock. This likely has had and could have a negative effect on the market price of and trading volume for our stock.
Future sales of our common stock in the public market may cause our stock price to decline and impair our ability to raise future capital through the sale of our equity securities.
As of December 31, 2021, we had outstanding 11,733,147 shares of common stock, including 2,702,500 shares of our common stock issued in our initial public offering, 9,030,647 shares of common stock owned by non-affiliates and issued in private placements, and 1,954,000 shares issued in a private placement in September 2021, the resale of which has been registered. The shares owned by non-affiliates issued before our initial public offering can be traded without restriction under Rule 144 or otherwise at this time. In addition, approximately 2,194,112 shares of common stock are owned by affiliates but can be traded subject to restrictions under Rule 144. In addition, we have registered all shares that may be issued pursuant to our 2013 Stock Incentive Plan and the 2014 Omnibus Performance Award Plan. Sales of a large number of these securities on the public market or the perception that a large number of shares may be sold could reduce the market price of our common stock or impair our ability to raise capital.
Anti-takeover provisions in our organizational documents and Delaware law may discourage or prevent a change in control, even if an acquisition would be beneficial to our stockholders, which could affect our stock price adversely and prevent attempts by our stockholders to replace or remove our current management.
Our restated certificate of incorporation and restated bylaws contain provisions that could discourage, delay or prevent a merger, acquisition or other change in control of our company or changes in our board of directors that our stockholders might consider favorable, including transactions in which you might receive a premium for your shares. These provisions also could limit the price that investors might be willing to pay in the future for shares of our common stock, thereby depressing the market price of our common stock. Stockholders who wish to participate in these transactions may not have the opportunity to do so. Furthermore, these provisions could prevent or frustrate attempts by our stockholders to replace or remove management. These provisions:
allow the authorized number of directors to be changed only by resolution of our board of directors;
provide for a classified board of directors, such that not all members of our board will be elected at one time;
prohibit our stockholders from filling board vacancies, limit who may call stockholder meetings, and prohibit the taking of stockholder action by written consent; and
require advance written notice of stockholder proposals that can be acted upon at stockholder's meetings and of director nominations to our board of directors.
In addition, we are subject to the provisions of Section 203 of the Delaware General Corporation Law, which may prohibit certain business combinations with stockholders owning 15% or more of our outstanding voting stock. Any delay or prevention of a change in control transaction or changes in our board of directors could cause the market price of our common stock to decline.
Risks Related to Public Companies
We incur costs as a result of being a public company, and potentially will incur more if we are no longer a “smaller reporting company”. Our management devotes substantial time to public company compliance programs and will be required to continue to devote substantial time in the future.
As a public company, we incur significant legal, insurance, accounting and other expenses that we did not incur as a private company. In addition, our administrative staff is required to perform additional tasks. We expect that these expenses will increase if we no longer qualify as a “smaller reporting company”. We have invested and intend to invest resources to comply with evolving laws, regulations and standards. This investment has resulted in increased general and administrative expenses and may divert management’s time and attention from product development and commercial activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to practice, regulatory authorities may initiate legal proceedings against us, and our business may be
14

harmed. In addition, if we are unable to continue to meet these requirements, we may not be able to maintain the listing of our common stock on the NYSE American, which would likely have a material adverse effect on the trading price of our common stock.
In the future, it may be more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers and qualified members of our board of directors, particularly to serve on our audit and compensation committees.
Our internal control over financial reporting as a public company requires us to meet the standards required by Section 404 of the Sarbanes-Oxley Act. Failure to achieve and maintain effective internal control over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act has and, in the future, could result in material misstatements of our annual or interim financial statements and have a material adverse effect on our business and share price.
We are required to comply with the SEC’s rules that implement Section 404 of the Sarbanes-Oxley Act, and are therefore required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. This requires management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of our internal control over financial reporting. This assessment includes the disclosure of any material weaknesses or significant deficiencies in our internal control over financial reporting identified by our management or our independent registered public accounting firm. A “material weakness” is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. A “significant deficiency” is a deficiency, or a combination of deficiencies, in internal controls over financial reporting that is less severe than a material weakness, yet important enough to merit attention by those responsible for oversight of our financial reporting, including the audit committee of the board of directors.
Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
The following sets forth our facilities as of December 31, 2021.
Principal UsesLocationApproximate
Square Footage
Owned
or Leased
Headquarters, Sales, Engineering, and ManufacturingAuburn Hills, Michigan150,000Leased
Sales, Engineering, and ManufacturingLaFayette, Georgia150,000Owned
Sales, Engineering, and ManufacturingMonterrey, Mexico91,000Leased
ManufacturingQuerétaro, Mexico74,000Leased
Sales, Engineering, and ManufacturingLouisville, Kentucky73,000Owned
Sales, Engineering, and ManufacturingConcord, Michigan72,000Leased
Sales, Engineering, and ManufacturingLondon, Ontario35,000Leased
Each of our owned properties has been mortgaged to our bank to secure our borrowings under our senior secured credit facility.
Item 3. Legal Proceedings
We are subject to claims and litigation in the ordinary course of business, but we do not believe that any such claims or litigation is likely to have a material adverse effect on our financial position, results of operations, or cash flows. As of the date of this Annual Report on Form 10-K, no director, officer or affiliate is: (1) a party adverse to us in any legal proceeding, or (2) has an adverse interest to us in any legal proceeding.
Item 4. Mine Safety Disclosures
Not applicable.

15

PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Our common stock, par value $0.001, is listed for trading on the NYSE American stock exchange under the symbol “UFAB.” As of February 22, 2022, there were 87 holders of record of the Company's common stock. Because many shares are held by brokers and other institutions on behalf of stockholders, the Company is unable to estimate the total number of individual stockholders represented by these holders of record.
We do not intend to declare and pay any dividends on our common stock in the near future and are restricted from doing so by our Amended and Restated Credit Agreement until at least the end of the forbearance period and then subject to certain restrictions which may limit the amounts we can pay as dividends or preclude the payment of dividends altogether. We also are prohibited by the forbearance agreement from making any payment, transfer, or distribution out of the ordinary course of business without the prior written consent of the Lenders during the forbearance period which currently ends on May 30, 2022. We currently intend to use our future earnings, if any, to reduce our indebtedness, fund our growth and working capital needs, invest in developing our business and new markets, and for general corporate purposes. Any payment of dividends will be at the discretion of our board of directors and will depend upon various factors then existing, including earnings, financial condition, results of operations, capital requirements, level of indebtedness, contractual restrictions with respect to payment of dividends, restrictions imposed by applicable law, general business conditions and other factors that our board of directors may deem relevant.
Equity Compensation Plan Table
Plan CategoryNumber of Securities to be Issued Upon Exercise of Outstanding Options, Warrants, and RightsWeighted-Average Exercise Price of Outstanding Options, Warrants, and RightsNumber of Securities Remaining Available for Future Issuance Under Equity Compensation Plans
Equity compensation plan approved by security holders (1)
1,003,051 $3.88 172,949 
Equity compensation plans not approved by security holders— $— — 
(1) Includes options approved under the 2013 Stock Incentive Plan and 2014 Omnibus Performance Award Plan that were granted to employees of the Company and the board of directors and were registered on Form S-8 (333-206140) on August 6, 2015. Also includes additional shares under the 2014 Omnibus Performance Award Plan that were registered on Form S-8 (333-212193) on June 23, 2016, as well as additional shares under the 2014 Omnibus Performance Award Plan that were registered on Form S-8 (333-248110) on August 18, 2020.
Item 6. Selected Financial Data
Not applicable.
Item 7. 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 consolidated financial statements and the related notes to consolidated financial statements for the twelve months ended December 31, 2021 and December 31, 2020 included in this Annual Report on Form 10-K. Some of the information contained in this discussion and analysis include forward-looking statements. Our actual results and the timing of events could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to these differences include those discussed below as well as in other sections of this Annual Report on Form 10-K, particularly in “Business,” “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.
For discussion of results of operations for the year ended December 31, 2020, see Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations of our 2020 Annual Report on Form 10-K, filed with the SEC on April 15, 2021.
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
16

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.
We are a “smaller reporting company,” which allows us to take advantage of the SEC’s scaled disclosure requirements for smaller reporting companies. As a smaller reporting company, we have not disclosed selected financial data, unaudited quarterly financial information, contractual obligations, or qualitative and quantitative information about market risk. We also have included only two years of consolidated financial statements in this Annual Report on Form 10-K, which is permitted under the scaled disclosure requirements for smaller reporting companies. As a smaller reporting company, we also are exempt from certain other disclosure requirements, which we have taken advantage of, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act and reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements.
Overview
Unique Fabricating, Inc. (“Unique,” the “Company,” “we,” “our,” or “us”) engineers and manufactures components for customers in the transportation, appliance, medical, and consumer 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.
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 we have a broader array of processes and materials utilized than any of our direct competitors, based on our product offerings. By sealing out air, noise and water intrusion, and by providing sound absorption and blocking, our products improve the interior comfort of a vehicle, increasing perceived vehicle quality and the overall experience of its passengers. Our 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.
Recent Developments
Coronavirus
Our supply chain has been adversely affected by the COVID-19 outbreak. Throughout 2020 and 2021, we worked with our supply chain to minimize the impact to our customers by improving our suppliers’ visibility of our future demand requirements, utilizing substitutions when possible, and incurring additional freight costs to expedite the delivery of materials from suppliers and product to our customers. These additional costs cannot always be passed to our customers and when we are able to pass them to our customers the cost is sometimes delayed due to competitive pressures. Supply chain disruptions have continued through 2022 and they have impacted the entire North American transportation market as well as other markets.
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.
Due to the inherent uncertainty of the unprecedented situation, including the duration of the actions taken by our various customers and governments, we are unable to determine the full impact of the COVID-19 pandemic on our future operations.
Goodwill Impairment
The Company performed an interim impairment analysis as of September 30, 2021, utilizing a combination of the income and market approaches. The results of the quantitative analysis performed indicated the carrying value of the reporting unit exceeded the fair value. As such, a $5.1 million goodwill impairment charge was recorded during the twelve months ended December 31, 2021. Key assumptions used in the analysis were a discount rate of 14.8%, forecasted revenue for 2022 through 2025, EBITDA margin of 10.8% by 2025, and a terminal growth rate for cash flows of 3%. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this
17

method included revenue and EBITDA multiples for each guideline company. Future events and changing market conditions may lead the Company to reevaluate the assumptions that have been used to test for goodwill impairment, including key assumptions used in the assumed EBITDA margins, cash flows and discount rates, as well as other assumptions with respect to other matters all of which are out of the Company’s control, such as discount rates and market multiples of comparable companies.
Private Placement of Securities
On September 21, 2021, the Company issued 1,954,000 shares of common stock at a price of $2.25 per share for gross proceeds of $4.4 million in an offering exempt from registration under the Securities Act of 1933, as amended. The Company registered for resale by the purchasers of the shares, on Form S-3, the shares issued in the private placement. The Company received net proceeds of approximately $4.0 million after payment of selling commissions equal to 8% of the gross proceeds to Taglich Brothers, Inc., the placement agent for the Offering. Further, the Company paid the placement agent’s Offering expenses of $44,000. Taglich Brothers, Inc. also received warrants to purchase 156,320 shares of common stock, exercisable for five years, at a price per share of $3.12 (the “Warrants”).
The Company used the net proceeds for general corporate purposes and reduced borrowings under its revolving credit facility, which subject to availability and compliance with the terms of the revolving line of credit, as amended, including by the Forbearance Agreement, may be re-borrowed by the Company.
Comparison of Results of Operations for the Twelve Months Ended December 31, 2021 and December 31, 2020
Net Sales
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Net Sales$125,669 $120,214 
Net sales for the twelve months ended December 31, 2021 were approximately $125.7 million compared to $120.2 million for the twelve months ended December 31, 2020, representing an increase of 4.5%. North American automotive light vehicle production volume decreased approximately 1% from 2020 to 2021. Net sales increased for the twelve months ended December 31, 2021 as compared to the prior year, despite the decline in North American light vehicle production. This increase in net sales was primarily the result of our cost recovery efforts to pass input cost increases to our customers by increasing selling prices. Our net sales continue to be less than in comparable periods in recent years prior to the COVID-19 pandemic as a result of decreased demand for our products as automotive OEMs cancelled or reduced planned production primarily due to semiconductor and other supply shortages.
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.
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Materials$66,740 $63,034 
Direct labor and benefits20,420 19,092 
Manufacturing overhead18,876 14,929 
Sub-total106,036 97,055 
Depreciation2,914 2,488 
Cost of sales108,950 99,543 
Gross Profit$16,719 $20,671 
18

Cost of Sales as a Percent of Net Sales
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
Materials53.1 %52.4 %
Direct labor and benefits16.2 %15.9 %
Manufacturing overhead15.0 %12.4 %
Sub-total84.4 %80.7 %
Depreciation2.3 %2.1 %
Cost of Sales86.7 %82.8 %
Gross Profit13.3 %17.2 %
Material costs were negatively impacted in 2021 due to price increases from our vendors and increased freight costs driven by supply chain constraints. Direct labor costs as a percentage of net sales were negatively impacted by operating inefficiencies resulting from customer release cancellations and reductions due to the previously described sudden supply shortages affecting customers. The increase in manufacturing overhead as a percentage of net sales was due to higher overhead costs including utilities, packaging, plant supplies, and freight as well as increases in employee related costs, including salaries, employer taxes, and health and welfare benefit costs.
Selling, General and Administrative Expenses (“SG&A”)
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands, except percentages)
SG&A, exclusive of depreciation and amortization$19,881 $20,887 
Depreciation and amortization2,685 4,597 
SG&A$22,566 $25,484 
SG&A as a % of net sales18.0 %21.2 %
Selling, general, and administrative expenses for the twelve months ended December 31, 2021 decreased $2.9 million to $22.6 million, compared to $25.5 million for the twelve months ended December 31, 2020. This decrease is primarily related to the completion of amortization of certain customer relationships and of non-patented technology, lower human capital costs, including salaries, employer taxes, and benefits, partially offset by increased legal and professional fees in 2021 in support of our forbearance agreement and continued negotiations with our lenders in addition to the costs associated with remediating the material weaknesses in our internal control over financial reporting previously identified in our Annual Report on Form 10-K for the year ended December 31, 2020.
Operating Loss
Operating loss for the twelve months ended December 31, 2021 was $11.0 million compared to an operating loss of $6.0 million for the twelve months ended December 31, 2020. The increased operating loss in the current year is primarily driven by goodwill impairment charge of $5.1 million, lower gross profit as a result of higher input costs and operating inefficiencies due to changes in planned customer production schedules, partially offset by lower selling, general, and administrative expenses and restructuring expenses.
Other Income (Expense)
Other income for the twelve months ended December 31, 2021 was $3.1 million compared to other expense of $3.5 million for the twelve months ended December 31, 2020. The change in other income (expense) was primarily driven by the gain on the full forgiveness of the PPP loan and accrued interest of $6.1 million and reduced mark to market adjustments on our interest rate swap compared to last year. These benefits were partially offset by higher interest expense due to higher borrowings and interest rates on our Revolver during 2021 compared to 2020.
Loss before Income Taxes
As a result of the foregoing factors, loss before income taxes for the twelve months ended December 31, 2021 was $7.8 million, compared to a loss of $9.5 million for the twelve months ended December 31, 2020.
Income Tax Provision
For the twelve months ended December 31, 2021, income tax benefit was $0.9 million, and the effective income tax rate was 11%. The effective tax rate was lower than the statutory rate of 21% due to losses recorded in the U.S. without a corresponding
19

tax benefit due to a valuation allowance, which was partially offset by tax credits recognized in the current year from the realization of prior year net operating loss carry backs. For the twelve months ended December 31, 2020, the income tax benefit was $3.8 million, and the effective income tax rate was 40%. The effective tax rate was lower than the statutory rate of 21% primarily due to the impact of net operating loss carry backs from 2020 and 2019.
Net Loss
Net loss for the twelve months ended December 31, 2021 was $7.0 million compared to net loss of $5.7 million during the twelve months ended December 31, 2020. The increase in net loss is primarily the result of the goodwill impairment charge of $5.1 million and increased input costs and inefficiencies due to changes in planned customer production schedules. These were partially offset by the forgiveness of the PPP loan and related accrued interest, lower selling, general, and administrative expenses, and restructuring charges in 2020 that did not recur.
Liquidity and Capital Resources
Our principal sources of liquidity are cash flow from operations and borrowings under our Amended and Restated 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 December 31, 2021 and December 31, 2020, we had a cash balance of $0.7 million and $0.8 million, respectively. Our excess cash balance is swept daily and applied to reduce borrowings under our revolving line of credit, which remains available for re-borrowing, as needed, subject to compliance with the terms of the facility. As of December 31, 2021 and December 31, 2020, we had $2.2 million and $5.7 million, respectively, available for borrowing under our credit facility, subject, in each case, to borrowing base restrictions, compliance with the terms of the facility and outstanding letters of credit. Assuming that we are able to agree on a waiver of defaults by our lenders and an amendment to our Amended and Restated Credit Agreement, which do not restrict borrowings, we believe that our sources of liquidity, including cash flow from operations, existing cash and our revolving credit facility, are sufficient to meet our projected cash requirements for at least the next twelve months.
In 2021, the Company made capital expenditures of $3.4 million, which was for new production equipment as we expand and automate our production capabilities, upgrade existing equipment and facilities, and improve our information technology software and hardware throughout our locations. The Forbearance Agreement, during the forbearance period, prohibits any payment to acquire illiquid assets other than ordinary course capital expenditures. During 2022, the Company currently plans to make capital expenditures of approximately $2.3 million to upgrade existing equipment and facilities.
We may elect to pursue additional growth opportunities that could require additional debt or equity financing. If we are unable to secure additional financing at favorable terms in order to pursue such additional growth opportunities, our ability to pursue such opportunities could be materially adversely affected.
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 Amended and Restated Credit Agreement 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 indicated.
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Cash flow data
Cash flow provided by (used in):
Operating activities$(3,652)$(1,370)
Investing activities$(3,329)$(1,536)
Financing activities$6,963 $3,016 
Operating Activities
Cash used in operating activities consists of net income adjusted for non-cash and cash items, including depreciation and amortization; amortization of debt issuance costs; gain or loss on sale of assets; gain or loss on extinguishment of debt; gain or loss on derivative instruments; asset impairments; 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.
20

During the twelve months ended December 31, 2021, net cash used in operating activities was $3.7 million, compared to cash used in operating activities of $1.4 million for the twelve months ended December 31, 2020.
Net cash used by operating activities for the twelve months ended December 31, 2021 increased primarily due to material and supply chain cost increases and other operating inefficiencies that more than offset cash from net working capital.
The net cash used in operating activities for both the twelve months ended December 31, 2021, and the twelve months ended December 31, 2020 were negatively impacted by the COVID-19 pandemic.
Investing Activities
Cash used in investing activities consists primarily of purchases of property, plant and equipment. In the twelve months ended December 31, 2021, we made capital expenditures of $3.4 million. In the twelve months ended December 31, 2020, we made capital expenditures of $2.4 million.
Financing Activities
Cash flows provided by financing activities consisted primarily of borrowings and payments under our senior credit facilities, issuance of common stock, and payment of debt issuance costs.
In the twelve months ended December 31, 2021, we had inflows from financing activities of $7.0 million, primarily due to net borrowings on our revolving line of credit of $7.9 million and a $4.0 million cash influx from the issuance of common stock in a private placement in the third quarter of 2021. This inflow was partially offset by $4.2 million in payments on our term loans and capital expenditure loan, as further discussed in Note 9 to our consolidated financial statements.
As of December 31, 2021, $19.8 million was outstanding under the revolving credit facility, gross of debt issuance costs. Borrowings under the revolving credit facility are subject to a borrowing base which is reduced to the extent of letters of credit issued under the senior credit facility. The maximum amount available after giving effect to the borrowing base restrictions, was $2.2 million at December 31, 2021, 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. Further reducing the net availability at December 31, 2021 was an erroneous duplicate withdrawal by the lenders for our Canadian Term Loan for principal and interest payments of $411 thousand. A prepaid expense for this amount was recorded on the Company’s consolidated balance sheet. Amounts repaid under the revolving credit facility are to be re-borrowed, subject to borrowing base restrictions and compliance with the terms of the facility.
As of December 31, 2020, $11.7 million was outstanding under the revolving credit facility, gross of debt issuance costs. Borrowings under the revolving credit facility are subject to a borrowing base, which is reduced to the extent of letters of credit issued under the credit facility. As of December 31, 2020, the maximum additional available borrowings under the revolving credit facility were $5.7 million, which were further subject to borrowing base restrictions.
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; as defined in the Company’s Amended and Restated Credit Agreement. The Company entered into a Forbearance Agreement, providing for 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 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
21

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.
On February 25, 2022, the Company entered into the Fifth Amendment to Forbearance Agreement, which extended the Forbearance Period from February 28, 2022, to March 11, 2022. The Company used the short-term extension of its Forbearance Agreement, provided by the Fifth Amendment, to conduct negotiations of a longer extension with the Lenders.
On March 11, 2022, the Company entered into the Sixth Amendment to Forbearance Agreement, which extends the Forbearance Period from March 11, 2022, to May 30, 2022.
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. 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.
Reconciliation of Net Income to Consolidated EBITDA
The Third Amendment to Forbearance Agreement suspended the Minimum Consolidated EBITDA Covenant for the remainder of the Forbearance Period. We are continuing to disclose the below reconciliation of net income, as reported, to Consolidated EBITDA, as defined in our Amended and Restated Credit Agreement, and subject to the Forbearance Agreement to keep the reader informed on how our performance measures against previously required covenants.
The following is a reconciliation of net income, as reported, which is a U.S. GAAP measure of our operating results, to Consolidated EBITDA, as defined in our Credit Agreement, as amended and forbore, a non-GAAP measure:
Twelve Months Ended
December 31, 2021
(dollars in thousands)
Net loss$(6,963)
Plus:
Interest expense, net3,006 
Income tax benefit(852)
Depreciation and amortization5,599 
Non-cash stock awards388 
Non-recurring expenses (a)
14 
Impairment of goodwill5,115 
Severance costs (b)
155 
Gain on extinguishment of debt(6,072)
Forbearance agreement fees (c)
970 
Consolidated EBITDA, as defined$1,360 
______________________________________
(a)Represents any other non-recurring, non-cash gains during such period, including without limitation, (i) gains from the sale or exchange of assets other than in the ordinary course of business, and (ii) gains from early extinguishment of Indebtedness or Hedging Agreements
(b)Represents costs incurred with respect to employee severance payments made to terminated employees of US Borrower. The Forbearance Agreement limits such costs for purposes of calculating Consolidated EBITDA to an aggregate amount not to exceed Four Hundred Fifty Thousand and 00/100 Dollars ($450,000) during US Borrower’s 2021 fiscal year and the two-month period ending February 28, 2022
(c)Represents costs and expenses incurred in connection with the Forbearance Agreement, the First Amendment to Forbearance Agreement, and Second Amendment to Forbearance Agreement, and risk mitigation costs in an aggregate amount which for purposes of the calculation of EBITDA may not exceed $1,000,000, including the Lenders’ and Agent’s legal fees and the Financial Advisor’s fees
22

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, result in 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 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 consolidated balance sheets, consolidated statements of operations, consolidated statements of stockholders’ equity or consolidated cash flows.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these 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. These form the basis for making judgments about the carrying value of assets and liabilities. However, actual results could differ materially from these estimates that are based upon the exercise of judgment and use of assumptions as to future uncertainties. Management believes that the estimates, assumptions, and judgments involved in the accounting policies described below have the most significant impact on our consolidated financial statements.
Revenue Recognition. Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally, this occurs with the transfer of control of its 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. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.
Stock Based Compensation. The Company accounts for its stock-based compensation using the fair value of the award estimated at the grant date of the award. The Company estimates the fair value of awards, consisting of stock options, using the Black Scholes option pricing model. Compensation expense is recognized in earnings using the straight-line method over the vesting period, which represents the requisite service period.
Accounts Receivable Allowance. Establishing valuation allowances for doubtful accounts requires the use of estimates and judgment regarding the risks associated with ultimate realization. We establish the allowance for doubtful accounts based upon an analysis of the aging of receivables at the end of each period with consideration given to specific customer credit issues. Changes to our assumptions could materially affect our recorded allowance. The Company has a large and diverse customer base, however, a general economic downturn or other significant economic factors could result in higher than expected defaults resulting in the need to revise the allowance.
Inventories. Inventories are valued at lower of cost or net realizable value, using the first-in, first-out (FIFO) method. Inventory includes the cost of materials, labor, and overhead. Abnormal amounts of idle facility expense, freight in, handling costs, and spoilage are recognized as current period charges. Overhead is allocated to inventory based upon normal capacity at the production facility.
Goodwill. We review our goodwill for impairment every year as part of our annual planning process, or whenever adverse events or changes in circumstances indicate a possible impairment. If it is determined that it is more likely than not that the fair value is greater than the carrying value of a reporting unit then a qualitative assessment may be used for the annual impairment test. Otherwise, a one-step process is used, which requires estimating the fair value of each reporting unit compared to the
23

carrying value. If the carrying value exceeds the estimated fair value, goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.
The determination of the fair value of the reporting unit and corresponding goodwill require us to make significant judgments and estimates and are subject to a considerable degree of uncertainty. We believe that the assumptions and estimates in our review of goodwill for impairment are reasonable. However, different assumptions could materially affect our conclusions on this matter.
The Company performed an interim quantitative assessment as of September 30, 2021, utilizing a combination of the income and market approaches. The results of the quantitative analysis performed indicated that the carrying value of the reporting unit exceeded the fair value. As such, a $5.1 million goodwill impairment charge was recorded during the twelve months ended December 31, 2021. Key assumptions used in the analysis were a discount rate of 14.8%, forecasted revenue for the 2022 through 2025, EBITDA margin of 10.8% by 2025 and a terminal growth rate for cash flows of 3%. The guideline public company method was also used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company.
In 2021, the Company elected to move it’s annual assessment to October 1 from December 31. The reasons for this change are to more closely align the annual goodwill impairment assessment with the Company’s annual planning process, as well as allowing management to do a more thorough analysis if needed, as it will no longer coincide with the Company’s annual SEC reporting process. Management does not believe that moving the annual testing date from December 31 to October 1 has materially impacted the results of its assessment.
The Company performed its annual assessment of goodwill as of October 1, the assessment concluded no impairment. The qualitative assessment of goodwill compared the expected financial results used in the most recent quantitative assessment to finalized expectations resulting from the 2021 annual planning process. The Company also performed an interim qualitative assessment as of December 31, 2021, which concluded no impairment. The interim assessment considered fourth quarter results compared to expectations, the status of the automotive industry and volume forecasts, and other qualitative factors.
There are many uncertainties regarding the ongoing COVID-19 global pandemic that could negatively affect the Company's results of operations, financial position, and cash flows. As a result, if there is an adverse change to the Company’s projected financial information due to business performance or market conditions, this may be indicative that the fair value of its reporting units and indefinite-lived intangible assets have declined below their carrying values, which may result in non-cash goodwill or intangible asset impairment charges in a future period.
Impairment and Amortization of Long-Lived and Intangible Assets. Our identifiable intangible assets are amortized on a straight-line basis, which approximates the pattern in which the economic benefit of the respective intangible is realized, over its estimated useful life. The remaining useful lives of intangible assets are reviewed annually to determine whether events and circumstances warrant a revision to the remaining period of amortization. Our long-lived assets and intangible assets subject to amortization are reviewed for impairment whenever adverse events or changes in circumstances indicate that the related carrying amount may be impaired. An impairment loss is recognized when the carrying value of a long-lived asset exceeds its fair value. Significant judgments and estimates are used by management when evaluating long-lived assets for impairment. If management used different estimates and assumptions in its impairment tests, then the Company could recognize different amounts of expense over future periods.
Income Taxes. Deferred tax assets and liabilities reflect temporary differences between the amount of assets and liabilities for financial and tax reporting purposes. Such amounts are adjusted, as appropriate, to reflect changes in tax rates expected to be in effect when the temporary differences reverse. A valuation allowance is recorded to reduce our deferred tax assets to the amount that is more likely than not to be realized. Changes in tax laws or accounting standards and methods may affect recorded deferred taxes in future periods.
When establishing a valuation allowance, we consider future sources of taxable income such as “future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences and carry-forwards” and “tax planning strategies.” A tax planning strategy is defined as “an action that: is prudent and feasible; an enterprise ordinarily might not take but would take to prevent an operating loss or tax credit carry-forward from expiring unused; and would result in realization of deferred tax assets.” In the event we determine it is more likely than not that the deferred tax assets will not be realized in the future, the valuation adjustment to the deferred tax assets will be charged to earnings in the period in which we make such a determination. The valuation of deferred tax assets requires judgment and accounting for the deferred tax effect of events that have been recorded in the financial statements or in tax returns and our future projected profitability. Changes in our estimates, due to unforeseen events or otherwise, could have a material impact on our financial condition and results of operations.
We calculate our current and deferred tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years. Adjustments based on filed returns are recorded when
24

identified. The amount of income taxes we pay is subject to audits by federal, state and foreign tax authorities. Our estimate of the potential outcome of any uncertain tax issue is subject to management’s assessment of relevant risks, facts, and circumstances existing at that time. We use a more-likely-than-not threshold for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. We record a liability for the difference between the benefit recognized and measured and tax position taken or expected to be taken on our tax return. To the extent that our assessment of such tax positions changes, the change in estimate is recorded in the period in which the determination is made. We report tax-related interest and penalties as a component of income tax expense. We do not believe there is a reasonable likelihood that there will be a material change in the tax related balances or valuation allowance balances. However, due to the complexity of some of these uncertainties, the ultimate resolution may be materially different from the current estimate.
Recently Issued Accounting Pronouncements
Refer to Note 3 to the consolidated financial statements in Part II Item 8. of this Annual Report on Form 10-K.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
Not applicable.
25

Item 8. Financial Statements and Supplementary Data
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the stockholders and the Board of Directors of Unique Fabricating, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Unique Fabricating, Inc. and subsidiaries (the "Company") as of December 31, 2021 and December 31, 2020, the related consolidated statements of operations, stockholders’ equity, and cash flows, for each of the fiscal years ended December 31, 2021 and December 31, 2020, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and December 31, 2020, and the results of its operations and its cash flows for the years ended December 31, 2021 and December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.
Going Concern
The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the financial statements, the Company is not in compliance with certain covenants of its long-term credit agreement and does not have sufficient liquidity to repay the debt, which is now currently due, or meet its obligations as they become due which raises substantial doubt about its ability to continue as a going concern. Management's plans in regard to these matters are also described in Note 1. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Goodwill – Impairment Assessment – Refer to Note 2 and Note 7 of the financial statements
Critical Audit Matter Description
The Company identified a triggering event during the quarter ended September 30, 2021 requiring an interim evaluation of goodwill for impairment. The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of the Company’s sole reporting unit to it’s carrying value. The Company used the discounted cash flow method to estimate fair value, which requires management to make significant estimates and assumptions related to forecasts of future revenues, earnings before interest, taxes, depreciation, and amortization (“EBITDA”) margins, discount rate, and terminal growth rate. Changes in these assumptions could have a significant impact on the fair value of the reporting unit and the amount of any goodwill impairment recognized. In addition, the Company used the guideline public company method to determine the fair
26

value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company. As a result of this evaluation, the reporting unit’s carrying value exceeded its fair value and, therefore, an impairment charge of $5.1 million was recognized on the consolidated statement of operations for the twelve months ended December 31, 2021. The carrying value of goodwill was $17.0 million as of December 31, 2021 after recognition of the impairment charge.
Given the significant judgments made by management to estimate the fair value of the sole reporting unit and the sensitivity of operations to changes in demand and other market factors, performing audit procedures to evaluate the reasonableness of management’s estimates and assumptions related to forecasts of future revenues, EBITDA margins, selection of the discount rate, selection of terminal growth rate, and selection of EBITDA multiples for the Company required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the forecasts of future revenues, EBITDA margins, selection of discount rate, selection of terminal growth rate, and selection of EBITDA multiples for the reporting unit subject to the quantitative analysis included the following, among others:
We evaluated the reasonableness of management’s forecasts including revenue and EBITDA margin assumptions by comparing the forecasts to (1) historical results, (2) internal communications to management and the Board of Directors, (3) information included in analyst and industry reports of the Company, and (4) relevant data for peer group companies.
We considered the impact of changes in the regulatory environment on management’s forecasts.
With the assistance of our fair value specialists, we evaluated the discount rate and terminal growth rate, including testing the underlying source information and the mathematical accuracy of the calculations, and developing a range of independent estimates and comparing those to the assumptions selected by management
With the assistance of our fair value specialists, we evaluated the EBITDA multiples utilized in the market approach, including testing the underlying source information and mathematical accuracy of the calculations, and comparing the multiples selected by management to its guideline companies.


/s/ Deloitte & Touche LLP
Detroit, Michigan
March 24, 2022
We have served as the Company’s auditor since 2016

27

UNIQUE FABRICATING, INC.
CONSOLIDATED BALANCE SHEETS
(Dollars in thousands, except per share data)

  December 31, 2021December 31, 2020
Assets  
Current assets:  
Cash and cash equivalents$742 $760 
Accounts receivable, net23,469 23,759 
Inventories, net13,770 11,951 
Prepaid expenses and other current assets:  
Prepaid expenses and other3,270 5,643 
Refundable taxes3,738 4,027 
Total current assets44,989 46,140 
Property, plant, and equipment, net22,567 22,383 
Goodwill16,996 22,111 
Intangible assets5,161 7,605 
Other assets:
Operating leases9,776 10,415 
Investments, at cost1,054 1,054 
Deposits and other assets755 579 
Deferred tax asset2,379 893 
Total assets$103,677 $111,180 
Liabilities and Stockholders’ Equity  
Current Liabilities:  
Accounts payable$10,056 $10,892 
Current maturities of long-term debt28,884 35,864 
Income taxes payable303 204 
Revolver, current maturities19,541 11,494 
Accrued compensation1,149 792 
Other accrued liabilities3,478 4,551 
Total current liabilities63,411 63,797 
Long-term debt, net of current portion 2,999 
Other long-term liabilities:
Other long term liabilities9,139 10,519 
Total liabilities72,550 77,315 
Stockholders’ Equity:
Common stock, $0.001 par value – 15,000,000 shares authorized and 11,733,147 and 9,779,147 issued and outstanding at December 31, 2021 and December 31, 2020, respectively
12 10 
Additional paid-in-capital50,349 46,126 
Accumulated deficit(19,234)(12,271)
Total stockholders’ equity31,127 33,865 
Total liabilities and stockholders’ equity$103,677 $111,180 

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

UNIQUE FABRICATING, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(Dollars in thousands, except per share amounts)

  Twelve Months Ended December 31,
20212020
Net Sales$125,669 $120,214 
Cost of Sales108,950 99,543 
Gross Profit16,719 20,671 
Selling, general, and administrative expenses22,566 25,484 
Impairment5,115  
Restructuring expenses 1,230 
Operating loss(10,962)(6,043)
Other income (expense)  
Other, net6,153 157 
Interest expense(3,006)(3,608)
Other income (expense), net3,147 (3,451)
Loss before income tax benefit(7,815)(9,494)
Income tax benefit(852)(3,784)
Net loss$(6,963)$(5,710)
Net loss per share  
Basic$(0.67)$(0.58)
Diluted$(0.67)$(0.58)
 

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

UNIQUE FABRICATING, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY 
(Dollars in thousands, except share data)

Number of SharesCommon StockAdditional
Paid-In
Capital
Accumulated DeficitTotal Stockholders' Equity
Balance - December 31, 20199,779,147 $10 $46,011 $(6,561)$39,460 
Net loss— — — (5,710)(5,710)
Stock option expense— — 115 — 115 
Balance - December 31, 20209,779,147 $10 $46,126 $(12,271)$33,865 

Number of SharesCommon StockAdditional
Paid-In
Capital
Accumulated DeficitTotal Stockholders' Equity
Balance - December 31, 20209,779,147 $10 $46,126 $(12,271)$33,865 
Net loss— — — (6,963)(6,963)
Stock option expense— — 388 — 388 
Issuance of common stock and warrants1,954,000 2 3,835 — 3,837 
Balance - December 31, 202111,733,147 $12 $50,349 $(19,234)$31,127 


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

UNIQUE FABRICATING, INC. 
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Dollars in thousands)
Twelve Months Ended December 31,
  20212020
Cash Flows from Operating Activities:  
Net loss$(6,963)$(5,710)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:  
Impairment of goodwill5,115  
Depreciation and amortization5,599 7,085 
Amortization of debt issuance costs214 189 
Loss (gain) on sale of assets(12)464 
Gain on forgiveness of debt(6,000) 
Bad debt adjustment(307)740 
Loss (gain) on derivative instrument(625)329 
Stock option expense388 115 
Accrued in-kind interest on long term debt121  
Deferred income taxes(1,486)(1,539)
Accounts receivable597 202 
Inventory(1,819)1,096 
Prepaid expenses and other assets2,486 (6,864)
Accounts payable(25)1,236 
Other assets and liabilities, net(935)1,287 
Net cash used in operating activities(3,652)(1,370)
Cash Flows from Investing Activities:  
Capital expenditures(3,429)(2,425)
Proceeds from sale of property and equipment100 889 
Net cash used in investing activities(3,329)(1,536)
Cash Flows from Financing Activities:  
Net change in bank overdraft(811)332 
Payments on term loans and capital expenditure line(4,200)(3,161)
Payments on revolving credit facilities(42,055)(29,576)
Proceeds from revolving credit facilities49,985 29,573 
Debt issuance costs (151)
Proceeds from PPP Note 5,999 
Proceeds from issuance of common stock and warrants4,044  
Net cash provided by financing activities6,963 3,016 
Cash and Cash Equivalents:
Net increase (decrease) in cash and cash equivalents(18)110 
Cash and cash equivalents – beginning of period760 650 
Cash and cash equivalents – end of period$742 $760 
Supplemental disclosure of cash flow information:  
Cash paid for interest$3,289 $2,732 
Cash paid for income taxes$628 $52 
 
The accompanying notes are an integral part of these Consolidated Statements.
31

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Nature of Business and Basis of Presentation
Nature of Business
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 noise, vibration and harshness (“NVH”) management, acoustical management, water and air sealing, decorative and other functional applications. Unique 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 consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Going Concern
The Company’s 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 9). The Company entered into a forbearance agreement, 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.
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, totaling $48.4 million, has been classified as current as of December 31, 2021. The Company does not have sufficient cash and cash equivalents on hand or available liquidity to repay such debt or meet its obligations as they become due through twelve months from date of issuance of these 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 forbearance 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
32

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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 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.
Private Placement of Securities
On September 21, 2021, the Company issued 1,954,000 shares of common stock at a price of $2.25 per share for gross proceeds of $4.4 million in an offering exempt from registration under the Securities Act of 1933, as amended. The Company received net proceeds of approximately $4.0 million after payment of selling commissions equal to 8% of the gross proceeds to Taglich Brothers, Inc., the placement agent for the Offering. Further, the Company paid the placement agent’s Offering expenses of $44,000. Taglich Brothers, Inc. also received warrants to purchase 156,320 shares of common stock, exercisable for five years, at a price per share of $3.12 (the “Warrants”).
The Company used the net proceeds for general corporate purposes and reduced borrowings under its revolving credit facility, which subject to availability and compliance with the terms of the revolving line of credit, as amended, including by the Forbearance Agreement, may be reborrowed by the Company.

2. Summary of Significant Accounting Policies
Principles of Consolidation. The consolidated financial statements include the accounts of the Company and all subsidiaries over which the Company exercises control. All inter-company transactions and balances have been eliminated upon consolidation.
Cash and Cash Equivalents.  The Company considers all highly liquid investments with an original maturity of three months or less to be cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair value.
Accounts Receivable.  Accounts receivable are stated at the invoiced amount and do not bear interest. The allowance for doubtful accounts is management’s best estimate of the amount of probable collection in full of the existing accounts receivable. Management determines the allowance based on historical write off experience and an understanding of individual customer payment history and financial condition. 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. The allowance for doubtful accounts was $1.3 million at December 31, 2021 and $1.2 million at December 31, 2020.
Inventories. Inventories are stated at the lower of cost or net realizable value, with cost determined on the first in, first out method (FIFO). The value of inventories is reduced for excess and obsolescence based on management's review of on-hand inventories compared to historical and estimated future sales and usage. The allowance for inventory valuation was $1.2 million and $0.4 million at December 31, 2021 and December 31, 2020, respectively.
Valuation of Long-Lived Assets.  The carrying value of long-lived assets held for use is periodically evaluated when events or circumstances warrant such a review. The carrying value of a long-lived asset held for use is considered impaired when the anticipated separately identifiable undiscounted cash flows from the asset are less than the carrying value of the asset. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. During the third quarter of 2021, the Company identified indicators of impairment, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continued to decrease. The Company compared the carrying value of long-lived assets (excluding goodwill) to the cumulative undiscounted cash flows and concluded no assets other than goodwill were impaired. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the year ended December 31, 2020.
Property, Plant, and Equipment.  Property, plant, and equipment purchases are recorded at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Leasehold improvements are depreciated over the shorter of the estimated useful life of the asset or the period of the related leases. Upon retirement or disposal, the initial cost or valuation and accumulated depreciation are removed from the accounts, and any gain or loss is included in the statement of operations.
Intangible Assets.  The Company does not hold any intangible assets with indefinite lives. Identifiable intangible assets recognized as part of a business combination are recorded at their estimated fair value at the time of the business combination.
33

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Amortizable intangible assets are reviewed for impairment whenever events or circumstances indicate that the related carrying amount may be impaired. The remaining useful lives of intangible assets are reviewed annually to determine whether events and circumstances warrant a revision to the remaining period of amortization. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the years ended December 31, 2021 and December 31, 2020.
Goodwill.  Goodwill represents the excess of the acquisition cost of consideration transferred over the fair value of the identifiable net assets acquired and liabilities assumed from business combinations at the date of acquisition. Goodwill is not amortized, but rather is assessed at least on an annual basis for impairment. If it is determined that it is more likely than not that the fair value is greater than the carrying value of a reporting unit then a qualitative assessment may be used for the annual impairment test. Otherwise, a one-step process is used which requires estimating the fair value of each reporting unit compared to its carrying value. If the carrying value exceeds the estimated fair value, goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company has one reporting and operating unit for goodwill testing purposes.
The Company experienced a sustained decline in market capitalization during the third quarter of 2021 representing a potential indicator of impairment. Furthermore, the Company continues to experience the repercussions from the global semiconductor shortage. The most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continue to decrease. The Company identified these circumstances and concluded it was more likely than not the fair value of the goodwill was impaired and performed an interim quantitative assessment. The quantitative assessment was performed as of September 30, 2021, utilizing a combination of the income and market approaches. 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 14.8%, forecasted revenue for the 2022 through 2025, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2025. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company.
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 September 30, 2021. As a result, the Company recorded a $5.1 million impairment charge on the consolidated statement of operations for the twelve months ended December 31, 2021.
The Company performed its annual assessment of goodwill as of October 1, the assessment concluded no further impairment. The annual assessment of goodwill performed compared the expected financial results used in the most recent quantitative assessment to finalized expectations resulting from the 2021 annual planning process. The Company also performed an interim qualitative assessment as of December 31, 2021, which concluded no impairment. The interim assessment considered fourth quarter results compared to expectations, the status of the automotive industry and volume forecasts, and other qualitative factors.
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 debt discount, as a reduction of the noted 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.
Investments. Financial Accounting Standards Board (“FASB”) guidance requires certain equity securities to be measured at fair value, with changes in fair value recognized in earnings. For equity securities without readily determinable fair values, entities may elect to measure these securities at cost minus impairment, if any, adjusted for changes in observable prices. The Company has a cost method investment in its consolidated financial statements, and there is not a readily determinable value for this investment. Impairment losses due to a decline in the value of the investment that is other than temporary are recognized when incurred.
Dividends received are included in income, except for those dividends received in excess of the Company’s proportionate share of accumulated earnings, which are applied as a reduction of the cost of the investment. Dividend income of less than $0.1 million and $0.1 million was recognized for the years ended December 31, 2021 and December 31, 2020, respectively. No investment impairment loss was recognized for the years ended December 31, 2021 and December 31, 2020.
Stock Based Compensation.  The Company accounts for its stock-based compensation using the fair value of the award estimated at the grant date of the award. The Company estimates the fair value of awards, consisting of stock options, using the Black Scholes option pricing model. Compensation expense is recognized in earnings using the straight-line method over the vesting period, which represents the requisite service period. The Company accounts for forfeitures as they occur.
34

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Revenue Recognition. Revenue is measured based on consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.
See Note 4, Revenues, for further information on the Company’s revenue recognition in accordance with Accounting Standards Codification (“ASC”) Topic 606.
Shipping and Handling. Shipping and handling costs are included in cost of sales as they are incurred.
Income Taxes.  A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the period. Deferred tax liabilities or assets are recognized for the estimated future tax effects of temporary differences between financial reporting and tax accounting measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to reserve for future tax benefits that may not be realized.
The Company recognizes the benefit of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement with the relevant tax authority. The Company assesses all tax positions for which the statute of limitations remains open. The Company had no unrecognized tax benefits as of December 31, 2021 or December 31, 2020. There were no penalties or interest recorded during the years ended December 31, 2021 or December 31, 2020.
Foreign Currency Adjustments. The Company’s functional currency for all operations worldwide is the United States dollar. Nonmonetary assets and liabilities of foreign operations are remeasured at historical rates and monetary assets and liabilities are remeasured at exchange rates in effect at the end of each reporting period. Income statement accounts are remeasured at average exchange rates for the year. Gains and losses from translation of foreign currency financial statements into United States dollars are classified in other income in the consolidated statements of operations.
Concentration Risks. The Company is exposed to various significant concentration risks as follows:
Customer and Credit 
During the years ended December 31, 2021 and December 31, 2020, the Company’s sales were derived from customers principally engaged in the North American automotive industry. Company sales directly to General Motors Company (“GM”), Stellantis, Ford Motor Company (“Ford”), and Yanfeng Automotive Interiors (“Yanfeng”), as a percentage of total net sales were: 7%, 7%, 4%, and 8%, respectively, during the year ended December 31, 2021; 9%, 6%, 6%, and 6%, respectively, during the year ended December 31, 2020.
None of the Company’s customers represented more than 10% percent of direct Company’s net sales for the years ended December 31, 2021 and December 31, 2020.
Yanfeng accounted for 13% of accounts receivable as of December 31, 2021. None of the Company’s customers represented more than 10% of accounts receivable as of December 31, 2020.
Labor Markets 
At December 31, 2021, 54% of our employees are working in the United States, 42% are working in Mexico, and 4% are working in Canada. In the United States, 31% of the hourly work force is covered under collective bargaining agreements that expire in August of 2022 and February of 2023.
Foreign Currency Exchange 
The expression of assets and liabilities in a currency other than the functional currency, which is the United States dollar, gives rise to exchange gains and losses when such assets and obligations are paid in another currency. Foreign currency exchange rate adjustments (i.e., differences between amounts recorded and actual amounts owed or paid) are reported in the consolidated statements of operations as the foreign currency fluctuations occur. Foreign currency exchange rate adjustments are reported in the consolidated statements of operations using the exchange rates in effect at the time of the transaction. At December 31, 2021, the Company’s exposure to assets and liabilities denominated in another currency was not significant. To the extent there is a fluctuation in the exchange rates, the amount of local currency to be paid or received to satisfy foreign currency obligations in 2022 may increase or decrease.
35

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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 are 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. During the years ended December 31, 2021 and December 31, 2020, 25% and 22%, respectively, of the Company’s production occurred in Mexico. During the years ended December 31, 2021 and December 31, 2020, 9% and 9%, respectively, of the Company's production occurred in Canada. Sales derived from production in Mexico and Canada were 25% and 9% percent, respectively, during the year ended December 31, 2021, 23% and 8% percent, respectively, during the year ended December 31, 2020.
Derivative financial instruments.  All derivative instruments are required to be reported on the consolidated balance sheets at fair value unless the transactions qualify and are designated as normal purchases or sales. Changes in fair value are reported currently through earnings unless they meet hedge accounting criteria. See Note 10 for further information regarding the Company's derivative instrument makeup.
Use of Estimates. The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Examples include allowances for doubtful accounts and sales returns, allowances for inventory obsolescence, useful lives of depreciable assets, fixed asset and goodwill impairment analyses, valuation allowances for deferred tax assets, stock options, and financial instruments. Actual results could differ from those estimates.

3. 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 February 2016, the FASB issued ASU 2016-2, Leases (Topic 842). This update requires lessees to recognize on the balance sheet assets and liabilities for the rights and obligations created by leases of greater than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. We have identified our existing lease contracts and calculated the right of use assets, which are reflected in other assets on the consolidated balance sheets, and lease liabilities, which are reflected in the other accrued liabilities on the consolidated balance sheets. This guidance was effective for the Company as of January 1, 2020. Adoption of the new standard resulted in the recording of right-of-use assets and liabilities of $12.1 million and $12.8 million, respectively, as of January 1, 2020. The FASB has issued further ASUs related to the standard providing an optional transition method allowing entities to not recast comparative periods. The Company elected the practical expedients upon transition that retained the lease classification and initial direct costs for any leases that exist prior to adoption of the standard. The Company has approximately $10.5 million of non-cancelable future rental obligations as of December 31, 2021, as shown in Note 14.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740). The guidance simplifies accounting for income taxes by removing certain exceptions. This new guidance is effective for fiscal years beginning after December 15, 2020 for public companies. The Company adopted this guidance on a prospective basis and there was no material impact.
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
36

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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. The Company is currently assessing which contracts may be affected.

4. Revenues
The following table presents the Company's net sales disaggregated by major sales channel for the twelve months ended December 31, 2021 and December 31, 2020:
Twelve Months Ended
December 31, 2021
Twelve Months Ended
December 31, 2020
(dollars in thousands)
Net Sales
Transportation$111,229 $105,463 
Appliance12,160 11,302 
Other2,280 3,449 
Total$125,669 $120,214 
General Recognition Policy
Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally, this occurs with the transfer of control of its automotive, HVAC, 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. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.
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, as noted in the Accounts Receivable section of Note 2, Summary of Significant Accounting Policies, 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. The allowance for doubtful account balances are noted in the Accounts Receivable section of Note 2.
Practical Expedients
The Company elects the practical expedient to expense costs incurred to obtain a contract with a customer when the amortization period would have been one year or less. These costs include sales commissions as the Company has determined annual compensation is commensurate with annual sales activities.
The Company elects the practical expedient that does not require the Company to adjust consideration for the effects of a significant financing component when the period between shipment of its products and customer’s payment is one year or less.

37

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
5. Inventories
Inventories consist of the following:
  December 31, 2021December 31, 2020
(dollars in thousands)
Raw materials$9,242 $7,366 
Work in progress990 1,225 
Finished goods3,538 3,360 
Total inventory$13,770 $11,951 
The allowance for inventory valuation was $1.2 million and $0.4 million at December 31, 2021 and December 31, 2020, respectively.
Included in inventory are assets located in Mexico with a carrying amount of $4.0 million at December 31, 2021 and $3.1 million at December 31, 2020, and assets located in Canada with a carrying amount of $1.1 million at December 31, 2021 and $1.1 million at December 31, 2020.

6.  Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following:
December 31, 2021December 31, 2020Depreciable
Life – Years
(dollars in thousands)
Land$538 $538   
Buildings7,630 6,923 
23 - 40
Shop equipment26,049 23,436 
7 - 10
Leasehold improvements1,283 1,245 
3 - 10
Office equipment3,047 2,331 
3 - 7
Mobile equipment50 152 
3
Construction in progress1,554 2,315 
Total cost40,151 36,940   
Accumulated depreciation17,584 14,557 
Property, plant, and equipment, net$22,567 $22,383 
Depreciation expense was $3.2 million for the twelve months ended December 31, 2021 and $3.0 million for the twelve months ended December 31, 2020.
Included in property, plant, and equipment, net are assets located in Mexico with a carrying amount of $3.5 million and $3.7 million at December 31, 2021 and December 31, 2020, respectively, and assets located in Canada with a carrying amount of $0.4 million and $0.4 million at December 31, 2021 and December 31, 2020, respectively.

7. Goodwill
Changes in the carrying value of goodwill are as follows:
(dollars in thousands)
Balance at December 31, 2020
Goodwill$28,871 
Accumulated impairment losses(6,760)
Net beginning balance22,111 
Goodwill impairment(5,115)
Balance at December 31, 2021$16,996 
38

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Goodwill Impairment
The Company experienced a sustained decline in market capitalization during the third quarter of 2021 representing a potential indicator of impairment. Furthermore, the Company continued to experience the repercussions from the global semiconductor shortage. The most impactful was the decline in sales to our automotive customers, as North American automotive production volumes continued to be less than expected. The Company identified these circumstances and concluded it was more likely than not the fair value of the goodwill was impaired, and performed an interim quantitative assessment. The quantitative assessment was performed as of September 30, 2021, utilizing a combination of the income and market approaches. 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 14.8%, forecasted revenue for 2022 through 2025, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2025. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company. 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 September 30, 2021. As a result, the Company recorded a $5.1 million impairment charge on the consolidated statement of operations for the twelve months ended December 31, 2021.
Annual Assessment
During 2021, the Company decided to change the testing date for the annual impairment assessment for goodwill from December 31, to October 1. This change was made to align the annual assessment with the Company’s annual planning process and to alleviate the additional demand created when conducting the assessment during the year-end financial close process.

8. Intangible Assets
Intangible assets of the Company consist of the following at December 31, 2021:
Gross Carrying
Amount
Accumulated
Amortization
Weighted Average
Life – Years
(dollars in thousands)
Customer contracts$26,518 $23,887 8.16
Trade names4,673 2,143 16.43
Non-compete agreements1,162 1,162 2.53
Unpatented technology1,534 1,534 5.00
Total$33,887 $28,726 
Intangible assets of the Company consist of the following at December 31, 2020:
Gross Carrying
Amount
Accumulated
Amortization
Weighted Average
Life – Years
(dollars in thousands)
Customer contracts$26,518 $21,719 8.16
Trade names4,673 1,924 16.43
Non-compete agreements1,162 1,162 2.53
Unpatented technology1,534 1,477 5.00
Total$33,887 $26,282 
The weighted average amortization period for all intangible assets is 8.96 years. Amortization expense for intangible assets totaled $2.4 million for the twelve months ended December 31, 2021 and $4.0 million for the twelve months ended December 31, 2020.
39

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Estimated amortization expense for the next five years is as follows:
Estimated Amortization Expense
(dollars in thousands)
2022$1,305 
2023979 
2024759 
2025573 
2026223 
Thereafter1,322 
Total$5,161 

9. Long-term Debt
The Company’s long-term debt consists of the following:
December 31, 2021December 31, 2020
(dollars in thousands)
U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note was unsecured and bore interest at 1% per annum. The PPP Note was forgiven during the third quarter of 2021.
$ $5,999 
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.50% and 5.25% per annum at December 31, 2021, and December 31, 2020, respectively. At December 31, 2021, the balance of the New US Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
20,383 22,768
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.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively. At December 31, 2021, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
7,437 8,876
Capital expenditure line payable to lenders in quarterly installments of 12.5% of the outstanding principal balance per annum through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively.
1,064 1,220
Total debt excluding Revolver28,884 38,863 
As of December 31, 2021, and December 31, 2020, 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.
40

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Credit Agreement, as amended, bears 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 May 30, 2022, currently the termination date of the Forbearance Agreement, or earlier in the event of a Forbearance Termination event, as defined.
As of December 31, 2021, $19.8 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 December 31, 2021, and is secured by substantially all of the Company’s assets. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $2.2 million at December 31, 2021, 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. Further reducing the net availability at December 31, 2021 was an erroneous duplicate withdrawal for our Canadian Term Loan principal and interest payments of $411 thousand. A prepaid expense for this amount was recorded on the Company’s consolidated balance sheet.
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 are 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 which will be 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 reduces 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.
On February 25, 2022, the Company entered into the Fifth Amendment to Forbearance Agreement, which extends the Forbearance Period from February 28, 2022, to March 11, 2022. The Company used the short-term extension of its Forbearance Agreement, provided by the Fifth Amendment, to conduct negotiations of a longer extension with the Lenders.
41

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
On March 11, 2022, the Company entered into the Sixth Amendment to Forbearance Agreement, which extends the Forbearance Period from March 11, 2022, to May 30, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Sixth Amendment, to pursue a cure or waiver of financial covenant defaults and amended 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 December 31, 2021 and December 31, 2020, unamortized debt issuance costs were $248 thousand and $376 thousand, respectively, while amounts paid to or on behalf of lenders presented as unamortized debt discounts were $187 thousand and $285 thousand, respectively.
Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amount $226 thousand of for the twelve months ended December 31, 2021, and $189 thousand for the twelve months ended December 31, 2020.
Paycheck Protection Program Note
On April 24, 2020, the Company entered into a Promissory Note (“PPP Note”) for $6.0 million with Citizens Bank, National Association, (“PPP Lender”) pursuant to the U.S. Small Business Administration (“SBA”) Paycheck Protection Program under Title I of the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act passed by Congress and signed into law on March 27, 2020. On June 3, 2020, Congress passed the Paycheck Protection Program Flexibility Act of 2020 (the “PPP Flexibility Act”) and on June 5, 2020 it was signed into law. The PPP Flexibility Act modified certain provisions of the CARES Act. The PPP Note was unsecured, bore interest at 1.00% per annum, with principal and interest payments deferred until the earlier of (i) the PPP Lender receiving the forgiveness amount from the SBA or (ii) August 12, 2021.
On August 9, 2021, the Company received notification that the SBA approved the Company’s PPP Loan forgiveness application for the entire PPP Loan, including accrued interest. The Company recognized a gain on the forgiveness of the principal loan balance in the amount of $6.0 million and $0.1 million for the accrued interest, in the twelve months ended December 31, 2021 in Other, net on the consolidated statement of operations.
Covenant Compliance
The 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 is excluded from Total Debt for all periods until a determination of forgiveness is made. However, testing of the Total Leverage Ratio is suspended during the remainder of 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
42

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
quarter thereafter, for the four fiscal quarters then ended. However, testing of the Total Leverage Ratio is suspended during the remainder of the Forbearance Period.
Minimum Liquidity
The Second Amendment to the Forbearance Agreement eliminated the Minimum Liquidity covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with the following:
Date of DeterminationMinimum Liquidity
December 31, 2021$3,000,000
January 31, 2022$3,000,000
February 28, 2022$3,000,000
As of December 31, 2021, the Company was not in compliance with this covenant. However, by the conclusion of the first week of 2022, the Company was back in compliance with the Minimum Liquidity requirement. Furthermore, the Fourth Amendment to the Forbearance Agreement, waived the Company’s noncompliance at December 31, 2021.
Minimum Consolidated EBITDA
The Second Amendment to the Forbearance Agreement eliminated the Minimum Consolidated EBITDA covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with the following:
Date of DeterminationMeasurement PeriodMinimum Consolidated EBITDA
December 31, 2021
Trailing 12 months
$4,100,000
January 31, 2022
Trailing 12 months
$4,200,000
February 20, 2022
Trailing 12 months
$4,700,000
At September 30, 2021, the Company was not in compliance with this covenant. The Third Amendment to the Forbearance Agreement forbore the Termination Event this default constituted. The Third Amendment to the Forbearance Agreement also suspended testing of this covenant for the remainder of the Forbearance Period.
Projected Cash Disbursements
The Third Amendment to the Forbearance Agreement establishes a financial covenant limiting the Company’s cash disbursements for the duration of the Forbearance Period. Commencing on December 15, 2021, the cumulative total cash disbursements shall not exceed the Company’s projected total cash disbursements for the same cumulative period by more than 15%.
Future Maturities
Maturities on the Company’s Amended and Restated Credit Agreement and other long term-debt obligations for the remainder of the current fiscal year and future fiscal years:
Future Maturities
(dollars in thousands)
2022$48,860 
2023 
Total48,860 
Discounts(187)
Debt issuance costs(248)
Total debt, net$48,425 

43

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
10. Derivative Financial Instruments
Interest Rate Swap
The Company holds derivative financial instruments, in the form of interest rate swaps, as required by Amended and Restated 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 swaps are recognized in the accompanying consolidated balance sheets at their fair value. Monthly settlement payments due on the interest rate swaps and changes in their fair value are recognized currently in net income as interest expense in the 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 percent 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 another interest rate swap from 2016 expiring. 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 another interest rate swap from 2017 expiring. The notional amount then decreased each quarter by $0.4 million until December 31, 2021 after which it will then decrease each subsequent quarter by $0.6 million until it expires on November 8, 2023.
At December 31, 2021, the fair value of the swap was $0.6 million, which is included in other long-term liabilities in the consolidated balance sheet. The Company paid $0.5 million in the aggregate, in net monthly settlements with respect to the interest rate swap for the twelve months ended December 31, 2021. At December 31, 2020, the fair value of all the swaps was $1.2 million, which was included in other long-term liabilities in the consolidated balance sheet. The Company paid $0.5 million, in the aggregate, in net monthly settlements with respect to the interest rate swaps for the twelve months ended December 31, 2020.

11. Restructuring
The Company's restructuring activities are undertaken as necessary to implement management's strategy and improve operating results. The restructuring activities generally relate to realignment of existing manufacturing capacity and closure of facilities and other exit or disposal activities, either in the normal course of business or pursuant to specific restructuring programs.
The table below summarizes the activity in the restructuring liability for the twelve months ended December 31, 2020:
Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
(dollars in thousands)
Accrual balance at December 29, 2019$438 $116 $554 
Provision for estimated expenses incurred during the year 1,230 1,230 
Payments made during the year438 671 1,109 
Asset impairments and other 675 675 
Accrual balance at December 31, 2020$ $ $ 
Evansville Restructuring
On July 16, 2019, the Company made the decision to close its manufacturing facility in Evansville, Indiana. The Company ceased operations at the Evansville facility during the fourth quarter of 2019, an approximately 47 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in our other facilities.
The Company moved the Evansville production to its existing manufacturing facilities in LaFayette, Georgia, Auburn Hills, Michigan, and Louisville, Kentucky. The Company provided the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company has continuing cash flows from the production being moved to other facilities within the Company.
44

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company incurred costs of $0.6 million during the twelve months ended December 31, 2020, which consisted primarily of the relocation of equipment, the disposal of equipment and inventory, and the impairment of the ROU asset for the leased warehouse. Also included in this amount is a non-cash loss related to the loss on the sale of the Evansville building. All of these costs were recorded to the restructuring expense line in continuing operations in the Company’s consolidated statements of operations.
The Company had $0.3 million and $0.7 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of December 31, 2021 and December 31, 2020, respectively. The Company has secured subleases of roughly 78% of the facility.

12. 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.
On June 11, 2021, the compensation committee of the board of directors approved the issuance of 38,943 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.31 per share with a weighted average grant date fair value of $1.64 per share. These options vested immediately upon issuance.
On December 3, 2021, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to an employee of the Company. All of the awards have an exercise price of $2.08 per share with a weighted average grant date fair value of $0.46 per share. These awards vest 50 percent once the closing price of the Company’s stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company’s common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.
2014 Omnibus Performance Award Plan
In 2014, the board of directors and stockholders adopted the 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.
On May 4, 2021, the compensation committee of the board of directors approved the issuance of 139,278 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $4.51 per share with a weighted average grant date fair value of $2.28 per share. 20% of these options vested immediately and the remainder vest in 20% tranches on each of May 4, 2022, 2023, 2024, and 2025, respectively.
On June 11, 2021, the compensation committee of the board of directors approved the issuance of 59,254 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.31 per share with a weighted average grant date fair value of $1.64 per share. These options vested immediately upon issuance.
45

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
On December 3, 2021, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to an employee of the Company. All of the awards have an exercise price of $2.08 per share with a weighted average grant date fair value of $1.22 per share. 40% of these options vest on December 3, 2022, and the remainder vest in 20% tranches on each of December 3, 2023, 2024, and 2025, respectively.
May 4, 2021June 11, 2021December 3, 2021
Expected volatility53.76 %57.77 %64.26 %
Dividend yield % % %
Expected term (in years)656
Risk-free rate1.05 %0.96 %1.21 %
A summary of option activity under both plans is presented below:
  Number of SharesWeighted
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, 2020726,500 $4.53 7.2$1,484 
Granted262,475 $3.83 5.0$ 
Exercised $ 0.0$ 
Forfeited or expired142,244 $9.73 0.0$ 
Outstanding at December 31, 2021846,731 $4.00 7.6$ 
Vested and exercisable at December 31, 2021384,858 $4.85 6.6$ 
________________________________________
(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 stock price of $1.96 as of December 31, 2021 and $5.50 as of December 31, 2020.
The Company recorded gross compensation expense of approximately $0.4 million for the twelve months ended December 31, 2021 and $0.1 million for the twelve months ended December 31, 2020, in its consolidated statements of operations, as a component of sales, general, and administrative expenses. The income tax benefit related to share based compensation expense was immaterial for the twelve months ended December 31, 2021 and December 31, 2020.
As of December 31, 2021, there was approximately $0.6 million 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.8 years.

13. Income Taxes
Income before income taxes for U.S. and Non-U.S. operations are as follows:
  Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
U.S. (loss) income$(6,809)$(11,274)
Non-U.S. income(1,006)1,780 
(Loss) income before income taxes$(7,815)$(9,494)
46

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The components of the income tax provision included in the consolidated statements of operations are all attributable to continuing operations and are detailed as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Current tax expense:
Federal$(333)$(2,918)
State51 42 
Foreign916 631 
Total634 (2,245)
Deferred tax expense:
Federal (1,236)
State (83)
Foreign(1,486)(220)
Total(1,486)(1,539)
Total income tax expense$(852)$(3,784)
Deferred income tax assets and liabilities at December 31, 2021 and December 31, 2020 reflect the effect of temporary differences between amounts of assets, liabilities and equity for financial reporting purposes and the bases of such assets, liabilities and equity as measured based on tax laws, as well as tax loss and tax credit carryforwards. The following table summarizes the components of temporary differences and carryforwards that give rise to deferred tax assets and liabilities:
  December 31, 2021December 31, 2020
(dollars in thousands)
Deferred tax assets (liabilities):    
Allowance for doubtful accounts$298 $345 
Inventories296 99 
Accrued payroll and benefits418 513 
Goodwill and intangible assets2,135 951 
Excess interest expense1,090 447 
Tax credits and NOLs3,226 1,427 
Lease liabilities2,412 2,604 
Other300 339 
Deferred tax asset before valuation allowance10,175 6,725 
Valuation allowance(3,354)(684)
Deferred tax asset6,821 6,041 
Property, plant, and equipment(1,975)(2,544)
Lease assets(2,348)(2,495)
Other(119)(109)
Deferred tax liability(4,442)(5,148)
Total deferred tax asset (liability)$2,379 $893 
Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to reserve for future tax benefits that may not be realized. As of the years ended December 31, 2021 and December 31, 2020, the Company has recorded a valuation allowance on the net U.S. federal and state deferred tax assets as the Company has concluded that it is not more than likely than not that these deferred tax assets will be realized.
47

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of December 31, 2021, we have cumulative tax effected U.S. federal tax losses of $1.8 million that carryforward indefinitely and U.S. state Net Operating Loss carry forwards of $0.2 million. Certain tax loss amounts begin to expire in the year 2024 while other state tax losses carryforward indefinitely. Also, we have $1.2 million of tax credit carryforwards, which expire in the years 2028 to 2042.
The transition tax provision of the 2017 tax reform act eliminated the basis difference that existed previously for purposes of ASC Topic 740. However, there are limited other taxes that could continue to apply such as foreign withholding and certain state taxes. U.S. income taxes have not been recognized for such taxes as the Company continues to remain indefinitely reinvested with respect to its foreign earnings. It is not practicable to estimate the amount of income taxes that may be payable on such undistributed foreign earnings.
A reconciliation of taxes on income from continuing operations based on the statutory federal income tax rate to the provision for income taxes is as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Income tax expense (benefit) at US Statutory Tax Rate $(1,641)$(1,994)
State income tax (benefit) expense, net of federal benefit(167)(31)
Foreign tax rate differential1 155 
U.S. Tax on non-U.S. income (561)
Goodwill impairment156  
Research and Development credits(150)(269)
Assets Basis Adjustment(650) 
NOL carryback (1,037)
Valuation allowance2,670 63 
PPP loan forgiveness(1,396) 
Other325 (110)
Total provision for income taxes$(852)$(3,784)
The Treasury Department issued final regulations in July 2020 that provide for a high-tax exception to the Global Intangible Low-Taxed Income (“GILTI”) tax that were retroactive to tax years beginning after December 31, 2017. As a result, the Company recognized a $0.6 million tax benefit in 2020 for the reduction of GILTI tax expense.
The Company recognizes the benefit of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement with the relevant tax authority. The Company assesses all tax positions for which the statute of limitations remains open. The Company had no unrecognized tax benefits as of December 31, 2021 and December 31, 2020. The Company recognizes any penalties and interest when necessary as income tax expense. There were no penalties or interest recorded during the twelve months ended December 31, 2021 or December 31, 2020.
The Company files income tax returns in the United States, Mexico, and Canada as well as in various state and local jurisdictions. With few exceptions, the Company is no longer subject to income tax examinations by tax authorities for years before 2018 in the United States, before 2016 in Mexico, and before 2016 in Canada.

14. Leases
On January 1, 2020, the Company adopted the accounting guidance under ASC 842 “Leases”, as issued by the FASB under ASU 2016-02, by applying the modified retrospective method without restatement of comparative periods’ financial information. More information regarding the Company’s accounting policies can be found in Note 3, New Accounting Pronouncements.
The Company leases certain industrial spaces, 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 five years. The exercise of lease renewal options is at the
48

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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. As of December 31, 2021, leases that the Company has signed but have not yet commenced are immaterial.
Leased assets and liabilities included within the consolidated balance sheets consist of the following:
ClassificationDecember 31, 2021December 31, 2020
(dollars in thousands)
Right-of-Use-Assets
OperatingOperating Leases$9,776 $10,415 
Liabilities
Current
OperatingOther accrued liabilities$1,812 $2,309 
Non-current
OperatingOther long term liabilities8,648 8,911 
Total lease liabilities$10,460 $11,220 
Maturity of the Company’s lease liabilities as of December 31, 2021 is as follows:
Estimated Future Lease Liability Maturities
(dollars in thousands)
2022$2,426 
20231,756 
20241,669 
20251,660 
20261,471 
Thereafter4,225 
Total lease payments13,207 
Less: interest2,747 
Present value of lease payments$10,460 
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate base on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:
December 31, 2021December 31, 2020
Weighted average remaining lease term (years)77
Weighted average discount rate6.52 %6.39 %
Lease costs included in the consolidated statements of cash flows are as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$2,981 $3,335 

49

15. 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 100 percent of an employee’s contribution up to the first 3 percent of each employee’s total compensation and 50 percent for the next 2 percent 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.4 million for the twelve months ended December 31, 2021 and $0.4 million for the twelve months ended December 31, 2020.
16. Related Party Transactions
Effective March 18, 2013, the Company is under a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $0.3 million 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 by any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.1 million for the twelve months ended December 31, 2021, before the Forbearance Agreement the Company entered with its lenders suspended the payment of any additional management fees. The Company incurred management fees of $0.2 million for the twelve months ended December 31, 2020. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically each year for additional one-year terms. The current term expires on March 18, 2022. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer collectively own 50% of the equity securities owned by either of them on March 18, 2013.
On September 21, 2021, the Company issued common stock in an offering exempt from registration under the Securities Act of 1933. Taglich Brothers, Inc. acted as placement agent in this offering and received selling commissions equal to 8% of the gross proceeds, approximately, and expenses of $44 thousand. Taglich Brothers also received warrants to purchase 156,320 shares of common stock, exercisable for five years, at a price per share of $3.12.
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 through December 31, 2021 of $0.8 million.

17. 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 can 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 considering 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
50

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Company’s assessment of the significance of specific inputs to these fair value measurements requires judgment and considers factors specific to each item.
The Company measures its interest rate swap at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves, and other information readily available in the market.
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 quantitative goodwill impairment analysis is based on Level 3 inputs, including forecasted EBITDA margins and future cash flows. Please refer to Note 7 for more information on the Company’s goodwill impairment analysis completed as of September 30, 2021.

18. 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 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. 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 denominator of basic and diluted loss per share:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands, except per share data)
Numerator:
Net (loss)$(6,963)$(5,710)
Denominator:
Weighted average shares outstanding, basic10,320 9,779 
Dilutive effect of stock-based awards  
Weighted average shares outstanding, diluted10,320 9,779 
Basic loss per share$(0.67)$(0.58)
Diluted loss per share$(0.67)$(0.58)
51

UNIQUE FABRICATING, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the twelve months ended December 31, 2021 and twelve months ended December 31, 2020, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
Number of options846,731726,500
Exercise price of options
$2.08 - $12.58
$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 underwriters of the Company’s equity issuance in September 2021 with an exercise price of $3.12 per share of common stock, which expire on September 21, 2026.
52

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.

Item 9A. Controls and Procedures
Disclosure Controls and Procedures
We maintain disclosure controls and procedures, (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) referred to herein as “Disclosure Controls”) that are designed to ensure that information required to be disclosed in our reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer (“CEO”), serving as our Principal Executive Officer, and our Chief Financial Officer (“CFO”), serving as our Principal Financial Officer and Principal Accounting Officer, as appropriate, to allow timely decisions regarding required financial disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that a control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, with a company have been detected.
As of the end of the period covered by this Annual Report on Form 10-K, we carried out an evaluation, under the supervision and with the participation of our management, including our CEO and CFO, of the effectiveness of the design and operation of our Disclosure Controls as of December 31, 2021. Based upon that evaluation, our CEO and CFO have concluded that our Disclosure Controls were effective as of December 31, 2021.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) of the Exchange Act and based upon the criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“the COSO framework”). Our internal control over financial reporting system is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP.
An effective internal control system, no matter how well designed, has inherent limitations, including the possibility of human error or overriding of controls, and therefore can provide only reasonable assurance with respect to reliable financial reporting. Because of its inherent limitations, our internal control over financial reporting may not prevent or detect all misstatements, including the possibility of human error, the circumvention or overriding of controls, or fraud. Effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Our management, including our CEO and CFO, assessed the effectiveness of our internal control over financial reporting as of December 31, 2021. In making this assessment, management used the criteria set forth by the COSO framework. Based on our evaluation under these criteria, management concluded that as of December 31, 2021, our internal control over financial reporting was effective.
This annual report does not include an attestation report of the Company’s independent registered public accounting firm regarding internal control over financial reporting because that requirement under Section 404 of the Sarbanes-Oxley Act of 2002 was permanently removed for smaller reporting company filers pursuant to the provisions of Section 989G(a) set forth in the Dodd-Frank Wall Street Reform and Consumer Protection Act enacted into federal law in July 2010.
Remediation of Previously Reported Material Weaknesses
We previously identified and disclosed in our Annual Report on Form 10-K for the year ended December 29, 2019 (the “2019 Annual Report”) a material weakness in the Company’s internal control over financial reporting primarily related to limited finance staffing levels that are not commensurate with the Company’s complexity and its financial accounting and reporting requirements. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that a reasonable possibility exists that a material misstatement of our annual or interim financial statements would not be prevented or detected on a timely basis. We also previously identified and disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020 (the “2020 Annual Report”), that we did not maintain effective internal control over financial reporting as of December 31, 2020, based upon the existence of the material weaknesses described below.
53

Control Environment
We did not maintain an effective control environment based on the criteria established in the COSO framework to enable the identification and mitigation of risks of accounting errors. Specifically, we experienced delays attracting, developing and retaining competent individuals in alignment with our objectives. Following continuing declines in sales volumes and the results of our operations, we experienced significant turnover of key management, finance, and accounting personnel, as disclosed in our 2019 Annual Report, and failed to adequately train in a timely manner our employees on business process controls. The material weakness in the control environment led to additional material weaknesses in our system of internal control as described below.
Risk Assessment
We did not have an effective risk assessment process that defined clear financial reporting objectives, that identified and evaluated risks of misstatement due to errors over certain financial reporting processes, or that developed internal controls to mitigate those risks.
Monitoring
We did not design and implement effective monitoring activities based on the criteria established in the COSO framework to enable appropriate monitoring to determine whether the components of internal control are present and functioning as established by the COSO framework. The Company did not have written policies and procedures to ensure appropriate training for new employees and we did not monitor the transition of control activities during employee changes and departures.
Control Activities
The material weaknesses noted above contributed to material weaknesses in the control activities component of our system of internal controls based on the criteria established in the COSO framework. We did not develop written policies and procedures with a sufficient level of precision to support the operating effectiveness of the controls to prevent and detect potential material errors timely. As a result, the following control deficiencies individually constitute material weaknesses:
Ineffective controls over the review and approval of manual journal entries: we did not identify and correct, in a timely manner, erroneous manual journal entries.
Ineffective controls over our account reconciliation processes, including properly identifying and timely correcting differences.
For our cash and inventory, in addition to ineffective controls over the reconciliations, we did not properly identify and timely correct differences including aged and unresolved reconciling items.
Ineffective system access and change management controls over the Company’s enterprise resource systems: we did not properly review user access to ensure proper segregation of duties, and when necessary, we did not identify mitigating controls to address the risk of users with incompatible duties.
During 2020, the Company recruited and hired a Chief Financial Officer, Corporate Controller, Mexico Plant Controller, Financial Reporting Manager, and Senior Corporate Accountant. While the staffing levels within finance were improved by our recruiting efforts to fill the key roles within finance, the staffing levels throughout 2020 did not sufficiently remediate the previously identified material weakness in the 2019 Annual Report.
During 2021, the Company engaged a third-party firm to assist with the Company’s remediation efforts, and with their assistance, the Company completed a gap analysis of its internal control over financial reporting, implemented certain new or redesigned controls, and completed a risk assessment. The Company, with the assistance of the third-party firm, also completed an assessment of these new or redesigned controls to determine if they were designed and operating effectively. As a result of these actions, management has concluded that the material weaknesses, as identified and reported in the 2020 Annual Reports, have been remediated as of December 31, 2021.
Changes In Internal Control Over Financial Reporting
Except as noted above, there were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the quarter ended December 31, 2021 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information
None.
54

PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information called for by Item 10, as to compliance with Section 16(a) of the Exchange Act, is incorporated by reference to the Company’s Definitive Proxy Statement to be filed with the SEC pursuant to Regulation 14A in connection with the Company’s 2022 Annual Meeting of Shareholders (the “Proxy Statement”) to be filed within 120 days after the fiscal year covered by this Annual Report on Form 10-K and is incorporated herein by reference.
The Company has adopted a code of ethics, which applies to its principal executive officer, principal financial officer, and all other employees and non-employee directors of the Company. The Code of Business Conduct, Ethics, and Anti-Bribery is posted on the Company’s website (www.uniquefab.com). The Company intends to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of the code of ethics that applies to the Company’s principal executive officer and principal financial officer, by posting such information on the Company’s website, at the address specified above.
The Company’s Corporate Governance Guidelines and charters for each Committee of its Board of Directors are also available on the Company’s website.
Information on the Company’s website is not deemed to be incorporated by reference into this Annual Report on Form 10-K.
Item 11. Executive Compensation
The information called for by Item 11 will be included in the Proxy Statement, and such information is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information called for by Item 12 will be included in the Proxy Statement, and such information is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information called for by Item 13 will be included in the Proxy Statement, and such information is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
The information called for by Item 14 will be included in the Proxy Statement, and such information is incorporated herein by reference.
55

PART IV
Item 15. Exhibits, Financial Statement Schedules
(a) The following documents are filed as part of this Form 10-K
(1) Financial Statements

Report of Independent Registered Public Accounting Firm (PCAOB ID: 34)
Consolidated Balance Sheets as of December 31, 2021 and December 31, 2020
Consolidated Statements of Operations for the Twelve Months Ended December 31, 2021 and December 31, 2020
Consolidated Statements of Stockholders' Equity for the Twelve Months Ended December 31, 2021 and December 31, 2020
Consolidated Statements of Cash Flows for the Twelve Months Ended December 31, 2021 and December 31, 2020

(2) Financial Statement Schedules: Financial statement schedules have been omitted as information required is inapplicable or the information is presented in the consolidated financial statements and the related notes

(3) Exhibits
Exhibit
Number
 Description
56


57

 
 
 
101.INS+ Inline XBRL Instance Document
101.SCH+ Inline XBRL Taxonomy Extension Schema Document
101.CAL+ Inline XBRL Taxonomy Calculation Linkbase Document
101.DEF+ Inline XBRL Taxonomy Definition Linkbase Document
101.LAB+ Inline XBRL Taxonomy Label Linkbase Document
101.PRE+ Inline XBRL Taxonomy Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
______________________
* Filed herewith.
+ Filed electronically with the report.
# Indicates management contract or compensatory plan, contract or agreement.

58

SIGNATURES
Pursuant to the requirements of the Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
UNIQUE FABRICATING, INC.
(Registrant)
Date: March 24, 2022By:/s/ Brian P. Loftus
Brian P. Loftus
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
Pursuant to the requirements of the Securities Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the date indicated.
Signature and NameTitleDate
/s/ Byrd Douglas Cain IIIPresident and Chief Executive OfficerMarch 24, 2022
Byrd Douglas Cain III(Principal Executive Officer)
/s/ Brian P. LoftusChief Financial OfficerMarch 24, 2022
Brian P. Loftus(Principal Financial Officer and Principal Accounting Officer)
/s/ Richard L BaumChairman of the BoardMarch 24, 2022
Richard L Baum
/s/ Susan BenedictDirectorMarch 24, 2022
Susan Benedict
/s/ Patrick W. CavanaghDirectorMarch 24, 2022
Patrick W. Cavanagh
/s/ William CookeDirectorMarch 24, 2022
William Cooke
/s/ Paul FrascoiaDirectorMarch 24, 2022
Paul Frascoia
/s/ James IllikmanDirectorMarch 24, 2022
James Illikman
/s/ Mary Kim KorthDirectorMarch 24, 2022
Mary Kim Korth

59
EX-10.14 2 ufab123121exhibit1014.htm EX-10.14 Document

THIRD EXTENSION OF LEASE

THIS THIRD EXTENSION OF LEASE (this "Third Extension") is entered into this
21ST of December 2018 by and between JOSLYN-COLLIER I LLC, a Michigan
limited liability company (the "Landlord") and UNIQUE FABRICATING INC, a Delaware Corporation (the "Tenant").

RECITALS:

WHEREAS, the Landlord and Tenant previously entered into a certain Lease Agreement dated June 23, 2002 (the "Lease"), a First Extension of Lease dated April 15, 2010, and a Second Extension of Lease dated February 16, 2011, covering the premises located at 800 Standard Parkway, Auburn Hills, Michigan (the "Premises").

WHEREAS, Tenant and Landlord desire to extend the Lease term of, and otherwise amend, the Lease in accordance with the terms and conditions of this Third Extension.

NOW, THEREFORE, in consideration of the Premises and for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties agree as follows:

1.Third Extension. The term of the Lease is extended and shall expire without further notice or demand on July 31, 2030. The portion of the term of Lease extended by this Third Extension is referred to as the "Third Extension". The term of the Lease before giving effect to this Third Extension (i.e. before the commencement of the Third Extension) is referred to as the "Original Term", or "First or Second Extension".

2.Lease Rate: During the Third Extension the base monthly lease rate on the Premises, pursuant to section 4 of the Lease shall be as follows:
Aug 1, 2020 - July 31, 2021$84,375.00 
Each (12) twelve-month period thereafter commencing on August 1, 2021 through July 31, 20302% annual increases every 12 months
3.The Security Deposit under the Lease is currently $100,000. The Security Deposit shall remain $100,000 and shall remain in full force and effect. Tenant will be required to provide Landlord with a replacement or extended letter of credit for the Security Deposit in the same form as the existing letter of credit and such letter of credit shall be in effect until August 31, 2030.

4.The Membership Issuance and Purchase Agreement dated June 23, 2002 is null and void and shall be of no further effect. The parties hereto agree neither Landlord or Tenant have any outstanding obligation to the other party under the Membership and Issuance Agreement.

5. Landlord shall perform the building improvement work (the "Renovation Work") pursuant to the attached specifications ("Exhibit A") and floor plan ("Exhibit B"). Tenant shall send written notice to Landlord (90) ninety days prior to when Tenant is ready for the commencement of the Renovation Work (the "Notice Letter"). The Notice Letter shall not be provided prior to January I, 2020 or later than March 1, 2020. Tenant will have fully vacated the areas of the Premises for the Renovation Work no later than July I, 2020 (the "Renovation Work Vacating Date"). Tenant acknowledges that Landlord will perform the Renovation Work in 2020 and if Tenant fails to send



the Notice Letter pursuant to the terms herein or fails to fully vacate the areas for the Renovation Work by the Renovation Work Vacating Date, then Landlord will not be obligated to perform the Renovation Work and the Lease shall continue in full force and effect and all other terms of this Third Extension of Lease shall remain the same.

6. Option to Renew. Tenant shall have one (1) option to renew and extend the Lease (the "Renewal Option") for one (1) additional term of five (5) years in duration (the "Renewal Term") from and after the expiration of the Third Extension, exercisable with not less than three hundred sixty-five (365) days' prior written notice to Landlord prior to the expiration of the Third Extension (the "Renewal Notice"); provided, the Renewal Option will not be exercisable and will not be effective if Tenant is in default of this Lease at the time that the Renewal Notice is given. All outstanding defaults must be cured before the first day of the Renewal Term, or the Lease will automatically expire on the last day of the Third Extension. Upon the exercise of the Renewal Option, the Renewal Term shall be included in the definition of the "Term" or "term" of the Lease. Time shall be deemed to be of the essence in connection with the exercise of the Renewal Option.

If the Tenant exercises the Renewal Option, the monthly base rent each rolling twelve-month period within the Renewal Term (each a "Lease Year") shall be as follows:

Renewal Term Lease YearMonthly base rent
1base rent pursuant to Section 4.01 of the Lease for the last month of the Third Extension term
21% annual increase
31% annual increase
41% annual increase
51% annual increase

7.In case of conflict with the Lease, First Extension, or Second Extension, this Third Extension of Lease shall govern. Except as modified and amended hereby, all other terms of the Lease shall remain in full force and effect.

8.Tenant confirms that it has no outstanding claims against the Landlord under or pursuant to the Lease, whether asserted or unasserted, and waives any such claims as of the date hereof.

9.This Third Extension may be executed in separate counterpaiis, none of which need the signatures of all parties, and all of which taken together shall constitute one and the same instrument. This Third Extension may be signed and delivered by facsimile or as an image file attached to electronic mail or another form of electronic delivery, in which case each such facsimile or image file will be effective as if an original.












IN WITNESS WHEREOF, the undersigned have executed this Agreement as the date first above written.


WITNESSES:

LANDLORD:
JOSLYN-COLLIER I, LLC
A Michigan limited liability company








TENANT:
UNIQUE FABRICATING, INC.
A Delaware corporation




EX-21.1 3 ufab123121exhibit211.htm EX-21.1 Document

Exhibit 21.1
UNIQUE FABRICATING, INC.
ALL SUBSIDIARIES
Entity Name
Unique Fabricating NA, Inc.
Unique Fabricating South, Inc.
Unique Fabricating de Mexico S.A. de C.V.
Unique-Prescotech, Inc.
Unique-Chardan, Inc.
Unique-Molded Foam Technologies, Inc.
Unique-Intasco Canada, Inc.
Unique Fabricating Realty, LLC




EX-23.1 4 ufab123121exhibit231.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-206140, No. 333-212193 and No. 333-248110 on Form S-8 and No. 333-260280 on Form S-3 of our report dated March 24, 2022, relating to the financial statements of Unique Fabricating, Inc. and subsidiaries appearing in this Annual Report on Form 10-K for the year ended December 31, 2021.

 
/s/ Deloitte & Touche LLP

Detroit, Michigan
March 24, 2022



EX-31.1 5 ufab123121exhibit311.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 annual report on Form 10-K 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: March 24, 2022By:/s/ Byrd Douglas Cain, III
Name: Byrd Douglas Cain, III
Title: Chief Executive Officer (Principal Executive Officer)


EX-31.2 6 ufab123121exhibit312.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 annual report on Form 10-K 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: March 24, 2022By:/s/ Brian P. Loftus
Name: Brian P. Loftus
Title:  Chief Financial Officer (Principal Financial and Accounting Officer)


EX-32.1 7 ufab123121exhibit321.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 attached annual report on Form 10-K for the year ended December 31, 2021 the undersigned each certify that (i) the annual report 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 annual report fairly presents, in all material respects, the financial condition and results of operations of the issuer.
 
Date: March 24, 2022By:/s/ Byrd Douglas Cain, III
Name: Byrd Douglas Cain, III
Title:  President and Chief Executive Officer
(Principal Executive Officer)

The foregoing certification is being furnished as an exhibit to the Form 10-K 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-K 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 8 ufab123121exhibit322.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 annual report on Form 10-K of Unique Fabricating, Inc. (the "Company") for the annual period ended December 31, 2021, the undersigned certifies that (i) the Form 10-K 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-K fairly presents, in all material respects, the financial condition and results of operations of the issuer.
 
Date: March 24, 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-K 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-K 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 9 ufab-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - 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 2402401 - Disclosure - Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2108104 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2111105 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Inventories - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115106 - Disclosure - Property, Plant, and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2316303 - 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 - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2119107 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2122108 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - Intangible Assets - Schedule of intangible assets by major class (Details) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Intangible Assets - Finite-lived intangible assets, future amortization expense schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2126109 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2428412 - Disclosure - Long-term Debt - Schedule of long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Long-term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Long-term Debt - Schedule of Minimum Borrowers Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Long-term Debt - Minimum Consolidated EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Long-term Debt - Schedule of repayment of maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2133110 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2336307 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - Restructuring - Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2139112 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2340308 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2441420 - Disclosure - Stock Incentive Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442421 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Stock Incentive Plans - Schedule of stock options and stock awards (Details) link:presentationLink link:calculationLink link:definitionLink 2144113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - Income Taxes - Schedule of income before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Income Taxes - Schedule of components of income tax expense (benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Income Taxes - Schedule of deferred taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Income Taxes - Schedule of income taxes based on federal tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2352310 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2453428 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - Leases - Lease Asset and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Operating Leases - Schedule of Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Operating Leases - Schedule of Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2456431 - Disclosure - Leases - Remaining Lease Term (Details) link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - Leases - Lease Costs Included in Statement of Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 2158115 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2459433 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2160116 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2461434 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2162117 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2163118 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2164119 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2365311 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2466435 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2467436 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ufab-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 ufab-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 ufab-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Hedging Designation [Domain] Hedging Designation [Domain] Customer [Domain] Customer [Domain] 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 State Current State and Local Tax Expense (Benefit) Leasehold improvements Leasehold Improvements [Member] Net loss Net loss Net (loss) Net Income (Loss) Attributable to Parent Operating leases Operating Lease, Right-of-Use Asset Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Goodwill Goodwill Disclosure [Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of maturities of long-term debt Schedule of Maturities of Long-term Debt [Table Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Fiscal Quarter Thereafter Fiscal Quarter Thereafter [Member] Fiscal Quarter Thereafter Revenue from Contract with Customer [Abstract] Additional paid-in-capital Additional Paid in Capital, Common Stock 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 Restructuring Type [Axis] Restructuring Type [Axis] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Adjustments/Foreign Currency Exchange Foreign Currency Transactions and Translations Policy [Policy Text Block] Payment of placement agent offering costs Payments Of Placement Agent Offering Costs, Gross Payments Of Placement Agent Offering Costs, Gross Number of consecutive trading days in measurement period Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Number Of Consecutive Trading Days In Measurement Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Number Of Consecutive Trading Days In Measurement Shipping and Handling Revenue From Contract With Customer, Shipping and Handling, Policy [Policy Text Block] Revenue From Contract With Customer, Shipping and Handling, Policy Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Derivative financial instruments Derivatives, Policy [Policy Text Block] US term loan US Term Loan [Member] US Term Loan [Member] Schedule of minimum borrowers liquidity Schedule of Minimum Borrowers Liquidity [Table Text Block] Schedule of Minimum Borrowers Liquidity Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Proceeds from PPP Note Proceeds From Paycheck Protection Program, Coronavirus Aid, Relief, And Economic Security Act Proceeds From Paycheck Protection Program, Coronavirus Aid, Relief, And Economic Security Act Entity File Number Entity File Number Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2023 Long-Term Debt, Maturity, Year Two Expenses from management contract Related Party Transaction, Expenses from Transactions with Related Party Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Management Agreement Management Agreement [Member] Management Agreement [Member] Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Loss (gain) on sale of assets Gain (Loss) on Disposition of Assets Exercise price of options lower limit (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Appliance Appliance [Member] Appliance Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Yanfeng Automotive Interiors Yanfeng Automotive Interiors [Member] Yanfeng Automotive Interiors Schedule of Restructuring Liability Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Threshold number of consecutive trading days Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Threshold Number Of Consecutive Trading Days Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Threshold Number Of Consecutive Trading Days Total deferred tax asset (liability) Deferred Tax Assets, Net Warrants to purchase (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of inventory Schedule of Inventory, Current [Table Text Block] 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 Buildings Building [Member] Date of Determination January 31, 2022 Date of Determination January 31, 2022 [Member] Date of Determination January 31, 2022 Deferred tax asset Deferred Tax Assets, Net of Valuation Allowance Title of Individual [Domain] Title of Individual [Domain] Line of credit for capital expenditures Line Of Credit For Capital Expenditures [Member] Line Of Credit For Capital Expenditures [Member] Award Type [Domain] Award Type [Domain] Long-term debt, net of current portion Notes Payable, Noncurrent Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Senior credit facility, second amendment Senior Credit Facility, Second Amendment [Member] Senior Credit Facility, Second Amendment [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Land Land [Member] First Amendment To Forbearance Agreement First Amendment To Forbearance Agreement [Member] First Amendment To Forbearance Agreement Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] 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 Concentration risk (percentage) Concentration Risk, Percentage Property, Plant, and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Excess interest expense Deferred Tax Assets, Excess Interest Expense Deferred Tax Assets, Excess Interest Expense 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 Shares issued, price per share (in USD) Shares Issued, Price Per Share Derivative fair value, liabilities Derivative Assets (Liabilities), at Fair Value, Net Debt Instrument, Period [Axis] Debt Instrument, Period [Axis] Debt Instrument, Period Trade names Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Notional amount quarterly decrease Derivative, Notional Amount, Quarterly Decrease Derivative, Notional Amount, Quarterly Decrease Lease assets Deferred Tax Liabilities, Leasing Arrangements Contingencies Commitments and Contingencies Disclosure [Text Block] Prior year income tax expense (benefit) U.S. Tax on non-U.S. income Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Net change in bank overdraft Proceeds from (Repayments of) Bank Overdrafts Secured debt Secured Debt [Member] Inventory, Current [Table] Inventory, Current [Table] Accounts receivable Increase (Decrease) in Accounts Receivable 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 current and noncurrent deferred taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] PPP loan forgiveness Effective Income Tax Rate Reconciliation, Paycheck Protection Program Loan Forgiveness, Amount Effective Income Tax Rate Reconciliation, Paychecks Protection Program Loan Forgiveness, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Fixed interest rate Derivative, Fixed Interest Rate Basic (in dollars per share) Basic loss per share (in dollars per share) Earnings Per Share, Basic Percent of employees Percent Of Employees Percent Of Employees 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenues Revenue from Contract with Customer [Text Block] Stellantis Stellantis Automobile Company [Member] Stellantis Automobile Company Dividend income Investment Income, Dividend Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five 2022 Long-Term Debt, Maturity, Year One Debt issuance costs Unamortized Debt Issuance Expense Canada CANADA Engauge Workforce Solutions LLC ("Engauge") Engauge Workforce Solutions LLC ("Engauge") [Member] Engauge Workforce Solutions LLC ("Engauge") Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Stock option expense Stock or Unit Option Plan Expense Employer contribution amount Defined Contribution Plan, Cost Geographic concentration risk Geographic Concentration Risk [Member] Ford Motor Company Ford Motor Company [Member] Ford Motor Company [Member] Tax credits and NOLs Deferred Tax Assets, Tax Credit Carryforwards Commercial Paper Commercial Paper [Member] Operating cash outflows from operating leases Operating Lease, Payments Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Workforce reduction due to plant closure Restructuring and Related Cost, Number of Positions Eliminated Maximum increase to principal amount Line of Credit Facility, Maximum Increase to Principal Amount Line of Credit Facility, Maximum Increase to Principal Amount Property, plant, and equipment Deferred Tax Liabilities, Property, Plant and Equipment Forbearance Agreement Forbearance Agreement [Member] Forbearance Agreement Bad debt adjustment Accounts Receivable, Credit Loss Expense (Reversal) Total Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Voluntary Filers Entity Voluntary Filers Plan Name [Axis] Plan Name [Axis] Total debt, net Long-term Debt Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Impairment Impairment of goodwill Goodwill impairment Goodwill, Impairment Loss Impairment loss Other than Temporary Impairment Losses, Investments Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State income tax (benefit) expense, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business U.S. Tax on non-U.S. income Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Base Rate Base Rate [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other accrued liabilities Other Accrued Liabilities, Current 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 Award vesting on grant date Share-based Payment Arrangement, Tranche One [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Scenario [Axis] Scenario [Axis] Closing price of common stock for ten out of twenty consecutive trading days (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Common Stock Closing Price For Ten Of Twenty Consecutive Trading Days, Minimum Threshold For Vesting Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Common Stock Closing Price For Ten Of Twenty Consecutive Trading Days, Minimum Threshold For Vesting Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Non-compete agreements Noncompete Agreements [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 Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Other assets: Other Assets [Abstract] Other Other [Member] Other Concentration Risk [Line Items] Concentration Risk [Line Items] Agreement term Related Party Transaction, Agreement Term Related Party Transaction, Agreement Term Accounts payable Increase (Decrease) in Accounts Payable Interest rate swap Interest Rate Swap [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Earnings Per Share Earnings Per Share [Text Block] Entity Interactive Data Current Entity Interactive Data Current Contract Termination Leased Facility Remaining Payments Contract Termination Leased Facility Remaining Payments [Member] Contract Termination Leased Facility Remaining Payments [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accrued in-kind interest on long term debt Paid-in-Kind Interest Minimum Minimum [Member] Nature of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Refundable taxes Income Taxes Receivable, Current Other assets and liabilities, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Affiliated Entity Affiliated Entity [Member] Gross Profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Long-term line of credit Long-term Line of Credit Selling, general, and administrative expenses Selling, General and Administrative Expense 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 Debt issuance costs Debt Issuance Costs, Net Unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Deferred tax asset before valuation allowance Deferred Tax Assets, Gross Right-of-Use-Assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Beginning balance Ending balance Restructuring Reserve Management agreement, renewal term Related Party Transaction, Management Agreement, Renewal Term Related Party Transaction, Management Agreement, Renewal Term Deferred tax asset Deferred Income Tax Assets, Net Debt Instrument, Period Payment, Installment Periods [Domain] Debt Instrument, Period Payment, Installment Periods [Domain] [Domain] for Debt Instrument, Period Payment, Installment Periods [Axis] Current Liabilities: Liabilities, Current [Abstract] Issuance of common stock and warrants Stock Issued During Period, Value, New Issues 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] Restructuring Plan [Domain] Restructuring Plan [Domain] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Schedule of components of income tax expense (benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Other Exit Costs Liability Other Restructuring [Member] Goodwill and intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Line of credit Line of Credit [Member] Stock Incentive Plans Share-based Payment Arrangement [Text Block] Share Based Compensation Aware, Tranche Four Share Based Compensation Aware, Tranche Four [Member] Share Based Compensation Aware, Tranche Four Inventories Inventory Disclosure [Text Block] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Issuance of common stock and warrants (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Federal Current Federal Tax Expense (Benefit) Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Present value of lease payments Operating Lease, Liability Document Transition Report Document Transition Report Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Common stock, $0.001 par value – 15,000,000 shares authorized and 11,733,147 and 9,779,147 issued and outstanding at December 31, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Other income (expense), net Nonoperating Income (Expense) Compensation cost, weighted average period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer concentration risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Leases Lessee, Operating Leases [Text Block] Renewal options Lessee, Operating Lease, Renewal Options Lessee, Operating Lease, Renewal Options CA term loan CA Term Loan [Member] CA Term Loan [Member] Entity Emerging Growth Company Entity Emerging Growth Company Share Based Compensation Aware, Tranche Five Share Based Compensation Aware, Tranche Five [Member] Share Based Compensation Aware, Tranche Five Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current The 2013 Stock Incentive Plan The 2013 Stock Incentive Plan [Member] The 2013 Stock Incentive Plan [Member] Date of Determination February 28, 2022 Date of Determination February 28, 2022 [Member] Date of Determination February 28, 2022 Debt issuance costs Payments of Debt Issuance Costs ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of share-based payment award, stock options, valuation assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Maximum total leverage ratio Debt Instrument, Covenant, Total Leverage Ratio, Maximum Debt Instrument, Covenant, Total Leverage Ratio, Maximum Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Legal Entity [Axis] Legal Entity [Axis] Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Dilutive effect of stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Principal payment amount Debt Instrument, Periodic Payment, Principal Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Schedule of minimum consolidated EBITDA Summary of Minimum Consolidated Earnings Before Interest, Taxes, Depreciation and Amortization [Table Text Block] Summary of Minimum Consolidated Earnings Before Interest, Taxes, Depreciation and Amortization Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One [Member] Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One [Member] Cash and Cash Equivalents and Accounts Payable Cash and Cash Equivalents, Policy [Policy Text Block] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Income Tax Authority [Axis] Income Tax Authority [Axis] Warrants for Underwriters Warrants for Underwriters [Member] Warrants for Underwriters [Member] Work in progress Inventory, Work in Process, Net of Reserves The 2013 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] Prepaid expenses and other Prepaid Expense and Other Assets, Current 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 Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Entity [Domain] Entity [Domain] Net Sales Revenue from Contract with Customer, Excluding Assessed Tax Office equipment Office Equipment [Member] Finished goods Inventory, Finished Goods, Net of Reserves Date of Determination December 31, 2021 Date of Determination December 31, 2021 [Member] Date of Determination December 31, 2021 Current tax expense: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Employee Stock Option Share-based Payment Arrangement, Option [Member] Payments on term loans and capital expenditure line Repayments of Term Loans and Capital Expenditure Lines Repayments of Term Loans and Capital Expenditure Lines Payments made during the year Payments for Restructuring Measurement Input Type [Domain] Measurement Input Type [Domain] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Non-U.S. income Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating loss Operating Income (Loss) Transportation Transportation [Member] Transportation Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Current, other accrued liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Customer contracts Customer Contracts [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Restructuring Restructuring and Related Activities Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and Cash Equivalents: Cash and Cash Equivalents [Abstract] All Restructuring Costs All Restructuring Costs [Member] All Restructuring Costs [Member] Interest payable Interest Payable Asset impairments and other Asset Impairment Charges Number of warrants purchased (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Proceeds from revolving credit facilities Proceeds from Lines of Credit Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Notional amount Derivative, Notional Amount Other, net Other Nonoperating Income (Expense) Capital expenditures Payments to Acquire Property, Plant, and Equipment Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Award Type [Axis] Award Type [Axis] Trailing 12 months Period Six [Member] Period Six 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Outstanding at beginning of period Outstanding at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Schedule of operating lease liability maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Equity ownership percent to terminate agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Loss carryforwards Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued City Area Code City Area Code NOL carryback Effective Income Tax Reconciliation, Prior Year Operating Loss Carryforward Effective Income Tax Reconciliation, Prior Year Operating Loss Carryforward Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 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 Minimum Consolidated EBITDA Debt Instrument, Covenant, Minimum, Consolidated Earning Before Interest, Taxes, Debt, And Amortization Debt Instrument, Covenant, Minimum, Consolidated Earning Before Interest, Taxes, Debt, And Amortization Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. [Member] Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Gain on forgiveness of debt Gain on forgiveness of debt Gain (Loss) on Extinguishment of Debt Intangible Assets Intangible Assets Disclosure [Text Block] Depreciable Life – Years Property, Plant and Equipment, Useful Life Liabilities and Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] Current maturities of long-term debt Notes Payable, Current Noncurrent, other liabilities Operating Lease, Liability, Noncurrent Accounting Standards Update [Axis] Accounting Standards Update [Axis] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Total Current Income Tax Expense (Benefit) Interest expense Interest Expense Deferred tax expense: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Total lease liabilities Total lease liabilities Lease, Liability Lease, Liability 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 Share price (in dollars per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Employer matching contribution, percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Deferred tax liability Deferred Tax Liabilities, Gross Debt instrument, term to fund capital expenditures Debt Instrument, Term To Fund Capital Expenditures Debt Instrument, Term To Fund Capital Expenditures Risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Award vesting, first anniversary Share-based Payment Arrangement, Tranche Two [Member] Amended And Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement [Member] Discounted Cash Flow Valuation Technique, Discounted Cash Flow [Member] Income Statement [Abstract] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] 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] Payments on revolving credit facilities Repayments of Lines of Credit New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] New revolver New Revolver [Member] New Revolver [Member] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Related Party Transaction [Axis] Related Party Transaction [Axis] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax benefit Total income tax expense Income Tax Expense (Benefit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Inventories Deferred Tax Assets, Inventory Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accounts receivable Accounts Receivable [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Mexico MEXICO Inventories, net Total inventory Inventory, Net Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount 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 Stock Based Compensation Share-based Payment Arrangement [Policy Text Block] Federal Deferred Federal Income Tax Expense (Benefit) Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Unpatented technology Unpatented Technology [Member] Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Weighted average grant date fair value (dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Restructuring Plan [Axis] Restructuring Plan [Axis] Entity Public Float Entity Public Float Accounting Standards Update and Change in Accounting Principle [Abstract] Sales revenue, net Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Notional amount quarterly increase Derivative, Notional Amount, Quarterly Increase Derivative, Notional Amount, Quarterly Increase 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Deferred tax assets (liabilities): Components of Deferred Tax Assets [Abstract] Amortization of debt issuance costs Amortization of Debt Discount (Premium) Mobile equipment Vehicles [Member] Statement [Line Items] Statement [Line Items] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Amount of restructuring cost incurred Restructuring and Related Cost, Incurred Cost Federal Domestic Tax Authority [Member] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted Average Weighted Average [Member] Terminal Growth Rate Measurement Input, Long-term Revenue Growth Rate [Member] Loss before income tax benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accounting Standards Update [Domain] Accounting Standards Update [Domain] Research and Development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred Tax Assets, Valuation Allowance Auditor Location Auditor Location Loss (gain) on derivative instrument Derivative, Gain (Loss) on Derivative, Net Type of Restructuring [Domain] Type of Restructuring [Domain] 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 Weighted Average Life – Years Finite-Lived Intangible Asset, Useful Life Accrued payroll and benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Customer [Axis] Customer [Axis] Revolver, current maturities Line of Credit, Current Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Retirement Plans Retirement Benefits [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Document Annual Report Document Annual Report Scenario, Forecast Forecast [Member] Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Proceeds from issuance of common stock and warrants Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Percentage of sublease secured Restructuring and Related Costs, Percentage of Sublease Secured Restructuring and Related Costs, Percentage of Sublease Secured Common stock, shares authorized (in shares) Common Stock, Shares Authorized Investments, at cost Other Long-term Investments Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Title of Individual [Axis] Title of Individual [Axis] Company's leased facilities Company's Leased Facilities Included Benefiting From Reduced Letter Of Credit Company's Leased Facilities Included Benefiting From Reduced Letter Of Credit Document Type Document Type Product and Service [Domain] Product and Service [Domain] Lease liabilities Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Interest rate Debt Instrument, Interest Rate, Stated Percentage 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] Derivative Contract [Domain] Derivative Contract [Domain] Renewal term Lessee, Operating Lease, Renewal Term 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 Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving credit facility Revolving Credit Facility [Member] Evansville Restructuring Evansville Restructuring [Member] Evansville Restructuring [Member] Percentage of payment of selling commissions Percentage Of Payment Of Selling Commissions Percentage Of Payment Of Selling Commissions Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforward Tax Credit Carryforward, Amount Lease costs included in cash flow statement Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Numerator: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted loss per share (in dollars per share) Earnings Per Share, Diluted State State and Local Jurisdiction [Member] Vesting [Domain] Vesting [Domain] Assets Basis Adjustment Effective Income Tax Rate Reconciliation, Assets Basis Adjustment, Amount Effective Income Tax Rate Reconciliation, Assets Basis Adjustment, Amount Cash paid for income taxes Income Taxes Paid, Net Interest expense Interest Expense [Member] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Prepaid expenses and other current assets: Prepaid Expense, Current [Abstract] Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Employee Termination Benefits Liability Employee Severance [Member] Monthly settlements Derivative Instruments, Monthly Settlements Derivative Instruments, Monthly Settlements Investments Investment, Policy [Policy Text Block] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Debt Issuance Costs Debt, Policy [Policy Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Chief Financial Officer Chief Financial Officer [Member] 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 Total debt excluding Revolver Notes Payable Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of income taxes based on federal tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Restructuring expenses Provision for estimated expenses incurred during the year Restructuring Charges Accounts payable Accounts Payable, Current Credit agreement Credit Agreement [Member] Credit Agreement [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Minimum Liquidity Debt Instrument, Covenant, Liquidity Amount Required, Minimum Debt Instrument, Covenant, Liquidity Amount Required, Minimum Depreciation and amortization Depreciation, Depletion and Amortization Accrued compensation Accrued Salaries, Current 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three General Motors Company General Motors Company [Member] General Motors Company [Member] Production risk Cost of Goods and Service Benchmark [Member] Inventory Increase (Decrease) in Inventories Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Cost of Sales Cost of Goods and Services Sold 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 Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Defined Contribution Plan Contribution Threshold [Domain] Defined Contribution Plan Contribution Threshold [Domain] [Domain] for Defined Contribution Plan Contribution Threshold [Axis] Lease remaining term and discount rate Lessee, Operating Lease, Lease Remaining Term and Discount Rate [Table Text Block] Operating Lease, Lease Remaining Term and Discount Rate Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Document Period End Date Document Period End Date Written notice term Related Party Transaction, Termination, Written Notice Term Related Party Transaction, Termination, Written Notice Term Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Number of reporting units for goodwill testing purposes Number of Reporting Units Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Deferred State and Local Income Tax Expense (Benefit) Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Deposits and other assets Deposits and Other Assets, Noncurrent Deposits and Other Assets, Noncurrent Income Statement Location [Domain] Income Statement Location [Domain] Debt instrument, term Debt Instrument, Term Exercise price of options upper limit (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Stockholders’ Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Supplemental disclosure of cash flow information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Property, plant, and equipment, net Property, plant, and equipment, net Property, Plant and Equipment, Net Property, Plant, and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Other long term liabilities Other Liabilities, Noncurrent Schedule of long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Net loss per share Earnings Per Share [Abstract] Debt instrument interest rate Debt Instrument, Paid-in-Kind Interest Rate Debt Instrument, Covenant, Paid-in-Kind Percentage Other long-term liabilities: Liabilities, Other than Long-term Debt, Noncurrent [Abstract] Property, plant and equipment Property, Plant and Equipment, Gross Related Party Transaction [Domain] Related Party Transaction [Domain] Other Deferred Tax Liabilities, Other Shop equipment Equipment [Member] Exercise price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Liabilities Operating Lease, Liability [Abstract] Award vesting, second anniversary Share-based Payment Arrangement, Tranche Three [Member] Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Goodwill Goodwill, Gross Warrants and rights outstanding Warrants and Rights Outstanding, Term Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Allocated share-based compensation expense Share-based Payment Arrangement, Expense Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Trailing 12 months Period Eight [Member] Period Eight Entity Current Reporting Status Entity Current Reporting Status Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Amortization of debt issuance costs Amortization of Debt Issuance Costs Allowance for inventory valuation Inventory Valuation Reserves Schedule of income before income tax, domestic and foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction in progress Construction in Progress [Member] Cash and cash equivalents – beginning of period Cash and cash equivalents – end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Percent of principal payment Line of Credit Facility, Periodic Payment, Principal, Percent Line of Credit Facility, Periodic Payment, Principal, Percent United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Discount Rate Measurement Input, Discount Rate [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] EBITDA Margin Measurement Input, EBITDA Multiple [Member] Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Common stock shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Schedule of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Valuation of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted U.S. (loss) income Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Related Party [Domain] Related Party [Domain] Schedule of share-based compensation, stock options and stock appreciation rights award activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Income tax penalties and interest Income Tax Examination, Penalties and Interest Expense 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 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] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Taglich Brothers, Inc. Taglich Brothers, Inc. [Member] Taglich Brothers, Inc. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other income (expense) Nonoperating Income (Expense) [Abstract] Auditor Firm ID Auditor Firm ID Operating lease assets and liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Not designated as hedging instrument Not Designated as Hedging Instrument [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Credit Facility [Axis] Credit Facility [Axis] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Audit Information [Abstract] Audit Information Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Defined contribution plan, initial contribution Defined Contribution Plan, Initial Contribution [Member] Defined Contribution Plan, Initial Contribution [Member] Stock option expense APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition Trailing 12 months Period Seven [Member] Period Seven Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Employer matching contribution, percent of employees gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Current Fiscal Year End Date Current Fiscal Year End Date Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Management agreement, term Related Party Transaction, Management Agreement, Term Related Party Transaction, Management Agreement, Term Statement [Table] Statement [Table] 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 Other Deferred Tax Assets, Other Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Income tax expense (benefit) at US Statutory Tax Rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Intangible assets Total Finite-Lived Intangible Assets, Net Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Income taxes payable Accrued Income Taxes, Current Defined contribution plan, additional contribution Defined Contribution Plan, Additional Contribution [Member] Defined Contribution Plan, Additional Contribution [Member] Goodwill fair value measurement assumptions (percent) Goodwill, Fair Value, Measurement Input Goodwill, Fair Value, Measurement Input Inventory Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Annual management fees Related Party Transaction, Management Agreement, Annual Fees Related Party Transaction, Management Agreement, Annual Fees Scenario [Domain] Scenario [Domain] Schedule of goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unamortized discount Discounts Debt Instrument, Unamortized Discount Inventory [Line Items] Inventory [Line Items] New US Term Loan New US Term Loan [Member] New US Term Loan [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-term Debt Long-term Debt [Text Block] Deferred income taxes Total Deferred Income Tax Expense (Benefit) Debt instrument, periodic payment Debt Instrument, Periodic Payment EX-101.PRE 13 ufab-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 ufab-20211231_g1.jpg begin 644 ufab-20211231_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 15 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Feb. 22, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   11,733,147  
Entity Public Float     $ 28.3
Entity Central Index Key 0001617669    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Firm ID 34
Auditor Name Deloitte & Touche LLP
Auditor Location Detroit, Michigan
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 742 $ 760
Accounts receivable, net 23,469 23,759
Inventories, net 13,770 11,951
Prepaid expenses and other current assets:    
Prepaid expenses and other 3,270 5,643
Refundable taxes 3,738 4,027
Total current assets 44,989 46,140
Property, plant, and equipment, net 22,567 22,383
Goodwill 16,996 22,111
Intangible assets 5,161 7,605
Other assets:    
Operating leases 9,776 10,415
Investments, at cost 1,054 1,054
Deposits and other assets 755 579
Deferred tax asset 2,379 893
Total assets 103,677 111,180
Current Liabilities:    
Accounts payable 10,056 10,892
Current maturities of long-term debt 28,884 35,864
Income taxes payable 303 204
Revolver, current maturities 19,541 11,494
Accrued compensation 1,149 792
Other accrued liabilities 3,478 4,551
Total current liabilities 63,411 63,797
Long-term debt, net of current portion 0 2,999
Other long-term liabilities:    
Other long term liabilities 9,139 10,519
Total liabilities 72,550 77,315
Stockholders’ Equity:    
Common stock, $0.001 par value – 15,000,000 shares authorized and 11,733,147 and 9,779,147 issued and outstanding at December 31, 2021 and December 31, 2020, respectively 12 10
Additional paid-in-capital 50,349 46,126
Accumulated deficit (19,234) (12,271)
Total stockholders’ equity 31,127 33,865
Total liabilities and stockholders’ equity $ 103,677 $ 111,180
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 15,000,000 15,000,000
Common stock, shares issued (in shares) 11,733,147 9,779,147
Common stock, shares outstanding (in shares) 11,733,147 9,779,147
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]    
Net Sales $ 125,669 $ 120,214
Cost of Sales 108,950 99,543
Gross Profit 16,719 20,671
Selling, general, and administrative expenses 22,566 25,484
Impairment 5,115 0
Restructuring expenses 0 1,230
Operating loss (10,962) (6,043)
Other income (expense)    
Other, net 6,153 157
Interest expense (3,006) (3,608)
Other income (expense), net 3,147 (3,451)
Loss before income tax benefit (7,815) (9,494)
Income tax benefit (852) (3,784)
Net loss $ (6,963) $ (5,710)
Net loss per share    
Basic (in dollars per share) $ (0.67) $ (0.58)
Diluted (in dollars per share) $ (0.67) $ (0.58)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 29, 2019   9,779,147    
Beginning balance at Dec. 29, 2019 $ 39,460 $ 10 $ 46,011 $ (6,561)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (5,710)     (5,710)
Stock option expense 115   115  
Ending balance (in shares) at Dec. 31, 2020   9,779,147    
Ending balance at Dec. 31, 2020 33,865 $ 10 46,126 (12,271)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (6,963)     (6,963)
Stock option expense 388   388  
Issuance of common stock and warrants (in shares)   1,954,000    
Issuance of common stock and warrants 3,837 $ 2 3,835  
Ending balance (in shares) at Dec. 31, 2021   11,733,147    
Ending balance at Dec. 31, 2021 $ 31,127 $ 12 $ 50,349 $ (19,234)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash Flows from Operating Activities:    
Net loss $ (6,963) $ (5,710)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Impairment of goodwill 5,115 0
Depreciation and amortization 5,599 7,085
Amortization of debt issuance costs 214 189
Loss (gain) on sale of assets (12) 464
Gain on forgiveness of debt (6,000) 0
Bad debt adjustment (307) 740
Loss (gain) on derivative instrument (625) 329
Stock option expense 388 115
Accrued in-kind interest on long term debt 121 0
Deferred income taxes (1,486) (1,539)
Accounts receivable 597 202
Inventory (1,819) 1,096
Prepaid expenses and other assets 2,486 (6,864)
Accounts payable (25) 1,236
Other assets and liabilities, net (935) 1,287
Net cash used in operating activities (3,652) (1,370)
Cash Flows from Investing Activities:    
Capital expenditures (3,429) (2,425)
Proceeds from sale of property and equipment 100 889
Net cash used in investing activities (3,329) (1,536)
Cash Flows from Financing Activities:    
Net change in bank overdraft (811) 332
Payments on term loans and capital expenditure line (4,200) (3,161)
Payments on revolving credit facilities (42,055) (29,576)
Proceeds from revolving credit facilities 49,985 29,573
Debt issuance costs 0 (151)
Proceeds from PPP Note 0 5,999
Proceeds from issuance of common stock and warrants 4,044 0
Net cash provided by financing activities 6,963 3,016
Cash and Cash Equivalents:    
Net increase (decrease) in cash and cash equivalents (18) 110
Cash and cash equivalents – beginning of period 760 650
Cash and cash equivalents – end of period 742 760
Supplemental disclosure of cash flow information:    
Cash paid for interest 3,289 2,732
Cash paid for income taxes $ 628 $ 52
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Nature of Business and Basis of Presentation
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Basis of Presentation Nature of Business and Basis of Presentation
Nature of Business
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 noise, vibration and harshness (“NVH”) management, acoustical management, water and air sealing, decorative and other functional applications. Unique 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 consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Going Concern
The Company’s 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 9). The Company entered into a forbearance agreement, 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.
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, totaling $48.4 million, has been classified as current as of December 31, 2021. The Company does not have sufficient cash and cash equivalents on hand or available liquidity to repay such debt or meet its obligations as they become due through twelve months from date of issuance of these 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 forbearance 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 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.
Private Placement of Securities
On September 21, 2021, the Company issued 1,954,000 shares of common stock at a price of $2.25 per share for gross proceeds of $4.4 million in an offering exempt from registration under the Securities Act of 1933, as amended. The Company received net proceeds of approximately $4.0 million after payment of selling commissions equal to 8% of the gross proceeds to Taglich Brothers, Inc., the placement agent for the Offering. Further, the Company paid the placement agent’s Offering expenses of $44,000. Taglich Brothers, Inc. also received warrants to purchase 156,320 shares of common stock, exercisable for five years, at a price per share of $3.12 (the “Warrants”).
The Company used the net proceeds for general corporate purposes and reduced borrowings under its revolving credit facility, which subject to availability and compliance with the terms of the revolving line of credit, as amended, including by the Forbearance Agreement, may be reborrowed by the Company.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Principles of Consolidation. The consolidated financial statements include the accounts of the Company and all subsidiaries over which the Company exercises control. All inter-company transactions and balances have been eliminated upon consolidation.
Cash and Cash Equivalents.  The Company considers all highly liquid investments with an original maturity of three months or less to be cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair value.
Accounts Receivable.  Accounts receivable are stated at the invoiced amount and do not bear interest. The allowance for doubtful accounts is management’s best estimate of the amount of probable collection in full of the existing accounts receivable. Management determines the allowance based on historical write off experience and an understanding of individual customer payment history and financial condition. 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. The allowance for doubtful accounts was $1.3 million at December 31, 2021 and $1.2 million at December 31, 2020.
Inventories. Inventories are stated at the lower of cost or net realizable value, with cost determined on the first in, first out method (FIFO). The value of inventories is reduced for excess and obsolescence based on management's review of on-hand inventories compared to historical and estimated future sales and usage. The allowance for inventory valuation was $1.2 million and $0.4 million at December 31, 2021 and December 31, 2020, respectively.
Valuation of Long-Lived Assets.  The carrying value of long-lived assets held for use is periodically evaluated when events or circumstances warrant such a review. The carrying value of a long-lived asset held for use is considered impaired when the anticipated separately identifiable undiscounted cash flows from the asset are less than the carrying value of the asset. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. During the third quarter of 2021, the Company identified indicators of impairment, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continued to decrease. The Company compared the carrying value of long-lived assets (excluding goodwill) to the cumulative undiscounted cash flows and concluded no assets other than goodwill were impaired. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the year ended December 31, 2020.
Property, Plant, and Equipment.  Property, plant, and equipment purchases are recorded at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Leasehold improvements are depreciated over the shorter of the estimated useful life of the asset or the period of the related leases. Upon retirement or disposal, the initial cost or valuation and accumulated depreciation are removed from the accounts, and any gain or loss is included in the statement of operations.
Intangible Assets.  The Company does not hold any intangible assets with indefinite lives. Identifiable intangible assets recognized as part of a business combination are recorded at their estimated fair value at the time of the business combination.
Amortizable intangible assets are reviewed for impairment whenever events or circumstances indicate that the related carrying amount may be impaired. The remaining useful lives of intangible assets are reviewed annually to determine whether events and circumstances warrant a revision to the remaining period of amortization. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the years ended December 31, 2021 and December 31, 2020.
Goodwill.  Goodwill represents the excess of the acquisition cost of consideration transferred over the fair value of the identifiable net assets acquired and liabilities assumed from business combinations at the date of acquisition. Goodwill is not amortized, but rather is assessed at least on an annual basis for impairment. If it is determined that it is more likely than not that the fair value is greater than the carrying value of a reporting unit then a qualitative assessment may be used for the annual impairment test. Otherwise, a one-step process is used which requires estimating the fair value of each reporting unit compared to its carrying value. If the carrying value exceeds the estimated fair value, goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company has one reporting and operating unit for goodwill testing purposes.
The Company experienced a sustained decline in market capitalization during the third quarter of 2021 representing a potential indicator of impairment. Furthermore, the Company continues to experience the repercussions from the global semiconductor shortage. The most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continue to decrease. The Company identified these circumstances and concluded it was more likely than not the fair value of the goodwill was impaired and performed an interim quantitative assessment. The quantitative assessment was performed as of September 30, 2021, utilizing a combination of the income and market approaches. 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 14.8%, forecasted revenue for the 2022 through 2025, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2025. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company.
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 September 30, 2021. As a result, the Company recorded a $5.1 million impairment charge on the consolidated statement of operations for the twelve months ended December 31, 2021.
The Company performed its annual assessment of goodwill as of October 1, the assessment concluded no further impairment. The annual assessment of goodwill performed compared the expected financial results used in the most recent quantitative assessment to finalized expectations resulting from the 2021 annual planning process. The Company also performed an interim qualitative assessment as of December 31, 2021, which concluded no impairment. The interim assessment considered fourth quarter results compared to expectations, the status of the automotive industry and volume forecasts, and other qualitative factors.
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 debt discount, as a reduction of the noted 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.
Investments. Financial Accounting Standards Board (“FASB”) guidance requires certain equity securities to be measured at fair value, with changes in fair value recognized in earnings. For equity securities without readily determinable fair values, entities may elect to measure these securities at cost minus impairment, if any, adjusted for changes in observable prices. The Company has a cost method investment in its consolidated financial statements, and there is not a readily determinable value for this investment. Impairment losses due to a decline in the value of the investment that is other than temporary are recognized when incurred.
Dividends received are included in income, except for those dividends received in excess of the Company’s proportionate share of accumulated earnings, which are applied as a reduction of the cost of the investment. Dividend income of less than $0.1 million and $0.1 million was recognized for the years ended December 31, 2021 and December 31, 2020, respectively. No investment impairment loss was recognized for the years ended December 31, 2021 and December 31, 2020.
Stock Based Compensation.  The Company accounts for its stock-based compensation using the fair value of the award estimated at the grant date of the award. The Company estimates the fair value of awards, consisting of stock options, using the Black Scholes option pricing model. Compensation expense is recognized in earnings using the straight-line method over the vesting period, which represents the requisite service period. The Company accounts for forfeitures as they occur.
Revenue Recognition. Revenue is measured based on consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.
See Note 4, Revenues, for further information on the Company’s revenue recognition in accordance with Accounting Standards Codification (“ASC”) Topic 606.
Shipping and Handling. Shipping and handling costs are included in cost of sales as they are incurred.
Income Taxes.  A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the period. Deferred tax liabilities or assets are recognized for the estimated future tax effects of temporary differences between financial reporting and tax accounting measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to reserve for future tax benefits that may not be realized.
The Company recognizes the benefit of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement with the relevant tax authority. The Company assesses all tax positions for which the statute of limitations remains open. The Company had no unrecognized tax benefits as of December 31, 2021 or December 31, 2020. There were no penalties or interest recorded during the years ended December 31, 2021 or December 31, 2020.
Foreign Currency Adjustments. The Company’s functional currency for all operations worldwide is the United States dollar. Nonmonetary assets and liabilities of foreign operations are remeasured at historical rates and monetary assets and liabilities are remeasured at exchange rates in effect at the end of each reporting period. Income statement accounts are remeasured at average exchange rates for the year. Gains and losses from translation of foreign currency financial statements into United States dollars are classified in other income in the consolidated statements of operations.
Concentration Risks. The Company is exposed to various significant concentration risks as follows:
Customer and Credit 
During the years ended December 31, 2021 and December 31, 2020, the Company’s sales were derived from customers principally engaged in the North American automotive industry. Company sales directly to General Motors Company (“GM”), Stellantis, Ford Motor Company (“Ford”), and Yanfeng Automotive Interiors (“Yanfeng”), as a percentage of total net sales were: 7%, 7%, 4%, and 8%, respectively, during the year ended December 31, 2021; 9%, 6%, 6%, and 6%, respectively, during the year ended December 31, 2020.
None of the Company’s customers represented more than 10% percent of direct Company’s net sales for the years ended December 31, 2021 and December 31, 2020.
Yanfeng accounted for 13% of accounts receivable as of December 31, 2021. None of the Company’s customers represented more than 10% of accounts receivable as of December 31, 2020.
Labor Markets 
At December 31, 2021, 54% of our employees are working in the United States, 42% are working in Mexico, and 4% are working in Canada. In the United States, 31% of the hourly work force is covered under collective bargaining agreements that expire in August of 2022 and February of 2023.
Foreign Currency Exchange 
The expression of assets and liabilities in a currency other than the functional currency, which is the United States dollar, gives rise to exchange gains and losses when such assets and obligations are paid in another currency. Foreign currency exchange rate adjustments (i.e., differences between amounts recorded and actual amounts owed or paid) are reported in the consolidated statements of operations as the foreign currency fluctuations occur. Foreign currency exchange rate adjustments are reported in the consolidated statements of operations using the exchange rates in effect at the time of the transaction. At December 31, 2021, the Company’s exposure to assets and liabilities denominated in another currency was not significant. To the extent there is a fluctuation in the exchange rates, the amount of local currency to be paid or received to satisfy foreign currency obligations in 2022 may increase or decrease.
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 are 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. During the years ended December 31, 2021 and December 31, 2020, 25% and 22%, respectively, of the Company’s production occurred in Mexico. During the years ended December 31, 2021 and December 31, 2020, 9% and 9%, respectively, of the Company's production occurred in Canada. Sales derived from production in Mexico and Canada were 25% and 9% percent, respectively, during the year ended December 31, 2021, 23% and 8% percent, respectively, during the year ended December 31, 2020.
Derivative financial instruments.  All derivative instruments are required to be reported on the consolidated balance sheets at fair value unless the transactions qualify and are designated as normal purchases or sales. Changes in fair value are reported currently through earnings unless they meet hedge accounting criteria. See Note 10 for further information regarding the Company's derivative instrument makeup.
Use of Estimates. The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Examples include allowances for doubtful accounts and sales returns, allowances for inventory obsolescence, useful lives of depreciable assets, fixed asset and goodwill impairment analyses, valuation allowances for deferred tax assets, stock options, and financial instruments. Actual results could differ from those estimates.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.1
New Accounting Pronouncements
12 Months Ended
Dec. 31, 2021
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 February 2016, the FASB issued ASU 2016-2, Leases (Topic 842). This update requires lessees to recognize on the balance sheet assets and liabilities for the rights and obligations created by leases of greater than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. We have identified our existing lease contracts and calculated the right of use assets, which are reflected in other assets on the consolidated balance sheets, and lease liabilities, which are reflected in the other accrued liabilities on the consolidated balance sheets. This guidance was effective for the Company as of January 1, 2020. Adoption of the new standard resulted in the recording of right-of-use assets and liabilities of $12.1 million and $12.8 million, respectively, as of January 1, 2020. The FASB has issued further ASUs related to the standard providing an optional transition method allowing entities to not recast comparative periods. The Company elected the practical expedients upon transition that retained the lease classification and initial direct costs for any leases that exist prior to adoption of the standard. The Company has approximately $10.5 million of non-cancelable future rental obligations as of December 31, 2021, as shown in Note 14.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740). The guidance simplifies accounting for income taxes by removing certain exceptions. This new guidance is effective for fiscal years beginning after December 15, 2020 for public companies. The Company adopted this guidance on a prospective basis and there was no material impact.
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. The Company is currently assessing which contracts may be affected.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The following table presents the Company's net sales disaggregated by major sales channel for the twelve months ended December 31, 2021 and December 31, 2020:
Twelve Months Ended
December 31, 2021
Twelve Months Ended
December 31, 2020
(dollars in thousands)
Net Sales
Transportation$111,229 $105,463 
Appliance12,160 11,302 
Other2,280 3,449 
Total$125,669 $120,214 
General Recognition Policy
Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally, this occurs with the transfer of control of its automotive, HVAC, 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. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.
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, as noted in the Accounts Receivable section of Note 2, Summary of Significant Accounting Policies, 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. The allowance for doubtful account balances are noted in the Accounts Receivable section of Note 2.
Practical Expedients
The Company elects the practical expedient to expense costs incurred to obtain a contract with a customer when the amortization period would have been one year or less. These costs include sales commissions as the Company has determined annual compensation is commensurate with annual sales activities.
The Company elects the practical expedient that does not require the Company to adjust consideration for the effects of a significant financing component when the period between shipment of its products and customer’s payment is one year or less.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:
  December 31, 2021December 31, 2020
(dollars in thousands)
Raw materials$9,242 $7,366 
Work in progress990 1,225 
Finished goods3,538 3,360 
Total inventory$13,770 $11,951 
The allowance for inventory valuation was $1.2 million and $0.4 million at December 31, 2021 and December 31, 2020, respectively.
Included in inventory are assets located in Mexico with a carrying amount of $4.0 million at December 31, 2021 and $3.1 million at December 31, 2020, and assets located in Canada with a carrying amount of $1.1 million at December 31, 2021 and $1.1 million at December 31, 2020.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant, and Equipment, Net
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment, Net Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following:
December 31, 2021December 31, 2020Depreciable
Life – Years
(dollars in thousands)
Land$538 $538   
Buildings7,630 6,923 
23 - 40
Shop equipment26,049 23,436 
7 - 10
Leasehold improvements1,283 1,245 
3 - 10
Office equipment3,047 2,331 
3 - 7
Mobile equipment50 152 
3
Construction in progress1,554 2,315 
Total cost40,151 36,940   
Accumulated depreciation17,584 14,557 
Property, plant, and equipment, net$22,567 $22,383 
Depreciation expense was $3.2 million for the twelve months ended December 31, 2021 and $3.0 million for the twelve months ended December 31, 2020.
Included in property, plant, and equipment, net are assets located in Mexico with a carrying amount of $3.5 million and $3.7 million at December 31, 2021 and December 31, 2020, respectively, and assets located in Canada with a carrying amount of $0.4 million and $0.4 million at December 31, 2021 and December 31, 2020, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
Changes in the carrying value of goodwill are as follows:
(dollars in thousands)
Balance at December 31, 2020
Goodwill$28,871 
Accumulated impairment losses(6,760)
Net beginning balance22,111 
Goodwill impairment(5,115)
Balance at December 31, 2021$16,996 
Goodwill Impairment
The Company experienced a sustained decline in market capitalization during the third quarter of 2021 representing a potential indicator of impairment. Furthermore, the Company continued to experience the repercussions from the global semiconductor shortage. The most impactful was the decline in sales to our automotive customers, as North American automotive production volumes continued to be less than expected. The Company identified these circumstances and concluded it was more likely than not the fair value of the goodwill was impaired, and performed an interim quantitative assessment. The quantitative assessment was performed as of September 30, 2021, utilizing a combination of the income and market approaches. 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 14.8%, forecasted revenue for 2022 through 2025, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2025. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company. 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 September 30, 2021. As a result, the Company recorded a $5.1 million impairment charge on the consolidated statement of operations for the twelve months ended December 31, 2021.
Annual Assessment
During 2021, the Company decided to change the testing date for the annual impairment assessment for goodwill from December 31, to October 1. This change was made to align the annual assessment with the Company’s annual planning process and to alleviate the additional demand created when conducting the assessment during the year-end financial close process.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
Intangible assets of the Company consist of the following at December 31, 2021:
Gross Carrying
Amount
Accumulated
Amortization
Weighted Average
Life – Years
(dollars in thousands)
Customer contracts$26,518 $23,887 8.16
Trade names4,673 2,143 16.43
Non-compete agreements1,162 1,162 2.53
Unpatented technology1,534 1,534 5.00
Total$33,887 $28,726 
Intangible assets of the Company consist of the following at December 31, 2020:
Gross Carrying
Amount
Accumulated
Amortization
Weighted Average
Life – Years
(dollars in thousands)
Customer contracts$26,518 $21,719 8.16
Trade names4,673 1,924 16.43
Non-compete agreements1,162 1,162 2.53
Unpatented technology1,534 1,477 5.00
Total$33,887 $26,282 
The weighted average amortization period for all intangible assets is 8.96 years. Amortization expense for intangible assets totaled $2.4 million for the twelve months ended December 31, 2021 and $4.0 million for the twelve months ended December 31, 2020.
Estimated amortization expense for the next five years is as follows:
Estimated Amortization Expense
(dollars in thousands)
2022$1,305 
2023979 
2024759 
2025573 
2026223 
Thereafter1,322 
Total$5,161 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Long-term Debt Long-term Debt
The Company’s long-term debt consists of the following:
December 31, 2021December 31, 2020
(dollars in thousands)
U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note was unsecured and bore interest at 1% per annum. The PPP Note was forgiven during the third quarter of 2021.
$— $5,999 
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.50% and 5.25% per annum at December 31, 2021, and December 31, 2020, respectively. At December 31, 2021, the balance of the New US Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
20,383 22,768
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.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively. At December 31, 2021, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
7,437 8,876
Capital expenditure line payable to lenders in quarterly installments of 12.5% of the outstanding principal balance per annum through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively.
1,064 1,220
Total debt excluding Revolver28,884 38,863 
As of December 31, 2021, and December 31, 2020, 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, bears 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 May 30, 2022, currently the termination date of the Forbearance Agreement, or earlier in the event of a Forbearance Termination event, as defined.
As of December 31, 2021, $19.8 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 December 31, 2021, and is secured by substantially all of the Company’s assets. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $2.2 million at December 31, 2021, 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. Further reducing the net availability at December 31, 2021 was an erroneous duplicate withdrawal for our Canadian Term Loan principal and interest payments of $411 thousand. A prepaid expense for this amount was recorded on the Company’s consolidated balance sheet.
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 are 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 which will be 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 reduces 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.
On February 25, 2022, the Company entered into the Fifth Amendment to Forbearance Agreement, which extends the Forbearance Period from February 28, 2022, to March 11, 2022. The Company used the short-term extension of its Forbearance Agreement, provided by the Fifth Amendment, to conduct negotiations of a longer extension with the Lenders.
On March 11, 2022, the Company entered into the Sixth Amendment to Forbearance Agreement, which extends the Forbearance Period from March 11, 2022, to May 30, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Sixth Amendment, to pursue a cure or waiver of financial covenant defaults and amended 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 December 31, 2021 and December 31, 2020, unamortized debt issuance costs were $248 thousand and $376 thousand, respectively, while amounts paid to or on behalf of lenders presented as unamortized debt discounts were $187 thousand and $285 thousand, respectively.
Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amount $226 thousand of for the twelve months ended December 31, 2021, and $189 thousand for the twelve months ended December 31, 2020.
Paycheck Protection Program Note
On April 24, 2020, the Company entered into a Promissory Note (“PPP Note”) for $6.0 million with Citizens Bank, National Association, (“PPP Lender”) pursuant to the U.S. Small Business Administration (“SBA”) Paycheck Protection Program under Title I of the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act passed by Congress and signed into law on March 27, 2020. On June 3, 2020, Congress passed the Paycheck Protection Program Flexibility Act of 2020 (the “PPP Flexibility Act”) and on June 5, 2020 it was signed into law. The PPP Flexibility Act modified certain provisions of the CARES Act. The PPP Note was unsecured, bore interest at 1.00% per annum, with principal and interest payments deferred until the earlier of (i) the PPP Lender receiving the forgiveness amount from the SBA or (ii) August 12, 2021.
On August 9, 2021, the Company received notification that the SBA approved the Company’s PPP Loan forgiveness application for the entire PPP Loan, including accrued interest. The Company recognized a gain on the forgiveness of the principal loan balance in the amount of $6.0 million and $0.1 million for the accrued interest, in the twelve months ended December 31, 2021 in Other, net on the consolidated statement of operations.
Covenant Compliance
The 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 is excluded from Total Debt for all periods until a determination of forgiveness is made. However, testing of the Total Leverage Ratio is suspended during the remainder of 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 Total Leverage Ratio is suspended during the remainder of the Forbearance Period.
Minimum Liquidity
The Second Amendment to the Forbearance Agreement eliminated the Minimum Liquidity covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with the following:
Date of DeterminationMinimum Liquidity
December 31, 2021$3,000,000
January 31, 2022$3,000,000
February 28, 2022$3,000,000
As of December 31, 2021, the Company was not in compliance with this covenant. However, by the conclusion of the first week of 2022, the Company was back in compliance with the Minimum Liquidity requirement. Furthermore, the Fourth Amendment to the Forbearance Agreement, waived the Company’s noncompliance at December 31, 2021.
Minimum Consolidated EBITDA
The Second Amendment to the Forbearance Agreement eliminated the Minimum Consolidated EBITDA covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with the following:
Date of DeterminationMeasurement PeriodMinimum Consolidated EBITDA
December 31, 2021
Trailing 12 months
$4,100,000
January 31, 2022
Trailing 12 months
$4,200,000
February 20, 2022
Trailing 12 months
$4,700,000
At September 30, 2021, the Company was not in compliance with this covenant. The Third Amendment to the Forbearance Agreement forbore the Termination Event this default constituted. The Third Amendment to the Forbearance Agreement also suspended testing of this covenant for the remainder of the Forbearance Period.
Projected Cash Disbursements
The Third Amendment to the Forbearance Agreement establishes a financial covenant limiting the Company’s cash disbursements for the duration of the Forbearance Period. Commencing on December 15, 2021, the cumulative total cash disbursements shall not exceed the Company’s projected total cash disbursements for the same cumulative period by more than 15%.
Future Maturities
Maturities on the Company’s Amended and Restated Credit Agreement and other long term-debt obligations for the remainder of the current fiscal year and future fiscal years:
Future Maturities
(dollars in thousands)
2022$48,860 
2023— 
Total48,860 
Discounts(187)
Debt issuance costs(248)
Total debt, net$48,425 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Financial Instruments
12 Months Ended
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
Interest Rate Swap
The Company holds derivative financial instruments, in the form of interest rate swaps, as required by Amended and Restated 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 swaps are recognized in the accompanying consolidated balance sheets at their fair value. Monthly settlement payments due on the interest rate swaps and changes in their fair value are recognized currently in net income as interest expense in the 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 percent 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 another interest rate swap from 2016 expiring. 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 another interest rate swap from 2017 expiring. The notional amount then decreased each quarter by $0.4 million until December 31, 2021 after which it will then decrease each subsequent quarter by $0.6 million until it expires on November 8, 2023.
At December 31, 2021, the fair value of the swap was $0.6 million, which is included in other long-term liabilities in the consolidated balance sheet. The Company paid $0.5 million in the aggregate, in net monthly settlements with respect to the interest rate swap for the twelve months ended December 31, 2021. At December 31, 2020, the fair value of all the swaps was $1.2 million, which was included in other long-term liabilities in the consolidated balance sheet. The Company paid $0.5 million, in the aggregate, in net monthly settlements with respect to the interest rate swaps for the twelve months ended December 31, 2020.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
The Company's restructuring activities are undertaken as necessary to implement management's strategy and improve operating results. The restructuring activities generally relate to realignment of existing manufacturing capacity and closure of facilities and other exit or disposal activities, either in the normal course of business or pursuant to specific restructuring programs.
The table below summarizes the activity in the restructuring liability for the twelve months ended December 31, 2020:
Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
(dollars in thousands)
Accrual balance at December 29, 2019$438 $116 $554 
Provision for estimated expenses incurred during the year— 1,230 1,230 
Payments made during the year438 671 1,109 
Asset impairments and other— 675 675 
Accrual balance at December 31, 2020$— $— $— 
Evansville Restructuring
On July 16, 2019, the Company made the decision to close its manufacturing facility in Evansville, Indiana. The Company ceased operations at the Evansville facility during the fourth quarter of 2019, an approximately 47 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in our other facilities.
The Company moved the Evansville production to its existing manufacturing facilities in LaFayette, Georgia, Auburn Hills, Michigan, and Louisville, Kentucky. The Company provided the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company has continuing cash flows from the production being moved to other facilities within the Company.
The Company incurred costs of $0.6 million during the twelve months ended December 31, 2020, which consisted primarily of the relocation of equipment, the disposal of equipment and inventory, and the impairment of the ROU asset for the leased warehouse. Also included in this amount is a non-cash loss related to the loss on the sale of the Evansville building. All of these costs were recorded to the restructuring expense line in continuing operations in the Company’s consolidated statements of operations.
The Company had $0.3 million and $0.7 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of December 31, 2021 and December 31, 2020, respectively. The Company has secured subleases of roughly 78% of the facility.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Incentive Plans
12 Months Ended
Dec. 31, 2021
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.
On June 11, 2021, the compensation committee of the board of directors approved the issuance of 38,943 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.31 per share with a weighted average grant date fair value of $1.64 per share. These options vested immediately upon issuance.
On December 3, 2021, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to an employee of the Company. All of the awards have an exercise price of $2.08 per share with a weighted average grant date fair value of $0.46 per share. These awards vest 50 percent once the closing price of the Company’s stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company’s common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.
2014 Omnibus Performance Award Plan
In 2014, the board of directors and stockholders adopted the 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.
On May 4, 2021, the compensation committee of the board of directors approved the issuance of 139,278 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $4.51 per share with a weighted average grant date fair value of $2.28 per share. 20% of these options vested immediately and the remainder vest in 20% tranches on each of May 4, 2022, 2023, 2024, and 2025, respectively.
On June 11, 2021, the compensation committee of the board of directors approved the issuance of 59,254 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.31 per share with a weighted average grant date fair value of $1.64 per share. These options vested immediately upon issuance.
On December 3, 2021, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to an employee of the Company. All of the awards have an exercise price of $2.08 per share with a weighted average grant date fair value of $1.22 per share. 40% of these options vest on December 3, 2022, and the remainder vest in 20% tranches on each of December 3, 2023, 2024, and 2025, respectively.
May 4, 2021June 11, 2021December 3, 2021
Expected volatility53.76 %57.77 %64.26 %
Dividend yield— %— %— %
Expected term (in years)656
Risk-free rate1.05 %0.96 %1.21 %
A summary of option activity under both plans is presented below:
  Number of SharesWeighted
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, 2020726,500 $4.53 7.2$1,484 
Granted262,475 $3.83 5.0$— 
Exercised— $— 0.0$— 
Forfeited or expired142,244 $9.73 0.0$— 
Outstanding at December 31, 2021846,731 $4.00 7.6$— 
Vested and exercisable at December 31, 2021384,858 $4.85 6.6$— 
________________________________________
(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 stock price of $1.96 as of December 31, 2021 and $5.50 as of December 31, 2020.
The Company recorded gross compensation expense of approximately $0.4 million for the twelve months ended December 31, 2021 and $0.1 million for the twelve months ended December 31, 2020, in its consolidated statements of operations, as a component of sales, general, and administrative expenses. The income tax benefit related to share based compensation expense was immaterial for the twelve months ended December 31, 2021 and December 31, 2020.
As of December 31, 2021, there was approximately $0.6 million 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.8 years.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income before income taxes for U.S. and Non-U.S. operations are as follows:
  Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
U.S. (loss) income$(6,809)$(11,274)
Non-U.S. income(1,006)1,780 
(Loss) income before income taxes$(7,815)$(9,494)
The components of the income tax provision included in the consolidated statements of operations are all attributable to continuing operations and are detailed as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Current tax expense:
Federal$(333)$(2,918)
State51 42 
Foreign916 631 
Total634 (2,245)
Deferred tax expense:
Federal— (1,236)
State— (83)
Foreign(1,486)(220)
Total(1,486)(1,539)
Total income tax expense$(852)$(3,784)
Deferred income tax assets and liabilities at December 31, 2021 and December 31, 2020 reflect the effect of temporary differences between amounts of assets, liabilities and equity for financial reporting purposes and the bases of such assets, liabilities and equity as measured based on tax laws, as well as tax loss and tax credit carryforwards. The following table summarizes the components of temporary differences and carryforwards that give rise to deferred tax assets and liabilities:
  December 31, 2021December 31, 2020
(dollars in thousands)
Deferred tax assets (liabilities):    
Allowance for doubtful accounts$298 $345 
Inventories296 99 
Accrued payroll and benefits418 513 
Goodwill and intangible assets2,135 951 
Excess interest expense1,090 447 
Tax credits and NOLs3,226 1,427 
Lease liabilities2,412 2,604 
Other300 339 
Deferred tax asset before valuation allowance10,175 6,725 
Valuation allowance(3,354)(684)
Deferred tax asset6,821 6,041 
Property, plant, and equipment(1,975)(2,544)
Lease assets(2,348)(2,495)
Other(119)(109)
Deferred tax liability(4,442)(5,148)
Total deferred tax asset (liability)$2,379 $893 
Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to reserve for future tax benefits that may not be realized. As of the years ended December 31, 2021 and December 31, 2020, the Company has recorded a valuation allowance on the net U.S. federal and state deferred tax assets as the Company has concluded that it is not more than likely than not that these deferred tax assets will be realized.
As of December 31, 2021, we have cumulative tax effected U.S. federal tax losses of $1.8 million that carryforward indefinitely and U.S. state Net Operating Loss carry forwards of $0.2 million. Certain tax loss amounts begin to expire in the year 2024 while other state tax losses carryforward indefinitely. Also, we have $1.2 million of tax credit carryforwards, which expire in the years 2028 to 2042.
The transition tax provision of the 2017 tax reform act eliminated the basis difference that existed previously for purposes of ASC Topic 740. However, there are limited other taxes that could continue to apply such as foreign withholding and certain state taxes. U.S. income taxes have not been recognized for such taxes as the Company continues to remain indefinitely reinvested with respect to its foreign earnings. It is not practicable to estimate the amount of income taxes that may be payable on such undistributed foreign earnings.
A reconciliation of taxes on income from continuing operations based on the statutory federal income tax rate to the provision for income taxes is as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Income tax expense (benefit) at US Statutory Tax Rate $(1,641)$(1,994)
State income tax (benefit) expense, net of federal benefit(167)(31)
Foreign tax rate differential155 
U.S. Tax on non-U.S. income— (561)
Goodwill impairment156 — 
Research and Development credits(150)(269)
Assets Basis Adjustment(650)— 
NOL carryback— (1,037)
Valuation allowance2,670 63 
PPP loan forgiveness(1,396)— 
Other325 (110)
Total provision for income taxes$(852)$(3,784)
The Treasury Department issued final regulations in July 2020 that provide for a high-tax exception to the Global Intangible Low-Taxed Income (“GILTI”) tax that were retroactive to tax years beginning after December 31, 2017. As a result, the Company recognized a $0.6 million tax benefit in 2020 for the reduction of GILTI tax expense.
The Company recognizes the benefit of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement with the relevant tax authority. The Company assesses all tax positions for which the statute of limitations remains open. The Company had no unrecognized tax benefits as of December 31, 2021 and December 31, 2020. The Company recognizes any penalties and interest when necessary as income tax expense. There were no penalties or interest recorded during the twelve months ended December 31, 2021 or December 31, 2020.
The Company files income tax returns in the United States, Mexico, and Canada as well as in various state and local jurisdictions. With few exceptions, the Company is no longer subject to income tax examinations by tax authorities for years before 2018 in the United States, before 2016 in Mexico, and before 2016 in Canada.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
On January 1, 2020, the Company adopted the accounting guidance under ASC 842 “Leases”, as issued by the FASB under ASU 2016-02, by applying the modified retrospective method without restatement of comparative periods’ financial information. More information regarding the Company’s accounting policies can be found in Note 3, New Accounting Pronouncements.
The Company leases certain industrial spaces, 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 five 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. As of December 31, 2021, leases that the Company has signed but have not yet commenced are immaterial.
Leased assets and liabilities included within the consolidated balance sheets consist of the following:
ClassificationDecember 31, 2021December 31, 2020
(dollars in thousands)
Right-of-Use-Assets
OperatingOperating Leases$9,776 $10,415 
Liabilities
Current
OperatingOther accrued liabilities$1,812 $2,309 
Non-current
OperatingOther long term liabilities8,648 8,911 
Total lease liabilities$10,460 $11,220 
Maturity of the Company’s lease liabilities as of December 31, 2021 is as follows:
Estimated Future Lease Liability Maturities
(dollars in thousands)
2022$2,426 
20231,756 
20241,669 
20251,660 
20261,471 
Thereafter4,225 
Total lease payments13,207 
Less: interest2,747 
Present value of lease payments$10,460 
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate base on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:
December 31, 2021December 31, 2020
Weighted average remaining lease term (years)77
Weighted average discount rate6.52 %6.39 %
Lease costs included in the consolidated statements of cash flows are as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$2,981 $3,335 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement Plans
12 Months Ended
Dec. 31, 2021
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 100 percent of an employee’s contribution up to the first 3 percent of each employee’s total compensation and 50 percent for the next 2 percent 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.4 million for the twelve months ended December 31, 2021 and $0.4 million for the twelve months ended December 31, 2020.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Effective March 18, 2013, the Company is under a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $0.3 million 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 by any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.1 million for the twelve months ended December 31, 2021, before the Forbearance Agreement the Company entered with its lenders suspended the payment of any additional management fees. The Company incurred management fees of $0.2 million for the twelve months ended December 31, 2020. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically each year for additional one-year terms. The current term expires on March 18, 2022. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer collectively own 50% of the equity securities owned by either of them on March 18, 2013.
On September 21, 2021, the Company issued common stock in an offering exempt from registration under the Securities Act of 1933. Taglich Brothers, Inc. acted as placement agent in this offering and received selling commissions equal to 8% of the gross proceeds, approximately, and expenses of $44 thousand. Taglich Brothers also received warrants to purchase 156,320 shares of common stock, exercisable for five years, at a price per share of $3.12.
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 through December 31, 2021 of $0.8 million.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
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 can 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 considering 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 specific inputs to these fair value measurements requires judgment and considers factors specific to each item.
The Company measures its interest rate swap at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves, and other information readily available in the market.
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 quantitative goodwill impairment analysis is based on Level 3 inputs, including forecasted EBITDA margins and future cash flows. Please refer to Note 7 for more information on the Company’s goodwill impairment analysis completed as of September 30, 2021.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies
12 Months Ended
Dec. 31, 2021
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 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 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share
12 Months Ended
Dec. 31, 2021
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 denominator of basic and diluted loss per share:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands, except per share data)
Numerator:
Net (loss)$(6,963)$(5,710)
Denominator:
Weighted average shares outstanding, basic10,320 9,779 
Dilutive effect of stock-based awards— — 
Weighted average shares outstanding, diluted10,320 9,779 
Basic loss per share$(0.67)$(0.58)
Diluted loss per share$(0.67)$(0.58)
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the twelve months ended December 31, 2021 and twelve months ended December 31, 2020, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
Number of options846,731726,500
Exercise price of options
$2.08 - $12.58
$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 underwriters of the Company’s equity issuance in September 2021 with an exercise price of $3.12 per share of common stock, which expire on September 21, 2026.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Principles of Consolidation Principles of Consolidation. The consolidated financial statements include the accounts of the Company and all subsidiaries over which the Company exercises control. All inter-company transactions and balances have been eliminated upon consolidation.
Cash and Cash Equivalents and Accounts Payable Cash and Cash Equivalents.  The Company considers all highly liquid investments with an original maturity of three months or less to be cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair value.
Accounts Receivable Accounts Receivable.  Accounts receivable are stated at the invoiced amount and do not bear interest. The allowance for doubtful accounts is management’s best estimate of the amount of probable collection in full of the existing accounts receivable. Management determines the allowance based on historical write off experience and an understanding of individual customer payment history and financial condition. 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. The allowance for doubtful accounts was $1.3 million at December 31, 2021 and $1.2 million at December 31, 2020.
Inventory Inventories. Inventories are stated at the lower of cost or net realizable value, with cost determined on the first in, first out method (FIFO). The value of inventories is reduced for excess and obsolescence based on management's review of on-hand inventories compared to historical and estimated future sales and usage. The allowance for inventory valuation was $1.2 million and $0.4 million at December 31, 2021 and December 31, 2020, respectively.
Valuation of Long-Lived Assets Valuation of Long-Lived Assets.  The carrying value of long-lived assets held for use is periodically evaluated when events or circumstances warrant such a review. The carrying value of a long-lived asset held for use is considered impaired when the anticipated separately identifiable undiscounted cash flows from the asset are less than the carrying value of the asset. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. During the third quarter of 2021, the Company identified indicators of impairment, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continued to decrease. The Company compared the carrying value of long-lived assets (excluding goodwill) to the cumulative undiscounted cash flows and concluded no assets other than goodwill were impaired. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the year ended December 31, 2020.
Property, Plant, and Equipment Property, Plant, and Equipment.  Property, plant, and equipment purchases are recorded at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Leasehold improvements are depreciated over the shorter of the estimated useful life of the asset or the period of the related leases. Upon retirement or disposal, the initial cost or valuation and accumulated depreciation are removed from the accounts, and any gain or loss is included in the statement of operations.
Intangible Assets Intangible Assets.  The Company does not hold any intangible assets with indefinite lives. Identifiable intangible assets recognized as part of a business combination are recorded at their estimated fair value at the time of the business combination. Amortizable intangible assets are reviewed for impairment whenever events or circumstances indicate that the related carrying amount may be impaired. The remaining useful lives of intangible assets are reviewed annually to determine whether events and circumstances warrant a revision to the remaining period of amortization. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the years ended December 31, 2021 and December 31, 2020.
Goodwill
Goodwill.  Goodwill represents the excess of the acquisition cost of consideration transferred over the fair value of the identifiable net assets acquired and liabilities assumed from business combinations at the date of acquisition. Goodwill is not amortized, but rather is assessed at least on an annual basis for impairment. If it is determined that it is more likely than not that the fair value is greater than the carrying value of a reporting unit then a qualitative assessment may be used for the annual impairment test. Otherwise, a one-step process is used which requires estimating the fair value of each reporting unit compared to its carrying value. If the carrying value exceeds the estimated fair value, goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company has one reporting and operating unit for goodwill testing purposes.
The Company experienced a sustained decline in market capitalization during the third quarter of 2021 representing a potential indicator of impairment. Furthermore, the Company continues to experience the repercussions from the global semiconductor shortage. The most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continue to decrease. The Company identified these circumstances and concluded it was more likely than not the fair value of the goodwill was impaired and performed an interim quantitative assessment. The quantitative assessment was performed as of September 30, 2021, utilizing a combination of the income and market approaches. 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 14.8%, forecasted revenue for the 2022 through 2025, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2025. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company.
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 September 30, 2021. As a result, the Company recorded a $5.1 million impairment charge on the consolidated statement of operations for the twelve months ended December 31, 2021.
The Company performed its annual assessment of goodwill as of October 1, the assessment concluded no further impairment. The annual assessment of goodwill performed compared the expected financial results used in the most recent quantitative assessment to finalized expectations resulting from the 2021 annual planning process. The Company also performed an interim qualitative assessment as of December 31, 2021, which concluded no impairment. The interim assessment considered fourth quarter results compared to expectations, the status of the automotive industry and volume forecasts, and other qualitative factors.
Debt Issuance Costs 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 debt discount, as a reduction of the noted 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.
Investments Investments. Financial Accounting Standards Board (“FASB”) guidance requires certain equity securities to be measured at fair value, with changes in fair value recognized in earnings. For equity securities without readily determinable fair values, entities may elect to measure these securities at cost minus impairment, if any, adjusted for changes in observable prices. The Company has a cost method investment in its consolidated financial statements, and there is not a readily determinable value for this investment. Impairment losses due to a decline in the value of the investment that is other than temporary are recognized when incurred. Dividends received are included in income, except for those dividends received in excess of the Company’s proportionate share of accumulated earnings, which are applied as a reduction of the cost of the investment.
Stock Based Compensation Stock Based Compensation.  The Company accounts for its stock-based compensation using the fair value of the award estimated at the grant date of the award. The Company estimates the fair value of awards, consisting of stock options, using the Black Scholes option pricing model. Compensation expense is recognized in earnings using the straight-line method over the vesting period, which represents the requisite service period. The Company accounts for forfeitures as they occur.
Revenue Recognition Revenue Recognition. Revenue is measured based on consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.
General Recognition Policy
Revenue is recognized by the Company once all performance obligations under the terms of a contract with the Company's customers are satisfied. Generally, this occurs with the transfer of control of its automotive, HVAC, 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. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.
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, as noted in the Accounts Receivable section of Note 2, Summary of Significant Accounting Policies, 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. The allowance for doubtful account balances are noted in the Accounts Receivable section of Note 2.
Practical Expedients
The Company elects the practical expedient to expense costs incurred to obtain a contract with a customer when the amortization period would have been one year or less. These costs include sales commissions as the Company has determined annual compensation is commensurate with annual sales activities.
The Company elects the practical expedient that does not require the Company to adjust consideration for the effects of a significant financing component when the period between shipment of its products and customer’s payment is one year or less.
Shipping and Handling Shipping and Handling. Shipping and handling costs are included in cost of sales as they are incurred.
Income Taxes Income Taxes.  A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the period. Deferred tax liabilities or assets are recognized for the estimated future tax effects of temporary differences between financial reporting and tax accounting measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to reserve for future tax benefits that may not be realized.The Company recognizes the benefit of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement with the relevant tax authority. The Company assesses all tax positions for which the statute of limitations remains open.
Foreign Currency Adjustments/Foreign Currency Exchange Foreign Currency Adjustments. The Company’s functional currency for all operations worldwide is the United States dollar. Nonmonetary assets and liabilities of foreign operations are remeasured at historical rates and monetary assets and liabilities are remeasured at exchange rates in effect at the end of each reporting period. Income statement accounts are remeasured at average exchange rates for the year. Gains and losses from translation of foreign currency financial statements into United States dollars are classified in other income in the consolidated statements of operations.
Foreign Currency Exchange 
The expression of assets and liabilities in a currency other than the functional currency, which is the United States dollar, gives rise to exchange gains and losses when such assets and obligations are paid in another currency. Foreign currency exchange rate adjustments (i.e., differences between amounts recorded and actual amounts owed or paid) are reported in the consolidated statements of operations as the foreign currency fluctuations occur. Foreign currency exchange rate adjustments are reported in the consolidated statements of operations using the exchange rates in effect at the time of the transaction. At December 31, 2021, the Company’s exposure to assets and liabilities denominated in another currency was not significant. To the extent there is a fluctuation in the exchange rates, the amount of local currency to be paid or received to satisfy foreign currency obligations in 2022 may increase or decrease.
Derivative financial instruments Derivative financial instruments.  All derivative instruments are required to be reported on the consolidated balance sheets at fair value unless the transactions qualify and are designated as normal purchases or sales. Changes in fair value are reported currently through earnings unless they meet hedge accounting criteria.
Use of Estimates Use of Estimates. The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Examples include allowances for doubtful accounts and sales returns, allowances for inventory obsolescence, useful lives of depreciable assets, fixed asset and goodwill impairment analyses, valuation allowances for deferred tax assets, stock options, and financial instruments. Actual results could differ from those estimates.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table presents the Company's net sales disaggregated by major sales channel for the twelve months ended December 31, 2021 and December 31, 2020:
Twelve Months Ended
December 31, 2021
Twelve Months Ended
December 31, 2020
(dollars in thousands)
Net Sales
Transportation$111,229 $105,463 
Appliance12,160 11,302 
Other2,280 3,449 
Total$125,669 $120,214 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory
Inventories consist of the following:
  December 31, 2021December 31, 2020
(dollars in thousands)
Raw materials$9,242 $7,366 
Work in progress990 1,225 
Finished goods3,538 3,360 
Total inventory$13,770 $11,951 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant, and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant, and equipment, net consists of the following:
December 31, 2021December 31, 2020Depreciable
Life – Years
(dollars in thousands)
Land$538 $538   
Buildings7,630 6,923 
23 - 40
Shop equipment26,049 23,436 
7 - 10
Leasehold improvements1,283 1,245 
3 - 10
Office equipment3,047 2,331 
3 - 7
Mobile equipment50 152 
3
Construction in progress1,554 2,315 
Total cost40,151 36,940   
Accumulated depreciation17,584 14,557 
Property, plant, and equipment, net$22,567 $22,383 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
Changes in the carrying value of goodwill are as follows:
(dollars in thousands)
Balance at December 31, 2020
Goodwill$28,871 
Accumulated impairment losses(6,760)
Net beginning balance22,111 
Goodwill impairment(5,115)
Balance at December 31, 2021$16,996 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets
Intangible assets of the Company consist of the following at December 31, 2021:
Gross Carrying
Amount
Accumulated
Amortization
Weighted Average
Life – Years
(dollars in thousands)
Customer contracts$26,518 $23,887 8.16
Trade names4,673 2,143 16.43
Non-compete agreements1,162 1,162 2.53
Unpatented technology1,534 1,534 5.00
Total$33,887 $28,726 
Intangible assets of the Company consist of the following at December 31, 2020:
Gross Carrying
Amount
Accumulated
Amortization
Weighted Average
Life – Years
(dollars in thousands)
Customer contracts$26,518 $21,719 8.16
Trade names4,673 1,924 16.43
Non-compete agreements1,162 1,162 2.53
Unpatented technology1,534 1,477 5.00
Total$33,887 $26,282 
Schedule of amortization expense
Estimated amortization expense for the next five years is as follows:
Estimated Amortization Expense
(dollars in thousands)
2022$1,305 
2023979 
2024759 
2025573 
2026223 
Thereafter1,322 
Total$5,161 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of long-term debt
The Company’s long-term debt consists of the following:
December 31, 2021December 31, 2020
(dollars in thousands)
U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note was unsecured and bore interest at 1% per annum. The PPP Note was forgiven during the third quarter of 2021.
$— $5,999 
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.50% and 5.25% per annum at December 31, 2021, and December 31, 2020, respectively. At December 31, 2021, the balance of the New US Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
20,383 22,768
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.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively. At December 31, 2021, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.
7,437 8,876
Capital expenditure line payable to lenders in quarterly installments of 12.5% of the outstanding principal balance per annum through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively.
1,064 1,220
Total debt excluding Revolver28,884 38,863 
Schedule of minimum borrowers liquidity
The Second Amendment to the Forbearance Agreement eliminated the Minimum Liquidity covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with the following:
Date of DeterminationMinimum Liquidity
December 31, 2021$3,000,000
January 31, 2022$3,000,000
February 28, 2022$3,000,000
Schedule of minimum consolidated EBITDA
The Second Amendment to the Forbearance Agreement eliminated the Minimum Consolidated EBITDA covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with the following:
Date of DeterminationMeasurement PeriodMinimum Consolidated EBITDA
December 31, 2021
Trailing 12 months
$4,100,000
January 31, 2022
Trailing 12 months
$4,200,000
February 20, 2022
Trailing 12 months
$4,700,000
Schedule of maturities of long-term debt
Maturities on the Company’s Amended and Restated Credit Agreement and other long term-debt obligations for the remainder of the current fiscal year and future fiscal years:
Future Maturities
(dollars in thousands)
2022$48,860 
2023— 
Total48,860 
Discounts(187)
Debt issuance costs(248)
Total debt, net$48,425 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Liability
The table below summarizes the activity in the restructuring liability for the twelve months ended December 31, 2020:
Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
(dollars in thousands)
Accrual balance at December 29, 2019$438 $116 $554 
Provision for estimated expenses incurred during the year— 1,230 1,230 
Payments made during the year438 671 1,109 
Asset impairments and other— 675 675 
Accrual balance at December 31, 2020$— $— $— 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of share-based payment award, stock options, valuation assumptions
May 4, 2021June 11, 2021December 3, 2021
Expected volatility53.76 %57.77 %64.26 %
Dividend yield— %— %— %
Expected term (in years)656
Risk-free rate1.05 %0.96 %1.21 %
Schedule of share-based compensation, stock options and stock appreciation rights award activity
A summary of option activity under both plans is presented below:
  Number of SharesWeighted
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, 2020726,500 $4.53 7.2$1,484 
Granted262,475 $3.83 5.0$— 
Exercised— $— 0.0$— 
Forfeited or expired142,244 $9.73 0.0$— 
Outstanding at December 31, 2021846,731 $4.00 7.6$— 
Vested and exercisable at December 31, 2021384,858 $4.85 6.6$— 
________________________________________
(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 stock price of $1.96 as of December 31, 2021 and $5.50 as of December 31, 2020.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of income before income tax, domestic and foreign
Income before income taxes for U.S. and Non-U.S. operations are as follows:
  Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
U.S. (loss) income$(6,809)$(11,274)
Non-U.S. income(1,006)1,780 
(Loss) income before income taxes$(7,815)$(9,494)
Schedule of components of income tax expense (benefit)
The components of the income tax provision included in the consolidated statements of operations are all attributable to continuing operations and are detailed as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Current tax expense:
Federal$(333)$(2,918)
State51 42 
Foreign916 631 
Total634 (2,245)
Deferred tax expense:
Federal— (1,236)
State— (83)
Foreign(1,486)(220)
Total(1,486)(1,539)
Total income tax expense$(852)$(3,784)
Schedule of current and noncurrent deferred taxes The following table summarizes the components of temporary differences and carryforwards that give rise to deferred tax assets and liabilities:
  December 31, 2021December 31, 2020
(dollars in thousands)
Deferred tax assets (liabilities):    
Allowance for doubtful accounts$298 $345 
Inventories296 99 
Accrued payroll and benefits418 513 
Goodwill and intangible assets2,135 951 
Excess interest expense1,090 447 
Tax credits and NOLs3,226 1,427 
Lease liabilities2,412 2,604 
Other300 339 
Deferred tax asset before valuation allowance10,175 6,725 
Valuation allowance(3,354)(684)
Deferred tax asset6,821 6,041 
Property, plant, and equipment(1,975)(2,544)
Lease assets(2,348)(2,495)
Other(119)(109)
Deferred tax liability(4,442)(5,148)
Total deferred tax asset (liability)$2,379 $893 
Schedule of income taxes based on federal tax rate
A reconciliation of taxes on income from continuing operations based on the statutory federal income tax rate to the provision for income taxes is as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Income tax expense (benefit) at US Statutory Tax Rate $(1,641)$(1,994)
State income tax (benefit) expense, net of federal benefit(167)(31)
Foreign tax rate differential155 
U.S. Tax on non-U.S. income— (561)
Goodwill impairment156 — 
Research and Development credits(150)(269)
Assets Basis Adjustment(650)— 
NOL carryback— (1,037)
Valuation allowance2,670 63 
PPP loan forgiveness(1,396)— 
Other325 (110)
Total provision for income taxes$(852)$(3,784)
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Operating lease assets and liabilities
Leased assets and liabilities included within the consolidated balance sheets consist of the following:
ClassificationDecember 31, 2021December 31, 2020
(dollars in thousands)
Right-of-Use-Assets
OperatingOperating Leases$9,776 $10,415 
Liabilities
Current
OperatingOther accrued liabilities$1,812 $2,309 
Non-current
OperatingOther long term liabilities8,648 8,911 
Total lease liabilities$10,460 $11,220 
Schedule of operating lease liability maturity
Maturity of the Company’s lease liabilities as of December 31, 2021 is as follows:
Estimated Future Lease Liability Maturities
(dollars in thousands)
2022$2,426 
20231,756 
20241,669 
20251,660 
20261,471 
Thereafter4,225 
Total lease payments13,207 
Less: interest2,747 
Present value of lease payments$10,460 
Lease remaining term and discount rate Remaining lease term and discount rates are as follows:
December 31, 2021December 31, 2020
Weighted average remaining lease term (years)77
Weighted average discount rate6.52 %6.39 %
Lease costs included in cash flow statement Lease costs included in the consolidated statements of cash flows are as follows:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$2,981 $3,335 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the reconciliation of the numerator and denominator of basic and diluted loss per share:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
(dollars in thousands, except per share data)
Numerator:
Net (loss)$(6,963)$(5,710)
Denominator:
Weighted average shares outstanding, basic10,320 9,779 
Dilutive effect of stock-based awards— — 
Weighted average shares outstanding, diluted10,320 9,779 
Basic loss per share$(0.67)$(0.58)
Diluted loss per share$(0.67)$(0.58)
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:
Twelve Months Ended December 31, 2021Twelve Months Ended December 31, 2020
Number of options846,731726,500
Exercise price of options
$2.08 - $12.58
$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 underwriters of the Company’s equity issuance in September 2021 with an exercise price of $3.12 per share of common stock, which expire on September 21, 2026.
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Nature of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 21, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
segment
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Debt Instrument [Line Items]      
Number of reportable segments | segment   1  
Revolver, current maturities   $ 19,541 $ 11,494
Issuance of common stock and warrants (in shares) | shares 1,954,000    
Shares issued, price per share (in USD) | $ / shares $ 2.25    
Issuance of common stock and warrants $ 4,400 3,837  
Proceeds from issuance of common stock and warrants   $ 4,044 $ 0
Exercise price of warrants (in dollars per share) | $ / shares   $ 3.12 $ 0
Taglich Brothers, Inc.      
Debt Instrument [Line Items]      
Proceeds from issuance of common stock and warrants $ 4,000    
Percentage of payment of selling commissions 8.00%    
Payment of placement agent offering costs $ 44    
Number of warrants purchased (in shares) | shares 156,320    
Warrants and rights outstanding 5 years    
Exercise price of warrants (in dollars per share) | $ / shares $ 3.12    
Line of credit | Amended And Restated Credit Agreement      
Debt Instrument [Line Items]      
Revolver, current maturities   $ 48,400  
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
reporting_unit
Dec. 31, 2020
USD ($)
Concentration Risk [Line Items]    
Allowance for doubtful accounts $ 1,300,000 $ 1,200,000
Allowance for inventory valuation $ 1,200,000 400,000
Number of reporting units for goodwill testing purposes | reporting_unit 1  
Impairment $ 5,115,000 0
Dividend income 100,000 100,000
Impairment loss 0 0
Unrecognized tax benefits 0 0
Income tax penalties and interest $ 0 $ 0
Percent of employees 4.00%  
United States    
Concentration Risk [Line Items]    
Percent of employees 54.00%  
Mexico    
Concentration Risk [Line Items]    
Percent of employees 42.00%  
Canada    
Concentration Risk [Line Items]    
Percent of employees 31.00%  
Geographic concentration risk | Sales revenue, net | Mexico    
Concentration Risk [Line Items]    
Concentration risk (percentage) 25.00% 23.00%
Geographic concentration risk | Sales revenue, net | Canada    
Concentration Risk [Line Items]    
Concentration risk (percentage) 9.00% 8.00%
Geographic concentration risk | Production risk | Mexico    
Concentration Risk [Line Items]    
Concentration risk (percentage) 25.00% 22.00%
Geographic concentration risk | Production risk | Canada    
Concentration Risk [Line Items]    
Concentration risk (percentage) 9.00% 9.00%
General Motors Company | Customer concentration risk | Sales revenue, net    
Concentration Risk [Line Items]    
Concentration risk (percentage) 7.00% 9.00%
General Motors Company | Customer concentration risk | Accounts receivable    
Concentration Risk [Line Items]    
Concentration risk (percentage) 13.00%  
Stellantis | Customer concentration risk | Sales revenue, net    
Concentration Risk [Line Items]    
Concentration risk (percentage) 7.00% 6.00%
Ford Motor Company | Customer concentration risk | Sales revenue, net    
Concentration Risk [Line Items]    
Concentration risk (percentage) 4.00% 6.00%
Yanfeng Automotive Interiors | Customer concentration risk | Sales revenue, net    
Concentration Risk [Line Items]    
Concentration risk (percentage) 8.00% 6.00%
Discount Rate | Discounted Cash Flow    
Concentration Risk [Line Items]    
Goodwill fair value measurement assumptions (percent) 0.148  
Terminal Growth Rate | Discounted Cash Flow    
Concentration Risk [Line Items]    
Goodwill fair value measurement assumptions (percent) 0.03  
EBITDA Margin | Discounted Cash Flow    
Concentration Risk [Line Items]    
Goodwill fair value measurement assumptions (percent) 0.108  
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Lessee, Lease, Description [Line Items]      
Operating leases $ 9,776 $ 10,415  
Present value of lease payments 10,460    
Total lease liabilities $ 10,460 $ 11,220  
Accounting Standards Update 2016-02      
Lessee, Lease, Description [Line Items]      
Operating leases     $ 12,100
Present value of lease payments     $ 12,800
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Net Sales $ 125,669 $ 120,214
Transportation    
Disaggregation of Revenue [Line Items]    
Net Sales 111,229 105,463
Appliance    
Disaggregation of Revenue [Line Items]    
Net Sales 12,160 11,302
Other    
Disaggregation of Revenue [Line Items]    
Net Sales $ 2,280 $ 3,449
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 9,242 $ 7,366
Work in progress 990 1,225
Finished goods 3,538 3,360
Total inventory $ 13,770 $ 11,951
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory [Line Items]    
Allowance for inventory valuation $ 1,200 $ 400
Inventories, net 13,770 11,951
Mexico    
Inventory [Line Items]    
Inventories, net 4,000 3,100
Canada    
Inventory [Line Items]    
Inventories, net $ 1,100 $ 1,100
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 40,151 $ 36,940
Accumulated depreciation 17,584 14,557
Property, plant, and equipment, net 22,567 22,383
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 538 538
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 7,630 6,923
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]    
Property, plant and equipment $ 26,049 23,436
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]    
Property, plant and equipment $ 1,283 1,245
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]    
Property, plant and equipment $ 3,047 2,331
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]    
Property, plant and equipment $ 50 152
Mobile equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable Life – Years 3 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 1,554 $ 2,315
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant, and Equipment, Net - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Depreciation expense $ 3,200 $ 3,000
Property, plant, and equipment, net 22,567 22,383
Mexico    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, net 3,500 3,700
Canada    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, net $ 400 $ 400
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Goodwill [Roll Forward]    
Goodwill   $ 28,871
Accumulated impairment losses   (6,760)
Goodwill, Beginning Balance $ 22,111  
Goodwill impairment (5,115) 0
Goodwill, Ending Balance 16,996 22,111
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Impairment $ 5,115 $ 0
Discounted Cash Flow | Discount Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Goodwill fair value measurement assumptions (percent) 0.148  
Discounted Cash Flow | Terminal Growth Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Goodwill fair value measurement assumptions (percent) 0.03  
Discounted Cash Flow | EBITDA Margin    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Goodwill fair value measurement assumptions (percent) 0.108  
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Schedule of intangible assets by major class (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 33,887 $ 33,887
Accumulated Amortization 28,726 26,282
Amortization expense $ 2,400 4,000
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life – Years 8 years 11 months 15 days  
Customer contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 26,518 26,518
Accumulated Amortization $ 23,887 $ 21,719
Customer contracts | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life – Years 8 years 1 month 28 days 8 years 1 month 28 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,673 $ 4,673
Accumulated Amortization $ 2,143 $ 1,924
Trade names | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life – Years 16 years 5 months 4 days 16 years 5 months 4 days
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,162 $ 1,162
Accumulated Amortization $ 1,162 $ 1,162
Non-compete agreements | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life – Years 2 years 6 months 10 days 2 years 6 months 10 days
Unpatented technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,534 $ 1,534
Accumulated Amortization $ 1,534 $ 1,477
Unpatented technology | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life – Years 5 years 5 years
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Finite-lived intangible assets, future amortization expense schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 1,305  
2023 979  
2024 759  
2025 573  
2026 223  
Thereafter 1,322  
Total $ 5,161 $ 7,605
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Schedule of long-term debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Unamortized discount $ 187 $ 285
Total debt excluding Revolver 28,884 38,863
Line of credit for capital expenditures    
Debt Instrument [Line Items]    
Total debt excluding Revolver $ 1,064 1,220
Line of credit | PPP under CARES Act | Secured debt    
Debt Instrument [Line Items]    
Effective interest rate 1.00%  
Total debt excluding Revolver $ 0 $ 5,999
Line of credit | New US Term Loan | Secured debt    
Debt Instrument [Line Items]    
Effective interest rate 5.50% 5.25%
Unamortized discount $ 100  
Total debt excluding Revolver $ 20,383 $ 22,768
Line of credit | CA term loan | Secured debt    
Debt Instrument [Line Items]    
Effective interest rate 5.50% 5.25%
Total debt excluding Revolver $ 7,437 $ 8,876
Line of credit | October 1, 2021 through November 7, 2023 | New US Term Loan | Secured debt    
Debt Instrument [Line Items]    
Principal payment amount 800  
Line of credit | October 1, 2021 through November 7, 2023 | CA term loan | Secured debt    
Debt Instrument [Line Items]    
Principal payment amount 400  
Unamortized discount $ 100  
Line of credit | October 1, 2021 through November 7, 2023 | Line of credit for capital expenditures    
Debt Instrument [Line Items]    
Effective interest rate 5.50% 5.25%
Percent of principal payment 12.50%  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Narrative (Details)
12 Months Ended
Dec. 09, 2021
USD ($)
Jun. 14, 2021
Apr. 24, 2020
USD ($)
Nov. 08, 2018
USD ($)
Dec. 31, 2021
USD ($)
facility
Dec. 31, 2020
USD ($)
Dec. 08, 2021
USD ($)
Sep. 21, 2021
USD ($)
Sep. 20, 2021
USD ($)
Debt Instrument [Line Items]                  
Total debt excluding Revolver         $ 28,884,000 $ 38,863,000      
Debt issuance costs         248,000 376,000      
Unamortized discount         187,000 285,000      
Amortization of debt issuance costs         226,000 189,000      
Gain on forgiveness of debt         6,000,000 0      
Commercial Paper | PPP under CARES Act                  
Debt Instrument [Line Items]                  
Gain on forgiveness of debt     $ 6,000,000   6,000,000        
Interest rate     1.00%            
Interest payable         $ 100,000        
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
Amended And Restated Credit Agreement                  
Debt Instrument [Line Items]                  
Minimum debt service coverage ratio         1.20        
Amended And Restated Credit Agreement | Fiscal Quarter Ending September 30, 2020                  
Debt Instrument [Line Items]                  
Maximum total leverage ratio         3.75        
Amended And Restated Credit Agreement | Fiscal Quarter Ending December 31, 2020                  
Debt Instrument [Line Items]                  
Maximum total leverage ratio         3.50        
Amended And Restated Credit Agreement | Fiscal Quarter Ending March 31, 2021                  
Debt Instrument [Line Items]                  
Maximum total leverage ratio         3.25        
Amended And Restated Credit Agreement | Fiscal Quarter Ending June 30, 2021                  
Debt Instrument [Line Items]                  
Maximum total leverage ratio         3.25        
Amended And Restated Credit Agreement | Fiscal Quarter Thereafter                  
Debt Instrument [Line Items]                  
Maximum total leverage ratio         3.00        
Amended And Restated Credit Agreement | Line of credit | Secured debt                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity       $ 73,000,000.0          
Amended And Restated Credit Agreement | Line of credit | Secured debt | Base Rate | Minimum | PPP under CARES Act                  
Debt Instrument [Line Items]                  
Basis spread on variable rate       2.00%          
Amended And Restated Credit Agreement | Line of credit | Secured debt | London Interbank Offered Rate (LIBOR) | Minimum | PPP under CARES Act                  
Debt Instrument [Line Items]                  
Basis spread on variable rate       1.00%          
CA term loan | Line of credit | Secured debt                  
Debt Instrument [Line Items]                  
Total debt excluding Revolver         $ 7,437,000 $ 8,876,000      
Effective interest rate         5.50% 5.25%      
Line of credit for capital expenditures                  
Debt Instrument [Line Items]                  
Total debt excluding Revolver         $ 1,064,000 $ 1,220,000      
Credit agreement | Line of credit | Secured debt | Base Rate | Minimum                  
Debt Instrument [Line Items]                  
Basis spread on variable rate       1.75%          
Credit agreement | Line of credit | Secured debt | Base Rate | Maximum                  
Debt Instrument [Line Items]                  
Basis spread on variable rate       3.25%          
Credit agreement | Line of credit | Secured debt | London Interbank Offered Rate (LIBOR) | Minimum                  
Debt Instrument [Line Items]                  
Basis spread on variable rate       2.75%          
Credit agreement | Line of credit | Secured debt | London Interbank Offered Rate (LIBOR) | Maximum                  
Debt Instrument [Line Items]                  
Basis spread on variable rate       4.25%          
PPP under CARES Act | Line of credit | Secured debt                  
Debt Instrument [Line Items]                  
Total debt excluding Revolver         $ 0 $ 5,999,000      
Effective interest rate         1.00%        
First Amendment To Forbearance Agreement | Line of credit | Secured debt | London Interbank Offered Rate (LIBOR)                  
Debt Instrument [Line Items]                  
Basis spread on variable rate   4.50%   4.25%          
New revolver | Revolving credit facility                  
Debt Instrument [Line Items]                  
Long-term line of credit         $ 19,800,000        
New revolver | Line of credit | Revolving credit facility                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity         $ 2,200,000        
Effective interest rate         5.50%        
Forbearance Agreement | Trailing 12 months                  
Debt Instrument [Line Items]                  
Limit to the excess above projected total cash disbursements (percent)         15.00%        
Forbearance Agreement | Line of credit                  
Debt Instrument [Line Items]                  
Total cash disbursements 15.00%                
Forbearance Agreement | Line of credit | Secured debt                  
Debt Instrument [Line Items]                  
Debt instrument interest rate         0.50%        
Senior credit facility, second amendment | Line of credit | Revolving credit facility                  
Debt Instrument [Line Items]                  
Letters of credit outstanding, amount         $ 100,000        
Company's leased facilities | facility         1        
Debt instrument, periodic payment         $ 411,000        
Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. | Amended And Restated Credit Agreement | Line of credit                  
Debt Instrument [Line Items]                  
Debt instrument, term       5 years          
Debt instrument, term to fund capital expenditures       2 years          
Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. | Amended And Restated Credit Agreement | Line of credit | Revolving credit facility                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity       $ 30,000,000.0          
Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. | Amended And Restated Credit Agreement | Line of credit for capital expenditures | November 8, 2018 through November 8, 2019                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity       2,500,000          
Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. | Amended And Restated Credit Agreement | Line of credit for capital expenditures | November 9, 2019 through November 8, 2020                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity       5,000,000.0          
Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. | US term loan | Line of credit | Secured debt                  
Debt Instrument [Line Items]                  
Maximum increase to principal amount       26,000,000.0          
Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. | CA term loan | Line of credit | Secured debt                  
Debt Instrument [Line Items]                  
Total debt excluding Revolver       $ 12,000,000.0          
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Schedule of Minimum Borrowers Liquidity (Details) - Line of credit - Forbearance Agreement - Secured debt
Dec. 31, 2021
USD ($)
Date of Determination December 31, 2021  
Debt Instrument [Line Items]  
Minimum Liquidity $ 3,000,000
Date of Determination January 31, 2022  
Debt Instrument [Line Items]  
Minimum Liquidity 3,000,000
Date of Determination February 28, 2022  
Debt Instrument [Line Items]  
Minimum Liquidity $ 3,000,000
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Minimum Consolidated EBITDA (Details) - Forbearance Agreement - Trailing 12 months
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]  
Minimum Consolidated EBITDA $ 4,100,000
Minimum Consolidated EBITDA 4,200,000
Minimum Consolidated EBITDA $ 4,700,000
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Schedule of repayment of maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
2022 $ 48,860  
2023 0  
Total 48,860  
Discounts (187) $ (285)
Debt issuance costs (248)  
Total debt, net $ 48,425  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Financial Instruments (Details) - Interest rate swap - Not designated as hedging instrument - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2018
Derivatives, Fair Value [Line Items]      
Fixed interest rate     3.075%
Notional amount     $ 5.0
Derivative fair value, liabilities $ 0.6 $ 1.2  
Interest expense      
Derivatives, Fair Value [Line Items]      
Monthly settlements $ 0.5 $ 0.5  
Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen      
Derivatives, Fair Value [Line Items]      
Notional amount     17.5
Notional amount quarterly increase     0.4
Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty      
Derivatives, Fair Value [Line Items]      
Notional amount     17.5
Notional amount quarterly decrease     0.2
Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One      
Derivatives, Fair Value [Line Items]      
Notional amount quarterly decrease     0.4
Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three      
Derivatives, Fair Value [Line Items]      
Notional amount quarterly decrease     $ 0.6
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring - Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]    
Beginning balance $ 0 $ 554
Provision for estimated expenses incurred during the year 0 1,230
Payments made during the year   1,109
Asset impairments and other   675
Ending balance   0
Employee Termination Benefits Liability    
Restructuring Reserve [Roll Forward]    
Beginning balance 0 438
Provision for estimated expenses incurred during the year   0
Payments made during the year   438
Asset impairments and other   0
Ending balance   0
Other Exit Costs Liability    
Restructuring Reserve [Roll Forward]    
Beginning balance $ 0 116
Provision for estimated expenses incurred during the year   1,230
Payments made during the year   671
Asset impairments and other   675
Ending balance   $ 0
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring - Narrative (Details)
$ in Millions
12 Months Ended
Jul. 16, 2019
position
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Restructuring Cost and Reserve [Line Items]      
Workforce reduction due to plant closure | position 47    
Evansville Restructuring      
Restructuring Cost and Reserve [Line Items]      
Percentage of sublease secured   78.00%  
Evansville Restructuring | All Restructuring Costs      
Restructuring Cost and Reserve [Line Items]      
Amount of restructuring cost incurred     $ 0.6
Evansville Restructuring | Contract Termination Leased Facility Remaining Payments      
Restructuring Cost and Reserve [Line Items]      
Amount of restructuring cost incurred   $ 0.3 $ 0.7
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Incentive Plans - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 03, 2025
May 04, 2025
Dec. 03, 2024
May 04, 2024
Dec. 03, 2023
May 04, 2023
May 04, 2022
Dec. 03, 2021
d
$ / shares
shares
Jun. 11, 2021
$ / shares
shares
May 04, 2021
$ / shares
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 29, 2013
shares
Jul. 31, 2020
shares
Jun. 30, 2016
shares
Jan. 04, 2015
shares
Selling, General and Administrative Expenses                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Allocated share-based compensation expense | $                     $ 0.4 $ 0.1        
Employee Stock Option                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Unrecognized compensation cost | $                     $ 0.6          
Compensation cost, weighted average period (in years)                     3 years 9 months 18 days          
The 2013 Stock Incentive Plan                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Common stock shares reserved for future issuance (in shares) | shares                         495,000      
Vested and exercisable (in dollars per share)               $ 2.08 $ 3.31              
Weighted average grant date fair value (dollars per share)               $ 0.46 $ 1.64              
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) | shares                         495,000      
Expiration period                         10 years      
Number of shares authorized (in shares) | shares               12,500 38,943              
The 2013 Stock Incentive Plan | Employee Stock Option | Chief Financial Officer | Award vesting on grant date                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Award vesting rights, percentage               50.00%                
Closing price of common stock for ten out of twenty consecutive trading days (in dollars per share)               $ 7.50                
Threshold number of consecutive trading days | d               10                
Number of consecutive trading days in measurement period | d               20                
The 2013 Stock Incentive Plan | Employee Stock Option | Chief Financial Officer | Award vesting, first anniversary                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Award vesting rights, percentage               50.00%                
Closing price of common stock for ten out of twenty consecutive trading days (in dollars per share)               $ 12.50                
Threshold number of consecutive trading days | d               10                
Number of consecutive trading days in measurement period | d               20                
2014 Omnibus Performance Award Plan                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Number of shares authorized (in shares) | shares                           700,000 450,000 250,000
Vested and exercisable (in dollars per share)               $ 2.08   $ 4.51            
Weighted average grant date fair value (dollars per share)               $ 1.22   $ 2.28            
2014 Omnibus Performance Award Plan | Employee Stock Option                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Number of shares authorized (in shares) | shares               12,500 59,254 139,278            
Vested and exercisable (in dollars per share)                 $ 3.31              
Weighted average grant date fair value (dollars per share)                 $ 1.64              
2014 Omnibus Performance Award Plan | Employee Stock Option | Award vesting on grant date                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Award vesting rights, percentage               40.00%   20.00%            
2014 Omnibus Performance Award Plan | Employee Stock Option | Award vesting, first anniversary | Scenario, Forecast                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Award vesting rights, percentage             20.00%                  
2014 Omnibus Performance Award Plan | Employee Stock Option | Award vesting, second anniversary | Scenario, Forecast                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Award vesting rights, percentage           20.00%                    
2014 Omnibus Performance Award Plan | Employee Stock Option | Share Based Compensation Aware, Tranche Four | Scenario, Forecast                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Award vesting rights, percentage 20.00%   20.00% 20.00% 20.00%                      
2014 Omnibus Performance Award Plan | Employee Stock Option | Share Based Compensation Aware, Tranche Five | Scenario, Forecast                                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                                
Award vesting rights, percentage   20.00%                            
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Incentive Plans - Valuation Assumptions (Details) - Employee Stock Option
Dec. 03, 2021
Jun. 11, 2021
May 04, 2021
2014 Omnibus Performance Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility     53.76%
Dividend yield     0.00%
Expected term (in years)     6 years
Risk-free rate     1.05%
The 2013 Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 64.26% 57.77%  
Dividend yield 0.00% 0.00%  
Expected term (in years) 6 years 5 years  
Risk-free rate 1.21% 0.96%  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Incentive Plans - Schedule of stock options and stock awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Shares    
Outstanding at beginning of period (in shares) 726,500  
Outstanding at end of period (in shares) 846,731 726,500
Aggregate Intrinsic Value    
Share price (in dollars per share) $ 1.96 $ 5.50
The 2013 Plan and The 2014 Plan    
Number of Shares    
Outstanding at beginning of period (in shares) 726,500  
Granted (in shares) 262,475  
Exercised (in shares) 0  
Forfeited or expired (in shares) 142,244  
Outstanding at end of period (in shares) 846,731 726,500
Vested and exercisable (in shares) 384,858  
Weighted Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 4.53  
Granted (in dollars per share) 3.83  
Exercised (in dollars per share) 0  
Forfeited or expired (in dollars per share) 9.73  
Outstanding at end of period (in dollars per share) 4.00 $ 4.53
Vested and exercisable (in dollars per share) $ 4.85  
Weighted Average Remaining Contractual Term (in years)    
Outstanding weighted average remaining contractual term 7 years 7 months 6 days 7 years 2 months 12 days
Granted 5 years  
Exercised 0 years  
Forfeited or expired 0 years  
Vested and exercisable 6 years 7 months 6 days  
Aggregate Intrinsic Value    
Outstanding at beginning of period $ 1,484  
Granted 0  
Exercised 0  
Forfeited or expired 0  
Outstanding at end of period 0 $ 1,484
Vested and exercisable $ 0  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Schedule of income before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
U.S. (loss) income $ (6,809) $ (11,274)
Non-U.S. income (1,006) 1,780
Loss before income tax benefit $ (7,815) $ (9,494)
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Schedule of components of income tax expense (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current tax expense:    
Federal $ (333) $ (2,918)
State 51 42
Foreign 916 631
Total 634 (2,245)
Deferred tax expense:    
Federal 0 (1,236)
State 0 (83)
Foreign (1,486) (220)
Total (1,486) (1,539)
Total income tax expense $ (852) $ (3,784)
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Schedule of deferred taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets (liabilities):    
Allowance for doubtful accounts $ 298 $ 345
Inventories 296 99
Accrued payroll and benefits 418 513
Goodwill and intangible assets 2,135 951
Excess interest expense 1,090 447
Tax credits and NOLs 3,226 1,427
Lease liabilities 2,412 2,604
Other 300 339
Deferred tax asset before valuation allowance 10,175 6,725
Valuation allowance (3,354) (684)
Deferred tax asset 6,821 6,041
Property, plant, and equipment (1,975) (2,544)
Lease assets (2,348) (2,495)
Other (119) (109)
Deferred tax liability (4,442) (5,148)
Total deferred tax asset (liability) $ 2,379 $ 893
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
Tax credit carryforward $ 1,200,000  
Prior year income tax expense (benefit) 0 $ (600,000)
Unrecognized tax benefits 0 0
Income tax penalties and interest 0 $ 0
Federal    
Operating Loss Carryforwards [Line Items]    
Loss carryforwards 1,800,000  
State    
Operating Loss Carryforwards [Line Items]    
Loss carryforwards $ 200,000  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Schedule of income taxes based on federal tax rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Income tax expense (benefit) at US Statutory Tax Rate $ (1,641) $ (1,994)
State income tax (benefit) expense, net of federal benefit (167) (31)
Foreign tax rate differential 1 155
U.S. Tax on non-U.S. income 0 (600)
U.S. Tax on non-U.S. income   (561)
Goodwill impairment 156 0
Research and Development credits (150) (269)
Assets Basis Adjustment (650) 0
NOL carryback 0 (1,037)
Valuation allowance 2,670 63
PPP loan forgiveness (1,396) 0
Other 325 (110)
Total income tax expense $ (852) $ (3,784)
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details)
Dec. 31, 2021
renewalOption
Lessee, Lease, Description [Line Items]  
Renewal options 1
Minimum  
Lessee, Lease, Description [Line Items]  
Renewal term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease Asset and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Right-of-Use-Assets    
Operating leases $ 9,776 $ 10,415
Liabilities    
Current, other accrued liabilities 1,812 2,309
Noncurrent, other liabilities 8,648 8,911
Total lease liabilities $ 10,460 $ 11,220
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other accrued liabilities Other accrued liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long term liabilities Other long term liabilities
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Schedule of Operating Lease Maturities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 2,426
2023 1,756
2024 1,669
2025 1,660
2026 1,471
Thereafter 4,225
Total lease payments 13,207
Less: interest 2,747
Present value of lease payments $ 10,460
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Remaining Lease Term (Details)
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Weighted average remaining lease term (years) 7 years 7 years
Weighted average discount rate 6.52% 6.39%
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease Costs Included in Statement of Cash Flow (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating cash outflows from operating leases $ 2,981 $ 3,335
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]    
Employer contribution amount $ 0.4 $ 0.4
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 86 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 21, 2021
Mar. 18, 2020
Mar. 18, 2013
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Mar. 18, 2018
Related Party Transaction [Line Items]                
Exercise price of warrants (in dollars per share)       $ 3.12 $ 3.12 $ 0    
Affiliated Entity | Management Agreement                
Related Party Transaction [Line Items]                
Annual management fees     $ 300          
Expenses from management contract         $ 100 $ 200    
Management agreement, term   5 years            
Management agreement, renewal term   1 year            
Equity ownership percent to terminate agreement               50.00%
Taglich Brothers, Inc.                
Related Party Transaction [Line Items]                
Percentage of payment of selling commissions 8.00%              
Payment of placement agent offering costs $ 44              
Number of warrants purchased (in shares) 156,320              
Warrants and rights outstanding 5 years              
Exercise price of warrants (in dollars per share) $ 3.12              
Engauge Workforce Solutions LLC ("Engauge")                
Related Party Transaction [Line Items]                
Expenses from management contract       $ 800        
Agreement term             12 months  
Written notice term             60 days  
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Numerator:    
Net (loss) $ (6,963) $ (5,710)
Denominator:    
Weighted average shares outstanding, basic (in shares) 10,320,000 9,779,000
Dilutive effect of stock-based awards (in shares) 0 0
Weighted average shares outstanding, diluted (in shares) 10,320,000 9,779,000
Earnings Per Share, Basic and Diluted [Abstract]    
Basic loss per share (in dollars per share) $ (0.67) $ (0.58)
Diluted loss per share (in dollars per share) $ (0.67) $ (0.58)
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details) - $ / shares
1 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of options (in shares)   846,731 726,500
Exercise price of options lower limit (in usd per share)   $ 2.08 $ 2.36
Exercise price of options upper limit (in usd per share)   $ 12.58 $ 12.58
Warrants (in shares)   156,320 0
Exercise price of warrants (in dollars per share)   $ 3.12 $ 0
Warrants for Underwriters      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Exercise price of warrants (in dollars per share) $ 3.12    
Warrants to purchase (in shares) 156,320    
XML 89 ufab-20211231_htm.xml IDEA: XBRL DOCUMENT 0001617669 2021-01-01 2021-12-31 0001617669 2022-02-22 0001617669 2021-06-30 0001617669 2021-12-31 0001617669 2020-12-31 0001617669 2019-12-30 2020-12-31 0001617669 us-gaap:CommonStockMember 2019-12-29 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 0001617669 us-gaap:RetainedEarningsMember 2019-12-29 0001617669 2019-12-29 0001617669 us-gaap:RetainedEarningsMember 2019-12-30 2020-12-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-12-30 2020-12-31 0001617669 us-gaap:CommonStockMember 2020-12-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001617669 us-gaap:RetainedEarningsMember 2020-12-31 0001617669 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001617669 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001617669 us-gaap:CommonStockMember 2021-12-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001617669 us-gaap:RetainedEarningsMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:ForbearanceAgreementMember 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:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember 2021-12-31 0001617669 2021-09-21 2021-09-21 0001617669 2021-09-21 0001617669 ufab:TaglichBrothersIncMember 2021-09-21 2021-09-21 0001617669 ufab:TaglichBrothersIncMember 2021-09-21 0001617669 us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001617669 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001617669 us-gaap:MeasurementInputEbitdaMultipleMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 ufab:StellantisAutomobileCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 ufab:YanfengAutomotiveInteriorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-12-31 0001617669 ufab:StellantisAutomobileCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-12-31 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-12-31 0001617669 ufab:YanfengAutomotiveInteriorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-12-31 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 country:US 2021-12-31 0001617669 country:MX 2021-12-31 0001617669 country:CA 2021-12-31 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-12-31 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-12-31 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-12-31 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-12-31 0001617669 us-gaap:AccountingStandardsUpdate201602Member 2020-01-01 0001617669 ufab:TransportationMember 2021-01-01 2021-12-31 0001617669 ufab:TransportationMember 2019-12-30 2020-12-31 0001617669 ufab:ApplianceMember 2021-01-01 2021-12-31 0001617669 ufab:ApplianceMember 2019-12-30 2020-12-31 0001617669 ufab:OtherMember 2021-01-01 2021-12-31 0001617669 ufab:OtherMember 2019-12-30 2020-12-31 0001617669 country:MX 2020-12-31 0001617669 country:CA 2020-12-31 0001617669 us-gaap:LandMember 2021-12-31 0001617669 us-gaap:LandMember 2020-12-31 0001617669 us-gaap:BuildingMember 2021-12-31 0001617669 us-gaap:BuildingMember 2020-12-31 0001617669 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001617669 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001617669 us-gaap:EquipmentMember 2021-12-31 0001617669 us-gaap:EquipmentMember 2020-12-31 0001617669 srt:MinimumMember us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001617669 srt:MaximumMember us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001617669 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001617669 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001617669 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001617669 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001617669 us-gaap:OfficeEquipmentMember 2021-12-31 0001617669 us-gaap:OfficeEquipmentMember 2020-12-31 0001617669 srt:MinimumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001617669 srt:MaximumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001617669 us-gaap:VehiclesMember 2021-12-31 0001617669 us-gaap:VehiclesMember 2020-12-31 0001617669 srt:MinimumMember us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001617669 us-gaap:ConstructionInProgressMember 2021-12-31 0001617669 us-gaap:ConstructionInProgressMember 2020-12-31 0001617669 us-gaap:CustomerContractsMember 2021-12-31 0001617669 srt:WeightedAverageMember us-gaap:CustomerContractsMember 2021-01-01 2021-12-31 0001617669 us-gaap:TradeNamesMember 2021-12-31 0001617669 srt:WeightedAverageMember us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001617669 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001617669 srt:WeightedAverageMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001617669 us-gaap:UnpatentedTechnologyMember 2021-12-31 0001617669 srt:WeightedAverageMember us-gaap:UnpatentedTechnologyMember 2021-01-01 2021-12-31 0001617669 us-gaap:CustomerContractsMember 2020-12-31 0001617669 srt:WeightedAverageMember us-gaap:CustomerContractsMember 2019-12-30 2020-12-31 0001617669 us-gaap:TradeNamesMember 2020-12-31 0001617669 srt:WeightedAverageMember us-gaap:TradeNamesMember 2019-12-30 2020-12-31 0001617669 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001617669 srt:WeightedAverageMember us-gaap:NoncompeteAgreementsMember 2019-12-30 2020-12-31 0001617669 us-gaap:UnpatentedTechnologyMember 2020-12-31 0001617669 srt:WeightedAverageMember us-gaap:UnpatentedTechnologyMember 2019-12-30 2020-12-31 0001617669 srt:WeightedAverageMember 2021-01-01 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:SecuredDebtMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:SecuredDebtMember 2020-12-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2021-01-01 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2020-12-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2021-01-01 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2020-12-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2021-01-01 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsOctober12021ThroughNovember72023Member 2020-12-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2021-12-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2020-12-31 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 2021-06-14 2021-06-14 0001617669 us-gaap:LineOfCreditMember ufab:ForbearanceAgreementMember us-gaap:SecuredDebtMember 2021-12-31 0001617669 ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:SeniorCreditFacilitySecondAmendmentMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:SeniorCreditFacilitySecondAmendmentMember us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001617669 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-20 0001617669 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-21 0001617669 us-gaap:CommercialPaperMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-24 2020-04-24 0001617669 us-gaap:CommercialPaperMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-24 0001617669 us-gaap:CommercialPaperMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2021-01-01 2021-12-31 0001617669 us-gaap:CommercialPaperMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2021-12-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingThreeMonthsEndingSeptember302020Member 2021-12-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingSixMonthsEndingDecember312020Member 2021-12-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingNineMonthsEndingMarch312021Member 2021-12-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterTrailingTwelveMonthsEndingJune302021Member 2021-12-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:FiscalQuarterThereafterMember 2021-12-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:ForbearanceAgreementMember us-gaap:SecuredDebtMember ufab:DateOfDeterminationDecember312021Member 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:ForbearanceAgreementMember us-gaap:SecuredDebtMember ufab:DateOfDeterminationJanuary312022Member 2021-12-31 0001617669 us-gaap:LineOfCreditMember ufab:ForbearanceAgreementMember us-gaap:SecuredDebtMember ufab:DateOfDeterminationFebruary282022Member 2021-12-31 0001617669 ufab:ForbearanceAgreementMember ufab:PeriodSixMember 2021-12-31 0001617669 ufab:ForbearanceAgreementMember ufab:PeriodSevenMember 2021-12-31 0001617669 ufab:ForbearanceAgreementMember ufab:PeriodEightMember 2021-12-31 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:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember 2018-11-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-12-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-01-01 2021-12-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-12-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-12-30 2020-12-31 0001617669 us-gaap:EmployeeSeveranceMember 2019-12-29 0001617669 us-gaap:OtherRestructuringMember 2019-12-29 0001617669 us-gaap:EmployeeSeveranceMember 2019-12-30 2020-12-31 0001617669 us-gaap:OtherRestructuringMember 2019-12-30 2020-12-31 0001617669 us-gaap:EmployeeSeveranceMember 2020-12-31 0001617669 us-gaap:OtherRestructuringMember 2020-12-31 0001617669 2019-07-16 2019-07-16 0001617669 ufab:AllRestructuringCostsMember ufab:EvansvilleRestructuringMember 2019-12-30 2020-12-31 0001617669 ufab:ContractTerminationLeasedFacilityRemainingPaymentsMember ufab:EvansvilleRestructuringMember 2021-01-01 2021-12-31 0001617669 ufab:ContractTerminationLeasedFacilityRemainingPaymentsMember ufab:EvansvilleRestructuringMember 2019-12-30 2020-12-31 0001617669 ufab:EvansvilleRestructuringMember 2021-01-01 2021-12-31 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2013-12-29 0001617669 ufab:The2013StockIncentivePlanMember 2013-12-29 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2012-12-31 2013-12-29 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2021-06-11 0001617669 ufab:The2013StockIncentivePlanMember 2021-06-11 0001617669 ufab:The2013StockIncentivePlanMember 2021-06-11 2021-06-11 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2021-12-03 0001617669 ufab:The2013StockIncentivePlanMember 2021-12-03 0001617669 ufab:The2013StockIncentivePlanMember 2021-12-03 2021-12-03 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-12-03 2021-12-03 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-12-03 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-12-03 2021-12-03 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-12-03 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2015-01-04 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2016-06-30 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-07-31 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-05-04 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-05-04 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-05-04 2021-05-04 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-05-04 2021-05-04 0001617669 srt:ScenarioForecastMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:ShareBasedCompensationAwareTrancheFiveMember 2025-05-04 2025-05-04 0001617669 srt:ScenarioForecastMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:ShareBasedCompensationAwareTrancheFourMember 2024-05-04 2024-05-04 0001617669 srt:ScenarioForecastMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-05-04 2022-05-04 0001617669 srt:ScenarioForecastMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-05-04 2023-05-04 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-06-11 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-06-11 2021-06-11 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-12-03 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-12-03 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-12-03 2021-12-03 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-12-03 2021-12-03 0001617669 srt:ScenarioForecastMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:ShareBasedCompensationAwareTrancheFourMember 2023-12-03 2023-12-03 0001617669 srt:ScenarioForecastMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:ShareBasedCompensationAwareTrancheFourMember 2024-12-03 2024-12-03 0001617669 srt:ScenarioForecastMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:ShareBasedCompensationAwareTrancheFourMember 2025-12-03 2025-12-03 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-05-04 2021-05-04 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2021-06-11 2021-06-11 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2021-12-03 2021-12-03 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-12-31 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-12-30 2020-12-31 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-01-01 2021-12-31 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2021-12-31 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-30 2020-12-31 0001617669 us-gaap:EmployeeStockOptionMember 2021-12-31 0001617669 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001617669 us-gaap:DomesticCountryMember 2021-12-31 0001617669 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001617669 srt:MinimumMember 2021-12-31 0001617669 srt:MaximumMember 2021-12-31 0001617669 ufab:DefinedContributionPlanInitialContributionMember 2021-01-01 2021-12-31 0001617669 ufab:DefinedContributionPlanAdditionalContributionMember 2021-01-01 2021-12-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 2013-03-18 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2019-12-30 2020-12-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2020-03-18 2020-03-18 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2018-03-18 0001617669 ufab:EngaugeWorkforceSolutionsLLCEngaugeMember 2021-03-31 0001617669 ufab:EngaugeWorkforceSolutionsLLCEngaugeMember 2021-04-01 2021-12-31 0001617669 ufab:WarrantsforUnderwritersMember 2021-09-01 2021-09-30 0001617669 ufab:WarrantsforUnderwritersMember 2021-09-30 shares iso4217:USD iso4217:USD shares ufab:segment pure ufab:reporting_unit ufab:facility ufab:position utr:D ufab:renewalOption 0001617669 false 2021 FY P1Y http://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 10-K true true 2021-12-31 --12-31 false false 001-37480 UNIQUE FABRICATING, INC. DE 46-1846791 46-1846791 800 Standard Parkway 800 Standard Parkway Auburn Hills Auburn Hills MI MI 48326 48326 248 853-2333 Common Stock, par value $.001 per share UFAB NYSEAMER No No Yes Yes Non-accelerated Filer true false false false 11733147 28300000 Deloitte & Touche LLP Detroit, Michigan 742000 760000 23469000 23759000 13770000 11951000 3270000 5643000 3738000 4027000 44989000 46140000 22567000 22383000 16996000 22111000 5161000 7605000 9776000 10415000 1054000 1054000 755000 579000 2379000 893000 103677000 111180000 10056000 10892000 28884000 35864000 303000 204000 19541000 11494000 1149000 792000 3478000 4551000 63411000 63797000 0 2999000 9139000 10519000 72550000 77315000 0.001 0.001 15000000 15000000 11733147 11733147 9779147 9779147 12000 10000 50349000 46126000 -19234000 -12271000 31127000 33865000 103677000 111180000 125669000 120214000 108950000 99543000 16719000 20671000 22566000 25484000 5115000 0 0 1230000 -10962000 -6043000 6153000 157000 3006000 3608000 3147000 -3451000 -7815000 -9494000 -852000 -3784000 -6963000 -5710000 -0.67 -0.58 -0.67 -0.58 9779147 10000 46011000 -6561000 39460000 -5710000 -5710000 115000 115000 9779147 10000 46126000 -12271000 33865000 9779147 10000 46126000 -12271000 33865000 -6963000 -6963000 388000 388000 1954000 2000 3835000 3837000 11733147 12000 50349000 -19234000 31127000 -6963000 -5710000 5115000 0 5599000 7085000 214000 189000 12000 -464000 6000000 0 -307000 740000 625000 -329000 388000 115000 121000 0 -1486000 -1539000 -597000 -202000 1819000 -1096000 -2486000 6864000 -25000 1236000 935000 -1287000 -3652000 -1370000 3429000 2425000 100000 889000 -3329000 -1536000 -811000 332000 4200000 3161000 42055000 29576000 49985000 29573000 0 151000 0 5999000 4044000 0 6963000 3016000 -18000 110000 760000 650000 742000 760000 3289000 2732000 628000 52000 Nature of Business and Basis of Presentation<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%">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” 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 noise, vibration and harshness (“NVH”) management, acoustical management, water and air sealing, decorative and other functional applications. Unique 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;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 consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</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%">Going Concern</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 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="#i740ada1b3c554c30be0f562074eae15f_142" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i740ada1b3c554c30be0f562074eae15f_142" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">9</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, 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;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, totaling $48.4 million, has been classified as current as of December 31, 2021. The Company does not have sufficient cash and cash equivalents on hand or available liquidity to repay such debt or meet its obligations as they become due through twelve months from date of issuance of these 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 forbearance 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 </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%">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 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;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%">Private Placement of Securities</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%">On September 21, 2021, the Company issued 1,954,000 shares of common stock at a price of $2.25 per share for gross proceeds of $4.4 million in an offering exempt from registration under the Securities Act of 1933, as amended. The Company received net proceeds of approximately $4.0 million after payment of selling commissions equal to 8% of the gross proceeds to Taglich Brothers, Inc., the placement agent for the Offering. Further, the Company paid the placement agent’s Offering expenses of $44,000. Taglich Brothers, Inc. also received warrants to purchase 156,320 shares of common stock, exercisable for five years, at a price per share of $3.12 (the “Warrants”).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the net proceeds for general corporate purposes and reduced borrowings under its revolving credit facility, which subject to availability and compliance with the terms of the revolving line of credit, as amended, including by the Forbearance Agreement, may be reborrowed by the Company.</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;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 consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</span></div> 0.15 27000000 25000000 48400000 1954000 2.25 4400000 4000000 0.08 44000 156320 P5Y 3.12 Summary of Significant Accounting Policies<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%">Principles of Consolidation. </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 consolidated financial statements include the accounts of the Company and all subsidiaries over which the Company exercises control. All inter-company transactions and balances have been eliminated upon consolidation.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  The Company considers all highly liquid investments with an original maturity of three months or less to be cash and cash equivalents. The carrying value of cash and cash equivalents approximate 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-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Accounts receivable are stated at the invoiced amount and do not bear interest. The allowance for doubtful accounts is management’s best estimate of the amount of probable collection in full of the existing accounts receivable. Management determines the allowance based on historical write off experience and an understanding of individual customer payment history and financial condition. 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. The allowance for doubtful accounts was $1.3 million at December 31, 2021 and $1.2 million at December 31, 2020.</span></div><div style="margin-top:3pt;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:115%">Inventories. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories are stated at the lower of cost or net realizable value, with cost determined on the first in, first out method (FIFO). The value of inventories is reduced for excess and obsolescence based on management's review of on-hand inventories compared to historical and estimated future sales and usage. The allowance for inventory valuation was $1.2 million and $0.4 million at December 31, 2021 and December 31, 2020, 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-style:italic;font-weight:700;line-height:120%">Valuation of Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of long-lived assets held for use is periodically evaluated when events or circumstances warrant such a review. The carrying value of a long-lived asset held for use is considered impaired when the anticipated separately identifiable undiscounted cash flows from the asset are less than the carrying value of the asset. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. During the third quarter of 2021, the Company identified indicators of impairment, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continued to decrease. The Company compared the carrying value of long-lived assets (excluding goodwill) to the cumulative undiscounted cash flows and concluded no assets other than goodwill were impaired. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the year ended December 31, 2020.</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%">Property, Plant, and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant, and equipment purchases are recorded at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Leasehold improvements are depreciated over the shorter of the estimated useful life of the asset or the period of the related leases. Upon retirement or disposal, the initial cost or valuation and accumulated depreciation are removed from the accounts, and any gain or loss is included in the statement 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-style:italic;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company does not hold any intangible assets with indefinite lives. Identifiable intangible assets recognized as part of a business combination are recorded at their estimated fair value at the time of the business combination. </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%">Amortizable intangible assets are reviewed for impairment whenever events or circumstances indicate that the related carrying amount may be impaired. The remaining useful lives of intangible assets are reviewed annually to determine whether events and circumstances warrant a revision to the remaining period of amortization. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the years ended December 31, 2021 and December 31, 2020.</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%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Goodwill represents the excess of the acquisition cost of consideration transferred over the fair value of the identifiable net assets acquired and liabilities assumed from business combinations at the date of acquisition. Goodwill is not amortized, but rather is assessed at least on an annual basis for impairment. If it is determined that it is more likely than not that the fair value is greater than the carrying value of a reporting unit then a qualitative assessment may be used for the annual impairment test. Otherwise, a one-step process is used which requires estimating the fair value of each reporting unit compared to its carrying value. If the carrying value exceeds the estimated fair value, goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company has one reporting and operating unit for goodwill testing purposes. </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 during the third quarter of 2021 representing a potential indicator of impairment. Furthermore, the Company continues to experience the repercussions from the global semiconductor shortage. The most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continue to decrease. The Company identified these circumstances and concluded it was more likely than not the fair value of the goodwill was impaired and performed an interim quantitative assessment. The quantitative assessment was performed as of September 30, 2021, utilizing a combination of the income and market approaches. 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 14.8%, forecasted revenue for the 2022 through 2025, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2025. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company.</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 results of the quantitative analysis performed indicated the carrying value of the reporting unit exceeded the fair value of the reporting unit as of September 30, 2021. As a result, the Company recorded a $5.1 million impairment charge on the consolidated statement of operations for the twelve months ended 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%">The Company performed its annual assessment of goodwill as of October 1, the assessment concluded no further impairment. The annual assessment of goodwill performed compared the expected financial results used in the most recent quantitative assessment to finalized expectations resulting from the 2021 annual planning process. The Company also performed an interim qualitative assessment as of December 31, 2021, which concluded no impairment. The interim assessment considered fourth quarter results compared to expectations, the status of the automotive industry and volume forecasts, and other qualitative factors.</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%">Debt Issuance Costs.</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%">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 debt discount, as a reduction of the noted 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.</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%">Investments. </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%">Financial Accounting Standards Board (“FASB”) guidance requires certain equity securities to be measured at fair value, with changes in fair value recognized in earnings. For equity securities without readily determinable fair values, entities may elect to measure these securities at cost minus impairment, if any, adjusted for changes in observable prices. The Company has a cost method investment in its consolidated financial statements, and there is not a readily determinable value for this investment. Impairment losses due to a decline in the value of the investment that is other than temporary are recognized when incurred. </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%">Dividends received are included in income, except for those dividends received in excess of the Company’s proportionate share of accumulated earnings, which are applied as a reduction of the cost of the investment. Dividend income of less than $0.1 million and $0.1 million was recognized for the years ended December 31, 2021 and December 31, 2020, respectively. No investment impairment loss was recognized for the years ended December 31, 2021 and December 31, 2020.</span></div><div style="margin-top:3pt;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:115%">Stock Based Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company accounts for its stock-based compensation using the fair value of the award estimated at the grant date of the award. The Company estimates the fair value of awards, consisting of stock options, using the Black Scholes option pricing model. Compensation expense is recognized in earnings using the straight-line method over the vesting period, which represents the requisite service period. The Company accounts for forfeitures as they occur.</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%">Revenue Recognition. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.</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%">See Note 4, Revenues, for further information on the Company’s revenue recognition in accordance with Accounting Standards Codification (“ASC”) Topic 606.</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%">Shipping and Handling. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of sales as they are incurred.</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%">Income Taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the period. Deferred tax liabilities or assets are recognized for the estimated future tax effects of temporary differences between financial reporting and tax accounting measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to reserve for future tax benefits that may not be realized.</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 recognizes the benefit of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement with the relevant tax authority. The Company assesses all tax positions for which the statute of limitations remains open. The Company had no unrecognized tax benefits as of December 31, 2021 or December 31, 2020. There were no penalties or interest recorded during the years ended December 31, 2021 or December 31, 2020.</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%">Foreign Currency Adjustments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s functional currency for all operations worldwide is the United States dollar. Nonmonetary assets and liabilities of foreign operations are remeasured at historical rates and monetary assets and liabilities are remeasured at exchange rates in effect at the end of each reporting period. Income statement accounts are remeasured at average exchange rates for the year. Gains and losses from translation of foreign currency financial statements into United States dollars are classified in other income in the 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-style:italic;font-weight:700;line-height:120%">Concentration Risks. </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 is exposed to various significant concentration risks as follows:</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%">Customer and Credit</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%">During the years ended December 31, 2021 and December 31, 2020, the Company’s sales were derived from customers principally engaged in the North American automotive industry. Company sales directly to General Motors Company (“GM”), Stellantis, Ford Motor Company (“Ford”), and Yanfeng Automotive Interiors (“Yanfeng”), as a percentage of total net sales were: 7%, 7%, 4%, and 8%, respectively, during the year ended December 31, 2021; 9%, 6%, 6%, and 6%, respectively, during the year ended December 31, 2020. </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%">None of the Company’s customers represented more than 10% percent of direct Company’s net sales for the years ended December 31, 2021 and December 31, 2020. </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%">Yanfeng accounted for 13% of accounts receivable as of December 31, 2021. None of the Company’s customers represented more than 10% of accounts receivable as of December 31, 2020. </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%">Labor Markets</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%">At December 31, 2021, 54% of our employees are working in the United States, 42% are working in Mexico, and 4% are working in Canada. In the United States, 31% of the hourly work force is covered under collective bargaining agreements that expire in August of 2022 and February of 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-style:italic;font-weight:400;line-height:120%">Foreign Currency Exchange</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 expression of assets and liabilities in a currency other than the functional currency, which is the United States dollar, gives rise to exchange gains and losses when such assets and obligations are paid in another currency. Foreign currency exchange rate adjustments (i.e., differences between amounts recorded and actual amounts owed or paid) are reported in the consolidated statements of operations as the foreign currency fluctuations occur. Foreign currency exchange rate adjustments are reported in the consolidated statements of operations using the exchange rates in effect at the time of the transaction. At December 31, 2021, the Company’s exposure to assets and liabilities denominated in another currency was not significant. To the extent there is a fluctuation in the exchange rates, the amount of local currency to be paid or received to satisfy foreign currency obligations in 2022 may increase or decrease.</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></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 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 are 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. During the years ended December 31, 2021 and December 31, 2020, 25% and 22%, respectively, of the Company’s production occurred in Mexico. During the years ended December 31, 2021 and December 31, 2020, 9% and 9%, respectively, of the Company's production occurred in Canada. Sales derived from production in Mexico and Canada were 25% and 9% percent, respectively, during the year ended December 31, 2021, 23% and 8% percent, respectively, during the year ended December 31, 2020.</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%">Derivative financial instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  All derivative instruments are required to be reported on the consolidated balance sheets at fair value unless the transactions qualify and are designated as normal purchases or sales. Changes in fair value are reported currently through earnings unless they meet hedge accounting criteria. See Note 10 for further information regarding the Company's derivative instrument makeup.</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:115%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Examples include allowances for doubtful accounts and sales returns, allowances for inventory obsolescence, useful lives of depreciable assets, fixed asset and goodwill impairment analyses, valuation allowances for deferred tax assets, stock options, and financial instruments. Actual results could differ from those estimates.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation. </span><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 consolidated financial statements include the accounts of the Company and all subsidiaries over which the Company exercises control. All inter-company transactions and balances have been eliminated upon consolidation.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  The Company considers all highly liquid investments with an original maturity of three months or less to be cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair value.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Accounts receivable are stated at the invoiced amount and do not bear interest. The allowance for doubtful accounts is management’s best estimate of the amount of probable collection in full of the existing accounts receivable. Management determines the allowance based on historical write off experience and an understanding of individual customer payment history and financial condition. 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. The allowance for doubtful accounts was $1.3 million at December 31, 2021 and $1.2 million at December 31, 2020.</span> 1300000 1200000 Inventories. Inventories are stated at the lower of cost or net realizable value, with cost determined on the first in, first out method (FIFO). The value of inventories is reduced for excess and obsolescence based on management's review of on-hand inventories compared to historical and estimated future sales and usage. The allowance for inventory valuation was $1.2 million and $0.4 million at December 31, 2021 and December 31, 2020, respectively. 1200000 400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of long-lived assets held for use is periodically evaluated when events or circumstances warrant such a review. The carrying value of a long-lived asset held for use is considered impaired when the anticipated separately identifiable undiscounted cash flows from the asset are less than the carrying value of the asset. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. During the third quarter of 2021, the Company identified indicators of impairment, the most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continued to decrease. The Company compared the carrying value of long-lived assets (excluding goodwill) to the cumulative undiscounted cash flows and concluded no assets other than goodwill were impaired. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the year ended December 31, 2020.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant, and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant, and equipment purchases are recorded at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Leasehold improvements are depreciated over the shorter of the estimated useful life of the asset or the period of the related leases. Upon retirement or disposal, the initial cost or valuation and accumulated depreciation are removed from the accounts, and any gain or loss is included in the statement of operations.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company does not hold any intangible assets with indefinite lives. Identifiable intangible assets recognized as part of a business combination are recorded at their estimated fair value at the time of the business combination. </span>Amortizable intangible assets are reviewed for impairment whenever events or circumstances indicate that the related carrying amount may be impaired. The remaining useful lives of intangible assets are reviewed annually to determine whether events and circumstances warrant a revision to the remaining period of amortization. The Company determined that no impairment indicators were evident, and all originally assigned useful lives remained appropriate during the years ended December 31, 2021 and December 31, 2020. <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%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Goodwill represents the excess of the acquisition cost of consideration transferred over the fair value of the identifiable net assets acquired and liabilities assumed from business combinations at the date of acquisition. Goodwill is not amortized, but rather is assessed at least on an annual basis for impairment. If it is determined that it is more likely than not that the fair value is greater than the carrying value of a reporting unit then a qualitative assessment may be used for the annual impairment test. Otherwise, a one-step process is used which requires estimating the fair value of each reporting unit compared to its carrying value. If the carrying value exceeds the estimated fair value, goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The Company has one reporting and operating unit for goodwill testing purposes. </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 during the third quarter of 2021 representing a potential indicator of impairment. Furthermore, the Company continues to experience the repercussions from the global semiconductor shortage. The most impactful being the decline in sales to our automotive customers, as North American automotive production volumes continue to decrease. The Company identified these circumstances and concluded it was more likely than not the fair value of the goodwill was impaired and performed an interim quantitative assessment. The quantitative assessment was performed as of September 30, 2021, utilizing a combination of the income and market approaches. 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 14.8%, forecasted revenue for the 2022 through 2025, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2025. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company.</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 results of the quantitative analysis performed indicated the carrying value of the reporting unit exceeded the fair value of the reporting unit as of September 30, 2021. As a result, the Company recorded a $5.1 million impairment charge on the consolidated statement of operations for the twelve months ended 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%">The Company performed its annual assessment of goodwill as of October 1, the assessment concluded no further impairment. The annual assessment of goodwill performed compared the expected financial results used in the most recent quantitative assessment to finalized expectations resulting from the 2021 annual planning process. The Company also performed an interim qualitative assessment as of December 31, 2021, which concluded no impairment. The interim assessment considered fourth quarter results compared to expectations, the status of the automotive industry and volume forecasts, and other qualitative factors.</span></div> 1 0.148 0.03 0.108 5100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs.</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%">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 debt discount, as a reduction of the noted 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.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments. </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%">Financial Accounting Standards Board (“FASB”) guidance requires certain equity securities to be measured at fair value, with changes in fair value recognized in earnings. For equity securities without readily determinable fair values, entities may elect to measure these securities at cost minus impairment, if any, adjusted for changes in observable prices. The Company has a cost method investment in its consolidated financial statements, and there is not a readily determinable value for this investment. Impairment losses due to a decline in the value of the investment that is other than temporary are recognized when incurred. </span>Dividends received are included in income, except for those dividends received in excess of the Company’s proportionate share of accumulated earnings, which are applied as a reduction of the cost of the investment. 100000 100000 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Stock Based Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company accounts for its stock-based compensation using the fair value of the award estimated at the grant date of the award. The Company estimates the fair value of awards, consisting of stock options, using the Black Scholes option pricing model. Compensation expense is recognized in earnings using the straight-line method over the vesting period, which represents the requisite service period. The Company accounts for forfeitures as they occur.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.</span><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 the Company's customers are satisfied. Generally, this occurs with the transfer of control of its automotive, HVAC, 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. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.</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><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 timing of revenue recognition, billings, and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, as noted in the Accounts Receivable section of Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. The allowance for doubtful account balances are noted in the Accounts Receivable section of Note 2.</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%">Practical Expedients</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 elects the practical expedient to expense costs incurred to obtain a contract with a customer when the amortization period would have been one year or less. These costs include sales commissions as the Company has determined annual compensation is commensurate with annual sales activities.</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 elects the practical expedient that does not require the Company to adjust consideration for the effects of a significant financing component when the period between shipment of its products and customer’s payment is one year or less.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of sales as they are incurred.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the period. Deferred tax liabilities or assets are recognized for the estimated future tax effects of temporary differences between financial reporting and tax accounting measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to reserve for future tax benefits that may not be realized.</span>The Company recognizes the benefit of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement with the relevant tax authority. The Company assesses all tax positions for which the statute of limitations remains open. 0 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Adjustments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s functional currency for all operations worldwide is the United States dollar. Nonmonetary assets and liabilities of foreign operations are remeasured at historical rates and monetary assets and liabilities are remeasured at exchange rates in effect at the end of each reporting period. Income statement accounts are remeasured at average exchange rates for the year. Gains and losses from translation of foreign currency financial statements into United States dollars are classified in other income in the consolidated statements of operations.</span><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%">Foreign Currency Exchange</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 expression of assets and liabilities in a currency other than the functional currency, which is the United States dollar, gives rise to exchange gains and losses when such assets and obligations are paid in another currency. Foreign currency exchange rate adjustments (i.e., differences between amounts recorded and actual amounts owed or paid) are reported in the consolidated statements of operations as the foreign currency fluctuations occur. Foreign currency exchange rate adjustments are reported in the consolidated statements of operations using the exchange rates in effect at the time of the transaction. At December 31, 2021, the Company’s exposure to assets and liabilities denominated in another currency was not significant. To the extent there is a fluctuation in the exchange rates, the amount of local currency to be paid or received to satisfy foreign currency obligations in 2022 may increase or decrease.</span></div> 0.07 0.07 0.04 0.08 0.09 0.06 0.06 0.06 0.13 0.54 0.42 0.04 0.31 0.25 0.22 0.09 0.09 0.25 0.09 0.23 0.08 Derivative financial instruments.  All derivative instruments are required to be reported on the consolidated balance sheets at fair value unless the transactions qualify and are designated as normal purchases or sales. Changes in fair value are reported currently through earnings unless they meet hedge accounting criteria. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Examples include allowances for doubtful accounts and sales returns, allowances for inventory obsolescence, useful lives of depreciable assets, fixed asset and goodwill impairment analyses, valuation allowances for deferred tax assets, stock options, and financial instruments. Actual results could differ from those estimates.</span> 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 February 2016, the FASB issued ASU 2016-2, Leases (Topic 842). This update requires lessees to recognize on the balance sheet assets and liabilities for the rights and obligations created by leases of greater than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. We have identified our existing lease contracts and calculated the right of use assets, which are reflected in other assets on the consolidated balance sheets, and lease liabilities, which are reflected in the other accrued liabilities on the consolidated balance sheets. This guidance was effective for the Company as of January 1, 2020. Adoption of the new standard resulted in the recording of right-of-use assets and liabilities of $12.1 million and $12.8 million, respectively, as of January 1, 2020. The FASB has issued further ASUs related to the standard providing an optional transition method allowing entities to not recast comparative periods. The Company elected the practical expedients upon transition that retained the lease classification and initial direct costs for any leases that exist prior to adoption of the standard. The Company has approximately $10.5 million of non-cancelable future rental obligations as of December 31, 2021, as shown in Note 14.</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 December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740). The guidance simplifies accounting for income taxes by removing certain exceptions. This new guidance is effective for fiscal years beginning after December 15, 2020 for public companies. The Company adopted this guidance on a prospective basis and there was no material impact.</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 </span></div>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. The Company is currently assessing which contracts may be affected. 12100000 12800000 10500000 Revenues<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%">The following table presents the Company's net sales disaggregated by major sales channel for the twelve months ended December 31, 2021 and December 31, 2020:</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:61.034%"/><td style="width:0.1%"/><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.469%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve Months Ended<br/>December 31, 2021</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve Months Ended<br/>December 31, 2020</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:700;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">111,229 </span></td><td style="background-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%">105,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,449 </span></td><td style="background-color:#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%">125,669 </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%">120,214 </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 the Company's customers are satisfied. Generally, this occurs with the transfer of control of its automotive, HVAC, 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. Provisions for discounts and rebates to customers, estimated returns and allowances, and other adjustments are provided for in the same period the related sales are recorded.</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><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 timing of revenue recognition, billings, and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, as noted in the Accounts Receivable section of Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. The allowance for doubtful account balances are noted in the Accounts Receivable section of Note 2.</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%">Practical Expedients</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 elects the practical expedient to expense costs incurred to obtain a contract with a customer when the amortization period would have been one year or less. These costs include sales commissions as the Company has determined annual compensation is commensurate with annual sales activities.</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 elects the practical expedient that does not require the Company to adjust consideration for the effects of a significant financing component when the period between shipment of its products and customer’s payment is one year or less.</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%">The following table presents the Company's net sales disaggregated by major sales channel for the twelve months ended December 31, 2021 and December 31, 2020:</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:61.034%"/><td style="width:0.1%"/><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.469%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve Months Ended<br/>December 31, 2021</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve Months Ended<br/>December 31, 2020</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:700;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">111,229 </span></td><td style="background-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%">105,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,449 </span></td><td style="background-color:#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%">125,669 </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%">120,214 </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> 111229000 105463000 12160000 11302000 2280000 3449000 125669000 120214000 Inventories<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:61.034%"/><td style="width:0.1%"/><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.469%"/><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:100%">December 31, 2021</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, 2020</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%">9,242 </span></td><td style="background-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%">7,366 </span></td><td style="background-color:#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%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">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%">3,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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,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"/><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%">11,951 </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 allowance for inventory valuation was $1.2 million and $0.4 million at December 31, 2021 and December 31, 2020, 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 inventory are assets located in Mexico with a carrying amount of $4.0 million at December 31, 2021 and $3.1 million at December 31, 2020, and assets located in Canada with a carrying amount of $1.1 million at December 31, 2021 and $1.1 million at December 31, 2020.</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:61.034%"/><td style="width:0.1%"/><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.469%"/><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:100%">December 31, 2021</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, 2020</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%">9,242 </span></td><td style="background-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%">7,366 </span></td><td style="background-color:#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%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">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%">3,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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,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"/><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%">11,951 </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> 9242000 7366000 990000 1225000 3538000 3360000 13770000 11951000 1200000 400000 4000000.0 3100000 1100000 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:41.736%"/><td style="width:0.1%"/><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.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: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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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="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%">6,923 </span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#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,245 </span></td><td style="background-color:#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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,331 </span></td><td style="background-color:#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%">152 </span></td><td style="background-color:#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</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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#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,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,940 </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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,557 </span></td><td style="background-color:#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%">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%">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 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,383 </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 $3.2 million for the twelve months ended December 31, 2021 and $3.0 million for the twelve months ended December 31, 2020.</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.7 million at December 31, 2021 and December 31, 2020, respectively, and assets located in Canada with a carrying amount of $0.4 million and $0.4 million at December 31, 2021 and December 31, 2020, 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:41.736%"/><td style="width:0.1%"/><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.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: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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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="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%">6,923 </span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#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,245 </span></td><td style="background-color:#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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,331 </span></td><td style="background-color:#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%">152 </span></td><td style="background-color:#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</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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#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,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,940 </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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,557 </span></td><td style="background-color:#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%">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%">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 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,383 </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 6923000 P23Y P40Y 26049000 23436000 P7Y P10Y 1283000 1245000 P3Y P10Y 3047000 2331000 P3Y P7Y 50000 152000 P3Y 1554000 2315000 40151000 36940000 17584000 14557000 22567000 22383000 3200000 3000000.0 3500000 3700000 400000 400000 Goodwill<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying value of goodwill are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.601%"/><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.469%"/><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, 2020</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(6,760)</span></td><td style="background-color:#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%">22,111 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(5,115)</span></td><td style="background-color:#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 December 31, 2021</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%">16,996 </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 during the third quarter of 2021 representing a potential indicator of impairment. Furthermore, the Company continued to experience the repercussions from the global semiconductor shortage. The most impactful was the decline in sales to our automotive customers, as North American automotive production volumes continued to be less than expected. The Company identified these circumstances and concluded it was more likely than not the fair value of the goodwill was impaired, and performed an interim quantitative assessment. The quantitative assessment was performed as of September 30, 2021, utilizing a combination of the income and market approaches. 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 14.8%, forecasted revenue for 2022 through 2025, a terminal growth rate for cash flows of 3%, and EBITDA margin of 10.8% by 2025. The guideline public company method was used to determine the fair value of the reporting unit under the market approach. Key assumptions used in this method included revenue and EBITDA multiples for each guideline company. 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 September 30, 2021. As a result, the Company recorded a $5.1 million impairment charge on the consolidated statement of operations for the twelve months ended 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-style:italic;font-weight:400;line-height:120%">Annual Assessment</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 2021, the Company decided to change the testing date for the annual impairment assessment for goodwill from December 31, to October 1. This change was made to align the annual assessment with the Company’s annual planning process and to alleviate the additional demand created when conducting the assessment during the year-end financial close process.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying value of goodwill are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.601%"/><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.469%"/><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, 2020</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(6,760)</span></td><td style="background-color:#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%">22,111 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(5,115)</span></td><td style="background-color:#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 December 31, 2021</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%">16,996 </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 6760000 22111000 5115000 16996000 0.148 0.03 0.108 5100000 Intangible Assets<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%">Intangible assets of the Company consist of the following at December 31, 2021:</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:41.736%"/><td style="width:0.1%"/><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.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: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%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,518 </span></td><td style="background-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%">23,887 </span></td><td style="background-color:#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%">8.16</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%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,143 </span></td><td style="background-color:#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%">16.43</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2.53</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%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#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%">5.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">33,887 </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%">28,726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets of the Company consist of the following at December 31, 2020:</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:41.736%"/><td style="width:0.1%"/><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.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: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%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,518 </span></td><td style="background-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%">21,719 </span></td><td style="background-color:#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%">8.16</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%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#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%">16.43</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2.53</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%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#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%">5.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">33,887 </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%">26,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">The weighted average amortization period for all intangible assets is 8.96 years. Amortization expense for intangible assets totaled $2.4 million for the twelve months ended December 31, 2021 and $4.0 million for the twelve months ended December 31, 2020.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five years is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.601%"/><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.469%"/><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%">Estimated Amortization Expense</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</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,305 </span></td><td style="background-color:#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%">979 </span></td><td style="background-color:#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%">759 </span></td><td style="background-color:#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%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">223 </span></td><td style="background-color:#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%">1,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,161 </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%">Intangible assets of the Company consist of the following at December 31, 2021:</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:41.736%"/><td style="width:0.1%"/><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.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: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%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,518 </span></td><td style="background-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%">23,887 </span></td><td style="background-color:#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%">8.16</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%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,143 </span></td><td style="background-color:#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%">16.43</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2.53</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%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#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%">5.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">33,887 </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%">28,726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets of the Company consist of the following at December 31, 2020:</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:41.736%"/><td style="width:0.1%"/><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.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: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%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,518 </span></td><td style="background-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%">21,719 </span></td><td style="background-color:#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%">8.16</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%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#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%">16.43</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2.53</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%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#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%">5.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">33,887 </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%">26,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 26518000 23887000 P8Y1M28D 4673000 2143000 P16Y5M4D 1162000 1162000 P2Y6M10D 1534000 1534000 P5Y 33887000 28726000 26518000 21719000 P8Y1M28D 4673000 1924000 P16Y5M4D 1162000 1162000 P2Y6M10D 1534000 1477000 P5Y 33887000 26282000 P8Y11M15D 2400000 4000000.0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five years is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.601%"/><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.469%"/><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%">Estimated Amortization Expense</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</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,305 </span></td><td style="background-color:#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%">979 </span></td><td style="background-color:#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%">759 </span></td><td style="background-color:#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%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">223 </span></td><td style="background-color:#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%">1,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,161 </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> 1305000 979000 759000 573000 223000 1322000 5161000 Long-term Debt<div style="margin-bottom:6pt;margin-top:6pt"><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:61.034%"/><td style="width:0.1%"/><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.469%"/><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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><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:100%">U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note was unsecured and bore interest at 1% per annum. The PPP Note was forgiven during the third quarter of 2021.</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%">— </span></td><td style="background-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%">5,999 </span></td><td style="background-color:#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%">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.50% and 5.25% per annum at December 31, 2021, and December 31, 2020, respectively. At December 31, 2021, the balance of the New US Term Loan is presented net of a debt discount of $0.1 million 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%">20,383 </span></td><td style="background-color:#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%">22,768</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%">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.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively. At December 31, 2021, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.</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%">7,437 </span></td><td style="background-color:#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%">8,876</span></td></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%">Capital expenditure line payable to lenders in quarterly installments of 12.5% of the outstanding principal balance per annum through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#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%">1,220</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt excluding Revolver</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%">28,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">38,863 </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="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 December 31, 2021, and December 31, 2020, 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, bears 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 May 30, 2022, currently 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 December 31, 2021, $19.8 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 December 31, 2021, and is secured by substantially all of the Company’s assets. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $2.2 million at December 31, 2021, 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. Further reducing the net availability at December 31, 2021 was an erroneous duplicate withdrawal for our Canadian Term Loan principal and interest payments of $411 thousand. A prepaid expense for this amount was recorded on the Company’s consolidated balance sheet. </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 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 are 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 which will be 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 reduces 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%">On February 25, 2022, the Company entered into the Fifth Amendment to Forbearance Agreement, which extends the Forbearance Period from February 28, 2022, to March 11, 2022. The Company used the short-term extension of its Forbearance Agreement, provided by the Fifth Amendment, to conduct negotiations of a longer extension with the Lenders.</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 March 11, 2022, the Company entered into the Sixth Amendment to Forbearance Agreement, which extends the Forbearance Period from March 11, 2022, to May 30, 2022. The Company intends to use the latest extension of its Forbearance Agreement, provided by the Sixth Amendment, to pursue a cure or waiver of financial covenant defaults and amended 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 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;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 December 31, 2021 and December 31, 2020, unamortized debt issuance costs were $248 thousand and $376 thousand, respectively, while amounts paid to or on behalf of lenders presented as unamortized debt discounts were $187 thousand and $285 thousand, 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%">Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amount $226 thousand of for the twelve months ended December 31, 2021, and $189 thousand for the twelve months ended December 31, 2020.</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%">Paycheck Protection Program Note</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 April 24, 2020, the Company entered into a Promissory Note (“PPP Note”) for $6.0 million with Citizens Bank, National Association, (“PPP Lender”) pursuant to the U.S. Small Business Administration (“SBA”) Paycheck Protection Program under Title I of the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act passed by Congress and signed into law on March 27, 2020. On June 3, 2020, Congress passed the Paycheck Protection Program Flexibility Act of 2020 (the “PPP Flexibility Act”) and on June 5, 2020 it was signed into law. The PPP Flexibility Act modified certain provisions of the CARES Act. The PPP Note was unsecured, bore interest at 1.00% per annum, with principal and interest payments deferred until the earlier of (i) the PPP Lender receiving the forgiveness amount from the SBA or (ii) August 12, 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 August 9, 2021, the Company received notification that the SBA approved the Company’s PPP Loan forgiveness application for the entire PPP Loan, including accrued interest. The Company recognized a gain on the forgiveness of the principal loan balance in the amount of $6.0 million and $0.1 million for the accrued interest, in the twelve months ended December 31, 2021 in Other, net on the consolidated statement 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:700;line-height:120%">Covenant Compliance</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 further amended and forbore by the Forbearance Agreement, as amended, contains the following financial covenants:</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%">Maximum Total Leverage 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 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 is excluded from Total Debt for all periods until a determination of forgiveness is made. However, testing of the Total Leverage Ratio is suspended during the remainder of 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%">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 </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%">quarter thereafter, for the four fiscal quarters then ended. However, testing of the Total Leverage Ratio is suspended during the remainder of 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%">Minimum Liquidity</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 Second Amendment to the Forbearance Agreement eliminated the Minimum Liquidity covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with 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:48.315%"/><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:48.462%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Date of Determination</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Minimum Liquidity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3,000,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3,000,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">February 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3,000,000</span></td></tr></table></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%">As of December 31, 2021, the Company was not in compliance with this covenant. However, by the conclusion of the first week of 2022, the Company was back in compliance with the Minimum Liquidity requirement. Furthermore, the Fourth Amendment to the Forbearance Agreement, waived the Company’s noncompliance 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-style:italic;font-weight:400;line-height:120%">Minimum Consolidated EBITDA</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 Second Amendment to the Forbearance Agreement eliminated the Minimum Consolidated EBITDA covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with 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:99.707%"><tr><td style="width:1.0%"/><td style="width:31.744%"/><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:31.744%"/><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:31.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Date of Determination</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Measurement Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Minimum Consolidated EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Trailing 12 months</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$4,100,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">January 31, 2022</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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Trailing 12 months</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$4,200,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">February 20, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Trailing 12 months</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$4,700,000</span></td></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%">At September 30, 2021, the Company was not in compliance with this covenant. The Third Amendment to the Forbearance Agreement forbore the Termination Event this default constituted. The Third Amendment to the Forbearance Agreement also suspended testing of this covenant for the remainder of 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 cash disbursements for the duration of the Forbearance Period. Commencing on December 15, 2021, the cumulative total cash disbursements shall not exceed 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%">Maturities on the Company’s Amended and Restated Credit Agreement and other long term-debt obligations for the remainder of the current fiscal year and future fiscal years:</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:80.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><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%">48,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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</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%">48,860 </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%">Discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#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%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, 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%">48,425 </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"><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:61.034%"/><td style="width:0.1%"/><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.469%"/><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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><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:100%">U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note was unsecured and bore interest at 1% per annum. The PPP Note was forgiven during the third quarter of 2021.</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%">— </span></td><td style="background-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%">5,999 </span></td><td style="background-color:#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%">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.50% and 5.25% per annum at December 31, 2021, and December 31, 2020, respectively. At December 31, 2021, the balance of the New US Term Loan is presented net of a debt discount of $0.1 million 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%">20,383 </span></td><td style="background-color:#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%">22,768</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%">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.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively. At December 31, 2021, the balance of the CA Term Loan is presented net of a debt discount of $0.1 million from costs paid to or on behalf of the lenders.</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%">7,437 </span></td><td style="background-color:#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%">8,876</span></td></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%">Capital expenditure line payable to lenders in quarterly installments of 12.5% of the outstanding principal balance per annum through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.50% and 5.25% per annum at December 31, 2021 and December 31, 2020, respectively.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#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%">1,220</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt excluding Revolver</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%">28,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">38,863 </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="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> 0.01 0 5999000 800000 0.0550 0.0525 100000 20383000 22768000 400000 0.0550 0.0525 100000 7437000 8876000 0.125 0.0550 0.0525 1064000 1220000 28884000 38863000 P5Y 73000000.0 30000000.0 26000000.0 12000000.0 P2Y 2500000 5000000.0 0.0175 0.0325 0.0275 0.0425 0.010 0.020 0.0425 0.0450 0.005 19800000 0.055 2200000 100000 1 411000 30000000 27000000 0.15 27000000 25000000 248000 376000 187000 285000 226000 189000 6000000 0.0100 6000000 100000 3.75 3.50 3.25 3.25 3.00 1.20 <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 Second Amendment to the Forbearance Agreement eliminated the Minimum Liquidity covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with 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:48.315%"/><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:48.462%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Date of Determination</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Minimum Liquidity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3,000,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3,000,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">February 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3,000,000</span></td></tr></table></div> 3000000 3000000 3000000 <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 Second Amendment to the Forbearance Agreement eliminated the Minimum Consolidated EBITDA covenant of the previous Amendment to the Forbearance Agreement as well as of the Credit Agreement and replaced it with 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:99.707%"><tr><td style="width:1.0%"/><td style="width:31.744%"/><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:31.744%"/><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:31.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Date of Determination</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Measurement Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Minimum Consolidated EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Trailing 12 months</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$4,100,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">January 31, 2022</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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Trailing 12 months</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$4,200,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">February 20, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Trailing 12 months</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$4,700,000</span></td></tr></table></div> 4100000 4200000 4700000 0.15 <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%">Maturities on the Company’s Amended and Restated Credit Agreement and other long term-debt obligations for the remainder of the current fiscal year and future fiscal years:</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:80.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><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%">48,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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</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%">48,860 </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%">Discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#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%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, 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%">48,425 </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> 48860000 0 48860000 187000 248000 48425000 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-weight:700;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 derivative financial instruments, in the form of interest rate swaps, as required by Amended and Restated 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 swaps are recognized in the accompanying consolidated balance sheets at their fair value. Monthly settlement payments due on the interest rate swaps and changes in their fair value are recognized currently in net income as interest expense in the 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 percent 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 another interest rate swap from 2016 expiring. 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 another interest rate swap from 2017 expiring. The notional amount then decreased each quarter by $0.4 million until December 31, 2021 after which it will then decrease 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 December 31, 2021, the fair value of the swap was $0.6 million, which is included in other long-term liabilities in the consolidated balance sheet. The Company paid $0.5 million in the aggregate, in net monthly settlements with respect to the interest rate swap for the twelve months ended December 31, 2021. At December 31, 2020, the fair value of all the swaps was $1.2 million, which was included in other long-term liabilities in the consolidated balance sheet. The Company paid $0.5 million, in the aggregate, in net monthly settlements with respect to the interest rate swaps for the twelve months ended December 31, 2020.</span></div> 0.03075 5000000 400000 17500000 200000 17500000 400000 600000 -600000 500000 -1200000 500000 Restructuring<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 restructuring activities are undertaken as necessary to implement management's strategy and improve operating results. The restructuring activities generally relate to realignment of existing manufacturing capacity and closure of facilities and other exit or disposal activities, either in the normal course of business or pursuant to specific restructuring programs.</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 table below summarizes the activity in the restructuring liability for the twelve months ended December 31, 2020:</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:41.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:17.321%"/><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.321%"/><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.325%"/><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%">Employee Termination Benefits Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Exit Costs Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Accrual balance at December 29, 2019</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%">438 </span></td><td style="background-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%">116 </span></td><td style="background-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%">554 </span></td><td style="background-color:#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%">Provision for estimated expenses incurred during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#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%">Payments made during the year</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%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments and other</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#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%">Accrual balance at December 31, 2020</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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:700;line-height:120%">Evansville Restructuring</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 16, 2019, the Company made the decision to close its manufacturing facility in Evansville, Indiana. The Company ceased operations at the Evansville facility during the fourth quarter of 2019, an approximately 47 positions were eliminated as a result of the closure. The Company's decision resulted from its desire to streamline operations and to utilize some of the available excess capacity in our other 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 moved the Evansville production to its existing manufacturing facilities in LaFayette, Georgia, Auburn Hills, Michigan, and Louisville, Kentucky. The Company provided the affected employees severance pay, health benefits continuation, and job search assistance. The Company evaluated whether or not this closing met the criteria for discontinued operations and concluded that the closing did not meet the definition as it did not represent a strategic shift in the Company's operations and the Company has continuing cash flows from the production being moved to other facilities within the Company.</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 incurred costs of $0.6 million during the twelve months ended December 31, 2020, which consisted primarily of the relocation of equipment, the disposal of equipment and inventory, and the impairment of the ROU asset for the leased warehouse. Also included in this amount is a non-cash loss related to the loss on the sale of the Evansville building. All of these costs were recorded to the restructuring expense line in continuing operations in the Company’s 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%">The Company had $0.3 million and $0.7 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of December 31, 2021 and December 31, 2020, respectively. The Company has secured subleases of roughly 78% of the facility.</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 table below summarizes the activity in the restructuring liability for the twelve months ended December 31, 2020:</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:41.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:17.321%"/><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.321%"/><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.325%"/><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%">Employee Termination Benefits Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Exit Costs Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Accrual balance at December 29, 2019</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%">438 </span></td><td style="background-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%">116 </span></td><td style="background-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%">554 </span></td><td style="background-color:#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%">Provision for estimated expenses incurred during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#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%">Payments made during the year</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%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments and other</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#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%">Accrual balance at December 31, 2020</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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 438000 116000 554000 0 1230000 1230000 438000 671000 1109000 0 675000 675000 0 0 0 47 600000 300000 700000 0.78 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-weight:400;line-height:120%">On June 11, 2021, the compensation committee of the board of directors approved the issuance of 38,943 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.31 per share with a weighted average grant date fair value of $1.64 per share. These options vested immediately upon issuance.</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 3, 2021, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to an employee of the Company. All of the awards have an exercise price of $2.08 per share with a weighted average grant date fair value of $0.46 per share. These awards vest 50 percent once the closing price of the Company’s stock is in excess of $7.50 per share for 10 out of 20 consecutive trading days and an additional 50 percent once the closing price of the Company’s common stock is in excess of $12.50 per share for 10 out of 20 consecutive trading days.</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 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%">On May 4, 2021, the compensation committee of the board of directors approved the issuance of 139,278 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $4.51 per share with a weighted average grant date fair value of $2.28 per share. 20% of these options vested immediately and the remainder vest in 20% tranches on each of May 4, 2022, 2023, 2024, and 2025, 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%">On June 11, 2021, the compensation committee of the board of directors approved the issuance of 59,254 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.31 per share with a weighted average grant date fair value of $1.64 per share. These options vested immediately upon issuance.</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 3, 2021, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to an employee of the Company. All of the awards have an exercise price of $2.08 per share with a weighted average grant date fair value of $1.22 per share. 40% of these options vest on December 3, 2022, and the remainder vest in 20% tranches on each of December 3, 2023, 2024, and 2025, respectively.</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:41.005%"/><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.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.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.471%"/><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%">May 4, 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%">June 11, 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%">December 3, 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%">Expected volatility</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%">53.76 </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%">57.77 </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%">64.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></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%">Dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#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%">6</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%">5</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%">6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top: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:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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.958%"/><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.958%"/><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.963%"/><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:100%">Number of 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:100%">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:100%">Weighted Average Remaining 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:100%">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:100%">Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;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:100%">(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, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,500 </span></td><td style="background-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.53 </span></td><td style="background-color:#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.2</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,484 </span></td><td style="background-color:#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%">262,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">5.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.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%">142,244 </span></td><td style="background-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%">9.73 </span></td><td style="background-color:#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.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 December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,731 </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%">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%">Vested and exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,858 </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.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.6</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="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><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">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 stock price of $1.96 as of December 31, 2021 and $5.50 as of December 31, 2020. </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 recorded gross compensation expense of approximately $0.4 million for the twelve months ended December 31, 2021 and $0.1 million for the twelve months ended December 31, 2020, in its consolidated statements of operations, as a component of sales, general, and administrative expenses. The income tax benefit related to share based compensation expense was immaterial for the twelve months ended December 31, 2021 and December 31, 2020.</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, there was approximately $0.6 million 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.8 years.</span></div> 495000 495000 P10Y 38943 3.31 1.64 12500 2.08 0.46 0.50 7.50 10 20 0.50 12.50 10 20 250000 450000 700000 139278 4.51 2.28 0.20 0.20 0.20 0.20 0.20 59254 3.31 1.64 12500 2.08 1.22 0.40 0.20 0.20 0.20 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.005%"/><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.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.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.471%"/><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%">May 4, 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%">June 11, 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%">December 3, 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%">Expected volatility</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%">53.76 </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%">57.77 </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%">64.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></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%">Dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#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%">6</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%">5</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%">6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.5376 0.5777 0.6426 0 0 0 P6Y P5Y P6Y 0.0105 0.0096 0.0121 <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:100.000%"><tr><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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.958%"/><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.958%"/><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.963%"/><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:100%">Number of 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:100%">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:100%">Weighted Average Remaining 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:100%">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:100%">Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;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:100%">(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, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,500 </span></td><td style="background-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.53 </span></td><td style="background-color:#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.2</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,484 </span></td><td style="background-color:#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%">262,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">5.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.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%">142,244 </span></td><td style="background-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%">9.73 </span></td><td style="background-color:#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.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 December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,731 </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%">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%">Vested and exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,858 </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.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.6</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="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)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 stock price of $1.96 as of December 31, 2021 and $5.50 as of December 31, 2020. 726500 4.53 P7Y2M12D 1484000 262475 3.83 P5Y 0 0 0 P0Y 0 142244 9.73 P0Y 0 846731 4.00 P7Y7M6D 0 384858 4.85 P6Y7M6D 0 1.96 5.50 400000 100000 600000 P3Y9M18D 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%">Income before income taxes for U.S. and Non-U.S. operations 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:61.034%"/><td style="width:0.1%"/><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.469%"/><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:100%">Twelve Months Ended December 31, 2021</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%">Twelve Months Ended December 31, 2020</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%">U.S. (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,809)</span></td><td style="background-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%">(11,274)</span></td><td style="background-color:#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%">Non-U.S. income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#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%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,815)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,494)</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 components of the income tax provision included in the consolidated statements of operations are all attributable to continuing operations and are detailed 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:61.034%"/><td style="width:0.1%"/><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.469%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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%">Twelve Months Ended December 31, 2021</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%">Twelve Months Ended December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Current tax expense:</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="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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,245)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Deferred tax expense:</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="display:none"/></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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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</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%">(1,486)</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%">(1,539)</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="display:none"/></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 income tax expense</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%">(852)</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%">(3,784)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Deferred income tax assets and liabilities at December 31, 2021 and December 31, 2020 reflect the effect of temporary differences between amounts of assets, liabilities and equity for financial reporting purposes and the bases of such assets, liabilities and equity as measured based on tax laws, as well as tax loss and tax credit carryforwards. The following table summarizes the components of temporary differences and carryforwards that give rise to deferred tax assets and liabilities:</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:61.034%"/><td style="width:0.1%"/><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.469%"/><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:9pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</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%">Deferred tax assets (liabilities):</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </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 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%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">345 </span></td><td style="background-color:#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%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#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%">Accrued payroll and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#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%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#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%">Excess interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Tax credits and NOLs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#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%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,604 </span></td><td style="background-color:#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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#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%">Deferred tax asset before valuation allowance</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%">10,175 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(684)</span></td><td style="background-color:#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%">Deferred tax asset</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%">6,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Property, plant, and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,544)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495)</span></td><td style="background-color:#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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</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%">(4,442)</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%">(5,148)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax asset (liability)</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%">2,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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%">893 </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%">Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to reserve for future tax benefits that may not be realized.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the years ended December 31, 2021 and December 31, 2020, the Company has recorded a valuation allowance on the net U.S. federal and state deferred tax assets as the Company has concluded that it is not more than likely than not that these deferred tax assets will be realized.</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, we have cumulative tax effected U.S. federal tax losses of $1.8 million that carryforward indefinitely and U.S. state Net Operating Loss carry forwards of $0.2 million. Certain tax loss amounts begin to expire in the year 2024 while other state tax losses carryforward indefinitely. Also, we have $1.2 million of tax credit carryforwards, which expire in the years 2028 to 2042.</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 transition tax provision of the 2017 tax reform act eliminated the basis difference that existed previously for purposes of ASC Topic 740. However, there are limited other taxes that could continue to apply such as foreign withholding and certain state taxes. U.S. income taxes have not been recognized for such taxes as the Company continues to remain indefinitely reinvested with respect to its foreign earnings. It is not practicable to estimate the amount of income taxes that may be payable on such undistributed foreign earnings.</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 reconciliation of taxes on income from continuing operations based on the statutory federal income tax rate to the provision for income taxes is 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:61.034%"/><td style="width:0.1%"/><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.469%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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%">Twelve Months Ended December 31, 2021</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%">Twelve Months Ended December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Income tax expense (benefit) at US Statutory Tax Rate </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%">(1,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">State income tax (benefit) expense, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">U.S. Tax on non-U.S. income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">Research and Development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets Basis Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">NOL carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">PPP loan forgiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(852)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,784)</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="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 Treasury Department issued final regulations in July 2020 that provide for a high-tax exception to the Global Intangible Low-Taxed Income (“GILTI”) tax that were retroactive to tax years beginning after December 31, 2017. As a result, the Company recognized a $0.6 million tax benefit in 2020 for the reduction of GILTI tax 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%">The Company recognizes the benefit of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement with the relevant tax authority. The Company assesses all tax positions for which the statute of limitations remains open. The Company had no unrecognized tax benefits as of December 31, 2021 and December 31, 2020. The Company recognizes any penalties and interest when necessary as income tax expense. There were no penalties or interest recorded during the twelve months ended December 31, 2021 or December 31, 2020.</span></div>The Company files income tax returns in the United States, Mexico, and Canada as well as in various state and local jurisdictions. With few exceptions, the Company is no longer subject to income tax examinations by tax authorities for years before 2018 in the United States, before 2016 in Mexico, and before 2016 in Canada. <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 before income taxes for U.S. and Non-U.S. operations 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:61.034%"/><td style="width:0.1%"/><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.469%"/><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:100%">Twelve Months Ended December 31, 2021</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%">Twelve Months Ended December 31, 2020</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%">U.S. (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,809)</span></td><td style="background-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%">(11,274)</span></td><td style="background-color:#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%">Non-U.S. income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#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%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,815)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,494)</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> -6809000 -11274000 -1006000 1780000 -7815000 -9494000 <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 components of the income tax provision included in the consolidated statements of operations are all attributable to continuing operations and are detailed 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:61.034%"/><td style="width:0.1%"/><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.469%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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%">Twelve Months Ended December 31, 2021</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%">Twelve Months Ended December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Current tax expense:</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="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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,245)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Deferred tax expense:</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="display:none"/></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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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</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%">(1,486)</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%">(1,539)</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="display:none"/></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 income tax expense</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%">(852)</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%">(3,784)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> -333000 -2918000 51000 42000 916000 631000 634000 -2245000 0 -1236000 0 -83000 -1486000 -220000 -1486000 -1539000 -852000 -3784000 The following table summarizes the components of temporary differences and carryforwards that give rise to deferred tax assets and liabilities:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><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.469%"/><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:9pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</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%">Deferred tax assets (liabilities):</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </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 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%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">345 </span></td><td style="background-color:#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%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#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%">Accrued payroll and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#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%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#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%">Excess interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Tax credits and NOLs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#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%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,604 </span></td><td style="background-color:#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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#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%">Deferred tax asset before valuation allowance</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%">10,175 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(684)</span></td><td style="background-color:#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%">Deferred tax asset</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%">6,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Property, plant, and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,544)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495)</span></td><td style="background-color:#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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</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%">(4,442)</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%">(5,148)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax asset (liability)</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%">2,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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%">893 </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> 298000 345000 296000 99000 418000 513000 2135000 951000 1090000 447000 3226000 1427000 2412000 2604000 300000 339000 10175000 6725000 3354000 684000 6821000 6041000 1975000 2544000 2348000 2495000 119000 109000 4442000 5148000 2379000 893000 1800000 200000 1200000 <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 reconciliation of taxes on income from continuing operations based on the statutory federal income tax rate to the provision for income taxes is 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:61.034%"/><td style="width:0.1%"/><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.469%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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%">Twelve Months Ended December 31, 2021</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%">Twelve Months Ended December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Income tax expense (benefit) at US Statutory Tax Rate </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%">(1,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">State income tax (benefit) expense, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">U.S. Tax on non-U.S. income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">Research and Development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets Basis Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">NOL carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">PPP loan forgiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(852)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,784)</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="display:none"/></tr></table></div> -1641000 -1994000 -167000 -31000 1000 155000 0 -561000 156000 0 150000 269000 650000 0 0 -1037000 2670000 63000 1396000 0 325000 -110000 -852000 -3784000 -600000 0 0 0 0 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%">On January 1, 2020, the Company adopted the accounting guidance under ASC 842 “Leases”, as issued by the FASB under ASU 2016-02, by applying the modified retrospective method without restatement of comparative periods’ financial information. More information regarding the Company’s accounting policies can be found in Note </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="#i740ada1b3c554c30be0f562074eae15f_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Pronouncements</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 Company leases certain industrial spaces, 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:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90ZXh0cmVnaW9uOmY1MjVjZGQ4NWVkYjQxNzdiZWY1ZmYyMmYwNGE2ZjRjXzU1OQ_ea6f9cff-9585-46d9-aaa4-88637f9c85ca">one</span> to five years. The exercise of lease renewal options is at the </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%">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. As of December 31, 2021, leases that the Company has signed but have not yet commenced are 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 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:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.391%"/><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:18.783%"/><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:18.786%"/><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%">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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,776 </span></td><td style="background-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%">10,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90YWJsZTplODc0NTQ0NTBmYTQ0NDQyYTc3ZmZjZjAzMWYyMzg0NC90YWJsZXJhbmdlOmU4NzQ1NDQ1MGZhNDQ0NDJhNzdmZmNmMDMxZjIzODQ0XzYtMS0xLTEtMjY5NTY_85146263-2c9d-4ee6-9fa0-e3a2157db9a9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90YWJsZTplODc0NTQ0NTBmYTQ0NDQyYTc3ZmZjZjAzMWYyMzg0NC90YWJsZXJhbmdlOmU4NzQ1NDQ1MGZhNDQ0NDJhNzdmZmNmMDMxZjIzODQ0XzYtMS0xLTEtMjY5NTY_a094b670-9875-471d-99b0-234d6f373547">Other accrued liabilities</span></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,812 </span></td><td style="background-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%">2,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90YWJsZTplODc0NTQ0NTBmYTQ0NDQyYTc3ZmZjZjAzMWYyMzg0NC90YWJsZXJhbmdlOmU4NzQ1NDQ1MGZhNDQ0NDJhNzdmZmNmMDMxZjIzODQ0XzgtMS0xLTEtMjY5NTY_a2b07e16-db7c-421a-9913-d3732ccc8050"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90YWJsZTplODc0NTQ0NTBmYTQ0NDQyYTc3ZmZjZjAzMWYyMzg0NC90YWJsZXJhbmdlOmU4NzQ1NDQ1MGZhNDQ0NDJhNzdmZmNmMDMxZjIzODQ0XzgtMS0xLTEtMjY5NTY_ffef03c5-7733-47bc-b28d-a8558f37ea2a">Other long term liabilities</span></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%">8,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#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 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 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%">10,460 </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%">11,220 </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-weight:400;line-height:120%">Maturity of the Company’s lease liabilities as of December 31, 2021 is 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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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%">Estimated Future Lease Liability 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%">2,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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,207 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,747 </span></td><td style="background-color:#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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,460 </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"><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 base on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.671%"/><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:18.783%"/><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:18.786%"/><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%">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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7</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%">7</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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52 </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%">6.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><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 consolidated statements of cash flows are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.671%"/><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:18.783%"/><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:18.786%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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="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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,981 </span></td><td style="background-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,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.391%"/><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:18.783%"/><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:18.786%"/><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%">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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,776 </span></td><td style="background-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%">10,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90YWJsZTplODc0NTQ0NTBmYTQ0NDQyYTc3ZmZjZjAzMWYyMzg0NC90YWJsZXJhbmdlOmU4NzQ1NDQ1MGZhNDQ0NDJhNzdmZmNmMDMxZjIzODQ0XzYtMS0xLTEtMjY5NTY_85146263-2c9d-4ee6-9fa0-e3a2157db9a9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90YWJsZTplODc0NTQ0NTBmYTQ0NDQyYTc3ZmZjZjAzMWYyMzg0NC90YWJsZXJhbmdlOmU4NzQ1NDQ1MGZhNDQ0NDJhNzdmZmNmMDMxZjIzODQ0XzYtMS0xLTEtMjY5NTY_a094b670-9875-471d-99b0-234d6f373547">Other accrued liabilities</span></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,812 </span></td><td style="background-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%">2,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90YWJsZTplODc0NTQ0NTBmYTQ0NDQyYTc3ZmZjZjAzMWYyMzg0NC90YWJsZXJhbmdlOmU4NzQ1NDQ1MGZhNDQ0NDJhNzdmZmNmMDMxZjIzODQ0XzgtMS0xLTEtMjY5NTY_a2b07e16-db7c-421a-9913-d3732ccc8050"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0MGFkYTFiM2M1NTRjMzBiZTBmNTYyMDc0ZWFlMTVmL3NlYzo3NDBhZGExYjNjNTU0YzMwYmUwZjU2MjA3NGVhZTE1Zl8xNjAvZnJhZzpmNTI1Y2RkODVlZGI0MTc3YmVmNWZmMjJmMDRhNmY0Yy90YWJsZTplODc0NTQ0NTBmYTQ0NDQyYTc3ZmZjZjAzMWYyMzg0NC90YWJsZXJhbmdlOmU4NzQ1NDQ1MGZhNDQ0NDJhNzdmZmNmMDMxZjIzODQ0XzgtMS0xLTEtMjY5NTY_ffef03c5-7733-47bc-b28d-a8558f37ea2a">Other long term liabilities</span></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%">8,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#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 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 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%">10,460 </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%">11,220 </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> 9776000 10415000 1812000 2309000 8648000 8911000 10460000 11220000 <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%">Maturity of the Company’s lease liabilities as of December 31, 2021 is 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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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%">Estimated Future Lease Liability 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%">2,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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,207 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,747 </span></td><td style="background-color:#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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,460 </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> 2426000 1756000 1669000 1660000 1471000 4225000 13207000 2747000 10460000 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:57.671%"/><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:18.783%"/><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:18.786%"/><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%">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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7</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%">7</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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52 </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%">6.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P7Y P7Y 0.0652 0.0639 <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 consolidated statements of cash flows are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.671%"/><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:18.783%"/><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:18.786%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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="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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,981 </span></td><td style="background-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,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2981000 3335000 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 100 percent of an employee’s contribution up to the first 3 percent of each employee’s total compensation and 50 percent for the next 2 percent 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.4 million for the twelve months ended December 31, 2021 and $0.4 million for the twelve months ended December 31, 2020. 1 0.03 0.50 0.02 400000 400000 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 under a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $0.3 million 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 by any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.1 million for the twelve months ended December 31, 2021, before the Forbearance Agreement the Company entered with its lenders suspended the payment of any additional management fees. The Company incurred management fees of $0.2 million for the twelve months ended December 31, 2020. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically each year for additional one-year terms. The current term expires on March 18, 2022. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer 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%">On September 21, 2021, the Company issued common stock in an offering exempt from registration under the Securities Act of 1933. Taglich Brothers, Inc. acted as placement agent in this offering and received selling commissions equal to 8% of the gross proceeds, approximately, and expenses of $44 thousand. Taglich Brothers also received warrants to purchase 156,320 shares of common stock, exercisable for five years, at a price per share of $3.12.</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 through December 31, 2021 of $0.8 million.</span></div> 300000 100000 200000 P5Y P1Y 0.50 0.08 44000 156320 P5Y 3.12 P12M P60D 800000 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 can 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 considering 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 </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%">Company’s assessment of the significance of specific 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 swap at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves, and other information readily available in the market.</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 quantitative goodwill impairment analysis is based on Level 3 inputs, including forecasted EBITDA margins and future cash flows. 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="#i740ada1b3c554c30be0f562074eae15f_1389" 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%"> for more information on the Company’s goodwill impairment analysis completed as of September 30, 2021.</span></div> 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 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. 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 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:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><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%">Twelve Months Ended December 31, 2021</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%">Twelve Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,963)</span></td><td style="background-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,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">Dilutive effect of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</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%">10,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.67)</span></td><td style="background-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.58)</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 twelve months ended December 31, 2021 and twelve months ended December 31, 2020, 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:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><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:18.347%"/><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%">Twelve Months Ended 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%">Twelve Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,500</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%">Exercise price of options</span></td><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%">$2.08 - $12.58</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:right"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Exercise price of warrants</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%">3.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Includes warrants to purchase 156,320 shares of common stock issued to the underwriters of the Company’s equity issuance in September 2021 with an exercise price of $3.12 per share of common stock, which expire on September 21, 2026.</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 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:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><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%">Twelve Months Ended December 31, 2021</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%">Twelve Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,963)</span></td><td style="background-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,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">Dilutive effect of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</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%">10,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.67)</span></td><td style="background-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.58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -6963000 -5710000 10320000 9779000 0 0 10320000 9779000 -0.67 -0.58 -0.67 -0.58 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:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><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:18.347%"/><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%">Twelve Months Ended 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%">Twelve Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,500</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%">Exercise price of options</span></td><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%">$2.08 - $12.58</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:right"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Exercise price of warrants</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%">3.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Includes warrants to purchase 156,320 shares of common stock issued to the underwriters of the Company’s equity issuance in September 2021 with an exercise price of $3.12 per share of common stock, which expire on September 21, 2026.</span></div> 846731 726500 2.08 12.58 2.36 12.58 156320 0 3.12 0 156320 3.12 34 EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *Z*>%0'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 " "NBGA4?P?3XNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITT7#Z';B^))07!!\1:2V=U@\X=DI-VW-XV[740?0,@E,[]\ M\PVD5T$H'_$Y^H"1#*:;V8XN"16V[$@4!$!21[0RU3GA4#@37,+%DEJ21(68!56(AMZK82**,G',UZK%1\^XUA@6@&.:-%1@K9N@0W+ MQ'":QQZN@ 5&&&WZ+J!>B:7Z)[9T@)V3NI*+N_0PMO3XTM9MS(N MD70*\ZMD!)T";MEE\FMW=[][8 -O.*^:KN*;'6]%/NWF?7']X7<5MEZ;O?G' MQA?!H8=?_V+X E!+ P04 " "NBGA4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *Z*>%3Q(BC(R04 "<8 8 >&PO=V]R:W-H965T&UL MI9E1<]HX$,>?>Y]"P_2AG0E@RP1(AS!#"+1<&\I!TD[NYAZ$+< 36Z*2'))O M?RMC,,V8M6?N)6#C_?OG7?F_DM+;2?6D-YP;\A)'0E_7-L9L/S6;VM_PF.F& MW'(!OZRDBIF!0[5NZJWB+$B#XJA)':?=C%DH:OU>>FZF^CV9F"@4?*:(3N*8 MJ=<;'LG==50)PI@+'4I!%%]=UP;N MIUNO;0/2*WZ$?*=/OA/[*$LIG^S!)+BN.9:(1]PW5H+!QS,?\BBR2L#Q*Q.M M'>]I T^_']3'ZU8!6%M!* M,[-_E#0/M\RP?D_)'5'V:E"S7])DIM'P^*&P=5\8!;^&$&?Z0_G,%:F3A\4M M^?#^(WE/0D'NPBB"HNA>T\ M[(5-/Y.[V!)K = M >D!\(:BBK?<;Q#/O2#4H6X!T! /'_-E@U":AM."\%L\_,]$P-V=HKO_]C3> M,=U>JN>AZ?YGL-1&P9#_%Y%L'25;J63K7(*DG\"+:,C]ZY8750P/=YWZ5X3B M\DAQ68UB($3"(C+G6ZE,$0ZN8U3"$9SV$:==#6?&52@#.QH)O!^%^2E1RL;? M'^_>E8R!SI&M@RH.$Z4LVCC4/F3JD3.%\N%J];I+ZQ[&U3UR=2L.),7 UU-; M/E]&7&O%(HW5\>K(=(7JC(0)S2ND*N)DFL1+KHI8< W'<>M>I]5U$![7R?W2 MJ4(TY^O0OL.0KBF+"^M6(O0PG?SU,"+CPN[E:A MG A?*J@@L\6\( L#0XQ(188R$4:]PF=0C(ZKWXXP2)I#TBJ0]^R%3 (8>.$J M]%-2I-0EDJUVW>VVVITK[(5P<[=VO2J$@R!07.N+PQ?R#:XCWT5Q[G#)KN/8 M.HB J8#,F'K:L5>,-6\#+F[D;UF']@AJ?2]WHI 3EQLDRT0)\@6F AKCRQN$ MBSO[6[[C8)PI^1P*OSB9N.;=!$/+FX6+>_Q;M)G4!ISY[W![_@W!%5M=C[8Q MMKQ9N"7=(B6#*?UY%%R MKH82-X=7-S2OTG;K68;*3 K+A'I7GIUZGD>1I3W M!AYJ[/:WD]A-AN-JO[>W\EAU0"\EPQ1*RW.QI);-/2T>&T(/64A5Z M1HG.5(HZ\WT.,B 2[ 4QPMSR*>[8&>$B9E%$;A(-/^OB6N(Z)6LIFEL_Q5T[ M QK%7*WMZ/H,"F8##2G>,E&:_20F&Q 2/#4E4B4PJ4V[U7:4WP>Z];V+ZFR??$:#LI MA>H6[;%DRI>ILMU*?.Z[;L?SW%:GUWPNHLKMWJMD][-D&84^5$VR(G.XS53: M)P2TV_#.W/UD.Z:2HP_!DA3,;B8BX"_D*R\N%"[EP%2A[7;:[2NL6KFU>R7S M;UB*!^ER_-Q(+A$H'3BYEWL5]W9.=RS&<++0E$K$RC;2!RRI+&K9BLF!%*IY M\]?V',X%T15!U HB[[O9R+M<<^3QW.B:&9=--#?PI7HUF1/*?91G-+0J2(?Q MLDH%LHUJ/B^=TSQ$PKK%,&D1JP8174&,(K;3"G/+/JH4TO\!(?GI3$4G4ZNH ME[B&9,#&HSL6#:-1#V_<%3GVO/&M1;(?RX-%0[_$SQ[\I,-//'[2A]>&/0HC MV69]Z03[ >-)CXMIYV)ZDXO/7,(E"_WJ-;6G0 3VALOR _NB*VI_MMWN>YS- M.F>SFYQM=7+U%^LGK $-V;MC.Y'D(N/JDJOPK LDF,SWNF6)KA0V#='-=M?) MLNFB?^G-7;3C)A/*L@*.)!T.WM+AF::_FP!UZ7OJH)$ZU ]SNA+!N 1:/VJ- MI\!MT%VR\5]02P,$% @ KHIX5',E"R-!!@ 5AD !@ !X;"]W;W)K MRG018.D MW7UF)#HF*HDN23G)?OV2LB(YXL79 FDD>\@Y0\Z<,V3.'KCX(3>4*O#8U*T\ M7VR4VKY?K62YH0V1IWQ+6_W-FHN&*/TJ[E=R*RBI^D%-O4)1E*X:PMK%Q5G_ MV;6X...=JEE+KP607=,0\?2)UOSA? $7SQ_4O5]>RWT MVVJ/C\//OO?? ZF#LBZ26O_V&5VIPO\@6H MZ)ITM;KA#W_2(:#$S%?R6O;_@X?!-EJ LI.*-\-@C:!A[?XW>1P6XF C#T# MT# O78 '@;@/M ]LCZL*Z+(Q9G@#T 8:SV;>>C7IA^MHV&MV<9;)?2W3(]3 M%Y>\E;QF%5&T I](3=J2@ELSG00GX/OM%?CE[:_@+6 M^+;AG21M)<]62GLV MXU?EX.73W@OR>+FBY2G < E0A*!C^.7KAT>78<'V@&#J/_@O'I@=>V$!NWJ2XLBG4.SS1""T%.D<&)XB(ZP MB"+M/3,IZ=_R88X7Q0!3.(=H6VDN3CP()\6 .$@D7WO..,X5<.)W&";XKSJ% MB&+M/:BI[FS<(=N<7629M2NV%8QBZ(MYHG9XG-NE,BDME^_>P#3Z0!0HN70G MMX._HR2>0SUB]1+IQ/(P#2*]HELNF3JD]T >I7:&),D+=(W0"M%E?*_6>$CB4D;8%@<]OP;6#R;]&&$T\PB,8>= M_I?[N'?2!UB\JAO\PL@=JYG2C4>H'M%$ZBA,ZF/#M25/1AQ=T2.;FF$4)?." M=)KE!7+'CB8&1V$&?XY=GXDP MPTF>>JH3'?3OQ]B]Y,W0; 17UZ9N'.$Y2-L(13Z($[VC\(G@ANYXO:-B.;8> MTQH[H6)[AXLDGHN1RPS&A0_NI!WHZ.% =)I&]+J:5I.8,[83ID,9M/\Y2MLJ M\R;KI!XHK!Z#8@Y(ZZE!/"%HWYD<-A@HK"(WUH M$A:4OZ*!FKBJ?B5_3\* PB>'R0&8.W"NA'TV*""V2L.VTOT*]*P&GL0&A\5F MGW)'(&);1C*4)/,- ND<;,$;Z/3*():'@38D;JC^\SN_<(/^Q>8+*,H,C] M;H@P!^Q.;;A@_VJ",9T?A,L,XR6,L_ZU6&99T;\Q*;O!AG=*ZL-&91IOW MT9(V=U3L/3Q?>O66SJ^B)=".M[2_SZR?G-MF*Q2T+HP<-I[6"!_<:H5%[&-5 M,5/X.K/,/<0):T]*LF4ZTYPP;6U*(FR)@\-,GZ%1Z@$[21@^*F%=T]7]369% MUZQDSM8%V]IT @N$Y[V+TPZAS",.>)(Q'):Q?:5*1RW0OA:=J\]?'5QZF[\X_$7$/6NE/ONN M]<#H--.K(/:7^/L7Q;?]/?@=5XHW_>.&$@W>&.COUYRKYQ=SM3[^*>7B/U!+ M P04 " "NBGA4/^N4>WL" #*!@ & 'AL+W=O!MH)(+56U/4Q"1=L>ICV8Y$*L.G9F M.]#UU^_:2:/0P@ >B#_N.?><:^=FLI7J61< AKR47.BI5QA3W?J^S@HHJ1[( M"@3NK*0JJ<&I6ONZ4D!S!RJY'P7!R"\I$UXZ<6MSE4YD;3@3,%=$UV5)U=][ MX'([]4+O;>&)K0MC%_QT4M$U+,!\K^8*9W['DK,2A&92$ 6KJ7<7WLY&-MX% M_&"PU;TQL4Z64C[;R==\Z@56$'#(C&6@^-C ##BW1"CC3\OI=2DML#]^8W]T MWM'+DFJ82?Z3Y::8>M<>R6%%:VZ>Y/8+M'X2RY=)KMT_V3:QR=@C6:V-+%LP M*BB9:)[TI:U##Q .#P"B%A"="HA;0.R,-LJ[,)]]-P9CSKCD>.+ M#_ M#%K&ZVB(7)%')M XHYS,I6;N?OVZ6VJC\);]_D^RN$L6NV3#@U4N2^3$ MT\R>KTA%%=E07@.Y8(+DDG.J-*E -;6]W%?;AO_:\=LWI>Y0UYTM,4)H'[O1-_0N"._J33GYRO MGVE=']>>?)04CN,X'([?:?\8>#,>W_3C=J2/.NFC\Z5C+]:&BIR)]3']HU/U M?PS%0'KG])* 0 ,0. 8 >&PO M=V]R:W-H965T&ULC5?;;N,V$/T5PET4"1!'HN[:V@9BIY< MW6X0=]N'H@^T1=O"2J)+TG'Z]QU*LN05*38OUL4SAV=&PS.0@Y?&CXXCM@99$W+,CK>"?'>,ED?#(]XXX359 MS.IWSWPQ8R=9Y!5]YDBT8.?Y!$\N+U[R_4&J%\YB=B1[NJ;RR_&9 MPY/3H61Y22N1LPIQNIM/'O#'E>Q=4]4J%L&/NJ'IZR^<15C&A! MMU)!$+B\TA4M"H4$//YI02?=FLKQ^OZ"_E,=/ 2S(8*N6/%GGLG#?)),4$9W MY%3(%W;^A;8!A0IORPI1_Z)S8QOY$[0]"X=E7;]Q6R'491.G->K_-A,H/4!9W9-\S"CEEH9;9B0JJJ M&677N(?7R[I)&KH#=KI9FH:!;R87=>0B*[F?.1,"/7.VRZ6)6Z1SBV(\3)QN MY;E@9J86=]1B*[4U*%A>[>_0GE:PWXH[!!L+D0SV>J[J1JD=-P3*_>G\DARKJK<1"S1E@PQ#@>\="/7S"GM.*563B\4 MLG;:RA.'K%H3EUJ6;LCI%MCS1_AAMU=8C>-O $_ MDUWDCFT6?-43L%7#/LL#Y2#TM9+=M#F\M<@7]GIHSQZ\@KY#%3663.M\'5"$ M0W\8MFZ%PW@DZ%ZWL6\OYDI2#L5SJ1DC/U]/N \'IB%!DUGD)B,4>_''=O4W M?Y?Q; 8:#1\'\9"L;C7U@W!$UG#?#["](?P*Q?W]=SAR?]A0.&[2"V])WM & MM&Y$BK'> *9QHNF&R2P-TA%!PWVCP/9.\?0^DGHKF":AMCT-5GX\)KJX[QC8 MWC+4(6!4.F*MNT^C--*VD,$LC/&8MO4- 2=6Y;A00Z!Q2!P(IS;5Z#4=VT5] M242^13=P],Q841!^A7]KS$(#EUZ'Y]Y'6ND;S<*1?>KU"N_9%?XQ+T[J//U^ MPBW@_Q$VFVF$G:MYH*1\7X]) FW9J9+-P;I[VXUB#_4 ,GB_A!&M&:AZF&:^ M^T3X/H?)H* [@'3O8ZARWHQ,S8-DQWKJV# ),TQ]>X QDW)E /_O&).7![5 M-[@N_@-02P,$% @ KHIX5&;CK!;) P _PT !@ !X;"]W;W)K74=ATGM'-$"FLQ,^]N^6+& M#I*2 M]R( YYCOB/):;L.+>@]?+BCNPRJ5_8B]D>[? ]EE_WMUS-[)HE)3DN M!&$%X'@[MS["#QL8:("Q^(?@HS@; ^W* V./>G*3SBU'*\(4)U)3(/5XPBM, MJ692.KY7I%:]I@:>CU_8/QGGE3,/2. 5H_^25&9S:VJ!%&_1@19(#D*RO (K!3DIRB=ZK@)Q!H!# +<"N*\%>!7 :P'<: #@ M5P"_#7 & $$%,*[;I>\F<&LDT6+&V1%P;:W8],!$WZ!5O$BA$^5>V"K<=B*Y;E*,".N![T>1W], M4Z(3%%%PBT@ZN2G "NU)OY+-!:XD.>0':B*WQEN2$-DDL=5>U!OBUAOB&E9_ M@'6)=Z0H2+%3^4]1D6#P7L599(AC<0605$LEU\"-_P2N ^.^^)7\@>'7Y\33 M(HZB&/K1S'[J$>;5PKPW"GN%F&7)&9V)\6(_=&HII>2N%6R9K+LFB@;"IM6F M:S4)@Q#V>^[7GOL&Y@UX?E,DZ@P6:B>4NV9TI7._MS[^NV.4 G6&'1%/OXWD M0U O'HR&_6_5+"@3O046='9Z$D3MR&TN635DA;6L<%26<1ZPO3GM\;/J6P+W M20P[BT,8M+9VW*8A+ZKE1:/R-D5ZJ80\J+/6=?I**'I;"4UK5=.WJ'J%DN6T MH\3SIF$K@JOIY?KI$ODA=,-6KG2M)M!UHX$"BFN_X]]?0- YM3CGITNH@C8\ M#N/0:\7EHEE3VEGWA;^DC"J:1AY,IZTMOF#4E'CJ1W"\(=T(<3#IJJX$2=E\ MA5&MVCY0F\21OB^<55AO3^\V)1@'ON,,'$/PU)7@>%MZE;S>D'H]T?*B5F7! M;D=QVV'O)1HXP."IZ4#_%QUAL#?B?L^I&GG>X"$&3QT)CK>D\6.L3\VR8FS< M R!T.]'NFL%.N+LV@>/Y<;MBNV83&+N>W_+>/KL[ZT^CSXBK>XX %&\5T+F. M% \OOS;*B61[/7'R6.TH5^-*UO;R:[93:OY_/9;VC'9'O M^)[V^C\;+CJB]*O8SN5>4-+80ET[1UE6SCO"^MGUI?UV+ZXO^4&UK*?W LA# MUQ'Q=$M;_G@U@[/G#W^P[4Z9#_/KRSW9T@>J_MS?"_TV'VMI6$=[R7@/!-U< MS6[@^U5N"UB+_S'Z*,^>@>G*FO//YN5C\E;UA!%&_"@ M](\>(R4!WX 5D3OP08^S!!?@SX<[\.;[M^![P'KPWQT_2-(W\G*NM 93T[P^ MM7<[M(++^?'<+P&K8@&ST>J%K&*4522[?]/\K8-V MB"'%]42O>5^SEH+^I-=\-<^U\=->\"/380#63^#-0>H'UK\%?'09^2:7E:.V M,NFRC]V>,&&TF?#>@UP]Y0P8[$) UZ MD9%*'**:4<"K:#K[ U8810(5.GA G-3\H'C]62^ =F+1+SI9DS2H$?NM5]54 MHF]TOHJ]E.BX ]/@N:EK<; K]<5GUIM?1065ROBXY7K1UJ]=/&1S7Y/!]DOA MOE$L&AR78/&5Q75#A;"Z:]Y1H,@7&LY?BL#LSZMRJC%D5N!8!#A&P32DM'OY MP=!3HX#J@%VWX0 ((&KIS2O?2&* %435(J+8H0FET?3I.;L\)93!?#*H.@2KLIB2/V0&\2*R0B''*X1>M7,P M\TR^8N> '&50FC(KLF>*M,,T:9@ZB(A#?(!P8]GNK)!B/]Y\#V,9"C &N\Y"A@5,423N1H@]*T\6*0C8/Y ME1@,8 5CW^5A^L1FNZ,/*E\5@Q]8KU/Z5\2@HPA*4\1Z:$?ZK4G'P)KT.NTY M4M$(L@D/9@ L%9QF#@$K[;V(5QQ6T%>P0IY.IR+]D-VTG/3#:EC[4PF8XL$N M!!"2(S\B V88EC#2"T<:E";->2\$/?+V:,:UUCD14V!#ZM.B'E0> )!67G@K M>@A4RV(1B4OL*(33%'JY%+Q2/?8YDR^7U51\P,QHQQ'MCD1M^D6"XC"RH^.U5+(^NE MQM&;F@99/SR "5A&Z8P98)QK'WX61/WJ%&L'9P" 7;(P>D-CW&, MWI,)2B0%;QHZ/+TU5*B?6[8/U+4<])&_V=$[CZF+?",8._+$CF4XS;)53.Y#!6,-\'>!([M2F^N^49E$>N-HQU.T^XU MO:%F?Y7LAP^S13[-J$-&9:P?CG=XF8S;A\-^W]KK#,WGALFZY=+@V:P9IF<; MG>;H*!NNPACODZ?RCE1YFE36>W83JBL>#T>"I_0^;S"JIIE>P HM8BE-[J"4 MIZ$TE9D^$SE5=GY74*+IW H8%5.=\[.;JHZ*K;W D\!N@8$EX8Z_& M)M]OX?O5<-7GJAEN'G\C0L\P"5JZT55F[Q;:=6*XS!M>%-_;^[ U5XIW]G%' M24.%,=#_WW!-O].+:6"\4KW^/U!+ P04 " "NBGA4A)?JZO,+ # 'P M& 'AL+W=O:G* '-0M< 4 ^R'J_L@VW*L'5LRDIP0?OT]W9(=9R:!N:K;+S"VI5:_ M//UTM_)L;=VUKY0*XEM3&__\J JA_?WXV.>5:J2?VE89?"FM:V3 HUL>^]8I M6?"FICZ>SV:_'3=2FZ,7S_C=I7OQS':AUD9=.N&[II%N.CP=#U(*W2CCM37"J?+YT>+D]_,S6L\+OFBU]J._ M!5F267M-#V^+YT*_E7JIZIH$08VO2>;1<"1M'/_=2[]@VV%+ M)KUZ:>L_=1&JYT>/CT2A2MG5X:-=OU')GHUYW_%.JV='8F\\\$V:3,T M:+2)_\MOR0]WV3!/&^:L=SR(M7PE@WSQS-FU<+0:TN@/-I5W0SEM*"A7P>&K MQK[PXKT,G5/"EN*\\_CFO9"F$.?2:T]O+YWRR@1)+GQV'' B[3O.D_3S*'U^ M0/K)7+RS)E1>O#:%*G8%'$/50=]YK^_Y_(<27ZE\*DY/)F(^FY_\0-[I8/\I MRSL](.^#6TJCO[-]$_'2&F]K7Y'Y MX "P__Q H[-!HS/6Z.QOBLC_3[K8L_BST5\[)2YDYG2.568Y$6\-8G(_5$K\ M\Q^/Y_/9TY>V::79\-/)4V%=_R'N3N]_%35^CMD0'-C(6TB5CIS6XA5TOF*G7L_N>G]ES>#C^ 5D"/A M#*?DMJ,C:7! MJ=,#G$*'Y@/-0D(Y,*K?,FHER3*E#"Q1K4PGR1R(+BC+$?U0\7-G0L0D J_; M&A8L%9PAZWI#WU4;XEXB#6"7HU%?]:+"[[:./)DG@4 MAEPYLY^+]T@#\43\N@MV?$O@90>"IS(E'<=#]IM[1R(B=JV* M';VQ*\/2%(',.BKQQ%K0W:F5K5<4$4I*LBAGM< ;74:D1ENX@H$B?5^C(N?X MR'+73$@C25&"D,4J5K@1QZTD&(Q#M9D,T:R9FGPTICAP,C2CAP/&P]NR(3$% MD5"_2I3.-G ?'G,FY4J!]!QQEJW6(QBMQK/4T8 MFA_,-G>>[+-C!Z_TX5.EW8V3]Y_*] +Z;4?A7R0S""T?%=-4<2MWQ@B(R?-' M E5*OCTJ'#0>PAI+H>46)%2()24THW.,KGW:WBDZV^!R"E@@'D)2-MQ)0K%% MF%,TS!;<,]Y*$91);9-';KH@IB5Y5AB,HX/L4,D PD!1))(80GWRL(]U9!H4 M2Y U*;=&&J$.D#G"(0](LXRK:6R2&+@^RMV75-0C$7EV#;<>*Z*I0"^DKRC3 M,J+P9FBN242T"UJR%Z(:Q@:AON4Q2 ?VH]$@:MEF18_97K 'B ;IZ"0M:B$4 M-S#_%R&IJ\ ^C/GC"-S5X9S; &Z7)X+^.%#F@&> ;(F(DUZ-#KR-2>S>_!$: M*O@67@9@[LT?]H^'ZMD=BM=>7OD#C;6&,IL!$9Q<\-Q*%]MJ]C_1">M()0+- M)<3A] N5N8YZ]3-6=OX3!KE &4>R_9Q"]B;_OMV'J6^;Z&O)8!PEY6WG;#T: MCTY7+#1LE Q)%L)@@A9]K9O$0NUWZA]5=_12-;>V_*6AB99.2\&B:C+I2R[P MHAN:'K$:Z5=T*G7,&RKU<#FW;5A9;_BX6+QN%-?;1,JY0_+OG3V>GO4HPQ@" M$'"+FV-P]+K4Q!QH)SOGV&O[0;C;R106/$!.X8;98Q31N:;=G*K<7- ?!,F5 MK#EC@96*YT'7=P]H8^HA#($R"B9#&#BI+\\-W0]2>V,S3"@RCE)N?18G05 MG0]N\X#O+K:7,GD%-E%FV=?T-7F0&GV>>7SN=(835>W5FIU _V@P")=8K!_Q MH%C;KDZ@ K83@&+H6'*,F_!EKR<^:9KVXEY_>S.U1>E8'E@FE)8!XWI*PS@Y]8%)?+X]FE5,X>KY M ^.P27<+$42("_%-O)_C*R 7/Y&Z!Z9,DHFF;)BVG"KM#C + D%!Z9.ENC$N MU6,W4@4@WHE=(WMY>V$U'!BU+FQ,?0!E107J;^&^NUW.)%52NQL3L?@+R(Z? MG4IW:HE/G*(PN5X'CENJ>/G0.=$BQ[TS74S0O-"9.%/&L,;'_7O'EQ71B7R) M%CT>BP\)@7.X3C%40 $=&4WP")NIN'0HD/#J98W$ZP?6*QX\62YFM-NSV\U: MX#L8<#)Y\O!L,IO-A*^DB_=,.!>E$#ZT^363%-WGQ!)X;SY%Z]GRE2"AC_KF MI;/>QVM65;" >V?;SH%OD,CP,I85]4TU;;(3S:ZFGR+8-1T/,:FW[ U9Y&S: MR9/3T]LS7F\*HJ&XR3(J[.@A6SQ]TTWLD*#5;-!*EH%O*H=QWZLXN9#QFB]_ M/34BP!* \?B7/F5O&(MOG^2R)L8^=TR//O["$)W=#O%!FE OGQ#R(7ECX+3= MV+12%_OV#QGR8>M-#(Y>):]S(*<'-.KGC^2KM72.N0@FM!V*F@3EG#S\;7(Z M/X2%"07/Y=HSD9(M)?'V!A7%3\9 V>*#U#J=GLQW?G#Y,QV]O;8<1[/S:3S: MB28#+=XY0B?76FZ2H7AKR?PX:<;1*MYPT=2>,+5[T96NIU"RTCU4++BCQGA\ M396(>RC&0V78N98Z?(TV+JW;B[ T?1ZX?F@D=:D0&BVY-:U.]_UN=SSZ5;51 M;LF_'1-A@XKB#ZS#V^'GZ47\57:[//ZVC1YGJ0'_6I78.IL^>G@4;\WZAV!; M_HTVLR'8AO^D>W;E: &^E]:&_H$.&'ZT?_%?4$L#!!0 ( *Z*>%2Z1,[^ MJ18 %%& 8 >&PO=V]R:W-H965T&ULS5QKD]NVDOTK M*&^\-ZF2-2\[+SNN&H_C7-?&-RZ/T'B(0DQ!2A$.3,*+]^3S] @A(U M3N)L[7YP(E%X-/IYNAN<9[>A^1#7SK7F;E/5\;L'Z[;=?GMR$HNUV]@X#UM7 MXY=E:#:VQ==F=1*WC;,E3]I4)^>GIU^>;*RO'SQ_QL_>-L^?A:ZM?.W>-B9V MFXUM=B]<%6Z_>W#V(#UXYU?KEAZW<;LLZ&3+$+X0%]>E]\]."6"7.6*EE:P^-^-NW)5 M10N!C%]US0?]EC0Q_YQ6?\5GQUD6-KJK4/W+E^WZNP=?/S"E6]JN:M^%V[\[ M/<\36J\(5>3_FEL9^_CB@2FZV(:-3@8%&U_+_^V=\B&;\/7ID0GG.N&Q6%KOU"UCX_LO;9N7D3ZG8=S?=UZ%5^Z8FXNSF;F_/3\[)[U+OK37_!Z%T?6FSBF^:_+16P; M:,M_W[/!XWZ#Q[S!X_\5]OY5:YNWC:\+OZWP$:.O0AWQ2VG)+N;F_=J9HG_D M2K/TM<5P6YG8X@%,L(T&"U1=Z4R+T5:VX,7H^U78;&V],[8NC:TPK5M$7WK; MT-[AQC7F=NV+]6BLNW--X2,&8.^V"=7<7&*JKUO7/"IT$.101\OV&WGUA:U M&B:M[8TS"^=JXRH/NV#"NRWLO!B?[LK&-4_E#]__VOD;6]&)Y.")')KE2]=$ M/L :MESM3.4QO 1--RZVPH9;W])R)C1^A5TKV&+;-;[="2\:Y\Q&=#XT!OR. MI@V@TQ2)#/[@]LDH;-/L2&1XVCE:Z^@$8[?;)MQY;.S,TOI&YLR3X*-YYPJ' MT8O*F>QI,SRUC1/10EPM2P5'#+Z@[QL:S1N7P=2A!?&V$;& "4(M6!1N20X& M40'CND6[[*I!+7P$6VKX=.+9O__;U^=G7SV-6"BV!O^$7 MEGRVKPT6KM)@=^&FP\AHK088%)'@+ M\1$]2ZR_==!9&LBJ7)NN)IUH\8VV!1D>GVY\V6&>>&%=94\Q@L"%H M5NE%%S,*&W=# 6:/O&EV6AJ^ZJHD!\@[]H(=3(*D6JQMLZ(3XC1VA9@PFA-)^_>OWJIR^$ [W9^HP@3_I9 M=F16Q!=W5Y _H&.&!5R4BX4;Z>0@E;]%51!:,M2/UC0I7YH=)!8G[Y*I,@U+ M%H9-.[@F\,22WZ>?NHCUIT26EM[Q0=AS)J%EXB#YG,X??UR*!U*;X3AQZQB! M5;NY^6>_"\[W8ZA7CW[$+Z6YC-$==XD5#:QXH.6!9NTJX6T7'>LNS#>4Q IX M;R=GP6C6>7?#WA.#"]\4W8:LFLSF%OM0W(P=(I15OA\CP1X0<4!#BB08X"$D MWR0"V X1F!&(F:KH($)\ JD8CQ^6GK42/L='MARGWG\)646S;,)&%N%]2=TE MP$ [^/DAN?UHLA0:V H;9GR0J"I:!*"'WUPY:&+FF1>[+'CO[4 :[4IQ8D,D M2AOON&ST$3 M-F2Z]+!@M[-P:9/2%02:*(R($/@%6')K+(WH>HVBEM\W8D18BLXENCV444RT]^IT)^#I8!9-&H50DD^]PM: MGN=W&\0 IN:8BC!>"(+42CCKM&S _$84)2UKX!I=KZ%CLC,WR#J#A0:>Y\+@ M-6 PI>B4PK^$C:#8V!_0E*!9="0;.BRI'*6+=&J",MO&$R H!^78$>1PE#-, M!8"WF.*:=CN0;.7>/08/$62B.,7T4^/D+!5M#U?[\Y:SZQ9: MP.RA .[C-L!@9@H-@5X8QT@,'2($R[M0M<229XFD'(/GDL1@>H*5(TP M"D-E]48^*:^OE=&:@7 DQ%%X=8[\\-\K3PY3HH;9T^$ "1-<81:S/QEFJ%EP MX(CE.+0GDMX$F*(0Y)$]VI""FN",S78I#CA3J6#!4VW9B][F^]-Y+ MX\+&[@@)CAV(&#:-&MD[XZ)[Z;1UW;'#8%>JWH?(9<>EU+)WFXS=$K:Y4*3. M\7A'(-7<_) \>?:Q(1.,S"U)F!AR)J]0P E&SD74 MFI<]6A%MY7Q[Z9HF=SR'D7T$5PA3)Y'2!@V+$PX&/_L*NY&GC1$A4QW!E%+' MI/VEYH89K=GQO)BT"M*5,RP&1&]92SSO@X7%TLC!M8;=E*H7X1L,&ML$S'VI MF<^^%LA3[$6>X0/A-(Z@1$%O'AES,'8%#-"F2#L=\TE5MT0^&0F\#@T#@02% MP"P)[W(,UCTULRZJ,0N(Y--D&MIR:OX3L>'61T?P+M3N46S=EI +*P'(XU4$ MS36.1163*TJ:.!8VQZL]>O/4P[=Q[XC,SH] Q2GO-QN 2>ZOZ/O"3>+1?4;V M=88C.Q.M^7XLQJ _CTD>BA*)J+&[ 'P@_F8$<%(GT2GQB:35GXD$Q,ZH:Q!: MW5[Q::@[0'.1B,"]L19F^'5CFP\PM,)NH225.K'C<*VOE(BWQ5= ZIW3CRC)$VQ$WI\A%7,>5"!QB.>7V>2*N"D]1K MX6]2[_$;DBNH.7 /0O*1'WGI;#6. ]=NVVH@.9UITM6U\-._B8;DV"5Y^QH/ MI2*F6LA1#*XAZ?%4,I) ,1'!?F<4V:>9LN=IN/@V(D'WG9O_<#L)*EN)'KR# M0L9):BS"\R[F -/V RF , UGC^=?/YR1Y3K,I 4:@AZ=ZUTO&'9.9=[0K=;T MY0FY6CD4%'W5A%OH("]',[+,#*M?/-14Y<7K]R\OB9'H MJH/^L?YONT7E"Y,JXG\E5_>D>1]7*0[*SCW_$FOR(W55*UT&KG=1\!@.HB=( M0#%B;(],QAJ<1#7H;H*EQQ+IB6.*7]<9'V7*,>, V(X<:8C%+JK&IH#+JL1S):WI%:V]===/W$HX@P[''RMC%8)E!0N8.LG"FY_T) M#IG6T\)+-G941%A*2!B%B?<##CFRQ4#.J I"D:,8=YF2,N1&S'&!JL]8]9A_ M@^[3(A6G8K*NN$IC";,/)#.3('* MB)?[/$Q+CWF?"HC+0*SOHWIB5 [!\G//^I2Y&T#_$ =A18B8VJ"02-C[.DW) MI5"4GW-I*6I'JHLL6O,:WH&KQE>03WKHTT-**N* .0#!5U1%H .)./)-\@X) M30,'@M8\."\O:6D=I A+4D8R7&*F:[G4GW4Y4J[*4^EITPFG+S?2B #OF6D$ M>VJ C;6MEER(<[7T_AI""TR\1$Q>*<4)AAE6:OIY@$24G]ITBC?D"N"L93#M MUJ^KEOR#5Y180P&J_#1@'IQ^J&R+TZ GLGZ-?>CG:9@4,[;4CZV=?4R/. M-@#S+P+^9SXGS']^^O35Y?4+_GCV] N..,SQ/L4I7$. FFN [0YPM*".K7>I M-[L!^NL:R1KS#$'Z0L!Q*ZZ,Y%$DJP'1PK8A=T)D4]P[V(86HL81W9KQU5!N MX/QY6!4V2)B3IU#>QU=7B$8E4(%HMK 6+>EB2!='=7&_I)H7-+;\I6,DPWAD M.$M81&HD$@%; .;]C&3-FBYKI[B?I$/3.?'[V)T!L78R=M=G[M,\$*9*[&., MEO:"5@SAE&J$H+X4V&[S%*'->W#:T$[D2BX_*H*#0'@1NCR1ZG,J3&[4 .)T M#=>T7GHN]92IT>S$!^5%2H&F,\8;VU;/0%93'LXE51E59)3=?>I*Q2&RID#W M&9 IT69<#!F*K$G74G1A$]QN*R\.:\(]I5+/F"W#X1*Z9C^8^DF?G6:01CM_ MPP."GQG7$FCY$V6L_<[@/\)(T\;"_POWG<.9A.*#><$M+Y*#J^-$9;#O87/5 M"/^/-.V1=,J*;%KFOP_1IKTE=S74/;1XM.+B92IY]0/WB@,Z:ZK-QL.C1%B] M&H&G3") I6*"@; 7E<4/U\4Z\$T@'L#F3P,V 4!]/F(%@XM:VIK3'N]WMT1N M4@&$J[&SO@HU*E>RQXY4B2?G!*^DP^\1"?XMG:<^-R$(6F5G LREF9MWFJ"\ M$\I%MNDA)S3J]ONVY[@82FJ9VH_L#&N^%J97@/KJ@_:7N&_'A8&=%BQ@5N3. M;[1:8!6#Z/46V7& (%*_H6Z"WW?&/>MCGW2)GVH-R2DN.10DR,JQ+R!I7,DQ M%KNAK$L2T.M6(AJ;BB,$B1+3V;FFX\%0G(-90BB/9XE]<2;,3XE!+;=#V>G4 MDYXM$=X,PF"V%I1$R<448NMDL+\*)5]NXTDIYE]>7_4A_WW8(D7^\O1+$+OV MVVW"BW_'?Z"-J[W':WV<@.>>1T_^4N]-J%+I* T,K\5EOK=W)*Q+P\\IUMB[ MOO"](YY*)\Y/NJW!'[2T#MTCXF@8".DOD:?+MYI7;1R4/$L0DV6\=%JOS[?F M>W?-N--RS_9Z4816$$@H :H/D@E#4N%KX9":0OGR]"VO@M(B=I!B;V3B*%QM M"STPETGBD ^2UB&.<0L(/VMWB]FL 5[II"/G*^=WED35V[;: M;WMSXI=NC8A'JITR+.MZIILS40 Q7?#1BF4F"64]C^CO&ZD+&%T$&_:C3M(V M4,_C1JHJM5M)#B8-)[V5UA$&^J4K5WJ/; 4;8<]*[0Z^>B;2E*;93%6;0T-? MH-9$T=932[,J6_J=7KA:K?T'&-L.TW,$7?+/5B9+;T;6DYD1"CH M?E;-QO=I6E>L:[ZE125J9GYJ(@TK:K]C: 'PE59W9S=]]Y=2C)P,"F2N[]\< MD1DX0WWP6=Y)&4=T!A>3%W^%#165LF+;LX.)ES1AU/5ZLV3(9?!^F^ M2FD_L5P.)F:HK9YVG9)"V(3Z4MO!RNEZ[9ZE2I]/;&;,#)+]<&&):R$"K^B: M\% ?HGXL02!7[R<^7*;IZHP[(QTZ4NPA\Y^>&N<4U%I=I6R3GW*7>O MW;^[(3R]%Q3#^55MKC@6%3MSR;G?YN"RWU@<&ZI5&;KZU61+ O/ MKC1*E.#FPT<6/UP&H(PS7EV$<"N'MX2_*?DY['*FR*HQ?JC4#A=R#W:RB"SP MZ/L[Y@G*W/S .L=D2R8K%1D"9U7?<4G\&00R?1L?[FY*#'H-N*)[" F[!@5I M>2R=+D;'_5LV5X%!K"+B=SY^V,.FGB-XT%;$C07K.B1)V?L(Q6B)AI8@(UH& M\O#Q6ZBK7J/F2_K@)YS+RT^Z&C&JT_?*+G".31$0W_?WDOHN(F5"]):$7!ZM M5W8U>,;CS<545)WW+)&-2@^[;@7._ #GT4" ;P)?(DD#$Y3]X4U"LC,(TU5T M:\TC/L"@2YES,(5^&B81%_[3UDL0;2X'TEYS;9EV3--T4#93$P>2$.DO!?'0 M@E2ZU3%P[%OSU<,9_WNL32SJD^69^^QWWM\[>VJ^P=0O]1\M]>6?7.J478X[ M5DL9Y-IGF:Z4^,B!ZNST81^IL(3(ZV"5@0^?5&Q(TE$7HJ#R[.*AEG<.7]&8 M#C.??N0_M!\H_]$N0.D;;A5&A9U3=TQOY)$DU8I& M#@NZ=/YP?]0;=^>+('KQ^.#7*\#FTNI=YH/E+LX>)L:L00I,CZ82HPN]F"WP M7QJ@Z2T3>HT(T$8OBUE@&?6$P\/!B M(@1_G^+!>VE]02A1'?V1*":UAC0_KUD20#L,V*F4F5%R%J MM1^0&-'*1?B!NJ&6H T2ZZ4D4@MUB9+A^#WYHW"HM6CA[N=^[N:SRIOX5;R.*+EBW%?Z(\$.,WN)X)NU=&&,DCK27_@='^>H*&>]C'P MDM\3S=Z3FQ^QT2E_P9&;LZ1P3!V1=X;T>MV$S+DB2RE&%O$!$(*>H)7ZNS8 M;,[6Q);Q,4<)"M^0+W)P*ID\*R 72;2NCL=2"-L=2C+77FS)QDLI($(]W_KA M"\_]#2 .F9)I8=^?!KGDF&=CZX[:HE)TK.E-CJJ*J9(6Z1TA*B,FX8Q-$B!C M Y1$+WTD=Z>O)XIO>S6-CV.W^$6[00ED;0/)J* .*RR%Q%1D[54%6E0PJ+4! MIOYE+>U :F@E9A&[Y86J2Z#L5;[$M.8E8I- MR=Z)OFWU9=BG_;$'UJZY*./E3 >OYDX?\ MT_GY 1@ZWBKJ^SR%E"4'C?IT@KX1>K[Y"#E_.TI(TN=K0<,YXLYF3-F 8/3$ MD6]ZE/8G 2?^>_%0,>NG+75*U5:<0R]&]'G9T/2/\A)S.8S*?M.HH+WW5)34 M(#%U1TC?[#3\=G\<=Z=AU=JL<^.WI/GNQG+7WY)LU%,Y.C[81 MAKKF6-LF60N/_,%UV[GY.;+7_3ZUS"17!>KB-^U&/=&/O^].@X@@JN1S=>KG M^362^,O+M\/5@NQ%6NK3@XRL7\E4@GB[SOC:HYJCJ)#?Q_:QJ"1> MR\5]8JO,[Y1?[3 ITWZ27+R2W[:#(RYM1Q63;Z_LYNMMK_X#P9D]?(C MKS=3!&4OH3V.V?Z,Y<;AQ1] M)LO\3/9AQ7FVWV@=O_<]]@H"7X<+7%U5*OA-]W*HF='KSGSJ;T^<9'_F UG> MBO^8293H+7_QHW_:_[V42_DS(<-P^6,K;_CR:3256V+JZ?RK)P\0M?D/F,B7 M-FSYCX8L0HO@RA_7SL+Z: !^7P88L'ZA#?J_(O/\?P!02P,$% @ KHIX M5%!.UZS#!P \Q( !D !X;"]W;W)K&ULK5A= M;]RX%?TKQ+0H-L!\VTFC;8IU>]GLUALJ=)QZFMR M^&7M0Z43;L-F%NM NI1-E9TMY_,WLTH;-SH_E6>?P_FI;Y(UCCX'%9NJTF%_ M2=;OSD:+4??@QFRVB1_,SD]KO:%;2E_KSP%WL]Y*:2IRT7BG JW/1A>+]Y?' MO%X6_,O0+@ZN%6>R\OXWOKDNST9S#H@L%8DM:/R[HRNRE@TAC-];FZ/>)6\< M7G?6/TCNR&6E(UUY^ZLIT_9L=#)2):UU8].-W_V#VGQ>L[W"VRA_U2ZO?7L\ M4D43DZ_:S8B@,B[_U_(%>T=] MPD=B[^@9>X-D;Y-VI0YE5%_K4B=2N%576^TVI(Q["(MQA:DMJ7]?K&(*X-)_ M7HCEN(_E6&(Y_K/ ?]$A*I2X]_ZH>__>5DN9S_^.'B]E(N%S^^4B;&ALJGMG7X=MLN;K_V MN]CS9'$T5IW)WO^U ])-CG.BK@*5)JF//D:*XW:[VFU-L46Q4O!E4\"[0[J; MQI2P00H]"S55NJZ#UUC'\BT5>@'=U^@*N+9B3B6O*"93<9!%=M3^@L4%A83N MIM*^Y@=KM>Y#-(<0I^HZ*6VC5Y4OS=JP5AV$J&AP UD@!\ M.Y.V76(E)0K&!RU=,1H&"I&:H'PP&^SDY],'Z"/Y6. \?9S&6-!R.%N/N '!OS9)F<#4B0S_F_X& 91.D;+P)&H.?0 69 M.T:*\77JD[^C:D6!67/2\A44[*EW^U5^F2S>C5MJ%%:'KAHZ*23!B0,W"6'H M0.E "L=6!.1B.:>,>O,-\RJV=/XFE'?/AO)NLIAWH0 .#+HU:4LI_6:Y$Q2 M(HXG'$E98Z6MA9] M0\2>N%!*F@ S-#M57Q#8E7C=(T%%=]HV&<:.XT6" MZ35*M\]8Z-+70K!!6@^5E8F[,ZC_5@,$K#4I#K@+%!)UVG+J ZU"@[EAV*N^ M!?S-!#E^S/3ZX8NO3:%.CI>O. 4$WN0^%.CWQJ!#@@0()>L?3/ ;9_XG@;#Q ME;;"QCP;M4)B:EJC5\9FF7*!>''@PS__[%'CC8@H<&SD(>]# M;TH0 )*OY-"<=I$+*BMB]L;82AZPHT#8EQ%"G.% YW$K\79]D<6M,\/:,M4Z MP:U4A/N?R_3GI&6QR6F#'[ZB _A3]2OE D$7:#D2C&\";)@X4%*!#/A'G;<8&6&LE,%JPZ#F,W]&$%X2;+%NZT%C$=O39G!'!:F[3$YAD%E MGC7/YEH711&8.<-Z?M]?RZ3^C-EQ87HE=WSHQ**EXC]K)\S-4\Q\JBZ>4$A 3(^4A6BY2$,5BM2 Y\>O) RPY'SBG'5,N=,QPP%MVZ8>-B-J"RO\9OH9[EI,[]+(8=/4 M7-*#8SD% O&!WFYKZ?M(.8[AQQ98*]$J"HXEIO8H=KVX-%]]_T_H. MQ\8P72^Q;'TTG[I]PXO--/KW!"^Z/M#2WU[/'^5T^EUT$\G<3B= M,%QM1TEB )TP4 5V\#G6#E9T7Y @UHGKP1!G'NOK#YUX\W8T EK%X>!\6 HI MF+!A*&QF 1.YTPE/CR:+C060E>\P[G$SEV%0CD'!]Q>-44S'RQGXD1'/&.,!J[>751\[3+'-:1(&J.Z'Q MJ@EHX,R$1_4)O>>0#T?VG%T^*$3ON_ I6%) MI'*<>0GT[G+[';SJY%">>O^=#3Y$5!0V\KD%8Q ;SM\D^J?]%YV+_"'CL#Q_ M#H*$4&T>T=;8.I^^?3W*AU]WDWPMGS56/B5?R>66\-(0> %^7WM0O[UA!_UW MKO/_ U!+ P04 " "NBGA4(='EJH@& !G#P &0 'AL+W=O3^618N%*K=>"%Z>EQ)U=T3>'/[M+A;3IJ:51+ MQBMKA*/ER>1L_NQ\P>?C@7>*-G[G6; GE;4?^.55D M-2L"C(]9YV0TR8*[SX/VWZ/O\*62GBZL_DLU87TR>3(1#2UEK\.5W;RD[,\C MUE=;[>.OV*2SB\<34?<^V#8+ T&K3/J7GS(/.P)/9M\0*+- &7$G0Q'E_'"--3L*Y@"QHBE'+"KE:.5#-2(Z@X)\MZZ MO%FOI3&DH=5%!6%#^I9$FV)''#L!YJFM0,? OI#FR]79,W&3A'<#_]6U7QKX M()T7RL"H[3WT^5_%&T"^CJANG#2^LR[(6)P_BOE\7I3E4WZ:/2H61X?BK.NT MDJ8F,2^+^=$,1XK#62G>P@LGRJ)\,A.'Q6+Q5-S8(#5+EH^*HZ.HHYP5Y7PA M_B!##GM75-N54='6I=6JOA-#=BB/YA)W/R?R=E@6ELU+K45'+G9 ?K>55JN( MVXL>[F9>R;5>V*60HM[+M?VHU3GSO)".$**@_%)1RO$RW=G%T4,GXT\=MP2]+W#N[* ME%2RM;T)6;-7<"F%99<*^M2AD^*\9;X(QCBX](GS:T4IO3)$Q[G+P+;&;[:: M?OKA23E__!MVY1W:>\C,W6(F#/2'NXZB#]K6"4GV=(<][/+1P01.P#(3>9.# M(2I"KI,!S%NK:L;$0ILUE@;3X*))E!B+:E+(@J6JI0D'XI41JQ22(CJ7JDDZ MQ^ZRL"_V^&F(X,40&; T!DP&Y(2'?:YEJ]@LJ,5HBWC&Y.,\3!&*$!7PK%6W M)3'U,68!:=@OD5]])!I/2B.U*<9FCZ4#\38F\*!#K!%PUMI1D] /1YF"V&R@ MHE' %.)V[Y'NRYQ/5<"0Q_A&QP1#BG,UU@9BPV<=\26 $57@;:DRXF1'>D]A M+PW&5/LZ:7V'J#/4&*>*:LE8=@EG7^30'(7C\QG[\\&]5>C>N'SG1 .O<%9#!-QG6ZEO'2]$^LL MS=['N<%55G !RM0$& 7?%%/(AQ"E4-N^"LM>;QV4?'S58S "'%K4K=0HT6P" ME\O,.$<$7=6MX 2ZFI KU)4/]TS$)K$#I"%N>KA7>&X=*O:-*I5TC/GH_ :T M1SJK%,;;;=M\V(%]A-]/,A<#W\)K%-X+3)-&Q8S8#76\K?OS-)SE.N$7 M@TY06Q^S"$.2DP$[N3_='[]R6\B1LCSO7%"?TVC)E;&QO6Y2BE4\-:PA<4<( M%9A G:09MFM8]PT-=RS;MLJG*I?^BRXUA@;);DP/ER# ;B0 *BG >X^Y2QEV M.IAKE+]=8HL_^"ZZN/^-U>/H8X_.OH<.M*4.GYA ^.W]>F_4$L#!!0 ( *Z*>%1%#"^(W0( +$& M 9 >&PO=V]R:W-H965TU&SZ>JL8)+O-%@FKIF>KM H=I9D 9[PRU?5]89XOETP]9XA_;[ MYD;3+NY92EZC-%Q)T+B:!>?IV6+H_+W##XZM.5B#RV2IU*/;?"MG0>($H<#" M.@9&KR>\0"$<$,,^I .>+C>LU_YW"F7)3-XH<0#+VTU"TX"*''%&F%O M5?L5=_F,'%^AA/%/:#O?/ N@:(Q5]0Y,"FHNNS=[WM7A '"2O /(=H#,Z^X" M>967S++Y5*L6M/,F-K?PJ7HTB>/2?90[J^F4$\[.O\DGE%9ICF8:6R)TYKC8 M@1<=.'L'G&9PK:2M#'R1)99_$\2DI)>3[>4LLJ.,EUA$D*CR<+D^ RH0UDO4?9%>61+X5)(_TP:X)+AJ#).E^0RWK*7.L:@Y$P8& MDS ?C^&!+H\#;+1::S0&3D\32,,L&\$5EYPZK(2U4J6!/!SE)_3, MQPG<*\L$P?95'D":AY-)XA9I>#I*X9[T,R>?R<)EH@^\GYAHF+^<+2-%:911 MBPOA;ZLL89!$PQ>#?2-WY_4J_Y"&A=F@O^YB&U%A"]%0>[KL7F(S:@1F#%H# M0A54%G]^C<^\4'0';04,"J;UELH.K%:-])]C,(R2CS4-\B@]YD4:G=OK^!=, MLI(=BY\>9][%_\ KB=[J_/A@C-2HUWY8NF:DV-U$Z:W]/#[OQM"+>S?,KYE> M&ULK59M;]LX#/XKA-$/&^"+W^.L2 (T[88;L&[!NKO[<+@/BLW$ MPF3)D^2F_?>CY-1)T;4W[ XH'(DB'SXD);+SO=)?38-HX:X5TBR"QMKN/(I, MU6#+S$1U*.EDJW3++&WU+C*=1E9[HU9$:1Q/HY9Q&2SG7K;6R[GJK> 2UQI, MW[9,WZ]0J/TB2(('P6>^:ZP31,MYQW9X@_:/;JUI%XTH-6]1&JXD:-PN@HOD M?)4[?:_P)\>].5F#BV2CU%>W>5\O@M@10H&5=0B,?F[Q$H5P0$3CVP$S&%TZ MP]/U _H['SO%LF$&+Y7XB]>V602S &KI83Q7]@/NCEY MK'IC57LPIGW+Y?#+[@YY.#&8Q<\8I >#U/,>''F65\RRY5RK/6BG36ANX4/U MUD2.2U>4&ZOIE).=7:XUU5?;^Q#6@DD; I,UO/W6\XXR3]N/:.>1)4=./:H. MH*L!-'T&-$GA6DG;&'@K:ZP? T3$<*29/M!Y=Y?]OAO\S*!QUNJ,.'G4DZ52*GI>Q M!M06;(.P58*>*9>[ MPP?G]0R*;';XKGHN:O)@H RG60S3\$V: ?W]!GD,-XWJCB0AG89Q_H9.PSR; M0DDZ20P?D)YAHT0-O.VTND6G:B )TUGFOGD!V:#Y:;OE%9[@90170AIF6>)U M2KJH&RY.58H8DB*ETTO*C=7]T#TH*'*UTVBY(_J*ZO4S:)?\D\GL![68G> MG0VI^M>HF$9@QB!53JC*YXDLK_&.5XJ:H&V 0<6TOJ>[ JQ5/=6&;BE1+$:* M!\[E46"?B>P)X9!&BNG0#P5Q/S!\2N>225:SE^C$D_PQG4>"7Z0S^5'?B4ZZ M?(MZYV>9H;M'5(:&/TK'<7DQ3(FC^C!KKYG><4F1XI9,XTE9!*"'^35LK.K\ MS-@H2Q/(+QL:^:B= IUOE;(/&^=@_"=B^1U02P,$% @ KHIX5+\ /%#D M!0 [PT !D !X;"]W;W)K&ULK5?;;ALW$/T5 M0DV*!%!U\S6I;4"VD]8HD@9)VCX4?:"6(RUA+KDAN5;4K^\9A**F28>1JLGBS=+Z2$;=^-0ZU M)ZF24F7&L\GD>%Q);0<79^G9.W]QYIIHM*5W7H2FJJ3?7))QZ_/!=+!]\%ZO MRL@/QA=GM5S1!XJ_U>\\[L:=%:4KLD$[*SPMSP?SZM>!, M%L[=\LV-.A],." R5$2V(/%W1U=D#!M"&)]:FX/.)2OVK[?67Z?K7^F-I\CME;S7T MXL5/SJFU-N9L'&&-GXV+5O,R:\X>T)S.Q!MG8QG$*ZM([1L8(XPNEMDVELO9 MHQ:OJ1B)@^E0S":SZ2/V#KK<#I*]@V_D)J15XL9&:5=Z84C,0Z 8Q+4.A7&A M\23^G"]"].B0OQYQ>]BY/4QN#_\#I/].4UR5B)6"T%;$DD0AO=]HNQ)WTC0D MW%*LNM00O0QBZ0S&*[P4SQ2NI&]571.0>W@N+J61MH!H%$"9J@7Y+=(3T;E] M(F:GP].3J9@715,U1D920E>UU!YS& 70"HCJV?'PY'CR7+P%9RQHI:WEV!:M MB]EL.)U.=T9[^L^.\.KHT6BF"&)Z/'SQXGAGX69GX2/0N'*XMQM!GVORFF!( M"0E6"1$ +!!?AC,2EJ%_E:(A>K="&C2Z*[Q$;B=>-ASE?.TS 9W@99.+;2(*SH>A$G M&;@ACQEG@D,)O:O2XY5QP%($JC2T55.POU Z'\&2HP1!Y4),_HNX;$ 9Z #6 M[&4>I$&EX-,U7L@&-.*8_EI*(1^&W#9O8;04<]PC+=N7J[UCSPS7G3--!6-[ MJ2Q(P &[A1[G5:!71GOUT8I16VI6* &G*#2RK5 F !#24,)D81K%7193%@R@ M,/J6S":;MBZFU): >M?^":9M>[!>K@6I83(+6'E=<5]8@('2ZHJ+C'"B3.E) M;N20:\Y9"^S\ ]6Q[=E)[MFA:*)&>^5V*5RUT#:W6ANKMGA(*;:V M)64-A"56;,@!2"O-)NB IOC4<"9Y\!E*K\/.4@ON]]^=SJ8G/X8OJ6&M44\= MN]<[V(;Y'0.R&R=/A?,,/Q(4>:8*KBJHA%X308'WC6K MDF^.T&@B)X1176%# -MDBJ4[UPG)@Z>Y*U]=WGR\GG,#@#*3RPE0.0&'^3T2_:,''$ 5HK><.NRTL_91P!-(U$PYG3[#92Z3- M(.<'6H5LV(:X/W;;,NT&KN7;[31\M0;O29,[F%2K\4U0'IKH$0X)J' .=Y_1 MNYF1XLG1:(I#F3$\ZKVQ*DK4&"[;[0U(G=$JY0'V@RL6@E\3%?')ZNL=B>BL;=!X\QU37>>EENFH'R^6@E:Y8XITK,A^*"04U+9G M8R*A9+6728\*6:CCW+2L]N*"^5^QJ?AVRK5&'5MWB=>E(A;!$E[9OJ\^US(_ MW<=QK6B-0T,Z::!M$TMQ!R:;ANXTYY'L*J494B@H?+_PDL''"D._+LF*=J-N M]W_/?>]4L"'I?P#V8HGQM@5O?CXITM;SZ+Y3XKAW",="7:5/#=Z:8)E\'N^> M=E\S\WR(WXGG3Z$WB2("-NP2JI/1R=% ^/QYD6^BJ].1?N$B-G:Z+/%%1IX% M\'[I<&1I;]A!]XUW\0]02P,$% @ KHIX5.Y*GTZ/ P SP@ !D !X M;"]W;W)K&ULO59+C]LV$/XK V$/*:#J04E^P3;@ M?33-(<4BV32'H@=:&MM$*-(EZ?4ZO[Y#2G8VV^ MV VB@Y=6*CN+-LYM)VEJZPVVW"9ZBXI65MJTW-'0K%.[-S7RJ=TX*A8\&[*YMN3G4(HL78> M@=/G&>]02@]$-/[J,:/3EM[QO']$_R5H)RU+;O%.R\^B<9M9-(J@P17?2?=! M[W_%7D_E\6HM;6AAW]E6103USCK=]L[$H!6J^_*7/@YG#J/LB@/K'5C@W6T4 M6-YSQ^=3H_=@O#6A^4Z0&KR)G%#^4#XZ0ZN"_-S\G7)GJ2-8 MOYC6/<1M!\&N0.0,WFOE-A8>5(/-]P I\3F18D=2M^Q5Q'NL$RCR&%C&\E?P MBI/((N 55_#>:MWLA93 50,7BN%>V%IJNS,(?RR6UAE*E3]?V;8\;5N&;84\0F\-=I:N./&'+S1HJYW[4YRAPU\#GE.G<4S&KJV\*8A M,&XL"$78>F:N/$5QY>X"T:H1L*G0%.EU% MP $I&@DLSIWQA>J0Q>!]Z>D\*=KWAB4E/9-2>A=OZL_*[5$^([3=(X7^D;I, M^O VW)1)]J_K!-M.&!^C;='4_CB8$65J%/I-7/;IY.=G*%\I_ZA1[F2 M*L2 T4GD<9%5?E# >#CVG1*&5>A44/F+E5&J,UJFPZ(2OG*D@)S(^7BJ%>5# M#O_T^*5G18:R&UL MU5Q;<]M&EOXK75IE2ZY"*!*D+/E:)FI MFN50%WDS+:B%K_%G-3LVR4C+C38O\-.WW7YXNI"Z.WK_E9[?5^[?E MJLYUH6XK85:+A:R>KE1>/KP[&ASY!]_T;%[3@]/W;Y=RINY4_>ORML)?IP%* MIA>J,+HL1*6F[XXN!Z^O1K2>%_R75@\F^BSH)N.R_(W^^)2].^H30BI7DYH@ M2/RS5M>,X$W*W/#_Q8-=FYX?BG,Z$@$6D_'>R!-PPW'#*\X4YXXUI\T&:2EV95*?'?EV-35Y"&_]D#?!2 MCQCXZ(?)MW<_J=QKLY03]>X(.F54M59'&T#%_5R)ZW*QE,73?_['13HX?V-$ M'I9DM&120DM,;40Y%3663\L2%^[=WUQ-U"YKFX6AE@;HRXS""$F@C(2G4KGV F)K^)VZJLG:+AXZR2 M"^ H"W%R>WLK?L&[%XE8RBM2Y$KJ(:EK@.S=>>I..[W+J#@>:Z9 %6YFLV!V-JR MZIPY-4Q@'>JYD")?+99D2(&HHGO!/ 'C^LG>24VGBJU==6HMY8YK*8*"^8O\!,QW02V@@6 M?."9B0)." NE%>H,.ENNBMI19Q"H,ZW*!42>Y'TI=48D+BN2F[&:RWSJSW)D M[P&;9'@Q%&F:G+^\$->7?Y!-HW\_-OW)7(I)])=PZ#P9#<_%17)Q_E)&8VT.Q4^:M^UI6VC(3<@8!N(;%UK6XG%5* ML8'_6C0LN" L!OC_KX7^'9!NY+C2$S@@W.^7RT1\*A QG!!8PB3MOX&%N2HK MN')5\9/!FQ=\,;O_YT]%+2&XD+1"9K)C/^1_8S]OK\N9PJK*BD)TB*6/V^P? MFM;1U[K6_T(L*ZYD\5LB?F'W"79=&E-.M'6F)_YXM]8#2#AVQ64A1%;R&63L MBB%PES/0S3*P9"R]DIP@1LR]R+10_6Q7-.::+(%O@64B#3)?0W%^DKEHJ7X@14 M<5!;E]L)T*-D-7;K.-@[B>ACK7Y^4A*4#B\(98CV6A/^B!0HNJ@XRD+8L126 M8G*&]3-2^<;*R$4PDN?#7M];R>[S/:$8#5A=C8-\2#.Q:Z=RHG.8'%C8!4YA MM2*;7+&NDZ"PO<0SMP&?+(+'PWYS?HMOWDX$H<5J>MV2/7KDTPV]N$:%_.X?4Q?@?AWI'A.6A&<$^+H6K', M4C ?R2TNN.GI=HEEK&9C9;.%)K#N<@"G 2A=.TY^W%1)] M\8V0+&VH?Z-@F7#M&_ &N65PJ[PFIL\5W H_#9POZ1AWSN=/5U^_L0M&J)>O M#*OH%S-2&PY;!KUS.&=P9;CAI;5U71,ZT.$=#F?6IW[G MZ/L[8\0H'Y)0>7J?-'[2*7^NH)9RI@2G7"1'RLS+/#.)6"AIV#"$((C9!*4! M>0G*^(D/^Z?4:^?%AIT%Q>O)!K^M%-SA[.*0Y4)F;-5!/<0X]G(W M>5E6CC!XV-"*7]@#;CC+VP)_4U8D8AR;198YW(O6Q.2-0RUFHN4 LX*"KJF3 M*J1UTDODYCFW+J6\(0+!G"!UM/YD$T>]6)8&Q@&YKT-+_$/CEMY]WW[Z1^/Z M,Y#)>OJ )<[N]UKR0=4IZ&4^XCN+R$Y1#I.@P5 M2+HSVCP>O(JR7@J28QJL.-2A8[UW(J$AQVB] 3[-JM(P<*:7-F;%^-C4PT4< M,)A3RU.L,I-*CSF88,"%>JS)O=;!'X> >2XI2MD9T>/,,\?%B:M(?#>/!L+> ME4,SP5VZ:JW!^RD02P*YECIGSG/YPETSDIM@Z]FN M<,B%V)FN:SB76.4<68( MIYT:YJIVAM\%)\0T%U!Q*JH*B$T=4D30+2\KCG#*8F?FD5N[X"(CK4S08XN- M+^9L7;$S]2):$NM!ND*5\!K9BET&)7+P8UDE'Z#0A#&LJ4TC--8W.7,4N!19 M(SA+:S%L(6$T&(1B&U2$DFS.E3D ,,>"&W*>5U%IP,>35L!\NO_W%2@Z./.JZ/N7;'H?SM3Y.$B9]6J&WBWD;Q;Q)OUPFBVS-5TTB?"+ M=2\)$N3R4)MK93M.WN^J*(RW;VP H K\Z=5>PPI0=\8(3J84(XP=+C'V>KFW MK(&=F3;P_,P1NY#V4Q@+*62[[JT,;>A1"<.R8Q27VCH%HRO,V!<*-=ET2=BP MG8.M0$2/'/ZQMEIHM:G9[02+R=.2$SKJ1HTK!)%/5"?BT(&9\T"!8^:88.KH MZOMTD+?N5T$.P\RSXK*N<%'FIK1^%(D1J:T_];/^?06%(@,?X=*AX9!:K*R4 MMJ21!( MSW?+-+/#VFXI3>+J6A:Y)G*EQ<%/^ (1B+S0-5.1=?)X&!4.J.1PWE2*P*O@ M@%\=Q*E[;EM]GU$@QM[;*ZJC_WX5NW8%ZR0\ +P0P'/-F0 M%+@7N-=/E"70VIJJ5!$;#J4ZNRG.0Y@@S[,*C1FP5N&LL0H[\^IGJ>YBRV1Z ML6#;&$K>3JN>I;&)L+*\[6@8>^ER@X2$+%C3D3>F^^.ECDK6#@O781NV=C>J MSD&/]0([*=.0LQWN9TC@YM)MWZ)P'N X(00EH8\FXHH=>R#-#N M;G>P'(U;5-CY;V@F<.GV'D5/LG?F!*. MO2E1HZ\;-TIL_%Y0I0&F;%;6N@D>),_'0-B:PT+8]MGWG+\6&[A_+_31CW\Z M2;<0*%OENS8UJ8S $LBK*N.D!7\89IN7(G/7\)F4F>;*H>Z%V[3_\:!>0DX).OSEUS=>Y#1\4.P8<=-1 YK&'.$9\K4<6=S1@1VB9= M$Y5\%O&9$S:WB)).PJU2(;2A*A#](V>29@:B(JR^[YQA\ MEY4.:.8DN/O2GI'P6-B<95X^%'954RUS)B"ZS18V740CQQ FP?@$."_J(&=B M9;RKHC8QI< VEV O+B@9"PEVXQ8B0IR$ K->4$._LK7*3$^GJ@HNJF7K.NJE M"U7/R^P%Z06E.O/2-,?4993G[+R!_#'\NT=>=LTXK(KFV,YR,FX#_SNZ"&4[ MV_ ;GK\,3]KS&8F[LCQ0AEKRLX6.ER2/R>#B? .3].)L!R8LQP3,U>A=C1%G MCTNO,!O7)8@;YU)3<:Q4P77(6<&HL0Q3([HL7 DE\-V?XERNJV,>IVE#+S8K M+@*K'U2^5ONKCBZZQ-U?-3"> Z#?VSNSR). 7\.,P2B>?]E1TL/6!4A7PC'R M[M &ZABA_:HID%?!,CWWC/0%MJ'G4@#@8!*>^RYVDZM' M[6HGA(J-N/JM_C*1?&-=:["G=$BRD MC0]EF-1$,UJ\;]XUZ1AV[?7[49O1C;!]KS?!0[8DWU!6Z #7L%P3$/CX!GXC MB60,E%Y'.1&/T#(?K<8')P&!"]WYR]5LA6,'J4\'2.OLL\X"ASV%G#="O2F/ M?W$3Q&67!)HGSWR]3R;52C5$:\=G ML5$4,ZZY%5LD<2QMF,#3++Y5T[:4U"6*[05;OM:8I4-Y$Z_$ SK(I-+BKQ17 M)7:\L_"I25.*X#DM7R(O(5'2U1!#:8>(D&O;#&Y:U;(U/N+;D_$,&*70)+<^ MRM]1FXEF3UP1T!S2+=I;I>9,O>-%TM7TV3L.LT#,'A4A2$>&O?,S,LFD@TEG MU6@*MXJS_6"Y(TEW?:O_QBK-L'?6_P&H6TZ0P3&\]%E8[FCP$2.M)7;E.-=< MTVLZHK\'99Y[V<"Y#D-3/9('\G!VX(*JV;Y,[*Q--_^\K]FNICG3W2[ZFKFT M=:],V0$)Q\,_S+4D:J<6LWQK-]X4PLL0I3E0(>L*1PGS^YD8= 2U36Q4;O%R M]_$PRE9 GHE 6RZBT^?0FV>\K%7?VU WKF;#+WO?>&<$RS_<:X FHOC2P =;I4F%Q+G.!8 MQ\OI0 =W>T1EDH(P&@1_RS7ZT#Z"4ZBH-F444[R>>\O-6JX]C8_V8)_05Q-Y M#"^THAK3P#VK/V@4GFT3_F(;\!>K_$[]MI4M]^VO;HGX,7W_ZY6IJ1S?/[=T M+I!/L7E0[1Y11S$Z!)6VBW?H 9(J"1#O1@6WQSJYE;/,Y81BH;HIH\;?,'3C MW \WB8]&$3\)_XNRRXMNS>I?&[[=F$Z.7!/1"R2[ )DR90=9?1 M)E R$I%G5.BWSQI+))R=AW7Q,6IB=XV?[IC8W55\;D8V-E.@ G=I$.J:?.OM M[43^:2*\M\WY;RG,UETQ%%>_WW>7;4F_KZ3F_ND@]=G8\2@9[!+^[N7IEC[T M]ZX_]RI2=W3,?U1![COZFWL9XS,\-K0133_R*#%#=UT$SCG=),\/'.2&@;S) M;MGXZ K!71QDR&]#W_B:FLH?6DWE9Z-(7W@:Y]K,E?V2T58_A?0E!)Y;TYV[ M.^.'#%!=MR8*._KV;.\.:,?;H"CNNG<@VS3#B_$5GC^@D'5V\B+XA M:DL]#'R4GHFN7T(XC7Y48J&J&?]T!JD1CK*_+Q&>AE_GN+0_2M$LMS_M\86_ M9D-3VE-L[??.SX[L0*;_HRZ7_!,5X[*NRP5_G"M$W!4MP/MIB2S+_4$'A-\L M>?]_4$L#!!0 ( *Z*>%0#&XN?#P4 -L- 9 >&PO=V]R:W-H965T M3 257%1FO MK!&.BM/1?/K^?)_MH\&OBM9^XUIP)@MK[_CF*C\=)4R(-&6!$23^5G1!6C,0 M:-QWF*,A)#MN7O?H'V/NR&4A/5U8_9O*0WDZ.AZ)G K9Z'!CUY^HR^> \3*K M??P5Z];V$,99XX.M.F@-.4;1!"XO26=@U'9")GTI"LPLC\O& MMVELIUKH)@N-C-''VTHB_3AXX&9LX+"RKO5CS(8PBC+;F$B(,WZ2V5%M77S> M*=#A[I!82#!VE-FE47\B3%<4AHX3WUJ6]G$%FJ)H8#8HUQ?AP]%07'4BR]V1=4"#3%+>'9, MC[?;LC&Q68#\#[LS;%28(DF6G6MK=D@"3"&U7>E\L:$A575OQX=?[3 M3>PY&46O7M9[RQ.]"U'1F++BAN5*4)2W;ZDRX EPKL8;H[P[&"1:E MUK#?XX2RDBN.8T2WLMXEX_W> L1K^\;Z9"4Q]IBVV;2CI$;=G? M4ATV6S%-OG$*1U^=POZS%+ )=QET&[&0!5MWM0PXMVB]C=O"^F;AL0BXM[8C M'#Z+H$)+&HL%SX;%&VN>SL9B'EZ2:!?EQIC!,N(G48S8>!MQAL;C&9/I)F_' M9BNFMF;Y'1?8_GT6]6N(G>[9%B37G5+&_M-'&$O%-JI6[)+-]G6KYOG4;SI4R?WXJWE M_Z?>WK>0S_\K_9+QKJ/>9./ 79%;QL\*'!1X;;5G[^'I\.4R;P_L3^;M9\]G MZ7"^\4)3 ==D?'0PPJ$E?DJT-\'6\?B^L $? _&RQ-<7.3; ^\+:T-]P@.%[ M[NPO4$L#!!0 ( *Z*>%0T.C[^8@8 /4. 9 >&PO=V]R:W-H965T MDMB>L1VG29M,/$[2/G3Z M )%7(FH08 #0LO+U/1<@*4J)/6D?+),@[G9P[@%PLK+NUA=$0=R7VOC301%" M]6PT\EE!I?1[MB*#+POK2AGPZI8C7SF2>30J]6@Z'A^.2JG,X.PDCEV[LQ-; M!ZT,73OAZ[*4;GU!VJY.!Y-!.W"CED7@@='92267])["Q^K:X6W4>G@?/+L8L;SXX0_%*U\[UEP)7-K;_GE=7XZ&'-"I"D+[$'BWQU=DM;L M"&E\:GP.NI!LV']NO;^,M:.6N?1T:?6?*@_%Z>!X('):R%J'&[MZ14T]!^PO ML]K'7[%*8G-4^V+(Q1@:E,NF_O&]PZ!DC )<\H=1UIA?)//I M ^:3J7AK32B\N#(YY=L.1LBE2VC:)G0Q?=3C"\KVQ/YD**;CZ>01?_M=@?O1 MW_ZW%"BDR<4-:1DH%^=,"!44>?'7^1RSP)"_'XDXZR+.8L39_X7T/YB+#P6) M2UM6TJQ_].B"K6(V!4A'HL8*N"!O"5SWPE!&WJ//1+!"E94FM%( =0QZC1_A MCFL.M%Q'6##'V3L2Z'>,LG]$ [?]7DSBP=!+,C#0>HTI#"S'@SQHM30QHET( MNE<^>D3T>B%;)YFL9*9""I]IZVM4@>F8H713%[[84)!C'_#E1*Y\9;W4O12& M@E22%-7U&F%BK;*0XX+)TLF\*# MG&L20* 2UZ3=.*'[XZGD^ES,1E.]\?-[[5< M,ST\.)'3%Q8<^_!H@KF3\5-Q[CVV)Q!4*I>,-KQH?1\>'<2_QXIK(49!K=G7 MGJ[NI/%W2F/9MYOQG1&_U2#ZY#"!-(P)-^V9"N&!'*R*.(%B3&L2*M;9YW[# M\4B=3;RA>&URA1;=ZS>^R C[3MYVIC6>J^)(O4P[ASTH%^B 4(A/M70!Y:,3 M4M82"E&!Y?=Q!5'0[$B@J53RO2*T(6D5J8>P$!/9: &[8,=-L^[MR%-7>)H- MVX6S9:P^)Z]%M2&TS>2:5C$](]:]I&-X = M*FR(L%&-;?!*B%J^BQ:*S^MT+F!Y1((/:%1/BQ#MC7PIUQ0"%NI7PDE(R:$X MK^>U,^(5_$*)WJJL4$MIAK&B-[96[UZ.SO67)4W",F,B57 ]% 6'%BLY;,<@@)/:1APH<2QS"N11,G8]U+<)N<-'5G!K,EVG6AI^MKYR ME<< )35.<6Y21J5S&9 -W0Q'.%MZWC=DNSU!GWVA%J%5V0W?=OG3J[&0'3AI MJ_&%6$#"?:(D3^UQ8$ZQXL04^P6A<"8#-%O1MQ'ME"^+.@SB/AGO'>*\IC6[ M[[7D-VT!0RP,>,0%\ IB2N44;SQHU:8IL-?:+.T,O,%^JE7%RI@4J=LC^Y_2 M)F_N\&C=>M@AMI'5UO?-NX_,'2Q5NW'I)$ K'#-X&P&?SK6W7'9:\(@-N"-+ M6\,//V$US2\1=G# -V>#B&YTR&,V(8I$NU[OM>B\5CH';!Q+-]\AI0GAJ%&. M,NORC=/M[;?9ED14&B388T./-]NK&G> H^>1.MYJE<>S];( [8Z.OV_7J(V^][6S\JAW M%2G)+>.%B_$$+]*MI!OM[G3GZ2JSF9XNA&\E!!9+I&D!4P!Y,! N7;+22[!5 MO-C,;< U*3Y"'W$(Y@GXOK VM"\%2&PO=V]R:W-H965TJ0IO MYK4II<.M69S:E5$RYTEE<9K$\=EI*75UB%S-95.X]_7Z'RK8,R9Y65U8_BO6 M?FPZ.A%98UU=ALG0H-25_Y6WP0^]"=/XC@E)F)"PWGXAUO(GZ>3%N:G7PM!H M2*,+-I5G0SE=45"NG<%;C7GNXMK5V6?QILI41>X15X6L[/FI@V@:<)H%,2^] MF.0.,<-$O*TKM[3B=96K?%? *73J%$M:Q5XF]TK\2661& T'(HF3X3WR1IVA M(Y8WNLO0I33J"04P%U=R@[QRXM(862T47__KK MWR &#AF.Q+%7XL-2B5=UN9+5YN]_FR;#R7,K9K4TN:CG(M<&E5 ;*^1J9>H; M^$$*RV)T)V9%8AXYR"$!2?RLC79L8:X=(V8#K"@99B):,RQ48[ISK][LM7>D^Z2.0/ M#1E-!T_3T5Y^]=4/+B-_=DEUD#F7"$)X%H8O)5(3-NTY&8,>C*+1D++>.P]@ M#0=(!)+ GUQTHPQZ62B 7+K]$#P81F?I5@ '$PNTWKY!%D",+DN5:\PN-C[\ MK=7L4T"C*F<0,?HQ;ATF@_%!V=[A5O)2\.SW.3:)XNEW.3:.TK-#QX:%R:]B M'--[@AY1DZGLM:*V5 N=(NX(A@:4M 2 ZC:C"J,5)Y&7&%0F,!G& LR'WB8Q MPY7*&@8ZM)::W*G++Y=M1UL.]!PF'RCBA$!?2K>E96>-59< M*" M,ECG*.H6R7U^0(M,VF6(_F 7TMI;RG^5:5\PAO+,\H+7E^]I3-='6F16>3L1 M9AT\1+<)\]]??\3%JF=1"[28UW_,4_8M0H=9:*0$*C\TG#^#PSK30DX;54!W M! QEF(SCO>Y7-V8G.2**%G?7&Q7$4*^&3"L]04;3<'!;8TE5D2V)&E$^97*E MG2STG^RI^\ &7FLR- 2,,#T(DCD:I0:P&=9VS]R[DF>M 1^E_*R\4)G_#C9, M5*WC"57#*(A96[-WZB%7!1+;J'S0]:XP![>G6+HKK3L$V&;V.]2A!5$S ,.* M*R0$@ -"#9I:ZJY= VKK&D"E5!F0%FL1:I$BZH\&'IT5B@0C"3DBN2X:=B?T M4E4A32"FT*E/+T+EAX0%R )',"[GL1VD(VQOI63XL.B.AAIVA5?CQ>O02G^MU/ M\"-^Y9:#/\A'&IA^7=K_VJ":T"GCP1[L;CVW8_Y7F=HZ[D?;.(F_;..' ZJG MI \^2=YMVF@2P"Z-#2U4"LRRUU4;[CE2O 3Y_"RN,UA+JWH15"_TNJQ16AXP M&"Y(QD&KEJ 49> U(*<^*YF4UD51KQD+J @Z1KM2C*%:040;NOH=6]!S M"12!,S-XIC5/EB#R/L>-Z$,V#JF6W:NN>;180PXOI;WVX&@^(M%#^HR<6FQ^_.QLC7./TK]W97[LS=FR2]!V;WE4'E-)[+DP& MWU .>S*^6 T]X-HMBX. BM='.M5X%$W.Q$,QGD23"7[/TBBA^Y\T[4^PIL=1 M1O?D.5XZ7"0\EB_)-2GJR,0,_YX,^Y@(K.@QC&CNC$_IGXI\=@[GVC..W-LK=Q64(]WN. M!C6Y5[U>\X&4OUPLC%J0FF_P1E<6/?,39\.CX6/Q* <%D)XN@AXU%E$!H:*= MZ\J%'$,62<^6=]+QL7C79^*N%QX?L%A,DC,ND0<"\#T2DRC!Y7"03E/Q2Z#L MR5DR2"=C/!]%TY$81S2Z#<3KL. V7-MW\<[(GVLS5]PVB;3?KE"]N1BFR2!) M4PQ[&DU&>S.^H/Q03-.SP00H1LK#ADETUIO]R0-0SRO, M$:ZO.JF$W653.+WRCT%U:!M,9\*TJ >(@L5M>7@++CL;N'T'=GTGL#6J6((Q M[@!\ @K /3!=SX\91UFLDB X"TZS JR M_,&83H6.CXBC_E<$N#.K^;1Z86IK=[L8D>G*\IK%JC"J\-VB/;Z@:3>J-3O$#;N_FL[-Y2WPLU)S[/G; M%$3_]4CFHW;4=[3I )V0=#8"Z/S?G74D?I?'0\\\Q*CM3KM.MY_,VCMR9@Q1PC M&:%$Z?P_FH9/#<>^V9WVOHJ6RBSXVR_E1E,Y_X&T>]I]7K[T7U6WP_VWZ;?2 M+%#XHE!S3(VCR?C$'\"T-ZY>\3=6]%97EWRY5-@J&AJ ]_,:&^!P0PMT']TO M_@M02P,$% @ KHIX5 I>N64H"@ PAD !D !X;"]W;W)K&ULO5G9;MM(%OV5@B<8R !C<]/F. :W5I:E?H4MU:4=6;C;3[5ZHPNYK1T].+^ZW,J5NE/NZ_;6XNZ\ MXY+KC2HK;4IAU?+ER75T\2JE\WS@-ZUV5>]:D"4+8[[1S4W^\B0DA52A,D<< M)/[=J]>J*(@1U/BSX7G2B23"_G7+_2W;#EL6LE*O3?&[SMWZYO" M?3:[7U5CSYCX9::H^*_8^;-)6Y M T=Z?IXUU*\\=?P$=12+#Z9TZTK\4N8J/V9P#E4Z?>)6GU?Q#SF^4=F92*) MQ&$<_8!?TMF7,+_D+^T3;W25%::JK1+_OEY4SB(C_O,#$6DG(F41Z?_IPI^G M%LW-0J':E-#^SO$K/!%?S^[.A"QS\=&4S_D&Q6DEI7DJ8990K$\FMM;<:^X=>%C49!AK3V1E90J=2X=GE<._3W\6A9#. M6;VHG5P48&R(VNFRUN7JZ#2B0A2YR\.YM'L5-R1U6(-H*Z9U$P3N;MTUX@ M&X&D_6PPMD9V"Z4VRF%X;(Q=9-"7H'@6#H$J3]K[?9B&NR5"$1'%X)X@D-I/!7OD0OJ*%?B(,6PCH-)F(I/B![<%H8B2>8# M[FE[\+TL:NFQ4^>?* RBZ5A,@FD\%K\-'$!M)F/4YFAR5*$'YA@/B-XD"--( MW%IJH6X?B&TA2Q=T*;VECDPM83X=4[L(QBFX>;/:$,9!DL[X93K'(6\59LZ< M>@E-H"/AK3/V8I0&:8H^,AH'$3'P#>=Q%AZ29$]-!^*F<_R?S1/Q099 K*RC M\EZB7$=L4<*:8"8;4JJ5Y!MUKW.J!WY:4UG_4>RJ[ M4I3&^?HC59'H%35-;D (83-!AZIQ(_=,NT#1*EF@ ^1GXG<2)+<8LUNKX0 $ M;S!CH(A5F;$TSN0*:P+,'!("4V"6LO>^"!LOT(&NE%CW066N.P2P5]0!U!,S M=K#C!TSX&NU,EGNQEGV%!TTR'D>4R!&&-.8#<8/?*IA(=QA!ESSR!4!)@)T@+>S>E,7/E%YW/+( ]<]\A-,^=8E,T,_3BFY"$/_P+&[Y MGXG7:!%2E[W1U4S;A5K18T,M4C-H[%* ;$Q1#,!BPG!G\.)[=CRI,GQ65.;@ M(%C;:<-I]L34#$@>9O5C;2I29T::QF$:^^F*_:.D9M$,Z@-<;1(Y#J,IO['4 MC3>TOPI5:!0YX]8&(B!?#O/6AT(]Z(I.8$F_UYB"A0<='< _^N[UVA[6YV) M:1J>B5_-#MW&0N">7ZC!T!$@U)(%$.]G7;K MM2FX<3$*:(+8A4$!9?27 B^#'>[+6Y532 M(RNZ1H5*!"A@4D26]:_+'/'AE<*;]9W@:[8:\!#3QQTRC@)7ME*6UFR>6$0. MZ _JD;-K8)5]5\<]I&S9",,'#]E'?CZR15=_]RYS\QC[CYH9<$I _NL=[QC> M,,)"G\D2VC>#21KYS3.8TY+H5Y&>S0<^#>> NSAK M''7$+Y97F#VLWDKK#=%51 MK9_[%,K4UK=9G^OO"K, LYL#!']O=L_I TS>IMZ(+(O#%^]NWG^YX>OHQ2G' MGR7MJ$M:Y:SQ'Q69,U[Z5L]3J>2^MP0J^S[OHRG/9-F N&/PT6MXDJ;@Y#!E M#T"(;&>SR5*B1F+46=LK6.=^\?AQ\TB";Z M2UI<_1PRS5#Z"R 9''<:I[)U MB2998 ^UFJ%I U1Z'!ML4B%+T:!!7&.!A)J2AQK/^K?&'JE!>ZUBJ$"LGD"T M\"2-FJ#?DGN>; ;Q8>ON??/1W@WH0BO:M5IWL/*$T*18(2LIC"QO' JTVHPR MD]70:U0S.6^A/"[WJ,L;AM)TA=\2>.;X4!78&)H/-;)&UX.W]L9!S:NR+Y/*^;TO#SKZ*I4!YS7DML)08CJ.>=(X0MA\'B,&Y^,K'H M%K)ET7VFZ)99SJI2T89+WPID-?"EA_DBT%QF4/? BOM(PZG#Z'EMV_QP?NQL M_-AY:@DPCVH2M@Q]"#[O?5='6J_XUP-"[4@P_XF]>]K]0''MO\L?COM?-SX@ MP2@FA5J"-#R;CD^$];\8^!MGMOR5?F&<,QN^7"N)F40'\'YIC&MO2$#WL\W5 M_P!02P,$% @ KHIX5*L5Q'P;!@ 1 X !D !X;"]W;W)K&ULE5?O;]LV$/U7#EXWK(!B6_+/I$D QVVQ#6D;-.WZ8=@' M6J)LHA2IDE0<__=[I"1;B9.@0Q"+DGC'=^_N'JGSK3;?[89S1_>%5/:BMW&N M/!L,;+KA!;-]77*%-[DV!7.X->N!+0UG63 JY" 9#J>#@@G5NSP/SV[,Y;FN MG!2*WQBR55$PL[OB4F\O>G&O??!9K#?./QA&-P-]EXR47!E MA59D>'[16\1G5V,_/TSX6_"M[8S)1[+2^KN_^3.[Z T]("YYZKP'ALL=7W(I MO2/ ^-'X[.V7](;=<>O]?8@=L:R8Y4LMOXG,;2YZ\QYE/&>5=)_U]@_>Q#/Q M_E(M;?BE;3TWQN2TLDX7C3$0%$+55W;?\- QF ^?,4@:@R3@KA<**-\RQR[/ MC=Z2\;/AS0]"J,$:X(3R2;EU!F\%[-SE-4=(]GS@X,L_&:2-W55MESQC%R?T M02NWL?1.93Q[Z& $'LD28OD*GG1XUN>]FD41Y0,D_@%?Z-]9*/@;_1B9/3/ M8F6=0?+_?<'G>.]S''R._S=;+]KYSCJS)4OY10^M8[FYX[T6X"=%?S%5H2.H M#GX8D=MP6NJB9&I'+-.EXUEXQM)45\H)M:9U)3*F4DX5^#>TN%W2?)S0;[_, MDV3XIO8=;N(W$3%+PMH*7E:[X.C]XO9J;_D5J\;3DV$2^=>L+.7.K^#G%3H3 MN8"=X5" M ;1@DH2J%06MV4 3 M:_ ?E2B]DS[=ZH*WMD*ELLHX:85_ P(1&1*(H"PYC< 4WT:!N7H,WXZ; B\W MS(4H^+WCJLYW\!G>4VYT06M8&";E+KA_3(O5DE,F;(ID8;T:)@O,!DR!ET=N MM8(SX/*/P\(.^IP>L+70O1N(OM6*K6#1,H1LK[BGE=]SDPJ+-1!%[1]E 'IJ MHONT;"P:FIBT^L#5@9^R,NDFH&MQ9E0:[$'&[>I<91PMA!):(5@IOQ2%<(<>X/>^G'G6H2-"3TAN?3*XYPUV!/%0-D>C M8!TGG QIW<.LH3]#34M*GQ;6WT/B>+&"JU;FHI:.D/QNU\,Y6;%6'BXZ;,/0 M2TH[VF&?;HEMDHO=%-A1I'VZK@GKT@&BA!1.'$JS[MNF%%+PCA;*6""&R2 I M83NQX9VPH:7]U%Q+;.%(]ADM)9: ,*1UMQ[%=?1D2+]G,&?&UC6H*PMT]C6% M4\")SD^^6GZRJ'%_0K99:-;#J!'+5W0:S6937.-A-(XG=-V);UD9XPNX8^_S MZ.7">.WK<@$'T1R;V"M*HM'P%'*A3M)G[*7V.N2[I>MA'DW'<_R>QC%]T0Z] M4M?1HU4 T3OK1!&R^+[" M$KQF;,_/KEW9NWPF%W!;$S).IOYF!(YFDS <8SB=GOKA) R'?CC%<#R+?5NB M 7)01&-$.7G 1\EV=0O&HR@9SH#+ JY0F(UM ZO-QC.H,G9%4'_'9!4Z^I'M MGD@T4J$/-?DD?98R'9K%][^ OD!4(09^H\!>!8X>;K!5D&T7^L,$N0#VE38F M%'LP" <_:&6PZ^Y3[(X)&:2HZ=^NZ)'O*L]QQGWU"-7N9^7+T?;I,_?G:3^] M(]6^G;VZ^YTLH*I5K5L$/].(W\)!U:O$'_(X@$* MFO8G"?V*R^@4E^M&^ZVS1_O. ['9'QE"?:?,;BCW41P%]67+)=2O>]Q\(M"? MF?6L"BW]ZB43&5:%7A0^N&/X!4*KS/Z8<]RJ!^$(X>!H5$<4]FZ]?RE;+4NB MTWF,ZR@:C2;TU/ETT#G9%]RLP_>+5V8 K _Y^Z?[3Z1%_65PF%Y_7WU@9BV4 M;Y$/D? M4$L#!!0 ( *Z*>%00!9V/X ( /0& 9 >&PO=V]R:W-H965T_C0R(UW5IWYVM$@@>MC)\E-5%SFJ:^J%$+ M/[0-&MZIK-."6'3KU#<.11E!6J5YEKU+M9 FF4^C;NGF4[LA)0TN'?B-UL+M M%JCL=I:,DDYQ(]U=$*[*69*%@%!A08%!\.<>SU&I0,1A_-AS)KW+ #Q<=^P? M8NZ[648SR0I"83YW=@@O6S!86,=6(YN"D"8=R M2XYW)>-H?H,D'7*5"99*&#]-B5G#7EKL&18M0_X,PRB':VNH]G!I2BR?$J0< M3A]3WL6TR%]DO,!B"./1 /(L'[W -^YS'$>^\9]S7*#!2I*';V[(81K+E' M)\T:"G3!&JJ-4F^)&PB\4,))1J%NE-TA^B%<=DLH&*S%'4+;*??XA-P#62". M)C@9PF%O3O+1\7O_-.1-T_%6TGF"\2$:15'_ MBB=+0C&+YGGD1=O2IH2C1\<\HB*EP0>"_%\8AW#%K&4I@S"(9/ML!R HRJ7T MAA7J'K.RN6[Y_AV?!WC9,> M3"*-;AWG;3C[C:%V*/7:?J2?M9/LT;Q]#ZZ%6X=+K[!B:#8\/DK M3.V%<@V M<:ZM+/&4C,N:GR5TP8#W*VNI$X*#_J&;_P102P,$% @ KHIX5#>*,Z(' M!@ 7 X !D !X;"]W;W)K&ULK5?;;MPV$/T5 M8GL'E+UH[<1M; .VXZ!!8M2(T^:AZ -7&JV(2*1"4EYOO[YG2$FK]25 @K[L MBN3;PQ]I,KB;RXJROM3B:E]\UOLYG+2JJEFYJ&-$X*8VOIL;3KF6LL MR3PPU=4LG<^?SVJI].3T..Q=V]-CT_I*:;JVPK5U+>WVG"JS.9DL)OW&>[4N M/6_,3H\;N:8;\G\VUQ:KV2 E5S5IIXP6EHJ3R=GBM_,#I@\$?RG:N-&W8$]6 MQGSBQ9O\9#)G@ZBBS+,$B;];NJ"J8D$PXW,G0Y66FG$I0MO]I;\??9RGF+U3]?T',P MZ#D(>@[^EZA^JRQQ61044"VNI,U*L3CB2"V6B? EB0M3-U)OA7*B13ZLD ". M1J6AIKR0:TOQ:Z-\B;-"V1IE%I5Y(QS=DI65 2S3Z6I(,%-Q0<(WK$JK;R2 M5;45C36W"DD7Z!-":MV": )[,XI MYZ7.:"$@VA3&LZ_'!+;[8/E@UPC%J6XMNH61^(R6)&(=^\N!#3UQ^?6 M0)-UB7BCLYC_ 5@Z:RV"]$2B%T.BV7(VUV^H0KKJV"1BG%'B5*^ SK[,$[$B M,,2XH_.N2-J A;,A3V-T8TVV!XCR3E0L%X%PK6NZ5(*\D=O &A*Q'Q[S.((=4-D&,-M]BUXDD3:CHV9I9V MLS/O+ LX7?RZA %/U"%&0&P1326S'D2Q)4.<'S9)G.A2NEC3+'X63,D\V4DZN* H#']0!42=C*;1'= M+8H(5BVG"X#T'/'6FIU&:%[3RK:X?#Z2QA6MD;+6JTK]R]1\UK7;8-"E7LMV M3>(C;IDP =IN3-7&0+8;0MDK!T2DC,$U"JP MPT=9%.$$&O'3BO)\"K_HID(2FSV%G M^BMN-"R_/Q^Y,P6<.M _#$G?6Y5&KGC2[=\9^HAP0KCS]M%Z<$OHQOK#MH8; M8]WD\CR-W?G+ M<]=&HRW=>1':NI;^<$W&[2\FRTD_\%YOJ\@#\\OS1F[I \4_FCN/M_G@I= U MV:"=%9[*B\G5\M7U&=LG@T^:]F'T+#B2C7.?^>5M<3%9," RI")[D/C9T6LR MAAT!QGWG[7^E+IZ? MV)]R)J2_8I]MUV<3H=H07=U-!H):V_PK'SH>1A->+IZ8L.HFK!+NO%!">2.C MO#SW;B\\6\,;/Z10TVR TY:3\B%Z?-68%R]OI?;BDS0MB7PVCRJ'+@E1N%(H&2I!]ZW>2Y;&B*"W5I=:20R5WX0BF\:[!XU^ ;AT/PN51>D @9!7QDCOI-:/#"I&0K"A\\ALK M&<#'(TCR$;HE7,*D(]5!; B? M&R"C0F"1400P9("/8<-A[-+"Y '-3A= )T7I94TL1P*R*8 ;0>A0,8H$_=%K M9OO8OB $BUYG\_'Z(>E/(5C,1*7)2Z^J0_;8>.U H_Z2V*$T12;=BZ0JJ^]; MRBBU;5H ;MD1\E'GXCI"=#L\AP$+K#<'\1OMR(CER(FX;QU3A?45S'6OLUT: M0@H(K" %"I3)$'@08P:)1<*B[M/)J%^[NI'V@.IC/W 8OH]F-4;393(/Y"I! M<&X3R'>%WQ5@@?RK:%+9:=N_S4Y]UO* 1V7:XC12CBOH6AO95\Y7L>>>.H(4 M6E6!A--Z9KN#)E- \OV.O@F=JU&YNG86J#LLR0VX"3WP=;\0SVWM:'8>GW;1 M<&F=LB2Y@SI;A!9S_02Q!W[B]/A4@\A99"(U%,$>IGV_I="YC\NND3T9F3"" MG$=XHWJNQ[K& ')U@U^XU)P:"^<61P,V^?&'EZOEBU]0.WO+'=4I3!M&H?3L ML O">Y+'$403+Q\H5SK@ME^ HFZ.&2;I:D,^-"\&H).\4 M& %5BB>#B'^-8F(80X4$?:YO#]=L.C807%QT*7)69!6@VS-;@?&0]=/WV2 MR2Q3^,8]YPD986X5V-I"(;YPZ_0JPLY!!==A6C&CS16!3(_%'O".9"7K5M>O M0VZXO4-@'#WV1Q]9T4-#BM^'ZDM^ ST93J?50?S3%MODF9NE3PQO,2HZ_ Z. M>9.1J(.-B=RGU06LM#ZE'Z0-@CP48E^I4)IU^1:0+=2 MKL%'RE&*C4S[W8;BGLCF/8[9X;A*_="W]: .TTPDCN-%:U+Z3,\F@& K:B"L M.&^G_0V+3X^DY%B$\BD^'ZAEP1$<=3TOE/OYF+F<5S"W=:[8:Q1LDG5\U#YG MVS)[!@1S?O#/MM)DSC* VG'5] MQ/K,]8M\-) ]E#6?.8;%,]3[%F6JL2.S \P1Q"A).; .1SOH\>J.59'!$@0 M"]:,-]=O/]Y<,3%;-'C.4QO;U%6=FD" [SAZEKV2SS=._ ZHXD4B*@4_)K_K MO=/V>18VJJDQE(XE21D^4(,*WV"Q]2*?D6??.L#.1W>#FOPVW8#8&_0P7Q.& MT>&2=97O%H_F^8;VKB/ 4(FIB]F+GR;"YUM/?HFN23>-C8NXMZ3'"F5&G@WP MO73@I'OA!8:KY^6_4$L#!!0 ( *Z*>%2<[*%S< , *L' 9 >&PO M=V]R:W-H965T# MPV'G)S+:X7. .%FKPLL#&G_:%]MB7OBD^X%DH3SL1M7C9Z0OXW/@6;F@M-JB MB]H["-CMB_OM^X=;L4\&?V@\Q8LQ2":U]]]D\J'=%QLAA 8;$@3%OR,^HC$" MQ#3^/F,62TAQO!S/Z+^FW#F76D5\].:K;FG8%^\*:+%3DZ%/_O0;GO.Y$[S& MFYB^<,JV=U4!S13)V[,S,[#:Y;_Z?J[#A<.[S2L.U=FA2KQSH,3R29$Z[((_ M01!K1I-!2C5Y,SGMI"F?*?"N9C\Z/'I'VO7H&HUQ5Q)#RD;9G-T?LGOUBONV M@H^,,$3XQ;787@.4S&4A5,V$'JHW$9^P6S)'B3\&Y>3=!: M32PCBJ!<"U<)PY..C?%Q"@A_WM>1 JODKS>BWBY1;U/4V_];UO_@_ON S-J. MRKV CH"NY]/20A>\!>(# N3S7SLPV"O#^B#"D/,=@V\06T;C>="1!\"'$WP' MFDOB1-H&&C^%B+)83VR",:[A,BY&4K71K#-& :-5K8VF%SZ61A&380J"EL-? MA60*C5':1C@-Z-@*!A7YW#!!EK.X#HIDF5-CQYK#8%ZCB_CBHUTSA< >EP0$ M7PQG(LKZR1$TRD$MJRIZQY I VW%9 T?NBOLA4O,<=G53ERP><._\AAH0A!\9;8S_&2 MTPI\D"J8J44N K>$4(2=:3N_ (AGCI++8%6+:_@Z: ::7(.!^+8FT;\*(IL! M@\"P?H0&JZ/Q-H'$J1EF-5VG7*/1>)Q+1H*0P)@%OQ?2^RL9,/1IT Q&UV). M'77$E=7NZ,UQUH-4E)M^E#SGH@)V'=_E($UAK77:*3X?HCNF_7/=P6$_#3D"?DQ7<>U)[[&ULK5;O;]LV$/U7#EXP)(!CRW)BNZEC(&E2K!]:!$VW?AB& M@9;.%E&)5$DJ2O[[/5(_8K=)FV'+AY@4[Q[?'>\=N:RU^6(S9D?W1:[L^2!S MKCP;CVV2<2'L2)>LL++1IA .4[,=V]*P2(-3D8_C*)J-"R'58+4,WV[,:JDK METO%-X9L513"/%QRKNOSP630??@HMYGS'\:K92FV?,ON]_+&8#;N45)9L+)2 M*S*\.1]<3,XN3[Q],/A#I>>#R!/BG!/G$01^[O@-Y[D' M HVO+>:@W]([[HX[]+_<1O/J<=+ M=&[#?ZH;VVDTH*2R3A>M,Q@44C6_XK[-PX[#XCF'N'6( ^]FH\#R2CBQ6AI= MD_'60/.#$&KP!CFI_*'<.H-5"3^WNA9&2;6U=,.&;C-A>#EVP/6KXZ3%N&PP MXFE9QQ^HR_B'B%2BSLV4!JIJE@#2V\:.$M0JW5"!8RT M,AT4-I0Z'=&5S,-6/V&R!0UX\F8#R9'3)/*<2NU8.8GA0T^$.B*I!X8J.Q[@ MG5>!!0H_^4*Z]-*U!&I4"V.$0@>B3]F.9[L;8MD-0L ZM4.2&_@^##U-J-VW M NPN5>/^=$1(FBC+7"8BM T ^U0X=#Q;F8>66,$N\YGQ5#8Z1VL+.1/K'+&P ML_AH7!8\#2=:)3*7>W@X J3 :1-B2UEIB#O,8; .YQX66IZYMCL3VT^UCBD:S^5$S.%T<]8KX MJ:$OD$?J"1N'B])+ID M-+7$7RMY)W*HQ$(A0$'FH0*@;XPN0K4T$NL+Z&D= M8?Z$G%&(30$WM5 TM<#/5(RON9=81D,2K5S#]5SK*D\I Q_4N\6-V,@,>I7' MC52U&M%%=_>W*K"\:W''S^<%^BV-1I=K<$- 06QK_ZSX?_7PH>^.7?M9G,R& M\^F$YO%L>!I%='W/)I%@7QJ9\*[E03R*%G1,!Y,8Q^^GT]GC]'/;PNAP>1:A:6W#X\_? M5Y5RS0NI_]J_+R^:9]6C>?,X?2_,5N)\<][ -1K-3P=DF@=?,W&Z#(^LM79X MLH5AACN_BNLV9M= M)6M&8SOQ)K:K9GQ)7)ML7!DG^W#J/+2Z*8GK5E-I=L]8^?6+#^"MI5;[DJTZ M#ZA"@B A] M)[>V?:]VVC=J0_;NG'/SC9=M_OF_-R5&[TMW-SN=$/? MK&R[+3IZVZ[/W:[51<63MO7YY<7%5^?;PC1GSY_R9V_;YT]MW]6FT6];Y?KM MMFCWU[JV=\_.%F?A@Y_->M/A@_/G3W?%6M_H[I?=VY;>G4J6M'?^K[F3LX\=GJNQ=9[=^,G&P-8W\+3YX0603GER665RJ'VW3;9QZU52Z M&A(X)YXCXY>!\>O+28HO=3E7#QWB"WMB._^=JZ;J6 M#.=_)Q9X%!=XQ L\.K' =>&,@YS?MMKIIBM@E6.2_ (RZMU&J](VCCBOBDY7 M:F6:HBE-42M'0S2=H\ZI37&KU5+K1M$)WA4MC3,X&*5M*QJMR?:Z#;_WDMBU MAHCL:I+%6C>Z+>IZC^_UKI.Y':W[2V/P[@;K,&=76]V2&:E[?_W3D\O+BV]_ MF=_,U7=75V_Y_>+;^_,)<3Z.XGP\*8>WB35:\D7<^PFA?C&Q^2?*E@C4?:59 M(EZ"3 SO7]CMKFA(%OLBV6MQY3SA?1%-4%@V)>I=.M8 MQ!ORQF2KM:'AL-1;[3I1E-AXHVQKUB27FKQIU[>FVXNV6JW55ER5;159A%.= M)4FJ,K#!+_0A&V71MGN<&?JTUZ!U%-FF3\F%R!D@N^[8?$G2UI1XO\5HWG]E56,[DF'1 MBOV2+D1HI"E[QYZ'\ 6-ZY?=JJ_3^2%/MRT:0@=0';S'XNMO'1%RG:+_18#^ MC/GUZ!W)=LG<46P,P9]<%1&NPV#]P3AV<,7QIN;JQ[@DQ7=BEXX/G:ANP"^0 M0*6(\H8H6;@[BMQD1>!G1?1WY (U!O*9;U3?P#0[>H=EB0U#KVY-U=,\"?/D M!7;%GE<5FN(ODK,A Z^,N*2,PU;? JDXVY%RVHZ(R'307]8!YF='<&5*$& 0^AO_3U:?9PUWA MU)\7\X>$A.J:05VG" CH[9*D%\ BXU&74Z-NI@Z;4_B:7LR>5#>D%MIH*FQ M,_9I4RD"S)7*WHV<*9(),0Z/8DD+))A&0Y%%;7YG@;+WF(ECXR%1%6RA(+$R M9'RD])E_1?A<;76WL96Z]_K-ZY_NB_RC[S(90P:GH^IQJ*$5_:&$4X20[9(B MB7:E'IR(9!-_<]X\0=(V#S:8E)/F. 880BXV.T@8%LXW+=J3?R:9% C/^*IW M1'_,8 +I/6]$D)$WF:')NMH"8*KUKD3*/9&^A;#F\TN#1MV6_A[^!0[F@=9!6N)Y!3>)LX MQ4)QQ,01#R'4 X.2 9DV,, >BJ K83GFR@'ETBMBE<;3%RO#)X:\L7'L4[0/ MSRNR(Z=6K=T*$5X71U$0 %DN?W[,;AP]IU.,@9V(8<8;\)*H2%#R4U5R\)RM!D?-EM3%NIW_JB[<1]P*9G Y 9 MA,)@'DJEP\.H5<2ZY7U@PA9N!1^6[)"7.BQ2Z1*6AP K!Y1.LNU;5?04TBR. M1PQOCD3BU#]M2V[*IPA-/H[B!7D9-ME;6_=;#WU-TXN#H*7(Z3E]"/N""_E$ M@[Y'(B6DCE%K:RM$H_L@S_/[+45'YN:4B3"@LP+V*PIC@:RE^:T82B"KR&WK M:*%#MC,7S39#A)+,$4ZYAPE[D#W3D,WV"Q,#B49[!I8 MD_(X0*4J&<<>8$PC%_^\T+BX2(6%BX_D5)9\1;>?J;>$*SSO0.\[;'&TA/!' M",Y5^GZ7OM?A>[7K6P(USD=8',FVDAB+F$DG1U-23$!+\"+97E&7, :6;! ; MR@&H\SQ@H_<1E#,XAI4Q9D5=K-@*=0'')R?T!]CPQM;LNUJ:*VD)F*H""SHC MZC8V'.#)-9+;LC)1/'7XJM6REQK+D___9<=EM8Y,D\4#O&7 CA12V0A+?U:(9)5+3H2[M3AQR9UZ .<-F.P?D)(3+.\B33A1OJ@0,VN& M#K05INXF33.K>2T^ KXH,*T-(L'I\#I- ]72;QSY0_WL;(=*3'NKSXX)JX-3 M;\G\ 'U9_^R!TPSO2!C&D0/0*VA RWFFX)+'K^-968@A)TL>L9-8NH3M(H21 MGURB#)!TE X "9PB2X:X4J#Q$)2^B48V1G*NIA1SF11S.:F8[[SG'-7'ITTE MB<>7K=Y)D318].ZXO_ 0QW!FG@<1LHQ^X3N\ ,M@(B#VF(L"KU:PJ%\Y "C,62$RN#UWP]5J/U7P]9 M3I65P-30J5%0A7PS!C@W%)\=Y 1MQ3U!05Q>[EL*./J@D)>*)V2YE#-0*& K MS*#FMFC?TT$KBQT9"=)@/J_51[!O\@?,I-K9#J]A/ %O#;'O7+WN6Y@1K'Z( MG ,R=2*U6.Z14$MO"?4Z/LHQ"*YKNT3-6&\-2CD$=6D]CNXQG?T_AMFG47:6 M*! [E(4-$[PA*"9U(^L^X2K&7&A"S#0OIG2@2I+$U2._DZ*5V4*OQ,V1>Q"6 M3WS)I#-J' =N<)$AV/=BYO.COB,__;M82!XT@[=OZ$,IZWDK9(1-KB'8\5C> M$* BF&"_PY+V#O:$4 X\#5<0!RSX=>?J'WHO064GT8-7\$!JE)N"4H>]RV%7 M$01JF@D"+3+;7D?72P*[1,G<]NL-WCR&JY5-D:&O*?R3 M#3(YS,B2**+^\"\>P%^_>??R"K)<&Q;RXH*6A6,#09'HNB?[8_O?]*2-^!W(_L@IT=B(3(86'%25 M;-=[JY,Y[\@VQ:_[&1\5RJG#,2=4RY$&[ []88*3ZL^/YXM87,O"EY240^UC M<*-V NU'0^ON='T;[V7&T];%T&-EXN*;* 8)F3O(PIG?[T_DD$'/UTBRL8-\ M?R4A81 FWB4<8XP)*Z$3UE'\CVP>1FG, H>NE M*!2AW1B+?'F3.4:VW,AM+V.CH1R+VMF37G@,HXDPC[0S\T!E(,M#&0;20]F' M6M_*0O0QJ@=!Y1 LW_GD^UP5B-K3 M:6CJ.%@\G$Q97NIEI]Z0A^$"]@O2\7@B^ME44,Q8 J[[#Y'>N(1^*!E8(\N' M:,4P\NWF%TZ81KJPOB;!J6D%TGZ0QWJ23\*%0*VZX[N+[-(HU!YX*CYM>]'Y MU5;N=<@*6'T 8 W!GDU1K[AZIQNYT6V!6YAYB=U,*40L!CR%7%+DH9KPQMBB M8[*!4Z*P(8.Q6DRJ3A9_)'V*>2%//ZBU,+5[8O<(MEO@_-9PV:XR*THMH8UX M*'T60J>7OBJ]DHQ8$M[L4M(G1G8449QF+)M^ *[0",@G8PG3/C MC[70B!."#]*QM#$N Q&J@ ,&L6$MRK<3WD!ID;BO)*\I\ARJR^\Z?=M"8%>* M'8."/C%(S@UMY%N.EN^5]=\3P3YZL:= M[&KZ0E('$3[6DRW5_WL,Y>?9?VSJ\TXP7HL-:*R_1P M$AFYL*C*7%,YN(M=30GR62NT5 \.+O M]CO)_6M;QG(11[TD/0EN<0FT5J7.)X9?2TV)+D<4--$%=,WF%Y8V$M!\?'2I M99O;#WR3+A=M0L,,6B_6(<+F\JFTWL;N4KX!#PHK$'GA]1#NK9$8SE= X&?J MA&S,+@E1D"VD0&;8(W62 BV]"EI#17/[$!QY,"9 &J.UQOR!6];Y;# M!0=WEUG"TBU#GPU?#9!@O3TM&<>AV[8KN-"+Z_+4!2AWY.!H27);&<]Q2O^[ M4QVF8T+CYEJPRGI:4AX)7KHCE!22L!:1!!2":HMPD4*"/M@K9G+21E]VLN?( M8X1-P^&9:=!2[KWSNN-PRF66.[(5\'O0Q?*VM;?&Q?)+2++"_*7$:9O7FU/4 M;S7IV/>,*W%0><8;+WV(;KZ_S?"18=+J]1##WKNLZM"^^ MD_M*CQ2"B;;)H<[4$M4IBNVSU)^;FD6%>Z\5%\L,Q!NFZ6J\:73\FA==V)7V M=XB>%4I[*VGD%.=9.)^I^MV/M=\Z'3/;?])8=3E3G_'DQBSOT_Q_U# ZY/#S MA8S#@.YZ]"2^HFA2&;:( 72M)<:P8P]C=1@;2E( F%)H",D"5SO$/YU&.UE3 MFR3S$EK\R;BS?5UEC?ZX@^.V'M^WSA+*%^;G$^0,$:S?&G]!Y4-J[J6RNU]? M)!SD 48(T/N>J_N^I9X'^C.*\H4Y1EXQ![D(/"'2K&4 M3CRLR7U@JEAA*R0K7 D%\7J)AO@;O;@/XC&@L;?PRCE"!<8=JV *H:>>_L5T M/_X-XE] ]_3/_!=HQC]"^C,U>#CC?\X%/]:/6C-"8T27LL^&_&C) N>VG)J MK%Y\K#V:K[C>%1_T>,'HTZ>3OU+,&NRK^! [,?90DC1,#1%U-*48U3K0@9[9 M35B4GE>$H^5=PU1#X%L-FJ]0;/3./U^:'_MI8Y_(L*9PO+QO@ :%S+Q342*4 M$N'H@@GG]PGYM3R(9 ]X15PM2:YNBM)OF._M7+J@P,';[6H^@?2U;T-B,7N7 M"L/G,!F:65&C'.<26\XIYXY=DJ..8,YA4HR;B-!Q+#ZDT5Y@67-:1!T"_-&X M[J_0,TUXT?.(V$?OD\;!XQ5I/4ZJ+)IP;@4'-WHMEP+2G>F?]>A1<_IW7ZU] ML%T3WN*J /IO^($.T:;T2L_\Z6*P$CLF/.28<5N\KG?9I69 VI.M.-(AJAR4 MP\I/-?$Q*:!X&,.K7"#-U;^X$2S(W9^/^R=%S:5;*6HDFX[@ MFWD?8V;*I:3^^L5T0_QK$A?% _6"?0'ETU<)B9X???G*IXFCSN?+%QK/*\F9 ME(('O:>B21 2ZS'=AM[9MJ[NR-8@="AS^.1E10BV:.>$79HM!:*.ZY7>Q1QT MH)$QK#R7&7W?NIF5M[-G,L0=<-O#1X@?DXDYMQ!!%LY^+!0)=5.-]%<%%^J= M>;HC3O#T:"4"0RT=W<,5@T^%BYJK[V"E/EOG$K'E4G[9/MB5PIG2WG.3^A%D&:87Y>W4;- M]=@"0P%SPM9F:BW-YL9IWSTF3*T/)24]\QC,3$4!9._XD;FCJ_M_7?V3B(0>+D_O-C\'(T%4'UL176/ M!6605'$_9W=?SE"J8G_L-.:]OMD#QH2C1AZV&Y24HD,C@[1R!65/F2-%3!N> M2Q[1.??T')6XWEF_@TZR!7]55.1B#6(9;G-V4#9$G2[SMH)!V 9WG&YD*&) M%#SWQYK,K9>6Y%XH!"\ZW]Q QQWUH9ENZ@\255]XQ^Z MTL,'W+D18[6/+0>5AG$4OB6@0;6[SA[S""70N7HQ>BD[.$L^0V H)?ULZ?XG MLH.&,WX/"74-*DFM/3"9?33R?\PB5,]2I;WR,6EY] M*+8[?S/%A9GYUOS)V]GPR2_B-CR0DYX/P7._'W1X MGA(KC3682Z\AG.5H/L5L'T/[V>%M[/"Q]=R;J"N)MJEU"R4LB=6A#P998[2= MT1-UGOWS+]^ M?":%^?"FLSO^\9RE[3J[Y9<;79 7Q #Z?F5M%]Y@@?AS2L__ U!+ P04 M" "NBGA4!+T"=KD" "^!0 &0 'AL+W=OQS^=J=G$]5:44F\TV#:NN;Z>8%"[:9!$AP$ M]U516B>(9I.&%_B ]EMSI^D6]2AY5:,TE9*@<3,-YLEXD3I[;_"]PITY.H/+ M9*W4H[M\SJ=![ BAP,PZ!$Z_+2Y1" =$-/[L,8,^I',\/A_0/_K<*95VW(:7 60XX:WPMZKW2?)D2QG]AU]FFEP%DK;&JWCL3@[J2W9\_ M[>MPY' 5O^' ]@[,\^X">98WW/+91*L=:&=-:.[@4_7>1*Z2KBD/5I.V(C\[ MN\%%H++@?/;6A^?447JON22BWE&/3\ RG 6V=0;W% M8+8J*1DE:*,J68!UG0.OE=: )>52U0V7S^\-2%ILPZFSD+^0PAS6SS1&OY7> M*[.22XF"4+4'L#L46X2Z:RRZQ@*U!>LUU>K0&N#R?VD\AE7G?#P5K\K.O72_G&:=SOY8MZ];+=<%Y4T('!#KO'%Y3 W;T6W<6JQF_H M6ED:1G\LZ8%%[0Q(OU'*'BXN0/]DS_X"4$L#!!0 ( *Z*>%3MFU87>0( M #8% 9 >&PO=V]R:W-H965T'U3ZXR22Q<.RL[1#X^QT[;2A:Z+[$MSEGSDQ\ MO.R4?C(5HH676DBS"BIKFT48FJS"FIDSU:"DDT+IFEE:ZC(TC4:6>U MPB2* MIF'-N S62[]WJ]=+U5K!)=YJ,&U=,_VZ0:&Z51 '^XT[7E;6;83K9<-*O$?[ MH[G5M H'EIS7* U7$C06J^ B7FS&+MX'_.38F8,YN$JV2CVYQ4V^"B(G" 5F MUC$P&I[Q$H5P1"3CSXXS&%(ZX.%\SW[M:Z=:MLS@I1*//+?5*C@/(,>"M<+> MJ>X;[NJ9.+Y,">._T/6Q:1) UAJKZAV8%-1<]B-[V?7A ' >?0)(=H#$Z^X3 M>957S++U4JL.M(LF-C?QI7HTB>/2_91[J^F4$\ZN;^0S2JLT1P,G#VPKT)PN M0TO,[CS,=BR;GB7YA"5.X+N2MC+P5>:8OR<(2=*@*]GKVB1'&:\P.X,T'D$2 M)?$1OG2H,_5\Z7_J?(4K;C*A3*L1?EULC=5T,7X?R3 >,HQ]AO$G&>[)+WDK M$%0!?)_MHU8>I7$F7)B&9;@*R&4&]3,&[_Y2IL@1QKHTMD(HE"!C<5DN@'J& M]1;UT+=_=B(XR2F>:4,2":Y:PV1N3N&.=72K+&K.A($O,!\EXX3&V2B=3N&1 MC.4 C58E:3(PGT<0CY)D M=<!!62;>6D%L<3J: MS2(WB4?S20P?=3T\N,LUZM([UE7=2MM?ZV%W>!0N>B^\A?F2RX-""P( M&IW-)@'HWJ7]PJK&.V.K+/G,3RMZV%"[ #HOE++[A4LP/)7KOU!+ P04 M" "NBGA4X+&:?1R2)U_IW#+XX;LS,& ME\E*J3MG?"MF7N@$H<#<.@1&GP<\0R$<$,FXWV)Z Z4+W!T_HW_I6&KF3?QH,"2M<)>J\U7W.:3.;Q<"=.]8=/[IID'>6NLJK?!I*#FLO^R MQVT==@(FX3L!\38@[G3W1)W*3FK-R];BR]9*VMI<%!0+-,&N"0HU1JB,X=PZ5@_099,MN]%RT5!# ;&_B@)8>0?QPG0 M\QG2$&XJU;R(A'CDA^DQK?II,H(Q^40A7")=PTJ) GC=:/6 SM5 Y,>3Q+W3 M#)+>\T=9\AQW\!*"&T/L)TG4^8SI?*ZXV'7)0HBRF%;/J#96MWWWH*2(:DW% M=419ECJ0*(-;99F@,AI+ZOTH(UA*B!(YS?.V;@6S6%"7Z,O4(45C/YND$*6$ M,H:/;-(GB&,_&XW[04))OG4:@YTF4*->=ZW.D+16VKX?#+-#-SWMF\B+>]^* MKYA>&ULA53);MLP$/V5@="# QC1XB6.80NPDVZ'%$'2Y5#T0$DC MB0A%JB05)7_?H20K#I"X%XO+O#=OAGZS:95^,"6BA:=*2+/U2FOKM>^;M,2* MF7-5HZ2;7.F*6=KJPC>U1I9UH$KX41 L_8IQZ<6;[NQ6QQO56,$EWFHP354Q M_;Q'H=JM%WJ'@SM>E-8=^/&F9@7>H_U1WVK:^2-+QBN4ABL)&O.MMPO7^[F+ M[P)^'U@ M_]353K4DS."5$K]X9LNMM_(@PYPUPMZI]@L.]2P<7ZJ$Z7ZA[6,7,P_2QEA5 M#6!24''9?]G3T(ZMIEM..!M_5BIKN1 P^9LXUNB=9=^.E#L>XKH'8HP@ALE;6G@H\PP M>TW@DYY15'00M8].,EYC>@ZS< I1$(4G^&9CD;..;_:_(IG,X*NT3!:%>/I.%-VO95>PON!=,,T23<@,"=H M<'ZQ\$#W)N\W5M6=L1)ER:;=LJ2YB-H%T'VNE#UL7()QTL;_ %!+ P04 M" "NBGA4,/5\H&@# !\" &0 'AL+W=O:B'-/"BMW4VCR.0EUMP,U XE MO=DH77-+K-Y&9J>1%UZI%A&+XU%4\TH&BYF_>]"+F6JLJ"0^:#!-77-]N$6A M]O,@"8X7GZIM:=U%M)CM^!8?T7[>/6CBHAZEJ&J4IE(2-&[FP3*9WF9.W@O\ M5>'>G-#@(EDK]X4N)+5=AR'DP"*'##&V$_J?V?V,7C'Z=4L:^$ "X+ M^'?H=Y7)A3*-1OA[N3964\]\O6)VV)L=>K/#"V8?:92*ANRH#52O5KFW>B[/ M5^'IG#$X+V>(Z8[9$6*EZQ^4!J,$#60EM\ M M4)ZQ7J/N2F54-L# M"63IL#NS01S#D[)'-%%Y1EJ:8%&[& M-XX8PCCS1 :9&X&8FI+1ZZ<2:=]N+/4!*9'R,?\952XYF_7H9"-0_VS]WC/4 M1HVT[7+H;_O5NFPWRJMXNY<_<+VMI &!&U*-!V-*MVYW7Z ERB9*B2I)Q?&_WT=*5KS8\5*L&+J'1!)Y^)W[ MA;Y8*_W%K#BW])#*S%PV5M;FY^VVB58\9::EMDVN>8L]H=2 MV0Z#8-!.F<@:XPN_-M/C"U58*3(^TV2*-&5Z<\6E6E\V.HWMPJU8KJQ;:(\O M-P G$)8^L0V!XW/-K+J4#@AA?*\Q&S=(=W'W?HK_WND.7!3/\6LG?16Q7 MEXU1@V*>L$+:6[7^A5?Z]!U>I*3Q_VE=TO; ,2J,56EU&-^IR,HG>ZCLL'-@ M%#QS(*P.A%[NDI&793&/_P[0AE2U M:.%6M*OP*.*41RWJ=IH4!F'G"%ZW5K7K\;K/XD'!J3"15*;0G/Z8+(S5"(L_ MCX#W:O">!^\] SY'ML2%Y*02DK5-8[ \9,JC6"X/STW.(G[90*(9KN]Y8WRW MXG2MTIQEFY]_&H6=X5OSA!%%"KEBK'$R6) G2B+G1+8\AW,CGBZXKNVYMQ+0 M:0QZI@V)#,=585@6FS/ZW)JW:)XR*>FJ,!#5&)K$"$7AK.=3:\8V4#_Z0C.M M;)5N>%UJED)&EM'I;#:C3]@[:U+.-B[&'!?^M6"24A]4R$H5 MA#:68K8AED!1OX:<@\J@HIQKH>(6.=ML.=":&2HRPR/X.";H0 NE'3N9VI70L<$>;43 P9V1FS1"7EGA&_QUF^^ M>?.&/L_ISGGD(_1^5-8JDAQY45JW@MG3.:&3H#5"FDLIO &T*I8K"'9?NFKH M/=5MHD;8%3&219J[<@I!N=,+10H2VTVI$T\2[FO>H^[P5ZEBO]4/7GGC]%MA M?\<<#F8O6)J>\Y$[$RLM(N;!5\QF6QY569O09IF M=]2E,&P.!R.ZGOQ+-_5^/#=]9R_MFN@_\="PV>L.:=0<#0=TS7(!DQ-_P/@1 M"^L*MJN3W^RJ3MB"X2I6F$JP"SQD=8[O@?HHK? M*6ZPDI%$&]!8KS MC!1?"P'O;0XUP>/ SHYSCI86TP3.C'W!A].=&S&/+3C3WFF3I>;<;W(I( %S M >J(;BII/FYE0"BBJ+,R4!T% OI>H,^]E &\M\;XZ)[;%$&+$7:7!.)JGDLT M[YBPX\/E:2]VH0" *7>MVTGLDF5?W/U@..DV@R!P?_0KRQ#RF^U>N+OWGB^T MWX2WGVX>RM_^[JP]UT0&M8A-7QY M2)6E5'#SLEGZ*/+A6?IFAT4Y9SZ=K'U05./C+>JWM_Y!ARLM?Z:=*S@'MQ1X[+Z=$M8$#5#B5!_T3)WB#F/&)2^&ZWLVS.Z7VYN"/Y M,^-ZF>_4V'_8/MH[UQ%4ZZ7_L)MR+,J;Z7U:GVGGY17V4?R\@>!&X8Q' :4/,'1 MH#5$P]#E);O\L"KW%]N%LK@F^]<59["P(\!^HC#15Q^.0?U+Q_@O4$L#!!0 M ( *Z*>%1O(!V-^@( '4& 9 >&PO=V]R:W-H965TAKV9&0]U[017.#-@:RF9V4U1Z,TH M2J-VXXXO5\YOQ.-AQ99XC^Y;-3.TB@\H)9>H+-<*#"Y&T20=3+O>/AA\Y[BQ M3^;@E>1:/_C%YW(4)9X0"BR<1V#TM\8K%,(#$8W?>\SH$-([/IVWZ!^#=M*2 M,XM76OS@I5N-HGX$)2Y8+=R=WGS"O9Z>QRNTL&&$36/;)>.BMD[+O3,QD%PU M_VR[OX&KT!XZT)S4^"U.!-Y+CR2;EWADXY M^;GQ'5IGZL+5AJLEG,Q9+M"^'\:.L+U%7.QQI@U.]@I.FL&M5FYEX4:56#X' MB(G4@5G6,IMF1Q&OL3B#3GH*69*E1_ Z!Z6=@-?Y+Z5,E7"'@CDL8>)?!G<< M+?R(]55!9"P2]@.?1OW"6<\'=[J6+/@KJBW1@ M*U;@**(JM&C6&(WG*P3G4P>Y+[-]B?$_I,C1$6L$[H"KL#;/R(B6#%"-AW.W M0;%&D$U"T2<4*!THFX?605"Y#FG%+G/C8YQW+&]J&W".MBF0-DBVV0]%4=#2 MV"9"B2I)^?CW'5*RXBP2=]$ CGG,O'ESTI.M5,]ZC6A@5XI*3P=K8^H+W]?Y M&DNF/5EC13=+J4IF:*M6OJX5LL(IE<*/@F#DEXQ7@]G$G=VKV40V1O *[Q7H MIBR9VE^BD-OI(!P<#A[X:FWL@3^;U&R%CVC^J.\5[?P>I> E5IK+"A0NIX-Y M>'&96GDG\,1QJX_68#U92/EL-[?%=!!80B@P-Q:!T=<&KU ("T0T_NDP![U) MJWB\/J#_Y'PG7Q9,XY447WAAUM/!> %+EDCS(/<_H*=/XY@+H5V_V';R08# MR!MM9-DI$X.25^TWVW5Q^!:%J%.('._6D&-YS0R;393<@K+2A&87SE6G3>1X M99/R:!3=XK7*L;'C@7K!*P]EGMA"HSR>^(1M6TL\[O,L6+WH' M+XS@3E9FK>&F*K!X#> 3N9YA=&!X&9U$O,;<@S@<0A1$X0F\N/QZO MF<*/-I,%W+,]%9B!N5*L6J%;_SE?:*.H6OXZ82SIC27.6/*>,6JBHA$(<@GZ MR'#=&69;IHHA:)<%6=M"U4/8,-&PMF@U=4M[_%8N3AN_8WM(VKC!KTV%$'91 M!(HIE@M4$'<'-[N:VH2(;:0@RX*;/:2QEXW@ Z29EV7T/4J\R.ZO^8876!6P MYR@*^.&[<11&/]+%6ZL>V* JX8Q7L$>F]#F,(*7/ ]?/'Y<*$10S1- +4E(* MO$_64.@1LP\GLI#V64C_5Q9R6=)PTR[47R4!&#G8GK":QEW.VX0HV^6ZS5L[ M4BA4;Z7F-*/Y80I:2JW)'@T:ZAR:-=*LH7;MR#40!4T%0Z07=I!>P&^-2R"I MNX+6\,4-(!+H%_,-*AJL\(!V.O-J!5?4FK:T&R;@LTW(?+52N+*AOZ4;3K,V MAR>J/H2S\!S."BD$90LH;68M&TU!H?+$78ZU:2,)!4T=%RS>R-8T@]*WTHKIO.X$L)OMP%KR1I?B^16T"IB&?-%2W#)!I&24)BG[PL_DKC M/\B',$Y&PRP.'7GR(?-&1]I/J*VQHZC8L0_>A1*5"OW]&FJ^:8R[?O0G_:OZ[Q]5%[$VZ?YCJD5U08(7))JX&54W*I] M[MJ-D;5[8JAFZ<%RRS7]0D!E!>A^*:4Y;*R!_C?'[%]02P,$% @ KHIX M5&?SLE$3!@ O@\ !D !X;"]W;W)K&ULO5?; M*KNT9.4Y:S^3BL9WTH=,'B(0D-"2A *!E]^N["Y"T MG,BJ^Y(7B01WSUZP9QIJ&OI^.JV9:$9G)W;M2IV=R-94HN%7"G1;UTP]G/-* M;D]'P:A?N!:KM:&%Z=G)AJWX#3>?-E<*WZ8#2BEJWF@A&U!\>3J:!\?G&3KRR2%>\<(0 L._._Z:5Q4!H1M?.\S18)(4=Y][ M]+(2MM?V'K9)-\!$6K MC:P[9?2@%HW[9_=='G849OXS"F&G$%J_G2'KY04S[.Q$R2THDD8T>K"A6FUT M3C2T*3=&X5>!>N;LLBEDS>&6W7,-XUNVJ+B>G$P-0I/ M.A@SAU,^ Q,$,)[ MV9BUAC=-R'/^4(;A:7QUP$3\6 BMB;B9TS<(&/*MN(@ER"!A=YE X&4S!'^W"[ O=H3*O%F06-#X/+IK7K5(8Q&YVC^$M+]'!BO8WBB*[SZ&7![,)W%#4 MD 00A_#6\0KR((4T0C^D09TTBDDZC+$^+OB2(WRY'_WGGV9A$/Y*]1=&:8\] MK,[0<&\"1>(9BHS#T)]TAH:UP$NBO%_=4RSH_2P);101EOC!:DV':DU?7JU= M"FDK&]GTK^5.\%SO*]2#)NBD<*PWK."G(SP*:*[N^,A6KRL/JB-76V[6BW^0 MFN;[XN;XIO H *58HD.\*;BKNH(I]8#LWC)5DB8SL,+A#4IH6Z^[_F-5:FZ< M7B780E3""(X5^GTUOKCR+O;@CW? )\FS[;2G;A5FVR*RBD"W%]PK" M?(:_49S 97.',4N%FKB:0I[#O"A4BP8V[$%)8B1ZWS4.#7$PPSJ.X#.)<1&+XD1S875;V'H1?',?HQS%')1X?#)B:HTBIX8[Y/Q M ./8BV.DZ3CQ @)P?/Z^"A^+Y($XC>:R'/]G>00'B)T-Q,[^[_G"33TZEI: M.5UV[8L:49X^XG>]"9L+,GD8P0=JZD5#=[ISIZJY6MF; MHP;;W=WU:E@=+J=S=R=[%'T M0%J_QDZZ)$";N\,&7+>B[>T^#/N@V'0BG"QYDMQ<_OTH.7&3)C&* #$EBP]) M/23-R5JJ'WH%8,C/B@L]]5;&U#>^K_,55%1?RQH$OBFEJJC!I5KZNE9 "Z=4 M<3\*@M2O*!/>;.+V'M1L(AO#F8 '1713551M[H#+]=0+O=W&(UNNC-WP9Y.: M+N$)S+?Z0>'*[U *5H'03 JBH)QZM^'-76;/NP-_,UCK/9G82!92_K"+/XJI M%UB'@$-N+ +%QPO,@7,+A&[\M\7T.I-6<5_>H7]QL6,L"ZIA+OEW5IC5U!MY MI("2-MP\RO7OL(UG:/%RR;7[)^OV;))Y)&^TD=56&3VHF&B?].?V'O841L$9 MA6BK$#F_6T/.RT_4T-E$R351]C2B6<&%ZK31.28L*4]&X5N&>F;V%3 D32Z> MZ8*#OISX!D'M*S_? MRU -$9@# B]U*8E2:?10'%(8"/WG0N13N7[J)>Q$^0 M7Y,X') HB,(>O+@+,79X<7^(_]PNM%&8!?_V8"8=9N(PDS.8?]6@J&%B2;A% M)U1K,)I041#.Z()Q9ACH4[?9BVM+\$;7-(>IAS6F0;V UP90G+%!F,AY@S>/ MB6-63!"S I)+H25G!36XOZ"0T]&#;N,&O9F MU!.VVZ+A8'F1;[)K9WR#E6\:A<*IS.K%/YU9]UNX73+,9553L?GUEU$49K_I M$[%3;<\>IP9SK]IDTC?DLS:L$!CS7=X"<%TS&,!U&0H5\: MW64"3P,6133(DHP\V O"E'FAO'&$O-'M$J"'][3C/>WEO;T8!?8#RG89:6N\ M8#J7#7J!J0"G^.['?>P06^=/XR)K"@Z8>T_5?W??.MN27C!1E_ON[QF[V "R M>DDR_!UI''A!TNMA1#[B(QZ3CSV7FG67FKWC4G.IS5Y_Q/3*J5Z1$@,EVJ!= MR^:IF^T%[^G1)RP>=>/.L"NDSJ%C(I[7P%_@X.-Z@ISWG#K;IN?6>DU9@5:Q MH5:6D&/W*PP-2]CZ_%H+^SWAM;.Z<'#T:R,JE:S>]C+M2GH\"O$9#^)X>+*& M_+V!I@*U=&.;_72A@^ULT^UVD^%M.Q"]'F_'RGNJEDS85E:B:G"=89M4[:C6 M+HRLW7BTD :'+2>N<+H%90_@^U)*LUM8 ]V\//L?4$L#!!0 ( *Z*>%2I MB=*<^ , *X) 9 >&PO=V]R:W-H965T9N[4XMYK(R.1=XIT!71<'4\Q7FLK[LA;UV MX2O?9,8N^(MYR3:X0O.MO%,T\SN4A!X$EA#G&QB(P^MGB->:Y!2(:/W:8O2ZD=7PY;M$_NMPIES73 M>"WS!YZ8[+)WUH,$4U;EYJNL_\)=/HY@+'/M_D.]LPUZ$%?:R&+G3 P*+II? M]K2KPWL1G%K=, M"2XV&NY0P2IC"F%PS]8YZN'<-Q3 FOGQ#NRJ 8M^ 19&\%D*DVFX%0DFAP ^ M,>OH12V]J^@HX@W&(QB''D1!%![!&W?ICAW>^/WI_KU<:Z-('?\T:9(J1Y IO(WEP173/ 8F$KCA>65>UZ@IR?$0]QE"*G/:300.QO8* M-!I-B\ID8.BSPEB*F.><.>43%[LJJ@(5,U*Y^ D*27IR% MA"0]A"\M\0OX0L?4P#(;0A\&4^]\.G:CB3<+@R%%ZI*Z@ >W(RD^VY+[!AM, M#70T:4,!J7S>+N\P\,9$Z]R;SI,@H$*ABCFQ+Q6/\:5E/QH%9W "_3"BQMGI>+J?/C"EF$UG M$ XAG$R=8EJUO06M6_,^C$=T$+>6__[FS\%_$JZ9>H]B))25BC.2?!>\571Z M6'JN=46U(0];Z8H*I6H2"2K=GCQ6'4P\.TJS#]HURSP[1R:(/C5I11N_*:TK M?LWI*&."3H37>?9==GO]OV+C09WQ."/'DMNO!\A-TZ:CGVT1_\4=2L?-QKT4 M-&%7PC37:;?:/4:6S1V\-V]>,I^9VG#J;XXIN0:C&0E=-:^#9F)DZ6[DM31T MO[MA1@\J5-: OJ=2FG9B W1/M,5_4$L#!!0 ( *Z*>%3> I N2 0 "0/ M 9 >&PO=V]R:W-H965TZUX[&4ORP7QFQM9B/N.E2I,%E R@\W SIX';A/=K'2 M \Y\5K =/(!Z+-8">TZC)4HRR&7"S.XI9]6GJL%S(RO"1SD49OHK6PX M?]*=N^AFX&HB2"%46@7#OSTL(4VU)N3XO58Z:-;4@L?M5^T_FLWC9C9,PI*G MWY)(Q3>#R8!$L&5EJN[YX2>H-S32^D*>2O-+#O5<=T#"4BJ>U<)(D"5Y]<^> M:T,<"?CC'@&O%O#>"DQZ!/Q:P'\K0'L$@EH@,):IMF+LL&**S6>"'XC0LU&; M;AAC&FG4D^$(?(F.%'DN3D,4^4O,)!;'^)>2E1A9PY"OGT*DY8LRPJ%J^' MY0&*(?'H%?%JW0^O2KG4%X9#XIUHE[#!V5:N\0^WJ_6K= M,]A3?0XZI?&,UWC&,POXO0ML%+G+I1*E9B6_?L8)Y$Y!)G^SJ/<;];Y1'_0Y MOLPV(+2+!11<*+9)@=1VD>2/UV:7O2O%(Z-8YY7]G,Z "O6U(#!U&K$:SGH!%MJ-NMG'#-O[W!NR"&9^Y M,PB.#%5%QOC,H/[$'W<33QKBB95X+7@($$FR%3PS1OTG_,O).;\;!&]B]GQ2 M3RA,&_BI%?Z'9Q!A(J$. H0^"=*(IRD3L@V.OPR*Y?0L*/PA]=[L8_K>?5"W M+52N=2=?V"Y-PI@L!%E0#Z?=(M;1-Y=3['T)H4:]R&D-] MR8*VE8#:2\$:0T37^)TA*MB+,0(V\7J&C= M58!VE('1M>_U.;8M ]1>![Z],NG $OH&C'>Z4DF%?;15)XM=XXB\ .8+FS?; M0D#ME> _3TV+>L'>W'0*VN9_:B\ )AOHLRH@2A12W&+@1>C@6S3K/: Y%7:6 MU=?;G0 XOSF=+MUF;SK]'IG):[.J9\^J?_?J5:L[.463X"P'.4@)^'W+N7KMZ'=/\S"> M_PE02P,$% @ KHIX5&Z34[ I!@ WB$ !D !X;"]W;W)K&ULM5IA;]LV$/TKA+$!+5#$$B7%3N$$2)RV"[ ,0=QN&(9A M8"3:)BJ1'DG9Z= ?/U)21#N6CZD1Y4-LR;SCXSW>XY'29"/D5[6D5*/'(N?J M?+#4>O5^.%3IDA9$G8@5Y>:7N9 %T>92+H9J)2G)*J,B'^(@.!T6A/'!Q:2Z M=R/T3B)5%@61WZYH+C;G@W#P=..>+9;:WAA>3%9D06=4?UG=27,U M;+UDK*!<,<&1I//SP67X?IJ,K$'5XG=&-VKK.[)#>1#BJ[VXR#\8#E-$Y M*7-]+S:_T&9 B?67BEQ5_]&F:1L,4%HJ+8K&V" H&*\_R6,3B"V#*#E@@!L# M_,P AP<,HL8@J@9:(ZN&=4TTN9A(L4'2MC;>[)*O2!9S3;=3 TD%O<^ GW%08]7M/T!$7A.X0#''Z97:,W M/[V5="6DQ?Q/R9GN0#E]N<^@\0E C=H01Y7;Z(#;J> IY5J2:M[>,_45_?6K M:8-N-"W4WT /<=M#7/40'^CA,C?92$POR.0URD3YH.=E;E*D(E%U\54['%4. M;:JO+\(HL'^3X7H[8AWM\&Z['<1)BSCY <2,KTV A)F&:Y*759RZ,"=>+#7F MNEVRU2X&()^VD$]!R+^5Q0.5-E':>8;L/%/5$!9"9!N6YTA35?VT*N5**),V MWY%W7EZ=[B$.N\&.6K C$.Q-L2),&KGM[&ZT%\@D#)/]0([V8!V(X;B%-09A M7;,URRC/#..I*&@7MO%^*+HX]C;;P7?6XCM[8=A0+E1GXIP!,:FA02UV4(6! M$^D Q/6%2YH*(\__T0QI\H@>**=SUIW:C2\((MAD%^/60A+"L:LHK="9&H/D MVJX9I.):4VFRHA-KN#<5][!"37:Q8H<5@UCOJ+22;).9%JM0AFVE [TT0_1[+KT2T)8=S3JA,Z$0]A%7]Q&&$WB3>.3J-# M6*1OZ2-+!>3**6@XZBN 3@Y#6 ]?'$#838Q] 70"&,(*."6<9 0JT)QHX:"G M &(G.A@6G9<&T.,F"CT!Q$Y:,*P)GZA82+):LA2E.P&0-@#?T8SD1A?/%Z==^+0OYIRH8;@N/(8YV./90>)@N[&/-R>B&%8_'V]W M4F1ENGW'GVY.+_%93Z1%3D@CN/H[@C2/Q\/IYC/TK321D^X(UMP?I\V;:Y%3 MZ0CW1=O6MA^NZ8ZA#?9X,-=^W&YW3$[Y(UAN/YE]AR0YNA5FNZ[05)@-$_]F MN:F.JLS^^(72":%QBATE?;'H5#F"*\IC6(0]C@ZR"-MY672K0 1K[Y$L-H>" MELB4LC5YR"D$QPEX-.Z+1J?3D:>N/8)&V&/HJSQB)_ QK*HS3?.<<,W4ZV92 M[,0X#OLZHW2:&\.5\1$4>#P>S"2/W:F/.:?Q,:RL'X7,ZC3J1POCK2/@OO;[ ML=/;&*Z0CV$0]MBQ\V\8A.V\##I]CV%5_9/P.>4+=%D:SH1]IH1N[($5L\KX MNEPZ?8[[.GJ(G>C&<-5\#)>PQXZ*ON$2MO-RZ40^AB7YFJEJA4+W1%-#S],U MS4SMJ);H8RXV0$>)$^RDKZ.-Q$ERXJF/GYXHS F3U8,1B@I*5"EI=4!-E"J+ ME06@6N8Z:6OZL6>^[@3U)(S'!Q[A.$%/8!G]3&7!N*DC/AE3O3PVZDYLD[Z. M-A(GHXFGP'VUJ-?]A.%.U(/H0-"W'IS!RO?AZN;S]26Z)7+!^!'1=L*8]'4< MD3BA2SR%Z*M%>]0YQX/GH% H2J"]A[_(+196JJO2THR*FT# M\_M<"/UT83MH7^FX^!]02P,$% @ KHIX5"QB3@FM @ Y < !D !X M;"]W;W)K&ULM55;;YLP%/XK%MI#*[7A$D*2BB"U M1=,Z=5O4M-O#M <'3H)58S/;).V_GVTHHBJ)*FU[26PXW\6?#W:\Y^)1%@ * M/964R853*%5=N*[,"BBQ'/$*F'ZSX:+$2D_%UI65 )Q;4$G=P/,BM\2$.4EL MGRU%$O-:4<)@*9"LRQ*+YRN@?+]P?.?EP1W9%LH\<).XPEM8@7JHED+/W(XE M)R4P23A# C8+Y]*_2.>FWA9\)["7O3$R*UES_F@F-_G"\8PAH) IPX#UWPZN M@5)#I&W\;CF=3M( ^^,7]H]V[7HM:RSAFM,?)%?%PIDY*(<-KJFZX_M/T*YG M8O@R3J7]1?NF-IHX**NEXF4+U@Y*PII__-3FT /XX0% T *"]P+&+6#\7D#8 M D*;3+,4FT.*%4YBP?=(F&K-9@8V3(O6RR?,;/M*"?V6:)Q*ONJ=N627120H*$RI/T3EZ6*7HY,,I^H (0_<%KR5FN8Q=I5T8+C=K M%:\:Q>" 8@K9"(W],Q1X@3\ OWX_W!N I\?AGS$;(6\0[NKHNOR"+K_ \HT/ M\-V"E !GZ!9T\YVA%&0F2&5;^N>MKD4W"DKYZXC2N%,:6Z7P@-*W"@2VFT2- MUF#R#>TC\H9]3#H?DZ,^[KG"M!6G!*\))8H,AS49RJ&GWZ0U M4.4'P0&74>JARK$ WIA^=>\&1CIEV*M/_W)NS3FGV MM[V9SMX&&?C>@2#GG?#\'[==.A_P,7OCP^T=J>;^^X+%EC"I^3<:YXVFNB]$ M\JNN=)GMAT6^AH&80KT^PWGZF5B#N[N8D_^ %!+ P04 " "N MBGA4#<>W&K\" #U" &0 'AL+W=O>B FYV%D*6 M5)NIS'Q52:"I Y6%3X(@]DO*N#<9N;4;.1F)I2X8AQN)U+(LJ?PSA4*LQQ[V M-@NW+,NU7? GHXIF, =]7]U(,_-;EI25P!43'$E8C+U+?#'#H06XB.\,UFIG MC&PI#T(\VLGG=.P%5A$4D&A+0O8*/)0LE1:E W8*"@9 MKY_TJ3%B!X#C(P#2 ,@^X%B&L $XY_Q:F2OKBFHZ&4FQ1M)&&S8[<-XXM*F& M<7N,5BJ2A/U?% O4^(E^?C&AZ+.&4OWJ2!2UB2*7 M*#J2Z*MYH>>T@(.'4$/[#FI?VY4QOA?'PY&_VK7F4)AQ,6K#GBGKM)^J_WM(;V=LW"F)!]3P^$!;TH#@][.FB5#3J5 M7595P2A/H*/*8V M;SH'V54EV3*1-S9T>[O@\#\,#5^\SX0,7OCY,BJ,HN&>G?Y. RE!9JZO*I2( M)=?UY=RNMKW[TG6LO?6I[>FN,6UIZ@^":RHSQA4J8&$H@_.^.6)9]]AZHD7E MVM2#T*;IN6%NODM V@"SOQ!";R8V0?NE,_D+4$L#!!0 ( *Z*>%2'D3-B M;@( $0& 9 >&PO=V]R:W-H965T4?[^V$R(*@>V%>.SW M9MZ,QT/2%[LEI@P)TWLWI-($UXK2A@\"23KLL1B>P^4-U/'=W8;SV1=*+/AIDF% MU[ ]5H]"6VYO9> -$@:MO9F%K8UEZVP(,[>X4$*?$LU3Z2/; %-< M$)#H.UKH)LEK"HBOT.YDBR[GH#"A\DHC7A=S='EQA2X08>BEX+7$+)>)J[06 MX]'-NKCW;=S@1-PY9",4^M]0X 7^ 'WV=;KWF>[J"O1E"/HR!-9?^)\R;-&< MR(QR60M O^^64@G=:'_.1 C["*&-,#X1X1DW^MX4"(+I8+U:^L32S=O;I#?! M.$CJU16>U/1!&='/G:,WY<)M%1U'#*+P^D#8 "F-O6%K<2XO/2GOA"E-= MMZYQAK3%1[?EAY/)8=T&4/Y-Y!^H<_?>N)FO/[%8$R81A97F>:.)SDZT,ZLU M%*_LLU]RI8>(719ZS(,P 'V^XESM##-)^C^.]!]02P,$% @ KHIX5)(K M39)X @ CP< !D !X;"]W;W)K&ULK57;3MPP M$/T5*^(!)$INNX1%V4BPJZI(I4)0VH>J#R:9W5@X]M;V7OA[QDXV#>P%)'A) M?)ESYIQQ/$F74CWJ$L"05<6%'GJE,;-SW]=Y"175)W(& GF<>*6!"Y]S'!$#@@3Y&^P?R6 MQ<^;7)=UKFA'KC'D)R0.CTD41.$6^.C]\. EW$?7K?6HM1XYOO@-ZT_DSW?< M(E<&*OUW#W'<$L>.N+>#^(+CY: B!X+7#&NV3K.@?$[MQ[NM=#5EXBCMW5MD M(5[%U%]T"[09U.O$O!#;:\7V]HKM? #'1(#9IJUFZ'>UQ4GR6MR6J'#0#[?+ MZ[?R^GOE7<.*Y7+/H9RV1*>?>]I)2YQ\N(#)1FGPW%[7;S,H#G>=[EDK[FRO MN!$5M*![7 Y:HL'GEB\,_G>@X,,%;"A>7(]PHX)O1=4"_4ZWM+^J:ZJF3&C" M88*PX"3!(U!U]Z\G1LY< WV0!MNQ&Y;XQP1E W!_(J593VQ/;O_!V3-02P,$ M% @ KHIX5",W5K8G!0 QQT !D !X;"]W;W)K&ULO9EK;Z,X%(;_BI49C6:D;L$WDLRDD7J9T8[4[E;3G5VM5ON!@I-8 M S@#IFFE_?%K+L5 B$F5AB\)AG..CU_,PS&>;43\(UDQ)L%C&$3)V6@EY?JC M927>BH5NPL(Q8P3V8A7/7W MP"Y9$&215!X_RZ"CJL_,L7[\'/U+/G@UF'LW89")+\%VQ*6WL$O#21(BR=508ACXI_][$4HN8 G1T.J'1 ;0>R MPP&7#C@?:)%9/JPK5[KS62PV(,ZL5;3L(-\LHD+XHDT8XD(0(W(I*K!'R. M?.8W UAJQ-6PT?.P+Y QXA7S3@&&)P#9"'8D=+F_NVU(!U=W >?Q\'YWH27I M/]?*''R5+$S^-71&JLY(WAGI[6Q==<:>.^NZ.46X<1XNP\+#G-B0*MD>ZHIM M6V%G2NS*JI$KK7*EQES//2\-T\"5S%]*LXA$:PG ,9V05IH= M5H32<7>:3I6F\Q))3YJ:GH"(=0KK;.6"$'7&K8R[K/ $=V<\KC(>&S.^5AD: MYM*D"C,Y_L2=5IU-7W?B3K>4HWC24M=LT\@3VAJJMC'3BY0'/H^6B6'4L(9H M>'R1(=+=H=>5N8Q7?_3'#K9;0I=6=:6=*=HQC:$F)\3[20W^ S<\XF$:FE30 MD(1D -$UYZ 9=%0VAR9VO]R:>-",O+N56.]Z^)J% MCV83LH^O--+P0O!U:5+&J],$.3:9MG!2FC5>BYA@IYLG2-,/F>G75'POJ" - M*S1 G8$'O=.6":',;1F%IH>7W&L>8;-M=:+ 5/&JP,& MHEH]7?"EM&HL%!"AW7C!&H?8C,-NW??"#-8,PVB .U!;O)I+L$/F?$_H_M(% M:QIB,[)V2]^+&ZQ9AND TFNZ87,Y=I#TYM![X 9K+&(SNWY?++C']JIDL&88 M'F#QB377\"LO/\MXC4\B-FDO[_'V"A1A#+M!0S06B1F+;<7W0@S1'",#K$F) M)AHQ5V6'S/.>T/V((9J$Q(RK+M%[X4)J'^X&6),2S3)RO#5I3^C^\I%H!A(S MJ&[$/0_V8PO1P"(#K$>)1ADQEV,O_R8[V6(+;7]Q*6T:)0Q%.\"B,4C,&&S+ MO1=8J.86'6!Y2C7'J+D>.V2.]X3N!PO5_*-F2%V**)%Q6FQ]\0BH^F49L\08 M7%.+#K JI9IB])7W'^CVU@*D=.O#_K85PK!=L%NUK;*0QR: M56>K7-&R]YE(" +92K?3I6#UI<[!H6#2G6^<;;O9!2A/GA MBKD^BS,#=7TAA'QN9!U4>[?S_P%02P,$% @ KHIX5"IX2P*] @ M0@ M !D !X;"]W;W)K&ULM59-3^,P$/TK5L0!))9\ M]0O41J(MJT4"5,&R>UCMP233QB*Q@^W2\N]W[*1I@#;+I9?6=N8]OWD>9S)< M"?FL4@!-UGG&U14G8D".#Z9"YE3C5.Y<%4A@286E&=NX'D] M-Z>,.]'0KLUD-!1+G3$.,TG4,L^I?!M#)E8CQW80)89)M3Q4I$Z]9X&V!QOV+_;Y#&9)ZI@(K+?+-'IR!DX)($Y76;Z M7JQ^0)50U_#%(E/VEZRJ6,\A\5)ID5=@5) S7O[3=65$ ^#W]@"""A!\!'3V M ,(*$-I$2V4VK2G5-!I*L2+21".;&5AO+!JS8=P4*N7I:LP+/"Z1U6TC=R1Z6DQF]R/ 5-6:9.0/*>P,6$ZJR"35;CH)5Q M"O$9"?U3$GB!OT/0Y.MPKT5.6)L<6K[P:R:_]YC\N<%P0UPAZ)[!;"^RV M"MRZ46Q+#K8EQT'OTEN2=AM2@J#;ZW\0O"LJ'(2[%?=JQ;U6Q;>P9K%H.9M^ M3=0_?"$,ZLT&A_!Y\,G!L/NI+G8$]??5Q7FM][Q5[X1RFM"6Q'UO^U+S#N^S MWWB'^H=PNF)MWJ[.)Z?_$U0J=AL-( >YL'U1D5@LN2[?FO5JW7LO;5$B\*VF2>AL6G988K?%2!- #Z? M"Z$W$[-!_:42_0-02P,$% @ KHIX5+N"!^:+ P ^0P !D !X;"]W M;W)K&ULQ5?O;YL\$/Y7++0/G;2W8-+\FI)(3;+N MC;1*5=MM'Z9]<.$2K!F;V:;9I/>/?VU#@#9 (TU:OP V=\\]=^<[CME>R!\J M =#H5\JXFGN)UME[WU=1 BE1YR(#;MYLA4R)-DNY\U4F@<1.*65^& 0C/R64 M>XN9V[N1BYG(-:,<;B12>9H2^7L)3.SG'O8.&[=TEVB[X2]F&=G!'>C/V8TT M*[]"B6D*7%'!D83MW+O$[U=X:A6]5X1M:5!R%^V,4FGGN!900,(FTA MB+D]P@H8LTB&Q\\2U*ML6L7F\P']RCEOG'D@"E:"?:6Q3N;>Q$,Q;$G.]*W8 M_PNE0T.+%PFFW!7M"]F1$8YRI45:*AL&*>7%G?PJ ]%0"'&'0E@JA*Y6FB.G:8MU<=%.)F,\PU> M1E&>YHQHB!%-,T*E*5B-F% *V@["JH ;-EC\,QJ/@G86HXK%Z"2WWZ$E["CG ME._0DC#"(V@[C*/C2(08=T1B7'$8G\2A$88VV^-C_X<8#RO;192.I3HB-*G8 M34Z,D*FP%\(S.3*.1]/IZ!G%8ZF>($XKFM/>RK@RD4-?",L!70-1N01WG#8\ MR[5"IKFXE\2U\WN($DY_YJ#0MT\&!VTTI*JOBG!0M[B@-UR;WAR6RLT#U)+# M%JF.).)&Z\6]O-9412+GMMI61"7HRGQ3T7_HL(UN32'V!2"L#86OF8BZ4^+! M:56UM80>':&T08@H,TUDEH9"9QG(R&RV-?IE:<I/GV$H8^&D2=O)B9NN'BX6MFIFZY^+2>^^>9*>Q@_"0SP: C,74_QOT- MN2,Q'Y:;^_4ENB;2?"GZ(E&W5CQYS8S4O1-/_U)&IJVU$CRO%;\Q1*8@=VZV M5LA%O1C5JMUJ?K]T4^NS_:6=Z]UP6L,4/P5%FA1BL#60P?G8%(/>D2T;(FV MF\!?;(FZ]_"0NN=(NL,E%]_EC%(%GK*4R?/>3*GYF>/(:$8S(D_YG#)]9<)% M1I0^%5-'S@4E<9&4I0YR7=_)2,)ZHV$Q=BM&0[Y0:<+HK0!RD65$K"YIRI?G M/=A['OB23&W0I\Y-4J<9)3)A#,@Z.2\=P'/QCC($XJ( MWQ.ZE&O'(%_* ^??\Y/K^+SGYHQH2B.50Q#]]TC'-$US),WCGPJT5\^9)ZX? M/Z-_*A:O%_- )!WS]%L2J]EY+^R!F$[((E5?^/)76BW(R_$BGLKB%RRK6+<' MHH54/*N2-8,L8>4_>:HV8BT!^1T)J$I FPE>1P*N$G"QT))9L:PKHLAH*/@2 MB#Q:H^4'Q=X4V7HU"@2\OZ**)*G\H!/O[Z[ ^[$)8J>W.@*CL'V+?CS1L>#:T4S^9=EMGX] M6[^8K=\QVR^"ZQLU)D*L$C8%%QE?,-5V5TJ8H(#)]?\XPC@,@Z'SN+Y5NZ(: M'+V:HV?E>!%%BVR1$J4W1!,4*OF7Y#IOHUDB>6L$4!@@?X-F2Y2/0M1.TZ]I M^G:::]0 ?=)F*FD;17]KCU#?=3<8^EL,=8S;3C"H"096@M\*W\HW\9$*[<.6 M\@EKR/ (Q3JH9QLQ,B"#^6)W]0(EJMQ0X?@E6>"" $ M66DQT ,Q64D+=>@:,W6MZ./"L*GV1HTM]"/*"KOFT? (=P B,Q]Z'<.HJUNWBL@-7?!V"ZT^^Y706(*&,FH M%<]X+CR&Z4+CNM#NB_M+?K ED+X?X$T9[8AJOL09?T5V?SU$\!544\G]3:(M M47" ^AU$C6,CN&\Y'*9S9$P:H2-4"#)FB^QF^V*=[\"'?B5/[_G)W.\4^JM M-??!.#FR._EOG)U$/)M3I3^)IH)2_5%K?#8*?Z R#M2_<6PT.$*Q8..]V.Z] M+];_#GQ4:=:O7\S=3OV_"E1S'XRU8[NUW[.Y+D66[X2BT8SQE$]7-F3CZ/@8 MCH[7FA!VF]Q;_GC[I1AZN+^AJEU139;&;['=;P^1/][N3;01;8GJ!QT-#&S< M&]M;&*V%<9CZL;%N[!^C5HP)X\/Z"H>KWX[OE9)M%?L/9):K=-;ZHOK;:UJT MBZ7^!--U7O8.Z]&Z)7U1-&(WQB_AV;AL+!N8LL_]F8AIPB1(Z41#NJ>!KA%1 MMH[+$\7G1??U@2O] 5@&UL MC97?;YLP$,?_%0OUH96Z\BN$I$J0VD3=^C"IZH_M8=J# T>P:G!FF]+MK]_9 M4)8)TO0%?/9][W-W&'O1"/FL"@!-7DM>J:53:+V[=%V5%E!2=2%V4.%*+F1) M-9IRZZJ=!)I94XD6FX?)6,E5(J)BDC(E\Z5?[F:&W_K\(U!H_;& MQ%2R$>+9&+?9TO%,0L AU28"Q=<+K(!S$PC3^-7%='JD$>Z/WZ+?V-JQE@U5 ML!+\.\MTL71F#LD@IS77]Z+Y ET]D8F7"J[LDS2=K^>0M%9:E)T8,RA9U;[I M:]>'/8$_.2 (.D'P44'8"4);:)N9+6M--4T64C1$&F^,9@:V-U:-U;#*?,4' M+7&5H4XGMY6FU99M.) KI4 K\HG:UKB68II&9_ MJ/T<\(K[2@$QVRRKT?ET#9HRKLXPX-/#FIR>G)$3C$8>"U$K6F5JX6HLP*3A MIEVRUVVRP8%DUY!>D- _)X$7^"/RUQ?8>.&!>)^%R!K& M.<%JR+"1:Z92+I1IU8^KC=(2M^S/=[!ACPTM=G( B]D'8[UK5;%5F9_W)?%# M+UJX+R.L2<^:'&.%8ZQ6%>VQYO%\'!7UJ.@8:C*&B@:H.#J FO:HZ3%4-(:: M#E!1'(ZCXAX5'T--QU#Q !4$!U"S'C5[%_58 )[CN08Y!IP-@'YH]M$8<=X3 MY^\3A:9\##8?;,7(G_H]K/U9AT[Q=+!?W;VCS5PK7ZG8 [>_+Y"]02P,$% @ KHIX M5.2N4%]T! 1Q0 !D !X;"]W;W)K&ULM5A1 M;^(X$/XK%MJ3=J5;$CM PHHBM;2GJ]3=0Z6]>SC=@YL,$&T2<[8#W=/]^+-- M&E-(W'(M+VUBSWR>&7_Y/'BT8?R[6 )(])AGA3CK+*5) $^.49Q[Q_8&7T[3HC$=F;,K'(U;*+"U@RI$H\YSR'Q>0 ML>!F[3Q5+J 6\\6M$%S$#>KZ997J!+J:[R89<+\19O*UN^@ MN!22Y96SBB!/B^U_^E@58L1F;0NJ:3C$6<; MQ+6U0M,/IC;&6V63%GH;9Y*KV53YR?$-*Q:?)? <7<*#1)_13!$E*3- ;(ZR M>C+1DQ\O0=(T$Y^4V?WL$GW\\ E]0&F![I:L%+1(Q,B3*B:-[,75^A?;]4G+ M^IB@KZR02X&NB@22YP">2J;.B#QE=$&3B+P=\KX;O&?A>"_Q]07/&9?H/)"A) M1 I.1#5\]+Y%CP[)X0_V:QX=U!P3_84T ME7Q81SH\IN3_HNETBDHE!!Q-SF^O9N@\UJ,SB%7E$Y.2HS[8MZ+GGV(#\(ZJ M8F=B5_,YF -*R:,24! 2<2JA41_=2+CK^S^Y8B(V)O*^M*CP=GGA[Y&BP:0_ M' Z;68&M9N+@.%Y\4_W _0S=Z;/HAM'B"%)8)<6]DY#":B%VB^$QI' C];O] M?5)4^_&2'^D[R62U$KO%\K7G3@7S7%M:5 -;_<3A.U,Y/#S;_" *]NG<8$;" M0=02KQ5D[%;D SY/SI'IJ[+CN&QU%0]/P65B%93X[\7E%Y!:N?RBGYO+Q(HU M<4OLT6RJ\'9I$O:"_7:JP2J*PD$SEXB5<>*6\0,N_19+]J!.S*KE17+)6;E8 MHF]L#;F>",U$\"89)5:[R4D:7F)UFKA;WBE/BSA=J2U;T1]F"25%+?)30>UV M+5&;_! KY,0MHV_9@O_WY1,KS&1PDO);[25N[3VJ_.%!^7NMY;=J2MQJ^MJS MAS3UM6VK6VDE1_:L1VS^VW]B!%:A@Y/TN(&5S>#=>MP7D%J/@!?]W$= 8$4U M<(OJ%'BLBZ3V9K7/[\:$W'"8'&:TC%1IQJ>N&PH "! 9 >&PO M=V]R:W-H965T)NBS>:2=O?#X3[0,AWK:HM>BDZ:P_[X&[W8(T?2R(XM['UI;(LS&LV0#X?D MJ*=/4GU/9T)H]F,Q3]+W)S.MES\/AVDT$PN>#N12)'!E*M6":_BJ'H;I4@D^ MR846\Z%E&-YPP>/DY.PT_^U6G9W*E9['B;A5+%TM%EP]?Q!S^?3^Q#Q9_W 7 M/\QT]L/P['3)'\2]T-^6MPJ^#3=:)O%")&DL$Z;$]/W)N?GS)],(,HF\R6^Q M>$HKGUGV+&,IOV=?KB?O3XS,)#$7D;&Z:"58_ MK[6/\J>'IQGS5%S(^>_Q1,_>GP0G;"*F?#77=_+IHRB?R,WT17*>YO^RI[*M M<<*B5:KEHA0&"Q9Q4OSE/TI/5 0LLT7 *@6L%P*FTR)@EP+VKG=P2@%G5P&W M%'!?"H0M EXIX.UZ![\4\'<5"$J!8%>!L!0(=Q4PC77DC+P'%2'/^\LEU_SL M5,DGIK+VH"_[D'>Z7!ZZ29QD ^1>*[@:@YP^^RR3AW=:J 6[%&/-WK$;KA3/ M^BQ[0KFDM]V()7C:[M'S:18M!:!E"Q][T;FO3 MNZUS?:_51G=CHTO:^"WA M"ZET_%\Q89,XC>0JT4U&NK6[FX%?-[+>S K<5B.]C9$>:>1Y82+/)WDY+3I! MMV.]NC&65[>YWLP,PE:;_8W-/FGS+Y O,3 7TJH' 'PBTG1M>I.M?LV(S-*Z ML?5V+78&&SL#TLX+N5@(%<4PMF[Y4BCV)[N]O66K9 *?+\[OKN[9>:2)\1MN M;A3V@0?3P,G5.*+'+TMM?I?+1V5#*C;;%E?2 9.T^#J!9$"DFD$2(!IMI.7- M@6'\G?(=HMNT=K-DR9_Y>-YDS*A447682;D!P6[29"\@GN$\4F(2:[:>K*$O MYIT$HEA(HJ,-&E(?HF3/*+YQ),*]1CG\PXD'K"NS49O+!M'3*'5-*M# M9F"U.!9!:H:'.Q;&S@CF<\#Z/U=

AF5TF>,D'V!XX9PP]VD0(:5.Z']+6, M/F)@(2PM&G;K4:7S/' NNIQ?JMMROCWPW6;O6Y4LET;E8=Z'=4#I?+/;^4A0 MR^[%^ MSDGAAWL1K52V@*XM-;8M0<[9;B_N1F[9=&ZV5XIZ52JK)HF^326)-O+-IOEV M%)_#UP\\%>P.I.'S.EO;=R5K(PWMH)?X(-YL.L6#QXE35AS#9&O:1Z[B;%W6 MME*\ZM!G=:P4'>2B0W/Q6 '[+),)/%B^\!SSY#O[=3H5V?4\B&\^7W_X]>ZG M X+I(&$=LX]@.@A/A\X8]PYFA[ZN9;^#U'5HZEZP[=L/69D/#("!V8!V$L4/#^ IZ?GYRR>*.#:%1AR9W MX+[L&:7Q77*62_8HY+E#\_Q%%YI*EFAI;5/J&ZR&>7YG.)8G[8W$FXST6PNKV U46PND<& M:X<^<^"3P\!%L+H=8#TP"D5Z1IF"R'5[0:Y;.4&BD;M_%&A]=@>,7 2K2V/M M%5'8,RVAS$1FNKUL7[H(2I=>O.\?(5J?U35.D+ N3=@^(]0YACR$JM?+YJ:' MJ/3H5?[>$>K0YW2,(0\9Z]%,;,BZ#\@4/22HU\N6IH=<].C5_MZ3>ZFO.F?7 MCI+K3=PP;#],]A"R'@W%/7+$#DU=JP>O J M/Y<_^FJ0,AIAZ_4"6P]AZQT7MA<=^IR6G/ZJ4ZX# 0AICX;TC0"!Y6:R&VMR,W/2/QLT.30UKZVV;D)M^!S=;(/E5 M<8@PN,JTV$(F>D8MD_U*(5(OQ/.1>#Y-FL_Q OJGEDS/1#:79H4W?"S!YTLE M_P/N!XX7^_H13V=9F=EXI=+\J5/V9BE4!)\:ZSP[;FRZ'7.9CXSS:<;M-G$1 MMPJ0<$$OA N0< %-N*\MOFZJ/NE0U>GA ($7T,![56I W1EA%_0"NP!A%^Q2 MZ(DWZ$1-ASZC S4!XB^@H74ODCC;@MN>0MZR5$20<3&^R=V.- ,%",&@EY/S M +$7=.Q$"@U12"N/)% %-O!>=]BT#$,=R$D=9#6"]-*LTI+YO MZ9AFJV]"A&)(;UM^2^(_5H*-^%C%$==9K[LY?PL=)!KD1TW%]7>P0.!I)-D% M3_B$E]?_9*\[E***6A&V82^;G"%R,Z2Y68M3EKLVK0J@1"9'1XS"J! ML%XE0)>2ALCRD&;Y7Q*^MK,K:'D#R6U>Q5>^J@29KY*KA]G+"R$5!IPWPE[. MN<)*93X]%>P9Y[ V&94%RRV%K4:UA/__;QK8*=!A$<^60)-EG*91>2' Z&4V M,8U*I;]!SP/[!7NMK1KME]7I+TRIU/T;-.$/B_:W^Z,4+YA&Y G=LS5KO5KKW1J6]'LJ1J64WZ!G@L,B=:0R M$].HO!%@]/-*@%%Y)\"@T_E]#Q"NU@JW3_T;0S2LO&2#Z5$J]_I*]RKSY3P'._@=0 M2P,$% @ KHIX5(U"4=EX @ $ < !D !X;"]W;W)K&ULM55=3]LP%/TK5K0'D ;Y**4%I9$H%1I3D1 5V\.T!R>Y;2W\ M46R'PK_?M9-ZG43+!*(/C;_N.>>>FUSG:Z4?S!+ DF?!I1E%2VM7YW%LJB4( M:H[5"B3NS)46U.)4+V*STD!K'R1XG"7):2PHDU&1^[5;7>2JL9Q)N-7$-$)0 M_3(&KM:C*(TV"W=LL;1N(2[R%5W #.S]ZE;C+ XH-1,@#5.2:)B/HHOT?)PF M+L"?^,%@;;;&Q*52*O7@)M?U*$J<(N!060=!\?$$E\"Y0T(=CQUH%#A=X/9X M@W[ED\=D2FK@4O&?K+;+432,2 USVG![I];?H$NH[_ JQ8W_)^ON;!*1JC%6 MB2X8%0@FVR=][HS8"LC2'0%9%Y!YW2V15SFAEA:Y5FNBW6E$'&#-%4'>^TH![N("&E4 UE160BX4&P#IZ<*@:/(.VE3:/+>IW M*N*JTSINM68[M$Z@.B:]]"O)DBR]GTW(P9?#?U%BE!DLR((%F8<]V05+K5>/ M":$/3%+_NB 9B!)T(-S#U M,/<_4VYD 6GPMC=6--^27-^[:@C"_]\"?!/B3 MO8ELRA6*])K%+<3 0[A/]JGH)?Z7QT^O-AMB?)TT!T M^AD>#@+\X.,>MA#]__5P&+B'[_#P"DKM3=6+7R+:]4%ANH'R[QR@+M#N#^ M7"F[F;@N&B[!X@]02P,$% @ KHIX5&;+?"$D @ & 4 !D !X;"]W M;W)K&ULK91=;]HP%(;_BA7MHI56\@&,J0J1@&P: M4BNATFX7TRY,GXZ/[5UVYKV5 #"\5_L!+K:? Y("5LZ9[CDVJ^05>/!RP4-_Z? M-%UN%)!B;U")3FP)!)/MD[YU?3@1)/$%0=()$L_=;N0I;>&8="]EC=JN,JO#[$')Z@Y!"Y+#!LD=>622B;T@"R6-XJRD""7Y,E\^ MYS-RDP-2QLVMS;,]V0#55!9 9I4&L&_*Z9^US6"R(G%"A))8FS1$"^JV"XL. M:MY")1>@M+45+J5!O?>P M/Q]L EDB"//KBOVPMQ]Z^]$%^RN=.]>"UFSBS=S1.62C.'*_-#R&ULC55?;YLP M$/\J%NI#*S6% $E0E2"UB:9-VJ2J:;>':0\.7()58V?VT;3?OF>@*%M(VI?@ M,_?[;(% +*74BH[\PK$[;7OVZR DMLKO05%;];:E!PI-!O?;@WP MO :5T@^#8.R77"@OG=9[=R:=Z@JE4'!GF*W*DIO76Y!Z-_.&WOO&O=@4Z#;\ M=+KE&U@"/F[O#$5^QY*+$I056C$#ZYEW,[R>)RZ_3O@I8&?WULQ5LM+ZR07? M\ID7.$,@(4/'P.GQ#'.0TA&1C;\MI]=).N#^^IW]2UT[U;+B%N9:_A(Y%C,O M\5@.:UY)O->[K]#6,W)\F9:V_F6[-C?P6%99U&4+)@>E4,V3O[1]V ,,XR. ML 6$GP5$+2"J"VVF>Y)4$IM=T2EO^2D>&+J"654:@ ,O.%X!<2'M!^8_+!3L_ MNV!G3"CV4.C*7R$G#R&?1UJ M4),:Y?Y^SVF<)&,JY[E'+.[$XH_$HCZQ!C7:$SLB-.J$1B>%'C1RV:,@78)YOTW*\X_+]D?V^:N$G^@YN- M4)9)6!,NN)J0;]-,QR9 O:T'S$HCC:MZ6= '!8Q+H/=KK?$]<#.K^T2E;U!+ M P04 " "NBGA4[,>G@P@$ "S#P &0 'AL+W=O!#E7*C.>%3.W9OQ2!=."@7W MAM@BS[EYN02I5Q<=VEE/?!+SS/F):#Q:\#D\@'MT0@8>J\"XY_2[@"*;TGQ/&M M=MII8GK#S>>U]^OR\'B8)V[A2LN_1>JRB\YIAZ0PXX5TG_3J#Z@/U/?^IEK: M\I>LZKUQATP+ZW1>&R."7*CJGS_7B=@PH(,]!JPV8-L&O3T&26V0'&K0JPUZ M96:JHY1YF'#'QR.C5\3XW>C-/Y3)+*WQ^$+YNC\X@ZL"[=QX D8LN<\]N1:* MJZG@DMPHZTR!U766O)V XT+:=^1WG'=@P#IBN -B5WR!DW?:8:*MF"N<3 FW M)(-T+M2P2.)IC7>RPHOVX.7,G*K ME@)83&C.P!='6X>[S"?A,WO]!+- M8V].3P.G29IZ)J6_Y'_K:4_(-1>&?.&R /+/G[B1W#C([;^!,+TF3*\,T]L3 MYEH\8ZW%)A]VG3WL).G&P_YO 33]!DT_Z @IB&Q"XO)<%\KM0E(Y&)8.O!8N MQ_U1M-P1<]#$' 1C;ERD'N48^%IBRSRM<>B$?_(L*!QI7=6&Y2LD=QG0 *I!.NJ'W])AUHZP-Q'[U4M8> M*-OD^G!O45H-I,F/A";?"F[P B"-A)KBU]'V!:C1)-^CB;N]/6!:I:1AE?LE MACPJ)R1Y@ 76Y0D,E3$"=6LU5':/RHY6O&D8?4\A!R#'R)'*X4T MK(7[R9%"@!S#7>38(\NT%5%Z>FQRX ?(*VY<"V/=6DWJO[]42/)I*\;T[)C\ M8*VLLK"L_ER1:J>'W6#62B:CQRX2?N9512KE/=LJ#[X'(%0@UHHN8T7U7]8^NF M:F=ON<$.Q1(),W09=XN # M-'WZ^#]02P,$% @ KHIX5 7=IG&: P :PX !D !X;"]W;W)K&ULO5==;]LV%/TKA-"'%M@BD?)7"MM ['38@!8+DGX\ M#'N@I6N+J"1Z)&W'_WZ7E"+9MB[S4 MDR S9OT^#'620<'UE5Q#B7>64A7(WA0%5_L9Y'(W"6CP-'$O5IFQ$^%TO.8K> #S97VG#XMX4Y MY+E%0A[_U*!!D],&'EX_H?_FBL=B%ES#7.;?1&JR23 *2 I+OLG-O=S]#G5! M?8N7R%R[7[*KU@XP8[+11A9U,(X+45;__+%NQ$$ '9P)8'4 ^S&@=R8@K@-B M5VC%S)5URPV?CI7<$657(YJ]<+UQT5B-*.UC?# *[PJ,,]-[T$9M$K-1HER1 M7\E'P1?OF'7E#1$D^9W*C>9GJ<6B0@<4)DSK; MK,K&SF2CC'R2I^,^8%_$6DBL2TU\(BQCM(#2_/#SR MT(F;=L8.+[ZHG3@"M07RU[W,F?2S& ERM*F6/"< MEPET/8H*8N@@K)JW4ZQP>]B;TQ7]?J]9<\2LWS#K>YG=*;D53N-H,02[(5!J MD!)X1./1H'$#)1NE<":M>F0R('O@JJN"*E7?4\'I"LKBJ+N$05/"P%\"WZ-/ M&8TR2^$"FO/!*0D:77>3DAEX2-UJCAXMBS86JV*#BB$0:G12&)Q0&PWXW M@U'#8.1E@ KU;[#YR/-XCE)>-RFO_2F+=2[W .0S*/0Z[HQ^!B4L!3:@L2:/ M@&C4^E[T,Y5*#PR6_G>MUAB^K=ZQI!>/NAM.6Y+M@1M#54&K^N M&FN\R_K4&B[U.^X+]5BC7=*)UEFIWUJ?%R3U&>9QUM8,J=\-_[0ED@^/PI"Y MU)?*L+4Y.ORI,FS=C/KM[#(9CIY]9])3UZ-T<*;+K?%1O_.]K@RO7_!69*UC MLNAUE5CC';^5Z!D:K9\ROY^^4(GLU#;/OAI9:YO,;YO/:[$&Z-Y*5=;PX+.] M +5RIQE-$KDI3?4%W,PV)Z8;=T[X87Z&)ZGJW-/"5,>P3USAMM:]^;X5KI.[-$M'"?"FE&WM+:[,CW3;S$E)F6RE#2 MF[G2*;,TU O?9!I94H!2X4=!T/-3QJ4W'A9S,ST>JMP*+G&FP>1IRO3#"0JU M'GFA]SAQR1=+ZR;\\3!C"[Q">YW--(W\BB7A*4K#E02-\Y%W'!Y-P\@!BA4_ M.*[-UC.X4&Z5NG.#LV3D!6Y'*#"VCH+1WPHG*(1CHGW\+DF]2M,!MY\?V4^+ MX"F86V9PHL0-3^QRY T\2'#.$.0+L$M%\+Z)2 3N',)I3"ARFS;#S4:@W: MK28V]U"86: I?"Y=WJ^LIK><<'9\B<;J/+:YYG(!G^ ;TYJY5,#^%"WCPAS M'G )%UP(2I09^I9D'=B/2XF3C42T0^)K+EH0]CY"%(2'F3+<);R&9M),,\6X M!>W0T43A]=44]O<.:EBFKV<):EE\?GS MG-;#F<74_&I0:U=J[4*MLT/MAJX27?D8Z>8E^>8")3F"59 ))BW$0IE<(_R! M!K]/-B+=0L35A]6XTQ_ZJYJ-=:J-=1HW]GG%I%G124%XYDA#S-V*NOL.#O%MYNL/6D'PH6%C_6IC_3']8J1TVAGB0Y: MO?H#'09/]3%XJ^$3):VFQ@7?45-I9L4]/'<')8%3%G/![0.!7/=U@!E[H(;9 MF)!PJVR'[Y"2\*F^A=%_2E7:5E;)FURUZ68O\K2[GODDNF%YP:4#@ MG%"TG@J(WK3YS<"JK&A\M\I2&RT>E_1IA-HMH/=SI>SCP/72ZF-K_!=02P,$ M% @ KHIX5%X[^[^_!P 'BT !D !X;"]W;W)K&ULS5I;;]NX$OXKA-$#M(!KBZ3DRR()D"9-FVR;I)MV]^%@'QB+MH5* MHI>DX^:@/_X,)=GT1:(4)[OKAR2RS&]F.+=OJ.AH(>1W->5<)41\QX"M^,A4R8AH]RTE4SR5F8@9*X2SROUTU8E+9.CK)[M_+D M2,QU'*7\5B(U3Q(F']_Q6"R.6[BUO/%;-)EJ;"@S<"1BE?U&BV*MUT*CN=(B*;!%609;CQ=KQ)U4[P,N!X.^*D_F=945Y3G3[.1(B@629CW(,Q=996=XJ,4H-4WH M3DOX-@*7!-IGQILEA;&?;L[1Z]?O2F1\KFY%*]:RG4# M*61HI&!:N:&;.F_'UI1*(;<-0D:]S))>I9 O-4(8",DCA8,R(5WH9JN61E8M MC612_:J6!A--E$[:Z -/N60Q8FF(3D-HGY'215-[_P.F..541U?J:*:.5JDS M=K\U@U"(;MDC#&@:G4+S3"?<7+>7NL+,CC,VBS2+H__QL(U.$S&'U?_]!"+1 MI>:)^M-AD+\RR'?N_S2.Q8AI4*C63!N)Q)C!LM&/YR:AG^A564'D\GN9?#/% M/IQX'>AP#^OI7K8&K]9L&!ZL# ^T=1H3Z M*X/ZSHU^2R4?B4EJ=&P&9B24KHI*O\3CO7*/#U:&#)R&G&WK;J-%-K8;7SQ M\4PXFG$9B1"]!II_Y$RJLK;UR:V&YD@T1(E(]50A/$ A>W15WW"U@Z%3]-C2+'[ M.+L+,$N"_G#-RFX5;HCI'07GO;6]E=A3L]OV(KEANPFQR<]0*Y\=0> MC&USQ\&!U)'E!=QS.N-ZGMQ#J,1X643L 4XZ66::*LJCW+AV>D^K'4L6V,T6 MX)=(YBTZ[\6EVMTRL)>W8)?;+&E@=SO?==M<3X7,V*RAMRX+%>O>PB18R)8;'N$:Z:U-$0.A(:(I2'BIJ'-+4O3(U7;Y*AQ)K3)LKC7B R\CN?] MQV7=VBG 33EGL5#&KIF$")ED':VSIJEOS5,DYMI\IQ=@\B,L 0^.YEDFP%$A M-'@SJ#R!J,@N!?4[07F^$LM Q,U 7Z=01U,1ARA=%5^EL3]168NX+%1LE%Q% M/[%7R;I'U)6^)B=0<9_ZEDA_LCFJDLN8M M1Y$ZCGJ!FA\VKGEJJ8AZ_VC-%^J:U#RUY$3=3 +U[J.;)(WNYPK=4DLSE!Q&D=*U!U)NLGB!^>R&[I)%W_.\[0'MMF2='^RN^U*RCFRN MV]RL)2#J)J!GGRP+^>Z3Y:\EJ_Q.4'&RI):9J)N97O9D62C;/#.:!_R;6]E= M13ID4+$5RU;4?9AJ4'![G"^II2;:/Y!"M'Q$__Z#$FUV4"I9%@Q)X&_'OD0: M'9)^5?0M65$W63VW#*\*^W?B6JWPW5[UH@5T5RIH]E/$M5_G/YBK'E+K? MR=.W#./FLA?,@Y(S"2RY M _\P&,7:Z$)(/F)*N^RV+.8?R*,]W[*1[V:C/3+D8XW(^D!;KO+=9YX7#31, MX"(-GQ5IRVC^X$ B;9G'=S//'I'^4".R-M*!Y9_ S3_/BW3F;O0N<_?&_^H, MFK?15_#\:,HAQG/YU* 'EIX"?!A!#RPG!>Z'>WL$_5V-R+*@YR\1[0M\OR_P M8@_@IB,MDP9U[/6/Y*=Y0/#4_+2T&?@'DI]K;S*XSW5[Y.=9CZ&U2+++*6%3A;@I'& , "<+ 9 >&PO=V]R M:W-H965T;-&55,*VZA[T0V[GO\W=WW.7Z:RZ6,@=0Z+%@ MI1QXN5+5>1#(-(>"2)]74.HWT\$M7>3*' 3#?D46< ?J>S45>AH'>H8 MOI0S:7_1NK8-/92NI.)%#=8*"EING^2Q#L0. "=[ %$-B%X+B&M _!(0[P$D M-2"QD=FZ8N,P(8H,^X*OD3#6FLTL;# M6KM/2Y/W.R7T6ZIQ:GBG>+I$5V4* MI4D FC)22G2"[@E;$9N9"ZG_$Y592G0T 44HD\?:XK*H&-\ H"W%C37I!TJ+ M,M1!6@L8;05$>P1,(/51&']$41CA%OC8#?^R*GV$\5[XQ V_)AL4)FWH0 >R MB6;41#.R=,D>NBC$";HI2CI;230%8>M2QQ9=K(G(;' =M\3-+;&])=Z7LYP( M.#'_]@R->:%;@*Q3)00I%Z#+4J'9!NW:3:3J.FXR2:T >:09FA#066M0EQ MXT,_#%TZNHV.[NNBHD 4Z(B6: -$R.,V16ZF[A;IT-1K-/6<3+=4+D_F0E>M M( K:E+CQV \[KMB<-CI.G3S?H6HNS=L>-[!PL:_S\2<#Q^PI[=( ^Q%NSXD;%_IG[5T[V!E*S AY3<2" MZAF"P5P3A7Y/=V&QGI(%80ST^SGGZFEC1I]F-A[^ M 5!+ P04 " "NBGA4H,]_1/<$ !L%@ &0 'AL+W=OMW69,_XD]@ 2/22I;FX[&VDW%YX MGEAN(*.BS[:0JU]6C&=4JE>^]L26 XV-499ZQ/<'7D:3O#>=F+%;/IVPG4R3 M'&XY$KLLH_SU&E*VO^SAWF'@+EEOI![PII,M7<,_Y$G*=3W2; MTER@W]!<[9=XEP)B*R3,'+;5>1>(YG$Y0O>4QP*=W8"D22K.E=G#_ :=?3E' M7Y"'Q(9R$"C)T4.>2/%5#:KG^PW;"84A)IY4_#4+;UERO2ZXDA:NF* ?+)<; M@;[E,<1O 3P5>!4].41_39R(-[#LHP!_1<0GN('0K+NY[Z 35(L1&+R@!>^O M7;8 KE,^-[ES0(859&@@PQ;(OW=22)7N)%\C*M$"UDF>ZQ?E9 L\83$Z4ZM2 MK-5YTYH4^)'!UZ+P/!V20>2K>)\;>$45K^@CO$!MJLZ,HAJC43@8!KAB5*Q= M?9J+^* B/G"NT=5ZS6%-):A#(WFB]&R)'FFZ \=B#2OLH3,I9M71EB=+,#F( M69I2+G1:BGPTIJ/ '!_%B?OCP4DRZI.B?M2[\!M?%Q8#3#R$(Y M$IH11S[&E8?Q?W4>L&\%S_^?3T3IH.O.PD=:C)W4_N TE_"^?USS3P8D'+:L M)R;6/W'Z__8"?)F(#@Q(C4%;\%;[<.!TKJKR"A(=/N,(7K8)[\ CJ/' (2%A MV$+&JB;^D&Q^2)YP73$;]:EAGG,;66G%;FU]!*'3J$\D%"M*%RF\2[NNE\$H M'$6C%CI6,+%;,7^:5DH1NGH&KEI#=-AFZ%8KG>M06^'$;N7L>*B["2JNBV78 MCX*6/%BYQ&Z]/#[='8D4@!@?KTE_U,;$RBH>?^"<=^0R[GKDB95BXI;BUB/? MC5*)_B8]X_ZP)3W$RC!QR_"[A[\CO;I,AR<24$[IMM.(U7'BUG&' '2D3AIX MC5KJ"[$23]S];4T)[D!_:>H\SU1CS]4WW8ZFZ!YX9LB^@J)Z[NKSK:"3[H*^ M/]"@)0U>T5@>T9"*1F-RW)Z&!6TT1%GQL3) ,7UM^MR9=40B!R3U 52'>IL0 M6R2(NTB4:M08H-LR*FBY6-C:0 ;=E*B1A]O6?Y^'K1_$73^:E*B1DANF R5; M+HB[7#0?XD92;J!!EPWYEJ2M),3=H7_F:RBP]2'XMZUZ4SI*T.&;IG#4TA(& MMBH$G9KS1H]UI6^IC8'5\*!C+][HL'/_'1S=/7R\_V[T7>^YVWQ;=0X^WVXW MF5N2@\&;_&%[/BXM/"%/>P/RA7AT:@%%8*TN\/%2M>7&T6+Y)MS>W@@DG) M,O.X 1H#UQ/4[RO&Y.%%.Z@NF*>_ %!+ P04 " "NBGA4*/*P>Y4" !^ M!@ &0 'AL+W=O>84QJTO?UVD!)=4=N0*!*[E4)35HJJ6O5PIHYD E]Z,@ MB/V2,N&-$S=WI\:)K QG NX4T5594O5[ ERN1U[H;2;NV;(P=L(?)RNZA#F8 MQ]6=0LMO63)6@M!,"J(@'WE7X>4TMO[.X1N#M=X:$YO)0LHG:]QD(R^P@H!# M:BP#Q=\S3(%S2X0R?C6<7AO2 K?'&_9KESOFLJ :II)_9YDI1M[0(QGDM.+F M7JX_0Y-/W_*EDFOW)>O&-_!(6FDCRP:,"DHFZC]]:>JP!0CC X"H 42[@-X! M0+\N?Q>3P,+A+_>;LX>[S",!KT6K=7 M"ONMPOY1A5^E.'%1Z$BE@#P, # * 9 M >&PO=V]R:W-H965T",DG/?-(EV<123[B3T99L8 'R;?O, MU.P,'1; F>2I? MV.X7E EUM=^*I<+\HET9ZSEHE0O)LE*L"+*$%E>R+PM1$_B]%@$N!;@I"%L$ M02DPE7,+,I/6G$@R&7&V0UQ'*S=]8VICU"J;A.J_<2&Y>IHHG9P\TA7+ +V2 M/0C400O5)E&> F)KI!YL&04JA1XE1: D>P1[U40"T/42**P3>8.NYR!)DHH; M9?&VF*/KJQMTI23H-6:Y(#02(U&9R@*GU@_((6OUG.N:INO:1W M9VS#RC8TMF&+[0-$P$EJ*W@A[!NA?K\_)IT@"$;N1[T(EB \] =5U">H;@75 M/0NUD$2"#:F0=6NK=?T&T&E(B.TTO8JF=[Y$C*O7F]IX>B>+#?U> ^@TIA?X M=J)^1=0_2_3*I/TOZUO6"AL\IS$=C,.NG6A0$0W.=N<PXKW^&E M[3D\R<-K9'H:T?%QT+-GZGO';Z!W67>6NG-(EI#.(&@AJGV5_4L[M%1^+D(X M:#:I+0QCKP4,'\'P98U:ZK[$LH5U@V$+U_%;Z@=?V]&?"-.9((M7GF5!9;4S5;'7ONS6;?F)_JXY#9TX\VQ5GJB?!- M0@5*8:TLO=N^JAXOCB?%0+*MV>&73*KS@KF-U9$.N Y0S]>,R<- +U =$B?_ M 5!+ P04 " "NBGA4'CB:G_P# O#@ &0 'AL+W=O:6D< M$Z5(EZ2\_'TIR99MD5+S8HO2+(=#S@PYVPGY4ZT!--H7C*OY:*WUYM[S5+:& M@J@[L0%NOJR$+(@V0_GJJ8T$DM=*!?,"WY]X!:%\M)C5[Y[E8B9*S2B'9XE4 M611$'CX"$[OY"(].+[[0U[6N7GB+V8:\P@OH;YMG:49>:R6G!7!%!4<25O/1 M!WS_@*>50BWQG<).73RC:BI+(7Y6@Z=\/O(K(F"0Z #&*DN&X]?1 MZ*CU62E>/I^L_UU/WDQF210\"/:#YGH]'TU'*(<5*9G^(G;_PG%"<64O$TS5 MOVC7R";)"&6ETJ(X*AN"@O+FG^R/@;A0P%&/0G!4"-ZJ$!X5PGJB#5D]K4>B MR6(FQ0[)2MI8JQ[JV-3:9C:45\OXHJ7Y2HV>7CSQ3!2 OI(]*#1&+V:;Y"4# M)%95,$!*R)&N/[Y_!$TH4S=&[-O+(WK_[@:]0Y2CKVM1*L)S-?.T(:KL>MG1 M^\?&>]#C_1&R.Q3B6Q3X 7:H/[Q=W;]6]TP&O=&GRJME5+M")'4X5PD67V@LF) +:$E:2ILF?:J63'3NV M(TZZ*>,0FR1!3VG$YU:!@T'\[V^$#"SOXS",HRZD0VPR[5OW?>PP>;C+/TAQ)I3[ZN3!B6GWCW$41=TZZ1*+\464KT'/G0;_ MH=4(3=C5T?=8F]ISX.'&B3VUSVAA8D77EIJFW9.&=W&:KZY2_Q'Y2KE"#%9& MR[]+S*1E&ULM99;;]HP%,>_BA7MH976YL:M54 JL&I([8;*NCU,>S#) :PF-K-- MH?OT.W9"2-N0[F'E@?AV_N?GX^-+M!7R0:T --EE*5=]9Z7U^M)U5;R"C*IS ML0:./0LA,ZJQ*I>N6DN@B37*4C?PO(Z;4<:=063;IG(0B8U.&8>I)&J3950^ M#2$5V[[C._N&.[9<:=/@#J(U7<(,]/UZ*K'FEBH)RX K)CB1L.@[5_[ER ^- M@1WQG<%659S,G"H8B?0'2_2J[_0C#ALC1V/GQH7Z,%(%? S3Z=W.O 2Y MCS4$[9*@W4@PE4Q(\@14$I;GC48FV.&9HC!CYL!AP71MGN3"[0K1@25?N/8K MYK-. W.G9.XT,M]S";%88(1UB!!Z3K.[INU!XU9NJ SDTE['?]E:/@ZN[)7XHGUH'@WVYCO(Y"^.6RJ7C"N2 MP@(EO?,N+J;,+_&\HL7:WH-SH?%6M<45/GQ F@'8OQ!"[RO&0?F4&OP%4$L# M!!0 ( *Z*>%3,:(E4]@, 0- 9 >&PO=V]R:W-H965TRCT(?+.5JJ &A^HQT'L%-'=*!0_B,$R#@C(Q6,S=W$HMYO)@.!.P4D0? MBH*JUQO@\G@UB 9O$W?L<6?L1+"8[^DCK,$\[%<*1T%M)6<%",VD( JV5X/K MZ/-ME%H%)_&=P5&?/1,;RD;*)SOXDE\-0DL$'#)C35#\>X9;X-Q:0HY_*J.# MVJ=5/']^L_ZS"QZ#V5 -MY+_P7*SNQI,!R2'+3UP/OT(5T-C:RR37[I<< M*]EP0+*#-K*HE)&@8*+\IR]5(LX4,%"_0EPIQ$V%48="4BDD+M"2S(6UI(8N MYDH>B;+2:,T^N-PX;8R&";N,:Z/P+4,]L_@B,ED N:,VR0\XU)M0,"6F0M"#:X561MJ#D:J5P=RAZOI6ZK2S<2YL;?"\^(R M2D>8Q.?S_/FD9K-1+?4NAG$=P[@W!@L(9QOQ+((JID]$X%V'N_5M7U8"OD!* M7^/W@4P:<7B$DL@?15I'D?9&@?<-WB;B=&1RMMV" F$8Y3[0M,70S+9'8CSV M4TYJRDDOY<-P/73[ ^YD.+2CS3;SK%#:R%!;IB,]47BZSL->NCO0 M0%6V(WCQDB4\8YW>6T22*=@C)O+Z9.*TUD'\%G]B7J!K[4&H\D- MU4R3Z_QO+'E=*:TLO=]1;MW0[,F+%O_P.'A$ M+J,PF72PG2I)E/2R?:?\0,N6B&-31D7F/:^5E7/W<3II0;:ETJ2#\%2(HOY* MM%JM")<4>P=L-[%I$Z#]^W#DR5 R:YX:CUC7 I_J3-1?:+Z9'2@O4[L>)/&X M2>2K+%$7U*EL1/UUXUX:+&BL5<>]G&F[_D['<1/4(Y5,ILTJ'9SUDP6H1]=F M:Y+)@S!ERU7/UJW\M6M@&_,WML5W?>K)3/E]\)7B5A":<-BBR7 XP>2ILN4N M!T;N7=>ZD09[8/>XP\\44%8 WV^E-&\#ZZ#^\%G\"U!+ P04 " "NBGA4 M84V<@"<" [!@ &0 'AL+W=O= E@T)$SH6=1:4QUB[$N2N!$]V4%PMYLI>+$V*W:85TI M(!L/X@RG<7R#.:$BRC-_ME1Y)O>&40%+A?2>Y\!D/8N2Z'2PHKO2N .< M9Q79P3.8K]52V1T.+!O*06@J!5*PG44?D]OYU-7[@F\4:GVV1JZ3M90O;G._ MF46Q,P0,"N,8B'TF96L/T/;S\CQ%9)I_XOJIG881ZC8:R-Y"[8..!7-DQS;',X Z?@* M(&T!J??="'F7"V)(GBE9(^6J+9M;^%8]VIJCPOTIST;96VIQ)G\ VY)&'] 3 M48JXA-"[!1A"F7Z?86,57!TN6K9YPY9>85M T4>#I(?2.$T4"*@)^U*Y^/_D MPM9EL)H&JZDG'URUJC5 #WG+/;0 72CJR=&/!UN+[@UP_;-#:1"4!EYI>$5I MU3A'TK/K2SDT!"-/X%[\0YYD^'!!!:?3&.=T$I9M_ MRLF XI="ZD8GZ!6(ZK Q#C;&W=&1XU^BFP2FR1M'-PU*T_^*KAL]\M'I2S[P MV2QP8_61J!T5&C'86JJX/[8OCVI&5;,QLO+C82V-'39^6=KI#LH5V/NME.:T M<1,G?"_RWU!+ P04 " "NBGA47[HU)MH" :"0 &0 'AL+W=O0_V0+3H=?SR *6=,/Q5FX_0^&G8_D2R;7[ M)=NB-O!(LM$HLP)L%&1,Y%?Z5.10 42]/8"H $3O!;0*0,L9S94Y6Q.*=#10 M]CC=*@< &D9B",L]GHC:P('S?)KG[G+-3-=8+HU?NWQ9% MK:!?;[Y;RNT>E/M-BF17\1&EW3MUV[Y72FJ)^&-8KC4NE\4&E=Q(ISQOH MF,:XKDVZP2N1-55A% 7U*GNERMX[6]V]21KE"^2Y0T)X0%09&\:: MEP( 'H' 9 >&PO=V]R:W-H965TYCV8.!"K#IQ9CO0_OM=.VG&AH$78L<^ MY[LGP3>CG50O.@R@A)7UE(5S.!4;4)=*6 K M)RI$2*,H#0O&RV RR.< MC"JV@3F8YVJF0*FY+(F"]3BXB:]O8R=P.[YSV.F],;%1%E*^V,G7 MU3B(;$4@8&FL!@,9' M!+054%=W W)53IEADY&2.Z+L;G2S Q?5J;$X7MJW,C<*5SGJS.1;!8H97F[( M/6 X33Z1.;[Y52V R#7Y;YD\,%,K;CANO)B"85SH2_*!\)(\Y;+6K%SI46BP M+NL>+ML:;IL:Z)$:IK"\(KWX(Z$1C9_G4W+QX?)?EQ!3==%H%XTZV]X1VS;0 MSYN%-@K?_J\3GKW.L^<\DR.>6"'U!6Q4F5/9@["=T(2FHW#K824=*SG'ZOE8 MC:J_QXJS_A%6OV/US[$2'ZM_R$K3H9^5=JST'*OO8Z4^5N1G91TK.\=*?:SL MD)5DL9\UZ%B#DZRG'+ OK@TH'W%P0$RH?0X^XK C#D\3I6&""'YW4?I4>F-KP4B-@C;KH*L,HJFGTS<3(RC77 MA338JMTPQX\C*+L!U]=2FO>)[=?=YW;R!U!+ P04 " "NBGA4PDK<1@X" M !9!0 &0 'AL+W=O MQWK/)Z6MT@^F D#R5 MI,EHA-E=!8(H*:F8FJ@%I5[9*UPQMJ'>!:32PTHMJ M$41A. ]JQB7-4S^WTGFJ]BBXA)4F9E_73#_?@%!M1J?T,+'FNPK=1)"G#=O! M'>#W9J5M% R4DM<@#5>2:-AF]'IZM4AG#!ES*CH=L0 M""C0$9A]/<("A' @NXW?/9,.GW3"X_&!_LE[MUXVS,!"B7M>8I71#Y24L&5[ M@6O5?H;>S\SQ"B6,?Y*VRTWFE!1[@ZKNQ78'-9?=FSWU=3@23),3@J@71*\5 MQ+T@]D:[G7E;2X8L3[5JB7;9EN8&OC9>;=UPZ?[B'6J[RJT.\Z]@:V#(>[(& M]\^YW!$_1;Z!KLF;)2#CPKQ- [0??]_GS>F-0V][Y=889#\S8,Y,3S'O?(U 2]@C:MKSM MZD,-A:\A^AH^ ]/C%3R/OR1>.5:[_Q"^<)@,#I-_#%F)SAJ?'?IW#*]X]+8\F\M*)Q%2V*^_\4@( #H% M 9 >&PO=V]R:W-H965TRAZH*65140B57(5IW_?)26K;AH;O4A\[ QG=KF< M;+1YM"4BP7-=*3L-2J+F,@QM5F(M[(EN4/%.H4TMB*=F'=K&H,@]J*[".(K. MPEI(%:03OW9GTHENJ9(*[PS8MJZ%^37#2F^FP2C8+MS+=4EN(4PGC5CC$NFA MN3,\"P>67-:HK-0*#!;3X&IT.1^[>!_P5>+&[HS!.5EI_>@F-_DTB)P@K# C MQR#X]X1SK"I'Q#)^]IS!<*0#[HZW[-?>.WM9"8MS77V3.973X"* ' O15G2O M-Q^Q]W/J^#)=6?^%31\;!9"UEG3=@UE!+57W%\]]'G8 H[,]@+@'Q"\!XSV MI VA&NN/!PMD(2L[#%#'Y8+.'IS#&]<_)=2 MMU:HW$Y"8GWNE##KM+:,8;K6BTL('Q:?_31"RL<%=O'4WBP\R+C [ M@63T%N(H'KTB:/[_\.B G&1(=N+YDL/)_GZULF3X O\XP#D>.,>><[R'\W.# M1I!4:\A<<;A1"ZZ/A<+H&O2P6?FC7ZM)1W_NZ5W//Z7Q^PM.UM-NGOX-2I+D M= CJE(<[U[!&L_;=:2'3K:*N9L/J\ !<^7O_8GW&#T/7QW]HNE?E5IBU5);M M%$P9G9R?!F"Z3NTFI!M_V5>:N'7\L.3'#8T+X/U":]I.W '#3'(@5ITXLTUI M__V.'4BA@E!-6U_ M^]RCAT?]Y92/>H,TABCD MLN^%WGK@CL\S8P?\0:]D<[Q'\U!.%/7\FB7E.1::RP(4SOK>57@Y"B,+<"N^ M\(1"F&9R,?O%:E7:UK@9GO-_L4% M3\%,F<:1%#]X:K*^=^Y!BC.V$.9.+K_B*J".Y4NDT.X7EM7:;NQ!LM!&YBLP M.FB^B!RN2C,KMVIV+J.S7[63X.@ MU>[Y3YL):UZS9;-3V^PTVEQG9/$#6=B:ZHA,=U:L?L1^W!6RYV] M;Q_H-DDR7LRWXCF%$E6"N[>DF3@,@E80?&JP>%Y;//\7%D'. *NEJ&&NI-90 MLI==SIOUX@.^+VK?%W][=EB:N,+CE5O06JCI&E*Z=3::@XNV9&[R=4=@'-SZ0TZXX5 MJ%]D@S]02P,$% @ KHIX5'M(BVYY! G1$ !D !X;"]W;W)K&ULM5A=;Z,X%/TK%IJ56JD;,/D>I9':IC.MU%E%_=@^ MK/;!!2=8 S9CFZ:5YL?O-1"@*CCLC/J2V.!S[[GV];DVBYV0WU5$J48O209E*-AS1DWR7ZG);QE@-/+6QH334.T)E*_HGM)N")Y&BITM**:L%@= MHS_1P]T*'7TZ1I^0BU1$)%6(!GK;E!R."\X M^!T<[F@Z0#X^0;[GXQ;XA1W^C<@!PK,<[K7 5[WA>-@"O[3#5S08H&$W^2^_ M!__:']X6^U6/V"W>K_M/W>PMW(4\K)+1KY+1S^T-_V\RHG]N8"BZUC11_UH< M#2M'P]S1J,/1Y0N5 5,4I9(%%(D-VA$)[C1D/>1R*.*82(52*HML/V[+B\+% M/'=A:LKSQX1.*^?3 PD#IPL%JK>1(FER" 37$@)NV_G3=SQP@T>Q]._'^%U<9Q77 MF95K8Z')?J%/D*8R:=-6NZTQ>J6P$RS+-Z]8S7^!E:2<[F!5N]C9;>*QA[ \_[PT:V4;.Q MU=0]V<8LB-"Y%#H"OB?HF@<#F^E:@?$'2S"N-1C;17A=S#!DA1'@E+SFR0%- M. K#V"WLK21ARARKVP\5=O.S0]-=BRFVJ^FZII;&)-@GEVEJ-W M.WPT:M_@N-9M6FLD@@E-_F%>PXHS65K;.2]/CIBR-)T._ M0W5PK<_8+M"/>RIP"D327#(4@NN5TM"'*6KE8K=X6'UP+>#XD(+_?LD_+WUT MEO.WW&K!QG:5O>1;DL$V>(1[(=Q?@=Z=B+/B%'YSEC:;>V;6517]6C5]NVI6IYZN:G-UP #V40*L(UM"^HVS MKF_?+I)I33GB0IN$[.1DMS+Q4$A>6QFYC5NA^7 !I_4M@XR*Z09,>8,I2( L MO@44'2W2_*+X)#1<._-F1$E(I1D [S="Z'W'W#VK+S++_P!02P,$% @ MKHIX5&!.CGXS P Q0D !D !X;"]W;W)K&UL MI59;;]HP%/XK5K0'*E%RX1*H *E I^VA$RKK^C#MP22&6'5L9CO0_?L=.R$- MMQ1M+V [YWS^ON/CDL95R,GT7ISY[HJ2DB*54ML"(H,: MRLTQ+K2$KQ3\]/@!2T[Y6J$YD6B18$G0+5I LL09(TBLT*E!$TVPHA'"/$8S MRC)-8M28$8TI4S?@_;R8H<:G&_0)N4@9!X4H1\^<:M6$11A_3T2FP%T-70T: M#!,W*OA.];EA*)M9!W-6"=$JQCP3J7P* .-)A0ZN9NMJ56@;X=EK#X2$9YP.V9? M9W' NU_R[O__"<3[:E%/OW_M&9P:UI[!H-0RJ$W.ZTK>S_NETA+:T*^:!/:] M]SKLU08PW\#<5;2!;6UX;*!BP1B6E=6S,2O0!]5KZK5ZX5'$SIMU^^<#YE>Z MB/]QVD)0_IV_?QW_LV8G_-U*0X1RNK;O!(4BD7&==X9RM7R+W-L.?+0^,6\4 MVVC?8?('SB.6:\H58F0%D%XKA#24^9LAGVBQL6UW*30T<3M,X)U%I#& [RLA M]'YB-BA?;N._4$L#!!0 ( *Z*>%1MJU)A3@, $P+ 9 >&PO=V]R M:W-H965TR!(*?+*1*F<&IVKKZU(!2QTH%SX-@MC/&2^\^=2M M7:OY5%9&\ *N%=%5GC/U8P%"[F9>Z-TO?.#;S-@%?SXMV1;68#Z6UPIG?LN2 M\AP*S65!%&QFWF7X2\J/_979.(#@!YC@-H Z#[@/@$(&H T3Y@ M> (P; !#EYG:BLO#BADVGRJY(\I&(YL=N&0Z--KGA3WWM5'XE"/.S*^8*GBQ MU>0:%%EG3 'YGZRQNM)* )$;,A:T@JQ0T'3:[N$E&ED)*-DCE9 MRKRL#'-'B:"6M6Q9GZW ,"[T<^3_C_A$VU4]]0V:L%+\I!&\J 73$X)#\DX6 M)D,!!>Y^!+\\@Z<]!#YFKTTAO4_A@O8RKJ$GH2O MG@X/>MQ$;4%$CB\ZP?=GY_U015_>(C%Y8R#77WMD#5M90R=K>$+6^RJ_06[< M2Y9V5TV>\:(IHN?'DE[3C1R=O?QNYY-A/(XPP[?=Y!Z&C6D\"H(V[)':4:MV MU*OVZ@Y4PC604O$$NJKQGD4;@N?<. >53MU+XIP<-5+O=-%12 ?!9,_&L: H M/FXB;DW$OVFB*LM?-!$?Z OI8+3OXES4(QOCUL:XU\9GIA0KS-F"&1]40CB* M(QKL:3P,.U$KDU;?Y!?3O.LJ3J403.DS^9T<9"X:A'1/>ATT/B_]HI5^\;34 M8O]!/N)UJG9X6X#2/2]\&#Q\F8)_Z28*.Y_,\*^?V*+9X^21/=9&'[31IQV) MD:2L5))A3W2F\A<-94_IUV+\3IN1@]JZ=DV31%:%J3^7[6K;$EZZ1FAO?6E; M1=>^/-#4?>8[IK;<7I.P06QEIQ.'.>62C 9RD=_FI@RF:B'- MD,1-*'"WS^F0=./W)'!R8Y6R(7D\?_MCH0U= MD- K?'6 ,"J+B<8'N>WL\]M!Q:\/$]^GC4GWMZ7;/G_O*_&26]2*&-;[/1ID M2FZV/2(N8)5ISH(G*H9D3 6?: ZLC.9Y70;W/:F'[P#K'ACD0C0&>\0%1H."&L.TO+6=:G 5? $%=?MA M55B',TU7W=X5V1"JFTTR43IENDG3)>O0:"!8!G8TG\WA;E01 FB,RFTCY72F M)*T\K!EUP\I.F1#W\)Q^S[:TEUEKSSJP8[)I6D-UT\FX#NBWU9QV6S9ZE6Y0 M\"=E/BWL=&35AQ)E=YIE?%GUEUEC %/OXNJT*,3JH^ SF3,W^8,3C@9TS0OF M2O-GFPU*96H#3)/@B6G#I^W(3TV+![8TZW):9KCGW@EZ_KOK/&.2:2K:IFWM M'_,JO]IQ=/VO+%>_578->SW6+]]C-WEU"B;C4S!Y$C79/WZ347+\'NMCV]&9 M#.M#1NLDLW6.::(!G!>'Y!NM6E_@>EUX^:P:G-QF;(E2\=U5\\F M53.P#9NUOH"PB]Q6EQ_!. [S(X!A>3 '&,>QL#S_TWSZZ'PY$^RNFC M',?R(>/J@^7Q:)%$4Q]B*CL=>!V-LW>(8?OQJF#=@8'D@TY^M-;[; M>(7LKP-L3_=5"#93O!*QF>)K#8A_W8"1)/[=QO( ]L%K'8@OS\/U)2?$T6P MJY@W[ G&D23!$*A%?XW&,;(Z,7S\^X,])5&4)'X$,+^#*,(0>!IQ!', 'C D MBJKWX,[[*%R_I\+-?_A&OP!02P,$% @ KHIX5)>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'&J3-,E7)S[?.;8/G[1Y MN-/Z@?UH:F7GHWOGU@?CL2WO1'FVM=F7&XH9THG=0*=OH=MU(\V3_'_29[E%;>R5JZY_FH^UZ+ M$6NDDHW\*:KY:#)B]EX__:.-_*F5X_6B-+JNYZ-I?^!6&"?+G=T+#WG#[VRW MQ_&[:PX@\U$Q@0LNI;&N^T5W?0Z,CP)^W&^U3I_)V@ESRIWX:G2[EFKE+P/_ M8AS\C:X=-I]](QZ8_].,>KF4I3C59=L(Y?IV-*+V@,K>R[4=,<4;,1^=Z$=A M_/^!&YQ7_7]S !6TE#F0<,"<5QT>'[(V $P1P/3= -F'*QY 9@AD]H:0"P_A3[!,+]GW=?0&Y@AD M_FZ0"Z?+ +) ((MW@SSA]CZ G"&0,UK(2^Y:(SS3Y]9*):QE7/FWTTI/&D!^ M1" _TD(NVJ;AYKE[O'*E))S&E6/'9:E;Y60 ^0F!_$3@N]E M_]##P#W!(O>$%O):/ K5BH@'-0FQ2LX5\#CP>8R$661*K!%XNX(( M[?:Z_O#EOU:N_8E[(2;FDBFQ3+YJ73W)N@YY,&U,B;UQ#OF86OF;LF-K8^=. M,55,B5UQH=5J'S*XAIV*.Q=286Z8$LOA5!CYR'VNRM8-_@D;9F)[E(, 4D]*6#3WT$!+/X;V_28B)*2 A5T"?,K(/-QSN;/\* MP3 -),0:"'+'03;, @FQ!= D,GJV*2:&E%@,FR1RJ/U2S!$I>5VPE4T.$F*V M2(EM$:>5@WCH4!.Q*J+$;9 .,T5*;(K!#&Z0$E-'2JR.,)4;A,/LD1+;H\_I M!K$P6Z3$MMC5[2 BYHV4V!OHD%<=&QR6).A>.RCE['#!-)1BR2,(W99PNX8M76W>O9'0DQ,:%DQ$*),2^Y M,?WHQ>_V##'1V0MBL^")5]1K,+5DQ&K!,;,0$Y-,1BR9/_GA4*_!/),1>V8W M08SZ3HB)N28CKU%V,<^DDD[LU]![0DS,-1FQ:[:2V3@,U3J<],-G%@\:&M&HSDY M)IZ<6#SH@'Z45>;HQ#FQ>.*Z<)]=2-ZON.E#?(B)B2P?S=X<-5'9B%"F(+1<,"<3B2 M<"C$Q"Q4D ^AO8H)!]8A)F:A@KS\>16S$LLPO!>8A0KR\B?"W*Y_0DS,0@7Y M+#SR;D86*C +%=1S\OW@U4 =&548!;IZZVT&V$"1_DN?OG=E6J_,$!-34$&L M(+\HCW=#+R_ X5,/,3$%%<0*>H&[%GZ9\ LON_&973A,5& **J@+H?BAGV@+ M)1MTJKJM1,7";C[#%#0C7\853Z$/]IX99I\9^7C;:Y/IVZ7:#+//C-@^ \/5 M8?\),3'[S(CM@V)&87V&V6?6V6?<_=@>'8)?I1+5)=S"POZ2U^658?ZC7X27 MY7XES;*MZQ/8]UU=:%YMUKYOUNT?_0)02P,$% @ KHIX5,?7A)Q1JA 7/X!^H2 QY=R M:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR:?MC,YZ7_;;NFO5[ MLRVU+)=1][D.Q'8G1#O1*"WH-Y"H+>@WD*@MTP> MM@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/16U%L)]%;4 M6PGT5M1;"?36R]G4!O1[V=0&]'O9U ;T>]G4!OGWRL)-#;46\GT-M1;R?0 MVU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#LF/YL0 MZ!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1[_R3>@_C MUZ$,UY[O-5[_)ZD>S^>6Z^4OR^^=D[OW@G-]6S$\_0502P,$% @ KHIX M5!^=A6\) @ V"H !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@ M5ZFR18WKWS"(L@&V XMY 4]RVT9-8LMV.^7M<5) FA%4H"+-V31J;=]SXRM] MJU[_>O(49X>^&^*RV*3DKQB+]89Z&TOG:<@K*Q=ZF_+7L&;>UEN[)B86"\-J M-R0:TCR--8J;ZSM:V5V79O>'_'-LW; L G6QF-T>-XY9R\)ZW[6U37F=[8?F MGY3Y2T*93TY[XJ;U\2)O*-B[">/*QP$OYQ[V%$+;T.S1AO33]GD7.W0LIJ>. M8GFZQ#L]NM6JK:EQ]:[/1\KH ]DF;HA2WY7'HA>GDU.^83I^\K/SIS*G O/. MQ^!\S!,+]/6XUY&,I^<^%Z*0VM.O^):82Y_]?C1.NZ'FD]GY>O^XL)WF$=GT M./^._Y[Q6_TO]B% ^I @?2B0/C1('P:DCPJDCTN0/GZ ],$7*(V@B,I12.4H MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I0 M9#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR5BBR5BBR5BBR5BBR5O]3UM_. M;;\Y?GJ6O6V'UWPV_:'UYAE02P$"% ,4 " "NBGA4!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M *Z*>%1_!]/B[@ "L" 1 " :\ !D;V-0%297)PC$ 8 )PG 3 M " &UL4$L! A0#% @ KHIX5/$B M*,C)!0 )Q@ !@ ("!#0@ 'AL+W=O%3.Z"HF'P( ' % 8 M " @0P. !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ KHIX5#_KE'M[ @ R@8 !@ M ("!V!8 'AL+W=O%0'KG])* 0 ,0. 8 " @8D9 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ KHIX5'#.)'$9!P 7AT !@ ("!YB$ 'AL M+W=O%2$E^KJ\PL M , ? 8 " @34I !X;"]W;W)K M-0 >&PO=V]R:W-H965T&UL4$L! A0#% @ KHIX5%!. MUZS#!P \Q( !D ("!/4P 'AL+W=O&PO M=V]R:W-H965T%3N2I].CP, M ,\( 9 " @<1G !X;"]W;W)K&UL4$L! A0#% @ KHIX5)WF",Z&$P OT0 !D ("! MBFL 'AL+W=O&PO=V]R:W-H965T%0T.C[^8@8 /4. 9 M " @8V$ !X;"]W;W)K&UL4$L! A0#% M @ KHIX5)S&PO=V]R:W-H965T%0!D/IP^ 4 (8. 9 " @9^O !X;"]W;W)K&UL4$L! A0#% @ KHIX5)SLH7-P P JP< !D M ("!SK4 'AL+W=O&PO=V]R M:W-H965T%3%3WA#6!8 %I) M 9 " @4B^ !X;"]W;W)K&UL M4$L! A0#% @ KHIX5 2] G:Y @ O@4 !D ("!U]0 M 'AL+W=O&PO=V]R:W-H965T%3@L9Q\_0( &\& 9 M " @7?: !X;"]W;W)K&UL4$L! A0#% @ MKHIX5!NG5":/ @ =04 !D ("!J]T 'AL+W=OD 'AL+W=O&PO=V]R:W-H965T%1G M\[)1$P8 +X/ 9 " @1_Q !X;"]W;W)K&UL4$L! A0#% @ KHIX5(V+PLXV! .PL !D M ("!:?< 'AL+W=O&PO=V]R:W-H M965T%3> I N2 0 "0/ 9 M " @04 0!X;"]W;W)K&UL4$L! M A0#% @ KHIX5&Z34[ I!@ WB$ !D ("!A 0! 'AL M+W=O&PO=V]R:W-H965T%0-Q[<:OP( /4( 9 " M@<@- 0!X;"]W;W)K&UL4$L! A0#% @ KHIX M5(>1,V)N @ 1 8 !D ("!OA ! 'AL+W=O&PO=V]R:W-H965T%0C-U:V)P4 ,<= 9 " @1(6 0!X;"]W;W)K M&UL4$L! A0#% @ KHIX5"IX2P*] @ M0@ M !D ("!&PO=V]R:W-H965T%2BD%>[ MO 0 ,P7 9 " @28B 0!X;"]W;W)K&UL4$L! A0#% @ KHIX5/V&MO26 @ .P< !D M ("!&2&PO=V]R:W-H965T M%1IQJ>N&PH "! 9 M " @9$N 0!X;"]W;W)K&UL4$L! A0# M% @ KHIX5(U"4=EX @ $ < !D ("!XS@! 'AL+W=O M&PO=V]R:W-H965T%1_HZGX>@( *X& 9 " @>T] M 0!X;"]W;W)K&UL4$L! A0#% @ KHIX5.S' MIX,(! LP\ !D ("!GD ! 'AL+W=O&PO=V]R:W-H965T%1.1'V7]P( '@) 9 " @:Y( 0!X;"]W;W)K&UL4$L! A0#% @ KHIX5%X[^[^_!P 'BT !D M ("!W$L! 'AL+W=O&PO M=V]R:W-H965T%2@SW]$]P0 M &P6 9 " @2%7 0!X;"]W;W)K&UL4$L! A0#% @ KHIX5"CRL'N5 @ ?@8 !D ("! M3UP! 'AL+W=OA(I8 \# P"@ &0 @($;7P$ >&PO=V]R:W-H965T%0>.)J?_ , "\. 9 M " @6%B 0!X;"]W;W)K&UL4$L! A0#% M @ KHIX5)&::JKT @ 5@D !D ("!E&8! 'AL+W=O&PO=V]R:W-H965T%3"2MQ&#@( %D% 9 " @2EV 0!X;"]W;W)K&UL4$L! A0#% @ KHIX5+8K[_Q2 @ .@4 !D M ("!;G@! 'AL+W=O&UL M4$L! A0#% @ KHIX5&!.CGXS P Q0D !D ("!KH(! M 'AL+W=O&PO=V]R:W-H965T%3?J&4T,P, .X3 - M " 9V) 0!X;"]S='EL97,N>&UL4$L! A0#% @ KHIX5)>*NQS M$P( L ( !^XP! %]R96QS+RYR96QS4$L! A0#% @ MKHIX5/*]56>>!0 .S \ ( !Y(T! 'AL+W=O%3'UW-/1P( -4K : " M :^3 0!X;"]?%0?G85O"0( -@J 3 " 2Z6 0!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !2 %( =18 &B8 0 $! end XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 232 368 1 false 106 0 false 10 false false R1.htm 0001001 - Document - Cover Sheet http://www.uniquefab.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.uniquefab.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.uniquefab.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.uniquefab.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations Sheet http://www.uniquefab.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.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 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.uniquefab.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2106103 - Disclosure - New Accounting Pronouncements Sheet http://www.uniquefab.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 2108104 - Disclosure - Revenues Sheet http://www.uniquefab.com/role/Revenues Revenues Notes 11 false false R12.htm 2111105 - Disclosure - Inventories Sheet http://www.uniquefab.com/role/Inventories Inventories Notes 12 false false R13.htm 2115106 - Disclosure - Property, Plant, and Equipment, Net Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNet Property, Plant, and Equipment, Net Notes 13 false false R14.htm 2119107 - Disclosure - Goodwill Sheet http://www.uniquefab.com/role/Goodwill Goodwill Notes 14 false false R15.htm 2122108 - Disclosure - Intangible Assets Sheet http://www.uniquefab.com/role/IntangibleAssets Intangible Assets Notes 15 false false R16.htm 2126109 - Disclosure - Long-term Debt Sheet http://www.uniquefab.com/role/LongtermDebt Long-term Debt Notes 16 false false R17.htm 2133110 - Disclosure - Derivative Financial Instruments Sheet http://www.uniquefab.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 17 false false R18.htm 2135111 - Disclosure - Restructuring Sheet http://www.uniquefab.com/role/Restructuring Restructuring Notes 18 false false R19.htm 2139112 - Disclosure - Stock Incentive Plans Sheet http://www.uniquefab.com/role/StockIncentivePlans Stock Incentive Plans Notes 19 false false R20.htm 2144113 - Disclosure - Income Taxes Sheet http://www.uniquefab.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2151114 - Disclosure - Leases Sheet http://www.uniquefab.com/role/Leases Leases Notes 21 false false R22.htm 2158115 - Disclosure - Retirement Plans Sheet http://www.uniquefab.com/role/RetirementPlans Retirement Plans Notes 22 false false R23.htm 2160116 - Disclosure - Related Party Transactions Sheet http://www.uniquefab.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 2162117 - Disclosure - Fair Value Measurements Sheet http://www.uniquefab.com/role/FairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 2163118 - Disclosure - Contingencies Sheet http://www.uniquefab.com/role/Contingencies Contingencies Notes 25 false false R26.htm 2164119 - Disclosure - Earnings Per Share Sheet http://www.uniquefab.com/role/EarningsPerShare Earnings Per Share Notes 26 false false R27.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.uniquefab.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2309301 - Disclosure - Revenues (Tables) Sheet http://www.uniquefab.com/role/RevenuesTables Revenues (Tables) Tables http://www.uniquefab.com/role/Revenues 28 false false R29.htm 2312302 - Disclosure - Inventories (Tables) Sheet http://www.uniquefab.com/role/InventoriesTables Inventories (Tables) Tables http://www.uniquefab.com/role/Inventories 29 false false R30.htm 2316303 - 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 30 false false R31.htm 2320304 - Disclosure - Goodwill (Tables) Sheet http://www.uniquefab.com/role/GoodwillTables Goodwill (Tables) Tables http://www.uniquefab.com/role/Goodwill 31 false false R32.htm 2323305 - Disclosure - Intangible Assets (Tables) Sheet http://www.uniquefab.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.uniquefab.com/role/IntangibleAssets 32 false false R33.htm 2327306 - Disclosure - Long-term Debt (Tables) Sheet http://www.uniquefab.com/role/LongtermDebtTables Long-term Debt (Tables) Tables http://www.uniquefab.com/role/LongtermDebt 33 false false R34.htm 2336307 - Disclosure - Restructuring (Tables) Sheet http://www.uniquefab.com/role/RestructuringTables Restructuring (Tables) Tables http://www.uniquefab.com/role/Restructuring 34 false false R35.htm 2340308 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.uniquefab.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.uniquefab.com/role/StockIncentivePlans 35 false false R36.htm 2345309 - Disclosure - Income Taxes (Tables) Sheet http://www.uniquefab.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.uniquefab.com/role/IncomeTaxes 36 false false R37.htm 2352310 - Disclosure - Leases (Tables) Sheet http://www.uniquefab.com/role/LeasesTables Leases (Tables) Tables http://www.uniquefab.com/role/Leases 37 false false R38.htm 2365311 - Disclosure - Earnings Per Share (Tables) Sheet http://www.uniquefab.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.uniquefab.com/role/EarningsPerShare 38 false false R39.htm 2402401 - Disclosure - Nature of Business and Basis of Presentation (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails Nature of Business and Basis of Presentation (Details) Details http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation 39 false false R40.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies 40 false false R41.htm 2407403 - Disclosure - New Accounting Pronouncements (Details) Sheet http://www.uniquefab.com/role/NewAccountingPronouncementsDetails New Accounting Pronouncements (Details) Details http://www.uniquefab.com/role/NewAccountingPronouncements 41 false false R42.htm 2410404 - Disclosure - Revenues (Details) Sheet http://www.uniquefab.com/role/RevenuesDetails Revenues (Details) Details http://www.uniquefab.com/role/RevenuesTables 42 false false R43.htm 2413405 - Disclosure - Inventories - Schedule of Inventory (Details) Sheet http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails Inventories - Schedule of Inventory (Details) Details 43 false false R44.htm 2414406 - Disclosure - Inventories - Narrative (Details) Sheet http://www.uniquefab.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 44 false false R45.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 45 false false R46.htm 2418408 - Disclosure - Property, Plant, and Equipment, Net - Narrative (Details) Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails Property, Plant, and Equipment, Net - Narrative (Details) Details 46 false false R47.htm 2421409 - Disclosure - Goodwill (Details) Sheet http://www.uniquefab.com/role/GoodwillDetails Goodwill (Details) Details http://www.uniquefab.com/role/GoodwillTables 47 false false R48.htm 2424410 - Disclosure - Intangible Assets - Schedule of intangible assets by major class (Details) Sheet http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails Intangible Assets - Schedule of intangible assets by major class (Details) Details 48 false false R49.htm 2425411 - Disclosure - Intangible Assets - Finite-lived intangible assets, future amortization expense schedule (Details) Sheet http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails Intangible Assets - Finite-lived intangible assets, future amortization expense schedule (Details) Details 49 false false R50.htm 2428412 - 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 50 false false R51.htm 2429413 - Disclosure - Long-term Debt - Narrative (Details) Sheet http://www.uniquefab.com/role/LongtermDebtNarrativeDetails Long-term Debt - Narrative (Details) Details 51 false false R52.htm 2430414 - Disclosure - Long-term Debt - Schedule of Minimum Borrowers Liquidity (Details) Sheet http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails Long-term Debt - Schedule of Minimum Borrowers Liquidity (Details) Details 52 false false R53.htm 2431415 - Disclosure - Long-term Debt - Minimum Consolidated EBITDA (Details) Sheet http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails Long-term Debt - Minimum Consolidated EBITDA (Details) Details 53 false false R54.htm 2432416 - 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 54 false false R55.htm 2434417 - Disclosure - Derivative Financial Instruments (Details) Sheet http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://www.uniquefab.com/role/DerivativeFinancialInstruments 55 false false R56.htm 2437418 - Disclosure - Restructuring - Liability (Details) Sheet http://www.uniquefab.com/role/RestructuringLiabilityDetails Restructuring - Liability (Details) Details 56 false false R57.htm 2438419 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.uniquefab.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 57 false false R58.htm 2441420 - Disclosure - Stock Incentive Plans - Narrative (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails Stock Incentive Plans - Narrative (Details) Details 58 false false R59.htm 2442421 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails Stock Incentive Plans - Valuation Assumptions (Details) Details 59 false false R60.htm 2443422 - 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 60 false false R61.htm 2446423 - Disclosure - Income Taxes - Schedule of income before income taxes (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesScheduleofincomebeforeincometaxesDetails Income Taxes - Schedule of income before income taxes (Details) Details 61 false false R62.htm 2447424 - Disclosure - Income Taxes - Schedule of components of income tax expense (benefit) (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails Income Taxes - Schedule of components of income tax expense (benefit) (Details) Details 62 false false R63.htm 2448425 - Disclosure - Income Taxes - Schedule of deferred taxes (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails Income Taxes - Schedule of deferred taxes (Details) Details 63 false false R64.htm 2449426 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 64 false false R65.htm 2450427 - Disclosure - Income Taxes - Schedule of income taxes based on federal tax rate (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails Income Taxes - Schedule of income taxes based on federal tax rate (Details) Details 65 false false R66.htm 2453428 - Disclosure - Leases - Narrative (Details) Sheet http://www.uniquefab.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 66 false false R67.htm 2454429 - Disclosure - Leases - Lease Asset and Liabilities (Details) Sheet http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails Leases - Lease Asset and Liabilities (Details) Details 67 false false R68.htm 2455430 - Disclosure - Operating Leases - Schedule of Operating Lease Maturities (Details) Sheet http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails Operating Leases - Schedule of Operating Lease Maturities (Details) Details 68 false false R69.htm 2456431 - Disclosure - Leases - Remaining Lease Term (Details) Sheet http://www.uniquefab.com/role/LeasesRemainingLeaseTermDetails Leases - Remaining Lease Term (Details) Details 69 false false R70.htm 2457432 - Disclosure - Leases - Lease Costs Included in Statement of Cash Flow (Details) Sheet http://www.uniquefab.com/role/LeasesLeaseCostsIncludedinStatementofCashFlowDetails Leases - Lease Costs Included in Statement of Cash Flow (Details) Details 70 false false R71.htm 2459433 - Disclosure - Retirement Plans (Details) Sheet http://www.uniquefab.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.uniquefab.com/role/RetirementPlans 71 false false R72.htm 2461434 - Disclosure - Related Party Transactions (Details) Sheet http://www.uniquefab.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.uniquefab.com/role/RelatedPartyTransactions 72 false false R73.htm 2466435 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 73 false false R74.htm 2467436 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details) Sheet http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details) Details 74 false false All Reports Book All Reports ufab-20211231.htm ufab-20211231.xsd ufab-20211231_cal.xml ufab-20211231_def.xml ufab-20211231_lab.xml ufab-20211231_pre.xml ufab123121exhibit1014.htm ufab123121exhibit211.htm ufab123121exhibit231.htm ufab123121exhibit311.htm ufab123121exhibit312.htm ufab123121exhibit321.htm ufab123121exhibit322.htm ufab-20211231_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufab-20211231.htm": { "axisCustom": 4, "axisStandard": 32, "contextCount": 232, "dts": { "calculationLink": { "local": [ "ufab-20211231_cal.xml" ] }, "definitionLink": { "local": [ "ufab-20211231_def.xml" ] }, "inline": { "local": [ "ufab-20211231.htm" ] }, "labelLink": { "local": [ "ufab-20211231_lab.xml" ] }, "presentationLink": { "local": [ "ufab-20211231_pre.xml" ] }, "schema": { "local": [ "ufab-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 629, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 9 }, "keyCustom": 48, "keyStandard": 320, "memberCustom": 51, "memberStandard": 51, "nsprefix": "ufab", "nsuri": "http://www.uniquefab.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.uniquefab.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - New Accounting Pronouncements", "role": "http://www.uniquefab.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108104 - Disclosure - Revenues", "role": "http://www.uniquefab.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111105 - Disclosure - Inventories", "role": "http://www.uniquefab.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115106 - 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-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119107 - Disclosure - Goodwill", "role": "http://www.uniquefab.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122108 - Disclosure - Intangible Assets", "role": "http://www.uniquefab.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126109 - Disclosure - Long-term Debt", "role": "http://www.uniquefab.com/role/LongtermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133110 - Disclosure - Derivative Financial Instruments", "role": "http://www.uniquefab.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135111 - Disclosure - Restructuring", "role": "http://www.uniquefab.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139112 - Disclosure - Stock Incentive Plans", "role": "http://www.uniquefab.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.uniquefab.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144113 - Disclosure - Income Taxes", "role": "http://www.uniquefab.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - Disclosure - Leases", "role": "http://www.uniquefab.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158115 - Disclosure - Retirement Plans", "role": "http://www.uniquefab.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160116 - Disclosure - Related Party Transactions", "role": "http://www.uniquefab.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162117 - Disclosure - Fair Value Measurements", "role": "http://www.uniquefab.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163118 - Disclosure - Contingencies", "role": "http://www.uniquefab.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164119 - Disclosure - Earnings Per Share", "role": "http://www.uniquefab.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Revenues (Tables)", "role": "http://www.uniquefab.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Inventories (Tables)", "role": "http://www.uniquefab.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.uniquefab.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - 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-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Goodwill (Tables)", "role": "http://www.uniquefab.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Intangible Assets (Tables)", "role": "http://www.uniquefab.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - 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-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336307 - Disclosure - Restructuring (Tables)", "role": "http://www.uniquefab.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340308 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.uniquefab.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - Income Taxes (Tables)", "role": "http://www.uniquefab.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352310 - Disclosure - Leases (Tables)", "role": "http://www.uniquefab.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365311 - 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-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Nature of Business and Basis of Presentation (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "shortName": "Nature of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.uniquefab.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - New Accounting Pronouncements (Details)", "role": "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails", "shortName": "New Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i4152f86dd1f54a9cbbaee21c8f14f544_I20200101", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "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-20211231.htm", "contextRef": "iafbee2c869384c7d8ccdb0723f776c25_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "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 - Inventories - Schedule of Inventory (Details)", "role": "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails", "shortName": "Inventories - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Inventories - Narrative (Details)", "role": "http://www.uniquefab.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "ia46bd6f1c5034c5d9e76d5ef699f00ba_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "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-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "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 - Narrative (Details)", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "shortName": "Property, Plant, and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "id0ed013724904304bb63d7a36164644a_I20201231", "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-20211231.htm", "contextRef": "id0ed013724904304bb63d7a36164644a_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - Intangible Assets - Schedule of intangible assets by major class (Details)", "role": "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails", "shortName": "Intangible Assets - Schedule of intangible assets by major class (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Intangible Assets - Finite-lived intangible assets, future amortization expense schedule (Details)", "role": "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails", "shortName": "Intangible Assets - Finite-lived intangible assets, future amortization expense schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations", "role": "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428412 - 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-20211231.htm", "contextRef": "i1c4571954c7947e0953e75c4af74684a_I20211231", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Long-term Debt - Narrative (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "shortName": "Long-term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:ScheduleOfMinimumBorrowersLiquidityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i8db5e2c086e74f0caf94fb6a2ee51852_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:DebtInstrumentCovenantLiquidityAmountRequiredMinimum", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Long-term Debt - Schedule of Minimum Borrowers Liquidity (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "shortName": "Long-term Debt - Schedule of Minimum Borrowers Liquidity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:ScheduleOfMinimumBorrowersLiquidityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i8db5e2c086e74f0caf94fb6a2ee51852_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:DebtInstrumentCovenantLiquidityAmountRequiredMinimum", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:SummaryOfMinimumConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1c3e347e6fb74e5a8b1348cce5585370_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:DebtInstrumentCovenantMinimumConsolidatedEarningBeforeInterestTaxesDebtAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Long-term Debt - Minimum Consolidated EBITDA (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "shortName": "Long-term Debt - Minimum Consolidated EBITDA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:SummaryOfMinimumConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1c3e347e6fb74e5a8b1348cce5585370_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:DebtInstrumentCovenantMinimumConsolidatedEarningBeforeInterestTaxesDebtAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - 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", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "if73e0818d3c74fc5b94e997b485c0c07_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": "2434417 - 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-20211231.htm", "contextRef": "if73e0818d3c74fc5b94e997b485c0c07_I20181130", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "id0ed013724904304bb63d7a36164644a_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - Disclosure - Restructuring - Liability (Details)", "role": "http://www.uniquefab.com/role/RestructuringLiabilityDetails", "shortName": "Restructuring - Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1ca4123fbc204f6c9b2e1079c1f825db_I20191229", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i96633ae7281e4f129dafd261dee1b136_D20190716-20190716", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "position", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - Disclosure - Restructuring - Narrative (Details)", "role": "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i96633ae7281e4f129dafd261dee1b136_D20190716-20190716", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "position", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i552baa3e89b84219a1966b3c5e4600ae_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441420 - Disclosure - Stock Incentive Plans - Narrative (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "shortName": "Stock Incentive Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i552baa3e89b84219a1966b3c5e4600ae_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "ida67e62a5562459baef95010bbed5c25_D20210504-20210504", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442421 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails", "shortName": "Stock Incentive Plans - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "ida67e62a5562459baef95010bbed5c25_D20210504-20210504", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i3b37e91f27cf46d8af413d1d64a36001_I20191229", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i3b37e91f27cf46d8af413d1d64a36001_I20191229", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "id0ed013724904304bb63d7a36164644a_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - 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": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "2", "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - Income Taxes - Schedule of income before income taxes (Details)", "role": "http://www.uniquefab.com/role/IncomeTaxesScheduleofincomebeforeincometaxesDetails", "shortName": "Income Taxes - Schedule of income before income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Income Taxes - Schedule of components of income tax expense (benefit) (Details)", "role": "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails", "shortName": "Income Taxes - Schedule of components of income tax expense (benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Income Taxes - Schedule of deferred taxes (Details)", "role": "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails", "shortName": "Income Taxes - Schedule of deferred taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Income Taxes - Schedule of income taxes based on federal tax rate (Details)", "role": "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails", "shortName": "Income Taxes - Schedule of income taxes based on federal tax rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:LesseeOperatingLeaseRenewalOptions", "reportCount": 1, "unique": true, "unitRef": "renewaloption", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - Disclosure - Leases - Narrative (Details)", "role": "http://www.uniquefab.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ufab:LesseeOperatingLeaseRenewalOptions", "reportCount": 1, "unique": true, "unitRef": "renewaloption", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - Leases - Lease Asset and Liabilities (Details)", "role": "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails", "shortName": "Leases - Lease Asset and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - Disclosure - Operating Leases - Schedule of Operating Lease Maturities (Details)", "role": "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails", "shortName": "Operating Leases - Schedule of Operating Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456431 - Disclosure - Leases - Remaining Lease Term (Details)", "role": "http://www.uniquefab.com/role/LeasesRemainingLeaseTermDetails", "shortName": "Leases - Remaining Lease Term (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457432 - Disclosure - Leases - Lease Costs Included in Statement of Cash Flow (Details)", "role": "http://www.uniquefab.com/role/LeasesLeaseCostsIncludedinStatementofCashFlowDetails", "shortName": "Leases - Lease Costs Included in Statement of Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459433 - 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-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461434 - 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-20211231.htm", "contextRef": "if64d92c9fe1d446cb70a7bf9f106e827_D20130318-20130318", "decimals": "-5", "lang": "en-US", "name": "ufab:RelatedPartyTransactionManagementAgreementAnnualFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466435 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "role": "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i1f5f21ef5ca240d2a5f9c926f0177f59_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467436 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details)", "role": "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails", "shortName": "Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "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-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.uniquefab.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20211231.htm", "contextRef": "i2163166f68224daea93ca5f529129441_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.uniquefab.com/role/InventoriesNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.uniquefab.com/role/InventoriesNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "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/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.uniquefab.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r355", "r549", "r550", "r553", "r660" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "Chief Financial Officer" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r189", "r337", "r341", "r630" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r288", "r313", "r369", "r371", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r627", "r631", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r288", "r313", "r369", "r371", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r627", "r631", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r189", "r337", "r341", "r630" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r186", "r337", "r339", "r571", "r626", "r628" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r186", "r337", "r339", "r571", "r626", "r628" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r288", "r313", "r351", "r369", "r371", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r627", "r631", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails", "http://www.uniquefab.com/role/LeasesNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r288", "r313", "r351", "r369", "r371", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r627", "r631", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails", "http://www.uniquefab.com/role/LeasesNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r129", "r370" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r129", "r134", "r370" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r187", "r188", "r337", "r340", "r629", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r187", "r188", "r337", "r340", "r629", "r645", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r129", "r134", "r268", "r370", "r559" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r190", "r552" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r560", "r562", "r565", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "domainItemType" }, "ufab_AllRestructuringCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Restructuring Costs [Member]", "label": "All Restructuring Costs [Member]", "terseLabel": "All Restructuring Costs" } } }, "localname": "AllRestructuringCostsMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "ufab_ApplianceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Appliance", "label": "Appliance [Member]", "terseLabel": "Appliance" } } }, "localname": "ApplianceMember", "nsuri": "http://www.uniquefab.com/20211231", "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": "Operating lease assets and liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ufab_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.uniquefab.com/20211231", "xbrltype": "stringItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "ufab_CompanysLeasedFacilitiesIncludedBenefitingFromReducedLetterOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company's Leased Facilities Included Benefiting From Reduced Letter Of Credit", "label": "Company's Leased Facilities Included Benefiting From Reduced Letter Of Credit", "terseLabel": "Company's leased facilities" } } }, "localname": "CompanysLeasedFacilitiesIncludedBenefitingFromReducedLetterOfCredit", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "ufab_ContractTerminationLeasedFacilityRemainingPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Termination Leased Facility Remaining Payments [Member]", "label": "Contract Termination Leased Facility Remaining Payments [Member]", "terseLabel": "Contract Termination Leased Facility Remaining Payments" } } }, "localname": "ContractTerminationLeasedFacilityRemainingPaymentsMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_DateOfDeterminationDecember312021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date of Determination December 31, 2021", "label": "Date of Determination December 31, 2021 [Member]", "terseLabel": "Date of Determination December 31, 2021" } } }, "localname": "DateOfDeterminationDecember312021Member", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails" ], "xbrltype": "domainItemType" }, "ufab_DateOfDeterminationFebruary282022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date of Determination February 28, 2022", "label": "Date of Determination February 28, 2022 [Member]", "terseLabel": "Date of Determination February 28, 2022" } } }, "localname": "DateOfDeterminationFebruary282022Member", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails" ], "xbrltype": "domainItemType" }, "ufab_DateOfDeterminationJanuary312022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date of Determination January 31, 2022", "label": "Date of Determination January 31, 2022 [Member]", "terseLabel": "Date of Determination January 31, 2022" } } }, "localname": "DateOfDeterminationJanuary312022Member", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "ufab_DebtInstrumentCovenantLiquidityAmountRequiredMinimum": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Liquidity Amount Required, Minimum", "label": "Debt Instrument, Covenant, Liquidity Amount Required, Minimum", "terseLabel": "Minimum Liquidity" } } }, "localname": "DebtInstrumentCovenantLiquidityAmountRequiredMinimum", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantMinimumConsolidatedEarningBeforeInterestTaxesDebtAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum, Consolidated Earning Before Interest, Taxes, Debt, And Amortization", "label": "Debt Instrument, Covenant, Minimum, Consolidated Earning Before Interest, Taxes, Debt, And Amortization", "terseLabel": "Minimum Consolidated EBITDA" } } }, "localname": "DebtInstrumentCovenantMinimumConsolidatedEarningBeforeInterestTaxesDebtAndAmortization", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails" ], "xbrltype": "monetaryItemType" }, "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": "Maximum total leverage ratio" } } }, "localname": "DebtInstrumentCovenantTotalLeverageRatioMaximum", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "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": "Debt instrument interest rate" } } }, "localname": "DebtInstrumentPaidInKindInterestRate", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodPaymentInstallmentPeriodsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Debt Instrument, Period Payment, Installment Periods [Axis]", "label": "Debt Instrument, Period Payment, Installment Periods [Domain]", "terseLabel": "Debt Instrument, Period Payment, Installment Periods [Domain]" } } }, "localname": "DebtInstrumentPeriodPaymentInstallmentPeriodsDomain", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "stringItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "ufab_DeferredTaxAssetsExcessInterestExpense": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Excess Interest Expense", "label": "Deferred Tax Assets, Excess Interest Expense", "terseLabel": "Excess interest expense" } } }, "localname": "DeferredTaxAssetsExcessInterestExpense", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liability", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DepositsandOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 6.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/20211231", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMember", "nsuri": "http://www.uniquefab.com/20211231", "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/20211231", "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/20211231", "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 settlements" } } }, "localname": "DerivativeInstrumentsMonthlySettlements", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "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": "Notional amount quarterly decrease" } } }, "localname": "DerivativeNotionalAmountQuarterlyDecrease", "nsuri": "http://www.uniquefab.com/20211231", "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": "Notional amount quarterly increase" } } }, "localname": "DerivativeNotionalAmountQuarterlyIncrease", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_EffectiveIncomeTaxRateReconciliationAssetsBasisAdjustmentAmount": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Assets Basis Adjustment, Amount", "label": "Effective Income Tax Rate Reconciliation, Assets Basis Adjustment, Amount", "negatedLabel": "Assets Basis Adjustment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAssetsBasisAdjustmentAmount", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "ufab_EffectiveIncomeTaxRateReconciliationPaycheckProtectionProgramLoanForgivenessAmount": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Paychecks Protection Program Loan Forgiveness, Amount", "label": "Effective Income Tax Rate Reconciliation, Paycheck Protection Program Loan Forgiveness, Amount", "negatedLabel": "PPP loan forgiveness" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPaycheckProtectionProgramLoanForgivenessAmount", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "ufab_EffectiveIncomeTaxReconciliationPriorYearOperatingLossCarryforward": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Reconciliation, Prior Year Operating Loss Carryforward", "label": "Effective Income Tax Reconciliation, Prior Year Operating Loss Carryforward", "terseLabel": "NOL carryback" } } }, "localname": "EffectiveIncomeTaxReconciliationPriorYearOperatingLossCarryforward", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ufab_EvansvilleRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Evansville Restructuring [Member]", "label": "Evansville Restructuring [Member]", "terseLabel": "Evansville Restructuring" } } }, "localname": "EvansvilleRestructuringMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "pureItemType" }, "ufab_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "terseLabel": "Total lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LesseeOperatingLeaseLeaseRemainingTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Lease Remaining Term and Discount Rate", "label": "Lessee, Operating Lease, Lease Remaining Term and Discount Rate [Table Text Block]", "terseLabel": "Lease remaining term and discount rate" } } }, "localname": "LesseeOperatingLeaseLeaseRemainingTermAndDiscountRateTableTextBlock", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ufab_LesseeOperatingLeaseRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Renewal Options", "label": "Lessee, Operating Lease, Renewal Options", "terseLabel": "Renewal options" } } }, "localname": "LesseeOperatingLeaseRenewalOptions", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LeasesNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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": "Line of credit for capital expenditures" } } }, "localname": "LineOfCreditForCapitalExpendituresMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "percentItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "ufab_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.uniquefab.com/20211231", "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "ufab_PaymentsOfPlacementAgentOfferingCostsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments Of Placement Agent Offering Costs, Gross", "label": "Payments Of Placement Agent Offering Costs, Gross", "terseLabel": "Payment of placement agent offering costs" } } }, "localname": "PaymentsOfPlacementAgentOfferingCostsGross", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_PercentOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Employees", "label": "Percent Of Employees", "terseLabel": "Percent of employees" } } }, "localname": "PercentOfEmployees", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "ufab_PercentageOfPaymentOfSellingCommissions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Payment Of Selling Commissions", "label": "Percentage Of Payment Of Selling Commissions", "terseLabel": "Percentage of payment of selling commissions" } } }, "localname": "PercentageOfPaymentOfSellingCommissions", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_PeriodSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period Seven", "label": "Period Seven [Member]", "terseLabel": "Trailing 12 months" } } }, "localname": "PeriodSevenMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails" ], "xbrltype": "domainItemType" }, "ufab_PeriodSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period Six", "label": "Period Six [Member]", "terseLabel": "Trailing 12 months" } } }, "localname": "PeriodSixMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails" ], "xbrltype": "domainItemType" }, "ufab_ProceedsFromPaycheckProtectionProgramCoronavirusAidReliefAndEconomicSecurityAct": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Paycheck Protection Program, Coronavirus Aid, Relief, And Economic Security Act", "label": "Proceeds From Paycheck Protection Program, Coronavirus Aid, Relief, And Economic Security Act", "terseLabel": "Proceeds from PPP Note" } } }, "localname": "ProceedsFromPaycheckProtectionProgramCoronavirusAidReliefAndEconomicSecurityAct", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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 percent to terminate agreement" } } }, "localname": "RelatedPartyTransactionEquityOwnershipNeededToTerminateAgreement", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_RelatedPartyTransactionManagementAgreementRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Management Agreement, Renewal Term", "label": "Related Party Transaction, Management Agreement, Renewal Term", "terseLabel": "Management agreement, renewal term" } } }, "localname": "RelatedPartyTransactionManagementAgreementRenewalTerm", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_RepaymentsOfTermLoansAndCapitalExpenditureLines": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments of Term Loans and Capital Expenditure Lines", "label": "Repayments of Term Loans and Capital Expenditure Lines", "negatedTerseLabel": "Payments on term loans and capital expenditure line" } } }, "localname": "RepaymentsOfTermLoansAndCapitalExpenditureLines", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ufab_RestructuringAndRelatedCostsPercentageOfSubleaseSecured": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and Related Costs, Percentage of Sublease Secured", "label": "Restructuring and Related Costs, Percentage of Sublease Secured", "terseLabel": "Percentage of sublease secured" } } }, "localname": "RestructuringAndRelatedCostsPercentageOfSubleaseSecured", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "percentItemType" }, "ufab_RevenueFromContractWithCustomerShippingAndHandlingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Shipping and Handling, Policy", "label": "Revenue From Contract With Customer, Shipping and Handling, Policy [Policy Text Block]", "terseLabel": "Shipping and Handling" } } }, "localname": "RevenueFromContractWithCustomerShippingAndHandlingPolicyPolicyTextBlock", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ufab_ScheduleOfMinimumBorrowersLiquidityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Minimum Borrowers Liquidity", "label": "Schedule of Minimum Borrowers Liquidity [Table Text Block]", "terseLabel": "Schedule of minimum borrowers liquidity" } } }, "localname": "ScheduleOfMinimumBorrowersLiquidityTableTextBlock", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "ufab_SeniorCreditFacilitySecondAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Credit Facility, Second Amendment [Member]", "label": "Senior Credit Facility, Second Amendment [Member]", "terseLabel": "Senior credit facility, second amendment" } } }, "localname": "SeniorCreditFacilitySecondAmendmentMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCommonStockClosingPriceForTenOfTwentyConsecutiveTradingDaysMinimumThresholdForVesting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Common Stock Closing Price For Ten Of Twenty Consecutive Trading Days, Minimum Threshold For Vesting", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Common Stock Closing Price For Ten Of Twenty Consecutive Trading Days, Minimum Threshold For Vesting", "terseLabel": "Closing price of common stock for ten out of twenty consecutive trading days (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCommonStockClosingPriceForTenOfTwentyConsecutiveTradingDaysMinimumThresholdForVesting", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfConsecutiveTradingDaysInMeasurement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Number Of Consecutive Trading Days In Measurement", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Number Of Consecutive Trading Days In Measurement", "terseLabel": "Number of consecutive trading days in measurement period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNumberOfConsecutiveTradingDaysInMeasurement", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsThresholdNumberOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Threshold Number Of Consecutive Trading Days", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Threshold Number Of Consecutive Trading Days", "terseLabel": "Threshold number of consecutive trading days" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsThresholdNumberOfConsecutiveTradingDays", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "ufab_ShareBasedCompensationAwareTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Aware, Tranche Five", "label": "Share Based Compensation Aware, Tranche Five [Member]", "terseLabel": "Share Based Compensation Aware, Tranche Five" } } }, "localname": "ShareBasedCompensationAwareTrancheFiveMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_ShareBasedCompensationAwareTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Aware, Tranche Four", "label": "Share Based Compensation Aware, Tranche Four [Member]", "terseLabel": "Share Based Compensation Aware, Tranche Four" } } }, "localname": "ShareBasedCompensationAwareTrancheFourMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "stringItemType" }, "ufab_StellantisAutomobileCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stellantis Automobile Company", "label": "Stellantis Automobile Company [Member]", "terseLabel": "Stellantis" } } }, "localname": "StellantisAutomobileCompanyMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "ufab_SummaryOfMinimumConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Minimum Consolidated Earnings Before Interest, Taxes, Depreciation and Amortization", "label": "Summary of Minimum Consolidated Earnings Before Interest, Taxes, Depreciation and Amortization [Table Text Block]", "terseLabel": "Schedule of minimum consolidated EBITDA" } } }, "localname": "SummaryOfMinimumConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortizationTableTextBlock", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "ufab_TaglichBrothersIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taglich Brothers, Inc.", "label": "Taglich Brothers, Inc. [Member]", "terseLabel": "Taglich Brothers, Inc." } } }, "localname": "TaglichBrothersIncMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ufab_The2013StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2013 Stock Incentive Plan [Member]", "label": "The 2013 Stock Incentive Plan [Member]", "verboseLabel": "The 2013 Stock Incentive Plan" } } }, "localname": "The2013StockIncentivePlanMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "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 2013 Plan and The 2014 Plan" } } }, "localname": "The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "domainItemType" }, "ufab_TransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation", "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "localname": "TransportationMember", "nsuri": "http://www.uniquefab.com/20211231", "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/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "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": "Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc." } } }, "localname": "UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails" ], "xbrltype": "domainItemType" }, "ufab_YanfengAutomotiveInteriorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yanfeng Automotive Interiors", "label": "Yanfeng Automotive Interiors [Member]", "terseLabel": "Yanfeng Automotive Interiors" } } }, "localname": "YanfengAutomotiveInteriorsMember", "nsuri": "http://www.uniquefab.com/20211231", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48", "r558" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r27", "r191", "r192" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 4.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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r596", "r613" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r13", "r14", "r52" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "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 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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r246" ], "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": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r116", "r117", "r118", "r404", "r405", "r406", "r495" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r121", "r122", "r123", "r125", "r134", "r201", "r202", "r208", "r209", "r210", "r211", "r214", "r215", "r273", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r438", "r439", "r440", "r441", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r506", "r507", "r508", "r509", "r510", "r511", "r515", "r516", "r545", "r573", "r574", "r575", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r374", "r397", "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r197", "r216" ], "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" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r81", "r96", "r301", "r526" ], "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 of debt issuance costs" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r96", "r301", "r528" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r96", "r233", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "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": "Warrants to purchase (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r148" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r148" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r96", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairments and other" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r175", "r178", "r184", "r207", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r460", "r463", "r505", "r556", "r558", "r594", "r612" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r62", "r108", "r207", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r460", "r463", "r505", "r556", "r558" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r375", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r115" ], "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": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r245" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r42", "r98" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Accounts Payable" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r98", "r102" ], "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\u00a0\u2013\u00a0end of period", "periodStartLabel": "Cash and cash equivalents\u00a0\u2013\u00a0beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r517" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r315" ], "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 (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of warrants purchased (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r269", "r647" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r116", "r117", "r495" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r314" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r558" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value\u00a0\u2013\u00a015,000,000 shares authorized and 11,733,147 and 9,779,147 issued and outstanding at December\u00a031, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets (liabilities):" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r163", "r164", "r189", "r502", "r503", "r646" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r163", "r164", "r189", "r502", "r503", "r644", "r646" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r163", "r164", "r189", "r502", "r503", "r644", "r646" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r163", "r164", "r189", "r502", "r503" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r160", "r163", "r164", "r165", "r502", "r504", "r646" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r163", "r164", "r189", "r502", "r503", "r646" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r103", "r462" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77", "r571" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r163" ], "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": "Production risk" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r109", "r435", "r447" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r109", "r435" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r435", "r447", "r449" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current tax expense:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r109", "r435", "r447" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r161", "r189" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "terseLabel": "Customer contracts" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r22", "r107", "r114", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r306", "r307", "r308", "r309", "r529", "r595", "r598", "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r22", "r303", "r598", "r611" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofrepaymentofmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r54", "r305", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r54", "r286" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r55", "r107", "r114", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r306", "r307", "r308", "r309", "r529" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r55", "r608" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Debt instrument, periodic payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r55" ], "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 amount" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r55", "r107", "r114", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r306", "r307", "r308", "r309", "r315", "r316", "r317", "r318", "r526", "r527", "r529", "r530", "r609" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtMinimumConsolidatedEBITDADetails", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r292", "r526", "r530" ], "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": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofrepaymentofmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r436", "r447" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r47", "r292", "r528" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofrepaymentofmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r436", "r447" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r415", "r416" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r109", "r436", "r447", "r448", "r449" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred tax expense:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r425", "r597", "r610" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r436", "r447" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r426" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax asset before valuation allowance" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r433", "r434" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r428" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total deferred tax asset (liability)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r428" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r433", "r434" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r431", "r433", "r434" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits and NOLs" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r433", "r434" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Accrued payroll and benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r433", "r434" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r427" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r433", "r434" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Lease assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r433", "r434" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r433", "r434" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property, plant, and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofdeferredtaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r368" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r96", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r96", "r173" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r466" ], "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 fair value, liabilities" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r475" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Loss (gain) on derivative instrument" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r63", "r474", "r476", "r478", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r485", "r498" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r468", "r470" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r113", "r467", "r469", "r471", "r472", "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative financial instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r411" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r126", "r127", "r128", "r129", "r130", "r137", "r139", "r145", "r146", "r147", "r151", "r152", "r496", "r497", "r604", "r622" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r126", "r127", "r128", "r129", "r130", "r139", "r145", "r146", "r147", "r151", "r152", "r496", "r497", "r604", "r622" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r148", "r149", "r150", "r153" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r398" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r398" ], "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 (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "verboseLabel": "Employee Termination Benefits Liability" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r396" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r67", "r68", "r69", "r116", "r117", "r118", "r122", "r131", "r133", "r155", "r211", "r314", "r319", "r404", "r405", "r406", "r440", "r441", "r495", "r518", "r519", "r520", "r521", "r522", "r523", "r634", "r635", "r636", "r676" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r501" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r473", "r477", "r484" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Life\u00a0\u2013\u00a0Years" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r239" ], "calculation": { "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r239" ], "calculation": { "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r239" ], "calculation": { "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r239" ], "calculation": { "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r239" ], "calculation": { "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r234", "r235", "r237", "r240", "r572", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r237", "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r234", "r236" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r237", "r572" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets", "http://www.uniquefab.com/role/IntangibleAssetsFinitelivedintangibleassetsfutureamortizationexpensescheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Adjustments/Foreign Currency Exchange" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r96" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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 (gain) on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r96", "r310", "r311" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain on forgiveness of debt", "terseLabel": "Gain on forgiveness of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r162", "r646" ], "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]", "terseLabel": "Geographic concentration risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r223", "r225", "r558", "r593" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.uniquefab.com/role/GoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r232" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r226", "r228" ], "calculation": { "http://www.uniquefab.com/role/GoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r226", "r228" ], "calculation": { "http://www.uniquefab.com/role/GoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r96", "r224", "r227", "r230" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Goodwill impairment", "terseLabel": "Impairment", "verboseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r108", "r175", "r177", "r180", "r183", "r185", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r505" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r471", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Impairment loss" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r242", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Valuation of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r110", "r450" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincomebeforeincometaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S. (loss) income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincomebeforeincometaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r175", "r177", "r180", "r183", "r185", "r592", "r602", "r606", "r624" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.uniquefab.com/role/IncomeTaxesScheduleofincomebeforeincometaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss\u00a0before income tax benefit" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/IncomeTaxesScheduleofincomebeforeincometaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r110", "r450" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincomebeforeincometaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Non-U.S. income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincomebeforeincometaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r248", "r255" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r111", "r419", "r423", "r430", "r445", "r451", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Income tax penalties and interest" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r132", "r133", "r174", "r417", "r446", "r452", "r625" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax benefit", "totalLabel": "Total income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/IncomeTaxesScheduleofcomponentsofincometaxexpensebenefitDetails", "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r66", "r413", "r414", "r423", "r424", "r429", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r418" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r418" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r418" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax expense (benefit) at US Statutory Tax Rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r418" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Goodwill impairment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r418" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "terseLabel": "Prior year income tax expense (benefit)", "verboseLabel": "U.S. Tax on non-U.S. income" } } }, "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails", "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r418" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "U.S. Tax on non-U.S. income" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r418" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax (benefit) expense, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r418" ], "calculation": { "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "Research and Development credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesScheduleofincometaxesbasedonfederaltaxrateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r101" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r59", "r600", "r620" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Refundable taxes" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r95" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r95" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r95" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r95" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r140", "r141", "r142", "r147" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r140", "r141", "r143", "r147" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r104", "r236", "r568", "r569", "r570", "r572" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r172", "r525", "r528", "r605" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r90", "r93", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r601", "r619" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r479" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r222" ], "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": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r34", "r221" ], "calculation": { "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r60", "r558" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets", "http://www.uniquefab.com/role/InventoriesNarrativeDetails", "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r16", "r61", "r105", "r154", "r218", "r219", "r222", "r567" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r36", "r221" ], "calculation": { "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r60", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Allowance for inventory valuation" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesNarrativeDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r35", "r221" ], "calculation": { "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeDividend": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of dividend income on nonoperating securities.", "label": "Investment Income, Dividend", "terseLabel": "Dividend income" } } }, "localname": "InvestmentIncomeDividend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r206", "r623" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease costs included in cash flow statement" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r245" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesNarrativeDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r537" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesNarrativeDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r542" ], "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 operating lease liability maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r542" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails_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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r542" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r542" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r542" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r542" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r542" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r542" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r542" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r536" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r51", "r108", "r179", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r461", "r463", "r464", "r505", "r556", "r557" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r108", "r207", "r505", "r558", "r599", "r616" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r53", "r108", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r461", "r463", "r464", "r505", "r556", "r557", "r558" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Other than Long-term Debt, Noncurrent [Abstract]", "terseLabel": "Other long-term liabilities:" } } }, "localname": "LiabilitiesOtherThanLongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r598", "r611" ], "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": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r20", "r595" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r293", "r304", "r306", "r307", "r598", "r614" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofrepaymentofmaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofrepaymentofmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r114", "r271", "r297" ], "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofrepaymentofmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r114", "r271", "r297" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofrepaymentofmaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofrepaymentofmaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r55" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Long-term debt,\u00a0net of current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r55", "r272" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputEbitdaMultipleMember": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r94", "r97" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r64", "r65", "r69", "r72", "r97", "r108", "r121", "r126", "r127", "r128", "r129", "r132", "r133", "r144", "r175", "r177", "r180", "r183", "r185", "r207", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r497", "r505", "r603", "r621" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r119", "r120", "r123", "r124", "r134", "r135", "r136", "r203", "r204", "r212", "r213", "r346", "r347", "r348", "r349", "r407", "r442", "r443", "r444", "r493", "r512", "r513", "r514", "r546", "r576", "r577", "r578", "r638", "r639", "r640", "r641", "r643", "r677" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not designated as hedging instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 1.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 income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r22", "r598", "r614" ], "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": "Total debt excluding Revolver" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units for goodwill testing purposes" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r175", "r177", "r180", "r183", "r185" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r533" ], "calculation": { "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails", "http://www.uniquefab.com/role/OperatingLeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "verboseLabel": "Liabilities" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r533" ], "calculation": { "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails": { "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": "Current, other accrued liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r533" ], "calculation": { "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails": { "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": "Noncurrent, other liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r535", "r538" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseCostsIncludedinStatementofCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r532" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets", "http://www.uniquefab.com/role/LeasesLeaseAssetandLiabilitiesDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r540", "r543" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesRemainingLeaseTermDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r539", "r543" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesRemainingLeaseTermDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r465" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r52" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "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 long term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r43", "r618" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "terseLabel": "Investments,\u00a0at cost" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 1.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r253", "r254", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "verboseLabel": "Other Exit Costs Liability" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r96" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r91", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Payments made during the year" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r89" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r365", "r366", "r367", "r368", "r372" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r375", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r40", "r41" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock and warrants" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r87", "r107" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving credit facilities" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r87", "r88", "r99" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r247" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r250", "r648", "r649", "r650" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r45", "r245" ], "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": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r247", "r558", "r607", "r617" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Property, plant, and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r44", "r247", "r648", "r649" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18", "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r245" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r74", "r217" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r355", "r549", "r550" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r355", "r549", "r550", "r553" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r355" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r549" ], "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 management contract" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r355", "r549", "r553", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r547", "r548", "r550", "r554", "r555" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r88", "r107" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r252", "r254", "r257", "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r253", "r256", "r260", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Amount of restructuring cost incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Workforce reduction due to plant closure" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r96", "r251", "r258", "r260" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Provision for estimated expenses incurred during the year", "verboseLabel": "Restructuring expenses" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/RestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r253", "r254", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails", "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails", "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r254", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r319", "r408", "r558", "r615", "r638", "r643" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r116", "r117", "r118", "r122", "r131", "r133", "r211", "r404", "r405", "r406", "r440", "r441", "r495", "r634", "r636" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r170", "r171", "r176", "r181", "r182", "r186", "r187", "r189", "r336", "r337", "r571" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 1.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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r350" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r338", "r350" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r163", "r189" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r148" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r148" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax expense (benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r55", "r114", "r306", "r308", "r315", "r316", "r317", "r318", "r526", "r527", "r530", "r609" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of current and noncurrent deferred taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r361", "r362", "r363", "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r147" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of income taxes based on federal tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r234", "r236", "r572" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r234", "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r229", "r231" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income before income tax, domestic and foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r37", "r38", "r39" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r271" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r551", "r553" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r253", "r254", "r255", "r256", "r260", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails", "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r254", "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Liability" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r375", "r399" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r381", "r387", "r389" ], "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 share-based compensation, stock options and stock appreciation rights award activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of share-based payment award, stock options, valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsTables" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofMinimumBorrowersLiquidityDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleoflongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r378" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r399" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r384" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r384" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r386" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r386" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r399" ], "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", "periodStartLabel": "Outstanding at beginning of period", "terseLabel": "Outstanding at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r383", "r399" ], "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)", "terseLabel": "Number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r382" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r373", "r379" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Award vesting on grant date" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Award vesting, second anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Award vesting, first anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r375", "r380" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r396" ], "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 usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r396" ], "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 usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsperShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r377" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r392", "r409" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r399" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r399" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued, price per share (in USD)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "perShareItemType" }, "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r58", "r67", "r68", "r69", "r116", "r117", "r118", "r122", "r131", "r133", "r155", "r211", "r314", "r319", "r404", "r405", "r406", "r440", "r441", "r495", "r518", "r519", "r520", "r521", "r522", "r523", "r634", "r635", "r636", "r676" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r116", "r117", "r118", "r155", "r571" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r314", "r319" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock and warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r314", "r319", "r385" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofstockoptionsandstockawardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r26", "r314", "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock and warrants" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r108", "r199", "r207", "r505", "r558" ], "calculation": { "http://www.uniquefab.com/role/ConsolidatedBalanceSheets": { "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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets", "http://www.uniquefab.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r193", "r194", "r195", "r196", "r198", "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r121", "r122", "r123", "r125", "r134", "r201", "r202", "r208", "r209", "r210", "r211", "r214", "r215", "r273", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r438", "r439", "r440", "r441", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r506", "r507", "r508", "r509", "r510", "r511", "r515", "r516", "r545", "r573", "r574", "r575", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r253", "r254", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringLiabilityDetails", "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r47" ], "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 costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Unpatented technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IntangibleAssetsScheduleofintangibleassetsbymajorclassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r412", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesNarrativeDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r83" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r83" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r156", "r157", "r158", "r159", "r166", "r167", "r168" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/GoodwillDetails", "http://www.uniquefab.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants and rights outstanding" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r138", "r147" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r137", "r147" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "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/2021-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r524": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r555": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r663": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r666": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r667": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r668": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r669": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r670": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r671": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585" } }, "version": "2.1" } ZIP 97 0001617669-22-000021-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001617669-22-000021-xbrl.zip M4$L#!!0 ( *Z*>%30Z#(KTIX" %[W%P 1 =69A8BTR,#(Q,3(S,2YH M=&WLO6E7&TFV+OS]_ J][GO/J5ZK$L<\N*I]%S;@0[41-LAVPQ>O&"&Q!BI3 M8O"O?W>D)&9L, (IA=Q=MI29RHR,_>PQ=NS]Y_\[Z;0;1Z$H\U[W7R_P$GK1 M^'^O__S_LNP_;[;>-U9Z;M )W7[C;1%,/_C&<=[?;WSQH?S6B$6OT_C2*[[E M1R;+JM^\[1V>%OG>?K]!$"%73A:O%..*,XDRY1C+F!4ALUCZ#,%!+941'*O? M]UZQ@*WSE&1>(9$Q(V.FN:49XU$'% -"3/SN7TF&C#?84L,-N^2H_^=>+_7[_\-7+E\?'QTLGMF@O]8J]EP1A^C+OMO-N M2*_\8G1Y.I_?]@N4?E'V3=>%%V>W[]]\]?FM7_8+TRUCK^B8/LPVW(>@#)$, MD_%-X,IO/WAF.FU->?;,09GM&7-X]HMH2EM=/3J1GH SA#.*SWX2C;WTA$$W M_WL0X.B2ZW6J'V!R?GE>]AC!\D?S,+SB;-JNO<(QK2[&6NN7U=G1I;=?E(@V MOE]9]*^_'AR\Z=7ZQ:WCU"_A[/A"'\X)6UU4!K>TUSMZ"2>J^_[-+E U@[.7 M[CN^^D>$Q3Q#ZL+8TF/\E:>.AB9>#D^>75KF-TT-7(E?_F?C_;;;#QV3786? MZPVZ_>+TYO<:G:S>K?K!J[;I[OWK1>AFG[9? )<$XU__V0E]TT@_S\+?@_SH M7R_>]KI]X/VL=7H(SW'#;_]ZT0\G_9<5C5Z^_J__^J\_^WF_'5XG8&5C^/SY M/WW]I\^/&F7_M!W^]<+GY6';G+[J]KH!!I"?O$H7AF+X,?<^ M=*N/<+X) JC(W?#Y)_VM$/_U(B=84"Q$%(H0YDTPFCK#(R<:$\T8_KJ2AH+@ M?]DYI+NFDQX=\E>K71C?Z5MXG<*TU[L^G/P[G+YHY!YN[>GG4[O2.WI/MHYV MZ,; 'ZP>[;[3!YL'#FV\6_NVTUK+-\@&;K:V#C:^O\EW6V\ZS=;.Z<:*0[M? MUMH;K<^=][39WOG>H\V5-_N[[U9/=@Z:!\W6)[3S?>-XI_/I>/?@$]DX6*;- M=Y_W=UNK>+>MT'NR>[KSQ8F=UD>Z>[7W:.=PX^'OEW:[E]]TDTO^^1W=;G@]W61](\^'C<7%EKPV_XY@K< MO[.#-KY\XKN=3Z3Y_=/H-Y_A6;R[V^K1S97==O-+L]U;*-];\ MLM;9/?AXLMMJ=W9;.[3Y61V_;ZWV-[;1R?O6.MEL?2)?,:-:.TPR)*W)6- Z M,XZ93$5NX 1GVJL7KQ%@5V IA/[SY26B/B:-ET%O^:2[UMIF;T';G]'VY!IM M$07A1*+)0.WZC&F*,]#0-M-:.8>]5@H!;:-IE^$)R3JV2-;RTIGV3C#%&API M%P3^&8&_7R,P4 )FW/H,R G6E;0J,]K@#%NCK9 B!"5?O$Y$F!I]/\#]>WY! MX3M1&%VCL--8.^9LYK0"%K;,9TJ;D%$6.38H8*WXB]=K._>AKZ4<>T\]E1+, M=A^UH09)*:)TUAHLOJY?)>O(&GWU/I1E")N'H0 SJ;OW/H INQ6ZX=BT6Z'H M3)? )\V#Y:/=[E_[N]\/X7[K>(=L?0,"M7??K:.-EJ,[G<^=YI?=SL;!7YV- ME:W])A!NYU2CW?_L(]?YW#5?]&"SLX,W#H#0[SX"@3Y_ Q"<-+_[' "!@="G M&YV=X^:[5;)[L'7PG^] R(]?@Q%1NYA<',4S)CQH4&-8II2@$LXH[LR+UQ_P MO6B$(X\$APB_)0QY ORGG28B(BQEY/IV&EVFSOO@+F89G;-ORJ[->4F#M?_BIW6X?M37A^L_41_GO3 MV4G_KGP\W8'?[0+/[1XL?]_X F/\OH>:;T>_^<]?^[;CVYN=3ZSY_2.&Z_'& MN]U]^!=^^]<^@*"SVVG"LS9.=@_6OV_"\?]\WQEQ*W#MP0Z']_ZJ.&:"")H1 MEW1N""+3T: L4$,PE]YJHU^\_KF[]X_-_GXHEITK!L&/J9B')RJ=GKN@6<'@%.>]?A1"R2 8O,6^DR1K !.('="(8 )+C,$C!0C>)<@60*AIA)0^GEY8AZ)1 M#2C<&,Y\N_[ORY&:JS]^/3YT^>Z'E8LV_E;V3=%? ?YY/283PN/?G9\[&Z8_ MOQ23C.+S1PS/C+^/'_+RTD3=/&^.*@,^CT54,<;!WY&:@LS2$3F+6:@$0_H_ MF8'I&H9Q^VD&2%H*(.3L1J,S=YN!03ZCNF9H!]) 9N(BG#Z'8 M3JQX]GH^/X)A7;RTTENFWRM^$7K7?I\.KH1NKP,6S0VWO:N N'2+EY='_S/D M!\:"LA01KS43()Z%1O ?I111'*U*&@V#=J,HFR$ 7-1H6%<0.!,I/])H:&(: MC5HPB32.1+K(A%X?-.,I%3.L'8Y#ZSJ%?_'J0(0*]SV.O"UW+Y) =E-;X,CG=ZW>U^ MSWT;WNO/ES<^XFS6SD9R+T8>4I'H"8@R)81SF'GFI&,Q*"6#BD):#Q_ V69S M0YIE[RO_!SPAD_OU[EMSF/=-NR9DDL@YKY'0400F'-&<@L,1N2%28<_\W)!I M*_1-W@U^U11=\'#+FM '.\- W$?K"&)1.&U)P$AJAZ,BW-NGH\^T9L ZY8W1 MEDLE671,"VR=!'L;J^"#8U/0C;6'ZO0UMY$@:*C3CEC)O%76*@YRR&DP PV2"K..:8($7!C_-.Y,?-AECW,O[I$&J0I MT=;C@+1D,CHK(XJ..*\8*']DYX8T4S#+)D@FA105SAH50.F!/6:<#9Y@X[PE M7%LW-V1Z2K-L@O0![]))RL%(MHHQPY4C/G !TDTSRA2:0@BZ]H2:?H!<&Q\, M0X(1H1AGR@C//7>2&9"6@NOYH^I4C)+I$-U3J9/T"B0I\3( ,1DA$NC%8K>,A.HB9;$IULNJ#,='V<=(_IHJ5:2 M@I6)'+5"XRBD0#CJ%-Z>&]),P\J<()F4(!$I15!,^\RL!@48);(A.O 2')D; M,CVIE?D@^IPO5P\??FV!-:54C$?VH^6HFV-IP(LH2LY2M)H4-IDA;SI;WBE"A\='5;=I7I.^L;L\OO9^Z/0-C=Y &?DONQ"%\ MO#<2G3!8&\F#8"CE8IJH#=<\Z7,JG?-CT9,VTLPF -_WNGO]4'02,-(^P,>' MX(\@OQ6.>NTCD&V7+WI\08?4)%:AL&#&ZJ@114P8:S''PG&%A."!^[.=$[,K MCA9HN")I'H &K:EB1&'JG6/<(&NILH9*SUR@2O#9-TMN51;5ULO@E[M^*Y3) M=O%#"MU5IP52S4&A[PG+E*#4Q$##78K3>NB@!.B"1DY[YH,G??T80;6 M0Z_ZR&!5W=%'OG3I0WQD G8>GJ,NR!H4"A(;9(XL#8(&76DUADP M'P-[.HS/%6$GQ8UG3D01#GM%VEWR-1VZV;&]?,V]O0K!8UJ/89X0SZ1EBH-7 M&[705H,9B=GL6PX;PU=-OUKO'@YNL"6O7K&2EU45DRT RJ2LA\^F/:@*MK2" MVZ_*X%P>P_7SXU& 06/*_;5V[[@FE@4)1EOE""=4,B.$==9P)@6E/CB)W3Q" M)CDK:5\YN FA.PCOBMYQ?W^!GU]S5KBTR$3M [$,&60"DH@X;Z*/('[F$C^K M-N][LS%H]_/#]@(TOQ!X9T$QH*4+6# /H.'6,HX%_ 6H8:I&:Y%O>UT74K6H M1)FMO/SVYO1-Z+K]CBF^7:;?MFF'\790]GL=,(,N M&$CO0C<4IKW1Z_>*,JT*F.[/HA\/>>/K+#,>U+6+YW$E5L@0.;CE1'"5;"^K ME%,<['$/8E%QNH#S ^&\W0_M-LB:O%P>P,F>S=MA@>K'1K5'5"+/L=*!66F, MD50AHX/SF,; %ZA^(*K7>H6O)/0"RH\,907 E90)HF2R,Z)2"G,'OK*Q(1!J M%E!^()1W3#>&[MY0.O?SH[ .LP_D*7Z6:K ]2^#VGH43; ZZ*B9#$(3Q"-B MR%D6')*Z1EM(9A/4S]6(GM*F&6F\E!);Q#!#E%OE!2F;<0A&=\2XRA")ESB!#*&&1X"BTQM;,\+:@!**S#0WO0F^O,(?[ MN3/M(35'O4I>?=J>^?4MPX3U(F+'$=" >QVD\#PD$D2$K*D]#3;^,_,T0%Y1 MYE.6FU",B:"BPECZ$#3FP!'UI\';Y=FG@68VS0SF C-,B<4>&6]LK\9W_5ZOFSUYG3?M*;<6.4$>/$R1:8,M4)1 M3,$X)(:3FGOP"PP_+8:G56T*&R^U8LIAQFE4(H)U:)G2\!1D:[Z4.XL8_H%R MKCV&IR.'N00\.6*)%I;92)601"GO#-?$(5;SY:X%AI^#'&:2*6,"5IP)%L&L MP,P[KL",X%QH4:<:+%,+H=:,B2;K*4]?#$?%4HL.AKW@C#FN>>JHX"E&6GB) MYS-@^KPA/-E P_0AC!073#CA,4$L<&>88A%')[!16 ZK@-37DEA ^$FE\)26 MK32W2DE/G<%,$VDQ1E8$SXR.0O %A.X\@!MJE%; @$ M.Q4Q@R/#O:HH&1*SBMQE?S H^^E'Y5JO:(;CT;IJWMW[4/2Z\-%5-+U:,^WL M*J!ZUYO"EY\./0BB7"H2B!!0UBH#94 MP!C'B(W3$6M":Z!%9HB&TQ&C)#*.:; .".4^FFI^14XZ-9LP'ZTG$T1#BN,#&UF%= M=_JDFQ+7@=044GH7I&&:4BL]\1XY*EWD&O/9[0XQ[?2JR76 $($;+YV3Q#J0 M@=HJ8:1"S&OB,0JJ]C1XM/2JR=' J\BM"L08L-\Q"#()NL:!^R6,,USAV4UQ M&_O"(+W@??NG']+&I.6N3V6L#],];HK!O =O^5&]XPG6:XPZ2D8#'*X M:W>O)GRC@C-8(["@!4_)ZUIA)6DRIXD@E,@YXYLGH<[D>,=@ C(-U#R1G&F$ MC'$4](["$0L?J:V)M[-ENGLC0E3[5O)NWAET)K6<,", F+Z#A07U7@3FF%/, M@'A%G C#A'"8,:'J4!7I)K28DP5:'F-1GH(MBV105DHF4CT4-?,C(F#ZPI:#:9VZJ., 3E#J..T$UXZZ$%7@ M'M6A?>>,J>;YAHM6#ORO*!75#+/4.H!H%1FU0KJHYTTWOP^F#/N]ME_O'!:] MHV$.1TWT-)74:1T$,SZP:)AEW,FH.+*4$L+CG.GIIR?5Y'0VQU$*+0EX1)IQ M8JQA(087O0G>8U:'S;$SIK.?" W3%\B8"^*1"H01QIQ'VL1@J0_")0G-ZI+T M,4/Z^]E QR$ #F)2>T<9P5190%&(6*I4W"G(.=/EFS'F+M3-VS;$FQ1II>!; MI]++UAA0XUHH%FF4=-ZT^%,2:7+ZFX@@ T\%+HAG0F(;-46<\TB]DX'5U8F: MHOY^=!Q,7_P2; BGT5ECP9'"2,60T5AC>)$ M!4SF3%D_"74F&!EGC%$1!7*$,. _O]X)>/0F'V)M:W<5:1,7UM2HBQ MCD<<&4&,IYT"B&,I9=KJQN*X^_HLHN=!M&T5QH>FZ=3&@_$*,XZ#(PXT:13$ M>"<558X');T*-5U.F"5V?TQ(3)_/+<,88".?32>"6ZT8G6HXC7C'/\TX)@^ M[\> N N2!:,)*5"]ZO!3AF@/<]C<@90:71#$MC:'#: M>Q\LESS&&D2^9]5W>Y0@##,IW8-KFOIU290BG3*":P^6/_+*UJ74&H12MYC#;:"S)P+]SCL3I,LEM8+[U@T5!LD M!$:*8\&)PW4HF#[C[/Y47OV4*HLY17$*#!%DF"?@(\+=A0XX>JFUKD$-@QEV MW!Z%XUW*13-64&.!XQW145O#F*-$,Q457W!\/< Q [R/P$,,P/* $1:U!!O? M@Z./B/<&O'HVI[S_Y%[]Y'A?.L?!K+?@CSDF(M$A."6YQ%0$+G =*D+/..\_ MO5<_'=Y7%.G M<16IUX/5F&LP<;707..M7@6\:%ZAF,")@KSJ,&\9]0A10G1 M3J><41^HKL%RZTJP_?4JS27]\$(IPP_F% ;DOGTH>OU0I:#O>]V]?B@Z:<#7 M4W6J!P:?3D[J@6_A?GE_S;B\G=[D\MZEO!LVX_"*FL2@>>34:"F8()9QC:P2 M7&NN''/6"5H#^V(!U9F&Z@0-*^MP0#:"7%6,&@IXI4HC@01AWM-0 W58=RC\ M_'F)\2YSY(>*PKD#=DQ?TPG3;I^?N=B@_JZ_+#==OP>/QHG0K?VB-]C;;Z;- MHG!,PC$ZJ7F[5;@TP_&G[1:0\'W/S&5+ C!6P&=)3<6D9C(@S6F0W#$3)1-J MEKMVSS^331F%#%$P'R<">H)%@'XBR"\DV!V![QK;#XVP7CCXEJ"JMA&$8.XMU M%-$&9*+Q7M>AW-[,@?GBP]9ZQ5MSF -L5D\.P6S+^\##/TN.>,8@G[Z!S)0Q MBB =2&0,\:"4#\YS+%3DC L^^VIDP0ASP B/(NVEH)9;J1#5FGDEK' J!NHU M(E9H6X,%Q@6VYPO;$XPAXL )EDIS3!BE$<0UEDYA@;## =? _'\\K,V*_$'< MJ"A3>[%HF#!*N^ X]=8I3:KVZ#,O?V:51I/CH\@T%0Q);S4&^\=K3*S547JB M.:*QV@2-%<9(9>,/M2/6,GSWP2]W_58H4]-+/R3<6?KR0V6W#_FK]V$/ %#- MR(5'?^KF?P_"FK%%[DP_[^XUE]>[;@F&,CR3,B]+UWMKNL:;=&;&?/T'VO18 M91AL>G4'F_[JI0])WB0V.NNP!/>61:ZM,!0L^X"TY('2*@ZY@/)\!J<>)%>O M8O A,,HX193[R41CGA#3$V+##X',7IA-AO*QSUVD?P^I>'51/6 M,$($A'GDGDH6D#'"1TVT0V#0Q(],XIJS1W MDTJPHXBP8G9QOS"@[LH(\Q59'8=150+FE=!J.J9KPGG@+$L3K,)!&A8"*!]+ MD*681*Q \Z %YRTX;S8Y3ROP^#9]-D1O;#EO OE=:PYNR.KJP%A]L+=Y+*M;2KY*>EX#1,GD9*2A=20F6B5BN)'Y+$&0U,8 M.Q>\!KSA4U<2X ]KNM\V8PQ V73=^_4WFUN/P1&35:P+=3?'+"BM(XPSYQPW MS"FKN5%61(N<4S&B.IB64V?!A19O'U1+,4)%)-0&9KBC MS*A@L&.IX:H+QJI(Z^"X/@EHQZS +!M_6'#/@GMFCGO2[EJ1878'[KEZZ0.X!U&/)$<* M$3!8O6&*,.4H5M9*A*/!L[]+ZQEC]DDP^B@;SQS5&&GM##.1:6G .1*&2LNU MIY+0&G3:_E&]MV'V=RB>1BQ/(==\@D@ <9DJH G! MB#PS<>JJ#><,D8-N/H1C' WU#&N=8$HP788$'9\=WV5\:6545AO!#8 M^%1>D$?-J";@,E$KB:&U:)J^0/O4T3[]*D"<$NFIIH)@S5#4FHOHHD26D1"I MI4-AC31!LPK?'Y/R,<#S([!.1U B#5)F JJ;A<@%QL8$@1D101-M#<(!4Q&Y M%/8,#3,KS!9H&*)A(BZ$]CB50L?($X8--LY[@8- F!*D;96\1A"8=E4$L/I0 M3UB\[74ZH7"Y:7\PAY,S\N=E]8:@# &)[Q1!NW+I0U9OM/1>$L*5U$R ;<4) MH=PQ$I7 B(YJZ"Q -T>@NU3GYQ*.'B+%.&&&I'[52C'NK1),8HZBL]X1'62- M+/4%H&IG7[L QG64)H#>9#X2)5%D5E!B"/+4N-D/ABQ -PM!->T(-PPK(L!/ M4P9;X2,R3KH $BW$&G1&FF)BTFU;*B^M4Y;.M#\.0":$HE48L-.[>ZU]&,$& MD&&_7.UZ.+ =#OO5[2EZ[,V5DZQ]K911C#B#>&0I+!NL<8HPK4 31EJ#M<@: M8F<[/[F(G)7@AL#!-0).5$Q)B4(8 L=9@9054D8GA4.:+(#S",!IYMU+,F?# M%&Z_@@VN"6RT]=(A2S0'SRT$HG!T54=YS2R/3BQ@\QBZZCBTCRX!YZ]!-U1Z MJBZX(5XH1K$E3CDFA-$"\)/:\;' ./5U3EZ80=SLAR*8V/^IS3XSZ& \6*4Q MP\@P1I'E6MA@" G>643B,T;'K)!(>\#NL23*7Z8+^OFT$BBD)M#7,FA-A#0V."81,1@\QN@)C=Q8 M3N@"^@OHWP'Z:\$6"?M$U0C[V-% F0PB6G!34FF)*NW6!?KMLH53[)4/93_LDMX_-X:0P M\;_![U5K)66^-[0)+C^WV>OZT;G@'Q,3PVVT=!(IE2J"#QBMMQX+YHA0W&(+ M.&=&.ZHX6F#BAV+I^J/O5T?W%WX_*J.;PN>M8SA\6LF]UG&OM=\;E*;KTPI- M/_Q4-3UKV%/*, 50&X \HZD3%9-8<<8,D=HRMX#]TV%BAGGM$Y"I?995T=K/ MB_[I!4X;\E]-(.\H52I&8ZP%F$=IM)>4!N41.(3>VP7D9Q)]XQC^$'Q5O8(A M[(9_;W8G5JYH'N4\1RDY1-K(>&24R)22IK@FD4:/N#$S#/KIPFYM-CL()XRJR,6.@2&95"!&XXP0TI;BD0M^B\O,#%9QU\HYKP M.GG%&)+16L*5YEY'K;!SOD9[#-:[KM<)VRD+(?WR?<_=0*,Q-E93RY1R(:SF M8Z\"P5%195@4U##F0)Q%XZA*NX*)0+867%-B8#%P_4&1=I/WROXP63 41U>2%58[A^W> M:0AI\:Q:1'E4L[JB)M$3$#0Q"(>DMF!,8Q8T4I$9Q4$7(>XBLG:.2+39WP_% MI:MK0B,P")P/1 <'U)&<*$0,\DP'(TD43-5(&+4 M1S&QP=52)'B!+0],"F:08-$Y%JQ6F,P5B9Y6\TV01EH(2DV01.' (B;:F^B) MP#X$;#$50P&))!;9^,-C$^O^X@?)#(L[B)^KE]Y/_)Q5WCOLE7GR-6ZNO#<^ M.[[+G2OO622)E4H;K6T*NFI!M!+<*R0(4Z.6>O.BJZK=0>WVM0L?WJ#XIB%\ M:)ONA0>O'IEN>92WVV'NU:0F*@;CJ 5GD%$J%76:"6H(?.-&JQH%<.\&JK?P M]H5Q_=9Y_O5[X,#@QSGI6Z%C\FX"Q7 9:WX1-YU@*P-4*4J4T]JSU%Y>BH E M!P$&J !9-G=B;(&X*^[;.GAQ MW10U3]=-2APL'YO"7]_E=>8^I@=O'B;Y]*AA.3JQL%SPB&,K9(B6,1JE8JG3 M)L$^4DY1E,\*!K-"%*2A&SVC*A3"R:] MI*K)96G]([?Y"G@>TC"7HL"#]D@%S1R(%)1)VDIT1&F+/4Q\4&:43R$!R7G(/U)L*S@L&L$(4SQS!67$4E0=%B MRR)-^=T>.Z6U56=]\7"VH,Y][.>+]/EYD[:)^. >N(I[T,N6,,N-Q5A'SWT, MEFB0O>-43D2? 07K)V9!VR(Z"5/-2N^,(=9@@$$DFEOM1$3 Z9Y;3)X5#&:% M*,E4=IPIJR1B 1DEI4!62@]\2B0:M1]-1,D6U+F'F+U$GY^&*:"F8&&47U(24GT/9S[M[5^K#[)LBI-[F_FVOD](&AREV ME9A,"]'[88*;B)Y2XJ?V]*V\WPZ;<;WK\Z/<#TS[O'/]V_T\Q+6\"Z^8F_9F MC+F;7 7P67$ I\,R5&/GM5:",LXHDDJ85%7$>T>4=N?EOA>;#'SI(& M_/5L@7[Q:N7>60)240^>LT5"&48]L1Q%PI##C$N*M*B1SGDN./Y%B=$Z[LT# M)\V SE%,>8]5$($QK)0AD0GE&75.Z#!,DE]PRH)3ILTIC^)N1D:E,29@J1@S M O[FW&EJJ$(.N6$-2\P11C/;;>P&\'_JYG\/PIJQ19[V.G7W@ .6X#W89J>; MVT'Y(12Q5W2J4EN)H(^^O,:K5?))=/7B1@%5)*.6,T8P&,6!"8H-H=H2289K MG@*)&:P[4"-ZB11JG2D,,]SCZ!0#X\SB*(F1G@IG(QGUH$EU%.L4+)\U M>J6N>7)"U?9#X,)KPEWJ6Z:0801Q%:TR6&%%QRN0_+G+P_II3,0G(X&C$YA' MGA8C#>-,&.^#31EF"BE- UX@9+;HI8T-V(%3'!1EU@L5'6$I'1!1+*4;!=03 MO;(%X2:TI'F1=#]9TKQXZ4-B[808X;&A3!(FD%*,!DX])M'!*2]J1.69C" ^ M5Q4R?60[DZ25<#R"16(DM2#)*/AJ07(5@N45LOD8V7R6D3VON/KI$U-DY*P MQ[8+70/D/P^:C(^L]8K@3-E_G'A)FN[;Q4@8B9&U_.B1MWH3?G>,QHJ-R)B-R(*-'MOLF\7@]A,S\D,9B=R= MD>N=/S@;AII_R9YUP4EC#E(C,&V\5DA:F'SD4-8FR1E1>K!;- MD J9/K)19#*8$"1"@2G#M% L4@K(EM(+.I1?=(QL.LO(GE=8H-U8%C[4F4BE-Q7#K'ANS$5NPT8*-9IR-V-W9 MB$UN!ZR43IE( @9P$6H?%Y[H@S/1CWTIY*I1%41G)@M,),5)1"?K= *!(C6(HSQP\ MTPC 26.\)Y*0B)A'6$?B@B841SB,L9W]W@_WP8SI^MF(O#Y*CPB/./>6X8 5 M85$BJUET)'CM#/(N\!I5]*XE4:=?89M@[46T,2AC&:?>AE39W2)*TJ8Y+FM4 M8;OV")A.16XL*9@#1NA4'!*HHA05U G,O!8>,SK[S:%K2?A':>K,.;'&T)"\ M :L;; 6PE+' Q,(F5 C;KY3Z]/MT&X# =^%;BA,>[GKEWTG[^9EOZ@:EZX. M.Z+^K"M#+=F6.>F(5D:'M W":RMF<"P@(Z1FWB<6DD-%'%XQ1L\];0^G9,B?+@_Y^KX"A72;D M"IPM^[E[VQMT^\5I31C, CV(45@095G:]:^5Y![X+01+1$3UITNE[T"/)777 M_FM0Y*7/W6R+P+.2AP5HX6/3[AW>WBQQ=,E0.B91C[ZFG4G(F?=0& MA*V4(DIGK<%B=LF?%M:V3'NEUOS.!Z1MLAYAYD6X$-P M1;@W6CEL'"'UFGIS4J.I-]BC5 F#=3Q9I N9%*U,&J2+R_$F+> M36N]H'# HTX2(#G1%[^G+5OE?J_M+SCMM_QL'81$;MH7#\^C)4)83)G+*&*E MF5/>@@,O.)46>2P"C\^3^,O>5SUWYY_^$5A>$Z=CP)XQX:Q$1MJH(P9/3Y$J M$HLIHEAEXP\S1_^S7H=MF 3_ :;M-.5WE*8R;,HWIQ?/G$OIY1CS=IY.K%8O M,JF%NEO&<0%U&Z9K]JJHP_)>$:H/CQQ!H!FB&59WP-;52Q]2B";E9X7(202= M[FTT2%"!>#0LM0=WJ ZR98&MV91;C.(8,0E*1<>LM)9J;WB,7#&&D"8U"D0N ML#5CD4^)L/,H("^J[#EFG'-8^ZB(H=Z[X7H&&NG$X8<%MFJ'K50#]HXZ\>JE M#\"6EMA8*X-'1#!AP.H&K8BT$AR#R<6&Y9C5 E*U@=2%(M#J,DH>X)(SA053 M LQMZAF24G%E,5):>>V$1FQ4H(+.AU(;=B/O[IG!7OC2*[[%7N'"=J]=.5WE M^_=O1^<>.9X"Q)M(/$59C0W%B#M0'\@[997603OBO013V(S,7C9G9N_TJ'C5 M&F5/;XV2(+#5R'-I&<92LQ 5,D9(BG64HTW@2(](CO3L5MM?ACOX/%'M*&P' M-RCR?A[*U1/7'OC@UXI>)VVF&/2KQ?+-N&J*;M[=2^DKP^T6IS??X )&OI@" MH-0O 2"?NCX4QW!%*)X@74+?&1=PZ;G1^:!2K$)PFGHO.,0<=1H[8H31WEJK M%1FM\RW@\"1PN"SL]2^T:WB9G[PJ0MD;@&0KAU_W@_'5>'Q^]/I/^&OD0C!D MO,$I"8H#X9$-*')!D&3!!,SCUR3RSW]3]D_;0-I.WLWV0[ZWWW_%^&'_C^/< M]_=?883^[XM+UZ719*:=[W5?I22S4,#IOK'M,+[ ]@H85>9Z[;8Y+,.K\8<_ M?%X>MLTIO'$[[X:L^M$?'5/LP9-MK]_O=5ZE!Q^%H@_@;8\>4CUO>/I\3$MH M.*X^O'W?CY\\.KU4G7K9]]?/:;6DT>VGT1(^._>RNG6@ K/3%E1Y^6ZU\79S8V-]>WM]LSGS MK_!E>?M_UYOO6IO-WQLK2V^7&@1QIN\U[*=E:8+$$N%#WKJ9I<\9YNI)@MCX MMS>>O_3CAW(U,&ZC[+5S_QA,/3F8T#O!9&US:Z/Q)RB2;J_;''3@)JXQTC=; M(5:I\H)B(:)0A#"?*@U19WCD1&.B&<,W!=$;79,L!1_R5RL]-T@:,J5:O1AM MOZ"?3^U*[^@]V3K:H1L#?[!ZM/M.'VP>.+3Q;NW;3FLMWR ;N-G:.MCX_B;? M;;WI-%L[IQLK#NU^66MOM#YWWM-F>^=[CS97WNSOOEL]V3EH'C1;G]#.]XWC MGWVVMXMVV.GE/=D]WOCBQ^-[_\]6UCQ1]LMI:/=\A'N,_JD7_WF?G__:N]2]I']J!WNMG:PYMP M7?/@&XQG&>T<+'_?7-G .YV/QTVRP3=6WASLKKS)=SZKT^;W3_PK3_N#9$@! M:F:R5. D,S"C&24A(N*T5!%4,4;9ORMU?DZ%UPM6G6%6K8^ULT34W8R=^]Q5 MJ25.[F5#W4:O,3W(X4FBR!_7)OOJ[ PG9M+24ET1ENRJL*QF_[<-4WQK;';# M/\^8<_3Z/WBSZTB;XFPL%[EI-SYU<]?SH;&Q_ MT7_1J':H].'N)_U7,3\)/NL7@WKJE;7]V5NENYZ_V#OG$F@?M_9TO.Z/??(9G\>YNJW?<_+*.-[[O<- _9/?+ M!FJNK/*=5KNST_*=';C7;FN/;'Y9VZ_&V%KN;VPC^'<=GO6)?.5 $VYBS,!1 M!+W$82H5LQ@^81&EL51R/%T" R@=X+O7MJ;=[O5M[V1!Y_O3V3+OL#$JP\;9 MC!&',JU0R&10UC""K8[^Q>O__H>63/QQW02YQ23YN=2[08*U0[RFZQY'FM]1 M? VAUQABK_%A4)0#T^TW^KW&=JCBS U,&[VB@?EO_I^-7FST]T/C/(;46#UQ M^RGQLK'L^NDTUI1=FJ(?VQ4C0Z#?.WS%8+RCF3"L6(XZN'!6?$P MUV!JTHS$O 2"-DZ#*1JAZX-_"G_B0Q4B6QV&1B\K!@]'L@X\&*OAD55 @[!G,_Z/*^;>#H@!Z MK54@V0$ZW)5FSY)< JF4 M71;1OS<2$:X>;8S%TL)OJ8O?4CM+O5J?K;*6Y]^86S[9;+WY!N=.=U?:>7-E MZ]OFN]73C>\;)[OP[-TONYUD?#6_NVO&W 88;QOO/@+C__5M\\LZ:K[[R'9: MZ]\WOJ]U-DBSO=O9X?!^M(G5\35C3G)K%*5@M!O,X"\K,\,LS5#DC@JA A-B M^K0>>6;1M,MZNV93HK+F6ME ;88IXJ"R4SG MP)L%LYW6V6SOGT_E<+VY$8M>I_&U^I-F<_CIUC#T97M P+,O.C1+M71IWO8Z MG;Q,&0C@U8"AU!TD,^O58SHTPZ3$-7A:LWI8+27F@Q9)OG^-(,I4\#+3-EK0 M:YQE-F*>>>HQTY$8@WE*,,$9A0O1K=;M%%;9Q)UP]>CXV0I[55&0;C^5!'IV M&-HY_AJ9X,%9L#L0 _=6(ITI*4+&*0E!2.H)EU4:PL=/JXVUY3=;ZV^76^O- M=[\WUIMOE^Z\^'99ZM$;+?_J2-Y-V4^OR'BQZVF7*RK4_;9Z8D#%):PD/5>< M8:1ARD9Y&%S*S?*-O-O(^V7C[;XI8/3_G/RK/ZW3R3$%I_/7%B>ENOO:Y#U/ MRD>YKZ U&_"]EG]G8L28J3&>?G7!&K-K*]9ZUE9 IQ](&&JR5$"D ,N^2NBL MJH6,2KB\[?EP/:90IBL.B]Y1ND]-0X9#?S,M"^VT/I+-E;_V=[_LX.:[G9.- MUGYGXP"TX,HJ;1ZD92/'P0>]ZF^2W2_-_>;*#MOHK+5A7&CW8/5D\QV\3^?]A-S,._L- M.CC<>]$P[?YMIR[SN)*')[^42T/0XPM_?,.6+J>#'H=2H\S MQ;]ZZ5/X"(]#U5G1Y\O>%Z$L1_^\AP'@A>3_F>3_?MWP-\$;IF5F*#89$U1D M2ECXRV 6&&)$&K*@9EVHJ4+@H*)Q9E"(&8M29%8RGADAK1/$1"7UB]<*H0;H MK*XWA6]\,,6W8W,ZP37$Z8E/_H-- 3\0G]4RU+.4GF_AXV;1ZATO@B8_Y39T MC=L8DR%((\ /8BIC)*),"VHR ?X/C1([XN6"EO6@)3@Z5GC&,J*]!3TH5684 M:$04O05*:*L<>$#+ SLHNHW_S=OM\G&S+F;0I/M]\GDDST+(5N[A9O&AZ!V! M@[B(7T^$?=>O9,59((&F++,AL(QQ#3:/823#0E)E@[;6H@7%YXGB6@LB4_-8 M33Q*.YABEGK_9#0XZH)"@1L0+!NYV\_W3'?FS=MZJ("G8J //>"0]FY^.%SP M6W#'3[GC2D"7T\@HIBH)0 ^FJ9692B5G",%6@ED:G7Q"MWY!S@>2TXM(O4'IMU8/0FN MJ@75V(PQ=Z%%5DZ0/"98U M7MY^$&5.OT:GM26(9XX9G#$G:*8Q^'G>$ZNP<8)C]N*UXC0CE-*[IX9?D$UB M+)L>-6=7WTDV7=BG,LS7#47PC<.;-KF0W^S9]I9EUW]5OTV>E"YI)2>^RY.H M)4G8Q&];C5;78O/HKR'REBU7>;]=93@$X_8;KFW*\C'"FU-]Q<)4FG[[M&-[ M[=_N91/6X@6;HRT %0G#>/\;")'C_1R.G$N:FSR$FLW S?;K(VKID<@^Q<16 MO%)++3W:\_K]K\[.P>II\QT\M[/!FROKX*BNYRNP=I*+X?8\ &W5G/7WQJ$I&D>F/0B-_P,* M"*==C(UR_V$IRL\=RR-).!2$"R#? K"RU)S]5^C>7I@'QU58T'$KCRF8HV M9HPZFYDH0#:'8*6S.)@ ?E=S9WNUL5Q1^*:%EOM&BF[>3"XN0_U@4/;S>#H= M_VR]ZU.":FC8TX;;#^Y;HY-J0N9#-^S"%LN\;)C&<6BWLV_=WC$,,Y@2''D/ M)\I!"C"9LN&'W1_3#LRM 1C9#/$;ZA6 ;[?42']VX,L](U!WK")SMW<_*SEQ MKR%\ 8F5I%;YH&<_3NCM;L]^]*62+P"3?R>4;(] LEYAI)9BZT'AGN]?I43$ MJF SY D#0Q"4J$I*%"96>\JBYQZ#V.G=&NB9&F.(/WZM5$9=I5NWUXYUQYT^Z:H*IT4Y;,3;2EE MU/C4G4EE AF2%G+!HA)"9=RR: U\C_YZ[:F&A[/=O>K2PR*X4,4B,6E4]3#+QF]P/_!M M&N7 [3?*_5ZJTC$NV=3?-_VK8S\VY77!7/UX] Y_-$S7-WXCPU>TX"#!:7L M+Y NKZY,+1-A$*/;I))O936&:HRF[#O087.L@1Y-BJUV9O^M+-G M)[B31 -AULG[?9!^H0U"K>AU4TBL?=H(1Z$X;:RG2%EJ)'D4&BNF;QIK0\OU MDEP_OT>2E8>]LG]E&;:XX+!OA;U!>[AK=3MK-7[[[W]@(?]H$$J6SEQZL)A! M]!^F"DN/+?"'8S\;^)E$#^4_GT!>7YC>-+LC\?W\Y#7[ZC@Q5(8(!E^2U\:[ MS# 1LDAY,,9K))U;R.N%O+Z/O+XAEZY&TKD*BK;A34+#. ?2N4A-?"O9E"*B MW1N/-H SLAM/E!T0Z_"48FP;@CCKP!R<_IYL<+@=6*YIUO8:>T7ON+\_/KT$ M)GFHQE9%8*LBJ%6>:,H')/":MXRP.HW_&%_VTPMN']_HPB2B7]PRR!=G86%, M;$;&SL1%#V+I3NE-M\*E/GE"? GAVY-V?C6A!R^!U3SY[".TQ.GDDYH><0[N M=M=?SP:Y:?]OO-<;3DJ5H)M4R6-GJ\\4?9>?&V7GA"^? MI,1V\19PL=[V=J[DCAP>-!\!\^!ZYK5/3ZAW=8ZWOFR>KK3 M6>>[*QM\M[7;AC'CS;4;4KD$,=:F[C4A$IHZGLK,!$HRRJD05BH4I$G6]@TV MW>,W+Y@RZXIG*I2W;S.$YXG"CR[!JEE\,RCAR64YA\TPGTYD?;Q:.LE(H7TJ MA&5I"M3$S!)!,FL,LTI9K#7[09/$^ROCJ1>DFW6!L7JS3[P0%_<0%^,Y?%=- MX=MQ5&'^.C4]D=PXO28WHN84Y /.A'4<3!VB,FTISCCC#$L+?5=@,LK0&)F6:4]3"JJ:?C^D0CN):$"_U-\$AF;VJE2& MLUW?IBS!DDJ'QC0-,89JZ:H[JAR0?IFG%:TN ";)Z*+7;O1 B5S T;E5.P!D MGJ>X,<0N;-'<-H4U<-ML\Z0=3JL$D-\P;WQ:VEYZN]208&_ Q?],+W[^EJ/- MG[8-"N("6F->=(8K@8?P;),N H!7B<6^&K$9^+P_&M?25)'YB%INW<5B.;UH MKU@^)_=:V^S-EY)[T"HD^FHQDT5J4*@;$TZ.9#P5!MX2U?7!$6CBK#G+6( M*L:XTD9JZJW4$3F+6?BZGIX#_RI1 MFX-^9?X#@B^+D.Z@D_E>/QO=\$4CM;"'>Z'G)E!6OI&O =S9P+C)D/8B8\Z1 MS' 3,TFH"B%@@PA_\1KCWR6EOV,FQS)E3.#7P[W9%4#<K" G\-NJ%!405_7,&_G;*F[2AXFW*GQRK\G"_^!YR4E*^74@*[_?;IT)D- MR0DN [!#\ET3!!M_#ZI6C;]7OS=[>W"+9&4DXR+T1WOB1W<_ZHW\VS35H"RK M7/4JH2:F'&_X67E](%5&H3D$5_@$@-\/,)3_MW3/]N[&F>&ZL^?W3R5=IDZKG M/ .+"BQ\IFUFI0/5CZ/T02EI8BI>I9;H=:8$!FC#AZ5;&6\$;I9R? Y[PX#+ MJR*D=->C<)[:\W\O=UH;\2DZ_XFQ9:\]Z-_^DYNJP]4F0TFK)8WNEDMTUS8V MYR'MRXWPX,J&[PW2Q(R%V>U]$BZ'%"_^G6:^8A7)$+ HMM1QSAQ%-J#(!4&2 M!3 =>?R*4_7DX8_VB_,P^U[(;!',-Y D0*Q7IGUL3LO4R.ZBU 8*C %$JOZ< MU\A_JY".\='"$D-E ;)CU*[I516W25?!F,S,C*6Q7R1Y^H^[D:A5\0K(\K=) M%G?[Y9\OS>O+;#V%_MCD3K4-6\MOWJ\V-M<:;S>;K=5F:_N:.'IJ6:#UDN+T M5T2!DDM2DLDGZH%L(FJ2F7ISUT?R \BD^ZS&CK$""C'\>!YNNO(G-[?&?=LK M>L#-V>C]G0O@@?]QSP7*LQF=AJQ$,R0K?SR6>\A*^N+U=FI^#H9TLP=F\Q98 MST6U!6>M5QS#Q^Q]K_>MJ@>72O5W;I&EMZ/E5M+?VK3VHA+_!5S<(,ZKOD:W M\^$",/<#3)[?@H![2X%8_9DPM7^FO")W6F1^YYCN0>Y1=(D1;^Q_D"F MOT+IFYJ8+93'3(SE'N#0+UZO@TYHX*7&.!-O,KIA(?YGF.1X=J3_@J83H"DA M8S9>7FILY>6WQIIQ_5[Q4%Y^%.6^X.6)TEU.BI<7*GDV:,K'O/QFJ?&I6P1P MJXZ"3\Y;3,&PS@0=N 5CSS (,%]HZ?DBJAIQ-EEJ?"AZAVFZPT)%SS_1)\?) M"QT]$T2E>,3)=*GQ/NR9=N)G($V5-;90S7-/^X5JGC>BLA%#LZ7&!ORTL6UB MZ)\V5O+2M7OEH%CHZ6> @%G2TXM5D4==%4G9XL-5D8]!WC_]'4ZUJ[H?51[V?J^=]LUMI%U[ M15EMX*LZ("QTR/S#!HO9T2$+HDZ"J'0D"T0JLSC:Q+UVMEDVU81=>'QSCX#) ML?5"Q<\&4<>9#S*I^/%6^O\I*Y=O4);Y:.?]T3\M\N!'LC.O?]KI^6*LA M7;,5RD&[7UVR>1B&@UKH^OG'ST+7SQE1]3BN*Y>7&A]3M92\7VT,JM@<#K3' MWR\$AAK+MC?HC_V$E'VQL ?F'B5D$0&>,Z+*$>NKI0MZ_CQCOI( VX/#PW;U M/6T'GX#IO]#RLX\*LM#R\T54K,:K/7JI\;:J>9:*8E4<#GK=[!5AQ/-5S;7E M8:&J*NH'!O_R>=VJ](,+D8 SDV"A_^M"-5.N=\;JR?!#:K@[F:,N1MG M;KSM%8?I>:'Q+M5)3M[>PL&;4&1=X_;6P>=T&+[^>'51DYH(')NXTW MH1M O:>([?!\I>7/4T!&&1VWIG,N=/]<0VFA^^>2K 2=;:NG2V>RH&+SE*P% M,J*\Q/BMU(UG6%2V'"T,#1V%QCH\_3"U['FX'["P%F8;- MK82[)2M!X(SYF M:2=^WG7Y(9@#YPN]C;401AD?H3C*W8,7?A9:?[8A,7M:?Q$E?M0H,<%X'"7^ MO @2+^3!-7B,4X0P3Z&B_=SFHQS &Y(#&]MN/_A!>Z$FG@,L?E5+/'%Y[H7C M.1N0(>C%ZVV86M-?)! ]#VIS_2,!<6M7Y-LLO==_VN+EE=O=T-!FU(_DR7O: MW(*:1^W"FM_4!^3>?6#HB_&/%GU@YJL/S.V]U)X(MC>WA=G^L/IV??E]H[G9 M6FULK;Y;WEI9;[YKK&UN?8&/V?O-S7^G[]NMY=;JQHUM8ZZ\X#3;Q]V155O[ M>=E8[G8'8#!OG?6T7NL5*?\B^W=JHN[:@ZI=Q; =^LC4MF'8&;H]:@;==>,\ MC*KE&R H%"D$VS!EXS#Y<577-WC6L$OT[^GX<>H]"__VJI2_\GPO3\?XJHGM MIV[^]R TUHPM4F-;>.+OC?6N6VK\EGIJ$_3'\(+?JV_XCVJ$HS.C)JUGIT:' MC\/5(X/R[$AR'T9'>X-B=/2?OU?=YDS>+<;<: M3R>8;KIHU/7N0Y$?I625T2)8#I1\#__L#7N';X64]E@UZX;KL=9\V'?;%*%1 M#NQ!<%5_^"(OOPV]G0%,<14K3W=::K3V0QD:MX^ONM'H=5*K[W%LK7T*%/R] M80?]1K?7;[3S3IX(V>\->_Z5811I#VG'92+Y:";&->FO3NK%&M^C[.A> M&C]H. M7WMJ:,D&U>Z$Q^_\D&+?S$(=S:W4Z#I)=V0A'U7'@%#@&X!H?/^_J#J]1/:OBF6[J MOWR4"@LWOG5[Q]T1K8>?*^K_?IGTOP]'7#%2',[[$#D=<]IP9@##2T^%YZ=_ M\JX'H5.K ,X=O58YTD=Z\>#"#].S<, EX:N.[JT3SIV&L/ R)?/00.:O?:L5Y2 MT$"F:R>*X//K#[O4DO/Z;WH'-PRPW+]I-H[S]O_/WILVN6UDZ<)_!=$]/6-' MH*C:M%EW^HVR;+4U;5D:R6['? 3))(DN$&!CJ1+[U[]GS3P)@K5HL8HEWH@[ M;15)(->SG^?9>.EE],6*^1JH4/&>!!&0DFS@526!!\8IKM%L?844I?:3!KY8BUJ$ MP6T1R2P_8R& 7YKD-9Q+)**=@ :8L@1T4[JN*(&K"8@;OM3Q#4WHM,DML_>. M;EN[J!H4'WJRHQLC"NF*>=T#>^;%=MW7K,!M *F.$MRST$[QL*AMLMT.0DN' M&(-_?#]QJQ8?4+M_=7G-DJC(+E,P9UB%P"F&PSW7%22-=[V8(:K0AJ">F,=(H+J_F2EA/H[[234U$VN(2!C%*7LYP]#JX MD@:XK.JK#DN*LX07B)G']QYUP;3.+DM6/O!,O/EP3,]AIE-6X# )?I'T;\*, M5F+7\/'5H7W02?TJW>U/XV\_VOO;>W_[C_2WWYR]_15IS_I7^8;G]>F?=D13 M#<]^D]=KAY3O\)1>7V YAKO]QQ$L#?> MX)\P5#8\Q9+MT-]#S0XR80FV07Z@5B$HT&R9)G4W'CLQ)L$M@%6=D%T,>AXM M@:X%T^;?_(JR G,@32[R,4LI^LTBJYL%>?E@A%2X*Y.LB&SH2WPA&ZLYJ Z7 M%;1>*NT$GTF4.MC'8@: ?U'0XJ+SCDYT(DL'KT1#=SFF*$66@&T&'NT:9UC5 M\ZR$"R@KK*I+MDH>9<5SH>9<+4= M.BM8FPG6+^S(,OLGNGJW?-$#\R)_X+$IC.*,-7MN[:*NNOD"P;ZNL^;1_J]S MV"CX',WX%5G;T;/]17_]XRM_(U..=88)\2MI*7_-84&.D@8QB')\@'=<\0F; MYYM/I!:W.=_N4E%W&QGV9]VXJ\OD)["A8:ZO\LD"? J]E.#0X%JG&S)!CCE> M7YB-G.[MCWN&E@1P=\JN%L7\&/XX]]AO;K) M^?I9\@K-$-@"\+%?N??YI'J6_&_GZO_\\_')R;,VJZOP=QSX:?6-FL8EE$4+9";PF.#AZ'6BJ> MLP[6H:(3HG), X_Z;[IV_ ]V2[/D A89B1)0-_C3C0=%)" =# WP3W.XM5W+ MR@XUA$178#;%E/Z($GQ9H5-)_P2_@,]97OZ30\3Z59K(K+._'B6_NT1":W1A M[&7(DC%>;]0B=9W1>,,(6=&Q3C/Z"EQ,BN:N=:'Y6M+(79MSUZCWAS$:) N% M5XRN"ZS@]VO55PD*#M!?J6I!?"UKMKQL:YH+_Q%6%IYTD=-$&\S_)^@KUBNO M,L=%-3FG)3)ICJ!506#Q!4WML!J,U,!S>74P)@47A$)8LXH3*+"?;I%/\ +" MKL'J-[25KIZX'#GHY-/D7X2$N/8*#1MCLP*%#'PW)W]=EFR5P0J77)XB)5PY32KI\D;4-/@OZ=;5$&:G#XY.7XT2GY[ M\3(Y"[84F;ZPM,D/((PN\07:=4T?7F9T*I9L0_X/R!F$WSL^/#I!M4PV&?P$ M8P$:=8.KAK'/J>X02ZAM-C=O*A[7RT55%.N#ZA+MPJ8;-W '4<+!'#9_G+R# MURS$;,P&"UO XBUWM:#2W@??_RS8)R\E MO1A2N42QH7_]%4[4=+>F/"R)8^<),]:4<:K5@R2+QWKH5[KGFZ[Y5>:@5]0W M=]_CM-?G\^3OP<[^X)9DP**I8^SNK&X;C<2 4R?;C#L_=R696&ASZ[IXD=B1 MC(9_84Y&;+3&&^II$+J@UN&1.6;1T8THT=)<9I.Z.H#U+ZLEG Y)[HM*PC ) MYFY;K4E ;V^=LO'HP 7!P$B#N1]7X-/)8//>._S'+*=&27 BEZNB6LO9\%O< MTE4U+@(EA<#*YD*(.KOTAGD:#BX_ 4:#RV?&!0JC:!?D,)M5Q86<\GK#$K0Y M._.2[E*+-OBT*6T#Y3?+L!L#NR329H(.<]%4%#'R#KLUG\4IF' \'2U?_]KQ MVG[3YY IZB3U(/"_#;Q;&]5A/&!/-*2K)"B2)O,L)V,7]]]_7:R:\/AFP;EH MN.S_S"8Q8'FJR0(PJFV"U@LFBQ)NXWP=!2#2GIM)01R9 M,85&T/ZQ4;?[("V^)Q^S6Y$C+,<.W,*:;EMO:0O\W<"QIE@OE7SP/L(=0Z\- MC\/QX?&QIO?!/'W]CY<_'!P]1=\HHV\7<*ZEI(:_?43+#O]QF,I.EWAN00JS!;9!1Y9$&%^F'"7 M*#:V1O,PQPDCY5:_P'"";J[Y%7#OXEBB=5AO! L-8Q M'4Y7A:X[+V8"?LW"A8HG.^*+JNB63A?M1!?MU 0-:-$.XD5K4LU;5)P>4M;UU-78>U!DJ\9]I__Q3!M4\I(.*_WH6?Q" MS-'VVA#HA?QQ2-^.#CF%*ZTM\F;Y>$0?:8=$_-GCT:.CDZT?'XZ.[&>?O!WG M-D-].'H*1_^&([WQ4X]'3Y_>>/ZW^.SDR>DG'^M^!?8KL%^!_0KL5^#SK, ) M:-%'-WKJ-6VD@TWLGTE_^F\^.@P=CVQQB T!8P [M\BG"=K85W4]=\$4^XW\)A"K.K.;M'-=D@^1 MSE_<.78]H M2[:TYUX[VZU[]-6MY_%^/3_I>I[LU_.3KN?I?CT_Z7H^W*_G)UW/1_OU_*3K M^?CNFUP;5O&N+_LW)H*)B0))KE0=/'.*=8;<^D3E1I1=:+Z]S2Y]OB??SYZ=/BLOYJW/#4T MW\.;S_;K6.!OCK[]@]?U"TSR+S?1O==-=ZONN)?GXNAA>O3H\?[B?;X%_C*+ MN[]]NW$XTJ/3A_O;]_D6^&1_^_:W;_OM>_)PK_L^WP*?[B_?_O)MOWR/OY!M M]'4L\-[CVU^\;3;GTWVHY3->O)/]Q=M?O,&+=_SP>'_Q/ML"8TODT?&SK]/H MO!JR_,H6BI,_I(7"3XH>^%W>PMLF-^BI^.8=-5!\E[S\Z9UT22:AQ?#;Y)L? MW$1[7X^#S?/';@B---ECT9G5.(I7P_[?/:KE1Y]DH* B>$; M@Z3SR?=939V"#@>X8FRITC:A(P+\-'@F-??D19@KTC])/7L*'TP@L^6LZ*BI MSL##2KMHKS+5=#::KN(;=@..B4Q7H)AE,+:UE,3JK,).-6TH_>[#&_)$F1Y@ MUOZ[DZ/1P\$SP'_*D:&S_>[@Z,GJ"FZ3SWHJ_O//3Q^='C_[+*HC#.%6>B]> MPJ/3T>DC7)X7V+[K$-\#P5O6#[0WCYH)Y7GPJ\\\DRL7\SNVO_C__@UO5ZF8 M6HSUBFA4\33H)KEESAA#'A.G8UWHA/;[?/W-I2],.GI%!!@C+Z36:;J. MVGN-P$EY0QW[I;]W"IN.]T,?0%<&OU"[59$1S,S"91>Y@5YN#-XX-A\W[9;N M26H:I!V#7_-:1KW^VM M. #<3HP0 3#<_9V\N9@V0#$"Y)<(S'6)V/HK,,H7W*Z>63B#1-KWL^3< MK5$;9?A]4$KZN8'!:*@GW_,$Y 37#O.IS?W\'2\+Z>ER7M%MU)OH$)8'5DG@ M)I)ORDH:T!G^XMM^6_TT8#G\JP/%'-K[&U+ATBB,+R.:!(9F$^AU#Y*1PWHP MD)6YW@WK]>TZ<, M?P)^P82@^P4AQX*!]1%XTAX$3X#Z*VDAO,3;"X\[)SS>9JL2T N&Z^QCA_"G4WB__^,E#%<*BB$PC?F=?9DF MEP&8#^F0\K9C("ZR;J88O ;C^;A0&X(" M;<#I&)2R;9FN$6.&0!_L]S0H- MP M'R\5D9""8IXV'6654,EB,Z]P8.&("O )GKX/3D14=,8LP7IKB M(>U%X-T3@3]78/OF_\X4SBP;I)N!"*(^1O M')_/UGG -KX=*5\JA/R! [1%GA'&D1H14W%A>M&[ ;@AFQP1AE5M;-X!C'P..*""789I.B8L3J]\@QR)#PB)7= M6S?O5H(=NAS#J/5=#-Y_ 1XI!EXB(>11S^X#IEALMS9>&TL0E]7DL&8D]#RB MS],?,;+I>2IE'5<% A8K2%G$SM&6@6^8S-61L)\,!^R&N(A#ZAP>NR5QD%0O&P 4+58T*D4\6.0+I!*.WB)A?*1\2B[PY6L<+7:V7!3LUIJ\+@ M]*.15Q<4N,6(IB!H(]IL"3)]"8>U*&(>(%0;0I@C -]$KXO>%<$0YZXFT'6E M-U'DU4#=@MC]EC:!.0$T46,(BID$HW8,+4I ]99J-#EBI'B\)"6JK\R&L] T M29BN4VM V!(\.4HI,:MO,7-C8@P%US5FW)3U(2,Q*\@R N;F\-@YF$*-Y^@@ M#ZI"/D*L)O)1H7#%X20X9C5%R-D&:&[(3N C@M]&[4?(< M-@VLIN_A-&2=\EUG#:H*A'.>XK7&$\H0_FBB^-")?T&KR-!151(1(\!2'HT> M)W#C"S:"DN/1P[^$X*,O.+CNI;VG'R(7J0 -+^ $Z"U!LA&ZRM<]#Q;IT>CH MB8YL8_1I,D6VZ=/1H[_P(*.WIQ:LFHTTQ*'-2Z3\J.KU?;"2,#*/^%^P<.]: MBDHQ>Q5NNUO .0S"SV>C/9HW![&;/CU*WG@@68YV$RRU(NMF'/@BRV5@2 ML(*0>4O8WXFR5K,@$AAA-Y59;+Y!JFM0#A^/GOR%P<(S(>[2ATWU:S57#,R2 MH^2 KPN^A66[\&B!:D,09#@54[>D>+WQPY-L674L+>#)-(PY9Q6E[2D=;IR0>8P=[@:GB'L9SY.&@ MR-N7$MKK=[PO);P;8]F7$H9#ZF_B Y.@%IB2#NWJ20D@FR M1>";*)QW2R\/NV^OF")2G+>=FM"5OAN'5B@"W&U$DAF3/F97X, 5>GGT"V\R M,&T,V-($CN_C7#,T.FIU--:I49J@1W+/'L+F!X(],;N+T,DQA:7PFH?([XEK,">JOZ198O0!PYHFLBQVJW<& M&>8?EHQG238XZ%7,38+=.^1\Q01R4:Q[G@?V!'KL>T2<9EWWSQ5 MK>?5"+Y@B/)@>0$5%6F0C(:<<30ME!,RS89XHAAWP=V7>.^6U%G,2#CD+[)W MJ &?-H2BZ$'CCO*!J^H2:7U4>G!%0S\ !*9LL6HDSLRT-ZVCM$L4C(\]U8/\M"(ZRQ*%+68OI*J+*D-@W^C=.W04SW^"- MPM@>;+O_VPK>3H%JL8\X0RX?!OJ2X .;1=TIT3,L2Y\KP^[KV>S@+3+LWA^I MRBP=#0LE21^T \Q5C[ Y^52# Y!X'<%2 $+$MQ6W>] M<]C+%J)/SHF*0*NEI)81 U M>=.R9*1X,XRBQKP*F,>%YJKU$4BSRJD"*?*=9:B,)IG2/J%," M 13:;5RR(0*:A&6341HLSN!)QN%3U$3<&0F#BN?U^)]<*G,?:/]P0O.*5'7M MK TV8#.E8EFA1P13P6!$,+^LOL0S(7Q_/O>F%TN;!VHJ2+,196'48NU>Z2(3 MCQHV_T@YD7*DS[JBP$FC<@NE/SY/L&%6I')RQX[OSQR-D(2"L?[+K4,SD.*" M]%*,CY QU3AW3A*$"&HQ$N7IT\C?X025&A!8G2"-(7 U8 !PXVG59EB:/LF: M13+#^*)9;4XZEP M$X*T:*M,2I3XWK;2GWDV8JS5,E(^-(35^;AK^>+[O(T8(O1L$A7X$&^#FUXV MUEI%5O:#26)BXN\HO-@GE)-];5PH8%MU==-% HGJ9+) )RLI15U^'01;86*P M\6R5MCO$T^#=M00$87@8XI3U5X:[>R 6X*SAX8?U!]L!+6?O# 0['W=)$\@$?!I5FB=M?K/157D:*=JNM\ MN2;9%M)BP=SF8<.:1V1D0Y-_8'J4Z D)**[K2 ,=>=-T-:<*!ZZ)RD5< M)%_,JG4$2.=]X"FCO23A\">9-*@0B5"N7-A@,I4C*HKCBUZ:<4[1=9.V.4]%SMJV^D M,>V82-AN^KS#:J1YN[@/E@_<+^:)O2K&84EA>]$,/D;]E#C^C4T;J3;NJ5@2 M YP;'[*-/#+YS0TO+5&SQM> \=UO'L'6-OT2-H)$\0[=9J["0,D =LCEQ[13 M_Y';?DMTCG=\WW_UV_&CWO?1ERP,MG7!6I5A>Q9BJ1357YF2#7-<-X-^WKQA MFYN2)%XOH5.IIT<;+TSXT#K/I'>D&P$LM"CN1?U+,[2RM:075'?D:**->RDQ M.+U.V%DM]O^&2[M9RMN_B+#S9%6TR!H=JG=I@'PY,=96M>L5>;#V?G+-Y!SL MQ 4.B>*'E=2BX/6HA!I9:B]YU/3,8JWWV%G[IE?$1L8,WM+^THJU@V)E!J)( M [['I_B"TR>8V\5;_/VZOTWVEIN'#1BQJ0_ LAG64;@68PF\K6J=<6,$W7B9 MH+@C^&UFA*5^N66WE&BQKYP.LA)#PC13<+5(Y:LY1ZVW8M$@:7==E;[@.PO: MU>ZGI\3E6MH00L;)8UV';B UGF&T/6%T&V%J/28:.O-S#92_NF'D ME819,0TXS43#QJ;/#PT.<^7]YK,Y)PY,P >@/BF3G.L:-F#*=D*U3I>BT)A5<0W1K?+)&GI9N!Y\"9#;"$T M*Y#1L%4'$L;+MK0;@(CYV65E3U'(BQH?NI7.%/\RK5VCUQ@_,'[.L.0>U$D4 M09#(3]N2M2WF%)D_' W@DDP;.\&6,/ %IUU!K\,+:/P=RF[#'H1QFW"OK=W+ M6@YFD(RG C0*BY/:7:X0,X#\PRA8$KS=( 2C+^B2R QE7Z@6*OK>I.I6A,:\!FG*0S4;N-*=I> MK*7I6DR;8(MA"TS3C4EN8_1QHS4$^TVB="7I$QJ7P"&00 [M-F+8\W&^B#L: MI7>3\P@;H:.0AXNB",%O2XUW$CIV%#0&WEA+ELV_>,Q=6[5.QF^U3,L&_]T:&9< M:K'A\.A[FSB4%S1Q\(]QF-+WA=X-K11Z91W!?UP.:L*9;> VD@6]XO M/O;^2GX%#]R6MLF0@+; "!0&G\"9Q$AEK[T>-SP&\_-74#Q$K4O2(A=TH[B0 M#]_A [&YC\7>3W?B[W BWVZ>X7?:3G3GQ#,*Y:%;1WV3&OC40&+M%O(7:;(F M^:N2XXJ(*)GW;8T-17@-ZUQU#A'(Q?6NO9^TMI@3'J. M&J,&\EIF$4,B*@H+XQWR\M#%YO^-HV-%H[W[,^H3XK*CS@6 372@Z8!UO1 MUEJ+Y)5[ MGT\JMJ^>@[4WS6X2A^@-34RDN+7SX>$A=IQQYILP)YYPL^<6 B#*4'"EN C M*-;S3ZO?>R/Q:!&ZDB(#))*+-8 ].*/0,=00XI,Z]"*V4; MF\KY)"V;L:\Q=33%;@;6W=!P92R^X"3<66*%2_A>J>F ML[VVS-N$(ES6H9XKXR*-J=?%6"MQ138CKNST6 Q:]R5Q[K$6*W!5^T8N5:K/ M;E[(AEAB YE:ZZ\-5K'][N$E/C#!O!D(M._I+\:0YVBSS<9VM+V[HE)XUH1+Z6I,8)+[HEBU+R)HW5N $_ M0J(X.S<"3)HSN7!OZ>:90+\$,&5"&DD\0G9JP##E-%)-,IY'5\_7HAQ64O!$ MDMZC47.MGI0@SG*.=-=PIK#J3NK9>IZEID)]9TZE61713/(S+.)K?)Z*2[^H M7+9O>F[+4M*J5=)^$[5;:('Z4-F[0M]P!U'4$!//9%/[6Z463YKFVJ](I#+$ MR@HW@]+K_()R1F*\9G@?6C"V;[B: IE:=N-.W-(4?M'5) C>P#$DH1]Z^U]I MR29*-/_7-_8QASV\"3D2RB M4L3I9IU%%9-30UO\SZ#K_V^TK;^:,?K1E[7O91V/XA"PQ<, M"S(Z7WT1>)>D&P/^9'4I@!,F8RYY!*[)>62 MT,2%L0'PNA]H% GT3H7BXP3HWM M$W!/I^MD6GG53155#!>Z=02"G 9''#1W+A5%C-+#E[29@"EDLBB*.46-I@QM MAK4W#?(3- NP,*CN>\TU5E+0OC3BDWUT&WW5V"R6.G#,S0JYRN=@-@T=*N.G M2$.AOH]Q.>*@WV"03?1)UCZ3/K&H- IX!:IC5P1HB_%#O5<"S',X*')>D8 M F%&-&$_N+)"?-&6VUNH!:_#%O'?%T[:YZH)7!3.KV3:GP*6;8$JD$E64"NK MF!?I*H\?H1 Q>*[J:Q!6<\?-*IA?7'-K(EK&$^K'0(]:?^ =;_@WFZ$FCLT' MR7=F9=O#*\E9A+'8*N>,QQ3TO=$6$+&/,A@A"IJ!W$_=\"-[,-0GA"_93?.7 MVJNDN(M1"?SI7V9K[ %:AQ1UCH#4\"6\Y_UNT 8;J/QO XR?',NMM6#!0!$_ M,/75 OC?2&($!E+=3<[3ZSQ$*2*8*(*#A+:I8Z3 ^#U:EEC>%9#PP**FEF@- MAD?FEX6S9:0E8[ %/0<2M'*D]3L1G64:[=OLS+'.#3 M?9G7W1C+5U;F=>6A# F>JZ54#-GB98,@Z'JE21;>VQL8T(LPNC&T>@5N',O5^=R()2BH8T:#"FH-F!"73RS.3]A,1%DQLJ>C? M)BNEKVXG6VR'DSVJ]G=J*ML3/9K@#4$M Y4?C()Q/P4(EWC+#G[J9ZIG")I0-.U3!7+#M-;[SF>$ZN)/&>$R[@F"]U7 >OAL_P/X^ MA_V]9W=$JR[YP&M) 6+<#H"3$[RJ'/16&O(BN.OX+$6EJ.97N41PJ*G"NX!H M(#CP8\_+?(;T/RC8X49TA?N6@IKT8C)VL38"BWX:].(HILG>):6#N'6L-I!? MS%)&.!6:_"CO>:BUG/!'=9 ]/-?GA\(W,02H:-A2 <% M]TUA1PA/N\@:@IFFO\#+WW@9(6?(+P(.*>MO >'Z7'+G3): L\VQ[LD"U1;> M21$T6!M&S@JO0V,&C'2O55%035:S<%3Q0@)CJ($\+^V6IAQ%BBN=TU"'TP_8 M5E4+8A83LA[]1Q=0X"\TYB$][*9&*_3EVSC-$E.0W99B8:I,*:/BVP&V9JYB MBXINJ7#-1_SB.:,&H,"13P1@1PX&121XAUN-?\(@.8$X; G+:58T"@JEO6@/ MKP9(XM0V[+"LZ*:G*/JQ%#-F/Y!OYYG*XXCUCX1 ^Y]*ECKF*9F['0+JDX&:=O" M?6*D&+PZL.I1PL:>#8GS9EP%:54NB*N5KR7D0@.3--.S$&^^=J6%X[$C=N,M MM>6OUO9YQ>?\GFE.+0%2R1%.>&3X;=AY;(.J)D+@WL,;C,NN($J5W*3?DHJ:.L6)Z"([E<@'V))7S)<2* MZ@ZD22$R"ODN4"S'S)PAZS8,8H&HPO).:2@121MU6[/O[4M&@LA?*5D5'((0 MW6/$*CX]7+31D&7Z:TR)0 HX)DK6!GO;QV(:[0=&@/JJ885%NH/,#[*_K=;J M(5_W!EI+U!_@/8)"&Y6.2NP,(BY#C!=O45QFU801!2&H8F*L1* MXZI]5 ;(45*K;*>]H@9W(JDA%$-;I;Y&A,&;5"Q=V:;F#(\\4, 1:V?H M[20S0"HU \)TE-_'\)]<^)B,Y@7.$]_^0]W-D[,I6.LY^<$X F40>/'#6> R MIF8J>BM2!]^#PP)>T8\=)O13$P^B1=UVA S#WRCY_M7O:?(*5+";2N7Q/WY7 M6M?6S25_J6VVG/[WS#&^TFU&1Y!0/I31^M?-OI_AL8E@5\!@#W?3R+S@AU0X M*&8L&7!;;\&JM9(,7V:M5W01RPODCSK9A+!IN!1>H^]VX:+4J%VA@6EPXDH1(=5D#6JL!4&(X;JJL$J.[^*%PD1$M!-8P4LE MS!ZVGKSV$%FD>].P>7GNHF @Z1$!,4!C*00\>9F,-5B0W MT=G,7Z%Z&RO_\F9QA;[^&JM5'NZK5>[&6/;5*E>H"[GGGC/;Y"^W\"MKG3(Y M.K3*"?DS+) 3#A:EOHJ7"GKY3^3*=!-.+ @[""8R.*?35GD!0I4"P2F[D-[, M\:$IC"EB8&K#L=PI53YLK[PSH30/-+!3\]I.4OH?HQ],S?IG+&Y?R'F!4\<]K5TE;9< 4,=H@* MRZZD[&&PDUP[93.KF_OC_#@:Z6_)CQG 6E>&F79@Y076*8KE@$'S*T;9C^)F M@=Y3T=$:P:'0<6*W;$1Y?XNAI]*$@IZM;Y1MJ]92J('$B8&J>_Z<3BUY_)?4 MN'WT3_7T^*O^FZ=_ 3/LETI2+P;$93+![BX-=W 9/QRWWOX(4^WF-C573I9# M($,?':;4W*T<%Z/D34$]9Y2VQP7^I0(;]-B/H1(F#F6*JHI\2DX>6&!PT*AF M $,O2_8>14K347X)?TU>ODS>H-G_Q%?[GS%OW5O'>5]V_KG5HNC$:1,,03#W/&&5J2C?B,XXR0:9@:KGW7L8]&3^6%WE=E;B!.S6SK;WU&X@LAA.0(0"I+4JH.!!](.?B.0EE M], /R)GU:4$2T^CDV/K\#6@$PYO5I[[81-I'\@M%M0VD/%K&M^RP10<;N,BY MGC "X0;&50\^6KHU0^V0U%GXDN$U^C.]HA>9\1PPA-[PS*,/J+$ M;<-1%,/9XS#>#$7I5Q]T1,HIBCB,L[I6#8QMMYR);PSH6=1[;E#$^H4S:.AO M]LK9MG#6(]*!F#/D$24;],,&3JN+*8!\E%9^J"V-DP7SI"A"6N!.L6K6K=K, MHG3OQ)$8%MM&5!/5+U4K[M2\KLAO]4#$.F)N(V4OG0LNFGV170H3@YMK'"T^ M:%6CD%5"GC27,I >=!AZ-+GPK;*TM MN"L'VT.=S??@[@P9/)MX>!:_N'\&)*J!)L#U5TSR];U#"]<.&PRG?' ].I B MW=#':6 CQ)O"MT HH\MICH>\,0%ZQHOCPP#"'K^I.2^XU\-#^ZFZQ)QC&O=F M3BM6H3Y#Q0ME[A:_BVZ2G7^T4# EJ74+?5)3-EBXSTBA-A02(#4N$BR&IOX\ M;R-Q+\NA9^2_@(.T4^=R6%?]1!A6SWG+=VH^P_?LC/9H6VR!FM>FR=.CA\PH MZMDE'CYAG"R0R]350X'%AZ=_X1:?87OV]#A\;&U;\RL%H)1HS%DW[NHR^0E. M*=K#^621SV&)Y)JNT^31*3'_('8##X($0^V$G(;+C[*$ %^3KO3V8RWA5?T" M@L)*3QU8C7,E%IG73B'>J* (T:M]\YWZ!V?=''80%^S8#_SGJLN;"ZP?29._ MPP.ZR?G:#/OTX9M01--4L&X] %TD$$_&R2L>] M3LIWBG1C!,4GME:^)#^0,M?DT_>95$MWV7AC+E6.*K6BR2[URLL\@L[C"GMK M9WE!AB5R(U0,^8'UM!5V,6*P ^U0MBDHRY@0F3G>2Z8QKTJ!!X;G2 Z(U.$, MQ!CSB[85VVWO?GQN!TY@5A1!I-!*#<\NE+U0D(1JBBQ2..<%#+Q)C@X/_I[B M__U?^MX3_)>0R[U?1^%+$AXE#!3^/?7VI[H2\MC:_&24G%%#V$66%P($>LV^ MTB+@5YY74_)S?P0O?A(JD= 1:95&E0Q]I6ACJ[AUSE,:?%^!#T)JB6*C%;6N M_YO_.^@JFWPR:%("P-@CA'PGWMU]$WFI&!.1!;U@- ^Z^! M%%/A2KJ!GN(\#?,U3_D^!#?-_58<8=%V!A5NPWUU1,%)P MCN49VH-#Z128.%88-Q.P4%#H.G!^TQXEO-4A/H?HBL9Q:_4-Y'O01]-JTK&. M J^,-(]5-:Q3>%"^UX-ZAW%V.C[Z*^H+0E$H"?C$!> G)**-:4'X@1PFBZH+ M^N:^ZGE?2 !S\_UI' )PY(_@K<#Y^*=B#XS;W-.[QEE;NK<1+8<_^ M5A$* ;+$UN5N3/#VC<.;Y3;7U0I(08A;936GWK$BHIZ&L&3H,>4D#GK87#3! M?5YTQ:BR),0OB6-S7DG[*2YXZIFY,+8,I^TBK]0B'V-/$?[-GM@+AUFV1ED$ MP"W*J9=A0DU:$\R7>C+H-=_G53<&J31&O(RA;0R6,2IKSM6B;5GF5X=(GOFMTS/$?O*..J MGX+_-*-CQ\>,P#'@\!;4X86Y+A+DS)!.V)K\ =T7N%P%YX&Y]@SS[@%"=.K& M+9(.GI-/UR;3CN.:JVS-WKWP?&/ UM&(\0I,$-]-\-: M!]H1[UL7^;^Z?*HLV" YUKQ#_'C)AI=2"^;##G0S3EA,!T3\#K50D3TT- M7LA":3CY%9S:DT/ZRG&JO;%L $;W 1-.B&$B:FU7/N:ZN7"NPD)UK[5G@>X4FBV@BJ=^)L1$9NH!!19 *^3)$X5L@XH(G+ M+U@B4,P(-@L\'4/I_;.('+8F<5&G6T;KC='!38"ORB<,^L#);PD2$I*1*Z1\PP(M58VV>5;EZUN08Q]>[]'#0( MS5JF7!H%:M0EX70)4K6H+%^*)/T )?P:\50R[HS,VBNOP[9WJJ55;XX4/LI1 M]?-OF\T?H]\LQS@YO)X0S[:M"(5=*>=M M%B7]##N/91(8V]W4-W?$0>*IU5697>1UMR/!D0]PD29ACLDWSU__X^4/!T=/ MOT7XK*E;YA.ZE(/E$^IY%VN!9B7_&_\E'OCU[O<]<;FWE8^U%-*EJ>G"IKZ. M!*O]J8 ,Q+H4+]6^"Y1#&:MNC%"(7*85,\Z2OL+6LZF**X*)2 M;=8.S YD?R;&W,!98XC'X%9A)%WQFGC^'I\BA1^U/JBF?>YM]1'45=+&=5"X M6?O=R='HX>"1Y#_E)3;.?'=P]&35?J%#^I]_?OKH]/C9EX/CCQ?LZ'1T^@@7 MXP=?F=!(/9)7>7IZ?66!=AP;Q4.5#KYH HU^*?DJ"C[P8)TCT\4XDV+X&I5; M247#"X>0GK Y!PP?7=7LK?KK2>?DH^74_J!\DH.RK0W+=QVDR5((6XDH1U@/ MF-,*H>S:%8J .!I'NE\%FM>$2*SERKC,NUE@10.5Z'(DH=]^=\6".7?\^/CT M,^Y9\N5VZT]_W>+,A-8G \ TR[&^WG3+?;6K-ES)]S$U4WLY\TGDS$LBPP.5 M@BD^+AYF6CP\OY>47HP"$L2IY*8$W!'H/5F!2*^,Q_Q5.$\E*\.@@# "8GV] M]B'2WZD""0%KL9"P9&,0OR00&XS4GE)0=<*X'?VVI0D.CVPDL(RTT(8"L4,6 M/%%';.!%+5\>2Y*FOBL\J< 9G@=D(F-XX M)"77#F-?)X^?7%!ZM1 ]B@=Q7E1C#)Y(LB(J5);(AJ_FET$T$L)GW\0V(?55 M:D/Y22:\U^]A&2Z*@_HU5G,^WL-2W8VQ?)V%F=LSUP16 M0#Z&R;_VI9L)1U4VSBS!9%:(,$"PW.,H,N(?9FVS/7JO,N=C L18UB[$)UZJ MAB3"U&%K)3'E%?[LAJN@JD[Z;(E MS%=;^2&KI%E@;4_V7@W8 VUV#@;L>.T;O8/'A7*Z:Q>5U#L&3QWAHS.RFK,05-L.::L0D3AA(4[1C18YQM(X-;8 MC+1@![A@:\\ +XCF G7VH+)L!SN5%KIAHA$[EW]PXQV!N;EEAE'[$J,$,M8S MD#20#]'[$ 1?ZJJ. 3U\L<-ɦ_+C1-DEU98VM.*-;B-"H@H>+UYUJU.BN M:SV:^*OD#PC'=#4Y7R!B+C\"X>K%24#0&2H$Q[XJP61-NAT[IQ_161R'N__C M],GH-(&Q%")7N'*E:WVS&,,D7E_!BEK 'YABS3",6-G3-$Z+= G&QZ?JS1;S M,[EFRKZ@JEIB(@]%T]HS0:I68ABHQ#+PD& M7EI>,BFY0&W-:$G8H^C#*J9442H]N-3)3I1@+#,"H:.@U7-27"7EI7A^EHVK5X+2)SX-5O+ M]L<79EU=E'7SXJ)H+3:+H=(/*#Z*1J/E3B^CN273RG$=F& 6;7F4+Z'EQT@9 M4W014=#2/GI*J'[YE):<<4FR@BO?N.3N^J74L?C88R3]!_>9N*VB?777[^K+ MDF\0W6+&^2!5,J;!3UA*4<\/^>U9>8[AA G!K[4NH$E%FB;21O=&YWQ A5(0 M,VR"^]CCU4T0OGMXJ%IW2*)[ZU^K#228POW;#"#&Z*?>/$[9V)]@BJ3@ZG83 M9F3KGPV;18;4TFJ[!$N[]D:)]Y,F!M(&AAXQ3J],BW)CC2(^+;>KR1KTW5() MVDM1^XXH1\HEB']#[I94YVL8K';MUI;%)3 U4!>D= M8?*@.8H2BQR <+BYRX0RG%-U'?"G7:D_%'458/=84=$-,POO$UFA"<7)W6%' M69H\Z7M11"-XDE31!B8TD?$\,, M[/[WMN@=:]T)9H+N="KDM1(!(-WH)&UK*8OE67B8PYN]9:$]+C;K0RV32@O! M/3UQ86 (:^2T- )TU3^;<6ZE)XKEN&[VM9ES$%O4K'#%I!ZRJ*_:#0V<6PN8 M[0O^D=?FWF3/EPSRIK5EIOF(18 W/:3'J9&B3 J^$.T9SQ%E0%Y/NJ6"UJ%H M<,CG2FQG2%!L8>>\+\"L.43]IO4!_KABWYAOG\6JQPL75,0G*PV]5RHB.KN(C-AV&G)K(G@KC>5YE^Z<0A%3\DR!O3/-MOQIW8C(J"/!B_UONH$4,L M>N)"7>?VV_7%MPO[7&'9D?MARM71Q#H%3W[K?T2V\I;2#Z,XUOE^0(P_ZZW8V]T?MBP6GW6_.EMX:9>HCRV-5S3EQ. MP#;FL"?^"[,67/6>TO\\((3#<38Y9WC\S#9SVK\(%/(,<0T1A?49?F._X5]X MPSF81VY"%.WH-![2<3,?Y;K'#3A)2%F]*Q'::PM40N%!7.@6-6G%; MH60:0ES=LQ$;(";:,HR&9AA6QP#QM!,R$@]X".]F:F%44;3JOM5>RBV1@*[,IF-@+'!)10(8H]WC35SF ?2".^ZZKCGU&1\1P@;":9]AFQ"J>]\ MWT<)O[2Y1W<6MH/H$'WG!Z7R.RXX B'=S#C]:[M4KCM0>]?M3FPM;")M[457 ME-R41KWDDA2'YF=I,?/0T7T]LZ&+V1^)+'XFHD19T M.#;O$N2AU6@HUZ4>(#8;*&]L_ ]63%NUO50Q$>([N(]:5=3O)([>00^==9@$ MK^ISZ>I%"RD=C _U@Q%1W-;4P>CA]D#TR:JKL?QI+Z:^^)DDQ!$N546&PK'O M/5L564GU4*",A+@)/5BJ8DRW%AW=!.QYO^E?>M,9?0;$$)9L1,IEFC>$ATA\ MT<2%)X03@JI-7ZR4Y8(,T@+W'>7./H)X%_8V7&CC7TK5D,E[JG>"IN8'"7MR M0;6QQA84I? S-^FL$O/B@:!+W7QM>LQ4%=P'[S24QB"((=Z-G,KS9MRP+FZ< MK:3\O,AV=Z@-Z65)E6$%A8OJJF!5<>;QS7=C]V\9,^("/NP!851#IB82M!?! M'FC6#5)F4 A#ED@*&1.TXJ,@.-F&2"\L$0PMP1._HA:6B"[^E8 03R;8Q8AG MC0/5JYKKV&9UUDVYK"LJ"9:G<2"^<-<_EG0_+"CQ8G"\HEYNF@<]T=0OWHMJ M$T5^7%,QY67)8)1_J >5.P'J;"K(^A,77J5D$_=!(+TF*NL2E#E7\S>>AWPL M'0.N02[TO%EHTD5/J:#Z1B>RN>)((O9U437,+LK?#LSOALZ4=ZJ_R[@?[[)Z MG,$Q.7C]OG!KD UMZ"GM$-9K!1Y05\RU.+05WJ]033D*8N:Z.X1KD2FC-Y*U MP&:QM-+:1\_NYDS_1Z#[XK-:Y,:7&GJ-SH")'WRI]R H^P GQ&^C=Z,;$T/ M)3:,C"X[YV H3F]&[604%\1_8'QSPEJ8[+\QUH3ZSCKY/'?$+WT;N415Y-HC MPV3NF5W(C5"LJ19%HFI="ZZ&G_3A?YD,IZIY2/ER>!DM') (.6XOGKJ6Z\JQ M)T9%U3AK\D:/4_^-&Q?@/@B%EYA/*$MI#O*"MW="41@2$.O0&I,&0C\?IH'= M51NGCCD6#^SJH)E[J#"-32="SYG@DW*I8E87P<)RBM[V*HP*OE%@_=<#_&H7)]N!#X M(;-%!0-@"N(/XR!#SXNE9S[P4,9UOJ%< MAJ#D\E*AS#D2>)!0T4:$[JD^EKJ?.0;F32/M49 T>U@-&_0F;4*_EA2,4=M@ M:S@)JTV8(D",@LN\<=>:W)MV#:,1L,V](Y?^ Q*:R)HK3-_"96$("M!4RFM? M38$&IX5*'KLM7XYV?4?6[A:D']/D/XX>CPYM,[I?1FUQR I2X]H$R[Y:T9 %:W;*/,RH M28PQJF:@?S%5SQRWK$'SDJ+0Z)VZ]^"M@A@+SY6.14I)8?19\4IF"L!F*#,V MLQ!4;"WUN@2 AJ.^R(J.=8PZ_F(U9%0A(_H=)-P_654+;F RKZM+3'DQ83A\ M/H.#/O;V/PD=S,?3%WSK,?PW&WL\2R6T@R-D5@_/?C5AK,)4I:U=><04K)'N MNJS* PJ6FU\C?>W<>?):3.()O^K8M9=XI7P<5\DYUJS)3L1!:D M\#S_NW88&;"?RS@B]CVM'D<6#4C8!E+:Q7= :4T^'$2+^'(<7]VE,_P M"'PD_0GUE\^-/1<7A!/*4#=3/W$"() &-L&O,7@'JDREY][4D(55;:@!C?AZ M/9:!X47?.!V;^5K=UE1;#O&JA6<($9?\N*=&H[[@O!=A@R<0L20^1':05@:? M31=*+I*P ]=$C8@L4"\J-<%Z@,E7 75XB,__>#@Z&I2(FVLQ2MY0C2HS$>-B M_ )2*7E,5XADUC"_,@Z.H!FV/QON/3FY[&843ONNQ7[9DK1(]5CV3[>17\Q) M4I$[;8]P'3 (^)B2(!&#EAC"SH8.D)[]H#AJSRW=PB!S\3I=>SM.RH& X150 M6AD2AJ+T:3XN'O(U5BT^W5/O#]7B+/=L,0_P(M99O^T4&ZB M2UW=1LB]H%4**I-CZ;PSL";7NB87#LRD@H-758G:17@D?!(>+5R2[IS\PZ@7 M&J:"HSBKL_F2@V2$%./J"X0>]*0U 92B(%/W]8^OF@CL*J4_"7$0^!!5C:CT M!3M+6;0)H6H6BQUKS#)K\"HN#6ZURYDQ^&M-.)?$0+^ MR!P X_3X3O:*3$$)(8K-R1Q!!)3KC0F, ME>XA,OJ1&;1*H^;YGOWF]UM9>J0=E&R8JL YL%,@$$PKQ W/)RXVJC4@5R^WFSA#1UK'4PQL% M-VG26C!ZN0?9?(YN"M)A2UY&@ATQAN'Q\5\\#!@_*C#6:/C@6K<+O">X7Q6" M>*!\(R_,P+-I1S132T4 'UZJF EX;E.6OPI(%45@J+DI.+HRYQ6&FY#+(?7! MP9Z;2@'\<'B$)@N_(7IGN*A5'R/*"^_PI6.EA/DML %S##EC1!^/JE4N^C(* M1),W18Q-FB_<5D0;G":+O1\%D-,>*Z&R/-FX 6RMAC+\-@C:3\?D Z&Y+Z>T M;,E:=4KDE=Z#IWWJM)T,9K3:]HVL:*NY$WR;3PK LLO,B1]@0/J5U:(*"8O( MY:S="A:$+20\=I=9C1=TQS3$M=+.KP(&39<4+>U/5<"B3&3$QH"#S!!UP,MW M 1[]TJDM%WC4T'P+\B$8-X+JY!$Y^H^);(*-$5I$[S!L"K)'=B2%AN(AX$\# M0-*E$-JN')C,",=% )N(>9H*%31%JZ/!*0IVQQ$5E"1+2M!Y$:'Q;&U$@G'A M6I"8H*"?]'(K>IE?A2D%M>6EQC!C#D&I#H\9&N01V"&$=6AE:Y.]M%4A-H]- M9EDQH5X!+17W@Z;I]A;:8%'ZVQ(!ZU)=J$[79WB+?*:Q[<8/@W:CM -#(@TY MA:1Z".5JL.1IXA^-)FH?-A'U:I&-L839QRI),_>/#8>:?1K,'X,I[CMBSGNR M]U)-?*XB:92#. #_1C1^(<,:6$ (VIW3X'B;HBNQ*^+DEF+V-XSIPI:[,H+T M0SN])0ZS")9?K"'W/H,E&_N:!,I048X\PC4SRF]#]7G.@5+)6&;2/V_8T80] M)0&A55YEY=YSS7D-?>#@ZF&X'51CPV85]K_K[D8;2FZ?W^L RQ?M8[@239^H M(>5B->Y@E-M>S@I,W<"^_79.I %*Q:OB7R5X8%5-!WM@\G+522ETXY;Y@0 N M$.Z0H;A+*83$/$TU1A8<01\R*17B2L'/J5X:OUK"JL/+24C _&KMTNTW>AE+ ME)M L<*B:[R(1**AMI. />>O?'"%>9HUEH"G-G;,\1OI=@^7A\"A"79(N#84 MDZ7ZKRMN#1,978ALYG-/BF3[@'P.+Q43O]^(Y'573-6EI%^H^@2_N6;T\8SJ MJXTZ](I8ND[\*/!J[^WCC[2/X;)/UI."+C%"HF:TK72 JLL2U]C[;T:K^3BD MF@M4O410B&0\;<:$>GT#.[*RUT9JM]PE7%8*,I!GB2*$G'!>QU^J&FRV,[@5 MZ.1&EM],%AD6S8GT4*[SC5?0T2<#1C<0O'_'U50HJS2(+$.DHM$PDF'PR0VQ ME\A/6ZP)I J^8NWY:2[(O,<6$%?.,13!!0XBA4;)]R[P8OAA4XR2@ZG2<%_X M0$.\%#*!$$HQ!Y!7AP*-H1EWR3"H747NBEFIGWKQ%"C;DGR1D ZH::-CHO*4%JTWDD;>#D,B9@/ M\)GP'R>J:1MC%5M;O[ID3(-&?GDT2D(0FC*B^-=3A>*GH2#14%'P-H(L:-G. M+RLI7(B+-SBV3P1UOD0[\QR.'D]!:QY*D\$/14*:T>^P)"D94J@7,A*B4 M\(:6XF?'LRHMJQP51GE_Z0-":%,]0J:Z.7AN_= M\QI[4F7/C"6$(OH% WKIG07QJTJ"T;VEV(Y#YQ/OEWE-1 MHM0G;])Q4HI+FHH&6NGCAVG["V5E6;@'NL\<;>L"D>0Q'" !(!W>;>*YIIG* MUU'O:W7,*3@ZW!?KW(VQ?)W%.L.G,@+?KXSO6]7>>5:+JJLC3L8&A07BG@*T <<@.]V%!-)]L<3:MCN*7QGJ*S3_C^/P MJ4^,CV">%MZ/UCO7[DOUKQJFC7,TYIIL':W6IIF3&V9H+_Q;1F!0EYB=*\@N M[$WO&B6?7JOBQ\< E_)FNB1 P:11OE2%_I:82+7%^]C&Q3+N MUGU5"3Y(_IX=O8G6;?#IZ!\,1:,(:6RIGV8J.LZ'5+5-B\L?*?U!>8E9=E$) M'A/&DU(M>[ 5Y_MHT0?9P1(]Y7/H*TFLQ(#+_,J]SR<5K.+G< MH;=(;EW35!/N\F,,Q#@IKK5C>"E^*ZEP[5W+W2(A0QG@ MG266Y\&&"98.2 MI*=2J%G1333XNB/[=:7*T1J.]K+J;8GTT@NWL-F=BB,1O$E*,DC[0_5[Q6(D/(.V+4U1?X^+%74 %;65YL#^I*>ZS.2 MNCP8WW--U815 L]%7Y!&QU$UHAG" _L,>@1\J)_UGA8?]&$-$1E-HZ99Y,J0^A'YJBO8+'3?PH?%[4-656A3N& MA&1- D/1=Z-5@W/17RENT.J[TM;FPI'K4Z*=,V$XX9=:@@KK/.=I?'[>,:LZ M$W6OR2CY8R<9535]XLEQ9HZ%!9Z+P8Y<$\R\$97@4%QS-\3T[=5JKT%,RFGQ M%F$>$O>=0@ATJRGIZ%,KUM 2\VI'5NDZ919JAMB98OSUZ8'69N-D!<(.'9L5 M7">"*_A7AU4J+';TN[Z!LPL8")D&P3T@1##&4_/VF>2^&Z(VQ!I.+E/20DFR M4&,H #BL#&3"UJT)-&F!N7< >AZ-=3;\ME+I3=XRZI:@;.64%%JOM))]([$" MYA:Y#$W%C\=HX#AH0Q %7#GEI]U+.U-?830Z]3UM/[2Z%Q;Q@$=N MO?,![M0I;'SUAV-[W8 BE]ZQ/LN+ -=ZAE;L% MR^Q 'RXVVCP]>IB@<#G OE-:N(=/?.4$8?S1\3U+A)H:Y<<8)BQ83X$Z@RKJ M\$\+6&2$YN*?)A)G.>O&6$OQ$]Q+.,:OP%\&258:_D(N(B]H7_.:;]19-X<5 MI.PAAXI^KKJ\N8!GN.O',_3 %VY<=UB&@WG($6:8!JI(Q/#/;2=-X,ND\X'- MSS1#IM/&0G?\!Y9=K]@YJ*G)_0!3@4W4YDUL+&D3^;MH':D, M)H[1@UQ:( HC%EU[>>@!I2[%6/)!<8'G08<]E'"8X>6EV%F6S9FIG(E!8IOU MY=](G$O^*11')VPZ&U,5(+CHB_1 7[BA.%CPAU;PR#)4 $UK%E='37AT)&-% M$X6GR@-K 7\3XA0O16"I+G(F4'Y=.H^-$RQR.;G^Y=U-L5J1@Y)+2SVVY34F MWA7N;(BI[,@5NKVY=T6SIV+P<5OB+#EW:XSZ- A55^S(@MR NX:.7%Q?UZVD MCDSAM:8*K-Q'0#6N8.NRI3&/<;6\&@:M7V#I,WB1TG) GR_)?+SBF8QD0T]A M=S.@J,Z\<;,Y2'7C"%-&.U8$X-%EZ)E1?H_VDB_H9%&A&*4&#KJJTM(F/#AR M M"FB^:5?!-"QO3,:V>$J_3MK7VS>QERNCE)>64.*I]2,KFQL6:@YB1KR<-( MDT6.2HPBZ>K)TM$#$5\H3"1N#.Y!BCQY, K'A?6F().K\:B=S%]^K54:-7@X4N;@9@5^J1(\_;+)U+P%*[:M M\W''EI@&I,:N=+.\U0O!1QX&=$GMHYJ4]T8]=5*5B)_$L&)LJ>,;S<6F,>2A M3%Y:[MS[B<-[W8$J7&4Y6\,-AZ5];-]'5Y[WP%)YYXA;P,=[XX2,=JO2]NQ+ ME&R)TM&^1.ENC&5?HA1.Y57UHBB+L'$@HF:U(I?J=PB11)%?&?_L&OTQJ#B, M*O@=41(G+F[\UTH5S(*PV$3K8KUB RK8#[GG2:*&%'J:IP(T[@"&57A8VM7 M0_(U!#H>5#I*ZT1@]ES[8 JV<%ELZ'_3Q&&)?HVEY^5[;!!=M;!,PQ&32E)< M26J/)5P^@=G"TI%HQ7"6@>?M03@0ADV(U7(?S]1V5&#-OLNH"ES'B*Y6QCXH M7)4E/>5!54>F_J )BR8) CR@G4<@WGT8X^N=JEL@EU<1#=;D"DR:W;#V;NF: M$4IAEA=2@V'CU1T_6:+3K4^&B99/S/MX& M[\ T6U+$,O:TR7R(CR6" 7D]/:!V?B<-P$LJC/!$VH8&M9<2,BE&?]"D/*'9:!\2(]$D'^%5 M 7ZB'PN+]80P## '!A$,J#QAJHVIY!MQ,"+-T(*#_XEC[R(6P^.X-REO)!B( M_ M%W6]4'Z=?N9=<3O"L/N4&,!*+1_?8'86,%ESTD>$A=&5ZC%0/CT71B62$S@) M6;]IY1C$UK> M5L"5%WE=$=6I^+M--G,8?_>\IYS11R@6A [X)\B"9NI=4L]7*">'+3(#-!>> M8PV7B[PJ0I4(%VMA4RTZ Y@1$9,Q#&&\CBZIV\P)?NV%QM?5^O2. !8*4P9E MYJ98A9-R\RVO Y>0#FX$4^-Z.S[D';1K-QPHCJY.)MTJ$VMAX;("1&0X9C:N M0Z_35Y7S[Q(TR9TR9#Q++A&KX!+WF-#J&0S[F>D?YGU$[$G0AN .P6L*TB54 M5(H'%1120PI/1[S(_IW54X3D]Y7T_$1]KX [R.NV_(2#:&3J53FLY)P)3U"H MY_4S?T_:1<5 TQQU,M7C MMI_@]ZNR51EA,]6AV9T@^HB "C0S_T<>R)78M=@F07 _T^CL4"DRST ;&U@0 MD,&@7"8]0K/P)%3T_R, HC8D/ANV@0%T"UX8.*-M$M0I_=I!HE3!C10 J MRJ1 CZ'"!?GMMBR\88\.LD:C\/'"T.GN]_+H?93U)NN9,VLMQEBI2$N1T#W2 MO>]MHHBJUAHCTV2S4;G56\[-(<4GSEKN.%X*/]#=](E/C:I.P$\MNY585FVF M5=W8".1JA/MB8@Z[@W:G%@[^MZ"D(CTS.!+LLS12C\O&7W@%W4DV40A"D4V^ MAHCX0@T^[4S+QE?"QE>3MR[> ?H1216EZJ&B'7^_Q>69*#9$P/.B8Q+6Q$]* MM^,^J(QW@P(DP-P.K1,?45Q1ON#HM#)7@2Z:^2X2I])7&?.?ZZ/J ,0F)TFS MUN93KE6:X8ZB;(8SBJ<9=):6;_,6#[[+X+QYK$XT;UTTRTM,Q[79N>/>K'S6 M.X&8?@PT3<2(8LJG^@^V,[GT ;/^#8@ZXO1Z:4D-/9\AGS#3CJ)LJ_BG*T&P MG8EW_N+4@0 ^:,T?BCOLL".@/GF"W$*2DDLL9>\9?E26$*Z P&I@>:IW.J2N MCK6&)I4&I&)L4JC:CG7MT%[NR"V[I>6.#Z9E(0\X4GG&K/9(;D-?O1%Z@2$Z MV9&%O-;"%3MK"#FI9_UF1,4D)EC? F;K5VX>&LF#EG#<%E=1LLY#>+"IEWHK MER*_TG?[#6.K"74R-HMD[T7Z5H@A543**8%C"655TZRV@,YHJ2> M8XTEF M;"#0MKA@?JN,/S=8?&J [(9YHSYG'6^D AZQ M#\I*! LRJADK_AR#WZ;WN_SH*^K?2?NPPN2(?6V:]!K8(]W0ZPU$]J#[.[)45]?5 M:Y64P4=HV,0)5N+4RXJ\4!!24[!EQ*<*@_LQT@IO M0CSE;.XIAG]\=J_;Z"U]/C MGI^]_3XUPGW@F9:S];*JB^DH^</A+[_S2#?!7^W?]!,?R$BZIOE/?8$+C"-KVW,AG#?&$O0EKLB^N ML<4UQ_OBFKLQEGUQ33B5Z%63)-TBU6UQAUB+ID?%PUW"'U*;8$\W5I/LQ=;FGJ^N$L-(>.J@[R5'B=@H MRCNHR4X5/V*RDT-DR[>U8HL7V?X,Z6(C9TIQ!'PQQ=?EB)_U:E7"ZEZU'18> MUP/,>$XP+H\7&_R;_%N[^)ZI:L65^A(Q[N6BGL'/S.^NVFOZ*GQWCJW:+OA- M:L7/D-.(?^0[V#G)\TU^\6V/,L\T1;/AA$0^/D0M""OX5&0RU7H,18#8@.)A M=[2'SK,!#$-#<,2W#%O:FUZZ^=0#?L*!_/K,UX9_\Z??WKUZ?O:G;[7,6:GM M&O&]J8X#HY/^)VH"QE"X+W#)?J6!V*?_*H+.UHYW*B0OYY7L;"GDLA3VI??12:1W43T*9<*NZF88)4B*RVT6 M2(2"D=F:&\8$$&'BO6E\.:[YQDFO2B9'R$DF_\9MN$IH7Z>$O\[PB*UEP]+B1HJBS $UC"^S:M*1Q(OBH:D_ MB$3R0,.TI9 M*0[B&;T%&/E+T"D$,=%QB(H2_,E;_-G]K)Y3G+^J1!XNH?$UM4[F M$JPPC83=834M1^B0,$NF-1&I3YF M5ZKGIO?=![GXNZ\C$WNE01PUU)[G975YL*@NC>C:6L;K6\]+R84C, E6?HTE M<]Y(P;# A= MIC84-#$$TB3CIDV6S\L06>W!>2C$E.75\0TFEB5/0\81F0C'326RN+:OL7.U M6>14?(7R&?02N,]@OU:3\]V8\>WE\2;T-:+6X/TI)7#/1ZS(SX4T)_Y&#("] M&ZMT/1H"][HQ$<,4P>7 %0E(4HA_R?0R#*2G+=X1Z7;0K7MG%A#T*RZLGYXNJH!;5 $-!$78Y2!1B6F] W\!;L'$E M"H_-BHY:(:G*M0L;%C>GJJ^@W-6-1\?-)K[VG]B@&2]H>L&58NP0C)%[G,(B M3DM,49"4#E4]YVZY?LG+Y/?-/^C7@ MF5Q@H")&17>%XB^1%[O$[["DM?>(VY5A76MF?ZN*?)KY# [A5\DHJJCE$FT: M+KHB4=@T3H-+M X2LOKLER$E^NX-)KOO/OR.K%#(E_.#PLW:[TZ.1@\'[PW_ M*2>TG^\.CIZLVB]TD_[SST\?G1X_T_G^\4.(%^SH='3Z"!=C"N;A6B*K,U?7 M4OMFFB$SB?QR0X=T8??4:*)^Q;RSP"*+[FWF']I>:/;HZF_,>A^AO M-J$>/6E,48"KA.@OT56:F1VG=C0T+I8K=>6EK6^+0(9?[G?^"^\\(F%0W)6+ M!@(E$B67-?%K<^ &M11-*_%K>X:76'D[Z&GO&!$ %-\TKH,0].DFQT)6ZJLA+&6J0,&WK-]*[[* M\L^3??GGW1C+OOPSJCJH'153$BN[9NFN%!_@O3:;\FB3#I&PM0@L988A")?5 M1&HG3Z8"3@U #?$:1>)%@ ?(.@3;KELZG]J) QY81J%?E"<,?=&WHFC,4Y%% MI2+>CY<#$209-1$OS7"5+3_T4GG5C8N\@=^-"9,S*H'"0*$!?M82!?TIYL\H M ,*]VA+,0X#^.>6-**2'@T_#?\KR<..HQ(N5NKW.5OD4H=X&W]N8-T^H/F<;S0F [2)O\G%$0JQ\]JPO\(_(R&"AK_K#1)H2'EPO--UIEWOR+JO'&2S7 MP>OWA>/>!AC.\>'AL>_VVOP*!W&R9%Y48XRN.B1L9X^/PBST*WMDI\F/RCR& M:1]N80@O^/%Y>E57![TKL(R:LBL8U[G7H)<9AK^RR8*/%\SA)&7LJ-XOJ* G MKY?*AQ, *P)Q1D[,\0&M>>#H!7!D7G,]PR,LO9/S'G+ES$8TD6(,DZ+%\5-[ M<](LP;IR2E6OS9)2EY(:U,3K1L;(& 2YS-[;P+6E1F@ZOR@9L.4Y0)WU[9#0 M#SEDAUPA*ZZQ2^Z4W+ZEB?B"Z^69<&M(;&NB& 741!<-C\5U=U4Z6H? '>L, MO3$IU==F6LWK4W6K!&,I00+GNK6Z8TJBG-YV M,*ZCT]-^(((Q'+ @MJ?3XFS-<7KT]#0].CK>MOHH^OULS$S&7=L;H^6DM57U M\3A[H[F48JRPCNPZ\V"D"))4A"S="C1!9S -CP^/3K@X AZ,GA0*XC>%\#'B MWL$W3I/7RS('BR=Y$_HQDC,L$J;OCD!YBWS*)#46]"@;)<:TK(8DENAH4U?( M@8*-Q\G49%;@):HV8<38&[FPV@^_3?*)R-L1079K--8V/_ 15ZJS:A3)CK*. MIDH5+M:TFG2AS><'<.4O\4P7Q/NX3GSPSYF MXMG"R*!T'WC6CI 8 MU<,9I]*_\:_A#2XGL* G=GX*_LU<&W_87B-=*30DA6'2.(?\#=-?=U8TOVR?@O MG3( ZZ2ZU!X.+;8-VMU<96(9XRL_Y6)S@BBDN+"%)MYG?._<)FOQM@0CB@R$ M$5$M;&Z6E)&3/*025BPRBHF7^$=:,4>A-,:5P^@76NC[#;\#&\ZEJQLBFE*_ M,]%JO),7V203 M+ZK6UY@RVW#?KU"8] $'PMBI-_,>;([C1F$$D_C8J;-SP_;&-QRA>:Y]I+LQ MQ]NWSS!D(#AY:0LAF M=WSX3!,PGB%(GTN?'ST;4>.2*7"<.K@(KK%%SV3XD(L6C9D*2H M^=1/0U%9"9UC?,7F&^Y=:Q"5SO>W\U(/@>VM*-R<2]D]FW$V(>0%I>WBR(5' M%U>@^&D^E0J>22?T1!HHEQ<.=?#$T"^P";,9=N_8_1(P'$LQU&9P9RE'S]WJ M/D7?N# P/9P,E\E',QQ+)D);\T!O?$*U"YAC&&XJ2!58V\>8!OAG:#]IQ8 Q,JZF^-4I7^\,E/&\XU\;Z(D5L=#AT;89<0.7305E6HE& M%P(7 HD\V<[RE-:I;T_R%H"$Z/?E8K9<['1?+G8WQK(O%PNG(\"5CE+4?L9\Q''8HKO<>,GO,U/QH MF NL[<,$*_)<:Y8@+L2J]8R=H=ZLWJ1'Q&V#<3LUMVV9/_],@_:(VQ.<,DJE M(#0(S0TG%9<\\:2T;FF0YG6SR9.^9PC$A\*.<:R2\R&@*&MNHR?,-T];WF&# MN=@$@7L;SQJ&.>Y'8$&P0#E$5DHWH=C*2 8 ML7<;465A^:1-H)SV=YTS/)Q: P[%57(\"O^$?^3EEFYTKR^^NH=E/=UAX:#@X# M1&$- Y'J"3E_6B4M$7@F-2VO""T[=_SX^/0S[G7RY>+:?_JKK(I99UX@-3<^ M;G]E.\VQX0H%02F)L8>H7UZO_"4X"TH6$H;?N M-]Y*^:TM$S:%:"+W3= $JZ$1PE.B#!N#E^@"H9:$<3/.?Q:U@J):-O-*#=+P M#2854HX,GIMST"]K*K9T&617BL*X#&U05M]25'M,U;'3\#43\C&U+Z6YL3\2 MSBMFN[,F;\QJ#>[I^M,N6;-]S5A8-DF!Y[I!PF&J8HFX174?TV3M6L.?[$JN M'$9M7^>M":V,%5)!D ES)?S"<314%2-K/$BL'L-,L 'F[2T5N3?*].33__[3 M]:[@\<,_[8B:W()I TTJSH1\_B%V+D#L/1B# M;Z$7\L6\/_G^J;Y>,1??2@G6Y^=OIX='KR9.O'AZ.C#_SLX_1D M].CDT:X,]F3TZ-$N#?;QS1[[@(X8'S,XR7AM_OM/)W\*\6FJ[OCN>/4^.8JO M!Q9\] \SG^-/+3F>7B<.Z;*\\>!LOS5&$LH"7#&W0YS9GV[TU8%EX"3#75J( MGX4"]BM>@K/0NO/_QO6#O[Y#A] MW42 [=?VVK4]>GB(79W[Q?P4B_DI1.:,_M_NS/GSR<'>2GS0\=JUU?PY>Y&M M78L,VW]S%3B'V7[I_@!)]C6N%QM[G\*\VYDI[X3-MC.K^0I+H.K:K95>;[]R M-URYIT=WP>;:F>7Z&LVJ+V$^W8EPW@W7YW\[#.L?GYP\:[.Z^B@)]#4J_\>G M>UOI#Y9 NR9U]\;2)SU!59A^%^I2K^;Q"!*CI1\;:O\:5>WR\MZOV=M7>KOH#[:IRBEUJKTOP _-]".JF MZW;R<&]2?0)!]8#J^':ZI/+';++PF"N$4+OR%:,!H'=9U>T\FW-S"W419>4Y MM[Y-.L'@'5=U3869"E9;74N_^L'EN2=']Z \]V24)#]3,_V;T$Q_#ZIT?]\ M')H462X()%BA.X_8M\'4S$MDMD;44*95U!ZUE "2$4RCDHX)PT#AD>WEZ54= M/=PCSK?5#3OC0F^!(@JDGB87;XBGP*6VBDG6+))945TV1,0I7093 5$EW.@S M;@AYZUN#7B!NQ]'AP=]31-[01H34M]Q6AC449O!=\LW1M]@ZF=6MY]' ^734 MPH,+T =CH*%]<_RM=!_Z'RFMTM6__O#[>'H/[N,IW,=7"(G_+ILY6/ ??)_5 M?;B5OR"LXFI5@$(%G?7A._UX:*>W 6O\E_MK\O+EA][YT\-[(-T?HG0/G%%OJ4.US@SFTW.& _F1F$Q2#X%G M8+'A 4Q\C9;,2Z12J),W73T!9.\R>/$X\JB91D&,+LL87^5]-#//_>,MAEC:I?2LN3L#. 1N,6@\8E:9"2AU+ M-@4G))]V64Q[B;VNR/=4,@:_P.ULS/:>(#B(K1]0Y!!<$W>%L >04*XDY#;L M29\V:KP/L2&5#@ZJH.8K7H.2JN!114RU:46MA)7VM<,Y)4PU_/Y;Y3UXSF[K MF?*7)MC)7B#R;.&RAH%+7.F/&]R!,;R:X1=A':JITJB4D54K3%[+^R O"1E@-494CI@#SL*U7PLV.R=![RXPLGSM#S"BP!/Z<$V MZT-^)LI@1+.KM=E[8*F%((1Y.\#_TU/R"I;MY) E!RU!^$HX:TJ6):<&'ETR M]#0QEJQ3)AL@BAG%/!C#TK&S.NL$_&Y>5Y5O4Y,Q$Q?U8)GA9UW5\P MVZTB">9":![!LR! (,//"K(>2E<%.%26#JZ+O7\$D7]SEHD'E5WZ0$7S9>7AMX^M\]_I'VYZ<"90D'X! MWR@*YWX9/_!TOG4(:HC+=G:1Y46F@$E"%(O'EFSBW\B]WJ:UF^23%%]L;=^\ M;8;7+_-5@-XS#L-T??]F*7GZ,&X/A3G9W#9. $U;@(=ZHM 1M[3M+#AT<, M.=076I_L'M%J'-Y\+3[EYG[&#;US;2;_\7EV\!8[]T6*@T9/GMSC _SU2J?' MQ^G3TZ=W<6O_H KU+[K\VTR+AAD/K[ O/FM!\56W8&"5=^2L4U+O^-DMS_KP MJ?JLPNJ:;?KHK;ESU^#F.G5HBOM3]T>$CI:Y]Z MP9_<**F+58PO%<&\6DGF1!5>J X/CPZX7(+_#IB0U\XSBY@( @^/4U>+\M\ MW#7)&R9!HQC'V24F6NA[0KY6NV2.(22N5W;+55&MG6MZY0":E-V:^W*4+_9( MYEK ^>[@2?+-R/,+TXM'#47*&Z56/VFZHVJ3* M()KT+:9UY7".CH^>GM!P_JD*9 MU\/1 !/8#:N03NY!%=*C49*\4_+J%SXQ^D/69O>@>J-78_KA6_WTBJV^FQO[ MF,K+-G@$L8:X:Y!GET3*&=R[=9-S.9/?_>>:3]:J$\V,O_:9\=TX'/3$(=+5 M;7#>L!*?;]&2W' D$LVA\)8@R<.40^IQW7_$TH %'$F)N0C20YZ!$1Y/A07, M(;5!AM'O);B^YJ'(P3.<4LTAT49)6=! 60'6#V32LQ"*5.2QH^3_J@Z$NM + M95,ID%&X]&F\JIE9U2TC%@:M@4$+P?(_NY+)-OC1H:KJ*9>. M7=F[,4K>54M/*V$)=+ >!7;./&7;FLOK/Z$.4'DVX0K7-I5CKH45J#1F*#H[(U:YX^PM[[BPE-K:^8-T-%GDY M81-OG+S;E1,79M=_\=C!4;3&B#_EC9,RG)NTSD3T:_ (J1C]7IN&M&I4_HZ$ MUCH=_0@74CY^!W<9C]8O2'S\ULVSFK*1+V1M?I:U>1?61A_RNV.>I[)*YEU& M]B;QJNHCJJZ%RR!TLUG3=$OZ;C4NM$D)"\Y64ZT&W;X="9:YYB!!W'LBVY#">@++B/4>T/EK4,B2 7 &JL\^=Y_9DJH6ZJW85'S)6FK4KAH M[KI5VC>&2&/(HFU7S77HY 0(WFU<6#_/W_-ZTF__W@K)XLP !H'K@I M7/<'<(>S!S#>HT='CQ\]>FK^\_@(YW%\_*";9>,#/ !'QR='HT6[_'.>'3^< M/'WZ\#A[9B-'XZS\>31^.3XF(B&U+H,=M)_?3JS4I4_Z<#M M,M>VNGR9-6/S(MUS5>9$$_ B'NL59\4H$:9A@Y-A]()"QB5O_CRW,;-\9I@$ 8+R^<++)RG M%F#W'IY.W@"5FA.5>Z,A#;3B!8*#VP4:M%):'\:AS V\$_5Q%^PH=GB9'7?I MIACS$_;7$C5^_:":S0[J*IN&2F[_9E%AU)\[[; :61I0S%"0@MYR&W'O,Q/A MAO%BYS N4+;2-K6E!139>"72NU?+2KA0]=UL=,:_+(0QI.$EI#?XL53R8+3R MN-'8OZAKX5O_QB[DJ\)QHS&1$WK2W'UKJ&T-?;1O#;T;8]G3PH=3J1T? M(KZ(F;LG(WI6.5H4U!5$LIEC'S>6DEZ ,#>Q":T0?$0VAA? 2R;B5Z%+*KU? M&)BIRM+QD[&YLW5S%%,X)FRED4=KRPVW+_&TN*N)%4,#XY^(?UUGE]Z?OA?, MW0+.D7D^T656%."!!XI/">!X-YK[J3(,(RE;=TOTQE/L8"&*]]D&M7(#&^RF MEJK6=O30CFQ[,^FA,R0RW3XVK]&Q=$)>XDAC;JA(1 M2BXK\F+)JKL^\G5]B"J538,OP:4@'E2;9_L#-L>W%[KW;KF2[L$XLKGE]3IV MW6$\:V5TV&R7&:/"X']=1?I-FX\F$BQ$PQ(IGC(75]^ U)TCHFCQ1.MG#HH) M ,'<)QV=C:CH1]B7N5TQG_2YM=^O;2#N@WV:JSAJ[YQ/\QJ,QXO<7=X# ?M; MF?^K<\F+;(S][MP5^;*1Y3_+*GR]=_R]P?/R?X%C+ M7SL-;WZ;.($7Y$-E'(7&>C%XT2>P6-42ORGNS/6*.XTT=VP7_/_L?7E7VUBV M[U?1RJN^-UG+HC0/2=^L10))TS= *B%5-_FGUI%T!$ILBY9L"/GT;^]]SM'@ M 6PP8!N]^[J["MO2&?8\_/:D T>6=^V_P:<@#3DEV\DMT"M,IC1G@YY6C*,( M6XF)%\#;&P%_-%9,&I\<"^%_'?WYKX:% #^+<[S\N#6;'20*OD2$83,,-@.= MX+4HTT]*-:1B2TM):&G@.HVPMWG*Y1+>3E->)1GV M'8\$6>#[!CEJ#?I7.ATNHCJ#O"_@G-)Q^]^% &*QE"3?I=22G]-P[:8;"S(0 M/->"H!;@S"OCJEX1GDC#R%+?Z&G_^G/W;8\."WMXJ?4:>&F,87YLS8&?R2\V M#CT#FNA+PDER[.2FDR_/,M['EMM3!O8#0L>=LX0R7\ W^$?A%P,O@U"4GPVR MHL!N9_7A:3^_P%*-GQKR'"Y!V'L"P&HDSP&%NC3L!%Q _(.=(K)5Z_HRC*A7 MX_P$*,[<-)E]SY^1UEP*6@R8G5[@<;;Z77%T9$E4E2QTVP/.%4[RXTI/Q M"(R88AS_*%NU)K.C(_/$!R&C2C$Q1-(B%8L%.0+$;<"^HPJ_?@$M>26(#[ZB MN!])NLD?!76!ISC&!DW_ H-% HD@*Z5:QGT<[Q\*^P_Q.=2"Q+=ICR<9/-_4 MRC&^6D)RB+ ._K)->HC+EHU0;JB)M+65(&#@ROG4*+8,3R@%BBRO4625]8 ' MA_?7B!C-?=PK;0KJ^94V/8,,_C8#OOZ5-C4!Z)4V>RZ'R+=-8+5N&V>!>,2$ M $CBDH &\)*'8/W35=75 ^)?X?.FOE.J3K#&B)VC=P4$A$2A4N,-PE!["/$4D X)K0"R[60%!&8N;HYQF:J,)C76-(B*TBI;N(A=((3@JZYXA MQ@X58V"AQ97447)EPG:1SG>M]T=G3, 7RN2%X$EA8X_0SD?<2%:*NC2RM*7? MGZ/N0DR*'>W-E3(#"*4$M!E",F)O*E7^D<3(P!&D'8AK@?,4%20", :Q/C"R M6)Q7*9:HG\<_! AC_5:"EL!*1UDN@-NA'/H@); NX$Q+NB!> MQ#S# DGYJ?0^Z[+%'&V0/@H0="4P]:[H[IS!^8'*+V1$MUK*N2CJT\H,N('5 MQHZP!2O16_/\NS HO= MHRI!-B4#X@H9"$B]PEZ6$*Y]5?I5 S6]/?[S8$\W0Q1AE!! A5 9,933%873 MEDE!&<0B4EG4?/)]:&%E0Y +OZ2D K4FT',(7JMR$^'=-<]73T&S1SI]VD56 M9I0BJB2T+%1+^$"X+\UH3YTG*L=1 USM$H&%SG-00%%?"@V0CN-"&#MU%7-: MT#&"/"A'%)Q$<8BQ/@%T!/H&CD\J0*5*2!O7YEK#=)K:K]*QC3>*-X'-3'U; ME'S!4AP2NLGT@9%"P%/(Z(TV M89F 4 MC[D*.D8B.%%BJ9V.LX2ZZZ?QIV1^!$VL&KJLXE[* M20^R6!6H5ORM,B^GJ.F'R"_H+F#$69KU^*7O\,0RJ>'C!"!BI3B);]#I_C'! M-P.P,R@@))*X(U546G5+/("!?N]2=6^L2A3AN/!H"+M/QJ&%?,+/QD/$S^.) M0%@L00;)&$9M&Y,P&_S_.$H.@.X%BR L]Q,_:YL$21 MECDA3THO84!$('9;EPXSF:TX'U%QH8(T-)N:E*%RB+)ABUJ!EK%N63A50EQC M"Q:+S[B,433J+/$'K>Q6]?YZH1@-B9G2$S$X<%3U+9!AY3/J[-!XF(VH?I6K M IP48XCT;4HI(98_Z'GM-W?'!%.DW\>UGZJ+;QP%.ABG(.18*8%/22=6M5EJ=&*4Z4$(3JV0\/ZFLQ/\HX=.$X\9X=X6 M6(D]%B \I%(;^M7M:?MO#D[V=C5!B?0$ YZ ,D-\3K%I34@!$,X20))>E[:& M#>!O[7^(^ZHTCG8^COHR4H[$!!;#&2)A,KFM:1%3'?VI[U6$M7SU-3I10.50F"DEPH@I28DA5[(BS$<410+6NDD-E16&.R M!85B,(CI325_0F@T@%()T5@U)2FE1V"Z'.60ZH%H"A:J="2'A/Q@);\G&@=HQ@TK)Q;3U./U=5']"#RL( JN2S8VPUA:TBC\ M6&072#9RK)KH\D3(J79"UV:XJW:N,75UQCH M6"6,@501%?[-VK%' F*%M$^\P@:W>3H@UVLAQ4; 5AL71WVL;P.%,$%_JI-(2 ,DUF_K^3+<7V=6)7$Y=T3.>W,69&HZ*H.[%)B=%+T M0%Z29KI>S[;F421VKQ'^9P56F:)C085OO2:YUE2*R[)W3$M[WJB24?"@JMAE MOG!;&[9NTIQ08S2=H$%SUP.[M\K.IN;L8<8'E'C>IY#LQ(@]E<%OS!U@ C$T MJY))5"Y'B9^Z9 Z]A;)V#M33R0+ BZ6W-+FZJ7HE][YK@/-7LQ-Z=>NB+K;2 M"&A+T^*VB1IOP\<"TOZ+K!1.^^R.+24$3H2;>RC7WOL\5T)+9P\R&F$S(T[Q><)"DY5$IR/X5%)^6*98UO5R.='A8F; M4C:+8J5N,RCCK"VN-]J?:;D]S[LE[.T:X19W5+=95&?T+--Y/*K;E@'U1W4- M[0*(3Y61)%-W[3@.B((=O\HMBDBI""K#1\:.57VTS*N,7CV?452^JC).\I2= M'?JVML5=2.XDZR5K9> MCRKRD:. ^ISJM>AZFU%VT<='QE(A2B]%+ZRPU=QM%A>@@(XSBA$MFJ:[4), M78BI"S%U(:8NQ-2%F%;M)1XJ[=R%F#;9V?>\GN\8782I([J')#J[!^;>(P>8 MMGQFU]X\KVBN@;2=$W,LH^=8RPJX;J[10\>H:$EK0"WQOX^V=;;\EIQ=:CYCW7)&!( X;ZY?77#1\'D?@FH]8_R[&P<(N M_J80H>&!F;JLK%CV,#;(KMBV"P[]GN&Z:WJ_3\$BV6OD/IZ8'6+UPLC, MD,4NR;GM//G."EG^N-\VT\"=)=*T1()>Z-XRB-%9(NM_P6'8]W19;( MQHBA]]3I^+'(TVRTK-AOYXMMV'62C[$( Y<]_ZJ>0GYB)4>SWFQL>CW?O&78 M8A7'L^9)N(XYGC)S6$;/\\W-8X[KJ]&?)#A0T($#K<=:'A\<:!TJHT5!^D=$ MG1:0%EVO=5<(VQ7"KK00=NO.9ZE"UZV(ML^MV%PFBKMMD1?7WKF;37HO<9?' M.(E_+" P[C5!L'6D9>W<,L.SW:3555\^G>I+T]MYG*J^QR?SKO!S(0)Q=Y8- MF&X+@3P-F[.K.44:?YP.F\>G\:[.9#'$E=M:BAM/($^MQJ6KM)UQ*(&S-/T_ M0/'#XS-'5UES=](R=OR.M)ZF\?F4RXMWEJTFVQ:#HK,X%Z./6T:]-YX^GIK! M.1M#K+,,7@=>9QET1N?]D):ULVS;R),@K:Z2_$Z9T=GEC\9U%9 ;RD"F?5O[ M=75'M9$<]GAI^R=$G/[2.H,3AOV4?U.'&"-$MQ !89C^L%P6FB/ M(*M'#9A@PK^6-]>8N5G?.BQ4S:G7J$F )PIWN'X7+(X5]#SYW4(;L9_J^;"\ M_NB,_A&>GR)>LBPO$4^Z/8SP(U5S?Q9@YCWMO9PCAUO;30;94(YIO.#:OAKX M]UP.T_O\_K_8X/S5KAJFU]5Z=[7>3[26N0,]?L!:\ [T6($>XUC4F,/&:NWZ M!(&0E1ZBT^B/2U16-!6C3CZ1/F,#L&:R7S.S47?.,*S=J6PS?*T9]H+@6$EYP/=+=_0FF)8*,&WBR M3L\-KV?+#H/G]D;5O75.;:E"6WS_Z\U5EM5SO5O"-*\-X-EJX'(Z6MYT6G9[ M3K"&G:"W,.LV3G^(Z/\_6D'_13+Q];'/R-)MH)5B!C>U("V\XXU,/=[9,MTZ MBK#,F[+8VTT1VY*,KG)GIR)W)E*$K)T\XRIYMMQ Y7JR[V_63EB-F,:ATY:U MXZD_]-KSJ"UWQ[W=.&HY8UF]5LN:4Y55LE3FC_&5?4XN/ CWI@=/$V6![B@_ MWDA/BY3T678NTM*H$O*A?LX0"@N?R^.S(5S:Z55/Z^>7\)NS,=R.%K/S;*22 M_8LG:>LAM#2HEO5A"WF:EJ"%ZDG.\-H^/Y4)S_,B3WE9PB+A#RD7N6*ZATRD MQ&&+:J T'&O$&8V=U=AIP?D H:_P*6KTQ%(!]9 M>"0O5!RI*!DH'L$KC-]/< M,2JQTA0XL)F\_71@DM^\QK>7%D*\P: 3SZ8$&/#*N"C4P/2VG*HK=4[S/+F$ M)5!A3580B\9G<$&4(/K-W3%K"2HDSBD5C)Y3P>CDF'59GU(/BY=B;%ZACBQK M@1<.3P6+JO'JE5!LS%DOXS.>C/M\CKP2RRN7TC7X&:Y_5(Q548[Z;"M8E,;. M'PR!%+GV7):GO-BHC2 '& ?1=#@4O2)JW1 M7/)S^8H7M)Q9C(GO.47S(!?,G(Z!26$!I_@%+@0(_OWCQX] ^4PF">*X&).2 M B7'15,-2!F9!U3;J K>.(Z)+W[@QO%_@8U8@O8E2_=F,6HE)>2#U7&WB]S MB_R2^!(57386$:UN$_\(N^C M D\$\](--Y>W+^6(95>@\RJVE4B'Z/V,X5U@<_DHOSWHDF=0F3B;TSS'T(?U%]K?2YLEQ$H M"WI8.6*C,=#]E?@&T*-E_D/)1R11*G*.,?J1*&OOR\[G'?*&3XD/W#NY3U);/"PPP9?C[4\/C;X^@BGIIB1G,ZT"]8?RQJ0/L@(C*7TM,NS M+#X3AN,,ZPJ? WYA@B88RHC3(2PBF>D34G<$_A6HO-^(3($]"I*2OH(9B0GO M,F8%""9,!Y4[VC(BU>C15^>)5;NIE1<3JXZQ K':L+[KU@_19Z)R,O-/0)PA M;HZ6;!EFN T& *+3;TE4![=RVWB./R><,U3/%#$2O_J2=$-N&W0K8 M""9MFLB+!VXF>K8F@S.K"[>)[?3D(YNQ'7% M*FAMH&0 89LEVC ?H; <%S.8-TO^Y]G-"LISGFT(F\QQ,+/_C#-0&E=T;&]E M0N$3+\'-CK?"SSP>(^D"(V3GL#.Y+Z3#?KWU IL#RS,M!8*3S8]"]*M&P494 M@LP8D0P8"/;&+\")C8B(WY(.UG:KS$?52UGR(>I7F>78T>3"X-RNM'$IUD2K M8,1+5P,Y,D3V8&+T\ZK(^T#^M5Z2F1^5""(F@->/"\4("8]&\.;B(HOY9FFH MN5$#.!(E4$6 JQ+>N.&9'X$) %/)DL8%5H!/HIZ6@_#\4/.@11[6CF.OF.G+C$>8CJSO!@RK' M Z'J087 [I%7:1MHMR//8XB2@1F187B2FFU2!OJ[I,[E1I*32 2^BC*$.!W# MT(L*%44<22Y5F-AP@\+H:B(.%(C&,2Z61- ,Z=?,&\\5@MA!!+JV^HXXJB;U M3ET7GDPYEC8&;6_ N5@&6!)XDVAT37,P31T[:J MMD&.'0QEM FW^!9MS.&5-F )GRG+94K"J<52[0SB@0UA40WS#,_S7*3=,1Z/ MCQ+D!O\!1VA 7M"X9='!6UE4=9&/ST\+7$MUZ8TG8A>YN.2JJQQLT2*_X#)O M L:")^RKEL RDM'E\0LV"7.BH3^9716Y.-3"ET1;^2Q(#=A'[]K5!(T2+]A M;#=K#8!6LQPD("SE+(LR,G.O*CV*[!D3F6EXA$C[6$[ ,>%!&1KR%O,"V #U M<0S+*6??Q8ZV5R4=K/;]22\;% :SZ5(L/R8?Z6@(HK\9X;W ;_YK4)&;%2S M+'P3V\ 4?V$)QY7&^U*#G<,E@%^BBD'@!$]!O&&U"%6TX,;ZB1(E MS9^0!00\@I^ D)T@51)\/%0RO$1OH/7[Z@48&/.&)?>(W 7#74W^MKTYL:^H+FY!\R(!Y5(BS0CT"9[LS _UKM7U MTQ-?(C-D\0($L9==8 U.LC5^2&W5)VIK*J<)=LH 7>M1'O]08;MTC+)"(X>IA*LJBZH^ 0. %4-A631,!RKKDM*MJ<:%I;R8@X05663B-E\+ M3@]#%6)W\ M[9U^_QJG?P/8ZBU:7>_0S-MC([8%O'5"M@"&RNG^24 #<91D4=9&;0*[K>*! MPEY ?DFR&"ESU1JT0WOIT%XZM)<.[:5#>[EOM)=M1G:9?0QO6SKM7G$V'_,9 M3V$>8WV5&$3)$F'*@/V8S]@N/IU]N75O WE9 +SK;=NUVO3C# MS-KBFC.,W;.M<'&&6 M+_0>9P1@9T4_59JS>X9Y2\RVE0GJS4!T63*56 K*? 8*F;) MRG),)4]4_?M*]HL7LC5A2%!B5%Y$]4W3G\,APZO'67E6%2/ 8Z>_E\#973#9 MA8/U])3:?R6>VVA @#]%3)8:-SK)7\E:AOQ<%*6) OU7S1Z#A*>\*.B4Z];> M5U4C %494G56/ZNJTUYA9A=>G;3A',3WU);;?42XQ"^4[A.SQLI18Y!5K0_F0A!17=@@IQID M+/P5#6NB5 A+WY&")E3&IM18WE@IM1AWB+X,U3"Q&-\IM;L0!UP[Y(W*JH__ M/-C3S5##ZG4^R.(-X9DE3>@Z!+V])G0V(\Q>F] UIV-1Y[@ II;]<.<%TB96 MFHII=DA@507\CG8P7(8Z+_GB'19+/=M8X-E6X]F;<;M+DG$=J-L^,L;RC+)5 MGY'."$LJ@F[I+KC["4@K603>; *4K:'M'BKJ$ZA\/6Q":U2(]YJ/FN,9;@B= MW=0GM1R'8SMB-A071II\YDTA1S:Z_'O3Q@8JR<;%R2+]>=V:\H%AJPF2:;\Y M320!"@# TL8_:PB.>?=+(*BXJ@MLU@+A%XMB>=D8,#K+BD3[SY@5(]%FB/O? MT01(K=C^7*006%3=K)D-:WJ4>\0> VK.+UOE_0V)1I]2VVDZ+LC.PD:#<2F% MO2*[SKF[NW/G6&!FYT "Y-%M[!;"ID/Z&')$M=>BB,;J5VI%J1M.J#=%=JYL M@=2\KI^[!TYK6'>XDYAH=CT+K2201^8V]PHTV#EJ1WLSV>A^[=-DIW#5M\XF M^[E%#U!65NB5$JP'3ELJOZE.;5H2?+-^_4P5>R4:30?L9S88#V334*,WG<); MVFE&RY:Q1/GR:WO.*;+0ZHD?S;T-N3N*"'.!B:B:3KR MZN;MBXX ")_#*0UY/D:$F?,^-=I0&WY2L$O@.^GIJ:9XW 5RZ5LV9$D&/S]! M7?0!@6+PHQK&HP4-6BLP4,*.*6%/577XCK8[&3&6IP44)6\<%UL!ZTGDU\@*H+U*%8EG"]_D(LOEM(U*)18B#EQA$*LVTAGMR"^UY^8+>+Q@GY,<_:(/ M_((7[)1KG_"YK[3G%GPC&](WZ.X^"_0EV'S[B[C^YW;]Y;=-!;/_YN!D;_<5 M]2N#0A_64(Z39[A0D[6P>Y_C^&H35<9/1+#0PB))H0&F0T2BT$("7P+-K0K MS.^6CJQUGAPP(OO8)?0&>?W3PHLE%P)2LUY?TZJIX]@?%%@/GDHRY\V2<.:< M(GQ5HI0(IY\C/HHRJ#*PKY!%2J3"DG-:,$$W]0D#HQ'?F77U"MH">XCSDFXD ME>-2^@BI5Z!G@X 6RG[#'VR%-7 \E!3E]&;@Z+3HF^XF*\!.W&UB+5US98(J MP33$ Y7@, +Y@!0S,MML\!EQPRU2QU>]XU$Q1E09*^A)U!A"8T",*)DOD<%Q M>7W7"1CZZ?7RA9SU6I0"KU7U(Y.[_DCKEG [$X?$^F6.% ]+&XU1J*BWMC$# MKQ%?+4B(EDF &\8Q!"BU^U=@!0.5#4DB*$N6/D)Y+J0'?$G)\VT(:P+]?N;G M(Z'1+',A(O[,4;ZM@(I%HD)6X:@!2ZP?CQN:<8;RZRFD#HXX.Q=9R9-IZ*ZE M::374'&]BF8582B0AME*90YCJ<7A@SY5LK]2B7!$I^B&PD$/LE&-T?B;;4S! M+_UFM>W:;1&>E345+D1Z)Q1N7HSRA#!1FE,:+3:(4*;JI3.0*,4 6% M?W6=*%)D7%N 2'A Z34?VD8KCXW"KR2LG%F>]D+O:D"5"1S'1,1N9JL/<7*3 M1R4C0YA.0)BWKEZM6:]F=O5JZ[&6KEZMILJ*_84*/F,XP88/E=%S"78^)N0P MP8=XOC(*DH&0J^V@2D#7/I-0;:1O9?W2+)^ Q2.<4!B/!V/!]R#(J-X5LX_@ M*$0(;%CKZQH)"5Y.LDHL0AH!2QJP0J5.F\D4X52C MHWHTA%/9@4YO!BKGM#>88T"RO8[%39FI7]>6"7ET+>M@^F3JXVS'9!".OH*X MN^:$)9_!28)94#9N)27W#86+K >PMH%0CQNW:[F+76^6+G2[RD5J.?73SK'@ M_QFN!CQ7!!I-09A6^T+'R@4IS_)BI%-5!;U*71H&M:X-O=52=6)+/1$C&F*> ML#U+%[L^M#Y8SS3.4+VL,EHE*6\)8;1/_R;O.?MY"ZHHKR6*J04@15PI/P+H M81N\Q4;U?<4ITP$X$>&]6R:W(:SL!C:7@0/PE M3@RQ7[(]1@@AL6L5D!%%_A2\]>PR1B^!79:00SW<"[AF_!C\H4P^4B0#PJ MLF@L3FA(B:A4<'=K?%C?7OM$Y+5#83ZAH8;YWEE"A(:GBKPL&O56&G^*%J4C0K(#\7P*87$H;F1;"*LM^+L53 MQ+'(LYBZJKH9E8QP,=@>8ZNS+ZXWD6)<8@:%:,-I9<1F'Q9\^(/S<[E[EG U M)D!4VYQAD@_1L7E!LP/PQP/.2JJ=9]B5BD4^&-7-QR5XSI5U7(6FM\&@.6DE MGS/AXBQ\N54I"1,30=_O[GY4ATB9[G&S&4IFVY>AB1G77PJE)@D%515X]SV, M4^9#O;F ES==SW;@*/OACF?<%M3X20$>WPN'\$^#Y9!W%X_@,W-(-6]ZZ#(.C&[]'FZ/3<,.S'[,*Z0 M0MH3S?/LDA7)[?RBIRUI[2!8DF+73]HN3*B-.*1\A([??VE:=.6/1<<%=FQ0 M!E !'-Y+X[RWXRZPI!EUI!@ZTNV=&=%4[.43E8G:<_9BHIZO4QR+$H'I=%KC M88SS"L(44R2G>9Y@M4*G-FYAZIBFVRF.1U0%O='1GD]5&LUZ'5?4Z*81YW&N2V MA!#ZQL9KD+56'#>46=V'YKCI=^WQVJ!YM20?8ZT5E8,L5BBR;;G_51[->G.\ MV;.]97E^A:=S3[)"E0$.]8.S" M."]X26W6V#,C^F*&S01!KYXP157RJHFZ',=G5;M0W;J#34K8_-//!MF(LKH] M[7GV0OZV@J06XZ.P?U!@Q-2CI)J].;)]YIH.(M$@\#QKOP&\C?[5#/?Y8(@. M-$]4[]&_>')*8/+**UD43-YNU_AO'!U&ZT*'P8X73- AQ1:1HL8TM6L2@46T M9G$$VU71R J;E4"'L$N$%P.@&+2"U=>I;?7+9PFOR0L)1S6SE81HMQ04+E9# MP+#C EQ&\: *R0@Q?V;TX\AVO H&2((%8.<8;D$TCV&3M_8OL'QPF]A]>P5K M$H7&1-6&\3M84=J>K$-^_IOC&CVXF1>*!1O;J5K+" \LS4I8H7:%"#;UN)1< M%WA7LL]0PEY--1W?KLUEXU@@7A<6F"&*!='1'!(U?J[B!YI$-!QRT8E:]83. M0P:<#4PW#Q-IF,P$4+CFZT56_M" 7;)34=.CN'\Q!^ MK8- :D(@30B%2?2A-F.#J6@NI?$'_0JM!F$"9DS$ZC4_@'^'U<4*U IW64WZ$\::F!ZFYM^( M@4F(:DN3"F[=I!]N=I,^.DR#89;B3 54S4L[2NNQN6O'/DD B%F^Y257*#D2 M&P)1-\CDRB8.AKY6*GB<"["GR4>.@6*K[O*XSS(!Y8Q ( 2^C"AJ:OPIW%Y:IR G,,%JVVA\$R^H8<7BG'*]:2%QY4!D:1VPT MEH#= G@9LSAJ[;UZP2@IU7IWM*-<@T5@HZHX&KI$/"J! MD$-.;^/4I+5FC2I *XYFM4H'V6]YL^ =Z@5!;-'\;5Z+U;"_G W6PA_Q:5',8+=N,8W324 M,A_A@&B&+=[_ON3R;1#Z..U"#I*K6E"&K']59J62IC,,$XF+.4,H(1Q&1(.- MB,46&O_5JT [%8_2["#IW;,89P350, ();39C$DM_\MAK/VX(G1:VB*"WZ]\?"A=E9I/++^"AR^S,5TYB$J8L1SD=*:E>5X<"ZAHZ3\ MBG@_XQ>\;?=R.F\QPTDH6\).I "BDIV@OVME'[9O+G*DFW0GT!0XT6<">M +9.6 M("V&YC$P(@FI=<=#>5-BD8? &,H:$:?4@(2MEM%K/J\W04Y@5.,\C0J=D]42 MYEQ)F(27<9%%J @(;:@"J!S@P.VF":+,B46)9C/$%3UQUKB>>;A9%QRAX1 _ M"XY&@'S>3R'5@B)5K2@3\\U@4;^FL7ISXDHPI9H 3'G4EW'#YARH:N()(TE1 MX)U7<4[YO/\N&Q8YS< B?+Z,)SO:>S[$J21H -/\M3P&/ZX!GZ=0Z\0X5'A! MWE=0F;4AW=B4!!A*B%G.JF"F^'4)II04R;/ "4<('AQSA&S-AG6VBV"ZY#(H ME-]^>0-!L I*JC$MXG30PU!'/+HZ%P*OG\>5\XYV3&RFGD'PD_C4VVH6L4KL\^,E!>N M5*J;F"F$S":2)FZ,4B1BHA%Y,Y(VF83BQG.>V"K^4L3_1]E(;+E:8SV&J?7U MIM;!#$7UEO4J3XN=P MQ7+P(D.0-A224J=*"R9!)I%V1\%K#%]\F=2Q331T<4_"_5<$S:LIE!O"MDLJ MR,_4G?N&;**W#?C01]:235Z09I"@$4HUXYIU8<>U($_'9872RK*B-BR)Y) : M&^0C+;/3@J:"8%2F^<6)Z6P-*W+RV:*QN:_OM.ZA&I#:MA=0/;)B*&9"5@\O04+@(>J$U3O@X'\ M+UQ(2^%"CK1292C"K2KJ1&J%_U92_ZXBK4]D=I",WU6RY)%9 M8+_$>K6L/%,^DHS15:).R,Q\'(W2<;_FDL9 BBKL.=N!U3#?7%1I82FZRS)' MR E53 *>E@A:@K_7E] 3<#)_D5,C%BC81JUKSK(:;AF2X)XTF5#58H)LV>5,ZLL* UK"/(!K#@! M18E*#>-N0H4U56OU-;1N\D*MMDX7G0'UJ&(P85+#:A6(M?P>F<\RE"]G)(CA M7.U+W)2I6DOR^\$0B 0#($@'C\K=C960E4'ZA+12'RN4A+]44N80$68E\Z%\ MHF\V50J-F="S84_^$P98GK\[>'?\0JH 3 6(MUW54\W%R(J2/#-%\)@H9!%" M?I,1!61ZQAF.ZXX4[K>,2:'+E/3K>=8U_E=:T"XU7,X9CCJG(9^869'HQ&#C M]W$DHC*MI$)C994L55--SY"5T$J7ZR KO$]NFR#>@- M7XZFQZBYS%M)XN]ES_PCT_=?-#H@XP)'6C7R"Q.N[O%'27@E*^]*2MZIL#(; M#BG=UV=B^A+<7TQ91G@ >H#X2YP:2R(6/4,QL;61,8^S(AX/T!N+Z0^)&'7/ M$'"^S)"3ZH7 81U@%("<=BX*(@E('*A'_)7&)*G\OD#"5SY4VR2$[YX"MXZ4 M()X3ZI1QXHS&H&?T%)P^]1_8-%4"7P@GJ2SIG.3())J-H$#+Y0DU3A,'10&[ MH.*XS$K"?<[A7LH1/U?GA\O#I]36GS06I(4PVWXFU3NQ8#2\*0@O'<2N!*Q9 M F9W4_#68RU/LYIKSA2\EAC:09$W0SJ)\M&RE;=(&@*A5TOSANRA?X]X,^0; M7:F)MQ.RHXK2SGDS!<<:[VL7@K>67$>7U:(V1*O?&/U0:J@UYVTZK#$AE<7, M]0([ ')1L5Y=5EV54>4UF]Y%(T4W3"8<1DH9-,;]U*X7LDO"L0 "%U2GQ*Y$ M#E*F"RL]V4JFM5XCF(;Y48I_0'?A*]N M"Q$IWU2FD6@N!-53%=D ;8WA:(:Q,7\([W@$AO,OXCO4_]$$=8HQ&'2Q8F:/ MQL[![@#C@H3&%6+*# MEM%O[HY9#92<)=&$_T$C%RO7OS$2W5W0!( MEO04 YZ"TA@_%_RL>G[Z8*OFE]@RA&],J0145?C@3^U_B'L['0.W4U#Q?!SU M,;:BIEV)&",>$LW^%"/V\MJ(7DQLU>G,"<*Y[@ IV4BOKP8RJ^.A.AQY#ACT M.._+AP??PI>-XE-.(6Y&< M:M"SXE\4O&I.+5R S-"B4*9WX( DG(=$R2\XE*:G,HO)&J^?3%I/KG3:%63( M.?T^C;U14WH&=1D&DB$J*SGA-E?SZB7392E%P- 78O5RCK1AD*$&U'"1#YI)"/TE(Z8O('V_6"TL:'51+$' M5SFL2LJB*56?\3;0^6RU1ON9Q;,VBN;-Y]8V/C7'I]Z=/NXR8*D@ :-[X7W%A@UJ:N[ MZ@!#<]\]F>H2-;\R?3 &LLU'HG D ?HLQ!S*B[P_'O!*@;:RP\U]RHCZEO"' M+#\>T,S;9I7:1,('Y%Q./;G'?Q[LZ6:HG?;S""F'8;$S:/E&A?(06Q/AJ&H+ MNEU?-*?OI*9_%<015] H)&[/CLY264"-P=YA%>&3>D;&FJ:J?:J9Y_7[Q#@[ M89\F@Y596,VYSA;0#*4I]K T ?;^X#\(#^@>X&/SZH3VZ7[N>1H^A8?YUA M\S=XZ>1K3Q,0M12(78G9C6RB#("*<17UD%W]LU',<$[^+H%'B&^0^E*9QL:0 M6&E8H!P68K9:"%4F" 75$]4&2/]UZ @T'F:"^UG*E16I:J&JCRZX:O69L3T1 M%* K0LTF.NQJ#^/RC)- EUD $B^MV/\EU:6-2,J(>B,E2.J5R*03AN8;)+*C MX0V@02@9N%&B/+W69HBD26>M/4R$,^Z4RZC$D:I:FHR+*0E&[\,"QMUA\^4X MJFRBL(2JZ^;E+"8/8D[$;D?[O$A@J9 )C>BJ:;73 KBL=\"QTU.'WSY!"F,V M?D^/K&-!$X&LAB.9#6G9$_D385ZTRU-5GET>4C/25.=#59T.,4!+L&Z*6;%T M+IVB/2?LYZ,GT_$BH9I0@BA7:$$28MSCH,UUB:;(_> M1(:[/H%. 1L"0^@47Q5SX7'K63-H4G@#H&1U8BNHH:5VF MP"21:T1JJ7Q9-&U&_!3K=]17=[59W[@2J7PQ,+G>,+H4L>P_8*.7^*7S8IPH M\S#EC$H#< &B5?:0- MFVF1HH99 D#&R$9-WE;1#$$0PCUO4&I5A*VDQ]SG1ERZ)\+G5_6M\O'20JL, MU4LNDUA$TNU\F; SZT7,/J>Z^J'5^-4022K,WOJQ:LY-E:U60T)0>V(EIM2Y MS&HSE!7HI#?J.O9&4W?MT\(_@0TNU,]52Y"VVOMZRLT=H^?+2TYVE'I97E>% MS&XY;K>++=75>0=QV\)VLG8LM_$WZEI0?UP?N5S#+PD]JIROL68^UK$%AS^8)+Q5+4KV,M:M3"Q(,F!!* M)%H(S9#&.$%_&;SUE">B\X_TF3"<L%+N*$E0*4[;#JN617I!2KR23<:CPFQK. MG?@[A6AKR4YK$Z(90S'2'[VJ;93*L&YYLRJ$UZRUKM>55.ZK6M4-BY+V07-9 M)[G,>8VX<@IE7T7C7LA*:^]>NKFR_U $^+-:1[9S7V2E+V"F6\^RUW31,'N-Z:QER M$U(.B*V/V+%Q<* =P-^T8$=(&1"'NZ($X9,0P"!.WB$TC&GH_WMK$1&:MQ$1 MCX4$B.?A[^YH?[0K'!/\0U5UL)>56"R%\(O:+N'B'(I,]">P76XM*1Y)+( T MP(!V/XNI+K?S&IM>H[L*1.#0[Q"!UUV$WY.K^9AB#,1Z _W[5[T")2PMX'-.W1D;@_L?C3R?:\3OMX&AO_^,^_-?1B?9I__W! MYY/]3_M[VL,7%"%1.BYWLN:.EU!"":Q,=1F249H^[XY_CH9[(6X]F+>86H M],/)OQJ]=GG,8EBI\P%1)XL7>W53@>K0JH>)S.T*F;=4Q3)JN<,<,P7/X4K[ MHNJJCZ5_*L.0*X2U9[.L\V_&24PHG"$AX$@LLHU%#'*63= M5SGYB"IF)#=?%1F 9,GH((D+BP53LNX-N*^77>^=7_-?Y=4_E&*Z@BL M<*_1VT4_IRR^PIZ'&D"UNA.1"YE)$S+>*QO,*$G11)43?3Q4$2(+-*K8:".U M02&19F_L1K'4;!'QIH+XE?;.1NUIKI@HY] !-;C)"F@LMI(TVM9[_UTV\E,B M]37Q_:R4W2P%MB%0A5#+6*P?-',55\BN4CZ.L!!&W:LULEJ]D( J ([)2 M@/Y7G6P?Q5>5J&F$JX^I8@L)6ACNSUMZ[H7V_./;W>,W+ZJV<%E"4Y^I'U3!R<(:!ED-:$[G@9O:++:<7YV2#Q'IB"<-*IEWWG7)I3PS<1 X6:]L M?JJP Q0..(I;F4(K*M1O>A6AJ@DLU$9&#/6H'&E/&OJ*[WJ&3+O!58QECEAW0PLI-WL)E5IDU91!2*R1"&:KR\19NZ4R=(SN:L> M=2#1KJ2"I?3A4%1%"21DJO9N-/G)&F!2_RT\([J'GAH"T5R*/"XFATK0J4LT MO(7?1W6(N$=E%LL:9%F9CN)&@!1/2AQ1S(;8>33ELR7/JA3[,MLF*D,XWRO: MK))UPURD@.7KMX'7CIOL)9L?)>54;9<)!??)5\-LN- AA+,XC[!K1W+V*(1K MB+[79,G))2#G2E@0(8R1.F@ILDR]\>5J._PG'-R0G'/J+,(."=50Q!%+%UFZ MW5185;L3!&*=X+BF&%*H2GF49*35"Z@;052$8=I)HY8/BALTT1*K4CN:M=!J M,FFUCD^\ DF;D->%3]R&7YD[;*'9U]T0NVIZ3*L\H)Z.T/#.-XLA;AJ-0C+S MD$SOC=K7?/B9#<9#B5$BFC>I&$1^/#6%2KI/NJQCJ73+7#TH M%"XKVV_*BTF[J_6QZM*@I^,G&:R&2V,'GO?I6,:&^ZTU)'IQY M"67MU[(^GCKI4O#0P8MM,)A2>',<;RIN(C?S$J&9>\T)7O#H'@J0QGJDL)A- M%40(/3*+Q^IJ]P0"7)+.$MJX#"QIZ'N MU]NM*\S4I^WB%(MND?[1OX[--OSD9DNMF=)8VZ/P!Q6=;\:N%P8#J6M;T5 I MLM-33KTTHONE@=RD@"9$S'@:YTK*5FDO*^P*WNHFF8-.MJ/-G$:RT&^5Y%30 MO(A^D97Y-=AODZ\I\_X4LA(-O9@#N-=VD@1T$Q62"A@JWLAT**2EYA3#)D3? M!)IH&X5G"FMN?AM$8_IB!=J!VVTTJ@T)#*'J#HHX?K$J[.R)$N:>EB"N/0*9 M5Y@3K9[LY[(A3*!$R8:I%Q(U"W_>Q.*2*8H9F%GMOD:*'TVCS\E6F]G#F69? M[0Q8OXG65+BQ68!*=9GOQ #(T:RKO@G7:S:25U?;TZSM\;J.D/58R^.7Z:R/ M8EQGL#VMB?A3Y4=J'=F;L>CK(6,E %A#C,*:>J+N'K4#!?*FH1WAU2T42 7U M*-LDE(D^LVA@8JZE"KLMB IY,A-@HY+GN)#?3'_'J)8V-Z.>"LBLNNE$87%. M[G9#W(-KJ?J]F/%Q-@^Y=CK2,S5V>5K5SK*:E+XM^1#UT87,]30N'+.3M>87 M7CLZ*(E?Y9A4J$C%9&=T/:W A&H!A6+9"Z%%-FAH MP@9J?S[#&)(3'II?FRD7FJ9(%<=@-+ZD 29,YP3?;O=F4\LKGA!%)T>2$WD* MST7T,))-RM!7 TZD82T:F^O[E[&)K,1XPV9PQY(NX+\$F)@VVQ7\"X3*;I)@ M>+XN:Z%O;,9A+!:<;W):>[;[7=CC/EEC0A8UNA^E]SH#,[E2RF)?$@VU-7Z] M?+FB-GU[]D6+/V64^WVIF\&C=2*0,^>]>KPFFO9QF!$[.DF$\6E_,U MC=:R;9;A)=">FWI !"PQB*!F>E2/ E+"&'!C&+0LO>O)$&Z5[FL$8,MV_^TU M!;[P%/M%"X"Q(L],C?X:*8!$ =8I:'XR 2FXYKGSHF[K!3.,$:><)$5^5 8U<-K>:"[W\>] M7U4V F(F$WWTJKQAMEDE*@!:0J^-<3\OK-:RY"0H-G4JD[-/7I/ N&I)&261 MX%_/./Z-$BLXSYK%5:V6 F^I![ G($[[F)?!1 T-,!:E%W4E4]O8;DI53*+7 M$W(KV5LJX/66,])1[Z93[Y3-)B9B-!"]VQ&5V]/QDC3_:__,?KXB7R^Q_[R*]O*+#]:GBZ_VX3CYOG_Q[7WX_?A[;!R^?_?CZ\F[ M[- Z-(]./GT__/4F^W;R9G!T\O7J<"\VOOWUKG]X\N?@@WW4__HKMX_VWIQ] M>[__\^OWH^]')U^,K[\.+[\.OEQ^^_[%.OR^:Q^]__/LV\F^^:T?_#SX?.X:\OSM>3;V>')U^-P\'1 MCZ.KT/CV?V=&//ASR/X*Q\??/_7A>[]@'3\.__IZ^?7['S\/K:_PN]-?1R=G M9T>#_9]'W_^X^FK]8?_?KWWK:._'U1'LZ^C7_N7QR?[?D1]'$;=$J=7C@CR_[ MVKO=-Y\.WNYB_W]/.SAZ.]_B7I>%OST^^GS\X6!O]V1_3WNS^V'WZ.V^]OE? M^_LGG]=^[<_W\GX?.X3)0=YG5R^S(6V)?O2JK210SESP@CQ$^1)Z MG_A8BJ PW/$-'Z70J(#_).K%4D#MD(#Z?91,?^:&.V#KS?W8V#'G?G;=8\U@ M!VR<6SWV^L]<^YX6N]AC?Z?S%6<,MX@$\3_/[&>U)J&(Q$OK_*=FMCU8#%), M7J2XPU6S3' 3QQ@B?&-ZQBOQWQ5ER^TOMS-!\P^SMW"AO4T54"RQ00.W]VQ[ MS\)HG<4-]!RQ^ %B""N?N5$IS0B$"A M4*60IA9^S6$0/O CG<64A78;OK^1 A;@E^5/=?;3ER;6E/[?=??S<%)YP>MY MJV#FB61?WNJ&;M[V%I+EQ*9O19;7/6-%DE*C_YT&#%\_0L2>@ H&"_.U.6UQO/I-1WW>%G(^#M4<4\QV7R;-V$-A,W=0R>>K& MS'*,Q&)N&L:AY:6&Z?NI&_Y]4,=^P>?/!JQ?_L\SW5:1X'&IGS)V_A(I:7>8 MX/_LUV2T.WHK*V/_Q(P<,!*<$">6>N1H\:&,%I\/OOZ*KP[?_WMP9!U>??V^ M;QS]=?#K^*\_X2D_[..]K^;1+WCFX, X?AL:7__Z=_GMY/SL\/W!SZ\G7W\> M_O7M[/BO?>-P;]_^^M?1X.OWTZMO>U_LX[^^NH???UP=?Y:_^;]_GT6#I'\\ MV+_\^OW=V='W_9_?!OONUY,_+@]/DK.OUK?L>._?/XY.8O<;_N[DP/V_7X>C MP\_&SP\G^Z/#[U]=V/??<<(B)XP,/8RM2'<<.]59$J1ZDEB^:9H\LCSWV6O? ML51,69' Z]E"]S9R;0G:7Z7)T4F@+95 B<$3P[1]RPD-QS:<*/+LQ&>V9WJ. MYSB,))#12:!'DD!7;0D4>4;DQ!;74\OU=2>P(SVP?:XGIF\DKF^EII."!/*, M-9) *W(I-L:JVU6-YCB.'A@APA[X(1_--;FMY\\T414$K_LY>CD<#_0DISP*/JV32TO)I3^F+"//M,TX,DT]"2.F.[X5 MZZ'IVGKH&X[C)*$5&MZSUY;=<[SPKJ+I&O%P7\;1HH[OD^?D55D3'2<_&"=/ M6!BQ;3$S#1T]=,&S<1(&3!P:KN[;GN6XB67: 2=.]MUUXN2G%CHZ&"(61U[0 MY*G;&A>+^FX;+9)695RH$[\"2=2)H-6)H"]3QH03AF9*$18,KCC<9WH$-H0. M]D5J!4X0!%;X[+4)(LA?)S]GUYT>W/ MC5JNJ*W=3!KM3-W[-G7EV>^+H]\=)L=X[J+"IW/"5ZY'XRD+. 1#)W6YHSNV M'>IH#^M18H(3[J9NPB.#6QXXX7;/Z@S@;>;G51G '3\_-#]/V,6&$_MND,2Z M$;G@T9I1H@?K!8?CW3/]0W[Z%M9^TLGI-\A-ATK9C? M7<(K-S>;;*2W8\4W;\D"4JVT(%U?/+%^MLU@C0(7%^/?0Z&D!F M261'@9Z:86*'S(E,QP0QZO3"X,Z%#DNQQP:%7YXJOZ^LS*GC]_OC]\,VOWO< MC^"Z0MT&SM8=BW,]2!Q/3U//<"S?LVT_!7[W>J:SJJ#J_?+[4VC5_%@@4/SH MJD=S4D<"H0\;Y<[%\,&NK/I!TD'B$C[B%>P.DWUU_ET]Q6J%UL\I(R4UC)0Q M&X26;X*OQU/P]=(TU).(!1'\EYM8_K/7EM5SO75R]KIPS9H:'!TK/QPK3]@? M3N#8*8\=/8W]5'=BW]1#-[5UUW=CE_D!RF5B93NXWN>WH21J K^.[V*C.73UQ4L^)X\!)3/?9:]/K MA:&W1@GGKH!D31^I)M6Z@8^\[PT M"LA$,,TM+)]>:Q/A8#ABP],,:T/ND"9Y$K[*JFR%=QF\@W_(+GA2G[Z(F';> MRFI%T:\I"X(G,8@<-]'=*,(R$=O00]LP], W7"NVXC!(/:Q8,[T[2Z(N[K"^ MO+PJ Z+CY8?DY0FS(F(1W%X2Z8;'?=TQTU2//"?133M)G8B#'6""6>'W/,-= M(UY^"H$'JL.^4Z_5"I%"[^T93ZV][EC,-AZ>:GVNP MY_MW#C5UEN+ZLO*J+,6.E1^0E2<,13MR7"\P79V[L87H&^CT>8'N,L^W;=OT M@MAZ]MHT>HZYA9;BQM@7B&=1CC!K6_;$J;,1;+SL0(#NW]! @_U#/CP]X<6@ M<0^=8%JA8+*F;(S8LNTX9HYNL=C0G2A)]2!EL>ZZGA^'<1"Y+ ;!U#-<9XWB MXETZ:UUMC(Z+'X2+#R=CRG9B1 '7'>:[NN/XB1Y:CJ7;9F2:?FJS./'7CXN? M6O1BC]/DRB8H4)?QNF?K(F712W7NK 7/<)0/8]4>T,F?9>2//:OC)S'<*-%M M9C/=\3Q#9Q'\4VPD8%PD:<(<_NRU[ZZ3;]/%*=;-ANAX]5YX=<)6,&TGL+P@ MT@,>V;IC<$L/N>OJJ16$S#>=P VC9Z]=O\,@?DQ+(>5 [@FBI0@;H0M W'< M0IUYA;O0)='O0R Y4\:#P7C,W#C6(R?V= =4A!XFJ:^;D1,XH%2 A''"0<^^ MNTCJ0A#KR\>K"D%-N&SRV]_ZT1M:L%5>G,HQ7*7'?* M/#*Y8X2>;^H.)]A:W]89=WT=/#3;P2+#P,38KF'W/']5GA[,M_^O_!9;I MO](0 V%T=9?JZ\9EV7 =23[&/K$YM[7>,NS.1ZGY6NM7"1>F M-6B[F].RE7-:-B$)4$T[/F=7B/U[IZGJ6V;?;O7@^%4/;?XHZ*<#0URY27LP M#1 "IFOD@^6J\RCRP5V/0CVP7*;[1ARY%G>XQ4.J]#;<+00(Z632ELJD58^? M[F32?;6:;+H]#2(\\-=2>V,->:.#IW$LY2.S(,!$@#F12$UAK)I*=6 M'ZK<#V"$<2$\ZSS5^OGP5 ?O?P!\%768K/=N-1WE(]Z)I_L33].(*!9G!@N= M5/>B*- =TW#UT.2!GB11$KE!$AF^^>RU%?2"X,[EZUT!Z?IR\*ILC(Z#[YV# M)PP,L"Z"P+8L/0DMS%&:3 94:4QH&OIV%BZDZ4&GI@F/!/ M;I*X89P:W'= [ACK5(_6%8ZNJ=G0\>GJ^'1R0@SS+#LP4MUE+,0:ID@/76;H M-K>LT([!Q$^ 3RVCZTY]S!F]%WD?%M2KIM;5<8@NZG#?1L('6$1YG+XM>)*- M.J=E]4)I!KR6X46IY]AZY!G8.>\X.HL23T\MGOAFG$1IA)@\8<]U.B36+6;A M5=D/'0O?/PM/]K*F;I :5J"'C@%6O^4F>L#!PDA3.[8B#UB88+7,GA-V<8=' MK61!RQKV.CCGPY+A\7=QAP>*.WQF?59DO)N%>0\2:1I/BX'\L9F=Z&D$3HYC MA($>>!;()B]UFF2;#H)W.YZAAFXEAZ% MP*N.84=ZZ$6N'@0^-^V8!2STGKWVNW*(QX=PE[9#OZ[)[J(1#P+&*65/HQB^ M,R%6+YNFP;0LD$:I;\6ZY1M@0B2^I3/3=O20&4:A'H>^G; T!>HT&D:<\C@UN0&>&D]UQV>>'L9NJINFD7 _,)+0 H'J@76TLD&>B_'( M!H5>GBK3KR[1TS']_3+]).Q8E'@6,V(]#5*F.VX:ZR%Z1(D;>[[)$R<('&)Z M/[PS LZ#,/U3:*;_T.I;D>-4AGR$/2W*BCG/BUOG@IZ$$[@R.T6.9&B6QK>% M5IK]Y(G^BQ=Y)Z^6DE>'EU-&2AIQA[F.I:>F"UZ?&3@Z2PU?Y^#Z,;C)U L2 M!%P(+--ZM49^7Q?#65>+XT;V[6R.N_+PA,T1!XEI!BS6F6^!HQ'Y7 \<'-,= MA5X4N&8: DTZMKTRM3W>,!8X;&I[KZZ8?16":FTQG83HS0DM/P+DV$M\R M$YM0L7NNN4Z,_!3,79&HO.\$Y?:G*^XA1]D)I14*I>F.,LNR.)@7KNYYD:D[ M06+JD66'.H]JY[9S3K9?EC&_*3V\_S]Y"B['A^M3P_U=H> MA*&;,-VR@U1W0B_5H]0(=2?B%K-Y&ADQ&"*^W[/-.T\_?2B>?PKIR?EX]7>" M_%[H;E8.C7WOBWQHNS7)+M2SY2-T_/Y+TZ3 VF,!-.:#08YO!=+I:;]=)]<_ M\N+S&2OX2N3[P=&[20$OED)$_)$5Q\7G$1OQY$_6'_/ZU5*V&YUL7T2VVQ]. M=ENR_8/]J<__]>GJVU_)>60YWJ'UZ<>WO=.?Q^^_?3_>^_3C:&_?A+6:A]:? MV9&%YW!X>3@X_'4X^#,]/#G].S!8ZEE^I-NA[>A.RA*=^8FGVY83.8%AA$ # MUUL'. $SUX;.X8Q M7? X]0?MG!7:!=ZO&O< FL]44Q_F46*)A% ^@"@CBBMWQZ.SO "YG"QFNW:4 M^0B4^>OP;R-FIL?M5$\]GX/I"T0)@B[2$S-DENL%CAWZU\BWF51U'Z*MHZI- MHJHX#3T6!K8>@O@ K>D[V/YFZ99C>GX8^EXFVX/;#W\SP)"3U":QBH* MH(E5ZT*8!V4Y[HAR?8GR")2PF3AN:)FA;IM8#10XX.4[;@I*F/MFXL8F"Z/U M$77'XU$Y A('MZDCJW4FJ\1)TL0Q(]W@D:4[)H]UD'"!'EA6"&3%TY!DG=GS M;;MG.M/%[=.R;GG)=G^&7$>'FT"'W[_\S6S;8H9OZ(8'YIS#W4"/$C_6TY#' MW'8"9N/0HG4AJTYAKC]%I;YIAD%DZH;+F.XD ?BO/ YT%RP[@T5>E)H.UMGX M?KB@8,OHUDF^Y;5+^> M3YID%QV6T?WEH1M\3!&F+O>T-(].YIMCW^-F[.FVP0/=82"[(Q<<\,"+HH0[ M8)4F.#YYG4",.J2Q-/>L_3(Y%P/8CN,O#CP M?<3^,%=5";)&B=^-J8'?A67CD;.^=LZR1,^&>LS.LQ'K=R7P]PY/6IW]1SCZ M@^%;&59IQ] /S-"34]C ?!-Q]/=( "&]KQ4#UEDZXG+7-/S MF0/L_NRUX_5,Z\ZCI]>O)GYSC(XX'@_&?:RT 'Y*LSB[W537S75OGC^(N5'" M/N&?)L74)SYBL*)DGQ5#.+>R<1U[XC8Z,;5",34-X>5ZH&@PC>9[7J0[D1N! M7Q2;NA7$5FPX7FS$+LU=L>SIH0TONJ#%-G#U[6V.CJO7A*LGC \G"CTP,# O M;@2ZX\>V'@;P3PRL$B]F#@L7=3=A-W:G>=OCWA 6Z,%[@&;87>8=#KA7G7"S^D4&'-2U[$"/8EYC,W; MMLX\*]8#*^&@W4.#I2:FZ.V>YZ\867H%[/3(X:Q.L':"=6W-ZTZP/JQ@G8P& MQH:?FBP$/]M-=YZ75'GPLN!]AD7=KRZS9'2FI$_CAY(XC/HG+()7CT?S?S)U MV(]TLE8P4:C>^&]<+@DJWS%8PLS(CEW7B6TCXD;J>I;A.YQQTTW_-@WOF?K5 M65%C;)QR/2HX^Z&S%+;XDO4OV57Y[/?620RRH3YQ\I.'-O=HTO3>CD80/XCN MO*#)XB]!-/ "OP5K8FNS%NVL0 WW_Q:Y(^ C%"+((6]1.P(S_/-W]GH6 3PJ MI?HS*?7+T<$?7_:U=[MO/AV\W3TY.'K?TPZ.WLYGYW59^-OCH\_''P[V=D_V M][3/)_ _A_M')Y^UXW?:\]=LX+T0^ML0$HT5'Y8ND-+:N=X&>D$VLA3'HXQF6>E_RE^H=7"I8[&]*N MZ$>O!JPX!<$C)3<*G0D=3.\3']?R:,<0,DD&Q^2;Y<<[]-&$72$^<\,=*YC_ ML;%CSOWLNL>:P8[M.+=Z[/6?N?8]+=9;Z+$W!"#7(LX8W,0U1"D*#V66Y5GM M+%QD9](D>Y"]A0OM[>22]R^X=@A?/"NU?5!)=6><9IN]UGX7O-)%\,<6G:'U M6*=WLT"EX\-0WB*8<#=N]VF=F;$,66U%JN*(C[3/K#^->'QK1,[/^,^V,\Q]VRY/#_DQ/VWDZZ\C%/+#//P%Z_EU\.O_?JF< OSO]Z_PS*]_ M1ZD9^0Z+="_@MN[PT-!#STIU+^)P]Z$;6A;UY;H]S[MS:\TF3:GMY& G!RLY MR!V'!Y%M6$D8.IYA!UYHP']LVS9L,XT"E(,FR$3;T!>+^7=R\+'EX%5;#IJI M;5M>D.@LXH[N1$8(7@4Z@9?IN7%)N? M:?\_Z"4$>=E%I$2AU,66N6FR2!Y0>Z M8WN>[J0!2*G0-77# -7#?,\/O1B+0()>>/>Q'5TC]/IR],H-DHZC'XBC)^R. MF#D<)#'37;@WW;%BI@\VMC/=% M7I;:QR)/[];^_(1;$59N@="=B"OI!-3J!-3AE,D1NI$#U^7KS K Y# \2V=Q M&.B698:.Y=F1X>#T0J_GWWUZ83AS^>]K13/N0%Z_>H M#XDE@VR8E:."Z@XU_O.<#\LN;/* 1HN\E_?B5L#/VFU=R;ZXD4ZFK4ZF_3%E MSYA)ZO@>2_7$L!R$D@MUYMJ>;MII8MB6G08^RC2KYWKKA#S515#6W2KIF/L1 MF'O"8.'<"+B%8YX,(T*#)=##$#@<>-IG3N [+D/F=GM.<.I4[HF;'M!V;X[+7;,UY!T; M+\O&$Z8$,&MB1EZ@I[9I"5,B<"U7#VS#XSPQX,\&EN('EFF]6B-&?@KQC4\< MK.IQ/!H7V+;9!3(>H8RW<0%OSUAQRCM)M!I)]'7*H$B8P2S?MG0SMB*-[Z$*]28V[IR#._+R9$8%H=LBU])3,W1T MQP?[(N0FU[W4C^+4-Q/#0;")'MSA&G'R4XA/')]S#-2!/=$'L[HK\[@=6/8* M+(TYJ-G5_1P,XWS NSC&:D55/%UKRER#IVZD)V%LZ$[B^R"J<$IF9/BQY8=I MP#VL->V%WO34OJ51LKN:C^T2!"NP53I!\$B"8,)F,0S?9$$8Z'9H@2"(/5=G ML9WH5FJ9+#&\V S,9Z^]GC&C0G7]Y,!3B(\4Y'8:6 '@:>GCN.!>9!Z>F@&D*'9TEMJ>[EF?Z MGF?PP$7_WET5F/@:&>\;8TT<(%@6+T MP$U .R1A# :$:>J.$8(T,M-0][C#3">,HX09SU[;/<.8KLI>/,C093?7F(-7 M;D%T''RO'#QI3T0\]5SFZJ891;J3>I8>&LS0F>$87FJEH>=$R,&>$:P'!Z\T M-!&NN24Q.R1XYT#%MJ4X'M/@Z (8#R&XKJ9,#SOT+)/[0-INY.J.;7&064FJ M@Q8RO21P0]M*47"9SHKG*G7)SC66!.N1[.QDP@/)A ECQD]CR_<-5[=X$.H. M=VT]C!-'MS 3ZG#+@^M&F>"X*Y@0WN4\5\"O6 <@I#'8H7G!E:TS8C^UB _Y M;;%[MG2,\'H4==4E' H)-1N.X21EC4<^+-_098KOG;"?O-S_.2H87$8V9,75 MP8@/2I"1N-PBI_Y;Y?1U G*% O+7E-$$ME)@^;:'II*+XRA#/; ]X!K/21PK MMER;F\]>^[U@1I?;TM[>VMA+*PSF/&6!0H5\P>K,; V-SN^3C84B#+I M&;X1=]%)I.4DDC%EXD26[01N:.A>Z">ZD_( ?$#/ A\P\(/8X-Q-0"(%[@JJ MWS^HZAVSQQXCCQ M+#>,,:CCSP '>A26?@IQ&QQ$-JOC[G[]I[4[AL5'\"R]_^T1R/=G1 $5=NU$ M]R*&S2F[*C53VV)AK+NVAY,L'/#T+#?6@S -X"(MQ^0Q%@R'WEWZB38L=-2) MNT[XSB,6Z@X#^S,R>:B[@>N;;N0X%@:VW)YO M3D,^K)^X>PJ!+662U@/H;]4H.)W=M>'0DWR,\^6?9N_DHK&'E1WK,LV3RW4/ MK/O0FC>LS.*[E%5NJ2&Q+;;"1UY\1M&T6A?)FFLR[+-B".=6JO<2?576@=%9 M!XM8!_:4,Q0F41REW-&#A'FZPY-0CT(#JZ9#Q[9-)W)=^]EK8\>;KCW_:=K>'UD:-D3/\^ M8O!<^-\DNWC]3_JO!V8PJPXR5X?87LSK?T;%[Z^G/E1K;.PZYEBW+SL:0?R@1W+1^_ 29 \O\%NP)K8V:]'."M22_V^1 M.P(^0B&%'(+-'<@,__R=O9Y% (]*J?Y,2OUR=/#'EWWMW>Z;3P=O=T\.CM[W MM(.CM_/9>5T6_O;XZ//QAX.]W9/]/>WS"?S/X?[1R6?M^!W\V_';__W7\8>] M_4^?:0:)_TK;_^/+PP83CCW8V/'G/O9 M=8\U#7BL?:O'7O^9:]_NJ=K;/]1O,T'@WP(EGP> M_WC"Q[ +:T4CD/5)0WYD6:(?#.F?W[+S; 1_?\*'$\?CP;A/+M\>3[/XFK[* M[3^-DQRH03#,6=X'AF5I^G#I>$K#4,>W$3#R'V9YAF'\?B-"L%38C ML@='[R9#L4*W'8]'Y0@<"#BSQOC+2_+FXJ_SPY-]?/SB]T_PGN>'\"YO+]YVX9M71R>_L\._7[+_^?1R MI3M5%-@;ZCT27EO$G1%(6ZR05!8SC9T2W&>Z *7,#TC<=K\ROW.:\6O#58^^ MFN06Q21?I^A662KGC^+J(-ZA$I%'HLN6&FS9I%60EB'JE4%<.XXT80)%;ASW M8+32Y'.GO5:)M4KLQU9B6DKO"0_<*Y\).;2*.DGE OQ@0%CNHL0>1Q']0R]VF\%=A M[X/!TB09N?34".:H3L)2I4G@8;.:VY GU.J[>]9W2XB.B:03=:9P166*@X2L MCA+IX"C7FH9@=:8X$/(QT >WFJ[5=/>#YXBWG%"6G*>8)^F-HY%@93Q)FHK@ M6CRW&_KM> G/V8 -]C$A81+@.9&K%C4F")91LJ0%+"C@.6;VN'PT5NN/3+9U MHWC!X^U"5?*2Z ;B@D=4-=LN4[M,[3*UR[1U@]-Y':PU3BBM>/+<2.*\HH(3 M'0$S\1^,:>HQ@+*#%:,3EBI8R2B2ECC$I9?()3 Z/4_$)T6,IW9K1%.M'.^B M'+>,<8]0CI>-*YRLP4(;$%RJ$ _,(<,]1XQ+QF$3&X*W1QBW0U0,.VTY%0]# M9W!9)/ NW;@?+W7ZU^&^EN&^7:9VF>[D);5*,,<\X#>G>'#:.2V"P=Z0J!RU MXM:-L??#N\EH7$I)3P:S9.R%RTX^B/^ M>](=="L7^[8(H%;(8'#E;"Y4,*PJ'1N1*/[D&5G38JV5_MV6_E9)/XIE^K:F5ZND'X.27C;7I%*:2F$1 M)3(AGHQ'5DF&I/0&=A63(>R LMMF_$@[28 O!=08NU96I1RXPE. N1\&")Q4H+(0C#F$I>902N@HJV M3.W;@H,W*V5JI7NMTA%I;@+B1E"D-=$(4TIE4MPE++=8IK9=2=IQCO#[U!<[ MIW._MF'2G6?GD6K1-0;:5ZG0M@#N/K3D4N1:A8!34@K%2$%+,[6EYYS#H;NC/ M]1T3FE'?H@_!=CH:M+S1+6]TRQO=\D9_3]2O+6]TRQO=\D:WO-$M;_1NI>NT MO-%M0LY=+55Z=/+SN^.3_^Z]?7' WV9+]44X?_/N'.[_U\7Q+_]]_N;BO]\? M7OR)I]^96JIO2+[_X<5?[P_?G;\'2_7JB+[J'O_RJG?T]QO^YN)5]\W%[]=O M3W[GZWBC:6*"26^0BS(BKJE$AAJ*8K(N4J)4"*KEC6XINEJ*KC9M9N=TV5+ M(G@2HV0)D10TXHHGY# U2!#AD[*&4Q-;WNA6B;5*K$UN>1P:;CFYA6$KE3$! ML9!P50!KG$](<>5W-)JN5;+[:"6:U-0OF=]MYR"8@%JFR20-(DB M;@+HNT@,PK",R:KD(I-;2$%I55VKZG90U;6)(M^=@EM)%!$V.6T(4I@IQ'W2 MR#&!D5$J:!LB-T1L*U&D)8YNB:-;JMMVF=IE:I>I7:;[L3B9Q%XQ095V&F"7 MT)Z&*"25W'#&-D1:PMF'!V6KQ-%*>16%2HAYBA&/.3KJ&4&P M8$%PZU/(H$SN&-MRS$EDA$ID]24\F"C-[*C&!: [4.J&E@@O MJ;$A6HXEIU)SP;65003A%;?8*"G,#4[UEI-T]Y' *G$T9@Y;F1@*G@?$)=9( M<_A'

':R82M9MPXHC$@3ADQUSI)']475-JZ*IF\ 'EA8G@Q&<+D M5>JH*IZ!=RP?W="]U);.W$1?_;Y2.F,T4QIKB;0Q"H%9(9%5QB%)(U%>84=S MTV>R9P3?@]VX)9Z'UE_\X#*^BEGN*. ;\G!6Y?LOVYO$.?%N$1^OY*[=9?0#26WC?ML3ZR7O3V> M)HEYI$A3)A#7(B'+,$?$B1!,PJ%TH&%[FFV+?*D5[=WV][3+M+L:>.O^GE8# M?W,-O.S*891ELF6*B,G\=]H'I%GDR/ID3=",8&,K#;RM%A]M%[ ?[,H?(5=B M,U,-V0)3S5=01=ZH@.@1G49KO74 '@.C5D4PY#D5RAJ-4W#<1F:3HZG4TMS( M2==2V=S?H;/:6RJIQ*TE"45"P9JG$B.'L48>1R8P9X(HFAM/[BG&ML]ELP5I M>AQEA?>E-G9.^WYMW>$V)NB1ZM-5=/]URK2ER[D/?;F39]1XNEF3MJ0_#Z-2EW"I3L8G+"W" MR>9D;9&3M9-# 3[0TBNI@P9<:O8HXULC_6FU::M-?Q1M>@ME2I)(E,0DO*6 M;< H!.$T5"9,E$K"M+!T-W3H<@".4VY,(!9Y93GB0F%D< @HQU6=M-IBF7.I MR1ZAWX\?=,=Z4&WW3M]02="L)#HGY[%CO1]Q\WS0+^M:NFZ\'L-_2MW%TXTS4#^3TZE10K'FTD(IV"UGW2?.M\V+S#I3V+R VC?8]L@E?\ MR?:N[/7HR7\NS,1%MX^69GYYTC9.34KW-C75[HZQI2=^N?1P>]_ MONR\VO_YCX/G^R<'1[_L=0Z.GC]=.B%V=?C/CX]>'_]Z\&+_Y.6+SNL3^,_A MRZ.3UYWC5YWG^Z__J_/JU^._7^_\6_SC1>Y7.!R!S@4M.YC O<+HG[<:]K=M MAPA*Y"FN%,EM^R%*]A3KKVU+]_F6=5_7M>^S+>O$4T7H8QFL?,KYS=HL;K^_ MWL9+S2/MIG45>Q]BYQ N/!]U7L+)$!92=&[34VLG$I)N]MJ5VE]O'MQMH]RX M.>U#[8LOZ^HR0Y]-S;K-Z_Y8V[ M-Y^.+HY_^1T?GOQW]_AO^/WDU7OXG;Y]\=?YFW=_LK/AQ8& W\\/81QO7[Q]?_3WJ^[127B?V1H/NTMLC4(32I1$3-M, M_T$#TLE'1#D3S$M*:*[:VR&VQE8MM6KI\ZTB.8_:,4R#,3PG<4F#=6X>R3 C MR>FLE@BH*(;1+?L0M6KIWM32T?.E+%FCF/(J)\AJA[C6%#FO+0HX*FEYR)EZ M3YZ)/;6FK^1C)I%]-)!QCMZK,QYTAA%DT'=[L=.OL63^:_[99Y/KWU[L.N:DO9[ZV4_9=ZV6:+V1[XVSWP?U^Q0Y@+6FG*D;!@?7!!"+*6 M$61"C#8I^)B2?. 3TK*'?,>RO 7P?GM93MV/,:!/<3AHQ?B68KR,V[UV#MO( M$9:*(TZB0S8!>%?$2D#NR1+BIW0R.R3(WS$)Q38MD\< P5[$2[!&NB5]J)"E MVHL!C.Y3^<.]6A& MN,86\1@,#9N;E(;N40G3C3K?A MAO>#T6=(X%N+=!IP!5*5DM86R?2=R.R6P9SVRV*25I_=2I^=K4:R%+91-;]$/L18$GM%&F] M((\/A8RR.HN@T%Y^S&F D^[H/$?HC],+6-#6^[L];?=^AE(^[9.C%^]/7:#" M<*JB!Q#"GG_>,U+?0><][_=R[2#YIJ/RKP?#%8.+&:=+;]QZFN/4)?STZJ6VQP).F2A,4 ME3&9)!\46N *::.U%\E;;D-F]%IET6N=*#LKMP^)35IIO0_XT622@$)EP0O$ MO!2(1R)S! U(7R8KJ(&U2EEBA$6& M49ZM"(:E8D*82\ >1D2DF#R>%? B][_9#::%0&#S.*>"$T:HD/-8 MR0Y93ZVD[CK\6">I;5;(EB3X]WD)IJ<<%*PFW*)(7"9C,0%9S@URUH*^]<(& MQ]JTD(>7QQ&PX)+,+MH9VX^QK:K9^6#,1L=NM9H55>R)_5B;6#_'?DS= M-JUUFSKO>L5I$AFG3 :,>.1@AD5/D9'>(Z("E\9%JW$$U++'M6QS1[Y/T;[/ MF$TKVM]0M)<\+-0Q6"V!$>."(9Y(0 XT.-)>:JR=I,ZG+-J"K09T'D2T6U*Y M&WJ.=AR?-8EBF>4Z=C_D!GVM?VC'_4,;-#AH[F&TH_@B5O\]Z#>+^\=T;5M- M?3M-C5= &&048B9)Q!58GUH9BPC\CK%CAOKPY)DP=VZ"W;J.=E>([P^& MM4)\+T*\!+>,2UJYOC>Y7D(K@:5((I5(614 K3"!=%0)@<). M,B@I92Z!)GO8K/I]OY<$G!W'*[\-XZ7MAB;+=U3(^0?C\SB\"Y%<:X_MH%.E M7NK&7UZ[R??[X3@O=\58U2K$+2I$N@)T O$L20E )RD+:I :I .H1N4\#AH' M@BD ';HV$-9Z879;ZK]Q-*R5]MV3]B7X8X)@SB:*B*0>X _QR,"^1C@&9Y@, MVG.3Z9ST&OJZ1]\O=>>1SS2 =&FOOSIZ]&,;>+N1V[/9\_Q;M;*M)KN=)F.K MN$5:'9+A2'BB$:>1(HM-AC$Z F2)V%D!N.4N!=>M=V9WK91O %=61+9%)MN4 MYR5D JHX1BXH"EPJL$-X0BY2@E0B$2P191G+=-A[E+6.F0<2S^,Y'TQQRO2Z MUG5[I1_[7F[BWCIF=AVO?$GGE24^OHQ#FVDYG]O+[MCV6I*)6^LWOH)73(C2 M6Z60T\SE7!>-'$T&S"]!E'',"/#.L98AY1-*[H^&DS5+<0IAMBO@2A!'$ M498A#-$V\\A@CS0Q#DEN,7675BJWE:4']GSM")Y2:P4XRTWG56]P M->JDX>"BD]/T1@5.S83FIWMU>MW@'C=:Z;L\X)L-\E$H]#)\>-OB.P<)]\"'=9T)W4^AH2X M#6A_%\)]#Q1:K7 _C' O$U($XD&" >ZKP!#77"*;X*?@. ]..^-,E6*[*]DJ MVXQJ/P8H X(!DQ=JE-]TK;^LQ:6$NF,C*VV,>\>+#U8:.I6E?04K^QH6]CA] M1@NVBNXVBN[3"HIQ %ZH(Q;)@ 7B6 2D5>#(:FT4HTH1F7-XUK2*;2L)OAL1 MOH^>;*T(WYL(+_="L90X+QCR,7>WM]8AZY4 ,!B2$4%&%NR39R#/.R3"/WR8 MMSOU2[9AW@>WX[YYF'?JE6XC.?>B)%=YJX15/.DH$98Q@)*D%%F5*6]XKDF@ MQBE7PKSK6D:U8=XVS/L-P[RMW;OF_#O&V8MPWS5L;&N>V?Y0[0'6?[[SL#&%\8 MVO1UOM V(O3PEL2\2^6/>%D'BH[3S["\Q\WJM@WO;XD%5LE5), [R41$''.. M.,N^4 & P,EDHE9&PH(^>:;):F^D-JB[LR*\*[[05G"W*+A+()XY$%"6,.(^ M4,2C24BG*)!(2G+CH]+%PF=W)K5MVPC<2R'/8P](UX*=&TZ67I.] =RM!*+] M:MI=)]^@C4OO.A:K-7FR[J=YU7T"Z_MK7M[]?JAS*E_.UO97&'7KL=FFLE\M MS;::>FNP19+[3(K%&++&:&0C ?6/K;"4/WG&]^B:P'5;G/U=B/?V@%HKW@\N MWDM8#A.K8E 6X203 #IND6;!(LM=$A8#DDLD1VN(O(L9MJ/Q[,>&=H;QPZ#W M(?M>_3""C'22]37%3.MM>B0(I[95Y[5@T7/'Z7E9TU;?;5'?B=76!5)HY3QH MN2!2KB50R'FO$:RB5)80H3GH.T[WL-B1?.-6F'<7S[3"_&V%>0F\)%"T.@F% MB,V, CQX9#C6* 5K)&?/*-F3Z@=:53[P_EJ%HH'MHU??FP3;EA2]M'<%W(]#W M&CMK!?H>!7H)PFA+#"7,(\:\0#QI@##8,!!HF9C3H*0EKB$,VR&!_M&\,"^B M&W>ZH]'$]GV$-QY]9:.E']M(VP4VA^.4U_*@7LKG>24755SJ?HP!?8K#0:O= M;J?=/J[ %>IE2(!,4$C:(1YRW$A0CK"5&+/(O1Y M?%:>6[F]I=PNI^EK:7TR!BDA)>*.6V2D20A'T,N66L)RT)>('4G-^[&]*K_] M]EOG:#!NDUP>"2#)0?!Y#X8#OKV0WUW MPQ^QUXTI%W3#N 877?\Z^LFP.[[>]^,6P6Q'$ZYR3YF@G3;2HB"L09S%A)P3 M"GG%(K$J61[ DLX*$)\_$GC'?*_/#XT-%4V?-(,';7UP,\G@&_GW)$[ZRPZ'MMSZ< MQP*9UCBI&XOO.#TOJ_LZ+VZK![>H!U9\-W)]K\&G&\AU:]_<0:27H(TG!,P9'I"CTF7Z38JT<0JE MR$,$"\?HP';10]O6<]T(,SXJQJ[+FIZEXZX[:4HS<4?6KBT:N-\;-\]#0KD- MC#Q3=I&6D>=>#@"R2DNJK991:A1=;BT<1>[+)^ 4\$Y12TF0QCUY)O>,W%;^ MP;W3\K2JX5&CP58U/)1J6,*&D9O@HW*(!I5K)81%.FJ%#*>*><,$)Z7O B9W M[CK^K53#EGQB.X*G/L/8E;UXQ_W1=#WH(+\O M&KC-(+U;]U+N_"/4W93_F6FO?+/?R@]QMM\>&J\_PG-W-QBPLN+(_YO3'7_$ MT7C8]>,8\@?[_;#XA[DK?X,W'X35OMN^-\FK\?)C19CVAQW'ERE%W_*2W_*@ M9JM%C<;:1+%$0E""N#<8.<,]PI'H0"0E2LDGSXC>C0KN5A/L.@)OY7_'Y7^Y M>2J1*E#)$2RW13QSZAF:JX*4 1L>@'@(6?[)+K46^;Z0^*8ND!N044.@JN%8 MKGE473SK]OO9X9F[*Q49:J/3]ZDU XX!$Z8H-Y@SS)V3+"C+0)BXY-R>'GP# M9=GJOMOIOE5^JDBEI=Q*%(G/+*(B(6NQ0)9Q,(\QBT&Z)\^4O+/N:R/2NRO+ MQ%L.DIJ$-EPD2I)$R!J_%:X_6[T'A+@#>;J-$[ M@K#1&(Q7YT#C<8NPT&#"<&-\8ELQ7MOX^O;$]/7D\K(7<_&Y[75"=^1[@U$F MFL^%)AD?I][@JM/M5ZDIL%:[%'9GL*YA,'&]N,MQ]\^,\E%X+K;7'^N1%ZH7 MP_'2@I(!:0"9&,JN46J7T33,N6J5TKTII MV>P*"4<2"QD9F%U6:&0DH8A$SFQ('F.GGSRC>^KN+#_-+NX<0-VY^;NYKE[WBM^-KKX' )EWXDG>B%-UW6KDVVCD59HEJWU(PN0N M8R(@;A1'3A.%."6)DT CT>;),TE74U@??19'JWB^4\5S#R"Q53QW5CQ+4)!* M07F2.>6D4#L1AYS#%#E&2%+).9$)]<7.M;+]S[%UO0C_#=T/S_YO^><;BP.= M>3JGL] ,IAG&W(OYF$VQ8ST(%#S[.J?=]@=C MN+L=PI_[Q55Y-K0]P)_##_HE9F+',71>C^$_A8/VZ<8)J!_) MZ5.5X?;E8-0M(8%A[-EQ]T/\UU4WC,\;W3+WQ6K)?\*SKU@'CYZ,-W]E9;(? M:&8969R.^7_S<(NB4AS; -+&O!#<,^PB3D)2K'BTD8AT2G)M:?VM\V'S#I?V M+"(WC/8]L@E>\2?;N[+7HR?_N3 3%]U^,R1%8[,6#KGPWQX_:\;+! &(_['4.CIYOEN)=&?C1\O-@_>?FB\^K@:/_H^<'^KYW7)_"'PY=')Z_72> -7NC9_W7#_URS@#<5 M6?UDS<,N[/ ,!++6:!+>M/Y+#O7)12S[;C(:=]/U \TO>=KIU #O:'(!]_!; M,"47,=SQ\,SVNY^*V,U.$_AEOQ]^&\(9TQ^77X]3S7=@>[-SYL4TV'P"8_JY M5YBQ'ACWG=6X[_("[ML[>O'[U>'%7^_?O ,,]^[GBSOCCJ'?WRQ_O# MO__[W=L7;SZ]Z1K\]G_.L;_XJV__-I/C"WC"+W_BHQ?[UV___J,+][@^_.7M M^=&[G]\?TC_QVU]^__CFXN@]C*;[/Y\. 1N^.:4F1"<]1H8$C#B6&#FN$L)< M.Q.HMR[0"HYW^Y,8]K,G%; V;%UM;$ZML!9KII32 2>K(V'8/NE$0-.763R& M$]#*1W9[*[0E?N^%/N[MSU-U%S*Q._43/OU&M^ M%A7]V>_^>Q([KZR#_0';H'\&AT[?/^W\ Z!E)Z=04_ROYQ4<+;^1?W4&P^:# MZMOUW__9B7UXQQB'U8Z$L4T2F"4P::/,=7HYZ)>.P=EMZN&EP6B$*[O]#&([ MXR&\Q.5@6.W;O8Z]O.QU,^'>7NN(LN0(D-09O!J.S%7FOXSW*\'$QSRR/L#N-M>YT/758BE7'!NAZ/S(I?_J*?IZ*__ MFLX1S J Q:PWX2E^D!MA.Z,)\3<;5CLB/NACDX$_YM?=\:#^0W2L1U P[$SS#6X)5%_. @3/Q[-C2A/QFR:IE?L=F9'G;'MOP<3+?_:R[*6_YCW*$SDX/(2KJX^ MN^@.AW"#Z8=GO0&LK1M\[&0YS4. :T=E;2^G)-RESN&RWC]YEX)-;T'LSA8$ MH#. K]IB.8XZ&YU#HWB6;[1=S_3!T:L5ZJ3)!4C5O(B51+H M,)^CBE>#88 C;.I%PC\7I>"PZ\^[ M@ 6?KD"%>T2?!;LP*Y$B+ M2)'R'+O C<**+6/$G<4BMX1<&T#MHT==65/[>:==:JPJ&$EC5@&0R,=!C'U0 M__'2UO*:O8/#4#CDK[KC\_)[)35P&9R6W#/0LP@EB>[WK_'F\'%??S4@+ M@,'435CF=K\(M9V>CG\^??VT\\O^_F_-$;FD"Y9MBEU=@5ONM5\&>0K!^/5Q M^+WLL64X_.4]EV'RYW9;V1QK-M?Z75A#TGP, =ZSG;,RQ[Z:8P"ZYW#:5*?) M!:#MO!_S#AUFQ%OY(O+^M !-:^R=/QW!!Z-40QGX&,P$5W?K;K9X/V.*'MQX M,AP5-.EJ@VVS+VUU77=F(?>+E+Z(/F84U6%DKY,#[.>&$WL9)H8(G\STQ/+>J?KN=O;/AK$"X/]H M)K/U6M_=:\WIDV>Y6UJGN*H?[2N8>4_[0PC+/Q?-H.)%+GNZZ!\P-ERTPZ+. M;+.1&ST$"FUP%<."#,&W'%Q:*S W (/MJI/M69"C8?PPZ'W("BT/H]39%!$! MBW+BLKF;OU)\&V \CQKO166-CBK[]WTQ5>?N5-VA8\.'RO]/$@^@'&X3.6]4?(O8KAFYE;?C"J&87&!0CULN[/8!]3E847C5>0(F<]X%A]U^]V)RL1@O??GS MP!4C^45ZRG]]7[[G@LTSM\DDT MOX[&.3-6=QKXW/8C?EX+/(U+Q_K1GNC_37;GD6( M!R"S<)-:GF]TAS"3D6&\L-WBMUHCY!79134CRU-0*98\LYT^[(SIO_[EP, S#P/N;/6C]XME:>>M00_>&<*2^OCD_>D\.3EQ2NP\XTV$.@6>>E\:;"5TXJ M6-&)K^'&'U, ,-5MH'#.0/KS'KWHCLO7RI'\OV^1ZN>E)<8J$26\G9/*)F.% M$8Q:Q93WH2$@P7HAPT\N^^?6[<%#^S%KJI\+)(*1/[>7\,GX^F8U(O+'WG_T M\.3PE/CH*/$:P:I@Q%402*?(D';1$R:ILQ(_>4;5AAP_.-Q[>?WA!+G-GE!$ M^!Z YGJOQPU<'&L1_Z]=^ /LU.LITBF@<=K:J0:* MMP+ZQ3;)QMMHTH/;P=-?13>]RNP?+5C3 MV5?@?>R5$&KYY"+G?N09JC=8MDWW&@,>SNON15QE"B^9ZJM&3<&Q^?ZW4>_&,,VI)BQXSX7%SC'M+%.!^\BT%!LX MQ\0Z]3YJ]/OSR7!8XL2M&O^2&C_#1^_^/-4QQJ2,0@K0/T!+IY'C0B)BA%?8 MVY L>?*,ZZ>K#4D[M0[?ZYR#@BK1']^SHU$W=;.U-@)+J2Q&_G%.05;ZO]&2 MBTZP, #1RA)0 DJC24I=W\VWV-@B(RNS\Y)D,FP<3ST0CZF>&&?X"OL;;@;& M8./9N8BY&T?^M@,E8.N\FR):U_ FI5 R"\?X?#B8G)UWQE>Q!P,"Z5M@ZMQ@LL$:K1QL ME5NK2G,KSH7%R$7.QWR$:O&@7QP6,#.QUCH+T[5X6H$!GTF$)J/BJBO>CKRT M+J>V-'JRG&A% Q;W:K]RPDRS#8K"'9:YG QC[>MK?!BU=BZK!A]VJQV:GPR; M?5(=7U.G0?/ *Y"-^@ K.P\$IR0C5:EB9;=F_=E9'DVM8QO1*@D# MRB?$PF/RB/(]FIO-SLP$PE 2VLH.@2=?+PGB-#ZSMQ*O3,)>8W&F2(UJPN8\V/60RW+.KT<) M#8[M?/SG!N[BLVZ>O'QQMQ]@:P^O449S([M$F\: M^6'7P1-C;Q2ORB3D?[J@^XI#!JZ?.ZD[5X-)K]Y4()#U!JJ6KMRY6K.!AU5^ MVGF5P5%.6AO&N0G.4]$?K-MA4T2Y-&%EBZ_9WR7QJVSOZ5PVXX2/5@/F\XFV M:TMQ?IPZ'+JY#J>MJ-G%P%Y;4?.X*FK6YO7?-4]_9U!,-V-W(+P#18._9 /V)"AB:NMQGGGPOP1E>V"#$2K M^$TYP69IT=,'5J,.@PI6P2'\(9NG]P&&'R,4OED"7CU[=:RLPF4A#[SZN#JE MJR!XY77*.VO83%O9:K7IYJ?NJ7S1L 3>\DNKS9)94#EF\!Z%ENK[&Y A).\3GE'CZ\?B6?PEJE[OPW!<(7-_5L/L&63 M@_"ZY!(L-&A_1!OTN+\F@V#90AM-8!]MSNX_![TT6O(/I>AQ"-0G9DD^X U- MF.4>)7 F4$-IG:UM:)6MG7_X//O#Z_' OS\H0WE1(F%5H[77Y>$P&>6C&[9$ M_A$3_6>NHP,8ZY^GP5/!K(A(D91RTT2' )%1%*Q5.B0B2^2V/:/; =B-4&^'=P6F22M'D*:*!.,0M%\@J M&9!G*3L7!4PV>_(LDU6L[H'+4I&484E.;3@;#D:CJLHKAM$7EW_+&F/%M;Q! M8_QE>Y-X2X7Q8_N:#]CQBX/3:#*7J2<(!X<1-]$C;;S.K(&&$1=<2N+),[[& MU;P81\[)WAEEI,JE%S_&B\L:5 SC61= M*VW2HC#)EI6G["=?5_.7&(86\W& M:@XL@#ZQA&#Z<;RP'>TE_/:Q>U'%3VX5S68BIS@$JA7G.'>&3Q(3CUUA-(KA MUIOSMWI8K^"]#VHG]'%Z7C1IV;CMQKS!QN2'+]Z?&AF8B3J@F$DLN;(8:<8M MLA&TB W0&(WRY5ZX[[ M9_YPR\E:"UE7U8"/T^MJN,]GHVWSL*;[Y-V;4]!8F"D7D=%: >()!%FF+1QT M1F$B. X8/WFV2K'W'XWYOG2^P28XL6>][!G_>5C8H!0HL5%:)H@' MC;8>F#_=L"N;;,#Z;+RRPV'Q3<$VOIP,_;D=Q5O:>#Y*%C6.RM@,TIR+4B63 MF/.68AWYC8'Z\^R!.$Y_5T,Z'OZ1#=2FF'MV^C_/[J7P\W5]W:B^L-U8-]I8 M,+Y3824UPFJD-F.3;R]CN*'OCHKO/JNY MSY5QWV;3+.Z29MES3Z:R[L>3'WE4;^_>J. ME]6&C,7JGWXX51BD50KUQLB&G8HB8$!"R ($0IP1@W0P'%%JG-;,^Q3#DV?L M*5EE 5U@[VEF>4,Y]_KPU\.[YQO@-1G52?(+5F/Q:U1ER+"!AY>#DJH'!^;E M($.OJO:D2K!W33KRJ+9=%XOWZI*[5.U#)9RNO)Q45. MVLXQH]EB=&:KT6F6XROH]+X\F,7!9RYNY107VANNC'.S*7<]+ FY(_TNN5Q(QN MZ-IA=JZ-^;]:Y:J\>]2N]]6Q1R^.V2G00L3 M@Z2(>&\0%PI.2F$\DL%2EHR+SLO=4S%$-!V5\DXM/\PM[=,'$O$RJBH(L1# MRF+2K?@V0.S.X>+>=5T5 4+X(3:)014O5[\S&';/-?=<6<,R%U'+.^K#ZSJU%>Z>0Q4]"_[& :X_[1]*#U4XIU)$TTD:3B>IY)W6G"AUSBMHH4$W M.SVJ1,*B&^HLQL):TO0ZKA1**7TLWH;L3BGIH&G2FT&57$VRFEGJX/NPD<:5 ME=?ZFGG<,;Q&V)VJ^12Q.HA MT_$Z6UB<^Z"$1^/!L##S7H&&S>-))0('.*I4KF1X52+*TNE%H8X3!^Z,:KY>&MGTZ;+S^;])IU )4\>MK8F3.8 M5IBJST';%I[JU+%GMML?C9<><74...YB[53E>M31;!WJU-1FTY04YSKIN,Y8 M;1(UOO0"N=SZ-A%-DD2B)";A+>4X4-#WQALJ$R9*)6%N6HRZWXSKU6#XHA[5 MJOZ?5JGN2@[&-S\*#CX=GOQ^:G&,DFN,&)82\<@I(,%@D(@F.D)3X"'EIA)L M8^UIWJGK"TN+3-QF"X1L\1*F*#>8,\R=DRPHRR217')NRQ98;3+6;H&OWP+O M_"E.7$9K&;*8><0U; 8=K$/:<>H#$4DKGK? FLC!E[8 _EKS<$<3R O6OV?@ M>M#/U/1PI+2V*CR3GWJGL62P'P4%F,KA5V04 84EO6&$*JRY7G:,*A:BP=9Z MG3SG5!N1\U #\2(&H=,*!78SY]TX*N7:ZSVW#V%8KG<4?_']YM]H#?++W)7# M*@5@5,I3<[BL9M+-QWZQ__8JT[1<,@4,!4>5BM\N0*1.+K^M?LIU01=Q?#X( MG7^\.GAU7'-K3JW/[MR NJ-IO"UCATS%5C>F&>3"5%B;N(#;9LCE_XQJ$)5O M.>BCPCLP?^OBV!I6Y"5S<"]?UJ#0T!1&CVROCOY-1G#_=;"FN?5U>9%J!1X* MV$P5PU_-4/Z(L*L^Q-&/?(2QPQ+])E*)H) , E",X2XWO]0(>UX.,3C3XI>. ML ?"*NVJ;EC5]Z?*!X\C#\AD.,(5+"UH_HBHD8ZS?+(J_>09_@PORA>PZ7K, MLMGGH(82R:04@2@L&09"LN(3*1.\>0B%6%'_6)3]9%/QKRZJ"QO MIUK?;^24VA!\6^RP^V AN!6/>"]/4Z],4]TWX#SV*DPR&15^E(J8,T.(WG4G M5A@@Y]UF?TK\$.MB7-\=^LE%]AAEETR=E%N1SM@:KVQRRMN50:R,H0DD9+:5 M(LO- (J/!_22[UZ648UR)X:J+*:;FQ-W4[>@N4D_D_-DZS?6SO]46,RF->9%1#>W\X*Q?ZMVG"&[.Z^>NYX*5 M2T^H2'E'#7G.,P<,I-AQTY WP\*(?&T65U)WSH: MU+1[&8;VYZ^K.Y)E@?TPZ$TNZCAML6'R;>%1 ,A'\>E24*F!MS??^<,1Q-:90W;9&:A[ZF#ZC8*?FMA6I3K-#ETC%9N9# MV3-PH]F3@SKAY=-U[?V6#\\^9VJPW2[O7*8M;R<1T?1_V6'_( [T2W]GL M7,YF9]KS<%H24[E 9F0:X^+4@.,C7L(?N[5C!12P[?FL$8MZ:71'KF7-#T9% M\]CGAI8LU ;!7AT0[(ZKZ%7E M%9KY/(HF]O6! ;<,\S-73>[%(!\[,TQ1^]MK+0Z'0(Y,E1R&&B=,NPK4+#C3 M7*CBVRDM*0OKWJ-6S0=]0(5G78!A%1!_E>8.I M4)E@3<>W#*]=3G6<:;79D3$N38WFG,@S^Z3A$.M>3-7RNEO.4F#7J[*6^G&! M^I&UU(\[,):6^G&'!WZT?>K'+]:4+)W)5E@/1[*2,5-%8F)B$G!&.ZTUL93[ M'>XO_%GULWYVOHA GNU? ':OPZBK)U!UJ&2'8!W[G'.#9)]>S"; )L=B[2>9 M(R)N$/[4$U3[V.HBP$5G3.4DR5K,# M=LP MN[,:V%B(UN14G$8+^[HS4=8O\WRNF9/^HO&VK#,U1HU-TO3(F!OKT\[T]9I& M"I7NS67F;C+NP."S8N^6Y\"-*_LG>Y'&I75COSX1ZM:-B\<8&&&I3BI>5MS5 M7TNCQ%[W?0Y3E0!"'L'T1)N;'+CV#(#]N DTK ]YY-/E,@\_GVM@"^;+HURG%1GXR%)Z AL]U(ZUH=G$6R8(8 M:]:.I]O.PGEHZI)9'4KNLSN"<56H="[F#*_Q/N9.3)?E-*W \CQ471L$GQUB M50/QRT&VS+.??XJ=%X/@JPU1YHL:B^TWJD1]6CE3H7KXM?0 RN?/-!!PUANX MTJW[HINK8B8^/Z]$.*8YEP\<;]\<;I_+&!A7#9 6+)S%Z'AW7%)#-YQOZ\[] M6>@\MR9L9PRR MS1#JYS[M_+]8M3ZZN*P@3WE"'4Q:.QH+9N#U:#[T9*<7=H8U4KH=)Z@4R6G. M>: T<.6X%C&H9*1Q)HI ^/KDWD7VQ0:.O8*Y*,3&AU57IKQ^!_W+R7B'*$"_ MO9TV1W7UGN5Z%1\%UDPPE+2 X\:2B"Q+'@F1HE4^><)SO0I_NH8%="\?*A%V M1-X8P^RZF,0I#LQ=.#M-OSGX163<5VU64&!GP\%5[N)>BJ2S;V:6)7/K74,! MJ#CMJ:!,<2NE\\X*KB1CL$<4\>MW#6UWS=?MFJ-/AZ>.J$AY!/,>YV1B@CUR MS$D$>!%F7S-+'7GR;+7,[3_JE(N?#TY>['#P\ZE@E@1B$Q(Q4^)C89"6/"$" $LDIGGP#M0$7J] M<47%4VILLN4Y>Q&_E@SNT6+HJJG-U#&SB(6:0W^&@AI'^J8TRC4+59FU]3>^ MN*R;8-9G&C7-0LVW*D.YHP&\6H_2:)E9V<"O-Z9]_O$*5>;4SLG^-3SG5$@I M'$L,[&!'$0_<(^M50-(9C2T5PGGVY)EX2C87KH%$:D.ZU!3- M+#;,70Q?3/N,?B\*8$J\/I/Q$I,JCKTY:VC.!54+Z3'8HWE&ZESQN6L7\IY3 M91$O6,DG,]_AAD?,AK.0N)T-9[](!-9HL'D;IIC%F8P![KK)O(,C9]9>KKIO MO0^J.V:5-#7%ZUA5&7%.F*Q"<)4_<]'P+33CFXS0=7[5]7UMR=ZTZ^S<7"[/ M87/KQ;EO:AY2U;J^<6HT$S7O-IU_[[UI+N%DYJB?N0&:WK/EI*P< 5.3H,Y5 MK'+;Y]\SV>RT&*VA3IU/XMGQ3,07T;7YX/3PY#T_Y=82&9A#5KL$%B1ER$A% M$0F!R224EV('Z<^*LLNKV&EZS71*7X:'30)_T&A=F8UI^_<<@QO-O)V=7CS+ MF[I*BDB [VJ+5$IJ)_CVVFR M,-&JNV((.BZNQ7CFP8OR]>7\LO+W?Y1*?KL M7+O(P:AAMZ1>9=[P";8:_O#D3W&JG: D*H$D\QAQ[2QR#CO$:$I8$N.- M2,N9;)Q+'T+B5EG%C:9:)4R3P<3I8+G:5<[=V=J/?F".W5=3=3Y'Q?TZ<[C9 M81AU?A[ ?SK_J)L=;3SLQO40J-8/2ABO#9^6CB>)Z:IN9";(9;Y:HLU+C" '/3B&PV M#!<6L]1A=_L^4XF%+^7W/TKK>GT>[!=UY;,7W9*(&1JZQECAI_FBKRJ@MU=\ M:Y=-;[5\XH?5[V:I64B^6NX_GE,W,Q(8]$OG\J:MS7S16B-VC5%:X,/E9:]; M@:TUT*K)ZEK<(>LH09K7;:*4!=4UM?0/ZM";G0\'96C-2']@K]W9]=&[-Z7P$(SC&[.'M0N[O+B?CH\YYG7TZ_/3FU,B8&/Q_Y%,.(0NCD?;)(46=4E0R)CV?FGK?0!VT2WKG M)8V:.I+;#F/-#*@)%6!)B4!$>FD@3]G[I^,TF)_5$#2\67=Q0J.JFRW?(B9TF+T(]>?B-/(&591 M$,2B(HAK R!$$X:494XF*CS7.^AX*-2DI<-YIRQS9WZ=[]L???-ZDKG6' _? M'&0AO-:0I)?:"?AOZ<&**KHL/S>7Y6=&K/L_[J$XJQ4W36%'],+ M%PWVYEOKN+;*Y:/*<5YS[^=&ZF6Y!Y=UE&TVL)][%CYX[<\'I>]3N: X"?(% M%X,0>T\7]D?3\WJ)*VS.+W)C]I4/35)X*2/,XO"?POQ6XFB[[X#\0VR"US%VC@8 1/E>I]X0H[T*<#;I MA?W*45-B$/VU@8YF*8:SO5TVBL_YP[,VXVO#H,\'H70L+E]JHJ'[KY]/@Z$G M@TO0SQ++;2>&WM,!D.LBOJ#]7Y]W+R]A&O;[X;]@'GI-Q^RVOPJ,X?>KTWPJ M,!T9XMI2Q$GAX-,:!>FX$)8SKOV.JOEF:8N>:Q;W@17]PIC.ZS$U.69+ = F MO%@W(JD-S?JJ*J3\R-.2,I("UE-''(.\P1-]0B"X ;86=X M8%Q19MEJCW5D1@\''-<586NLZI MJ4(:\$M#\9_3.=:/,K_R_)WG.TQ6J' \[BT3R9>ZA*8/0^7>Z\=ZPN;8BIL> M3J,J:32WFJKY!.96HI[ZE_G$*C_0;@J[@I,X-.:11:K69%G;97GPG%SSIEP*CK'/9*(ZO8 MNUQD7NM_D4RGHC[KC/+BU(DQC3MXW2SD_+%IG\^JG.1IY^]"I3-C1.-6EN5$->J=[VL5^3-WBL+7CM8/Y#LV!302,7U#XSS;8:(5V MMIK'BA@I3VSC-?[2IME;[-4QCOZ\7SJGY6DNV[!A:)K=L283FE&53"Z+=]]> M3 EO]7#4W&D^G MHPR^RE%K%%+-HS0^;U+(03O4IXJ= M@+[+G=N7=%9%HE5IC\7)R%(P:X92BI:JJ$VO>]&=%7)E?L(<68G]=:EGBWF8 MX38Y)5_7FFY-WL&?_=D"P9G_LVPC(Z@&(P *YI+! MKD<1"".UM,%X_>=:_ M20[)9&[N%\_%Q?K*I2P1T"(;DD2R<@ =6YA1'S;7K#$%7\Z.A]\ :O8R$*[8 M24L%T,LJ-MSNMM7=]O'PQ>'5*7'&>T\5,HD0Q+TRR,2(40J.VN@),\$^=!): MN];;66LEN??:)F1Y\1=XBJR4 3&!J:3!:6K=#37+93/_G=+5MBZWFZ+VV]$= M;]8WC\-K7.]3 *< Q_M5'WA_?9*C%=5\Y5U:?NU5&*SU7QV>>-B/B;-$E$9! M.X6XX X9Z3PR06L%QUPRP2W[KX(A6&)B+364TV"M45AX@#I8!Q[TKO9LJ?=& MI]D%_=&&/3 >78I"585Y;:>%&;T;9MH[8;0/A^4T'<=1_^C.WK_(Y?$+A"9%B_NH"8I M^V!!+B:C3NZ&4.+!-=O-;.Z&>>ZRT9$&V.8Z<_3<8"0]KTK*NBI<6D#3"^:=?!*1-P3C[NYZ;(I6ES_PS4 M^=1KN)D@N&$&>CH5FNI!H0LH>5P%/7X!24@/_LTCQD! GWB"75$0! +-BDB01Z)-G M:AU)Z2UIBU5,@D=+I="9N]AI[;50Q@83HA:L7=>MK2O\?$H,%[FB!SGJ!.(^ M>>21.66L5T]B:Z -A*8IV7;>XKN*4F2B< MD@FEF"M"I4BY?RG8QT)B[*T))*8GS_@F4N';K:V&E52,2ZI5UL$IYW,+GYRV M+D;*;+NVVZ<2/J-')^]/+38V::-0R.G37&.'#,,>8<&M9"8$$T$MKZ4;GR_W MWKM-2WKRK\XM]X<+.-GH3#3)W^N(7L_XE/,?6: M*LZ1BU@ACD/>%,0B;8A).B2L?7SRS-Q=IT=E@U**.,P)QTPX':2@AEI88\&U M;==UB^O*3U7P 7,340PL(.ZP1B9%CUB0+BIADY'^R3-Y]W5-"4>05ZJYH3Q( M.$$LPWKF_HJ6=YEC4@WG14)$6FX8 1 MQFG>6@9;.TD^_4E.@\J^,.F13@Q.DJQ=K,X\8HFFY)T*W.0&1&MZR=2,=%7L MJ>*VJ[*./Y/=4\)Q=Q+,VS_TT8C6+1W^OUH'PG586JV,6E?_%EYD?[QAV][: MX#K&T8^MK8Y>_"Y. M">9*\620X,XB'J)%)CB%G$O!1N; H@0[5:QQ4I40\@203S.;)2)]-1B^S\"H M#J@LA*YON^B62Q=D(EY@6'013%0RB)C7/&'L;+OH7['H)_N?3B,A3D<;$&5" M(0ZF1NYPD)#QF#.1?(A1/GG&Z9I%7UKCP_BQZP=?90-]57)YN[B?7]S#3Z?: MQ$S7XE$*B6;B4C!QN,A9QXXE:I@U@JWU.B^O[7/;M\'F_)B[BS(.FO&0$T>E MYEQ&G30A"O:9(0(T>2O*7[7:9Q]/B;(BRF@ 7L*2@Q+O79>%S\9%5;#55-I5'>AJ%:V78'<6J&56=.'BVG"182O!&D\P\/AO=C#&E[O^2>\3D8?:KT34C*;5T MB_F$"RF*-7-_):W_Z#Z-3_?6%@4W=#"S@LW,$>/'I8M9_=G@JBK!S6/YYV+; MF]LD'=:,!FL2(7N3_,#JHHI7[S9O]_4#FO$*?BFA=-R]F-K M=?9YR;HK5:Z#37LRQ/Z@E$G$M0M?V&-S8>1V MF9O%=UTHJ\REA@,_GS5<56*775B*W&O^??ASQ?ESO;J<\UL8'EE.A%S"V^U7 M/=7SC:;]U5=[J"T2)K84B@L4BJ*E4-R!L;04BCL\\*/M4RA^"TK$W<"E);6T M*M^!X>E1^)Z"P2;>%FTUR%\^*T1<.X%'L]48-"1W A,DX,_ U)_XBSKL< M@K4ZS$V(IOZ0*F.\-I]?K2^$&4W1CW\^U)*R3 M[C.!2+_N056#UO.JA5[N*=4#:^? MZP*'75]CL_Z4PZ\J^0&5./I7 37#<2=,\O#V.O^>#,:V[MX$P BVPR#"56%P MD?EKJC?L+NRS*FHQJMEH8'437%] 2L%G]F,EBWFZ?#??JWGM&929&^:_9O.: M<6#HUG_-=S_+9FX_8\%"@W,VJ2OZGG:VEZ1^2T>)X0X328B0A!-&'0G8>D?@ M!Z^U2FVP;DON$WSX[G=Z&K5/VC*/!$PTXIXXE!/C$#%6FF!T"-D32L4Z;]FM M79Z&">NTES8ZE9.U,HF_9H0YS:D5M$WIV>+:_OGIE"=O96[MDXR!M54"(QV3 M1=0% &9:FA0 CM$U7N[E9(_-3<6F'<%\Q<@W.P,>3H5816Q01G/M"1O-!P% DAC52MHMC6;CJ"9Y^FI(P2B2-B*499?)$6/B%A*N< (-C(HTB9];7-MQ6D4PA)%!0*-('.GL-Q1 M6@0X$ZSWVMFHE%E_"-1YD7>I!;FUC:&%Y-++ )8PC\);KGDBR4MB-5$JM*?( M]O:&YZ?!&FZ)3HAPS7*V14+&4(D$3?#_C" BP-Z@ZQ(";R_WR@B7Z5:8MX0; MJAPAV,D(^] D*46[MEMN$R9J1O%>K\+OMJ:/F+YJ':#^]Z0[G*.VKN/5@S7Q:F=[ MA4=Y=!Y+@'@\WY!OTJ\;B2\$HD>=?T] W-)U%;\O7!@Y0%PU LP!XR'H^\[E M9.C/[:BB?2NE%T\[SXL'M81JYQZS$%2ON=(++>]P,#D[GVO--QW.=>'R[9S' M[F-]!I"ZNAZ965]697X93XZ?%O'K:W]/;&>F9=^2L,/AC0K^TSITL+T MC48G_;(H:45\7\;QE.S^5T3KPQ=)P[15T<=<\4[YE MMM+JE2,M;KFNZ:R.%GE[4.?M[.#@:Y)OS0B36CD(% M=#:/9K]3,(.!A"^/4[!=;;_'AYW^=MXRV<[ZGMA9W\3-_N;IUGIK?V<=MMX# M_WVG__ZP>;Y-.F=SVV__8W<'MN;.>3C<6N\=0IMGG8,UWJ1O#V'KI2W8UJ'M M\];ZEX-_GV^?MLX[N\Q12V4$EY8Y#7ZMY CP;D T4TMD__W)_/2@4UE([G@F8 M-,B8AV?6 M/OTUK?C7A?T3K.X5CS4^'Q=;VT6=P,_3I_*;$6$KC4F3T_=OSOA!J")5;'PH M J!7JLVJCN3^5RGA4FFU8*J>.H<;%W9 MNMS,X^#'[D!\?3DG,P.3;OHONQ M%T"F$+#Q)FZD$>[F7L-W"7)X,[:3P$3BH M(<[D&(^*W*+6X%MQMI6E1E?R"B(X%;U/GXM/$#&3<'O?RT%!Y6H RKJHBE1T M8?8%A=\ZB=XJBJ@40Z[@6):K427."UTQUW;%(((G78$)@!=UP34O05P9)IZ= MT%G<-_NB8EE'X'WWF4:\=64>&A MQ%JSP[JL6:7@%OANWWXK2I_E\A17X=XG$/V.8^[J82.*+ M(DEHO ^B4O5\4M)IAG4:A#5VBS.:1PO_W'2J/<")HTC($ MD@2WQCMG8Z3$ZT0X_(67)8NR S![@87$O!>P-9'&0HH_YHYNI<^CN)9[>;FZ MR-%)'X5!$>6?FYO>;\D7YP5<,"DWHZF*J:7DB#O:W5Z@_B,7OEX,/DQJ?M03<0@)((V=Y%")J)CDN)&#QNO.2!,Q?>5YCC-J3K317YJNVT\F% &RK M&5Y6EGPPJ8]7&JH28I?E3*O3(4 >Q>U(N:?T(^"A4!XQE35-QZ6%@I9R*AU8 MMER*LX!DP_)*H<)3EU%3K,QWL8T50\WP*N]BH5N@XJ(PX,R+"[@ZC%4]Q*(4 M8;E)S6V0140\/ *M55Q9987HTO>9[MI5UC7L=SD)(9OXP0)&N\"WEPL!CDH/ MZGOA'_7.[J21]Z-NF-'(G,U?:^'=M+"UOG;::OM=KAPU%'-D*9.(@A7AU,8ZL,3'!(!OP=^0S4BA\UDFQU6&9"7$IZ_@'Y%.%[H[V M!Z<%3BMO[O@S ?93-^LF7Q"0_6PYZPF^5QS_LU2Z*2:;.ONC66>_/&$O&BBK M2+M3Z,Z4YO-(:Q2DYN9!LS+,Y6"J_RF4A(TPX!R5]4HI@7 MC]9@M?@483XY"/L8JXS[QL?L\<&O8/6J"OO M'671W9Q(FB?8G0Q#++1Q3L*&TS./NZ,@:P 1Z%Z9E9H4ZYG?)(ZZP"L28UFJ_)DREZ,I-^?@O.OM>UMGW2]"7.OM^B3O^<]GW M3Q(97'TY>?-E8W%R=C13?35O(]FHEP,MCE.+':JTWRN-67L/^VN^9,G#+Z-A MLO'NCB;W5J&L %4>X96!)=?"@;P==8O*@V7L,>P0^[%WG#W)P[@_Z(6<[3T3 M@[+7&SB "?V"-A45Y2/G6I_Q@"=A*D7AZ9RVO=+HCJ<'RQ<\.^7M6%'G/G&^I0GB.%^;Q%!^A\]X:WV# M-==;X.YO8W#M\W-TJ[V_WZ0;WUOM#=QIO]]?C*',1<#V<*ZTVZ3;>&=]^WNS MG?O8$5OO-LX[\*YF^^-^L[]Q^N_S3=IJK^V"N2'12(Z<30QQ30&(1"F0]XIK MP:-TQ,X'1<1 O!3!&AHEQX9J8G72S 3B.*52S0=Q5$MPGWB-&U_UZ*D W9'= MV\L!Q;E36ZD:2P$17K3LK._M>I42. L<*4D47]0C"A:"4UZ9]>S")F"^(28ZJ<(TB#'_V M[O2^.?\W5E3]X<26PYIZ6$/8LE'F\+3'H_C'Y(<_853'/7OV1_>HF*;BH3\O M;V[9E_L&WF@^V*[>4KRP_/C"2UG%I:_]*Q#?D^Y _<(,?CF1==T<;DJ_3X>_[RGPN.Q+P\]+LA M]!X\]M[6N7JM8L56TCJUJ!L.8A(IEJT\T#O\4<51I5Z0A\O5'RTY^C$ AS/+^5=1HH;3V&\__U30YP=6A$+M51CN\/=ODVY7*S/ M3/V:>Q6T]\%A15E22GIZ$WD48G?TT3>^5Z&K:\5130QM^_UVP0#LB7IFG:_O M1SOMXW[KW<=N\^L&:?4[9.=@ \,[OF]]_=_'Z:V^OM=SY5S_S[_;[K MA]Y6OX-WWFU^[[0_TYV#+WWPW/J9@V0'O+N==^_[,%;6@9^WOK[=__=Y<]S\ MA+]_:&^,FP<= >/>]30$8Z-"1 N&N$D4N> 3DM8EEM>9:_/J-2%DA=)%PI(Y M4OA[Z$K>Y.^H,WFT2MY8SVP.?1(K7"ZRZ?P^R_6\ M0/_5BKIV?-SKY@B2:T$_O=N K[2]3]I T<0%8=%Y+!D7U!@5O7.26L\EEM+6 MT.II&:CM!6B%(RPDHP[1:!+B07!D:+!(4*E$T-$J7T1(KX E^EG[=+6->%1D M=5NW^L5KNG&&N) XX=YSAJT+,0FLLVA8T'A?0Y$GI^ES4 1 !C8)UL\9!E!$ M:X4,,Q)ERFG&B?;&9RA"5AA>Y)?^?9K^$@ZNMG*DY[U0R&T]P"=MFXCCVD4O MDS.>JQB,XIPJS&PD+J62_+-&(4_'-GU>0"&&OZ0K5/PU"EN]XIU;T*1.LI!I@!Q/$@D2$Z )-)%E*O9#$NINJ3=2* MOGR*/@="P($D01J-6!0&<2(ELC%$Y$#GG%Z&7[KF_+G=F[]\!/T;*S\O<(@:RN_M%:^LP#GHHZ$ MB\B1%)EBW/B$-,<.8:(X3I83D@KB!;$">.^!?,V'T[3??"95V]S:YCZXS8V< M1^T8IL$8+G%&6KF<&&,,,U!&72/K)V=SYY!U4H[;9##*:0G@0CN"C X$>>.2 M]A%3+5.VN7B%$OYL;&Z!S/]5Q('/9OS.9G5UTPRQPV*,@< M>[V6JPK-%&?EN3L!_ M-V$46"GSY(M"::.+)B:U9R=TW,-!+_^8"0?M"30YR(GG*XW_^[+V9F6FCNZD MJN]J8V; _6@SLW>1)UE0'18.%?-/;K+AXO@T%O00WP9=7S(DA<;I/OQI\NINSNTLIB0S(>6:$06/ MP-%S(>VH:"I62AI.6W*$#O."%:P'EXHCPYX=^Z.I;&6>J8G(92;YS+.ZE].' M!MVR^G*1IIIG=*H^HRF#>S')79C1S&=QL48%^7BWR$>=E* N&#NLG[#FP5LO MK?-J8ZM0P4D;!9=3;O4XAK+WDZ_F12P2@3+'0TDCE3\^*:H35!KA"J*)T8G+ M/%&9020GS?9Z$_:H8>S;(O481.JDD^5D7/""U,A--6B]G%EJAN7 MOCXCW#/%M8?QM"!%AAD8G(*LY/Y.IJ,:\=^9(V4TI4"9)&5/GG=%]8%,S!LJ&K"47M6(J2I90,065M%Z 'ZMDZFJA2BZTB41/ MZ!F+S.:GH+=WW(@G,+GQ5\F"^5PJTH.43!@U*\,Q0X:ZTG"9P.MHKQ(7;TBF/"^5KHRFQ0Y 8O)C%WP\HQF&Y,OJ&P:QM/L%L>JTYD+5E

)M%-@-CV;*8"FGM%L8?-=*1@'0=YS=5&"N0 ELJ5.\[^+ UWR>^0Y "7>WAW:7N>QN_O*=?DQI0:ZFD,]$;[=XE:KC3W3[!6X\(E(]H,M>(9]T^VI8DJ_-+\%]VD>SYS'-DG++XEE*G]T M%OI5Y/05!S^L-OQM*B"53$PR[S@O13<1JO[C$ MT(OE<%/7<[C=A9F'39EY:N:WFOFM9GY[YLQO5P]9/#[CU>:D%-_ZM!KA\C 5 M-:?DV#M?MTGGH ?/;)^VOF9R[&W>^=KJ-;\VSUM?O^S#^\^;Z^]["TQ%_8^] MG?4OW:VOT+_U-6AC^VQG?7^_0S]_AW>3G:\;Y[D/3>C#O\^AK=-=Y;'6QGND M,@LVC]@A2[U$DECO/"8)RP62J^"QL8P+Q9GA+B1K'+'&&,9C=)POU!6=S'KW M7CQ7-[[ML7FN/OG]&$YZ<2M-Q>=-29&W9%17OT& MG>]231YQQ$.BB .*!'9 MJ"(RW$HJ H-U<[=@NEHJ^W3=\?=4C$N0/!I/*Y-.*+%N))ZZXSAK*JH7246U M%,&:^E9T-;-5V^_ $_4D&(F>&A'6,LU5S7=5\UW=*G+LHSV=5KA8X+SZZ438 MI1ONG4,(GV<0X#V+("W$_DTA.8A1Z'WB>A?IVO MGWFKO4E:!Q_AN0[TM4.VUCMBYV"-- ^:?*?MH8^=\ZV%4+\=Z,,>?._SS87PZA2(,-Q$1(DVB ?ID*:6 M(>]Q((QQS!5X:&:%\F5*Y/U%X=&U=5JFL=W!.@4< R:YO(#!G&'NG&1!62:) MY))S6Q9-K*W3TEFGN4!D03&65H+0.N,1U\0AHPU%7D6N*2PE\?35:[7"I%PB MZ_02: :^#H:'&?@>#P=[PSBZGNSTQ2?3W<.!AWN>,46UO[F!O M%LDA$W&>"&R0L)0A;D-"A@N)7')&*26"20'0D*F9 YZQPCXX>/B1PM;HX0&U M>0X]J"@\-8IFEJ)< (:!(AO-D7"!! 76-V#P;3+1ZV*QV)H@X#&U\6WWJ#O: MCZ&Q-QB$^V&'%\&D]N#883+Q[_*\UZ;HD4S1(C6BMQY'DC32C!G$&=@C)YA% M,0I%J59:8)JY2@2[KGK\$SYFJ?7YT:!%K<^_2)_GN8<$*&R@! 43.>+1$F1E M)JF0P6%-3"#49WUF2\5T^D '$Z5:TE4JEAQF%#Q$.=VS5):[HKF:'>/73="S M,?$/#MG JM>V_.%L^2)A9 B"*"\QBL)YQ(GB2(ODD.3*R$B5\(2!F\A6E'JH M@<'/8<+":V"0D7*>(^*.1,U$A8DV02 M)+%("SYP(\BS,:&WX MZDG'2BWG)4P3=^&9[56S_J1TU_OOQ<9&X5JF_3+JR MK(LEU-A22(:>"&)Z)KXE&V'/'J0]:XPA*N+H8R-/H M9V(%6+^6&,:<"#0%[ICSL:T3]"BUK^Q1S;8!])Z'#3C(=.B2LVYC#II0E2( M$02"47Y/K;^-#_/R)*;YO;F]RS17#@PM6 .M$ ]6(>N(1P%4+T0:>"@X2^\C M,7W'/U\8UD)7? 0S?PD-R6;T.^>B)8[&JF +G:J)S^ MQ\W\_GLX. 8/_NSOGCT:KQV%C?^60< '1A,)/)&IV<>1Z$ A>"?7PAV/%" ML(_B>$(T,*J9!B:?<;*JF*R9!IY49]7MFOW9-/&:9^"N/ -/*V7^QR0#+TUH MCH?@O&4+7'@#'[HI3L@X-$".BI.C$^UP]*NY&)Z65-V"B.&A=/#'MXF7VGD) M7DE2MDW Z4FLMYD00J\!#\DIZ:<%WTN2VD6W7.D[OAH/1,N4P MWL]]JF(Q#IM?.^=;7[=IJ_V^VZ&?<>OK!J_>==ZDVP1^_]Y:WZ"ML_E8C.WO M.P=-L;/>(K<37/=]8_P^\;N-GNL"L9'92@CFB,N!,"<0;> MO(LB(IHRI8,BE#OUZO6S3#2H3<\S-3TIF:0X]2#,D0?*K*7)JDBP$5P:'&X; M$5:;GH\FGIM?R M+X'EXJ^3;B]WMJ:WN+X:J!3::4R(=)2S*#6G^=* .L>&(MCYP@%;7/-9;!;C/%D/0D$BNH3SNT]\T= M#,A.>Y,V^]NB<_!V?^?KY]QWW&EOXE9_!^8.1OD5VCK_Z[!)--XU7BMCO46> M))9#H1QR7@4D6# *,%J@TK]Z?:'^DYB+!OIA]0XB60@R9B]. M$3B7FM62],PD2>PRV#,8\P0E8W+N@:9()R>03\[JZ(31C+YZS?&/HW=>S&7( MI_W!\47X1TUJ=&UH-$O"87 UG%)<"F6-M5ABD9ARSJE;9\C7,/-7V95%/B,E M)!',K^PE Y<1\!PXCP1T6:J@//9@H'D&C"N< M+1/+\G(=W#\CGQ%[;2Q-6GO8GX-Q /:39@%V9N=9Y+1&^LN@Q3<@?6@G[+?. MFRSWKP/]AS'03OM]K]/?9,W^9]ZA'>C_^\/66_ 9972PLL8@;;7,_ T4&6$8 M_*J<2,$3JL2KU^J.+J/P%J1$&1+![211.2^%\"],P$2>S"7B^9 M#1$ERC"XC,DAD[2!K24QS:7W).!7K\FCN(Q/\'[Q0[2CN#_HA4:W?SP)8+^^;'PDQU&0 MI*11% RYX8):9WE,T:=@8PB$IQKO+X,2_QCO'_=WWFWR9F98Z&_ >#?P5KO7 MVUK_S'?6WQYTZ)=^ZP#&TO[,FU_ <21$91XJC!RQF75#)&2E8(CP$#4)\/]1 MOGI]Y[M&(6G .E)..3BCV-@$#BHTY3/NX[86I&,^$,1YEMEW$*4[( M>) F'%VTLL3\C^4X/L&[QJV4NC[6MXTWXTR/P9)@KDSPC%/"M .S$A-1FD3L MHZI=QF6S+)T%E]%JV%ZHUH@)'A&7AB!#HTYZ,S4%$$G'E/+():V05 MD4FR9)6%?9ZN,/;31-%+K,KU7>.$ATE&%4&906L#EXJX9!@60B06-46KOXEWVJ'7Z7?.6N?;K-G^G-\#GL#[@^*NT7CP M"[&EB#I'$<9QTS7/Q&VR'7W0*K4C*@U-H72:["(0"DG0: M84$CTU0$A].KUZ+.6'S&JLJU=UP%*:E/G 5J$O'826>UH#H26O-"_!Y5G7/Z M'*R+32$A*ZQ N18)R@&&2 IIJ65*LJ(RB5BL3/)\=+6^)9R$EW+.&?CZV%/* M87-U >,DF%,41T.%KI'Z,JCP#4C]>Y-N\IW^Q^[.N[<'N<\[ZX>9IYTWU_< MK;=Z,&[1['\\Z.1;0F-,#,;"@GJF$)>>(3,X M&HV')^7FUSUJ' \'>\,XNE]8X(LX&!82K(AU1D0JN''6>IHLMYAYHZ)1N+[C M638#L[< YW$P&&L;D0D8,(+4,I\).P0X3ECB:!#YCH>L"+%8ZNKY' R_>%6V M)BDM=8S!1LY#-!: @E%2"VT9=34'R3*J\L(=C]!<)HDG)@8'$:)JH1XKN5L$O>($QT2-BE1DZ.IY8KA M#W6M\>2LP,^=HRZ?BC\VH1IXXB&X-%F&$38J!"&??J-5$KX'$_8U_ZQ:O]0Z&[6NV74^V;E]4^,!Y MGB5*.&4:#:Z19BDBG\ ")&) VW,V%%\1XCEG/-1':+?@)>C:[U*.?1+9BO?,\Y,[S?0%P)D\-[#T8 M4<9S0G<*R!$A47 >X&;@G&C[ZC6E*T+^],[SX)KTF\\H:IM:V]2E1?ZU3?UU M-G4.S6N=X]ZH0]8F"DZ\=,BQQ%%TACF;?##$%#:5/1CEU;.QJ3_=1N$+_*LH M=#^-))P+,YR)G^W;X5[W:#)O$I2Y^DN>*'G9WAZC6+CU(X:_WV75!RLSV M:FHXY!,U'#O_WL>^_^7(?C4G6_WF6;._R3KM/=)<_[B_<[#-MM;W>/-@^[39 MWF0[ZV^[K?-#VNQW3L$(G+76=C%U0E@I8/UQR.Q8"6DI,<)*& D>O)$RLQ:L M+D:]-T!>>GGIP"PWQONQ,3Z-O6^QT8>UVQ\UXE&(H;%0=+[P^NZR^I'SJ!W# M-!C#)69:&@S_&&.8D>2*2&P"DL PNG*/J5?_FM7'S;W=E)B0&I:;2 NK3YE! MSNN$,C>Z2LSB:$->_<6+O'NM/EZ]'"W])&W:YI'OG>31E5'/-YUI-.PP-NQH M%,>C1F_@BULD>+(9OW?]H'':'>\W;,/;X? ,=H6&[<.6,6X,TIUTQ'+I@DS$ M"\RX%\%$)4,^E3SL-2[M@FK\&'Z]6%79)*WMW2 X=2EI)"PXGCP30,$F MI)%A)I@4<93,9U59C!:(:5%TO MZRV7E8(%%,XXGAQ#,M>CXT)(I'5TR!B91"22"E;L?XOG"!?+.IX:NA('7]KK MKOP(KS2&<70N>=XU<)#!DA@0)@R\ZN!M M3AC!R"F98 7 L@MYTYK_M'F90UWY35E*ND74/;/?H0$Y=">34Z@UD+?=P.R^K MS;O!()S",JYW1[XW&)T,8QN:_PLL_.%O5X<]\8'NG'6^>KG5/CS;^=JAK8,U M>.=GTEI_VV_U-\16>^][08OY=8/"YR2KT'S=A:TV_'S0H&<3VNFT M#\46J$*G_7&_T][IY:.K5D^?;ZUO@ZH>4@>:2,=XDEQ M9!D#^TB2\))D&6.E00-1C6$MFY@8 Z=8PM9L0F9(M"E$Y;2S.D4CB'W5B&!Q MCG.6\? DOGH]68(?IVW.:42Y-C>_ZG+79# \">PP9PXTW3AK8(=-W@O0&8;) M#213/R]NG_Q^#">]N)4FHZ[%;2IN9[M&8(5SRA[8*8&X!?#N5&;FB5)1"7Z3 MB6)>?);*C%WMC[[9MT=[T!S@Q>R'3U'B-]L[B1DD[E7"4'FBL%WW>H/3T1\+ M9O[U_Q8GD-,CS/+T%<;1L\>C^,?DAS]#=P3N[MD?W:.B-\5#?UZ>G1R,,'?R M6CCPY<=_GG;#>#]?,ZSB\JJABH.HWEQ]O%I\-'>:7'ZFS*K$Y-J/\>I]/Q/L M^I?^Z,D?=9:H52[-K9J](2CD#@?0]_CJ%==U'C!>'/Z::RESTZY=B,H_0A;# M827O@Q-H*HS^^>*"DO^R ,5]G$6'TU.V:P.3GTNXDUKRQ;D '?=8B)^\OW\! M-_#U'?J/[M GPO>D4J'N"P_?=MV[SW('WM4YWSG<:O_5;7[=Z;?>M?KY\AN< M<0+?YYG4OP/][;0GSWR!=XFCXL+]W=N#5G];--]M?M_I=W"'[NQOO=MD6^TO M "?WQ-;7+P?-=^_W 5*>?6AO3B[-1:N]<;H;O:/..(PL80 I"0[(<.L1($E+ M:31*R_#J-=4K6CU41N1#7'L_T ;Y)&SQ;/9.MW]LN\-\;M4 =WP4KV>KJ?,! MKIO/?_Q&D[99K!^XVQ=KNCE=T@^UN7M8^8.XCP(Y1B.R M7D2"=<1&I%>OY8J2BQ?&__P=L?XO@3.W%<<-%\'W/LI>ORO]@L= G@^2X_X4 M3=YOM'BU07M @X87#9HDPI# ;IQ@[APF:B7$12"Q1+#K\GY(NB1D$=GM*B1 MW3V][!E85^.Y1\5S/QN)>0.PJU'<(Q@]LF#T9(S62ZR0)*DJAV@4=\AC$I3B MG.,(1D^ S5N,9:I1W*\_SR6_XQCQA['Y/P/OEF[F'S8!Z+93L]R;PF](IZP1 M[R,8?[I@_!DVE,,>C8PD/!>DT$CKS.,4!8O>VL1%9KF7*\;(7Y'F\ROP\(\3 M:ZX,AYH,JM(*GN^SCP>C;O["'\/8LSFRZN(:^W\N1PI40\47CU@' SL97__( MPIWK;XHF8'HN6&SFO_O#BQOCO8C<,-I#9!-T]@_;.[5GHU?_NAPPT3V:-*XH MO'U^[->.,*5'&V$I/V!.!L-BM?\ >8W#_"WHDUV:OC3VA]FZ_M:+Q=^^OCYINU]F;KW4IC ML_7F^AR19>EX:ZN]\:G1WFJ\V6I]VOJPN;[6WEAOO-ULK;7>;*Y]:'QJPQ^: M&ZWVIZMTZDF!;7W(R@?C.CH MK,AS''8CH/G0 (L"_;+P_XP-/YS8H<@YEFSBX#?84Y=&\4L/'O0]/$@*WO7]J#) %O@>%!\]>(X9+7Q M]F0(S0W[@V%<*1J>='(:NM@8#V9Z7'P'7A.'_F0T@DZ-&FDXZ!=_WNL-'+QK M%/M=>#J<^/R^T?Y@.(;=8+61IZ _&(V+]_MQ.ND5F9[YR9F1CP"^C?([!R?# MACV!=1WDK;0!KX.?XW"TDD/46M#H?F.MV*%A,6>^=SPWV\R)#=\8%HBAR0$:C#RN'$=<.HXKC9-Q%\2K M%!<_Z+ON42EJ55^[1_#'6/2M$DE[##-L/SM[##OB7GZ#?W$*4'0_=D<]I,M"(MZ/]1NH-3AO].-X?A&+V3D:EP(0( MR]#/TGGU&%V@AK%%GUI[JH)6VW\?_$L+]%)_WA<*$[QABHJ\\K> M3.>V.Y$V._UB R!!T8=K73%PC6"MYQ,^1'*: M.L@NU>'W71\%UDPPE+30B%L2D67)(R%2M,HG3SC//&BK>L&A^I^5+.'@=XVR M9 SCMPAVK!!Z6"8*D@/^U-Y^_D6 !6F4D@HV&/RL4U":0D;RMZ"LH4MU(Z[ZS@2C(& J*(OUID:"TR]Q69#M]U1$7*HT(66Y?CACQRS$G$ MO(7IU\Q21V9J3_ M X-QS8K71N+>*^[YKF"6!&(3$I' BF-AD)8\(0(H422F ?1GCE1\E9%HN+/" M!)0;V]X) )@"3AV?N%Z11E+BFH?N'N< ML5^V5Q':G!E(-8)R?(!PX;NC21! M#]PCZU5 TIE<'5X(Y]FKUV)U,3A@FKXY@VK]/AAL$+,J40?4*!]V%K(+SL>X ML)U9UG*NK2W5[$[<*D^$7>..!P9K1T%/0H3O#,HV@VA.!^'!T+L%Y[W,!8*<;H?CQK5,*@*-:"2 QD<^ M'X?D9-LX>?-MLI]_7H)^-G/Z7HG3OT.@KSX2U:N-QTZFWCP:@X1V72^N%409 MRYA4?5AQ# QHDV[ EM,Y;[77:*N_#<]MTZVOG>_-_L>\[72WVFN\V=YCF>\T^Z]ZUUS_Y]OGW: MW-YER6# \0X1&BSBVF%DA(G(\"A3,M'0M)!&+2-)ED;EA4R98$MCK;G3.&*G M@]-R/@_V8O(;Y>S?(Y_ZYG=>[J/%7DJ=++A*C -J-HI1K2BV/!&7@O^%^=1O MNX#:X@> H&%>#(N[EY/)4%>$8!)@A'DK/>(R9B833"U&/], M9O7R;-PS>E#1]5P^_RQ077=AI>U+3\K7X!3RA->B4W8O%W'SHICBIQ0;^%JE*LG7 M!1K=A0+AQDDS\[)V*P[FY9[16S!'/)1F_B":[>=($9X@4\6;ZF:_@.?Y>&PA MZ_:GLRJ6;LRWCRF^:HC/)C98$RT(_BVL<$_<+^> M%,O!_9RSJC1 MW7@SUOGN3P .&/M/;SSKM7M9#K"_@;; :>M^6Z#;7W=P)U/ M\Z4!-FGKO,E:N3S 0:^WM?[QL$/?=SL' =X5^O#WTT[;BWP:_N_SS86RST[Y M$*6V"'P\CL 3CYFWDB.GN39*YAA)_NHUE2N"+%Y>/?DZ7[5QJHW3?8W3#+2= M1;6UN7I0*)**1=P,@+KA0QBA+%P%RQ%:WKLH1/IP3U MC\YZ@W1>4L&QRD367-CD4XH).R>DH-S=XJSW>BW^/(KII)<]KTMZ"^/P?X23 M8;Y^JC7U5IK:F@,6S#J?F-2(ZAP%Y3U%3@*PX#):,,2!T\#RU1*1U]XVO)3T MT/8PW\EFD;V>L^@6M!Q/,#_]+O$S% 1*))(XQ5QDSG,LB%+*>\YX$K%V-Y;/ M*C07W(UHK7 BWV0:*A$@,XL<-A01YYG7@F5>M5>O^8I4#U6';!DKB=7*_/C* M7,/S7Z'><_!<$0UK:AA2/K <4B>1!L2&J.6!6NVQM!'@^0KASUF]?PZ>+*UB M7XW.->&"1$^]C3Q):H-7FFDOHE9!1UNC\Z50U'ETCADLE-,2'&?O$8_<@Q_M M)++"FF Y=_ _F2E@]4)1'P:>/\$[CM;@".4@]CB.#;LWC$4H[_V0^M-EDKK# MYNXX(6 )I)?@Y1F#'7AZ1G'%F)+4Q% C]>6S$-L+2-W8B(VS"6'A *X[RI'! MF"&P'%QK38DP%BS$"I&+U4.?ST%;K&&(*L55@YJA5@M^>OWB_I')T2SJT%#4Y$<&.5I<:%9,%' \RG.:^1^E(H MZCQ2IX;D#9?2N:!DH,Y$SZQ.UV2*USC]=]J'SPLX M76 ?74'RAQ/@=!(B_(I@BV5(G\^16ZW,CZ_,-4[_%>H] MA].C%D$&YA&!=43<*H$T#P8YRS3F5E+BZ?-7[Y=THAZUB]SQY#DLL# Q%Z2- MVN@4#)8 ]VJA!"B$TJD1&];7+P^H03'>1_:9M#6 M^<[!X7?XAW?6M_'6N_?]9A_>>0#]_;I]VCS_TNVM]6W>Z7?.U*RR9/H<=".Y? 28D"5,;K0 MZ3J\Y%=KZGQXB4@\><4(8A'G^T\2D2.>(1FIB1%SKW2HZ51J.I7;[NC(!5RT!E5"1EK(J*!J,!) MDL'KFDZE5N8:GC\-]9YG.U3,$0'J;;P&>*Z]1EI$C7P(GAD=,)$D!W\#E'O& MZOV2@K\YRVZU<@$L-T^6&8NE)%@+(@7UQ-3H?"D4=1Z=6T>846S M$(MT*IE9/3(E4'!<9?9#A6!9*4J1-5?/7[U?TCFZ=Z"FULG,<\V3IR899SGWC!JN MDQ8U4E\*19U'Z@ET$0?.81^V$A258Z2#BRC*(+0'S\MK6].IU'0J]]C:,7<\ MPHX.JLZ345:R$+' - 1K=>(U3E\^^[!(I^)PTE+:@& %&>*69*H%B5%BA&,O MM:?6/'^^A5J9'U^9:YS^*]1[#J=;ZA2F J-(0\;IUB-KA$7.8 \_8$#K!5L2 M5S^=0+S$ZOV23M25]X)R[F!]/9WK+)^-7:13"=PI(S5'A+J(.%,!&<,#$BD23&&?#+2F4ZGI5&JS^HS, M:NUU_@I#.^=U:O V"=,!.06^)E?8(9,,N)Z$)P).:"":%5EA5#_4]="S,;2/ M0:^V3'QOV!F=;AQ#PX.0-;MA>[U&=X&/I3MJ M_,AUU@R;*(PBSF@>D].$&(V3B48(8F3-1'JUM=GY]S[V_2]']JLYV3KHG'?: MG=,66!=XGNZL?SQHK7?$SL'&V;+2&>2N2H(90PSFY4BQFMBLQ+R2S_=U*\SO6 M=/>1+T\>>&M[5W,&&#TJY+ 5@-*91!KT$5E)M&*$6*EEOK% \2,RT- MAG^,,;B'/#1/FZ>[WB=,4W"(< 9>&S<1668]4MPS18)B20*8 MX*OX8>0!KU[FW,J-YN7O'IT4"W1I]ZPV*)[IL(X'HV[^PA_#"' 3=H +%JR, MBF>>JC9;?/&(=8!'3L;7/[) GO*;-F%FYF9GYK_[PPM2E+V(W##:0V03=/8/ MVSNU9Z-7_[H,/0!E5(TK"F^?'_NU(TSIT498PAU0UL&P6.T_ '3%8?X6],DN M35\:^\-LBOZKJSBVP1+'O!"@#]A%G(2D.!=&B$2D78(!.16L;X/4>)/-6!%\ M;%]?RRSWZT5M@9*G$+7/K;+U;:6RVWJPN?<=;6^V- M3XWV5N/-5NO3UH?-];7VQGKC[69KK?5F<^U#XU,;_M#<:+4_7:5+<^:F-/D6 M>REULBI2QB/@4\6H5CFF,A&7@K^I$M8] ,SE+>J3WX_AI!<'Z0>^]MN3\'G?%D[8=;@[[[5'T-]& C$I47KVO>RHXKP< M7<]K^;1I*Y59E?B^M(R_A5_2_";*QN=&R7>A%9>\T@IRP)K2J":U^'7'](NYKP?O;A<_=+%SNEW#K,B [_0[\@\\! M#+;:&[AY_>^VVQODF9[^VRK M_78?^KS?/.A\AY[OMPZ^]+;:H5=DSW?G8OUPC(Q�B3L%SB6",'"XVT=YH& M!5YBDCG6CV&Q1#DY+R&S '2+W"& MY*P#:CGBA%ND(]8H&:V8$%:#Z7KUVJB?YN1[P!CE%P(S^6/ S#H_>@GLUOXP MQMIRW1$%4L#+95Z^56"8VT1>"N$2- MN)ZGY7H[.!G6ANM.AJNS8+@,U52#<4*&BX!X3!J92"*2V #(LYC A"F*'(L<@_P2 MQW/%"?K3AJM&7'=+QMN/PUA$^]2XZ_F9K[6\L!* ML'R,'ZU$%GN#&,=:DL"]Q*(XQJ<_G3NQ?-CL"2<>UUEV2W![6V?9_98=HQ7' M]:;P<)O"WL*F0!QAT1B/E 4GG4L3D3&)(1(L4\:H2(0%=WV%2/)L$NIND//AXV*$[AZWS#FN=[^&=@UYOZ]W[@YWU0P%*R9L' M_GOKZY?]5G<^DK=YUGKW\6"GO\U:!YYMK7_L;WW]S#O]UN%6NP=*N0=N)[SO MZP;]]_F&:)Y[OLLXQYQQ@YRT&G'K-;*.:N2LT$9Q3Q@5I1$&P8QA+1M%$Q/C ME"@;J>=2,@>FV%I"O9%!*^OG8W_SA", W?U&GO)K25^NCQF_^867.RB]58 [ M'7=</!K!1!13Z,PE'7\AR?912 MYI7(/^6 \H7TSP<-U3=U_/UCW=+!3%ZYR2T3;T5)*[WZ:;7QJ9\9*?XZ&<'' MHU%C+?3!F0: 4^*UO^T98!]_V/A[.!C'TJ&''_>&M@\;(G3Y'W___7>C!9_] M&?QA-(:W%)"I,3@J]\ON< 2>FSUK%$?SQ=]" M3+"_PK/:TP?P M^T&9YJLI1T(U>%5& !)E'FM&J?&&>*Y"9"9>?0!!Y_'A952X677GHQW'C93R MK'V+?\=AUAF[=W'/AN@318W5D'= MYV^[K8--T7JW21:/'#9."^*?]4VZL[YWMM/>/FVNO^UNK6^S#FVRYM=-Z.LA M[AQ\Z16UDM]<.G+X%MY]X>'_WO=V:.^;.SCNM=XU :UNDYV#_?W6>1/#?/4Z M\([6UXU\A'*V\[4I.E\WOC??ZK-FV^]Z*Y6RW&;F^8BX\PSI2 '#&F.1PN3\#WD[$M>^&%=#_I>_ JX MUG>/9W3[=Q-_/0W=;M[@P0S.M]J]@TY[C;?6/X('TNB"ZO?? G*\%; M[>U=0@*-L.V@R+Q#W"K V%"PE6I-N*-1*BRM-YR(J^%/+61/5LC.LIG$W!O,C$9!IHAXPC13#E#D F$1 M!$* CY>%C"[2#LR<]63CMW!KL5((X<(9_4H#!.*XE(0>F,JU*Q_-1T/.]NR1 MCY/KPPP]9G%#9J4ZAK;*JG]'<9R_:,NKQ] =>8!0X[NBA?M9VIM PN>CBFTK MAO6J8S4^^'V"?]XZ7]LE*I*0B$ TQ,M$LY*DJQ*D>F<%;?"]#*E(M85ZAY,9^\'&FN=_84Z M.W=FAG4R,5!PB8-TF;'?(AT414I[HH5(2L!:O:9T1D-AFZS/L99!W[9OPJEXZ]V&V&GO=Z&]LZVO M'=Q:;]*MKYO0)_C[P<>#SOD:[WQ]N]_L:=K:VQ7>*,:M1L9S!3IK%3),1V2U ML]0KBSG5&:;^H*#"TAQC29<8C\Y&92*75FH34P2/,^2X99NNR66I3QB>K !_ M;QVL[2:MHV$1(\DS2)0N(&NH1^NX M%[E:%=78,4Z2 MYI(:ZWVHC[&>GY#Y718DB)GDB.#$$==2(.M80"9ZFF#=B2#FGL=8#WR*-8L8 M'N,$2TO#=>!<"O@A26ZBX@ 96*(D1*I=?8+U#&3^O'F^L81S6&WO<'=M>60 H=',)J$;^ MUIV/LN[FI-D4K&51&RTM)\0[8I),+@*<@Y/MLB1<(J#(TA!0Y!@YLM0:% TS*=$H MI$BO7A.Z>I7W5F'4P6"9=CAR,#G&M'=+* M2L22#UPGQ;1)CWD:5D>ZW'"71Z*@1&DC".6,);#X1'D-[B3Q))+KSNAJI^/7 M:>1\I$LP7$2,4=3"Y+KF!FGI&0I""^R4HI;QS.N(Y>)%7!WH\@Q4%N>$ 16E MYLER:;7QT0L6G->&2D_K0)??K[)SYP0<_ A8-(J(B!Y4UG$$BT:1 [?284.8 M$BRK+*6+4.LQXES*78S"IKODZ: %06IY"16_^]Y)X5)]C-\&O6\_X(>^Q>'_ M[6A4GM]V_U !S;T5G8[@&><:D- ^P,%H,SK9$#KQQ9RUR*5#*"17&7B.%WZGM MW2).O'J-0-MEP]5F.)QM?T&Q#(A0H1A MQ!\;B%_US:?9X1_3&_\TJ^7O8/5<*RYS)N<[I6Q?G<]WZ3- MR46TTQQ#:($J[?'QA&\-R_N4,EH]//GCZ-*KWW1SB-O1J/&7/3I< M:;0*AC]PAM9&HX'OEGQ__YB\OOKNI %0#U\,UHZJ*].BR5FVP&\15A]6OM2D M0='+R>WJ/S)/[>0$]5)7/Y3?N'A/02P)FM(]&@^@I<9:/W^C9/O[&$=CFZ,) MYZ7M\M3-?7C1]NE^U^\W[$R+PTF+^?DMV'VZ>486FK_4*9BFM>-AM]>@II * MV?@'S$K5ZJ7!7=O@I$OEM=O"Z[K0W ]ITQ,W3'*L@C.$8Q$,H MN9.6 1:,V"@1&2NB@"8R\J.@V1R*L#47BM"TL-6=]/^:#."-/89/QF=//G[V M_I*S>0Y0?A='B1E(#%(D$_&#RX0LE03)()3U47"/S:O7BJTNGL]- EBO-@X3 M*U;8"-#,+LC/A!'5E]]-U>* &/1!> KXN M8I4DXY1*+ZRWG%'N @U*6>UEL-2Z6(O5PXH5WFH?[CIPMA-W! E&">*@QTAC MF_--O/7):V^9 F\._T"L+NV5DY//*5 (<@?7T(6]DYR8:6,F(@D E,\0N=D M2(8:CP4E@F!\Y=YTI8!<%_]420=@IF$$5#T>3".@UOK/(GC_)Z2$M-8W=HTS M-F*F$7$ZWPZ$B*P2#$4AK=6+V42@>;&8<6U*7^'QL&ZV((M MSUX>W(4JNC0C8O@ MT%&-@'^ @)N[TAGM(VP; MCF+'"$U$PYZ!:P%X: $ ;UB21%3>2XP) #%P2L@D%Q V26+BK(C2Y2B\'VPE MXVE=YFMD@>(KD,3E;::R(C-&O)&7\8;SE?U\7C.-?6Z$[&5G/SQ7PICQQ<$< MS0=2ST?_757E;W).61TF\AP2<3P8=?,7_AC&7G%6=E%NZ7\N9T]4!Z/XXA'K M1H/>R?CZ1Q;JLORF U..YV9GYK_[PXO2-'L1.5CY0U0L_A^V=VK/1J_^=?F8 MN'LT:5Q1>/O\V*\=84J/-L+R:!I,R*"LCO+'23Z[S-^"/MFEZ4MC?YCMXG_= MHI8D?O6Z7=Q#@*B_R3;U:#SZWW_9*XI3_C91N_JZX7-K<_OS1N/MVE\?-]^L MM3=;[U8:FZTWU]^D+$O'6UOM#7"9MAIOMEJ?MCYLKJ^U-]8;;S=;:ZTWFVL? M&I_:\(?F1JO]Z2I=NK*?**6IB*4U*:2DU%U([:@F(BE(FG^5DQI6G M>5]S]6G9[-&\BV6!J(MR05==X\5>5>@(E")VBWN,?W3_67P5FK55)9?\Z]]# MZ'\C9PKDS/+\E[<1M! VI.Q@C!K3_('R.[,[UU]V5/YUZAT-\FNJ]WS8_&OK M8Y%[L](X[IV,B@/AX^->UQ?:6JX ?'ZTET_SBD3WNZ5.!*]RXK:CP0DN' &' M,#(P"Y1%:[2--QS2;+;>_O@^ 8;7'7TZAND*6T=?JMO./%SR]!,H?L*E.MUJ M'Y)F&URK@VVVU?:[D3#/= J("Y7_8QG2TDA$P771@N?C/@LN^:JZ*ID!P-$= M$V8"@YT $Q$H ?>-ZN#@/R9$F;A+UM>K_NBKSIOKV[M:>.J3BJ &[9%W" M@1APKZ1UM70\OG2TVAN[-I]R!4:0D3$AGJ1'CDB+8->FX%818Y+-OO4#V03G M*0=XZ&'SYUX[(ZQV,CGLO4X)USO!+UGUO=U G&?.4,0L,>!0@TUP.E=2]M@( MGGRD!) 9OX=-F 43N32C]?O%YRL7,4G5/6(O?@/TLA<;A4^1O?(XVA_TPFBE MT8]V5-PQ3K/D"VC5K>Y@0L.=%2_[_]E[UZ8XCJ9-^*],:/=Y][XC*%SG@_V\ MBI"-Y,7K H(@P:&G8,D^/6;5=USG@$&@02H'98$<^BNKLJ\*C,K M\\IW%LR=*CGD56_4'QY7"1S%[:Z=^24CK?+2W\#-SU9]?LE]MZ&D;VPHZ-J3 MK%":1RTY)]YZXW*G+VDC5K01]/L7]+=?VB>[A\);39242$2F$)<&@$X%61CT M#+@FR>J839Y5-<*5*+_J]GK]6VQP3";*7.16^,PZ&2WQ/% #NF6=3JPQ?[Z! M!.3@,=BUX'5&A[27( $\'T\2PF#2HPH8I"#1E#>X51(P-7"*%#RNU,GU?NNK MT@UW"?I>]?K99RTL#S/I81/0S9^9Q?Y9TH9;>(7)8B:P@[41FCOX-SC+A$PD MV$1TNN[HOE&0KU20_5+N_A+\ P-:(3R"C*6:TUI8;PVJ^&DDX&O_0K/J=K_K1H?<4M(UXA$V@ MB ?#D6/*H^AP M,E,,U-7O65[!FI#D"%4=VYNS;^9A'DK[JI]JMLE\7^::\? MJW351?3IG)[W!@!P-<%0MAK_3P>VVW%V\%^[_V>:61Q"ITXDGN#/QI1)F 6L M!-:8PO8<+->4:\^(=DYADBQ9740X*WG+)_U_V4[8/[7/ \N:3LUF2HE(*,1BYD^C7 MVO$SF8QC0BZX4MM>M!@NIVUTJ^5'_3Y\M%LY%SG7I'-6R7*;Q-B@KTZ/ 43X^K*ETT.VSTS!!OC+;>) M&V7!>I:6*2=,8(HR?%,&WMG#]A_X,/WMYS;X_M0$(0FE2&*<6?^B0)HQ@B2- M1&=/13+8[XFYJI]CYNB:U;6M1)],"2K[0(^-?#]CBME$.7"9R 5.?=X.$E6'M^J=6QS?<5:0K&- M-PBP-1EL"9(GQ;A)00="%+:44XT3]0V[_EW+Y9=\.J$X25)1A01S8(<*R9". M,:'D'0\R:C 5*W;[U=M#GL?5C$NK:N] (,=Y[.XB[QU9E(<=V%DNJNUE==&= M'0SB<%")WVF5K3,60)QMX7 O+Y@E5R_:17&K21XA7'=I"G=3()Q>V?WT%A!DA 6:1,YXMAX9+0) MB :"K58Y9XSG4 -=#ZQ7B&UMOYQE'I$X*!46851)0DDGVDA P/I2J+;&&36@M>94O,%AKL&&>Q-P)W9U3R2S+= M:V=X'/KV,[CT69Y[HWY5I]R!ST_;>\Q4 IR%J7UW7L4,;M'*7MH@);$AMQ<0 MR7!FJ'>,N)H!07;OR[CYU>MT2#BEJ MW#LK^6TY7C@&J-3K=BO+>3HXW_L4X>?AX.?6O\B_6[5-VJH8U_X<'RW_G:_[ M2^M?%#[1.2N?R)K:>A/[GSH^/_S\!_/X_\6F'_YM=OU?_KI[L//BEYEHS=@W M79S#-8?.]<<66 ?6!92JHNU"@Y#]&@"47&(+[Q4 GO "F!DVV7%F>X618\*Y M/T8PI42,[<@PZN=7*W-R9O052-=,]96SDN_2 0D8>]I;BU&VPBA2;@>:4H5F M!_F]4_NQ&OBT"K@V76SXE!]T:V9\LWO(UD2$:JZ&JI(]K+GSU2&Y7/Y3O5.= M3\4S^'6\?75@-\NJ,&B5FN98!@S?J,DCQEO+E?0K\,U,:=,;E!6I/IB_G],V M00R+ASG>+?,7G@1H[)_5$L5G>W.ME.U5X?ZK#ANGI!F]/*'%Y #(/CL"#QD> MOT*2"A&FWZYUHZSPG*CG6[V*KC^R_8L6K8H\:)&OSSEO)-1R-!C.K-Y5.%*^ M>C6,E..0P4;G(ZL.9,'(Z%5!BP&> XC868/&2QUC>RJ!=00=\: S:VZV=J3A/EJ.: M_JWKD&0:(5Q'##"GXO-V)3SK "9RD.PD5]K'_M "_%9",D6?IQ! !PU[$\^' MU=Y*R8W4[$W,BVQ-5&HLN978#=9L>4MJOU43\%2#FP:J\X,%8!:.( ]V#U,,(I_R@D,18RXJ-DA32Q!A$;9UZ3 C-C-:K'$O)L6$FQ4- M\YB$),3:* FG,AIJG,4D$B:3@+M.9((T,O&-9>+D[6'$W' 3#,)8BLQ?09&E MSB"GA'=),4-<>/:1H;S\2G,S?:=@Z.._V;[#K@D)<&K>#KC08 MW^";]_K#N,)NF'4(QW93O9E<;?'\5F]'LP1IXT3A5;OC6BOTWWGC@3M/]^ Z M18!4UMJ?TRY>:Z;@"@-WU;9;N3BS[DJQQNI&(.,+7O7LXZUX9NHJ C^PJ0:Y M6OGF5PA3&P^V;]C4P[0$;=GLKF9D<0IF#BG.0#(GUZXLC\^=7/D\L44_@^\% M$I&'W.J#\U2?D'4&6S/FZ40LIWYLM:$7PCJA8:)B6; M]MX.CK/SYD;]P8R54N66(8I83GR35,:A0Q2]!J0T:_S"[ MM= EUJ/%;66L3+]-YNTW>-J=V8>=GEWOI[_&S_TC'V.W^=[.T<7^ 8SCP,,U M7QPF!MN)Q1YI''*9!6?(B>!0D(Y%1H0$>_O9<[+J1-MFYCZ0H5SS.:.2-]7 MXD&6:'U1CGLS=[VTQ%@EHH2G6/]V8-M]:_MX>$A\= M)5XC6!6,N H"Y9YE2+OHP?BDSN:SQ^M,FTW-744DM\XD@QGFTCI'!)%>:"RE MB"+(B4R81B:^L4Q<'AU26 CP0,#2M8!$/(J$C/0*4>ET2E&#BZ)!)I8Q:=[< M?0+6[GR>8HNM#+1<:Y*>+L4UQN9."6!,J%=K:W$C2W2K5=EHR]&@8D_;^AAE M*QM/DY ''T<\K@[+KJB76V.YK[!YE[X]-6%+;+4*U:R=F>ETSA^,A$YH'=OZ MZTLSW)U97\C0\!4'=GUE=*FZVO)UTH]4=1P.K M<.Y@392ZL@M6!-7@LM7!'JGDDLZOYV@<;!L<@[>'"GM?N=-XS?+ATI7'7U-+ M>N&)MJJSFK.< @5.QE%OV)G&*&VK"UX6J,OT9I/X=BW)#;?25=Q*I.%6>@!C M:;B5'O# [X%;Z5JNI 5NI6!\8,1HZIGD200#+B7#BBK#O?!6/59NI?VSA5WE MNK,OL/GO>K-;&D!OKEAHNS6WT>6$M'+%7M[SZBS,'#JZ]7:W\$QE .>C_B!W M4L^%2B5)YG/%?[#R5"X?G=F2OU-8;^MXZ#@+8V+=+>G9]]&FD[.S/_8(]LY&PQK@[I;OE\5X$R2%<&5* EQN3"N4TSXG(9Y MUG+QV'93%JYQ8Y5\@WKP^=+9 2G7"IV!KVH@ZE%4^0O'O<]GU:>FF>JUG3[S M-$NC635I.0B1C<>JZ5&^PRD\)JQ$ 'T;Q\9R9Y@\^55>00DAMW)BQB1?:.J[ MS4S$OR9U@9W3W$>I7Q6!A XXP_U)3&S.(5E1:'0:A\>]\.\,,#GMX;@WF-YF MV)O)>5C[!/9VXW\*_LV+M7G#5[7)&IU-IW!E31FLS&; MULLJ#[5)!EYS,)N;";##8+'TW@:DM'*(@RF#C!$8.0(F$(M*\%P%1OER<>)\ M!O#&Q,YWU6RR6?W;KOXN/@P2EL$7FCKFX2^2B<@X1DDR0@0( F/IV7.FY#6K MOS4^/*U[@%6P;&^XS\WM<4LP,][MOB/"S%<;S$IX49#7.@%/X%*RQ2I9J@HJZ> ;0$89^O-+0RDJP M@(R9\][%>%8*;([."G@63R W">N=U7GU$^MY?)?Z=*$NT-E$L2B!'4+*)#6E M/-AH#?. KH(:0@WG9.."KME9V$]9W\:J]5<_GG9&IXV&K:M0;%^^98>*&D$< MP0C#,F26"84T%1)AP#EM2%2IU$+3ZW;R$MRHDV>&GV/W4[RZ!JE.#-JL%II' M[1BFP1@N,=/28/C#&,.,)*<+$1G($^./H/[;^ZO>&-;$\_'C4 MMZ>MW)WL43WBVN!PW1"7SS;,7E-;!P]_"MM5KW]1GG]**O;77^6%";-8%I6- M ,( I+2\",Y\02ZT.0)$JP[B@VKO!74XPY+3QVY8>K.8I^SX&Z/WN#01SL MG[W\DN.!H\[@.-MW%88T*2[79W2WJ(>%\WE,)M-Z@D?76G%A5!\P3P2I!>SM-]'B[_6:[]>8TD\S\FB-_ M<3"8ZVP]TQ?[S:\O)I>Y2K.KVJJ#SA!\W-UIP6(?QOFITQ_!]3M@J?X=NYV8 MJNWQ)<@R*(;/Z2A56Z))+^X7?[]\,[GKBU((.:@IEW_KG1WU\WA+019 P5C/ MNO9SQ::6STRHJO&T-:X49&-%G5R@OF8>YU4/]JH;OW3J(K \E"JG \_UMLA3 MOO"YN4;DO7H0HBY1[E25WPO#K_(65EP+-HW029U\=%)7G)63FL$XU:!,=9ZS M_.'I50K8?"[A@YIG:"M7PLU$C.UP4[Y4HT)0E JMP$RAW@E*F?"<)BT)9J+R M'1>!YEK"S%E>JC>E/7E#2K4$*V+_8/<0/ H?!>;(>\O +'$).0;XS@2FU-) MO*:%2WH59>:$F6JK@I7K""U"3+&?-S*P&F&S*R67-;T@2-VX1A2NU.3C(]C-6X2.T\J>B(50/=;*&I9JHO(160\& MF4E(JOYP=0%!GAU[GI6\!JC%BH(RYYF39&Z.JWXY$S:FLEZPYB@W%(MJ=6:B^"T MY(H(G+P+GIJHKG.F&]OF/D#H-6Y?OC_T4HE(M4!<8XEXHN ;6<.0T$8(ER*1 MT=[$MMG42?:1&9:4C6#C\I"H5CAQ)QD 'P[,^IM2<8ZWF[I-\F\5Y>J+L[#7 M.ZOY5QMAN(DP[.V\/HQ&86FQ>&,6(M MPM+6&$=N%'G)'][/R0M;A1JJQJPY"IU!-C#&M!H]V!/M(RS:7^UZ3\H/,XIW M.QF%']537=OFSLZUN1L37(X3B^IP2[%QQQF[:RH@9WKDU;P!@QO0_#R.R2Q7 M_#FWB>WX&TSOE70CC^.)KQ6?5<^VM8I$ZO[6.?+(XZ?L#Q@O; _-%/A_D&;' HB$V,:(\&C MRWT&VG&'J'I/6E.XC7^I MO)W-) :L7ZLY]1:+Q#,C9G067#P.FZXBB=VJ3T C,5=(#&OOO!2'+F 7.0G( MR>A!8L#6U28YQ+"A*=) ;>0C+?(1(:195%@&7S.A'_V?,.-P@7E ML:-&P+EM+J"+:(E8B(?.B7A$:.F)C5WI%HG7&) MKVE3^E4XL(:@,MNS5?"ZYOZHR2$[GS:%!AJDYHPXZK7G4EHC0:YHE(I'+EA8 MT\2BD:>OD*>#CY\/.>5@X5F%M,V-3;F/F=$G@#R)%"TU'@>=Y6E%M':]^)1V ME@O[2':#8BF V\XN3S[PJ1H:99:Z,7E:'99=;0N/CUZ6:5GJDXQY*K3!L:T( M5$*L>M34]O!76TE3EK6E%X"(%]C@KWJ_,%.A&U2!3\; MC(8+9N[ [=;_[GV.A2AV@5=SI8.;FW!4]$0YM_8*WJ$5O)F/PSG>-!QP/4?Q MXWCN:X,"5SSAQ-4'A.MFX;H%/Q+E(CIM""?88IJ_9<^>W MVVK%\B?KIQD_3'G[1]Z&.9AU^% F;H+G$7&GP4(7W""3\ZV#"%)80\!,S[E< MV_2J;3C3R,9)5^BM&KVK,[:2(;@"8K#P.196MMC,&NF=7".L6K/"HM+B>L*1.]^="I_J5._/&&_,WWHB_\;Z[ M=I.M2FX'PU:P%XL2T5 ]7$'U0!NJAP-\W 7 MSL.$;FO^*2OC:@],V7['WT'QS(R=_,8?QS#JQOU4CZ&BYX/EG8RE(-8!W/'7 M;L]__.&,X04:O@-_&+T#:%<28>T,XD0Z9'G$L+UBY6U.5^;L62N"LIQG).R/ MXF.%A(--6>]:L=LI@88X3UN\@D=ND@17$4O?] 8VU^Z"C3[U(Q8/GVMVX?.N M]?F$>CCE#YMD*=QU1L*P;.H3B[(/$(9*,YGS0?QY_,,ON=],UU[\W#DK,UV^ M],O\#;/M"E Y[ #0UGGEIEX%H5RVS8AS]A?.?Z[>WRUD_#L/P>U]NP M6ZU]&V^36[ZG*;O5-Z\9+)?T1I?]J4Q$-1DPWWEQ2Q'6Q 8.V8W\F9Y_:9'Y M1:RLDZ5)[YW?MPLQ'+2TA@%T>*KT@8F E_1._U=LQ?5 M^G"S)-O'&K9\_^Z/P8>#<[C#6[[W^X?.'GTI/AR\QN]/=L7[DU^/VR='<+_\ MG;]/VP=[IQ]^J[_SGS^.W6GH[I^VZ=X!W.-TE[T_Z';W=O[NM$^ZG?;O+R_V M=^#9LG7W^_LO;1C/?RY?#ML=_.7/ _CWY"/?.V@?*B\3520BDEQ.U;9@V''G M$3'$82,DUE8\>\ZV0!+SGQ4GVE^#4:G\]YATY@][5IAE:R"BMP*BA<>^%1 ] MOJG;B'[$4FN5L2SE*GR)G07OPVKP^QR+D7_=L4@#-]\(;G:7X"8!I@3I'5(F M:,2=S(WG@T/8@1\9K9#-FTGDS(;.62%"JJJ$QJ&ESF 2UYH)A6_0ZF#Y M7AEO5M]L551MIF7G=NM55=^3&U1MK6T8<465STR+W<4"6EC9F0'9X?*L/>T M_8H\O_'S?@_);7V[288'8B7MI^;O0V^#4"<,=QE>B!_1('.YDQ MN:;:>'$69MF5FF.%N6.%H\/(K,2)@J<)[B?B#%MD MB$2L'V*P0!#T WQPHW M[X;8'##<]H#!F&V%U6W.%QC95IS?P_F"8'=_OO#X!BN;PY ?]S"D2J$L %3E M0ORP,W&],=8<$#V- Z)N3,O[59G3AY6/6:;\H&\[I04RH37=QD).V6.:^8(;O58^[(M MV@=M#'_HWKNWN/WN/=D_^,CW+O<^PO>^O*=O+]JGKWG[S4)TZ\1?MB\_?FE? MOH8_[\F'@]=?8'QB_^"(M>G?X$>].OEPL'OQ8>?H2SZ\V_MM)KIU\O(P8":D M(0JY[#EQ0C5RV!ADM<9!&<]XH,^>\RW2'-X]ML.['W$USC@;P'QO@[RX!/M$B*BX2BDX[Q&4DR!F/$1/..X[! M F F SYMCD\7CD_Q@S\^_7$1OSF>O@[Q;20X^I!<4I(;3DP@(B2>"<,C XNO M0?RG@?CM)<3'+BKI.4%>"8JXCA899C#RN5;<"Y%$9!GQU;T=8#^"$Y87PV6. MD%L?:!MWAME",#CO#T3 7D6U\HZI9 MZ:24;*[V;.81)F5L/VR!V5_]WDGT.4[ZFQT>.$EF4Q"\+G.0RS))<0[GBIA5;P0RUYJK!GD^6?NUU)@P%L#/.WKCBD5.F],YG&[;9IN2N7Q$AY_,-A/$S$O9:=9U.SL?+^!S MI V[->RNAUX[2JPRR ?'$"/%$DJ>FQIP0%V#C5#SRE;+,O'SG].^/IMA: MXVW&;E:_O,EEB=KF4M]E)M!]9(=4D_C-$T3*2JU'[+N=E#L\6/^>T_6OD)6F M/Z@HU*K^FX-_WW=D?%5T]WYFX7I@+=.P*AJ^R?/AUF-XRO_Y58\X^VC]?-4' M]6R;G!@FD2B)27A+.0X4S#+C#94)$Z626..8+O<+GK7$IGCS=QPW@\L^:=WE M:_=L#VY_4-KQM,L)P=/N)5P'BDE^?0^N^>'='YW]G5UX_>_N/HSQP\G?W?;I MAY/VNW\^OC_=O=R[6 P4_Y-M/=K>"5UX/U=$P9C?BKW?]T[W?G][\>&T_>7# MN[\[[T_:K%0ZO1D'BM\+>.[#Y(APTEK$(_>(@\4-MC]8B-)))XB@P3#W[#G7 M6UJNZ[CU-;J2=X0-=>:^LDX>' B!;K&U!X]TLV==";L--FV*3>_!5#_XW)N' MI-3Y$@.ZC/U>@T8;H='K)332V$9/G422>H"D$#72N66"2+DK/?51*/GL>?'A MZ"]?"T>K(>';P-$54$CH-A4/')I*Y/A6V+11MFV#6NM0:R'<;_O]"YBTJE*\ M,9CN#J+>+D&4)59)!>C$E&(H%_TC+:B#^95.24^Q)N2.#:8;>]#?TY2J5)4] M<.#:Z0Q\UI'!#V98_>N[8]1;>+,*3)IP2=P6!4LAI\;W!+S+EI#*W! MG IS4NSW8WA5DE7B;WG:]V*#-)LAC5^V>J*)DBF.+,\E0]$D9)UE*# E).?8 M.D.?/:=2BN*U_1@_1VP;6[4YROV@JN3EY?V3"ITK_G_^WZ/SU?FYOQXW538@L% M.S-_Y^$6O;R^Q0\7SYXW/9B:'DQ-#Z8[ZL'TP)/T5C\RP=NMUCVGAN[ 53\5 M.)Z&H@8OSL+_CN$H1\QA<_M43OQR4*K;R^1!#R=-]&UM9IP?P_M\?^?]Y?N# M(]$^?8L_['3!!/CGI/U[^_.'=["][_SQ<>\=F!V_+:2)GKZ"L1R!N;%WO+_S M\>+#P=\?]]_]T_GP#NY[^6OWP\E'W#Y]37+:Z'\NVQ=[!R\.G2(R>1R02LJ MF9!KQP ;4/ 64TV(U-)4MB!LF#&\R-8:V!612@'P(1@746LO@HM14IXD3VXI M?7BZ+*U7D[J2F15:WJ,7LHF7.XY=.X1'JB7C7/;<%BRVWGRVYX^CCN#:6J1Q MC=UQKQMRK=M$(J:51IVI1&R->Y=F#R%O2YWQO/3SO Q@7@:E<6K-\EHJ7!MK2=+&+PR4[JE$UQV(='K^SBD@]8;-A<2Y7+H8[R MIV_N<"ZA&@^HQ MYA\U=4=^6$G^H"H'G,PD/'[L5G5,N> );FO/S[L7Y6EBR_H2=L\#RD\\G>9^ M/,^A>7A]W'>[NNZ**6[9?DYT]KVCLQS*'R]*OG090YFS6+U./VB%49QG,*],QR,[EZ_'(>SP9Q_&AS3U-$J!H8+&#O//;K M=7@".ODRI>B+ N[U/LT6Q1(]KUC%HBQS<63%\[P:(QR7 N//58Y<$%@ MGV-X757\DFWQ*@]G#-09IQ]2S=RWMB)V/^\=O#RDT3L2DD+:"8^X%P8YG1** M0C F--.29PKU;:R68PVYIM(7%(BY8 )6L?7YN-,MFAS!7LN]KFLP[2["PO0K MSF;XK+&C=Q8KQHG6G[N_[O]= - 6!#A=!I^Y;P*0PI@ )6W)KLBP$(NF5!BY M^'8%PEX1:\4VR>/I">* M\.PY4=LK=K^QT&33MQA)507B"DLI]7NG67YD-EH[N47TZDVI-*&&I:DE:4X: M-P0FQCAA(#061(HS89SDBFC!N:7*..[O!IAV8@-,5PH9WCMY>^B(U%XQBJ)1 M 82,&60(_*0U%E2(J$2T&9CH>AFKL&B)!@?? R!]M>0T@'0[62'MRY>' @P7 MRP/8-#IF6:$2MK- $;'P'PG!DR#O#I#4MP,DSY@&Q\):YT"4DK(F* ;[=N6U,#1ED@QA M;2-/WT2>6/L Y$G$!"YP0CYA "VJ*;),1<1$LK#362EMRO(DKY.GSK "I(H/ M8A+?JKHCLJ<0O7LQ;3-6I6K,=VB;"8G6Y!0%KS>-2PC,N#.)2!,C)RKG&%N! M"%L%&6U MHNP?9(;?I,#?2"@)D1#W%HQ $BUB43KA%--$XZL591*QR)%PWQV%*K@_)3]! MF?RDU9VNS\H ^5RX?_YTXMQVPD;")C7W02HI@^8'](80L4X->B((A%X.-&9&#JD= D4$N( MC%)F.;O"B!R?&!T=]6,^*]L:'\4L!V('%=,FH/9Y]!.RPE5F9WV -RR\ 36U M<*LZFUANOMAJK0-+O HL;65IU =.FR(F)4DS;7F2S'+N 2:3]4SCE!O'8B<* M8N(&,;]AEL/G]N7'PV05YCX19%P.T$@OD 4?"!QH$V&-G,(>?&=RA>\\1LS/ M]DXA\RLQTTB5N!/@[F'XQP&$JD2S[9VRN80S9A(#XH;1.KEK,//.).U+SJ>) MB7HCL4>>.H^RJ90K1C6*P1(:M)="B*LQ<^L^0'.P$6KB!1OY%CFS-\T-U<\> MB2&^)JL--IA[3FK+1^W]G 22 RPOSL+?.<\DAH>=S'8TSIG_W#[]I_/^X"W? MNWR+L_*U3UYC4$;QX>3]Y?[O?X 2O2?M=^\O]]XL29N# L._;[]\.&D34#[:!N63@7NI9402W!90OGP@[:U' MRBKMG 6#A?G%9#;M/+=161#%S,:+C88-6TKMHT]41;&8S#:W'+?(7+O^?O/C M8XI$0/;H# M<6VN9 'P7DA#%M9#VX6>Z79L4]K]RNLG,K+;L1+9+2D])01G: MC_$L9Z:35"3QP M?;C;J#NL\Y[6WOHHGL$7NMV+*K6K1$/[L&^2HZ60(6ZW8J8.O=70>-MY, MR9WYF_,%W6@ $SL8Y.^?PXLC6]%\Y]V@DP",YA\.YN&H;T\7$YB^%5_KG.K M+['_*?YZ<7!Q#N_EXLT?&[Y>'R;P=YG3&&FE(N*)$Z09,4@)%K#V!@EN#M)J]S(IOEA25;\=NV7 MKVOJO/ZF7T'ERNAM!]0,]KK!BN]$DOO4^'1?@MW1NXCSS5Q^!8,A=< G&T=I M+NZV'_5\?>5CYM?=+U;-RVSY%-:&9L:NF[%E$K9OJ*1$- 3/3Y+@^87W_1%X M%..HI)V&REO45-F*]]$.L2&1?J(\$5Q@345DBAG"K55.<^:=%3XR@7'0)9\" M?$=JKN:)6.4J/B!*B-OYAQ4EQ/G'_7+*<4):EN<9_Z]5>_]ZDSR)J50_:Y)_%IR8:IJ^]+2DTNU@^Y6^RXQVQNE78K MYW-A@M:&-9XF^_,&6.98\B%2$SV834I0C2GX"-Q$JVB27%^7/W0UJ/UV;/M' MH#],QHUOFL? M2-E@G#/"E42CRU< +!>.94J).V#(P]/DW^$PZZ_QBQCIS;$.W$T MKHD!/?&6#]_3T1BOY:M>?P[B&OC:"+Y>+SD5+I(88;-!3A&.N \):8ESZWC) MF?$L2.Z>Z!E1HZ[WYE TZGI'ZKKD-^B8?%0,$4I59AXRR&"GP&_PW&@I$[%@ M;4A%&G5]NNIZYU[#>G5M/(<[U.7%](Q$A'=,($#9A+AU,O.I@".1/(F*8!:?./<'Q1:J]S'9'M]"L78E*^TQQ0/"J_H:SD[F0AFR.*NX2TMTO> M1(*5LCH7ATE%P3SA%#DL(S+>RESTJ(-GS1'%#Z#(=^Y1K%/D1F$W4MA%?T(Q M9CUU'"E,!>(L9N) ;)%PGG+G@N5:97_BKEJ&--JY.]157-E?\;US1E_ MA%S5.YF:)[,!*##.")4Q"9JX45)[)C)'*L;12D;H&AJS&^:X-K[6'>P&[Y=\ MK>"PBUKA3,^7P'2S$5G,$A*4.4,\YT*I._.U[E!M'GBB?@.:#6C>K/21>TUC MD,2)R)7D%DN>O.?1&4UH YH/ C07_5W-HK54&B0(6,\\,8J,,QXQE3M,&HU3 M9JAK0/,N0?/*IVR@<],)>C( &G $OY4IR@WFF=#421:499)(+CFW#8 ^! != MC/#;X"*G!AFK">*&B!PP3$@IK8*2SFKQ;0%T(^7YJBC&3X7,:Y8C=98)\H'S MLJVF,WWY";[\J=.%N5S@N7ST+1/VSUI_C+H7+2(K6I/Y1J4E)32_D(&E%*H- M>X6Y,;8Z)6-TEMZQIG$L]'33&=MJ[9Z%CCVS\T3XOFIZ,^T>.VX:.3/7DPO. M)*6FWJ@_G/;)Z:5ZU#!S]OR\W_M22NC@@=8B['EOT,FO+,"LD9*!P9<4P M 5[\2('W]F2/NU]@#(<<"VH39S#)+E=O48%,, %1'UR">;>>L6?/N5K1+W4\ MFZW/,7>4GLQI9D>U-;GIN/%'S3XZ)Y/_:S 5\^K3\-W2S"G+>HB#3K^0G<*Z M1GN:56E.?,]*,[#1$$3V,@*XGDZZC-A/MM,MM(CQ2R9IG1*A9J;T4;]F/)W2 MH&ZWG@"RS&K[:>]3[I4VK]Z@K6%4*6>FK(4Y7L,;.\,/"Q/VIWUE+^(P\W__ M'GOP[':K]6+D1OVSUO^&ZPZV6NV./^X"5F?VXNMUG&T78 @-Z:UFR4SKFYYTG/P M)=OWQR![ WBF_.7Y>\;<6J%(Y^?C6):_UZ_ZE1]W!D4\RSS$"A1]OP-HU[&E M3CAT!A,NY$4)A#=J$O[20'HLZOE:H5,U1#^-]44##/^LJ$QI_3VO;=64P1W?&AQWTG!,/3I5F4456&C%7H^THO^=M'4O6E6ZS4]EP,7RQ)6D M])9THC"ZS]_])G3L8ZFO19-G5M$Q4OQ<]:;_%*=DHO\U3QU;JQF>?L4Z,)M& MP_5?6>)W^T[JQ_G"[,S\?=R?0 SSZBTESL9]O];"\&SWZ:!QW E_KB MBL+=%Y]][1.F=&]/6 $= ':O$K^?"QUV_A2,R3Z8L;2.^]F\^!\W(/W'@)EE MEX!MX[=LFIP-!__]DUW11>"[B=IJ\_CMWN[KMR];KU[\^O?N;R\.=O=^!Z-O M[[?U'<4>RL#W]@]>OFD=[+=^V]][L__G[LZ+@Y<[K5>[>R_V?MM]\6?KS0&\ MT'ZY=_!FE2ZMY+'_ 7CIIZP4OI"4@KANTIW%846=TL8:XW(C$".IT5($C26% M&7,W[\YRO:6]6X\T__Q8&K1\<[M;[%V^/'3!*Q)20*Q46H,WA)SV%@7*E+4F M,IW;O:]JGE8%*Z;M42>NVHWHQ\<-A'(W(#"4X"/G_4XF/0<7KC:?89?N^4K% M7SMO_??9A,-+*(Q M:7JWA5OII_WEC"]Z#SU>\T7TRH^"0QP MQNB:,<_FC:<2>U*_#.;[,(&I.JP[Z, PIE]^"MTA#^9,T\U:2AFJ4P3?T^&@ M.6-*,V^X9);";\(:??,V? UHW4EG"+CN[F$(S!(,*&6%QHCGILY&!HNHL41K MHQGA-(,6NP:T,CYL(@T<5EPSJKTQ@1.='CH<0D M:LTQBM$XQ+EFR-JHD+9$&!U78T?ST@# UX^G%GSCW%6CM%4^']?( MYUW"3C>'UAEX^0MH/@EX3N.7MJ#IZM:T1?C6-6*L&YB!B]I=B%EDWWH0030R M:.N8=X4T#_Z*_6SR@]NYG][4XWY3/<=$@!']\228Y ZV04' ,F_9I-UW&5ZH-I&W7PO M^7NX[_[!"[I_L,OV+G\]WC_HGK0/7@MXC[Y?4J:/G_=^_W"Z=[I+/NP<=_8N M7\.UWHOVB6?MWU^*_7=M4-J/\-Z'X_]6Y[IRF"'3MW M-V61!*8 JO!B6SG .\H,&'A<<\YBLI1*S)6(@0H3W%*?J3=#F& _(QI@-*M MO[H@3[=H?W?]?>?'J3151,B(G6:<<:<%*)IB(#Z62$K9 PXSE"O^W!G"[?P- MK'8PGUAKU30_+8]DXHZYGNV'#.>A TX?^*^#ZF SA\5S6#-/1&3/%Z#XESPSY4?RR[^SQY>GK[(<\CNM\]R79SB8"].#2WG4SQWRUIH,@PPN M@P63P6+F&8@:HU%P1HE+EBDK6)#28FY98?QEUS/^3I%K%MM>]&%(5>/"7R^6 MP.T%6&!A?(Q:WAV\&!^RO>KU?\^/Y5-76T1TD M+-^LN[#&+^ O=;('"E^*+6_/\@&MRV'*01ZN/:O-_DZ_E4^4)]'%Z@3J(KNP M]535Q\%#V,"J6.3VB^=T]$IW.KL:'B<+YR3;/+@=*F@) MKF:G%^8T$C9J_W,8]3_W8(;CV8^MAE_:X'(JGIU\1S(U?%9#19!+4B'"K"<6 MK$_P4IX]'\:S0@>X9-H^A;AP28$##2=U1*8Z6/ S8E>@I3,C_(']ELZ](,1Q%-P#H:[L&0XEC)1'7T/AFORM8%_J(DL*=F M8;K>&O*^,=.FY##V4H+$#="D<$2 M %$[(C#@!?/BV7.R+9?[SDS%K=C!@S@Q5#^5A6AU3D]CZ%2IWL5R'N^X3\0B MF29*/ 2CA = >A' B'>4.V$=(28%$6![HP8LE0KS8?"L,4H>GC9^%"6SGAD7 ME#)%+DI)$CC&%HC6&@9&9K$CY3&-+7!_D66.49!MCW '\6YLEWJG@K:7. M$A#11(UPQLN$82,)PM5UQDLBVI@EWULR+U\?FD!PHBX@;7+-AR,:.4W!)672 MAD0",PGV";J-EP\^O[E98ECR C8PK3"/V&JEP'M6*@ H4H59999D*4,W%[?& M+/EFXK:WXP]E#CQY&A#C#( P<(HL#@H)KC)S%%?:AIPGPI=S'9?-DAK+LE6R M8>7'9/GE]Z 2CS,*28$8YF+2 4D99A:12N?.ED]KZ9\_%B@WT MO)K15B\;8+-U.9-=;U5R9GW>5Y(WZ^*Q6R(7,\0'8[1D7'"&E98V@L"%X*DV M/MGK]L>L%;'%9,C;"=8L?-V%:$T$8^PHK!:C'UA87E+X M^6(/KK\'@K._\_H01PW&?_2(\!!!6$A"5BG8$D4*+'<+%RXSJZ\0E=YH>*43 M^3!EY&K1V#UK1YN3K/+7&CF9R,G1(?8L$1(MTB$YQ&-*R 6)$8:?I)06?O$Y M46=93OQTIEO#:JK!$K^HCOOS:6((I:S2=C98 !E4E3(@*>.K&#&4.&])/HNC:>YA( [ ML:%T[C9!=)21G:/-^;M_9/SSIN-&C!/ER.=_*V7X3PJ61^[Y;,;+ZU]MSN+%1V2T;CF%\( MO?-A?8YW@RG::M4IC^6ST[S'R:]CTIO!)#FRBI/#*$HEIH;<7[DLO4>QL>A":>R^%M)$IS M;B7\+80WS#*-/?:T2GH7F&#>'(0^#"1>2$NX;!]Z;V&W%!0IGIM#!J.09LXC M$O*I3J B9(HQ*O!UF<>9NFO6Q]AN[5;IN/%333%0RBM@20>U-^D$FB:O:%6;U8AS*? M.]UNZ]1^C-5%;?X-83 M#VW-!08C=P+#*91/HV&FRBH;7*VI17-SG+5 =\]" M12TQSJB 96L7BJ^*@U"VW$61B.5Y'G-LV=GN4]&)NHJ M% YI_E.=.E\UWW0K%UOT*\J*E>LU@X09Z!>1<,6\EH-\^&M8D6ILAH_":D!! MQ9D3G%.B3:X?8<129AQ5M"J\D%@RW.#C0\1'N,=A%#@Y*@4R/(!'$UA 3FN" ME-18)N5CL+DF#$I:;D4@R6NN8(\A M25&K I/>)&)^#%'"R5'D5;;8A9B>;3PSJ#5HXUGA::H;K2:28U9U3"N;;U:]>" M4?#&@V+G>:LND6V(BAP2S(W*B"HF5+[&4KZ/'0Q&IW6RZ%EO.*9LR@&Y;K?W MN=A'V3"85%B=5WR?GWK9*:@(C T8O93]6/6'E(Q:\"* M*#9'^?&LLW2/7$RVD 67P6XZ,9/;IDZQ@VJJ3.MMB*>9A',X"A4/:LXXZ1S5 M;DPAF:T>/R-BB8R7ZJ>"<^/4V4)>4FR\F9JXI8R#S%Y;_+3.X&/FD\@63/48 MU2M],#?[)9LJ6W?E+G/DG!D"L_QGN.YV4EP0A\6Y?0L0"K^]R<13@]9!OX2/ M+EH7G=@-+3_J?RH&(/(=>7QBADR.OD]:$@*6(G.;*%^H)YF<]N/6(D@?F=M#)4 M/7M.F-FB*]AD'GH%4O*2B"1RQ9'E@DLP(J/+_$4::\,B62VA3:KO]Q;,RX^' M*5@;C 7[2>3&0DYY9#E)R!O.<8HLQ ""R;?%]Z] ,M9%XD/"43/N@M0I]_J- M$F-&E/)UJF^6,G1S<6M2?;^9N.T=[!Z"ZT4-]AJE)!SBE@,B6L=13"HJ0ZAS M+&>N;-.K,LNO()]8G=A+J96!6,85Y1)KS5D4+!":/+P5Y#<3G"8SY49R"\! $03/&4L"Y'#;D]#?ED 5P0822H)VWL$7Q307!V%X"P50:!C0:"-(#P(0;#8*VP-HC;30U@*WADW#%$C:<18!?A_ M4T$(L$?AZ+U)U'$'__%(0O:+7*0A!54$@8T%@36"\! $P4;!C60>14X,XE(* MI+VGR F6J'7!RN16FAVW>.&_RD&T/XZ%C'X.,LP^%[@/3)*6:$) $$+67:LX;NYT&+VV6F M$M1<,0;.)U*69[H?&Y$U3J%(HJ0A$"4R>_W]TOTT/0#G>@"*I@?@ QA+TP/P M 0_\'GH /F)R_L=%2P83'9)U5'N-N4E8*\)=BDH*DYMVWZ"LO'&>OB,;S^?] MG8^',H)(:6*1Q$9]9R#=C6T9 ];W/9.WA]J1FBT,B&2, "A!IESN>P\"&RY MCM:'D,O.MRF]PUP%YZ57TL$-9.+!!J>Q'WSA7(1\'+)AU=.O.4A9PX@J'&)CP",%$TP;Q3+'G4,N:($( M#B[ _D)8V#AA@1+8,HV@A/$(GJ^P3L= C*%*:\-D17;(QV+ &S'X_F+ S>! M\HBX\9DF4R1D@O#(6NJ5Q[!K<+%QWHI27MM$(\&$4^_ DG(6)R*,3=@S7"4P MC<5 -&+P_<7 &XTUK 3RE(I,VL10/CD 7Y9[19F26JTF_[KMD?3"7O2-3Z3O MMY/G&WC8,.K&.F"PY*T56J>Q#0T64G*IP?@T QS.5@M/D62JK>G+F_] M- S+[W%X$XNU;^-M=5@B=KF4C6#O9_!JIL-Z*O=S4?I^9?\X5^6XOF+2E+IQUV'KLUU0?ZB MA#/%=9/]XL>;A;FTIQ]X'A8/,>:FXAIE]S^Z!]L;^SRS_LM 48FGC_W4OR_K3]I4UW MQ8=W?QR_O^QVVCNO/N[]5G_G/W\XU!L-UV.[@+W\>P+\G[P4\]Z'%1L0$-FP, MF7N;.8DC8;EMXJF/6P-^Z\& MK[X;7O&([_-XU7>D(0&3UN4 MQB=,8.0(RP3>6E#AG"&8 EZI;:4:O&KPZB'AE=:!2>UPTE;QZ$T&*:69LCA9 MP#!ZS1EG@U>/ J\6["N9K%)6>*1\R#TK;$+.)8<\" .68%;#QO7LN>3;M+&O MKL6K&P:8'H/KN]/)K,=GH2*8NHL@"%TY#T\221^%ISI>X0I'9],P4^=+#.@R M]GL-OFZ&K[M+_JO.[2X%,RAA:K,]R)$%P4!>)FY38#0)\%\+JQS]93.$??1P MV0#)DW A&R"Y#R!9="PIV$Y.8HFH!AN-9UH$XVE$"22!*M MBVC[@W_?:^3MZ^;PX8G-5?EOM_+^[BA?\RIX/8#U)G.X"D_O?PZC?A: !DUO M@*;M)?^.DI2Y=<&_<[">7'I TY X,L)F@A.MK";/GD]B9[7 /&^4[8Z4[58> M4J-LCT/9EGP@$B6)RB*54@1E V_(4AY0)-P(Y9BC-A,(-VBP]3;J&6\;F=[0@X$+19M"RNB9B0B;7)WI$@H,I9[A$UBE!%G MO$B% F:9L/5IHT7QMWXJU;C/EQVS,1/?-R[N%H$I*H62HD*]S-HKA18YS@"'-13(6P(Z6%H3) M4&E([D"HE#!RJ;C[4=(IOF@!G,+@2B?1,6E=+3MU+V)XBN/6>1=NDOMFG@/2 MQM(.W<5N[_//UU$?7/G$CZ8>GLEMKMC=UU>S;2/T8RD&;P9[CX.5-Y.NQQ#T MTSD^C_LJ1KS,_ZWZ__T MO"9I+#^/.4%;A12TF<%K9[!5SU[K[T*7E_MO9_;N<1OL?([3*C.[45K*MYG5 M*\'I6Q)VWVS*7QP=]>/1[%'%-V<6O]E P37N=\X&X(P4YWD\W#L=B=C6X@:# M6='M(-N&B&V3%=9;/J*L./3_1?X]/\MW0C=#R:+8+M=,/3HD^%?()G-_D!DR MA\>]$5PJ#+9:\8N/^<$*%7"P0UMHS.:II?_]PZ7J[8^&@R%,1,9).YQA?*NX M:?!:;+Q!H>M3B@NN)+UWRL(C4D5IPCQ@8A+UT5!&$KQ,B"N,XK@*8MP/Z7T= MYYA9Q;TZ@/F42>^KX.!Y9^_D(V]??J1[EV\OW].W>/_=WNG[D[=D[_<<,/RG MVSYY2=X??/CX_F(A.'BZ"]<^NMP_>,_V#O9./N3@((5[Y_&>''_<>_?V I[I M>._T[Y-2=*>$;PYG%_-PQHDU MEGF)<-(&5],$FBXBE#'&?,+*),Q2%48%BAQW+K72VN%YN1?K] MC(N-(S^I_/>H(C^E!U1,^R0 /)2;(Y%+4UG'!@HN<:.XPHT03 M+=3*=)5[C?2451OLGH'GUNF%W_N]P:")]=P=@+678CU@%U&:63"(+VFCPB%# MB4),,V(T,S0$L)*HI%M<;9AG?E,8N5?_:.&6-[;+;@H!#P[W;FZ7K7K$1XIN MZV,]7PEQFP=]!ALA7!/XN4ML6S#.) N,!+#+/ $WD%NED5%<()^T#,PGF;1[ M]IQMZZ\._#P\8+LCL^[!8L":]-M;*'NMW\FZZZ,^[NJH3VUS=E8K][K(3Q/X M^3JU7PS\^! & MQ4P$:((\7^LWQ7!5Z&<% UAC6-P0818-BP00@KU 3K"$.&,F4SYS%!W&#A-J M/7.W) "[5]OB1\CX&9O0MXO\_"BI/?<0^^.@-[3=)OAS/YBS&/Q1,5I&/?()6\"< M)) !R4!,L,@#Q4I:^Q#-C!\AZ>=5KY]B)Y?)]OJM^.6\TV\R@!Y9!E"]A",8 MZXNS\#*O8;G"!.N:?*"[0[>W2[$C1RU+TN7J"$,1#U(B8UU &@OL'6-<,?WL M.>%TB_*O3FE\>,?FS7'=4['A'DKLZ&OAKLD0NDNT6[#EF-/#3A*:@,_^&'R:D-']@,UB MR"A@YH72R(<<,L(J(,M41,%)IA53 O,F7^AA,@21KTDCNC'IU).,+1'%=&!6 MFJ05ET1IS23SDO!@9""33(LR;'Z#LI\#]QD!.,9MBU2W^;.XL= MU5,RS[//8$%";Y1O-'[")KCT(()++Z(/LU@8A-]NDLP7# 3 MB8@I*A*1 8D!,#0&&98(8D+)2"TG.JD[ M 9SYZ!-IPD]W!3 +=H60+F /_I74,2(>F$:.88^2IE;C!/\+]F#SE2;-NZ_H MUG=/[9CEC;HQ'][POX6&> M0OK81-9MO1)U_K><69:C-?6C%RE;-U4N=LP * M^#.J/G;?76-7SU!&J;I/=P&+2HNO[]4]W]O;TL"DQ,9C(F!;M#8H;)RG/EE! M0QIW'5RXUV23_.;//;],?)OH,O\KY^+Z9SLXCBT[[F#9ZDQ:1'[*T-FRKOY%OD05MRN!TM-1=]@YKUX>'L-MX0UX*=\T?ZGTBH3+G4TZZE9-RF%X ML]EYBQ'7P?BFYZ52IA7A P$NM-V"A^^7QSOK+3UZ)ZUZN-P^,89!>>L&3U5N M<>5$U$\/8R@;6ZMW5E[VW=Z@7"8S8M7WAF_\S]LX^TDD2F(2'O0!!VI!.3RH M1,)$J23,)L[^T_#'/_SG&/O3?\[L.S/:/_GX>>_W#Z=[I[ODP\YQ9^_R-5SK MO6B?>-;^_:78?]?^LK?S$=[[SA%<\^/G_0-_"7ON(8^61JP2PC(J M! :0R40R$LGHA?3&V>#]L^=DV\BE#;"6S/%Q0+4?CL\$BAC?9KD#C@$3IB@W MF#/,G9,L*,LDD5QR;C?I6M8L]^QR[QV\!I-',:H80THF#2:/PLAIHQ%6/EIL M%>,V9=)8L9S(<]5RX^WE#::UMI_P_$8NYS=RN7+3_O9^1-FA,_IE<]Z>70!Z M^QS_#JVCW*X!A'9JY><:?/BY0)P]/^_WOA2\[%Y%T5A5C4@1?=;L]GW%X=Z'Q9#7JB'_*'TX^77\!UH(>>RV# MN$(D,2\H&A<((QI 4.5"\!;(7#H M8@/)PSZQ61*S.>0?2F\# \;F^"4$/OVOI1D;OY% ,,3 G#T$XWG32-V7KFZU MNK7R'C/NE,ELGML4$^VS7*5F8:6W6C(>*!EG5T>&<9@#HW$(#@"Z=N+P661=0PT&9H*_DC+[:.[T>(%E' M).IVX' XVHCJ&EW7G2*_J 7*Y6/P*HB=T4'KH?FZ6^)@8OR M8C#FJ8-N56>[I'8+$>\2FE"/K>_0H_702[VR^WY^ MQL"*&&DMETHKAD.--AR62#*?IRSWRM_BNYJ#@YWSBW;WROM/OO<5&--B4&AV M.U]C3$CT6O5C+J;)XV^[_4&S.SCTT#C;/>Y 3[G7C"!7C=,#=B0TV//.,"1E MV!,'8X4T,S#!I,R2U#BP:6E D 7T>H0@P=(*G0V2T!OW[+0V6NC[2;6%^Z!R ML"H+K#0T$QV'KK3S2I.R#0(>@$ /RIN (1=4VU8W,CZ9>"88TST G,MJ0231 MY8K(R#"%AGYO52>%EW6IQC(#1B-S*[%(I64\Y4!#,TGOL*KS:():)J%XU^U5 M7X7S7MR"SD.$N;F]_^V(*VQ5'I(MIS(DA+<"284%RK),8 %FA<]XK#0SZ\9+ M0J_U-^9=?=,NJ?AU>8KI_;XY/P?$;A<,:Z=)8,:< 0LR'N<\HUB +>L)SX\( M%VO/9.80"V<.DFY\5Y,HR5*293DH#65.>ZU2JWG.*7! Q1BY@R;MQFF_I;]M M%_W@K!GV? ON_R?PPK-?+MZV$N^+4Q!I?GB]2^#ZL[W/![AYO'O,&_0N>>5(<%C/B?=X$D0;Q/SV MN[S+ZW]M 'G-UO-\R^?#^G>]MGU MX?DAV7O_5_&?ZP8!E0';V&$:A/_3' MCYMN7B8,)Q(,A30S0&%SG2E*4IIY9A3PANQ'R_ /%K-/]L2[8=OOY>6;_^D! M4OV-\,$O4#2[U0G8"RK0:06?YRN61-K8WCHR>>9!""ETJ[:(<:^0PC1%V%F; M&N.TR-2L9*TZTBWFR)4^F"@6$[8(/"&8$@<;GS:BE0!S.HI_W%@_2;!,=#@/ MC-G+_ILE6PQQ>6V\G%=&/D*OM/5%W[\9??C#%7V@4%=OBDY\MWC1'],/#*M0 M,\MY\8'EX3\N"S^BYA=5/ASS\,<'[^_8>G^N^.>G%K M1ZK9CKQ3F/AJ]^)O+N!\KQ^\MWSMZ7= CVX-V9X M,\:"[X_,A;OM/?KU87$_9SV487%=\F6[??KE_;O3YOGN57-[%Q^>[^.]UI>3 MP^NSJ\/6[K?F]@YK;,.SW\Z$Q9W^ \]HGAU^;M##TUW<./U8?-G>Y\WS=Z=[ MK;].&J<[N-$ZOFRV_CS[S_7N?%TMFC++"4$Y,1(Q&>L)\PSYU'$AC)16\K7- M;%UB->>T_-L^+9\J[*-ULCUO(0JS&_Y1OF'4:<1$89A6#,"5+,..0S%^K]*4:8 M!\1:QWA^K?CN@+7".QQ?IM(_+4VI57TE57V&G "F9THSAP@84XB)5"%-M$). MYB133F2.I4'5A7QP/KTZ3?+]IN@/$UZN1[&7P_/ M"U(0S$4S+@KO';U:I7HL!$===/LQWOI-#& OOOJ;F*C_G8YKJUX8WURB#;S; M<'#[)7/Q!;\HT(UE,\'/$_^>]&ZB+(X],CVOSY#.H;%O=/M27_77?I\.:"LZ MHYL+"D^???=;WS#/'^T-2_EQ88]D'.TWY5YR. O:I%>F+[ MS;>W;ZE:E88W]UH[GY+67O)VK_EI[\/N]E9K9SMYM]O<:K[=W?J0?&K!%XV= M9NO3(EU:&##]PP#HV8!I)W+)?*X55_!+2)"O4"B/IEI++>43!DR_'6WKZX^" MIV&ZKW9F_EGNU*N#I;=WCXSV%OI2H-3E%#'!!)*2YO!GYE,I,RH]VO1C\+?L>UA"/HKJGP<=]E/6D94M]N)'@QZA1F6(="# M[DA'0D*/R;/#UE*XPOF!+MIA.U@=C%T'8]\K&'NQE3\:1X!9?\^P[3O$^3ZK M"-0Z#OJIXZ"?3B3KB.D7NXST=MCKA80,85*N,B6\N8.4/4EMJB>ZQT]HS+U6 M+PG=H'S%Q>"==R$+QX,2K;XPM_+SRR6[&NMV%:)4$C5G";X0_^W%V5[KD.U] M_M(^/-U/#Z_/<*.U=;7W?I\U/^_RYO9?I\WK@[09WN'3;"[8?1[N"?_+8J^D)86HV937(L?(91QQS@UA. M0[I.+I%4+D20Y4RF=FV3KBLR7Q5HA8!J*>3P.['WSX$N)^*@+_K?J35 M0["GI5(+<2MV^U;'?>C:FD<]%*#FPY0\YUF>I@*E5F2(6<.0%@HC(:DP+M< M8&9MD\\G3'PY=:)?O>HN/8Z]5MU'4=T9;F&D8DJG.0J3/V*$4C"&M$8V4P13 M)GV6IFN;C*Z\ZM:NI[7-:A_'*]MAMP+\8IS'K(:GA\#3P1RSX)IKY[E#,*^8 M4 50 CSE!$D=:@,*&$S,UC85F=\=]W** +YZK7TL:E%K[;*T=H94>&6-YC9# MVF1@#V3>(2.4!?- 98J)3%"EUS8!BE=>:Q_19['23"+F3WZ(G^+55'!_.I)Q M2SQ@C5;W0JO#>>^%5$**'#!*Y1HQ,(>0=$ Y:*XPEC1U-,T"6LW'\/^<#?1< MME&]9G5?J5676Q6_7G19(BK,DSQ6@@G6A6!G/H1"[D]TCWHU[M90K=JI_VA4=J1Y M5<_?:69;R>+7SV%2.YZCNLIF(M.>(&%]&@*>/ J50!'.";:8,*J=6EKQZWJU M[E62UI]1\9J\/E#/9\BKTHXH+D#%A7&($9>!2>LE@M'.6"XX'#0AUQ18MJN1 M![->TUM^Q-"K6!MX-(8R%7=0\Y3'Q*^S.9X2RELZ8Q3*&5: 7P1XBG$6:9$) M1M(\I;E8&D^IE_Y>-4^YFZ+7"GT_A9XA)()39CCEB+E07@ KA21Q*?(VEYI; MEUN:K6W*E=YH47M,'A9A]#H,J\?;#38VK,HQJ VK1\>QG^IQ(UI M)6;<$6Y2AXAFP$9RD2/)*$4@O1(3KXQ,V=HFI?.)N%=(A5_KXMW/AR95+_N: M8Q4>GYW4M.3Q$>W;'"TQ/$]S(G.D6!J\OH!HVJ8:.8P5QR[5WM&'TY+[*M S M/J0 MFHZ_%A1JITS%B"930E8A3779DCHO_G.FE+7]NY2)X6K>B:5]1E5&D;*2((93 MC@S%'F4FI51H1PW5:YN2S^_Z?899Z^NB(C5XKBQX/G91D9IR/S*RSE!N(UQF M0A*%7*L0N)"E2.8Y1HYJ:KSP.N=R;3-=%_)%5 2Y)R?_?NV09YF>?;R58()^ MZW[?#\I4Z>U"FZ)=# IXHAZ,LQ"7$2JC5,[QS(6'<-+S>=O;0/H84 M\/[\HMO3O:O$%?!ESW=[+IJQ/MP.>YO\[+ 97 0N2 MO.CHCBW @NAYN.D@)'R_&/8NNOWJW/!HH\-?<,/^T)[\Z*ZZGYQ[W1^&;@D7 MN@1 ,'1,6U_"57#XTH>$\_WRRVZ_>@[\8>&:8I!8W>M=0>,N=<_U-Y(G*[\P M&DV S:WXCB$NY.8E7WOI!;*WO7]$A7(::X)RGAG$:/0J>(923IP5U$LI_&R% M#X%6JRY;^;+'%5 O9Q"!PN+F/RP MR^H""2^U0,(=<\S_4BOA;IGAR\EL<3SF_=YL<=;[\\*YMO\U[_;<*C*L4E]- M5U^H:RK4-17NLE.WFIU_FYB:_[64"@O/8D7OGECZ)"4AGG?'O;:M1%N!4(.M MYZ/=%WP%@WP(=IBUT5ZL*U8\YSSQ]W ZDAPL".)#M"IEV%$PEY55-,LQ$2+G MZFCW?ENEQM8R?!A]5WD=/WIXG:\^V-%;UO:&<*>Q%+[K]K8K&=RJ1/"E.""+ MPU!!^/W'D^9VX_JPM0_7_'-R>/K7^5[K[+()/WLM=]H\AWO-.2#_*@X_-QBT M$S>NFW#]?MK\#.]X?LCW6EL$?GB3-B@8ZF1A10N)/=->($E]AIC+P3C'AH/( ML8Q0S!T/*SM4S2>*?_:;IFJX>J%PY7#(MY,*RA1F*6;&9*D3.LU(QC+&=(2K M.V1]K.'JU\/5;&4+PCDQG*$LM0(QFVFDL'(H)Q;+S %\2;>VF2Y(L?3KX.JU M11?M=KZ"==SM@;7URK9]K0*E&O7^58TU]\*:^2(53#J?Y2I#E-@4,1@-I&*: M1YT;)F!0G'"!&CTXE72]>6MU]?31N$2MIS^MIS.<(&-"9RG'H81,#GIJ.3(2 M,X2]E I;*7*+US;5?,CRKU/35^=("MS8N^1"7_6Z826_XQ)3QA?]'$=XOKDL M5H$CS-LQ;[OGX7=<3@9;IHK]JNV5^V'3?#D*:XB7,&&@S%&+F$DS)+'&(8XV M5\:DC(E\;9,MJ,/W[-TKM1[_ G]$K<=+TN,9CB&I#J%*6:BHJ1$CFH(MX"1R M1DEE+#69SD+!NOE\-+7?X:DT\GVWZRZ+BET4G8'N'!BNMHC+--,3>P!K1K$\>)JO,)1:+WQ*/9+&$,1H7!RA M#BFC/!>4&.9QV !/:1UG\8)U^C'72&J=?FR=GBWGC14C.35(S%^6CL_>-WWD]O6:__%T_HOX@",LD56X0XRQ%6@B/1 8#J4F6*Q;VN:PS,I_#K'9UCJE,HF$UB$2(Q-@+WB,:$J9=,X31T,J_O4,SR?,JAT:3Z62>X,3 MWZL]&$_NP8C]7F/,O3!F0=&>3 FC/K1ANJ[1LUIDXGVOVZ\]I66(E-23-UC8)7B=B67O:5R:!>EV-9Z5I2JW^CZ#^ M,QPF-S1E7GO$:> PQ'BD)'"8U!!EF3*.8+NVF:T+^FRT_[6Y.OY9$I%YOC;5 M?>H7/!I9&0_#./].#5U+A*X%-6&RS'NG4L1YR!Q&@+Z8W%H$ ^L\$3CW-)A? MZRE?0N6"VD&RBLK\:-1CD3+7^GI/?9VA&IBF#D@&03G.&6*.8J2$P$A:QX7$ MBF'!@6HLH\Y([2E9AJ>D=H>LECNDZ5]',:2G@JCK>6>((#S'F4)>/=;[0MYB;K_:(2DUOVEZ_XL/8'QD3HE2!$6$A%3 MCJ1@.;)*9UYP.*1\T'W,GHWNOS9/R-^][@4TYVH]N6CKSF!]7.+KXMQW?H[. M3!>N>S&0]HL])A,5RD9C]G<8L:V.VQD-5PUW2X0[/$=U7,I\3JQ A/J0&"P' M:RR3!%%'?49P;KB2(41>+5CV^=FZC[^>Y2S1M?*:(>$1:$X-"4\/"3,,B&/* M,<,6*$^&$:.&(Y,*^.1#D+JC*J3W>.?<"L>@%[F:!%YGA,;IC,,T(0 ]8"9AM32!KA$?=8JE1D M,G4J@%;*YE.X2%.<8V=(0CG7()*RQQIIQ3" MA!&O+16C\%AM)!<:912;7P!XD&#J: MY09E0DOL'"'8A$QB9#YZOPX>>1%:^KBTH=;2G]/2&2X@,Y\SHBW".$\1T]@@ MXT!5#<.*:9=[EJL0GKXB6OK:G Y302.C3!Y7=>#(:O"&W8[MGOMI7*IMER7B M53K'*K@S::99BM+<98@!L"!M4H9RDA*2*2ZLRM8VV3IC\VD^[FV[K,RR2AT\ MLI*,I-;_Q]?_V3W!#&";9A)YG&O$G&+(6.( #DAFJ"'62;ZVR=?),MR1J[>& M\ATJ1?F&6'4ZT^H.=!M4:V[/\&]C;O.S"UWE>[U)H3=<=QC*PHQ>YV&(MW)] M>/<:X,OOH-6>"E8AAGAB)JA#"I<[&; Y,FAAS*SE'F64>L0HS C*$(]HJHDE M4EE,\[@V)9:5(F)YNO2+_50UJM:H^GRBLV=1M0;.>P+G[ J@M1IG@J+,8 M:<:1E(PBP:T$@*=4WH8G9-)B=#ON#(K]Z>OVD03\;NJ/+=?/$ESEW MX-ZZW4XNNGW0F*\^1FEW_+&.?_BOA?,=6WX[[,.YIT-W'"_OP3F]T-/)A>X/ MX@GY<##LA8O"LOQZ4G1L>QC/"!&$<$/XU//]83L<''23$]^^ ,T>^-XYM#.Y M//&=I!@D13\Y#RF!VL69;U\E@Q/HI4YW$#X,8E.[/1CR9PS"\P M%.!&^BI>:SP\&?K_VKN-Y'-XD+ZXZ'4O>@5TP'JB%^4?"@WI>1MDS27Z6!<= M>,U%#X%7@=?R/>@O('"C7@@GC(I:EVU?U)B1;BR0!>\I8.,CRD+RG8<_NB!N M]4?C=N5UKY_X3NCF;6_]N?&]$CA2LIX$9AV%:^$AO!YO$>K MN*H"+'QSB3: IL/![9=,()GUH3;/+P*R4*!FJG/KLN]_ZAGG^:&]83ADN"',<[3. O: MI%>F+::9 MRPVW:\^41Y73U^+I:CVY]#!% !VPP_-A"<$1YX'<>CL T)^:>>)B;;?_E\2/>VSZX/ MSP_)WON_BI!_%*PNTFCMT,;U#F]<[QXYSBD5/(/.2?-042!#BF.'C,JT52HC M@(=KFV1C?J&A%!Z0T781R0EP!#LQ!D"C@2P4( 6!2P2:$J6GY"I@WR;CT4O" M\)77)J,!O*](&1 EJB7)J#3,4F:4%-QAF7EO@L.S%JFG$:GF]N&1=-(0)CV2 MGE,$DRI'AM$,Z90SEP+RZHRL;>*-VTI45"*UD;P%6Q?,ES'2)/H4 R!C99$2;L$#U52=P$6MTJI1O)5KO?O8'!^PC@3_K: MYP1P8:&GK?C>M03>20)/MXZTR#/#L@QY*P5BC&,D)36 ;)HZ@RWU5@=0^X$$ M1DMO7--P2F[ZZT'&[,D"">P'$91!.BEF]':V]7Q(0PO>;-"#&T1;*W;)1:_[ MM>A/>#$HR'D\T@N)D<\3Z,_$MPLP4?0@VIH^,;H/IJ8K@$WTHG,FSAG^6]$/ M9UST_->B.^RWXR207 Q[8-R5W&+KT]NDU;TH; )L?2/YO]U+_]7WH@D-7:^C MS^6\"#T.VV[,[<*@Z(L+>$1_"&,'UG!(X@P=##;LX.2DVXY> MGS!7V0IZQN#A^QOE!%;$<(CJ&1$F2M^([T03_K@33.#X"O$9Y7DS=OBH/94/ MYCP\:6JZA$9UOOK8+Z%EP4]S 10LG![<,J-6@[1UH,70M-VQ&7\11=E&BR4@ M) C.>7P'>'Z)GZ%+I]YB[.4!(_Y"7Y7&3J=L/YA,,#Z]P@P'Y6M-/WA:NDME M:@[/0<[L-#Y2DJ4DR_),4LJ<]EJE%C"24T6H8HP<;0=\Q/ ?N@'*:6C\9$^\ M&[;]7KX3"2G0TW%LRD=XQ8\^^#:*=A%Y?[396O#\/]M=>_;J0+$1_.-'W$BN M,TR1\21#+,,P"QOND/? [F1&E:0P7WB8.BZ"_=<;^F=KV$3MNQG^"KL#@'1& MTI[WNN6AV\<2ANX="I543S5DZO#&_'0S"I)>2R#@RF[]3#>(+<>^]YM MB=A@F?BIVW[_&$]O?^B#&JON>ML%R]ZC<01H]7>,J?IA#.7\J0O6KTLGT-.L MTZH?>8;*T*I+WX89MP$GGO23G2G?>S+R8]P:./Y3_3.]JO?#=;OGWW_X#OWW M&"*I9KO\3NNDJ]W?O[D QF 21/L V"UPR_YT\-^2HB-7.NYD]V;Z!'O)=_H^ M^:U:8_Q7 MSSX%/R:3SGABKR@[D\//NU6'KGZ(Q&Z]SVCX[O-ZY;IS_G>NMFU*B,J-]BAU(9>8Q1PIS07* M4S!2,D\9%FG()98M2)WXG#?3UK#V4F'-,^:E23%U2H'MG&N%94=CT&977SL;.H.J%.G[8Z?"^.XE;' M?>A";XW/"?L8:W2[![HUYDB;S#,G**?(*:$1HSHL\QJ*\DSE&&=YFF4A 6PF M5B/'4ITV[=ESG%J5EZ7*,T3%62Y3(P0B$L>R%0Q)2QW"FF#IG2+>@"JG#S&^ M'EV3E\)2GJ&#[5VU+CM>H!JML@\*W7YE.=:>EH?<";.JX9FRNK8G1JC&KGMA MU_X<#3$X2U.+&?(A@)%A!D863#[(&N&HUT(H'.H/KU )]3H3VY)U>0E$I-;E M7Z++,SP$S&B!J;0H97F.6$H4,MIAI T,&M84CH;@/?[@4L*US^21M#;&R85E MO&[8/]9!$W%SK\PILH)T>T=>MV;LITF/P9DL*XR30/?D\7,K1)0Y#BN45*:FS2C &0T[5- MGKTT;\FB2Y[+F:_!$?2^VW5Q/WYQ?J&+WD,K%CY#4%Y!RM7LAD#+(;3'M'VU M-+\['I\/<5=:CB]X?#5:-7??"KN/Y M>!FA4H5S$%A"@:6DTB"9Z@RE,LDR8SM)0)#1[2!6A5?3YO C'2)EB-_DSYJ#8 MN2P3 MWDJ"'$PUB)&<((EMAKAQSL($JVI ( XS:S6'&'X%)(4=R_EJS]Q(8;U$ MF0U[J'UJD=%4(6IH[E7.!#8Z%/C+Q+QS9M5,MMI#LP(>FB4J?JW;]]3MF1IT M&C1;6\M1GJ6@VTP8!)!.P8BQRAIG-:-R;3-;5@FZ%>[ V]):ZQ[W]/D'&+5W-X-VGQH*-=S= M">ZN;JC,/KSS%CG*TTS[-#7(\2Q#+)<2*>LSA%.3"\O3E'H6#+54S8?AKI"A M5KMH5H#%/ 4 U$[:!^A^8T+W=_"1DE9(I02R4EDP8\+:D^4*98XX1DTJI33/ MQTO[6GTU>Z&"2NV=^=7>F3@,-\OF]?:@>\+3MWDO2^H9=S1%J7(,,8TM,IG5 MB!.7I5X8KQU>VTSIZJ>5J'TL*[6 5"OR(RORC$M%.J(433T27F/$K!5(.R)0 MGJ>,@/5A<"[ QB K'&TGW)X'2EEA1ZPG6' MH5#2Z%7N7%?DI:597WX'O9P9X0ER$4]G8Z]G@)_V,HV-4*9CZ!L3(*Y"--+1C)ZT(^I%C%BF/KK=S\]UA"<[.J MXOG[5+7;9UHV-91V;O6\[@][5\FVO]"]:*8F1;\_#/5^BPY0])X_'K:K0JE% M)_EKV+Z*A0++PL&1P#L?Z;M.3N#FJ"ST9OU%62^Z+);ZOMTU<+/=SD!WCD/> MC.1#]Q*%_(,NJ0K$_1:\PQ3_\7X7)#)^)G_\*R:UCD^Z#.6>>W[0Z^JX*!#O M# ?+JMNQ*'PG%G#.![XW6]>0B(UDJP\M[/G^L#U8GRK(/%&Y6=^K[/M# 9#? MUY_PX_2-=6'X40UD ,[3XR.>&8U=JI&A+D>,YAQIPW)D4X5-KA25F*QMXHW; M$@.-BL$'2:M*NP0MB H09#[(4:],!E.6'8[2.UGL\*74@)_3EK*J^:A3X-5U M61R^6U6*OSSQG:2(I>'O2"5B=!$0=]-=+ MK8^%EL=W#+G-C$_ZT!D:&NF2X05\[;_I6&D>3ME(WG5[4\V AWL?@K;CK18U M!#X *H3Z[^N3==(G4*$HFQCP$'01FA@+PT>/7GB[<*P-(^?[@W%WQ,:?Z Y MQX"P 9+B\SA.+GPOU"HMFU&<=+LN=)[QH8UP:CL^,KY8WP\&[?BNMI()H=(APQ$_5!Y'OIKNC."S%Z>%/9DHM:U#\]O%^?% MH(+YLBA]/Y3([DS?^42[Y!X Z;!WF("AQA1F*6;&9*D3.LU(QC+&]-'N(ES< M;;Z;Q<.#SLUP .I5?/#'69;PJX.]QF6(F1?<6F^\1-)QB9CF!IF04-L(GVF& M;9I9?*^E+Y+SG!*?H! D:X+ M0!TIW]-Y\Q9(ZX0A.IYC_AZ]V%;'[5:O5=FIM13/2W&(#SD2PFOC9(9 :"V8 MEIPB0R1%@%)*8JS#//&4D4;U4#_:4%N##5:6("QA+O< F33'#TT)$A; MT2E#XI\I:__WS&N4\J@L]\+@-%4.P^@PZ8S"G'+@!2XWW$ZS_;QH^RF(!@M\ MV.OT1YSX %04^CK690/.WO#?"MM=CY#_5G>TTP'A87#:)=(G7S68L,-^R:#C M:>U0RBTYA;'LNR(.?'\C^1SH;@[=,'8D]*=M=J#=G2YX/S:FW@^ 1 MF)I,QGK<3\S5%&$.,A6H\,AYD >[ &!"WO)>-V=DX8S)UYPY5+[UQKP,)7-V M8"D5F_\VO=\WYXW$.%B"8;@;,:GE,,^GV'B<\XQBP;SVA.='(,5KS\2T% N% ME+"-9#3'5]ZT)4SJT]#^(5A#_F;[K@?#L]^")_P)PG?VJW'Z=&N$TW"_77)( M/Y[M;?_3_O)^%S=:-CT,&/WYRWGC]*_SQO;'D^;Y(3Z\FL7I0](X_>?TR_M] MUOS\S]GAZ?ZWYK4K */)EW-HX_GA9?/]#OUR^O'T/]<[-'A&2&H55CE&3J8" MB&6>(B5@2E9:"&H]D5[2TBEA7XA2/W[2=,ML2)Z8$6JD#;7BC72"$$\P MPRG#1@97[HJKQV(,W^LD?VGH&:#*U5PUC8/:=2\"4$7'A;7! M+J!0#@!RZ]/;1#*:5![6"1A9= M%UM"Q!\3#I:B4[*KZ-))&@%@)[X*/FG=83'RC-[&WPUD@9WIEVI*<] (&_\\= MYB'*UC;3?_^N-W_0J8^J+>L_&M*'/CW>\4TQ &BP=VA/N/'6C33^W>MVX+,M M78>_LJ->FE.Z74XTUO>"8Q@4W$'3>M%5>Z%M8'!MX&HE8?/_'18QV?1&\BEP MQ>I:8([MH?N.OZ'G._Y2M[N1CB[=/18VO"SB*1_+I^Z5)'C*ZH2.LV'!YQ+, MH;[OK([E^2L8S?;951/>J[G=N&Y>;QWE"@@ %QP1[GA($Z^0S(Q!P3AE1%HO M%4!MM^/GK4XP"^(R03G0_6!5Q*%?+YWPE1@D8(V>]TL_?YA<0!3 ["S7 L*X MQ>-)WNN>)\=P14^WVU?)E)Z$X4/%-W12..<[;U[15VK5@$.=US@U[8YU[99IV0)O[1\*YU.>I0]1G*6+48Z0D\\AS(-O* MAUKA8)7F@>%% WN6_Y=^8__-]VS1+U>?HLJ,5&ND>6#D5TN ]_#/5',$"P'0 MHW6O-SW?CHSSC\O"#4Y&.W\FKJKF.WQSB3;];GLXN/V2B8DPK.?YWB^:!YF< MZ9V)?T]ZH]9/KLN]=<>1E< M&92C%8*)@N2_#1@6V:!>X 3Z9:*VV%EST-S=/]@!^_#/C[MOMUJ[S??KR6[S M[>ULK,7T?AT.,I@@7YH'R_K9[#MR]-*$VDK?5%16' M!U;='1/Y"?YV,>S9D]BZ43M=B%R#&7\4.N'\10]X>=3*=I%'U=1EUOCHI [7 MA!"14%JOU_U:!7_H&$UR'EW%E>\D+&':\/=-=ZR##=$&CA&.AWX+02&#'@Q1 M[GOA.8-B$+"@=]/,LNFW=,VH4V)$VZW+MNNC/AF'T=S$BJ+PE:A,S7 M[;5M''DL'4F]0L1E C&7YD@+B1&QJ3:>IJ"/Z:P7]GGBT(=232>5\$8B;L G MV&05 ($C#W^,@HR+3GSO>-$?TP\,]'4F?#D^L#Q\0\PV<$G.JJV#U9.K MPQOQT$Q(=GDLS3:(O/TPWB"W'OO>;2G>2-7MEW[OMM\_QM/E-Y;(#2'3Y]38 M[$ZW_<%>TA_N%)\_=<&FGI+//R^AV%ISIJ>6ITZUZ6'V=MN,?SU#V>]RR&YS<7)LQ> M%6S2'<*M7/]?]QFC9Y:59W$W? R?43='!WV/2GY\!X7^^40A]3V6FXY!K(Q\ MW9+U:>3Y_BFI>H9I/<$CP#_3'8Z_Z03I-SI?-'>@^/]EQ/X#=?^==*\=N=?SIOPK,:W+Z>[UWOP M_7^N&W,5):@E-FQ*0LP(AYCT&&G,PPHQUDHIAU7JUC;5NA"W;0M$AF,F]\6R;^)I,MK?#7N][!:R7DF*"]7#_ KC>FWD*N7%([YM-SE<*Y.I^2$931+$;4*C"J@+$CE&B.? M:DJX<&'C9]WE2^URC14SF0C1EP+HHB .*64PHBES69Z*E#-1)74/FV)Z88M/ M>P&/F?ZUQ.G^/F#QTFS-1:_X8FS-QW&"C3CV545O:F-SJ>@QXP433AII18Z8 MU.$?'Y)D88U\1I24+C4^S4*Y'DGF4ZD^^ZSX-3*]4&1Z'"]8C4R/B4Q3;K#K M_2/,%/,D-<@0$;)7Z10^:8E(YKW-+-$*BU 3-<5JA9#I-?D?FMT.LK4/HO9! MU#Z(V@?QJR:.XWF#F!HL/,F0,\(B1HD&@YBDR($M3*VU$G-<=_E2NSS/?8Y3 MRY$0:8J8,!:L".F0EIS+/!5>4SWR081T3>4&H2?U0HSO\3(K8*V.V0ZLP-;\ M^!%T;L9RSTUF.582>98KX,&']?:_+Q, MW5J;'T>;)ZW=YO;6$:6IMX&OI+DAB&6<(;^5%^T*7V34O9F)Y,$TLDUE-3B;U%+*\ M*>1LCA"F%D9+<86P5P8Q,+N0])E!6'LG?)HYP;(R;C";+XSZ(U7CXN7MY0[C.X;O>(\0SGE.6(AI@91E.@W-88!-.>MI(H300) M5:37*7T)>'F'^G5/GX![+.H-/1B&&D9U?I?3_2.8Q5.NM4:6I&'ID\!,K@E! M7,@14>^NIP/B]DG M8!I]4$#7"[,[7G3,VK*6Y;Y+L_[65S%IX?;0-^')K5@QJ=$-!9->@['198>? M/Q:'UP<YNMHGT,:_H'UG0-^V M+L'88- ^UGB_<_6E=7)ZV-JY#+6UO[3>M>-N\YD5A?\%5*??%*&!_[*3!Z M%;$.OP2,3GK>UW"T/#@ZF(.C5.K4ZY2@W%F&&*8**6>#2]8*FSDFI,L#'&79 M"XST7W4XXC4W6B4X>M<=]FHT6AX:S>^G]E[+-*44V8P:Q(R7R!B)D?*4&(%Q MIIPNT6A9JT(U.;HS&F4U.5HI-"J^UMSH<=#H>N>Z<7UXI)V1SA"#,@P$"="( M().IL!3H'>;,6IFS@$9,U'&A3QP7&NJXQ"I:-4-:%4S:"L-1 ]/R@+5@BZK#RE&'D==,A 4XBW3&&((1Y!IGF6$^1$>GZQ2+)3&I)XCG M6U*FB97/"!!TZ$U2A#@5W[\]VT1-N)X"LPXZH1)DJ&?OW_:@!; M'H"=S0$8YEDNO1S!^U83K7OKY-V!2 MJ&[Z5;>'$X6L;^->=YPVZATGC]0U-=C?;>MW#>?+@_.=RPCE$=)WZ5[K@!X9 MK;DG.4-.*["BLY0@;6V&?(ZI3;7+."?+VJZW1/5YQ.TG]XC0_T7;%;;ZR7GW MIH#LPMT*?>C46$HYE(@NG$^@F<7Y1;NPQ2 !/?/K4X68A^&*8A"+V?9B16DP MWF$H>K$R;;P@,;$<=%G?MNB46AFP07_513ON2JBJ.T_6Q4Y""=P00.U\R+93 M=,+MPDD7WY^N-I+'K.R\D%C&$B/^7,A,DZ[J'J\HCP1WDL2YY/;;29T>0*E^#;JCVEO,9Q^V&;GM%. M&RXV,E$7.GYIA8Y?VKZD1RX%_*S[XE[5?E^$N?HY_N$=T >8A8]]TEN$^K]= M>=V;V7/U:^O_W'U#V\I:=0LIU7W,N.\9;J-QW2J'=3R7QX.!59$IBR[DO'SC MAKTPSL^44E4V7+JWO0MTJG'=?/^E:(1G09L.SQLAV24\Q@ MY:5'&6;5VJ:XC1[5.O5H.G6?9!RU3OU*G6J^G4B$ M=[IU1#%SDN4<949HQ*S-D?(*(Y$;KW(M->;\1SKU&L*/YF;Q*1/M4;/3O;)5 MMLXP\,6E^%[9O=!FT@7RM^_9F(2S%CFIX< M'DE,;.Y9AI03*6*Y\T@3GR+/E-'8".Z%#O"1/GBKVDN!C^F%GQF7\$1RIL=/ M/P8J\K;;']2K"2'YGACGR0L,0YMU>HF,,[_PD>PX3\+",3+D)%GEH(80E>K-7^AZO M*DA_;(V6[*L[')0$+.]USY/N^& 9)?48+H8'NQ56KDOOG9/]94:Z_I3Y=_>0 MU]$FK-<0\7H!]SE@7UH-O+?=/FM>-W#CNGU^^+E9@(GX#=I&P(R\;EX?\D8Q MFV_]7;O9.FDWKO?9WN?]%'Y?[WW^_W/V9;N1-D_/KF(*Q-G5 M4D)#0A^#A.)YR#HFD IDFO[M[VUI$3 D#( M,41(R++A<*B^QK+PB5*>8VMLMK:9KJ?IRFUFG_2L3JV'CT/LI_VM\>NRK:;W M^\VZ^6R._$H?6/!N773[1;CZ3<^WX39?_8U3*RC+Q%65*8YO+M$&K,3AX/9+ MYBS%7^1H9&JZ+R;_#>T)SX^ J*R-KCKI MW9C8QQZ9GM=G*&8,>:/;E_JJO_;[]*:'HC-JDJ#0YMD>N[5?\OS1^J442<"9 M;B\*T!L09=\+9T&;],JT)3GI!33^GSL,$%[;;&W]^6$GV7N7O-UKMG::K4__ M_EUO+AK]%:^I,>?=B(),^$:%28^[H/*W[_1A%+8Z+A9V_KO;'_3\H"A=!7_Z MCL^+03\L0K:[P8&P.BLNC=$<==;XW+B,\P;]ZWROM86_;&]=[FV?G'YY?T . M6_MA/DL/PTIA,;OBLO_M\'J+[+T_N#X\A_EH^^-98WN+[;UOGGUI_7/2W-ZA MC6T'[?YX_I_K ]Z$*<93BC/"$$T=3"RIRI#TW"-,0A)>FX6*O;/;-PBC5F4B M%$_)#SLJ9&L: M;[D*,7P#^.DG&IA8#L]PL>-[A1G&>UY Y\$W,/E&9P;,P7!VD@_;;32 ETGZ MNJU[!5SESR_:W2OO^QO)SNAC8N'B1 MJMZRU] #>P*=,W6\C#'8R^/!50HU>&J%W[UL'!^E/L.<>8^DU"F8NVF&C.(: MJ9P*''8\.4?#_L[YS9W)1=F3P=T*LC02LO$VPRE9'5Z,!"HO>OW!,Q:<5RTQ M9&__*+>ID(()9 F%*4(HBXP(VX*]),(+KZP&\I)^5UZ\MB?S$C.(*:$LX S, MV=7>T8Z[IZQ0E@.%RG%.I&(@OH8!B>"I,-B1S .UJD'F*46F\0U AHE<4BD4 MHCS+$5. -$91#_P"BTPKS[ %D>'?P9BP]!/0HP/C_(P%XE5+PG7S^"C/8"@R MSU"6F1#7JBE24CG$)4DI4"*GWLZZ.=Z"$: M/5@#($359GG3U3T7_G# 4>V@V^NO TVZ*JG2Z&;Q0;>0I; #WO@3W0LPI"5"6>62Y8)+1%#MGUC;Q!IL78; SVF%,1U@V**,ISLMH"K\X M%"7.@/<1BX=Z>FNQN*]8L,;^D>-IQH052' #8I'2'!E')1+&")\ZQS-&ER@6 M>&-1C.JLV7Q77V"V]DR,[5L\2=E&\FC90"HE^!AI!8\O16TG' MT>%( =J--TX/K1F@C;9X<7N]>-T[_.6N^#Z&\9W#OK>O_7.^PO=;^4>9MIK)< M@.48J@%[GR))]JMN!Y?1]V+71AG<"23_IMN$.%9VY MN;2 R:G0[?;5*+=0%;G5@>YO3SXM#WXH($GWF=[R#.9<:E7NB6,LLT9@+4RN M@MY?FY1Z\:XC5NCM]J*K7\'+5ZAJ>ZI-7WW6Q,4 MG6L*6A,4/<.(,>T13'(9 L-*8^F8YM:&J6Z!!V TU05.,\&EHQQ$$>GWB_Y M=ZR_$9U2$.U_AT6Y5!><49D Y7?K21&< M8F!H1.=8O$6,-@-C0X/&]OJQ#^#*4&]97X+-T8=CUL-+N; -8,H)$KH&P.!K M8;-E+)-5\%0ZL-)ER?=6&=\K+S5]W!)2Q]#7YPD?_>*KR'YUDYLQ7KR MXW8:9.EZ-AA#SKIH3\X:GT&V)B]YQ:IM@S/89"E J[7(LYP MBV48&4T5HIK*C!#,8)B":L]'/OV<<;,.EC)<4&K:NV[/>-V+VC^&W:DY*ZZ[ MCR A)*-KA_N"Z/>'_8M*>4_&*>)*U;N:!)H9<7TBESRPP8 *ER MP#9S+AE,V(K>VP"KA?JGA?JJL75$G.=6>H&84B#4GBFDB50HG)=UZ=^)SAO?TCAI7T&V$C,135KB:PG_MM%$9=H09(F*3G%ZY$%]'S'APV M0[ L=(RC NH*_F]@$+"3&] MT((PRA'/G4(,6X(,(1FBN1&*2Z>(@#FU"U9<&.U9Z8D044U4<7H*4V) C2A4 M87*:D2DZ:XW!I-*%&;-=HDW1"8RO(I$Q]>K@I/*%CWC?NQ '&,1UM_/5]R.U MG&"%)5F\.;9>2BI0UBI&83WI=)-VMW,,D!CVIY9,'22Z>]FYY\H-6.$Z^,\< MIAG+ F@#001US#@!ZK9&7306 M]%5:L7ER888V[QX);?/@ M8=B+F[&"+,#4"1:++X*-49UX/BO-)-UX <% >YWDD[\8E"R!CJGOM#>F/XSA M/>? +4KG2MC8%E:3*HL5%-Z?7PS*74H]?PQV6+EQPMT^W73PEHW\EZ@T MW;C-HH-A*HW-B[:V(Z92.G#@=D7_YMGE+%59IWT/I"@$'$%CH=UQ_6ML M]/ MP44*DZ?2CDH!W!B8F@SZG6"*F=8Z4R'-DX'\J MDUI3A]W:?=SK]OO!7V,!1$&V] 5\_@9#- #4+QF.KTR5^YI2#Y2/B5T+ M43RJ30H@'".!WSJ.,E**>5C1ZK\/;_-.B,DYM3A%F; ZE'OA M*"28"7,%B!/SAN!L;9/-+WN5L;^C;+RR=!XRY&,(,$;;W MWBI)_1/="X[::6>3SU(OL1=*YXQ*8WPF>R27N]CP'KFQ'? MR,,/@M\'CO_KRJSNM7)]Y1N/!K%ZZ6/6)Y#A:,8BB3 M"LSW5'.D-1 1SGR:BQ 4J$-569ZMIW1![% I!3'-RL2\&NPQF">*?DRL$HRK M[UE4]Q&::2D9#?M6QY7COC<G!DB&6Y%C#VG,+8 \]' M!JQ8)%4H)\PQ=2'*\'MF-Y@U&J:EX#2_ ((4I>&'$Q!0B$_AQ"?%CIU2(/W? MH;'C@V/ (#4HC 0#^ K')J/&A0@R)PG& MQ)] _3LQ"SJP]'?>](:Z=[7 HC#^&!HW'!3MXGI44J5:0XJ0N-,YUL-CGWSN M]LX B$!)/H4-<)'-AX6@WT)@'<5_5.?%O\@?_UHOUXN!3]G!<&P;N&"-C$*] M >3R/!X!P$))+X$922:=LIO (0=*90C2WN"]^[+.-/NI7!Q<-(*7' M5WNMK;2QO7,-OX\H<9FU/D>$<%+5KP+$1MQBE>LP'"'Y^0U8C!UOE9,_B'?T MGHTB5X*/0I=' 1U0_!!*'P41#9LFJ_)'-Y(QO3N)%G##Y^!GX[\)UF=P#J<:L .GWUZL5OYTAC M+H@A#'E'&=A'+#C/P+J6J22:":(R&_+XXCGQ@^[K)Y=E3X.-Z_TAHQI5W"J4F"_0)#'8I2(8(=GDJ M./94QB7^>8=/*3'5DN@,E?J)#?QW#4Y5SSPX53S--N=WNNC]$TKEW42D]E,0TE\RFU>C8D M-?1[$CL^:=RDH/N9>-0?/WFZI6$6ISQN:^(,VU2YW(,".9MSJ:S)GFO\ZCN@ M&1T;>$[1 ;-B6";+#4ETB[*F90RD"VM*7P'5X1B8%-:660%+?V'P[$Q\>:&O MJF^"J>+-H%I.!3/[*MHI91A?"!<"GM>''BCRPNH0_K.P*1,.;IATP_B7-2H= M_(!E42UI18/K!$P>H'S!5!I<)544B?\&+Q+J7X9'?M6](GJB1E7CJ]J%<5EV MXDFA'F:HHQD:#"-WYJL37X)-NU6.5'BUZ"&KHB%AA'M^O*\]NH7!,//G?3!N MX? %]&U8OQI,CD&5#?)FX";R+8?AK\)*0V!DW@, O03S-Q(GZ'D8AJ)_4I+M MJ;N6\C)]_F2YTLGG]V,95%=:"2>%[P5C]*J\XT6OZ ;?\'4<7Q\O*0%@X.U) MI_COT)>M+#H70VCPL%^&HU:Y+2=;] )&_=WX;?KCWBP7A3_XK[Z=D(EN2/X[ M[,8@UEXDLV%IM P +E6AY+XPKIT8/A/BB,.7\-U$!M";2(?QSKO@! #CL/\B MM.A'_4DG^[/2IO*+$FN"=]0$>Z$$RPK&ROCB=@2OHC/Z:V/VGL&LK5*RSHQ5 M#%XNX'WU2'OG1J]$YJDF]8=E4,D,*H;SK@K?=B$8YJM?V/2 "*7#'UI=M27> M!OKF10QTV?7IJ*O"VP\[$^]??K]>C4?I*IP>YYN*S# 6_6)0HA#8FS "T2G1 MBT@&>C,(HC"*9:_FG3AX83X;A46.0LS#\(XD(YU$Q8GDO&5[2XP$"8%;%D&X M.A/QDF/C-40,P=A7,^VP/_$J(_D(0A:GQ*[S;7CG47FI$$PQRJT/CQ^<=!V, MSG&,/;F1QPG8C?S"E>$.,6G_B0Z&#WP!#;#]D;,RON(+D*'=3J0T(=BZ&G9S M]>-I!SZVVZ7_U!5AU3SX0]MAO,<=-''R>/9;OU46RND:C@7D[OFP%R),^3#> MQS!37@?X&LVFX>8PF $+XA/+UI8R#;(Z2=NJK1CCZ;6+\_VI03+>,Q7)=F.RCSL M)Z=#=US&+G;<>!8/=GFY*VY\XV"9ATCEES*#3RTJE3W3C^N64Y0YZ5_JBQD; M.9JFO1"G%-E.N7:U@)'-F0WE/B8SI?+LWU[XMVP'>?Z]D@>H"&=D"VE'?+SC\)FUJ>X_[354/K_ M@V;!_.3"&TR1W%@B(M+7ES;VI6[!O8^[71=7*J,M# >+7JEQG3#^H9S!(*YZ ME[M1XZB777@>=N#E0:'@=.@XH(.=L,T[@7\ZI1D-;+AS7!K>MNC9X?F(.@:3 M,-"U$&K3#9-0=):-'UXRK_\.@945@\B>;IHYT42@_NVK((63[I-I,V?2G E; M!H'=!Y*_\^=N:WLK*0>JM _SX6 82>2HM-9&\G=9#@0FU^"8ZXZI8$U$'DY$ MTI .OPECGXA)_O$KU")*?I3F23RH;(?9.>F[- MZT-^>+V#]UH'EX>G7XK#EL5[G\-*V,E)J!=Z.)NAZ/3+6?/] =MK;5TW3]NG MC=8^;[;^+)KG?YTTK_=Y6 G;>_^N.+QN%O^Y/DX;ET?62YM[X]Z M:6J^+L+&X6.PI%VYER>FZ@UT-_R&^;7MC^-.]<%@E"6BVEH!'1N<9T6D82%* M"' I\+U.0+H0GS3L]2-W,H&I!:?V5+S(>($C+GZ,_.)7D\E=RBWUX?%3CPR\ MNJV+\^@H@G<>Q-B3"1=SZ8.);ABXT$3.->=LGXI7F6Q N/^D%[%:C@O.^;C. MH_O=#MSR:NP*=!O)[E3HX$U;1CY.0'UXU^-JD/J3=[GH]OM%]'!/WB',!-'1 M&1X M+5=NA(!.NM%+ M/[F^69PJF]WICF\0:YC%IY3=<*Z=WT@^GQ3MX.RMUL3BJH:.T]U)Z8NKF"Y( M1Z3HP; *CM)*FF8C1-N%'_O02Z=ON!FT(B13"%(V*09%R"D2=FC,9!&J=J6V M@_OP:[?]=20/<6X]T5]]C!@M.S7Q,7-+F)*#K-VLTHT\9NLP4OUANRR.6M7B M I,N=MN8T-TE]]ERIE[^S*=>]?A3[X[NA370_BAP?G5FV8-Q'L"]]PT&]X3C M#=Z(>0#;YX>G#?+E<^-;X_P@;="_SO9:AZPYGP>0'5X?D["=^_#Z[%O( [CW M^4O1N/X'VK-S]:5EKP_/8>8]/:9EK-7^D4Z%-U9D2'4K.1)9SDRJ M)".6STZS3*7&9V&+08X9$THSP1S7QN4P)#F3L]/LJ,\3Z/0D]OI/A)O\^*'3 MC:2,T9Q9RJR%\W.LF,U2X:W/N30@-<_55_4G&,(V\:,NO=DJ4ID!,2^K@3FF M^%JXT>I0QP]&;A!S%;^YK*K:(UV6M4_*#:\1@JM]2#>.C,0-QPM-\,"B"U/: M=M&.C_I!2XZA&6$W< FD(9"]W;XQO8/U7C4D&37$A1L'R[MJQXT=7>XS[EZ4 MBW\QTKG:>E)2A_&5(]C.IUZB3%MULSP8Y]D\;/@ORW*ZV]\HY*JZN&@'U\%$ MVJY!+_JQKJJ&EWEL[@6Q02,BVJ85JLZ^R_!.GNDN M[ MAU.4I:$*E0^A=9DP2!DATU0H2CF=J\[^+$$BQO_X$0=6#N%\D!)]UNC&*OMRT8B+TE!MH2E6)E&^L)F^6;#(]GUKR:H/* M1RFDGC+V?*J^@U;]HJKOSZ(^]HJ5V^.9LPW=U#=5UUN?;6'$2RDWP*=^=?L,-8U MAI]3C>'?GK;^>8@+@4^S=AE(TVXTMS\\G^P\/VF4C8H,-UI@C,5<@F$GZ3[> MV[;T\'3_"CY?[7T^^+;7:M#FYX/+O;>S189WONUM'^"]UBYMM!J\N;W/FM=? MBN;V+@\_T#[>N#XD7UI;+-8__S1=_SQW+F0-DZ$"9(H8E0QIH0W*-*$TU4): M*]8VLW65S2?X?I"NUZ7/:UAZ%%A:0NWS&I:>'):NIF%).\R-$3G23!C$'*-( M8HT1TS#K")L*+_W:)E\79#X3U"^!I=? U;=O_%D/8NL3MET*W>VZP^"H^I]) MR^Y7$_G[-O$U?/6P1R=)AI;C$-I99\*Q(1CR%BM$$ZQ)9DT M(/8XU%=>F,*PRASQ?$EUK>?+XZ&UGJ^4GL_P4TJ)$!GPT]S3P$_!8M8,;&=B MA=>49]Q+N[:IUH50*Z3FKX*DSDZL6HRACG/8UF<7<1NO:];@UD M]P*RPSG"XDBJO7 $I6F($U>&(:V<0 YGC(K<:XSYVF;<1D'_>"B4+8:31V4L M=[4):\5_#,92*_[J*/X,@S&<6Y/++-1-S1'#WB+C288,,:D2DF.QFHI?>UHJ M3TL51/807\NM018O'^N>S M319#.&6FU?;8\=+-SM ;L,^M3HA#V,(+,,HVT MYP89[ EQ,L66VR7[8>ZF3,_(0_.*T>')?#*I0A(KSC5SSCNS7._-XX)#Q8EF\ED1'E5_5<+@5N4>KX% EKNF0/N:HYMV/T(?[7EP:EBU[QY4'IDU&Z2N!J M,+T7F.Y<1B"-Q&Z7[K4.Z)'1>4JT%8@XJ1$3$@@=UQ1I07F.E='4I ]F=:NW ML%I#T4N'HB=C=344_2P4-::A*!-2BS3S2(. (N:L B@2%J66"^S^__:^M+EM M)$G[KR \L3/V+$GAXF7/ZPCJ\JC;.FS)[;6_. I 480% FR D$S_^C>SJG 2 ME"B*HGA4Q\:.15QUY/%D5AYMV]+:[2<#NV4?]>ZQ*(%\XND3T:*;5I5]X5?PVI6\'"6O9X9%S.N\)AKVE%E9*;(>?#EG:[3[VIU8C3U.D+4NF5:_;K1=/JJ;O=-DU04.^RK MCM-JFRV[;5JTW84M K!D=:V6IM.F7:YJUE.B> A<.Q%UOR*:IY9;.IM'>,U< M[$GH)-5;>9DNBWK!W=L%"CL^./8JX;,E=<,ZC6ZG_1REN%K&?*6XUJ1NV'QK M(.N&K:INV-:MSQ/K@FV@P_TLK>']4<7,UL]1]+@P.JW?[.L:P&"; MZ*;JZ(")NG97;_55K=WN-[L_3JJ#;\IK/G?@Z\LY^?U%/LM_[S^\^SX:GV[2O<._P$ MR.KZ[FS*S_1-__[S&R(O>/Z+?G;XZ=?9A^\N/*=_^PWC [3U_?"+?G[84P%U M3>= .T[?:1MVW5*[5MUL==MUJ]5NUKO$[MB&UE%-O?OJ?<=LU=J&-N5I>NDR M<+O*JXY*'54SVKK954U#-2VK93AM8K2TEMD"T,QX=ZS;]5/1P1,7H-JYQN30BQV1O<2)]CP"2.0=QN,!;S3\!9VUEVB><[ES MX<&TD]V]P,W]C +K8W!'0_XO=^B.I;AYE+@Y*4.#6^?#7Z;SWS^\[[IW:_T< MP7K8VO?A]^'IX8WV;?A-/?U]^OO\\/3WMZM>\]O/+_#O;\;YA^\WY\<=]8>F M$[MIM9RZ0;06R"K5JG=;Q*S;?;U+K6:;-IWVJ_=Z0YT^OE+JRM;1YI?12-+F M>M!F\X?1QJ YT)X=TR!UTW"Z]6Z[J=>;7;-I4!T0E*6]>J_I56>KI7.&Y\CV MDEKHV8,9I!9:7TZ?W,?I@7'Z^XOV[EUDT+M)"EJW9=;>M6LZF"M:OV40L9K65IH;6F M3:F%UH8VFS^(9="6Z3CUEMW4ZB8QM'JG;]$Z:8-NLAVK2?OZ([30JOV\]T65 M/&^]!=$'ZZ%.T8L-HM5HSC&*B@@E]$'5C4;%,1K6LN)A+Z^U-P_@!UG9YLE M?LK+-5==FP/B><*KU?.=A,:D/VMYXG.ZG+W6-_0^[&B]V3)MQ.&MNF4Y6MW1 MG'ZG;5J&HYH@ 9NM911^6+^H:\GTR\--S\?T%56L)+_/R>\E_[7M-$FG;1MU MVB?MNFD:W;IE]YMU:O4[U'9:>JM-9!6K=7&6)_U&92F"34X!7L"$72P0H**, MSH%'HNB\+^3J>?@9QU6P2M.+D;@::5+*/DK*?IHN$@H@N65I:MU6:0=058O4 M.ZK6JG<,W6FV+:HV+&L:?Y,S+Q8I,#RF%E"J>4P>0E*=6VP MBQVG7S=M J:33M4ZT552-ZTFZ=,^M>VNO30HM>ST_V*66/69Q#,E4[3FRJ7X M\NE)BF0VM@ZMPXK/Q3[I* M2*MM:-U^._$T=86G2>T:Z@-2\HGY(+TA\-UXN[U.B^>,W$Q.KW^T-+.M=_KM MNJ9K8$0Z3K-N-2VS;M.N9H-4;)O$F>TT2A.7^L6T#S>*8NH@*6&6!\L.O(.] MHV&4=(O'?2/^A(G4]KN()8J,)^Q!XH/%Y/K*)1V->20V2W&Z<\<#!7B&3IE6 MBQPLV:35:AJF835MU;0-&V:KDQ;I.I9E=3MZAZ/R,HE.G2?M)B9_2I[2Z>\O M/SHJ0"2MV:RWB68"T;4MCJFIIG4L6VUVM#Z9@:ES3:-+1%=3[@:N/0#Z&+EX MM4! /)2_54K1G,Z@ECG5A9QJ?79.-0Z7$>_#B;X=\]42,K%-O=%NRF3L%TW& M?@"AK4=";W7N\PF( J7;4)2# 9[81SS-U5$.W8A/PM\.CN#??%YO/^/%>Y5Y/3/ M*SO:KV8/9TV)K(=4!O>&@14UB0 G]N$]++GY<^S!6#2#U+7F:_J&W:XU'?$7 MD] ,!F=&C0)6#9-,(&]8S0&M:Y@L6Q\ )TM,?(T/(U7?YF]E/VKLW"@A[ M&H8<=P]H2%'"1D+&"D H,05AZ_@;JLYO9-=?G)A2"ZQ"ANOB* M19/%X=,.XA"NCX(0[4A\\(XJ?1>U"NC]V!JZX]S<"Q-V(WC0QOPCI\87-HKP MGSS9'(.RV!KRE\,?**B3)'+8=X2%;N!$2C0"L-YWLQ3SRZ.#U,@(V:[@>W Z M_%]LF%$,P#$_21@.L>UX& .X$Y]&K F&A?]/A@#H?):;,?!T7FR_#!)&MXR]1*Q9\%N 4S @TS]7R- M#27[0*:,ICYP/,\'II_GK)QA)E+ M6%P"=_2:A&Q)4J+IIQ_,N*JAG/B"]!(E2V^)AP@<_L1-G(<#L[U@E 3O^DT% M%9+D*26:1""B:XH?P/UC@)W* 9^1STOHWVVPD!/N-$UQ0;9(\H6 !B Z0%D MC0(?L1*^!EXNT#PN#(R06:_LJSCPP/I);=S U/ MCH1QW9".&\H^M4D0V MUT<.AKEX&%K(B))#%AAI\141FTVR8+S02+I(^=$G RV/,_]*9KCSM75]3$:S M^K8F\"M(BYX/%J.G?&;R"5'C,<@215/K?]90"-HD#%$H!?&8^3#2W:KE M!&(4CY!/66$6W &VRNR;!'W P)#)_CX@>X[.V?,@ FKI#%@M&R!$'P1K\B,G M^1S!YUY?J>;9DTF"/'=[)U4$@()9D\EX%/B M6R<9_P.#V"BRJP98I^G&IHHK(ZL3= ?X0&EB>91SH,.<&.=W(B5LU$I4,^!Y M@7=!>*.\ MUE7->)-X4)EX8=Y2T )CRM3#):Y $#*='%X3T'-"/8CQ78&&7@HB,!5/V:VPP&-AN3-J^"5&/XK#$6!2KC%MA)5L $R@?FE< M-I0/O=[%A@F+&3K*SXG&J=V; ^[40!9'E7 CKU;8+@1 2]F&#>(A:K(PA(7' M_P-""5VN@S( 4DOV$&R3 -';;#25(Q2V3\CJ6'X-J(J3"K+\-)$4D),[GC65 MX%'$/03N06P'A'>+KX+Y<63#P!(R54IX\Z]2C4L'-P2[ M_*J'GVPL$EAKH: MRM',#8X67- R4S&3B+@A_AAAE.=]K-90>EX4,"N-@5LA>A (%E%H$7/ 9_OQ M[8JLA]@6K\&=N4*$;W7 TD,X0]\("0#_$Z:O"0XR8['F8P MW*'HXA,G!B,@IG11^)9Y@*X0Z(8YBX)]&'<=!HM">BO$Q?G\P!&HA]G@U?#Q M'-/LS'E]/^<3*65+]&=(QB'W8Q49,%S98@TH#[)7*T MF4+N*'M;X5LE9'K?\!\K6N[@9>EJ;@5-7;%-X_8/GZ?B!/!Z%*" A M?)CYF)1H" J#AKE/)S8SNL7"")$*GGCGI')P*[PG"/7$0+J=[H?7Y$V.XH5W MZS!PG#J 1_]&^8JJZ7(,IK)HA$^6K?B=5.B'E:#LS+SZ/012\Q8SXO<= R_)>Z'+&J)^GW\6X/0)V7 MN 8!@Z"@0N\N\W@CN$B107E$##W07XCMF(L,[8YT.*1X3IB-+B=@$#Q5+0 ( M4&9X @SQ[0D#+\R]9L';$\I-K[N4H<[YUZ?&'=S"%YI#B'FP"M.*QJG#-!UC M'NPFBE\(^T#H/7=8;9+QXL*XNA9-H#3JXS!U$R*9D<1O#&:T"^L#5$L 7ZZ M=),"CR72A1\J2;>6'FDX+I]6>D)TCPDV)R;*%6@NN1/8OE#?3EW#4^1#F0T. M0,9"CP$6T[T'5Y2B*78CCL5XEMX ,B)E:R)2-J;NLZ8W=-5<>BGE3K/1[,Y7 M]WG.4LIS9JK!KCR?4&!O?.N.X5/V'/D@B4O]R+]UP\!')?:(VLB/FO!:Q;+, M* Q1H>=(7M4E&HYFRR5TUP..\&E3G<<;,!YDAY]"W]N9=PJ@G'N=0B%T$W&G M4X:YF(\-\,,ECP" %?P2%+\)TA#7&+V M?$0P#.$6=.>01JF3F_=?2)TKZ8%<-#4)=E".,T2S,0Y]!C'@L1LP3//.'0%\ MN0\VMU+P)@" /O786?X4FIH&[[7$0>AQ9)UXX0":P3HR))K!.!B!C^-!EPN@ MY6!"*0NCL^+(96!71'>D'KZ&HE_Z8/NT;+'(>*9(_HS^XESH$YRX7M\$K-*]09D?H M!8',G.>9]S1E-&:V),>:MH>64)5!DLDP8>F4S"[A0(6_4O%;, Z=F#(YSN0P MMWN2OCG5-CL/\LJYZH4HYEZITD$'O%GH -01(*_X*+:77]># 4\#WQVSPV8) MA9#K2).C/J[:8Y]YAH5?(C^R&4 M).;';-"\L#ACKMU,CC)5_Z"X$)&F4=SGSN\Q]][CP$" \4!CG&X4CYCSEP7= M='17.,Q'?V"Q8=+ MF_?5Y\Q',(_@#J"D,<;A5FS1V\>7HEQ.;Z9%V*.04-Z=(_6^N_R\^SD9Z)__ MZ+9,_=VS)-_/-83B8C4;9HMGWT^Y4P1RYAZ!6Q>^S:QWU)6WA-$]C 1-\Y_ MILB6%-D>*">O) 5RGXC$A1 XA05[E*WT&B-MGP9Q-..UY9,$29&[2I'LX(\[ MD5B"!<@V3QRKYTRY+* (P1T-L].[21K1R2E0D"5SCKGPS1"=6_=A,4ENVT=N MQP$G+)M$ Y%U@OHX""=<7 D''ZIJ]P%9F:=([C--I.$4)5:089X&QO6DG\*0(TS D32[4S2;%Y%)%I?-'&U,V_+<@&(P88E8IXJ?(,0& M2SABIP# #W;RYJ):3PE9((,XHF'R[0^1>%OA%?C, 12!\[!N8U9@@;_Y&P$,;-PU>:$ M6!UR!P,/W,AM+0J),':3W-$!RWTDLY(V:_!8.&)1QDERB(>_GM)?KATHV'Y@ M7+A0E>_#TX9$AN@E]5T0K=EKLYH&8(8-7''05@Z)$EFU2<04R[QRAP@]N2>( MY_>RF0GSBJ?Z!AC.Z+%7XB$4#).67U:K_.!X$ ;Q]0#3XEC@34*&F;W' RI9 M!!]-XM8KXH)F'A]-GV9M1=!M1GA:D?"H?\V5%@93ATX=G5P3'BF+[!M%;C2> M'> 6YH(EQ>[6"KF(;BC>D>UI\F4>',=(7KDF(WB,>!.X-4O,F#M<+76MXH&% M.$- KV" Y)?F&Q633/*?+YV$%-R5M6SVV4P2WT!YS6H\%BWW;C]_PI*V0)\] MN**/UF4/3#AG560<%YP6)5]#KN&Z+4!.3LM@%D\I;'U&L!@[]2V=[:1Y]2G7 ME*/@HEHNS3?E2&=&&)NV#9'#2:68DT>D7(#.)>AE.=>*E<.WC[W_' MP*]T5GBGQIDA8010&X0Q&*:^89AMF,M6G"B>>\/"&H+I!QZ9Z;&&Q72ZZCW% M=#: (7EYG?V&HIRSDZZ3K&+'1HF;12HP[63!^ZZ'$+0H"44P6.(I&TEMBM'U"],@-R"R3\ M%2OLDU69PAA5D2@(QK58( ;/Q\%4IG*2"ZBU,!.P A+5,(T('3!B[9C%SFJ" ML>P1D6!8MO@.,2[,95MP$0:_)LIE&M#%"WSU6=1G:C-='AT4@1N]QB)9;&1F M3R1A^V*L,^U,P&5Z8E^<4CH6V>^L4N\@\!PDA'Q63FEH6>6RTA#A\QJZ$5B0 M+XIU?C[K8L%=G@,T?^$>[H\N+:FHJY9?V@@\6UE%S.4'.3+F6'B:L 73'JQP_\ M>AJZXR1"HY0UG-CV?)3[29 QZ! G1IXX$N/&%V(Y\?H^1ON&6&H:T]_&621# MF4;OJ 6 B2JO[^[N&K'O_AW3/K$:P)=OBO%/:!+X#EL,["<:]2?EHF73*<:, MV9L-M8FC9B37 8K+P=,@"O(JL&4"^C=OZ8P?.Z>2-S)6=D^9HYN&4NETZ_2:\J' M&(QFGAP@#A!"5BF=5;0AL*Z%ZC_(;OL!4 ESNZ1,@68L:.FN3CN MP@8#H(')UWL.ENZK+X=^_.SR-AG_;8Y]L."#"@"-VJ]%B<]79+>(TG/P K; M@L@8_>!Q"!!?5*"H*PP/3\]*>+%WKB^5D[3$S,X8EH:DLD=2F0E45ED*^3BQ M4"ZQ7JN]867=%R.?@U\X!,Z(;@O%DOBD:3"'XC]U&I^Q 0+8:B\6^'+S%A[ M4[5I]Y2(FW\NLP[TB[&_HK]E9YWPPN>TA.-)KESCYZQ^KYP4*XL]"?3]=:AM9J]5L=73<=0DG7L$FSW]2[FMXUS:27 MI"9Z2?*.N[PWGT/=M[W8P2Q1_.*)\[)=]B:G5Y]$E[U ^W[UZ=?YU^/A]P_' M/[__/%*_#\_<;U=__(1G[KY=?5//?I[-;]]_7[S M[>O9D#7&U?\8G Y/87S[@[.?G_"[ZMG7D]__]_M(/SN\F6!'OK/#TU_GA[T? M;Y@%^M.5Z\34]/K&FD3BQ@J2%S[U7O#3/KMB3UY_V8321-+7@:> MZS",N4\\YF6]'% Z+K1@^9^7AI:D+E\*,>B5B"&# M>6]SE[,"*E%R.1=I&["3'P:H*IMP,9.:'?+9W'H(1?N@@M4M:CUD]KJ=W^'* MXIU962KN3,-@T=GP=-;*/[!AZX+PC#G:J#6:&G=A:H&WG^MHQO/ M48M0:W:648O0(O;-=0CPTZD+4K)M2OO]=_?DU'$;>04E>;H/69!LJP59,C8" M4 ;"'(=2$:[[/_W@EYQ/Q (U N*.Z5 M9!9/32I]A%/IN3QOZKQ>P(*+B')^>O?B Q2NP<%X/'J[MXX>#%?33%-73:VI&MVFUMV[-36CVS)^T%]& M76\,QD/6.;W"=?@8!A(T](@TY97084.,Q''^A/%<8E,%A+'BY&:E+CK25.5$G=_XI&[J%*VFKLG6TL81LK6->"# M: Y&0 ;(\0+_I\[PHJGO$4W7NUI74^LWQ!!3-%N<*7UA>#%*;:[*BJ MOH<$B\?EPH#3U">[#"1&E025$50/&^ZF,?Y8P0I%YBD-68DJ)UO%E#1T*CQG[FKU,N8RO]E:7I*\_)]:"\?>,??B/K':AM82,]-4,U4+W8T%U%(MK#%EI8ECJ:(H M:H7>*'2]!.RV4I5@T?$=AD54R/FS7E$)U \&)'2(7U(-IRC,'9#!9*A<47O@ MPU)?L\J8A=LN0 _8V#!Y<(]J^4R)-YZ _OAXP&5PQ3V703Q.W\%J6X :^TW] M2-DG_DU-.2.B@U4OB@*;E][#[&X_^=V"VWA?COSU"$O3LB9?PE;XB*I@EI*: MZ?WYQ$MGI+K*0GH\^@).;3$A^T3#$8 MTG*1)+4\DD*PKQRQDU80I"2BL]Q8+2;4M%IJK/P11-[$KX.T]UPL_83VPBQS M 55$M7S6U=WS-$DDOUYTCO:7=*T+KAY+Y$A)$[A&W]0Z)6 M25/+HZG*TU-VS,HS7O%O[-B Y7_QD+8:>N[@(:>$GMO"&M-1M)I:S\O<]E-E MKH2MDK#*A#6-2C/9:RKG0]^UXDBYH"%+U$8O9^\.J_K>(X5W,#]&@MZ-9Y;\ M>4M;VTMB:G,G>!V)>25)+8^D>FG=?!1W#+HN)G/-J3.QHJ3-Y&NG+%\U7>L: MN?.N/V*?*KHX!Y-(5A+\NVN:O0OY0,>NG2]+)@XDX43)18=),Q0SO#HDUY#"8):]F$ MQ8"=:!(P]'DY.$1_&0*MQI#M[<"0TNS?48[H&+K&.$+5VX(C.IFHW=PJ15+2 MKBM=7=$0;"@N%WE5N)R@_(SCJ_#@\JA;=CHE\A::M4(.6T4 ROH07W7CV*/ M*,

67KZ:<+=6'42]1H(=XG'-YX)1:Y5!\>NF4FN ME:9JXX$;.B1AOW&0R7G9[4J2V#.2V!7^JA1\* E]LD+I?'T._A4I!W$8X@!*94$[]3\S=206NLT7>C[U(TT+ M*1HJ1(/99L5ZNP804B8CD$V]3/EL@1# MI5RB16L_HKMFA:&2,M3[_UCAGK1BMI3S%^XSJW5Q_$9[+C_:4V-)U^.\)$WP MG4K@%+\ J>*?DA[7F1YS^F@9_C<>O]39*G6T#,=901^!]:,]31UM@B4C.7P5 M'-[-<7@_B,/Q(&/Q3.,\-=AU/4YNI,;9!GK\YS^TEOHNIW>.V6U/5CQ>VJ)' M*IY[%$_G)32/M'6VCM/-3L;INAU@CA'2-KG.M,[FMIB67K1UIZ^#]!>%I$IB M2!R:!@),DFBQ:75P;Y=IHAQ2C]R1D.;;=Q:B 7*!7CP: %_^ISM4_@Q0D[U. M;V-C)/XXN7-&IMV23U.8$28.4KK3S3D?Y0K;T&,4R:(K8-&FF@=[;C^/]3)W ME[FYC9RGJ$]:'IM,C,?XZQ/MC*(,E89&E:%1: (M+0W)V4_C[):Q1X%W?2SL+JRET,[/^?>;F MYIM(_]$ZTQ8(-XN2D#>*RO(&F;1&P=@%*\$A$P;W1Z'K@;##MM5%>5V%MQMS M VYX6Q"&P=TLX,[O$2\X&)#0(7ZM\*MRBBF*>'I"ALH5M0<^[-VU2Z/2;1?TRB,?I\Q53^W*9NL\>9P'ANTI6$%G0#O*X'=10 MJM6>6>%EZ_E^#)^9=K&E>N_.!5I@6:%'!\RT8?3 '8NZ)IL1K*(905LV(UA? M<2Z;$J4VYM' MV.BJ+,DA27Y1AR.W8IL8OLWBZ%)[-3W3(IEDFD31V'XT=NR&(M<*Q MZ0P/RHS$M&GGB3PGS3+3'N5+D,>DDI-G<')'99QL1"RM-!?\T,_I"EE&0U+8 M\U%854;S'*HB.UG4M5W0%\:33V"3=9(GL)*EG\[2IF8'PR'P$E:^',7P!A)1 ML)DSM?'4OF;2Q) T=A^-)=TD#]@]O 2K96?Y"R=!-H+)&EE^DMF21]H#OOI@I3"4RW ME=#U,'<6$^(0HH(PW=S"!E*8;@*-)<+TWN9=E+5$N3?%=:E\?""KF 9<*B5AB3 M<"(7IK0PDE3**V+*%2FM" /=1)?)837IKGD1C'4%CI6J3Q6.UIB:/U22-/2.-590UG<) M:+HT3:I,DZEED@=KDJ.?Q-&:*4(XW5_W:0U9_$[2V'/2V"5>>K36."4P$$73 MI,J8K3**:R2MC%WFY;0*I29&IFN:L,>UAO9O:1E(NBC1Q4<0="AIH]B*7,4^6?9#AZIUP% ML8WHZ..%A!8[0A5&HD*,Y4.+BMWFNS>S7^N*2P6S"JR\M6@Z:PF#-I>&#W"A M^\R0PR*, O\,7-H'$XW:,;,$S_MP!PU+\*BFC.(PB@DW:B^IS5YAJ'IRWR4) M+>+3J'[^RZ,3I6X.H>FIL-27#*VV7EA*&+A>-'R/L#Q.O7'K M*RPELEQW0M,39*E+9"F1Y6;3\-*195=M260I"2TC-#T5ELM&EM)IMP5TL72T MMEH!M*C^Y@3U$LI;4[7&R=GE_SZ3^I9PY85G>\):."G_M__YHW+B1V,6P)#T M[RXLPC-HVW4D]LN#_RY&[-*1L5'$?D5^!7XPG !P'5,_0EUP:0_HD"R)^C=3 MU!_T/DI1OP.B/J7^ ^+9L^6V394X1+,,N]DT;4.UJ-IOMG2U;5)"M6;_AZZK MKY*G!F$RAQ%L;-T**;FIDSY,\2WQ[L@D>K576)ZAZ]=+VU%>R96?F.GSGIB] M^%C$X=@_'MXC#;;H"A4&[PL%-.>/HXHSK#*K +E>PQ8)PF_!<,4O $G8GZLG MY78E*5^>?#CK77WY?'0YD^T?,Y=GDI!S\N5%[EB2B_:_8S=D(B_-7DJ.*S4# M1:+6?.V\R5U*>M4<_;('Q 0\&^,H H(@3@RZQ21R!AAD/ MW$BH$QR!15FZ*4_'=&$$%AT0KX\IE_@B1H[\AAK/1HU]>(J]D,3C01#"S)W9 M>FFQ;6'H)Y/+(8P!<:-'1A%]F_SCG>-&H#XF;UT&M.KLH7?%#Z+(*<-M_""_ MG$FCALHEDL#[XLOBSDTYFFK;Y_7G5**\J5J.$OK2FFSR"R[1\FZ=<[,>%>?S$LL/-B9]JXAT>9UW MBM?GL-TWB<3V)V\W;T;LC6_=,7S-GF..>]&>LA^Z,)2+AO(QZ(_C:*G"9:%; MA8)%C0SW*F#SN(Z2K,Z:K??]%+1N*[M)BSIB!<]AZU>C2MW[.WT J U\U0C4U^O*A@O(Z\L8WJGL4Y\ZKCW>7;!TZ(;4'@?2=MA= M*;T*5I!26DKI!:3T!1F'KGVC?&TH!^06$UP&4E1+4;T\4;UFFLJ:Y'H#T WT.AN-,#?_OHR M]ZTGS /"Z,<]^WU_S\+491ZATX][7Q\O>L=[?_WTRR^__5>O]X_/]U?6&7/# M.:;".N48">Q9ST3,K&\>#KY;$\[FUC?&OY,GU.M]4D2G;+'D9#H3UJ _&&R^ MY1^.G8/C ^>HWSMV':?GC ]Q;VP?>;T^/#PY.D:'!_;QN^D'!]MCUQL.>MYQ M_[#GH*-)[^1@/.PY!Y,3W)_@?M\Y5* OP8? G>$YLJ!C-/CP$GS#A! MXTSQD)(_0PQ/W[ML#C0#VQX,[:2X!",:>$(#@:B[@O<$[XGE @?%-/!Z7[Z6 M]?1[?;LWR-3DB159NIJ#_>CEGH6$X&0<"GS!^/P,6AWZ0!+2/T/DDPG!'@P$ M'TM19PJD7@O$IUC*3/9, M\C 2ZA5SD5 C598/DL[EJ/:Q+P+YJ[?&>/\2>'O[]5L0!KTI0HL&K4A31BV) MGYBW)C5F[9.3D_T7.0B+VU$XJ%3YGORS9P_,JBT;G?7KAE^]A&X7;5A/0+,V M)'1;MJ%PQI6-B"I*]3NHV8SB&5R3"0F![/V!284!=M]/V=.^RT(J^%(-YXHI M4$22_%"#OTG]'B8*Z$^G9NUK OEG+_HS6S.BE F%(9_$SQ8+0B@"/Y+#Y MD(R=>SQ)M&MNF2B8H.K_/B#N@E$&/]A(= M^KL/2A5:DA3)59"= /+U/I!@_VK=DX16CL&/>P&(P<<1;]K<\07'IAT'D@!6 M,"7H?_O^N\@W[3^0N*'_G]%]#T],NP\DA)(&O9?4C_#>(M['O5,&]O&>)9]] MO;_4F#FJSJAT I< KEORJ0^V)_QG]=:V=,]25+_M;Y;=0 D#[-W23^KOS:$= M$\=%-(0;8Z(V79:9A63QPX1[&IZ.0H^(2]"V?*Y:4IN].4(]IV$L#+*<5@!6 M"J%#7#]E-& ^\:3C]AGYTBY[F&$L H/178:@D8.M1OP0F/\ G,.K(;^&LF(L M*P)[$XD([A"'7LVP(-#.[>63A=,+"R:-4U]8UJ\9[+]T5'@K;@5L<@OKFFI: MLXE5 J47VA"L>YW0UJ 6FUAKV#=Q31X$<[_/F.]A'IS_&1*QW%IL!9!Z\3G] M_F%]\:7A_]N**G@3Y.04!;,+GSUO/^W62'JQ'?3[1_7%)E$M!=LA8=T@$7+, M)I_#@% F:'JA.GTX;^MA&G]&M?3)=/E(9S/$5_"2D6F ME$S 59$TX_*X=VY*RE!1D#JT5O#6VML:T$_$UX M&]Q^)2'6$N:@[PSRL[*^,,&IB/]ZFY2; C#5M6:H>EU[X&PS13NI:6_PFV0D%XSMF6HH_<0Z<@SEU,FY M=(^?, T-EK05@7Z6'-LJXI7A?D+:0?8^HK'?@,DQF8[5P_[),&\7) #6KQ%$ M%X>TJ<;9I-.J%QC>Y0.\DYKDDD+G!>,F]G&:1JM/X'\J&)MA=XJZFWPVU"IY M2JUBL4&WY$S3%$87=4NJ^S+3T0M]S";)PZ6IQJF'IM=#0T<[,:0W$4-+=V(% MWG45=8.XW*YYPEO(+(>AEY3CJ T)C:16@)V4SEV4O;*\\\'91=23FS +:9G? M8%%;/%H0_1)S8.?ED\"]LQ3@.Q7S7&&^ X="O$E(,==P+:H!I5^<#H=Y]ZZ& MM+JX:.EXO5YW2DN9:L@=5:=7IN#='S41?W8YU%.\:>$-Z35>-(U ]8(_=OK' MS03?[=7U"V/>,_'K)SZM"/2KYHF=GX@):0?9:[@,;I!IE[Q!?Y@/.20 75S7 MDKZ;:J--.JW"&=A._Z27\I@; B MC [SW3CZ4TBN5SG#85%T84,&7=0]F]Q<&[9D]0:I-^/E'/W!N.O#3_-@PS:U MZ/6:X]C]:M%F[>5UK594K35>6JIB2]7\I@^!)Q<2&OM@:'J;4IJ$,HD*S1D7 MY%^JV?AE@6F @YC)VPZ07=2M'S8'CIW;;2H:-E%+>JHI^7'SSHJ:8Z7;8\4- MLI(6=7(X73$Z%5@>$!_7#WMEB/3+ZJ&=MV4_26Q*@H\PV7$\+2/5KZ=$P M'U_,,KZ+"VF:C>OES8^?>O#45"?61]1KNF/'SFU_;<@KNSKZJY>>$F;'E5?C M:)$61"^S$\?.185S,NMV(*AX>EQ#!?-P_IEQSIXQ#ZY *L0CPGA/LR&\5JS# MOF/G(A_:J1C79ZTJM%8U=E[H,6_2IVK./U\^GHVV$74EJ%[ MF/G_,R<@!.A M9LX#1;5T7JCKJ<;Q BUEW)M-YO+,!A$-,IP;0.L%/'#L*N,G.X-7=@SS,F36K' JT+4)& 5<$C8G?P-#7H^AUTY%CY[9VLF(!ZR"!?%-*C3UI M/8I>1L>.G8L3;LJHVYZTNC/BDKK0 V"!3#TQ.$)80*M?1$[L?#A*H5@K&)7^ MTB6KJX"+ADM*.8)V87'ZP_SF=*$TNKC %#"UL0JK@Z559([M#'*>2[&HWA1: MCM=_1WZH6C4*@G"^D'^9'Y2-JE&+_FA,ZBW &Y$DE1%5ERQ2@V-GD1U=W(X ,/8'#^B%Z/\ MH36-UE(!C9O?A(FH+47>348;IVMM4NH-DH-A?EL_S?0NVB$I'J8SI^3#,9XP MCJ._A2Q@GGECCJW7;X?.0#MM+1B-+J!;RR/* M,AIC"O4;9Q=L6X]^#!R!?6,P!M;UID8$5+W*I/HUKOTO;V,BD174@#G'WNYF M?2&B7L['SJ @K[94SDD-;_-;]G^+L[OE&'IYG3B#@K.[&7EUVW74+(=JS,JK MXCU&)]C#'/GP"'BUC?S,*]$*^*#O#'(;!=6+;S0=5;46>)EQQ4H#RZH[.1*N M,+##(-,@*J[U*.3^63[_1Q%VCK&F6:II(JT'<3 8YG?X(_(N^@Y1SYOG,!:3 MZY70T!GD@LJQ!+J^OD1L4/^J(P:(>LD&89/TIEIH>F$YSB"?1Y\(2_T1'890 M$:<4>B?%%]^.3Z<1A]:K=_;%=>.$M<85Z(5\X QS.G&%N!9WVC38>&U==SMW MK:E@?K=?7?:_VV_2_R%J^Q[/$6#&:5-%'8YCEZ.A\XPMV>TDMX*-):8 MA.VPK-2_IRP0 ;@_?NC)@X2K;RZL/^.PQ8I;'UPOU2-GF#^?DUV 55564A=X M;:GO2J2_'M%)>=]C0;CBA5GJRB:=WG4[MO.9_6N$SF6L;##//*&KD%P_44Z< M86YC85,$'9T!OCQ#X6#YRX )RU2:Q@3A* +1SXK!OYP]#Q%"6PK+28&\" M:3!-]#C:^7)H.\."JWW+Q-/)F7.!")?9-?@:UMF0&UZ^7TRMGS,#.W^<0>*H M)!^PLU-('9+#*5,WV6-J]%F2+)6>[T,[GZJ=H>\0M\\1EXY"<(?YPPQQ7)OA M.4(]SQT[GWJ=0%B 82F0#C/>, A>0JX-AQ\>#/.'=O)"Z&)H?).=ZX#+YAOY M=3 74>^,^"&LGJ;+^-85Z=?Y0V>8NOY,V0;FT M1K!<>)(SY D_8#<.B)V_1&[YA+/Y*9LOPJCC:^$N8J#=#9L=-40_K(Z<8E_.;][U +B/^48X^("^2J)W!)72Z#18+=<0(6S0+Y MH[G\0M">A<:!X&#F?]R;(#^ Y9ZB.?ZXUPR,$M^72\7'/<%#P'H9Y90(-&3 M.:,P#OCR$MY(\+W]4M:LSP2G#@)?@X4W\YY+N%&;?@L&N(K7K\4! MF),R?QQ-\>WD+KITX';R@'T8?U.8<7,2!%%4H(0#M>E-.%"KJY[@/?E7($%D M&VKT=N3[F6-\*D9ZC>=CS-,]C%H8=5!+\HJ=\I@,S=?HTP7CWC43C$L%B>A2 MWYVRTFWHR3\1G6 Z'86"S5DTJ81L *\0435=&WIW/IE@-VI=G,EUCP2^QRZC M4HTF)X*P"-1W94?>'V$@)$2%1MX:M[6Z2=Z,LM:K=ZI!Q(VUC'R!?'_])AB] MD*!LB#2"VL&H\<0'CP"P5(*7.5Y >T"CU.#$#7Z^QT_,?\)]8.L#K$5=WDT@Q4[/1FK"FGHR^/LBV7#%$*Z64+]H&.45VW8JS M^EZ4%&Y#/^*/T5THIX:JMG\C8G8*F@]4)#@T1)K1TQ'U_@<\5S_Y<.TR^O<1 MOXC//G._:X;DCO!?D5DBJ:4&OY(X O:D60#J*EHUGF6\"&8<^&H7L,#HAX,9 M1AM&R=IZOV$2._%7_B\$58.YOTP\FAKV?R6"@7[ZD1[0@P!;'6H%PT"93V/B MXUJ&9 W"-L@XF9Y2VQ(:.>M2(%[BO*Y28&)CH,+6;([7!FXD49?;\DLI54BW M6@,V0&J)KCN3X1>II$"09*QJD%D ES(D@_ST8_U(,,=IPP@H,H1+S> SA6IB M4U="M8\'IPS6L*#13\! O7%-_+VF.S1%UXC?D3<;$LMGIM:OL80;_. M$KD(.:ZS=T("%_GQ4 2-3V2HY@;,>K6'%YQ3#WY?(^[.AO:@/[ K]E8:HK5B ME" !OMP9%FN_%B:F:F"=KMV0.I%.C4$;>B/LF+&.2N&@P43 MM7J\7!>)/31IXWBQG7K^ NL!">2!E,AN^(;)=":P-XIF:A+S")&O#=3_\';L MG/G&0?^B!(#*W:7'&=0_G?TMI/CQ&1XOSV4W'Y_9XXR%\GHXJ3,$QI4!B!]1 M=QL&^%>5YW2!QIRXRMFZ&8%;\GY$O>B-_ 9;X+)3F*8>DF_TC&L,UP9>W(I9 MU29@ID@;VEP2*DO_AG&)@QGSO:J8DSE2&SAP3J49NWQIM+=8F;T-?S_""!41(Y:EF7N2CWC#J MAN"U:C(WJ@E;ZMANN]!OK.NK+9.-!7X4LTT;O?F1S7@E>Z-V&DBC%?\K%<2_ M :=+SABUVL^BE3_^%]1EA>YY]6K;,(OODV\N!;>3Q(T/0 &=H@6!KIW+2P5! M X%?*5-@RR,YQC@M3K]J*O;$]7N<$2Z6%X0'(BW[6_IJ ZY^S>T86&GY%FN2\S]# EKOF4*+9V1Q@S%8U8\L40IX94^;JA4# MX#9L8^0\?NG5#_JVYS K#R)PY[)L^-!?]"OLD%W74\;!I%)_$Q_GL(4ISV'*;8-&ZQ, M/Y:8?C4#":^V<;)%BW[^A(Z3AH-,&BW!JUO2/D>W^$/C9;K]/?9"%WM7&%P9 M?AL?1"UE[$ZP?W825Y$F,CWKU+8Y&(4Z1YFK9Z.$NIKYQ_4!6I-VW#2F\8 7 M(A742.W514&-UXJEU*VW#>O:MN[\:K&Z"66G8/+#0^RJ*PG /)*)&V=H6>X1 M_[#ZVZ6,"E-^SE]L#Y-ND M&36OLPWN:=&E"AMS='6E0MQVHPL:*K%:<3B_ML5]ZPH&DT3E%6T8W$?P;+@C MP[YN-6W0?]!\=X;=[S#^!5:>'/PUY6C^E7J8GS+.*'HB/ Q&Q /7C^ )+)WG M+J-L3MSXRI7ER*W8EMUU+6W@7#9I;X8Y1A-1E6%10=2&?M7,K=Y=*O7K;D85 MYE;*_/94:F4FX[#"O6^.UP;A;FMN?(&"XH?ME934UM:=@<*A 2:O_Y1)Y)4I M=,-^PZS@.G!M&&@%>;U_0Q3ZLE238F"<%5Q(W8:>?L%4?K]*W8T3U#H!K:-H M0X^RAHX,]SRRB[ H$T%WP94!QL^/)17/-95JDIIJ*\=6S;HX_ +CAVXWO'Y+%OQ@7Y ME_I9]VZ)5Z_XWSDFK _]-P9LS]Y 48#&_":*-F7_%]C!%WC,I2$\.&YD1A>3 MMZ&OF?P)E<"O$@U42MA=ZK+0AQ :"FI2A86PITE4:(C7BICF:+'PB31S*LX[ M;!9K@R3K7"Q9&A&4:<]@0DR!G(*YN(,[+$VK:FU>=='%(?'M(?$NO3IU("]T M#UQU>PSPHN;2N1/LUJR.A3DF(\]3EV?OX*XF/50;YF#=&R7;>9WDMGDM<>"P MY#CP#T^S:=J%7IFPMP=E"U(BPNVP9=\4U^XIN* -PZM9OXS &PZN;O"J(V M] LLDS%&7"6"USO\JJ-H0X\:.9E5#MP6D.W@29'&*(]?%(8OQF(C;&&HH+:O MKJV[OY'$'^2MR[7N/4L7;-_PJ)%,#FZ]?9Q/)K=/=IRT7EE/&[@W"F%H75)U MGD99;!7GPLO+_^P#W/5/78PH!?OQ0G=G7#.PMNZZU^_-CLZUM,4V+XA]9.,> MT!3^3S (UEX]"X)3L'R6,,*E>V(25C&&;NMXB92;NEB@SI*0*=@&I59ZQRI* MKB':Y7'%UZJM#9R4&:^W&QFOB4ET&L[5)]J><"X7.!T\7J4-:]-J=U=)*V+3 MZG:$U:W,CZR!IV* T+J1PGA!$HN^O_7IV]!;&&\NQEX@CS:5!L_K)^V6WP:P MZWI^^I*COJP80$?FZ-,O_P]02P,$% @ KHIX5!D5'/0N) QV8! !4 M !U9F%B+3(P,C$Q,C,Q7V-A;"YX;6SE?5N36S>2YGO_"JWG=='"_=+1W1.R M9' M@,S$7__SX]GLR7L:O M?_ON[6KU[B]/GW[X\.'/'^,P^_-B>/-47GS[N^W7/][X_@>U^;8((3S= M_/;S5Y?3V[Y(CQ5/__N?+W]-;_$,V'2^7,$\U1,R?_?W/SUYT.'M:O_'T^6*^7,RFN8KW>YA5Y+^^15PM"?_F>:M/[_!OWRVG9^]F M>/'9VP'+W[Y;TX,(AQ1"GJ/XC[L?]O0+P 2SM)YMYN,E_7W[R JF$5;\N,)Y MQO-)N7CK;)&N?&E61;(8+O[E#"+.-I].UDOV!N#=Y-ER28]^OAX&6@$38F:P MHA )O27J*DZ<=#ZQ)%,QJ43'D[HZ/74L2QK,1HH%EG$CRNW3G]9Y>XJSU?+B MD\U,,BZV$OV/6V&7V/1L2$\60\:!5-MW M3SY@541;+7>.%89T@V97U]CV&T^7Z[.SS3/9=(5G%_^^JKQ6'%DM>DOFG!,T MHF-)\]/\/6%9#)]^QM7$>HDI&<<4;E1X,:2;L3">O74&7!*YSSJXC&(7"LA' M1X&#Y[F9I'\9\!U,\P\?W^%\B43'5ZNW.%P=8=$JHS&&69X)&.3(O-.*>1D2 MSZH$KWD7 NP ;A=>J$?'B]92:4:79RDMUJ2E7F-"TEAQAL3<"T0R87#6 G-" M"*;16A9)?3&:!>^BRUY:V\=@WH-J%X+H1T>09G)H:#+(: C611GJ, MW##NO"%O/DD6;0[,HD#PTGMIH)/MN 7.+EPPCXX+Q\]\,Q*\G$* M&=>%YZJ7A,F.::X*@U0TBSJB"=: 4;X+ VYB.79TYTHXI6&-^9:16IMT# %8 M)FM=9QP91;^)B2R2%RJJ%/OX2??C&I/S?"0_KC._H4":6\A?X%-=AQ=8 KVN M1(PL"$A,6W"DDVEA0M;!BRRU*=C5-E[%,R9WNC$I&@B@)1DJ-R]IZ LXX .8 M (+E)#UY;Q31>9XY$\6&H'4!6_H8QCLAC?H[B MR'4A)R5HE@"(EM()1K&;H: N\,!3E,''3H[S332[$,$^3B(+N8T6PNZX[PZM,DHO84#&;F/:DE+8U@(6%A%,BCQ''T0L3@[ M6\PWSSW?V8[..0ED>]UF TL(RT I$I\FS]S$$GFG>.DZDC%%2$=RX,89PS&3 MWL[895I:-':8_0)3P[OI"F:7P$U0*9]C1@:!2Z:S-BS$[)G2(CFEDP'; MR?!]%=N88J7&]&@LF&:$>8TK(+637+)R M0B C#4]$UB4P*,&S:.@/L@7DN?4)J+^.;4R15&/"-!9,CXW'B8F)3'9B922@HL%\Z*WCN.1X]G,7_S&PYGE^.5B>3*Y>@4J6U.P:JA,44N M.2M*<^_ IV!=GX'=@F9,1O-0Z=]P!8^=]69\WNQL7AK6SXMYVKJF28HLO0HL MEL0KGD06W)-"-M*@@5P<]#F-O1O3F"QD*RXTDD#/HY4201J0B@5A(M/> //6 M6J94-N@+7D+6TZLX+4P(-S0$:IA5XYJ6@ %T;X0&,+= G6KS3JH_& MYAW/BGNHO]?$]]P*(>_4*L5I , #TREY%I0&I@)'83*(;-*#;(6,QMZUY\&1 M8FBW@;!)EIA8R;/.B;0YEZ1^D2,+)D5F5=1" @<=^GCVY^\_=A0_3NE/HC.1@?#F@_(+'E(@6?2;MZRA8CT@.3-"1R:1B@9!##'V\ M_;LQC4G[-2!$H\EOF)&[>(?#ZM,O,YBO2*57O?NNEN141 !03!:1E2@H(N7! M,A^K,?;@T98B@NAS*'0?JC$Y_PT(T4P CC+==K6@R5E9)1A,7G%E'3&"*W!\S[;.W7$-Z/!/Q:+_&$ZFTV4C."<+A2)>$=#4HF!,[F&\8YG4*:4/B?B M%PAV$;-_/&(^:&*OB?6O3Z_/Q4OZ>Y-*[%]7]-\-[Q9E:X;HMU=Q[%^2?<=3 MF]=F[X*^49$VZ>G%A9D^C]FV97(3(Q)J;SV3MB;S*D &!2R%:S$;HW@6G390 M[H34Q";",ZB3CG%@EQTJE"_']>8=HS:L.56D]%& M+@T+\%8XD.VZ .&\*TH88-SZ7!-W/ O!%Z:=U@E<5D7TV3FZ!F3/[2+V".EP MS-2WJRK U?F(7BZ6RXER0ADER(4EC4L4%+8ZLYIQG[A+V0>5.^G"RS#:%)76 M)_U(HB2#0W);D^B^F)COL2P&O%39\S ?;R]P?7@6M*^5 MWBJ,[W&.9;J:2 20V2"SD$@'>7 L((6A29*7ZD3=>NQ<+7T5T+A4=V,^'3?] M[7?]+@TN%\>3!&"RD$'2VA I#7%4DX=G(T&>']Q8P1\>S SWDEV%1)U@G M6;2@UX*H*>>R&.95%,P&*;G5)EKL".'SMS"\P241V=CD:73>IIK"IPF) 1YV/BQI'3W_S3="?SM[!=*C[2IO!20>9[+!B$&PMSHP45W,; M658*M356.M5GO^-V/'L>@3XN,C0006-_N4\ 0 Y?QA(E*T'PFN-16! 4L!M/ MI$?G+3'\<8>!+;=8:7I*1$@L!DM>1>:&1>$3X]P(H:PM2?2)4![%9N-8>'JS MZT$+>78->710X&O8)4HBO2)E8B&8PD2T(B-8;GWG](:[0IZ'37 ;*Z6.E6$[ M5^%2S".*L4KRPK+;Q#PYLZB+9& U8C362.SC*MX97Q[B [_'^1HOI#U 6OUK MNGK[?+UTVQ0(XO)\F7/ZZF.4)8$*9 M,BU9Y+7[K+:=O@"S_^D MOY^K#=(?;V'^!E_38'XH!5/M3R,"Q-J72-332EF 17+9F$<>/18=G.@3M9QV MG W.1"L$6K;OIR3C[S_]OJR)_I^=EV=I-7U_7N;&/>'D$R=. M:[&>)?@47.BC_W;'.";3.6*^WXA^^I"@Y<'];?C.,Q&OXDLV.ZFMK(4'Y#1$ MD,P;HQC/B"7; E[U6?:[8QQ3\/3X27HL"7J3]$<*,N?I*KY2)(3D(W/!T2)* MF[UCB\QQ&2-8\G=CG]/+W3&.J6+I\9/T6!+T)NEMFCX(ES HM;V7RH!F(=0+ MIXI)6(0SR?79*CC4W!^T:WZ-%9NTQ<]OVC;[JE5MF:L 2B-+7@2F!M*H.GPG0Y6=L>XI_/3/1>E!]%N253I(<&6I:KOI_5FN1\7PXO%.J[*>G;1 M?GMB1"S:@6?%15(TM7PNBHS,FLR#Y(YCI^XT]Z$:DW=R(A(U$U+#![%?- M-O@'3.=UZ_C5_,MGEA>N0NN "C;8V=RZ\8K79=-KJ_@JP,153 MGTRUM!-5RW23:V[7]CZV"[2WWLLVH MR(G>!>^>%=W?A"4[@60[LO#BML@Z"T)[,+4AJ9! 8\^BL("YD/NO-47Q K7I M4]]S+ZP]*\._44X=*J=V.1'DIBVKGX;DJ?WPL0YV/5V^K0=AK\H+C*N)\0G M #" .DP9@1PV7UA!$; 49T+H5%S^-6A[5IU_$Q1J*Z^.&NCFM9.3D!S/.486 M*0!@.M2S\(".>0F"HW9:V#ZAVB[H=B%3^,;(U%QJG2I4L]96HJW9#B43!$\_ M&8$L>"]CBKE&![UV8/?+]:O%NM^2TWVX')I:J.U&PG2YZ<9#L_.JG/M;8N(Q M%5"UKS:7A,DK4G>I)&9L4*!*%H;WV3N\']=.9/G6-J$;BJIM>^!7[RJ2VJ7O M(IO9&EFXCIJ9@C0X\)&%>N@DH_ 9?"WQ[],?]G8\.]'E&]MM;B"9=FT3SQ;# M:OI_X9RPGT\I:P8>.>;"6AMK4R]+RDZ+XEA4WM)?B_?U#-VHTH4K]Z':B3&G M.I@^$6.:2:EW]9G(.I2<.8O (],Q%=)YB2CM-H.'$J%/EO7AU6?B&]MA;B"9 MAKO,[P9,T\WLT,\SW,S]/%_F\R0F'Y-,G#E-X]0@% .)A9F4N-:H2._UZ=VW M"[J=&/3-;3@WEMH)HNV+FXB2ELJ7J@)=[3\:BF)!6K*D-&8I40CM3K7G=PW: M3DPZ57O0!X^S#Y'70R3JY0")9X@LUXML="&-&1PH9J+3%E JH_M$68;I:#_BRW@$[D469D*1B,M3+RW<$ M3ZPJ)@APS*G:>RC6; <=B>76H//)2LU[=:2X ]*H*J5Z,ZBI?-KTZ::Q)L2\ MJ=$E[9_>8OJ#/EMAV@3"P^+- &?/%\-B#N^GPWKY;)I?XVR*I5XOD!;SQ=DT M_8II/4Q7GVAZ)I(;X4JP3%-TS#0*S\!G1 _+9=KFAZDM7+ICE\GO >5D1E3 L&2B<64(G/@>8I%(-=]MN*_ M"NT19%&UUFMMQ=6%15?5K>(FDT=;F$BE)O\)BKYSX2RD$#3G4++ND_=R)Z1' MD$C5DS6'BZ=A;N:%::['UQW??P_R/5^]QR ,4PN:S])$B=*9\\-6]2PS"YCK6 M)%P0"8KO<\JS&[XQW8[Q ,JGD> >HKI6"V&XII!!R:HI2XFU$P.PF*7VUGJM M.J6R'%I=>[A>_FWQ+/U[/1WPSLO.)F!BW"3WC4'C*%1_YK/+ZGE7 D@V!TU?4!Q_ MGK9]UFOX\$]8X3"%6;W5]55YC4LL7T%\-_Y[>. M<&8:O;F)M]-C%AJY0_?> 5XX.;TU:T3Y6IFJT#.O20E)6;3D/D@I^BSNW2]A M;SCB3>/+"=BZ"9029=4NKN#B"3B\H7SQFJX)@.J;:.(*4OHC=9&FTC[^.#MQK! MJ'(ONG'P0>3=UPA?)!,?84VO/Z*)6;P75R/[]ODR9*FRP$PD2)%OZI,EBUXY M9KS#**"47/KH]=MOF3XV61_S):)>RQ+/8-& \HR#KAD8VC O,*9]/WF*>??P6;7Y5U34:% M2P8.SPO;EMLPY:CMY?8P&FU&=YZ?1K;L'-?+BNLZY.KU.$Q$L%*8VI0>UBN> M/9;(;#1"%!1 ;D^757T_KF-5USU/O^R(;0LP_S?"\!N-#B?UF%\5D9FW,3/2 MJIY!\8XEX7UVB32PZ:/D#@0\I@BO(=.N*\E3B+.9V=P?[(_TW4DV/(;D"DM2 M -.6_/\@=6(Y*5D*+T9!G^[EA^$=DR$>%?/V%N8#$>]96>'P&; HPL;":6D@ MU*O.@B 'LV26DE+1.9-5Z=/RZ C08]JJ'PT%#Q?K _'P9W)T?ON L_?XS\5\ M]78Y 5HX(G'+Z >:*U,4J6]/+G'@2CLPAASJ$5#Q.NXQ)>./AHU'"?#YOK/581LK/9.:''P,,MW#%E]8^&?H>(\B']P,5Z MF"3,/ O@#$#+>BUQJL4(@AE'D U'U+Q/>M%A>/>L#?C_AW=["[/O?L[+Q?P- M>09GM9KAR_'Q<)&/OB@TP[42;XK+([9K#GA+D]V88T?7:+.EPOAM"V,2LZ_^ ME6>R-E_1M;>!]\FR;*/BB<>8.]4-7D9Q?!^7N/IIOEP-ZSJ/SV$8/M54VK/: MRF&"29<0,;*H-]>=[=_2JT41U* M=^+(L1)I?M_ >5G5>05=M<9*<\VY,V2#-WT(;*JY\7-"3%\;/?26=8+[_?P+F$]X>/JP%HF9"K,'SZB=B]_'E! MOYVO:&#TFC>?[ZV"K(7D-9V66V)3"IJ!SHK50@1AE8Z]2L$[#JI!@\I]H;V@ M'Y:K:9J4Y$ 7#4Q%79AV 9D7'IDE-J?$!=C4[8+10T&/RNW-,$\"2=: M=EG=%_"/5:6]F4^RRC'&>@.9/K_DT#"P(; 4C9"R9)ELGW#N<,QC^(0H? MPH@'\#GHHW>+>?68+NQSMZY!UJO?&16]9 MYAYX2$)3(-6%*_?C&I-Y[D&5AE(Y%5.X,MQ$BJB--(1)TTB#\X(1S (I1A]# MGS!A'Z8F%>EMO'SUG*MK,,^1*:;WGR?:G[=(H!#9BZ0\W!4L'B&$YEMPG['0#Q>?;;7>\\59_1.VK:6V2G Y ML5)B"*17I8%:7&6. ,=447XBNATKIGX<^MQ">8+<25&+.*.O8R[U/O6< MZ^E"NOFA,EZIU%_X1<]S/.EQT M<22_Z'I[ !JZ 9,-,&ZR9EHX8"&A8=YRYSQ&#J%O"LXN*'>AD'^$%.HML'Z4 MNJ#X%#<%FQR<3%E K1$C3UKH>EX=R=J)Y$3FVF'H4XCU%6#-QUT'*T*VGI?( M5(%2VZ=Y%AP)1";-B0/&@3M1S+AC8?"#[7T=P9*OKI%])=%\+7S>?[XTRHD- M.617$87:[0 ]Z7H=%>.:?+[:)C>8OMRX#=6H.@J<@B1'B^8T9(DIA:)0,9NK M)\BS9]XXXC#H#)@ O.J3,+ [68Y2F9>>6OVB6F$Z#&3-<%,*.D&ME2I"LA1S MO4F6>Q:SX R%Y&A"B"9WWQ"^'^(8E>O13+I'LS846 _7XQ*\>VZUC$YZI/"* M)^EI*KQB01@*P75*)CL5I.Z;_;LCT#&>+9R(6VV$UYEAYX=LN7;'=Y!8EI8\ M#)F0@8N"7.ZDH0BO G;?A;T.:HP;_2=BSOY"Z1<"56=%(L_*"639N%!/$$@C M@D.&F52B)>=4Q(<*!1JF-!A.PT0F-E>,9*'*W5:;EZ"#FE$YT$#&Z:\.. MYL37=P+V%D$_PO\7S-;G,WUQJ#91I5:"R,B,JATD7=WIXF!IA8/77H%SXD1Q M_TUPXXYZFC/E2.D\6%^53:96A"7FQ;RZTLN>(F[9< MN27QL21CN%,LZDQ %0.*5L ME;;R:_1KA&5,IJX%?:X^6: LY<+F-,0WM _G^-RN>WL!E8%[D*L]PP!T\5I%HL5 M# T6@Y!<3OI0W78DME$U.#V%LCNE+'LKO^LEWG5P+Z8TYEH6,879)%L*4:SD M+')5/5&7&+F@];9XU%YJGJ+JDY5T(. Q);>=4 4VE>/IM.!Y /0]+*?+9_G_ MK)>KNI>X728Z4WQ<=ZJ%L+1,? HL6DU4*319P;IB=LQR.1+(GDEPWZ!^:R6E MWLKL3CS*J%U0+-2Z, V\7LZ2%1,H-+F9#J3ILP6V,\0],^P> M$;VZ"JLWES;[U5_8OIP(HYQ*A"9Q3$P'7UC@"IGE//GD"LK0Y\AW1X!C2M8[ M(8V.DE-O$MW>D F7DTQJ,RJRP4%5:ZQTS2SFP'R"&$10TKC.W6IV SJF]+T3 MDJJ)W'J3Z^=%W5MA#H74@7OCW2-9=G;P+>,3?/+AIYU%6TKM445US+";C@E0%R%D.Q3(OD M6(0D60F)2YYS,+Q/FD?38>RTP\N_/9:>0.B]>?O\;4V,^FF^RT&<16VM#[3> M)!BF,Q;F:RU +BH&C"EEV^?VF..Q[\301WD(\3#B[7R/8BT_.2]"V: %\CZ^ M9,\<+VESAW[1O<50^VOC+X,*< M11=%PC#!0>T*'0O&'3DJSD$-@V0BK M$\AL;9^$G:]"&\6IXVDX_"[FAB8-B-M=2DO MDHW#.XCRR_;6K!=KG 07Z?]<9!Q<=3)$8C$&RPS4]H4F9 U]JB5V1=A)>4TR M"!5]I.&FFB67LF> ,C+E0C"D36/LE()]!Z!1&+.>[-E1B^TEF';W!-XWXM_G M>7N;;.T)D[X"]/U3JS S( +L EDU3L=&WTGDC'5.DY*N(= M),H'(=QO1""<@$JE6*Y92E8PC359-Q?/C%7*HU/:0Y\N2WM#'5/FZ^@HM[\P M3\ZY9V6%P^?E88,1R"E$YY&'6BE=;V@C/T$J&5QR)GK1)T/H(+AC:A0Y*NX= M+M2',;*+]3 1*@G003$?:I\R+@FEP,12Q)RT3A[XPU+O NF8FE..BG4'B;+O M1LM%.=8O./SZ%@;\LO=P_37T6<7A5MF_>H%F^6J^6]0R?($X2^N0C2 8I2::S#"R(Y%GD M419CO/*^3Q[AGD ;I P-FYY),'N^.#M;S,_?\&RU&J9QO8(XP]\6%\+"O%US M5WLM*?U/[7%Q=__]/\ 4$L#!!0 ( *Z*>%3-V"9XP6L #>B! 5 M=69A8BTR,#(Q,3(S,5]D968N>&UL[+U9=QM)DB[XWK\B)_MUO-+WI4Y7WR,I MI1K=44HYDK*K[Q..+^8DND! #8!:^M>/.1:*Q$(&$.%!$,K3U9G<$O&YV1?N M9N:V_-O_^GHU^NDS3&?#R?AO/[._T)]_@G&+;__V\^5\_NFOO_SRY?(B7<.7)<#R;^W'\_@!\?)K?_(>WT:A? MEK_$/YT-_SI;_/=O)M'/%^IY< D_[?V+\AU9_QDI/R*,$\'^\G66?O[W?_GI MIZ7D_#1.)R-X#_FGU9=_O'^]C70XGO^2AE>_K/[F%S\:(>+%)\R_?8*__3P; M7GT:P?IGEU/(>]&OEUQ J0+G7\NG_=(:TR4"F<;K 1_"N-"\ XQ[OKT]IAO M/HLDR/YZ-.\0\?9G=XIWQC\-7XR(N2,\>5+_J\'?/JM)2!7AN-AV7[>X+>K1Q2TM18#7^

9!2115TT)+K)"(HQJ08'/".>QH[+) M3FY8,?(!1HN?#JYGY,+[3X.;#T=!P&O\3Z1<_30//A(PL!9(56")Y63JJA5@ [I((>&Z' M*DL_$.A=N7QG\[/I6D*KW>'([:/8/)WR9#[I3S%+7<^+R5.LR $%H)&R2%SB"(C%0(+WFD2JK5)"ZZQDG9=D$TK_7*BJ MO$F7DM^F FM-A:VE#KC#\TA*0:RS@<@D)'&2"Y)2DEEG1VG@E3;,W8?RWV<#;LN$MS%$ DRMX,YG-!I%;*42(1$2:D9HF$*N9(\Y;*CENB"SK*D2X M ^.\.7"\Q+?5+]JJ_UGZK^O9?&&;?9P\2VDA9S_ZW0_3Z_$+_VDX]Z/%#O8< MI9)>3*X^H?6_<'L7 GKWJ7PY>P\HH=EP#A]@^GD8X7>8#B?I/<3)Q5)S Y6B MDWBL$I-*>, CU=%DC,1&YHSAD6M;QR[I:8'G3=E39,GVRR [.1E?SV;7D'Z] MGN)1O42X/,'?PI?%KV8#&[(RCGMBK?9$BB")-<*0F*FAAB66J*IW6CZ([[RI M6$%'VTQ2E9CT'WYT#=]!.B\%U883H0S* 50104;.NRBCR31I5='L>@C>#\FC M%AK:II'NWFO#E4II!7JKN%<2:=!OM8RA! "0Z,()"W7.T0>\MD[<$)] )*,X M"0D4KM"B&:23(LDRJV)DH'RMN,W];DB+J-1''T8P4$RC?E0@C%%5K#Q+K%!E MC=%J&00H6<>NOHNCPU?ZUM5"]5A+"V'N\I]_6@:*_QI'$[16_O;S?'H-WW\X M&<_AZ_SE:/' O_T\@XOR16=\6-*KF$B3<;&GGGT=XFF5LQ:92<*H12? :DZ\ MYQ:5:;W4E@+-HBX]=L'JD"WW7/KTL@('U!JC'!K%7 8BG48_)/!,7,Q<,^6= MXW7B#O?".@YCC^B"]]-,Q^EVS-55QK<7;(U$H1F3,GM@@+:$Q M<6F-D\+%*FS8C><<:-"!I/?>T/S;+QN"0=?HGT>GI+SU\^LI3/+SZQD"GLW0 M)7_N9\/9)/^.7CI*8Q%\_;6L9S0[)BOEL =TD9C28DD;N2E1<4'+D>]1-REK MSWV.'*R*+&8G[>"P1[5[>W^%,'\]GJ&/>=<\&S"N<\!-%%\=@4NEN$H? M@B$<7.02#&AAZUPJ[L74_V[5!0^V;A*[D7D%0Z:L;_8NOY@"'JPOKJ=3!#70 MS@NO4%,Z2$^DUY)X;C2NW'@!6@O#ZE!^%YKS8$!K.=?*+WGXAB9I%I5)&JWL MDO?@01$KZR0:KRQ%W)$_#$ M.X\[G-"9*Y5 \4JW8*=Y<=KCUM%"$Q4R-GZ?3B) FKU"D11$I9P'C\/O<9U! M#,*%Y!@!:Q21VD I:2IU35EIH= AK'3S]B"T\Z!)MQKH,A4#OB.T MMNTR'_+ )Z[[6J+M,H5B@7&)"RWDWT<^+FX.GETL@&:8+G#.YK._3TL>IG&4 M J649,K1:([)$.]=)!$=*1>E]U2Q9@QH_,QS($$= 6_SP+2^2QGY&<+\AY]. M/>*;OB_%KVL'^@-$/.+F0YB]\*,1I.??5G\W6_WA;* @*N>B)0Q2H;'5)$1M MB#(ZH3/-F%&ISLU+.^!/G&2/H+UM\MFVY%OC>39.2T"W\J@^PO1J8)5CR9I( M= 9>2D(TL?A&$$J##5EP0/^L"KL>0G8>].E4_MO\<%4VIY=?\80=SF#AG]W\ M\H;3;! R!16,)UJ6JXZL,_$2]U;#T;!2T09/8DU&-%6MJ>2H;B, M(;_R<3@:SK\M$FJXY'A*9D5"*MT]$,FM(,-0EFR!)4RG;9 O+8^4BMM;N MYO[13LHUDHSN(%K=HC?!5#4)<1>JQ\E!;*NQ>PG00MR]48%&3QV+A+'2"YHS-+1;>U=+/V;CNUUM..BMH6 *US1WSW9%JRFC"?J M.7(Y L6##;%YZ4IE%6=:T&PUJZ/R;2SG++,H2)(-9J;1(R_/JV<44%K[FZN!BGN*69X%P M*-&,X")Q("P1I95)3"XZNY''M>>JI.$#'SMR=*QZ)I5E6\$H> ^C@NUW/YU_ M^SCUXYF/B]8-S[_=_LV"_I%&+JWC!/^%1V.@0%Q.D5 -.>,[@(CK[ O-,9Z+ M$5%)*Q72=V[C6;TR31!5-2NV,3V.05%+B_>0I84*JA2R;"%S-%GNM2=<<5K: M&7!TJ40BF3D?0Z8^\#I-Z/HBQ0-FQ>-QXA#)=VUH?/07HV&\?#Z=S"]A.GL] MCJO3SUC<(?'0(SD:ASMEHL3GR$@2$(17> )RT$_DV)MJ*?="VWO59# MMQ5*'ZZOKOSTVR1_&%Z,AWD8/9K-,4ZNQ_.22SC!A0QAUJ)"Z; '=%&AU&)) M&Q5*H)5BU(J4A9!H[@6)K@275*@@'15Y<-BCVE89CTLBUW11]/1^./OG]WLQ MFY7UJ;2F!)_0:(F&.!;0CR9>2I/AJ,OUU,:N2DZ+.#=A!,!\A M/MH-9[;J<*LIIX*O]'K\&5%,IM]*2O12$#"#Z>?2-LHJ*ASN\!IP%Y;*690! M2B/X$&,L=8A0IU7#?DQGPY&.Q%[!OKU;CH?[]!\HXMD@RZ29MX(D$RR1&=T_ MA\1%D(IS)073HD[FX&X\9T.$#L3=97B]&&A_GTS2E^%H],H/IXM"B=_ SZZG MBP#/Z_&GZ_E *A6B,92H8&5I@X7H/ "17*#]9K/EFUDW>RSX-*-2#*?D9S1D>B-2,'(Y(!5 M,P1V(3H;(G0B\@J=7[\3\UW^CA&/)3QZ/!A)<&&X3449B0TF$N&2B3:B;2(K MF82[ 9T/$3H0>(76K7^,I\O&UO\#Z:/_^AS&*.(E+&>BRB1S@X>42PIA64Z, MQE_XQ!7$.FU[]@ Z&QYT(? *=4?+W0D!O?SJKX;CQ:)_A[$?E7J59^/T>CR' M*9+VY=?2,QT0;I(B\TARZ=DAO=*E4#(1)E+DUN"I!G4BX@<"/1O>U%10A5*B M+2E\K\-D ZZS!D$C,525/@ZEC,6@&>3+5!D?E!>T#GGN0W4V3.E,]%U6$-TJ MQ7V77UY]&DV^ $ENFOSPYD M5J-*9VN9R\P!!@&,D=4*P$S9FB MQ(--N*TZD9T6>"#6F;S1-S4>R,?IG1D'R+T'1OPZG"TN6]_[.:Q32Q0ZRU8( M?*N>&\ROCV1YA1,3+3.]<>!0,^60ETJ MJ(>-YV48SI/_#<^_X:?1&J.4Z'>IF(G( LTTFC*Q'A@Q$#04&;E*,R.;H#M; MYK16186:M9M4CX\0+Q>)>8M#6>&RA487$""4MAH&74"3%%'9"JZB"#K4"7?M MQG-&7DX' N^%!BO^-\%5UAD:)?#@Q]^B!WZW28W= MSS\#DZ(#P7:8ME?0E'K>=_D.IG5E3@-0A]@1C;2^%TZ_QD,7>IK4$G*'Y\3] MX!* \F6DM.6+9M7*DR M)0;1 0@KLVUTV7:*FM]C(_2F^$-DVW7)X=]A#%,_ M^FV"?S,K,\/\^-OZP#&"^V X<:4UN32:DJ LD"BBY=Z@KQLV\O/WI63O?49_ MIWB'&IAT+[XN(Y,%UHR^[/?_)*[4!L71?)_!\_SC"^6))L/OP,BPR[(6XL:W 41,A2 M$Z/1P)1E=%60'DU-;4,0D::MSB)[=/K0DYZ\=CL5987BF"TWXOFW[S>JV25N M AI$ +B9" T"=@;O5M>@K5,MLK_;6348#:'4;S^X' M]TC]9[M2Y(.)<.VT4*,?[3T0,UHB)OA,0N2QO!N!>)$L 2:XY*"-E[4FH?=, MD(>ZTSX"/PX1?@U>K([/+8BK4T\IQ]%#%419/%2EC)1XS1T)QC!J(G/,5\J8 MO1_8"61.'ZO$37)TJ($*Z2I_A\G%U'^Z',9] %DRDFH()/E8&OE1=&7*B\*! MXF$K$C!7AR(/0CL?DG2KA3[.E^??GL,X7E[YZ3\7^V=BD08&DG"'("6%3&QR ME' NF8@Q\$CK3"Q^"-EY&ZK'*Z%"0>\VOC6ZM??6 %^_)NL&PI.Q6UOH]4'2 M=*"47G:8#9R J!BG&G? ,IC,Z$A\SH(XR6G K5'ZS5ZZ3YHTA]NR/7+F$%U4 MX,H'/X+9*E_S+:P; KL@F!2!$ZXDKEBA314$GL(L:NF%85SF.IFT.^&<@''2 M2FN;,XY;B[R"\;K=\&Q]TP+HKT6;2(#2WV;1V8*A519\$M%:B^=NG2*-?8C. MC V="+[*(3*;O\NE\\WLXV3N1^O;:7>:&4.0E.O=H?OGL/=&*@F16J1#J M5&;LQG-F9.A Z!U>G)3[@P^E;7Q)T_[N5_G1\JH>G%;.HZ(,DE0Z+XGUAA+C MO; I@_#0*,>Q4=+"7AAGX)-T)^8..\HL0"TKAF]#6F?3- #5>E]8)=-O@S\^#*S623E9[NV%(3)Z-$)*!US#5,AHC.#2[JMXF4'\R\7D M\R^K3USJ>?7-0LT+!7]_7K\7Y!T)?M)*:AT:]&L$O_WG($,(&@PK851$H$(B M-D=T8[.DVEH=C;]OOO=A>OOM/\]!;P=*K<+[]N+9@ )+SB(";B(B$)$A D^) M#5HE1:6T[+[PS&%Z>_'L'/1VH-3V&LG=CB-X"U]N]<^?3L;X95R<&VUF$#3X MU"X&#QP*?F/:@(.H7(B.>@ I\:,9F"1C8#8)W #SH,'GMQPO"K,9P!OP,_@5 M9G$Z_+22PJJA#T23HM=X2H?@"-(#76T+Z*T9F?!-IUZX.D5:#P!KZ[F_0S?& M%Z$NGK"8!O\N_S _C4^8!1ER5GE$0>RFNB/7':.9(89=1*P52N4]]\+ZS^ M_?@NV;'IQG>G@0J1OKO@W@Q]6(R;'3@9T5KAEE#C%GFV&K=.GPASP"/7+N=T MG[70%3%N )TS)8Z3>M?9S1M0O Y*2A4))!!$,JGQ_"T,=9+1&#BET"RK^2SU MV%)@%0K3=R]S&8<")EW(CI. ^PN1W$KB4Z8D6ZDM @7/ZK0 OP=47SW\:K[& M7+Y#*>8,DJ%14 MYJ22)OIB2>#*^> C6D%TT>TN$*MC*,=IXDY*(RME1_;'C@)[;;:-LJI:9-:&WS([J(H]T+:R-HQJTV,CMA17:2 MLARB9,Q1RM!@I9G9P>:'M7OC?AW._,7%%"X6M]AEJ-GBT[^;RH89J;/BQ4Y! M[S1I@U:R320[%I(5DD599]SZ0\C:3X5>?-XK?)U>3,HU?IS_8SB_7%<8O/P: M1]<)7X$2L<'_E=D> ^,#XP&]!1UH ME2F=B?VQ/?1R5X9&7[J.\W?3#S#]/(S+\CIK3>#6>2)\*$UYLR1!Q(SD=ED) MG=$J;)20V2CE8A>"Q_*ONU/MI$,1=YQJL\)39@"M$,U6UZ--0'6><[473O\Y M5^TUM:WVCL3<&P<8]S:[H @ (I3))^+06B0A11D3BUZP1E-]3U'W]Z1;]:3Z M0Z3;]5W,QZD?S\I(87_+C;,YQIBY("G9,AL([1AK\#2D+&J;!==Y;]I'1U*?="FRKAM#/?OT:30L@^37/G*P24@I"*4<[1A9^MT($4A6^'_& M9J6@61NHC0]^\IIK(ZBN7[QW\TN8KDLN*!?).D:2L;H4>EGB%JW'8VF48R%Q M)1HI[-:'/GEE'2N@GG*LRO35,>IW"+.W?EKNV#]#BPC0?1_7132H,=R-R) P M8++,$EW:TJ5)N&QDT(KZS(.4- _N^^#V MD%Z$"1]SL)8;7B<4LHVEBRG:BT^\Z1;\'F;XZL!LD(6ADJ=$5)1XEFCN2E]G=-T.Y W!4"-C?(WL)\8)AV6@A5>MC@]J9Q MH[,F,9*]$#&!4RS5&Z&^1G$^RCY4I!5NEVZPO+B>3O&K9=C .N>DH9%(Y6EI M58<'HK&&.&YIICJ69D5U]7P;3E\1N%IJ/EJTIQ!LVU_3$_C"L,E$^M*WDC'T M*9@ $L&H,A4NZMOJT)J!^ST/$@=34J=#M&UKT1 M@2;<'AG7Q,N$"'%/)-:56519YXC^@PFLT4%QB@0XJM"Q>_T?(N(*A5>__>? M4J8X=XYDW-WP$$0?UU*.FUJB&KQEWMC[K+ZG6C!WD."W"^8.D5J%0L<7SP;! M*G !#_O?U\%-9/3H0'^(EI.L13/+>OVH1]^GHR5V$B&H(82.:5+I3 M:"UCT(5!++C$D3F"20]_3R6PV$(9K)70B.F5?>L(D=*C4U0K. MCGB/HMH*@;>]P$I0$)Q &\0;0HT&(JFQQ&IC2&(H&F,R9:%.-?)]J,Z.2IVI MH$(5XUYL?\P@7X_>##,,+&,YI^R(5\7#"($3%YTBRE#4KK(&_[]?EGP']^.0 MY4B%5)CPLK9 W^6]8%=9@3P) <$&8XX58PD@%?$LP!9"Y=!5>ICVA!A7Q'_ MRIRIHI#'OA1X4':W9EYH"D%QI (OK8*D-1HW42&)MR$9YU1PO,X]4@-PCW5Q M4(<437>K(Y73IP%T:^)!$XA5*V0;@'R<@MG.%=R40"VU\TA$BM1(X2PE.:4" M547B-0U$!6ED:6Z0F]U3/!T"/5!3>PK\.40I%7CSQH_3.H$O^&B$HL3RS-%P MBY;X["S)3KN8O%)FXQ(#H'@&\"'4F?-P%\?Y:;R%G"N\WS>K6P\XBH8)(S@QS" ) MC0(TI=">,CD8KRA8;>MT\MH ==8#:"^K\"-&5!BH$2=[E/(RPR5AT ML8+2.1/J:"8R14X"GDPD4F^B-HYG7>=(V GG_ C17NK;5&@]^_8_X'(81[ F M9C#"4R4UT$NCO-3?@LY;VN]BQERL_GT.A:9 MOB[W0Q=3F*VQI>2$=%R3 $:4&GM%G/*: &7 N!; H-*TTGM0G1\C.M-!QZ,] MWOOQQVX0V( M%72_6:M'"W_2A>0Z#*TM@/BOMX"PQ+."K$@TIC37$XX$ M!IJP@GJ,*C)7<"&<==U),?]/FULXQIB]"4&"T1J]+.L*<7$%J2FIAAO M]PVI.N5,X-OI?P./WJ/*> 92$.@TA%3*:!&5X5;HQ*BSR5=9YVT4)^2H'<> MK;9QQXJXPB7.O=EZC'(=+45C*.C2]!=7&EC&;TNQ1_)&TDH934\N8;(-'3I3 M087;GL8NK&9(8_17"<0R[" OXL])$Z&HS9GRD&F=5( GF/S6ABQ5%/+8R6\/ M3+E4&;=%Z4D.VA,)21*GL\65H'D7.9J#LL-JV%.KB*^C\&;3@ \0?&^UT4U M_9A%\@>IJ]DTX"-DW1L1C+0Y@D87'50!!XD$FB-Q1M',(V=<-K+!3Y$ QTT# M[ES_AXBX3I$\%RXPS24:/>4ZA!I'O&"Y--ZE1GH>^+T#!)]JD?Q!@M\NDC]$ M:G6*Y(467%/!2%8!$:@4B]G*2\WBHF>+$OD^S^&I%LFWT=N!4NLI9/7WR21] M&8Y&+:)2FQ_11>#I7EB;L27F'3"F,SB0EG-/=6GU&3U(842P@\T/:^DWMQS 69ICKH?X##V=EC$"X_1V,IZNOWWN9\/93;^Z MCQ O%ZN??7C:[=ZJ1 !6P-\??4)(2X\]5)K[VC..61!@)=91LHBH(Q'JK6F9-JJZ&6= M8N'=>/ZD5-=*JQ MJR2RI7\OK2FA(HJ+49;(@&:"QU>'I*AX+-=BFM?I$EIS M57U%Y4Z:S"=#F\>. ]ZD-FXM9N'@4D^3BL$01A,NA85 '&6,<"=X-%Y+2NM, MX]N-Y[$B@J=#E\V,U/9JJ[ I;Z-:=S1K@*MJ&>P^9(]3^]J%]AXD1 O1]TD- MKYC*TE+"J6?MDQ"$2[X<)P]DB,@/I MA9]=OAI-OJSRBKBAN'Z;<5],B$\;2YS2G&CG0-+@M8IU^L,TQ]B_L]"-7A\F M2Q=*J>!#;OJT-\7>4BD;DB[C2T09D)M3J=DK 3[/.>)U/-4Q6?8A^M-HF510 M785RRUVX5N]4$V15#9?]V!['=.E&APV(T4(!%0ZM>Q JIU00)J#L/&Z[LK3A M2U01\('BRQ*BN;=)\=.AQ@,F3-_,.$3N/3!B?5Z^]_-UAN$\ M^=_P_!M^&JTQ\C*G):*:M4>' #V M#+2=9)2!\08Z_0#:H+N;)G36A5[C=NN M9RO._?ABB/;\TD7XWOE]>/,;O_A-^';E_VLRC2/\MM7TQ38/[&8^8V=+WLAY M4%:@EXVN+ZY76JL=^(@T2B+:;"2'0;M'M[PF*]*"-\//D#9A?+]0D98:D1D> MD G*;%TKB=6E+D)':DP2CILZ]Z]-T+6^*-S_C&6G]RR5]8F7G'"IT#Q(I=-[ M<,1;EID57N=4*?+?:MM]NSSY(3N/;KSA) M7I4>82$4:\ 2KA@OHUMHE'4:[QR.]<48,S#"&4>C MQ"5#G',:18*@;0HNV#K58$W0_5 T.E(I%:*4MTG\+F_*8>"$%A"3(%YY()(+ MW#1=#,0D&[315D"E?>A^7&=(E@X54;6'_CV"6,;RP2J%3DD@ ;0E4CE?.N,* M@@Z+H1(W12KJ6#[-,?:6M%2;-)74 MP &*0\SPW7 J6V)]C%X('P'JC"0Z .3CER!V2Y/F9E,K=?5J+\V^ WWKK];Q MG"9PJ][8'0CX<:[QJA&@.=$ZT]X)D(Z[9+.GF2@>$[Z+QA+/A"!X(B29E1+4 M]AY!Z8]L#UP,GBK7#E%:!8Z]N)[-)U'8QA3MMR$.0 MGBH=B;+HB,A -7&@ ]&2!8V@C==U8D3[,9TW-SK21870T!_C3WX.)5=SD:XW M&4TNOJV3'V+4 ;&0(",KR)"_I4A=&9F"%U%(7V??V(_IO%G2D2XZC S=[;J* MSY<,9,E><.@VTI30UHJ"J&@M5YZ'T.RZZZGUA:[B3Q\OVHJ=H9O .-?.T >I M8$]/X6/D5[$S=$I<4\B<^"0=D:;P4H$BN'T8L-FHG./346.CSM!=:/$0L76L MO7_ \.*R7#M^AJF_ 61UM-HF3HR/BW;70!S%.]DURE%H:)<6?BB0-3F"W2H%_F#+'T;/X=[2;\';Y( M RF8I:@:PE,9<*8\6K@T J'",3#4)\OJW,$UT.([#3WXT0%EDFF(FF7&/)W0PN)<;2:)1@D7'RVSQ'OBS M#]\Y$J<3750(4=U%^*:TDF@7> MUXEH/PCM''G25@-=QJ=*5ZJRQDE^,84TG+_RL=2A?MO'Y=4^.) 9K7_G'+$4 M#)$N*O3%N2$"V4U15-H*]9#5=.S#GS@G^A!YA;2EMY,YS!#;LK]RRLQ+5&AP M3A')(9.@G"2*. _:RK7"N,J[ZUM&W1BS M!?(ZQ\(\WA^.>VNS\*/)!& MU0<##I%R!D]-?7NK3YYE2@R<*!1)TEQ;.RI(55T?LV MEOX-PO8ZVAQKWT[ 7<:;BI]R;X"C_ +-J.^_668()JZ#3#P0(XLKZR4CED5+ MM/5*0700!$SW9" M+ZI]B$FE2:F]C>%H\VF=L/ D: M':*./NBS2SBS=W$^P0.6%1)\O)Q.KB\NWTX^+PY=@S\3ZZ0PR)(#1,)$NUQ(B[_0\:PBL1VNG%QH</$3MIJ[EXB MM!1[]0O96_@H1.T2&&)YE"5OJK2ZTIY$[I)+6:5-7%U-_]<1D/(9W(:FNHZFO,6OOSQH31.?#/QXS4>*I+EJLQ#=*6[GF'$1Q6)P*\234E8 M&ALQ9\>'GX/ZV\JLZXWCQ;,-,$:'S#18@M8N$DH@&.>I(3J[*&DL0Q2;*7#S MD\]!>ZVD52//9AW;?369OO"?ANC'O/SZ"<;XD^OI34DC4S0IB@<=&L&EQYKU MQ%HFB;#<,^:$0RNX<7)-DR>>@ZJK2+>"3W [K?JF S=W8%3A(4\6_=,4*0D\ M!DH=15?4'=^-Z'&^PO=X>($(+ MH=>X4]V-SC!NC4J2T&QQFU**$U>:(E*9K+0B.ENI_*%/*CS@"?;%A$-D78$! M"R\!4@&U.J.D35E:" 2TQ#4Z+]#5Q:/0!)]$0E]!0YWL_2TH_9L&7>AHL[=; M*P$_0H7:6S^=^E)WTE%1VM;G=5V'=C_@C=*SH(%SZ71RDDJIJ.-166[QQV"H M6%KY.^U$NU6?&"!DD8&1SZ MJ3K84KA4^B4PDXDR&8W@;)(1=0;Y;6-Y;(?C.+T_D-)[J(PK7#3=<8)664F_ M^:_#J^NKYY/I=/)E.+Y SPA_,_\V*+VZT.E%V]KR3*3%55MK(\G@G#"<:QOJ M=!XY!.5Y,*6:7KH.+[W949BR OIZ'*?@9S"?W)2F/+M:%"]1"'@(4TDXYZ9$ MYRUQT5,"(=# )(TNL(=.JZ.?_L0)THO0*W0TNE.V$J5'7YQ3XOFB,XO*^!7+ MA'),0(FYTQZ37[7S:$U=^%:%N M:UUWZ88,!+5>THR4*QVB9$1O*&1(N'TQPQFG0H0ZGO5M%$]<\6WENJUCTV\[ M&T&#SS;JTIZ7EA&?#+.+E9^3A8Q:<$5BXD"DQ%W,._Q***W!I.RBJ'0/\@"R\R!+I_+? MYH=KE^PRN?KDQ]]F;XH+G%:N\1!FZ!6/KA.DYS!&L<\1["L4UGM(UQ'2$J!U/:-0G".)=:"W!/''*/(9*=@2XZK;0&CCK MHF$T$A=8*H$5_$JY3'2DX#U0)RN%1>^%]<2IT[GD=_"B?>1S,T3[8O(9QGX\ M?[&<4X@'YPL_N_QU. O7T]FRO_CWD_1=_GTZ^2\\7R$-LI=>4_3679(&&2X\ M\9DF(G 1#A0$9TVC3:=+5$^<0H^JI!UTZZ I_/<^8$50L]FU'T=8A'UF,*!& ME-X!E@19BJ.(NZE_T.:G1<.+2K89S2*7NN M,U'X%2F-P4A S+A7*H_'I^8\]W%??=(M^[H[J=IJ8 ='6H=D[TZY+'C7T'Z? MPM7P^FH0E->)J4B28!Y=.X[KMXDBE9-2@@L\8>OL( ]".P^.=*N!'1PY/ORZ M0OAW%,WLS60V@]F[\,!<:UL80YCNN'F(@7&0$[S4)V M#+RKXUX_".T\.-*M!G9PI'6P=G^XZ,.\S.:^%2M2(4IM$*5)I9T1.O_$&L%* MEW@\$-%>%[Y.V\?F&,^#-95TLH,^K>/ :W"K.^L7U]-IJ=H%\.TE7>RR!G'8V2F40:,Y$N*^)B1!<9#])@(Z.RH0=]X(.?.!UJ MBWH'+]J%>'>#O8L358 XRU]^@.GG883R9S>_'LB04[8L$170>Y?!"!("!-P. M'!.>A0B;V4<'4>40+&?+GFH*V9&:UF7+NIWX7WZ-,)O="@4MWHVMJ-'J_;AU MUC(A&-KSZ..Q4")&VA''>2(B*Z/PG.5V,R1S/-..!?EC4+ 7%>[@9L>]/Y9% MCEHSZL!HDGS)[8I:H0EGV:([D56EO47J8U;'2;38[C ?_V#9/G:+[03#P1NX M\*.7X_FZ@VPP6#"CH>>4@'P0?J;="/'#I/J"Y0EBE496Q,<#2I]F^GU]I/[K>5M MK8))A_*KJ4](H"/:ST2I"IZW%.(6TV-AXBM MZQJ7/Q:EC*]\F [Q[X;CB[?/7H_C7]!97OZF3)^=QH:MK;EJ8)KA^[8>-!FFO:HN\8L??9 ML)%9SA$A)T*7 JWLD/TAX194H]'/)TZ'PQLV5F'#(=+NVFAX=K7H M8( 'UWN8+>Y@EEE(SRZFL/#^U@W&8DY9>T]TL8FD$8%8%Q0ZL4KCOF@R-XY5SZ2R;+ONG;C5!!"H0RLD9@*L%%91Q&%ME(2B120<%R&Y9DW: M3KAKXM$:;26MZBT3.85L;0A$\9*5X7&'+<65Q!MC9<+?.-5L0LD)MTP\6G6M MI/5H+1,591)W 4^$8XNP(?H+Z(Z2K+R, 8U4GE(CE39]XCFHNHITNZY#WW,4 M*,^B#Q&=#9>)++%\6[P0QA+E/"GA9+-C]FP/U?9RZ[*,O$(G90Y,IURL8Y[0 MQ'0I$9M*_F7P4N@HN45-=UZ"_&DYG\X6!N8A93'"?"^"G M)=E[\]V(P7'%4R 9#4*_?!WCM!M@NG'G2M^D,::3)4^1MP5KEEV3U.V)@GM*(G1&-R6="2N5#ID MC:>3 I&%JS-?^I3GBG?.@$.D7*,'_O;8:R&H\[7NZ\C4D^A@I9"),R?\H32^= M+ITOT8,$SD%YZZMH_UY89T"$[L1>H_5PHVAT6;K,'/W0'&T))VGB4^(D>X?F M*P5#9;/KF].-]7>G]FJ2K9!]LWO<1W8YT9&1 M=8( ISL/JXW*VPFXPFM^OU>B?$3KEE+"M2[W$Y!(8(:1E&C0X*E(+/\(SF % M)G0G^ K^P(O)U17:R$,_^MU_NKF&S)QFXQ(E5M&X.-J(LU(3CASF/)N(6U6= M@. N.&?!@O:"KCM]9*-1:/F%'XV^_V:VL'YD8$%P/+4D+>G!3DIB70*2;;39 MZ"P4;$0,FTT2:/+P)^\8]B'TRO,E%JCVHEV])DWP[G8G#R#+ R!Z]AU[4>U# M/*JAEZXCD,?@=DIHYW0QE?&-E9$'/"*#(> -3\GAK^DQS6<>D4?[',\G0:-# MU-$'?78)9_9V\GEQPEI.F?UX.9U<7US>_IE;&^4R99%*@8LH1[J)G'BKT"ZA MB:/IQ:Q7OM,#K2FR'HV>7HAPS"%818M=5RT=O!A7@&\OAM.;"Z(8J#69:-"2 M2 Z*.)\=,4YH)H1/.N8ZE'P V9^4K*3%"M[^[0EEBR-"&QZL"Q*=+HKG1-*I MW#M9?$\\-=9:#:[.;>\FDB=OQG%H2G2(-/J8H=9VX7E^J?^ .I[;F#Y%O M!8T_][,%FG7QA\Q@P"DB1/$#P*$=Q ,CP&/V,41<89WQ\W=Q]!^P:ZN926=B MK7!7\V8R3I/QHOUP\.-_OLL9II *OC>OG[][OP+IC>"ET+N<989(R0P)"K_R MN'2T@4-TKMJ-[HL%^-TF ^X\]JG;=":J[3[ MU_9ATRO[K5XB-@ZUMZJ#_<*B$L\&XZ+D5+B/Y+(Q N!:)C*R5*ELVN4*-E(?W<> MW=_YV4KXDRXDUZ$)M0"R;%"]SK^E/J>H&3%.E@A10!L@\D@U'/T$5'BVY"J[.'^/KV;4?O9N^'NZEGN75(W"29Y)3UFT7A^?:G<6!DIGXNNRU<8^4.N; MH@:P6N?&G50*W.':>$B_+4391S[2"I[-+F1!.1Z4 CC_N_;3.4P_3OT0_^KB(^H)?IN,YY>S ME^.$/_@ G^:+(P11?D_],*"LMH82AD<:D7EYNY@(**\$E3PHT;!;UO$@3B!7 MYQ@M3AY!!5V?Z#MQ?QA^O8WZ5XA+T.P6:.UB$"F4"2"E-+R,?O$*T"H!:7+. MFC8=LG@L@G,E3=?"[V6S>3LV="OXKMMU[]X5O\#H\QW0__MZ#(L=<8U91PL\4D>, M+CD,F@ETLY -SF@PWL6$]G>+0^E! .?*EHY%WW61UUW,ES %G^'%Y4UD.H4Q: ME812F1&-Q]T)M",Q2>59T#)L=G/9%WS:_.@S4&0[<>VMKONW7S9$\@:_7?QB M\?.RY/>0?RK__N/]ZQOQ?/GRY2_7BR%MB.TO<7+URT(XM\M//\1+2-KSR70Z^0+3V1O\[X:I]"Z".>Y%L[L@9\.K3Z,'=_0CG_3+]Z7=7?+J<7?AXE9RVSDGD8F%41+0TK4*F.BC"R[P9'/['*RU9N; M,;Q.!N:I3H1%L;@2]\1+F@F MZ4?0'"B3K+F'D U1H*O)?GL:G(]GK\'_'8* M:27P@0=0P65;QD,;(IG&KWQYJ8W,/@HMY.Z-7' M/BZCOU$$X,YRA%1ZUG,;B+5E/C4(05-&[YW_,,.YCR)#1[+=Y=?V.9S[_A!C M1ELJAQR)5CPN\XAL#H$$J@'W>TF3;S:,Y"E(K\

1-89W@A M9;2(T7P>CGV1ZITXZCK80<'[I#4>6#Z@.\65+&.L*?IH)G+*@J&J MV>5'PP>>CD]ZD'8FE47;>9K"-L;_[ M$.!X8&69-,_-^@8W>]YY*K^M8'MX]5]!F!:,W-["R!47(7L@4I9 MH.=MM(P^6=NP<4&S!YZG]EN+MD:7N.WQ"(E9"L$PP@)R45)3+OPI^I(B.LDU M"[>F3_] @V..LMN[D7)UO:^S>1M@^G$'QQRDL29C0XX1=U^#8QBH3 /WA"VJ M>EPLE^;)D*25HR 9U:)2G\@3'AS3.0,.D7(__:$==5:SF/ 0"HC(IDAL4IRP M5#!YSJRLTTQF&\N)#(XX2$EK:G"Y=#$2=]:80@ M9& @9*)U&HEL8SF7\[ZEE"L,BML[&[$)KJIG_CYDCW/NM]7 M?$$&RG,4))I0^DXZ0US2GFC@4HB@/PG3H<';("^V'"(M#M/4=P_VE9( MEJ,1BGAI?4G]+K!$(BD;L+@%@F/-"E6>Q'#@@Y30<#CP(1*LTU]H>\Z)EI"S M*9W)O4Y(8[#$ ^,D*#1N2K$4J_1JG_I,J#8G?FM)]S<3J@FJ'WLFU$%Z:S8) MZ!BA]S<3"O' ]TB(#W&@'U\E!7 MZ6,O)N/99#1,?@[IY?/7'W]]UE'VZ8.?WW7.Z6$+VL@TU1R420$/>PV2)X]V MO44#WZ7@'1,9!@<]J4Y^*4?3A.EBGX)8].M!'T1P-%1,TB*J6+K_//'\TEV2 M]=/Q<'SQ'/)D"HMVC3!#R^TKS,I'/!NG9U>3Z7SX/XN[MH'*BJOBF+$4=)G& MBB\=1$KPC?/,*L.".J;7>E?X'MOO.8Y,#7)4>U5<3UFLC*>D9&0DR&3Q.+!E M8+S(1(6@K)3"1E_GA#S!+-:CZ-*1;!\]BW5_6,BCI>"T=R3%8B@R=!NM]9XX M[;3-$7RM/F6G'40_2+L/!]$/D7*?T=(FN'[L(/I!FFL:-CU&['W20H*"S+TD M:%/RDMHE2"BE&4E&Z7VBWD ?-VNG%T2OPH9#I-UC$#U+"5&F3++)Z$LR%8B7 M*1&JF?))6<]4L\3))Q%$/T@)#8/HATBPMR9>(B>I-"Y/4U6FA9?(4(IX4):8 MD-0^2!_.IF;EJ&.\,_%UW6CAGG3/)K#.L&;E(&TT+&DX1I1]5B?)Z 7UB03@ MY1Y7XA%$G2>,,ZZBU(J%X]_?DZM9J:'@0R38>5?/!9#2_6?5%.)*IL M2U*AIH(5:%HH!,BD@,A<(VUN?/#I)*(?).WMO@C'B:KKTW2%!3[#>(5&BECF M[1E")44,,D8T @T2$Q)GVO/D-I/-[U?<]X\^']4=*:XZ[]SM!AL: '<.FG$O M48P@-DJ"CH%DS7"5I:6\;;:'GG _DI;*.U9<>VV>;N^!?D60G_U\^!E>#<=H M>P_]Z+L<9BTN@)I]/*A_L8A334250H#<8&9VE6(7I(TDLU:/:( MMD&$]3-FK_QP^A]^= W?HZ[ %4AI'8D>N2=]-L13JXFCY4I21:]$H]D61T02 M[H'5/G#R7:Y?(:VO!LKHK4'PSAHH+2RB!K182A\@@RZE!LMBR%9&4:<*Z1Y0 MC^%G=\6*[3!*-[*O<@6SAO9V4L3K1\M^)P/F%+.946(LU40R4R[2;<(-65#I ME*IE$S#Z#Q(\]"^?6$W'W4Y@&4K\NFZM>9WE+?L^$6GU]&W M#S"?+_,%9@,\YR"X9$GD$MUM] A(D,80]/U B22MYLVFO31\X%DPH9: ][;H M/'X7N5GR[)8@\ M/AM>+-L\+*],;%#(86M)SM02*[TU]9=Z5&MW.A%] MGTX>T_9;^GXX^^?BRD!ZX#FY0"S#?TC M83D+5$)9/122.YJ.^#;J![K4O14 MB+/WM&VIP"I9,;ODL$X3:("ME+T3Y('4ZD>@R.'R+\"-VZ')C]\\9_65V$T6@,Y M$L.<(I)R08(6@G#-E4O,4P16A16[\3RFZ=Y69Y/.!5XA*KQ]?BY8S]#H$Y , MH2)*(C-0$I@ B)(*@2-^$Y4H<%N/'\:*%TKK4+SLVU4ZUX_#7!5-4OV(7L< MDZ0+[3U(B!:BKW#8[,7G>'+ 8T!41A"9C">VI+B&'$SB7@2HU!BK7TH\8(#T MR8A#)%Z!"6\GX[3"!&EU!$*(QE.6"961XQ'HRE:H$&%V63GGLH^N"@EV@.G? MX.A&4Y-NQ=Q]PO>VB;U,Y1G&W_VW\FWYA1^-OO]FMNP,%*G1WF<"LB36<3PQ MO0R!.%#*4Y$%W>RK7(LNS_!_DF1 M[! EG02Y/EY.)]<7EV70YLBFBAR[O[>3S O[BX+F\O3(\FV"]-I5TY,ZK M7/+&QN*@)()J*UD9SH']2N5]=5\AO?3V.DROX,/?S1JJBO0E?@/=#63; ; M@*MZ W8OO,>Y!NM,FDO 0D G70D\13,E'HU MKKQB NJFYMR!T_]%68VHP_!Z*41;GUU,\6M=%(-]:%)3?_X%= M%)(? 'FC@#QD;V2(PFJ3)*/6!3T>C5 M9/K%3]- ,:J-IX[(7)IF*)9)B.AC!)UUHBI2&>L<4@\ ZW]CZIPKF_M3EZJH MD$.X"]Z 2M2>\9I0RSR1%K=BKZDA G!OSL%RY^JX4[O0/#(GVJJL 1T.DG<% MD^7N.W#IIQ( MMBUJE5]???+#:<%WP]*$RPDF$UPPKM=+3YREHF2D2Y3N? MOK $1R4)L]B%LV4(5(F4T)$I[V'B)6[!B"T-)%GRY?7T/. 2Z#9%D'- QQ):S,7^0)-Q-&XZ)EJ4^69>7[L,&V@#W6U48U M/MQKH+732P5[O5S2;(A@'2%O *SJ7<5>:(]S3]&I(BAQV'"+\"*UY>?1I-O@&4'KJ+V0+K MB'G248!EJ#J9T=\P:,P9!D0Q)B7/$8W7.A/4]@#JW[3O2&63[N5=(>[W;GX) M=SW.%:[@LM6EK:'RZ'Q*/"S1J%=%<91+JF,(E4+#^Q"="Q$ZD?C>#:'B7=5; M/YTNDD2ZNJO:^L#.[ZKNA[QQ5Z6R"&"=@:1 :BG0M[;6\^A!N6"Y'MS_T3W< M57'T](,SG# 6T8?23A(KLR%:<@-!2$_T9NL09MWK)=51 M7.T+K[NH7X_C]72Z_'K ,V3KLB#,YDAD4)HX@<8?.&<$1=A>]7 _O!_@CT6H MHU73=87 ?8&'WV$:83SW%V@]?+@.H](5=C7[>I"]938!*[F2H80C@-C,.*&& M41N!B:":]#HG CJYD)G6NH\ M\QK.4P@K'Z3[^\ZWHW10._FC@%JYNDU@50TE[P%V H'DXU3W$!E:R+U'6M"$ M-E?BG@AO$5YF4$I + '!\?#,/$O7@]M5FPZ'!(ZKLN$0<7=MZK[\[,>SS\-1 MB1QM1ZVB=Y]S".;K<=J8E)%C+6] MX1U7("(&;PQSQ"H=REAJ0;Q!=H.2GC($EUF=7I)G< /=F:G04B\5W)C]$?(F MP/Z\@3Y2D8WO&(_10J\WT&!<=@$T8;)TSDTY(M0LBNPK EK=K-HA<"@-54MH$/&4;F13W/.24 M;A,/TL.D@A"[[@1T4T4.TT6TO]SBE>!;>N7CHK[K/92%%\-JE?:\ LVRT]9( M06@0)4D07]T@N2)<1!:BR %,L^CHL0C.@A:]B+^G&^@/\TG\Y^MQB>,./T.Q MPV==W$,W^=@N;J,/AK]Q)VTAF*R-S*6.,DH(TF3C;79>)N6C'31Y0%>)0M// MP](ZPD_A>6'3B\E5*;5=UG*/1JM2WL+E.+D8#_\'TK*WR&)7^AZ=9=3ZR$PB MBJ%GO&@?XB!0W)T4LY9GEWRL_G3W[C#HN?L:KR?3O^-_.![C#)Y"&D>::5=L,Q4RIKL; D_ M-G4?APDU$@PZ.C6NYY>3:1'U0 J:G&2"* %X2+!$2: JDU"FTJ)C 'B"G+19 M<;.4/RG^>,RH4*)\](+>?5KF)'Z%:1S.BFWT#RB=#R$]*SGZ%[#Z#?P^1:4- MF-!19::)#@Z%#IP2[XIG+C*SRH%31IS6"W#8 O]\+4Z-116JN(\^X%;+_ ^8 MX^XD%S8J6ZD^NI\%_OFR MG!J+ME^6UD/0CU[FXA]ED:4Y05GDK5S4@?&2>TH=,8&6.A^A<5$92 "F?*99 M@3LQ'^&^Y?SY(CPN0[9IKUO=W;0]!V\[_Z/)K%PRE',/??Z/@+I8MI-^@7\( M\;H$J3].?2IW'O[;[#>DSM7U5>DU/;NK&?MK^U>_,5ZK"2_4$S;;;/3EO6 MR4#D5A3H "AO:8TG3C)#:)!4:Z\T9W6*D#M;0E]5\*=$]\?1_ZF4TY>$V[?^ M:EFE84K3",B&"+=8 +K/EC)+('MPBGG.0IW6>;=1/'Y%7*\\V&RC?JP^*F25 MK;&LQ]HW0%.U(NXNGL/WL4W4*X/:@\I10A26(X1?-6B=+S.B&3*?W_ MV[NVYC9RY?R>_]()[I>75'F]]I93/NM37F^V\L3"U68=B71(:G>=7Y_&D))E M2J1F.(/AZ.('E23*,U^C/P#=C49WBMY[Y6R=3.PQ5/W E;9JFNXPID-?6OOT M)3%"^=T[%[O[,R;02+V,8)URI?NZ <]1ZLP2#3*HF/>[NQV(*S[PHO$-[#Y* M6%8:P:%OK?W>7-]YZ_QJ7NRFQ6<$^.^(5GRX7,S]53F@S#DQTKA76.ZW1@O^<;/($4VD M+:?V1)9^/9Z9 @;=,-YVW^G:^0<.=@'!^*[&(NX-\W: MR%35C*PAU7F,T1YDZ9H\.I:F:UV.&5HV3SP)E)-B$$H0A"4PSFI0.3&72+@JNV=V@&)K;8^#K.^XA&6-) /0ZRJUZQ.0EP]U%F1R) ME%)S63<&OP]I?,OM_!H_%#/OI:X!'8+U:C/[--\4<^;=(L[_G,4 M"D(X"+GI>&8BE$+QP*1,R1H1S'XFXOW\P3?IX4WC$8&O'YT M+Z _YILO306PDG?R9?[UT_(-NKB;;[LYT@9J%^/M-!(=!SFN+3:06H^1I(). M!MRQ3H&L1'8LT0BD^+XBVX3S1TA(V:IDE5/$M[I!\'CH<\ 8.C][NJAB8-:\ M_C)/^>U\X19A[BX^Y#P/:74=&"%1**\E1&\S,'K+ T!N]!^82V$RU]63.UN.N:X*)1:*_5 M<;)N@7B>QDI?;52X^+F#LF-^&S!5HT@_P#E/^.=DY=ROY!XC6\$!_A&4\T1[ MQ=%WXH&"<$Z"T8JA4KAE2=E0JUOQ"&I^($Y21\M=!G2\F%RS:)7F@E_2A\5U M@\%(">%H#H&UI3J#, :,\ &R9"DQRA3/=9J&=0 Y?@BDASK;A<]ZZZ*"(%_G8@GS9M3M/%65:; B0\\K"S2JO>: ZV[V@IF(UO&YB/,=YA.GSHGZ&/(0],C-+42: M=DC?+J^N/:>0%/I'.8(3V9:+QMK/.'V)8VA(&7I>U(JO!AO E!IG.$B&LM:;12M8E3W M0GB>P8EA-#)@N9T&T ['[XOUUQ3F>9[B=1GT%J &/S,Y"&?\TY$!5+6L--%9.4 ]RJ7 R!2V('W!SNQ3#NV<5 RKE'W3U& MMD(,XMTB+"_3#;'?[^ZH;:\)1&9Y+J$Y(Q":B@RO%O%5 MO,3!7F^VG71V-5NN^R0YQ0DC+@#AM)PC:08V20HQ:,JD,L+NMZD:*L39!>;X M88T!5;P?\JRFGX,F3O4^5J7$[79JK==7E]M25<.VM#KVADK=K5H+M=?H*N?$ MB;*JU(L7V1 K#"D5+:12Q"4M[FMT=>Q=9RHI__ZFIH()5A ?%;@@<8'T7H*- M3N#*28(RA&7O*U6SZ(W]; 7Y;PH_WU)HF=IAD^)_+TL:5].]#I>7&7->9\8D M^%0ZQD2.PVMPBFN=+(DAXV)2IW'H",)-\$+ L'P?K/9^)<*,=_3>3\2?2YHC MKJ*-@"E30XE,@.NG T%<*:.5%$3*!.'1:R5&/7<=3K27^7!6LDRIX=8Q 4N[ M4SH3+GHC",[SIM1$C@2,1&TI]8(: D25D@@D<7 D*[#"1VL$U[Q=YO]YMX'[1'N> MTV R9*G1N6NP&#=CS$H6/.B SKXP1H)3)H"3D=!H='2I4F^NQU8[\-RI ?!R^Y"@T">2)M4Y)Z9.LQ[Z@5C M.FF\?<&8#NJJ$.?]H>PIY:11?2!U0K)/JR!T M'_ON9'U4"/[L\;\-FN=5$+J3?HZ7"3YE<.L7A#8A:E>N?EJ2,WK.5H#1VH'S MP:#CC+\@YM&JNDM!Z $UW65,ARX(W:-T;8Z&B)P\J" L"*4C>"H9.,NSB]I$ M3_?VAJ=7,KB3Z@8J&=QEW(>N,/U0]6N5N9.,>N!1IW(13(!EUD-PD>$WF066 M6W%BZO7#3U;\D"-X<#&HGOEU;1HM\[I\N-Q&Z-TB-C^ZIB70L)E@7=Y8*3/L M9*'W,L62C)8G&C(Q00@5K*)".1Y#HCA[K;PO4ZS+N\^>.49HUM)4?7EQ\7:Y*A_.:!1),8). M(#=-?R,/5EH+)GG.+"XZK%*@O8X\$_3_AV7U8 >AP]%B2BEA=Z7:=KB=V4R2 M3=R EA2M:H-FC2\U9D16.-Y>*+)_>WYZ/-^*\H@H/B#'ZM'^!(*=:'A7EA M_01(4B/KJ[%(U^NK%'^^6N%8;;$U8JQOA;#7;_Y.JS!'N68F44]*P1[*RTVK M[#A8)P)HH2*/WCG$78?6G;&^L+:^BFLD7_4<1!RUG.:;*Y3OU2*^^?OK?+6M MLWL]]6:!6T>HR#?^^'QDFZ.C"$K/115Q*ICF].LGY M,L-JS[!ZM'N,T)/-E"I[1 M>!R/E-..CAX54Z&8WG$"N,!$$#P8\"F4BTN>".%C%*Y.4=BSN&AGC:0>U0-/ MENB0! 3O&.HAXQP)V>)$0;K93$7(K9J.GC.^^D16NVE$E6H0ITKS$7]$1G^@ MDLQ.QCW!/J:B6)S0KY>+S\;YL?XEXP%_/N2?.BMJ[=3'Q#U43NG!C>R0Y&R&QH?3TN.N'3E% MGQR_^)0I2"))IIX:92=6ANMT84>B1LJM(QL(?( M-^EU!X3>EU4HY[RR$87C$D1$,]4IHD"(X(41G'$G1IDY'8&_3)DZ4Z8F?Z;F MW.S"3RDN5TWL*;5>(72*UH12-%8( 8*5F(P(&G0,1NLLG3-FE%ESL@@O\Z?. M_!F'4Q-TD@Y'0PY)3)N6G#$I"=F6CABD:(EK#2YP&3F7DO"*1:W&%?9EPE5S MDFI3;\!6GT/%'E_%V+#'7?P\7Y<*GLT9RK4R&5Q%O$]I6^/!25\:%@F9 MC0I1V6D>&1P5Z_G$Z"9'D@G.@%N1D7+]3PT-9]G3OL0-940N49#U.L$ M7IJ2!1UB$"0:>:[\JU-%>D3,'YYZ]1(6>_"F2MRLAU2[2,>>1+0T-=<4G;-D MT:0,+H'!WX'RBANAK$F4MW=3AH;WPNK)*'^"&>QWLK,^+3?N8D]&W#Z]YT*" M%KJ$NC7'P8]H=0J>(]J=.N5IYB6UD>YE?DR8355B6?U3J5+\\%#2%]H/T5*3#N!;D^PF"41C'O@5NG2 M_Q2W/J5+966>G132$#?-5*V6'L!9HWL_ J,SJBSW!,>"Z%*=V&8)+D<#@69N M4O!)U.Q$646FER5H;$-D4O.FXBX0)8Y 0$=QDL$PXBY3E02YEV M%>L2/./TR^[#7X,(@U5JYX[)C%L,2.U#2?6,..6D .J4TM8X9[2OPZ-GV(:K M%_G.HO*IM.'ZH12YC,%F(RU8JVRY1L' "C268N#69).#KW2?[FDU:>C$@V-- M&KKHHW[%_C9HGE>3AD[Z.5ZZ_Y3!K:]RZ@25P3J@'@&)2!PX1C2PQ),+I*2/ MID>KZBY-&@;4=)'0T>S028%:I5$HXA%!<"4X"+GB4 F-)1LF\ M3OM.=M=B_;WPG;W&?R>5MZKQ/YZ^#E9['K8U ()?7J9/[N^T_M6MRMW//U./ MNO_''C=$4?_6U()I8*DP4Z.(Z[SD19G;LP?V6]@]H"S4\ M>;]+@"YFPOE@4[G:'R#8H!4::\*I.K[:84SCKUE#\V-_&QQH_"M4 MG\?9]GJ5XGQS&]6KR^758C,C,MD02(;$ P=!% >#D !Q!2>""='6"6D> ?7T MN#&4!BI8Q#<+\L>$+GB87\P;;_"?J_ER]3_)K6XMV#-$%+G)'*AU91R2 L.# M!AN3+ 8B2P>03X\\M314(1/B]\4*,7Y>S/\O103T4UK@^&_6,V>9 MEDX:L,2@^-XXY'@@$-$4DU0)(BI5K#P Z.F19(B1KU#+YX:;;_YVE_/%EKAI MX2XV\Z80RKO%)JW2>O/F[Q*'2C,I:::>)&!1E*X5G)7CS !)>YN,B@2JJ:D*)^J'AV,;H_1:E\:2!IQ2'H2P&== W%^SDRI2%VTB=2ZE/P!L MK$.'\UF[W<=_*F<%-U/@U=7FRW(UWWQK8F-62I62*LDBPJ$HD8"1/D'@F0EJ M;-:V3I#P?CSG.C\85..'%I_31[ZF:7R#:A?O:H.KZDG!(63G.3,80GL/$J+' MT(])#2$3\=*B^T9*VP?C.5A++'B3BD"HTN!?.^-;J,-I: M#CW4-5H[;MPFH7W\'O_RXK^N5O-UG(&@C:R=$3\(0;\#DY M[E,.PM3J[G44V!/AQ)##/U*7Z/?)K8 ]3KGWC[[NT5>7O(Q+=)?[F*7BSKS7@>/>@"O MH][VGW(\6;#%3G=$.L+B0_QJ^:[QEY(AE?[#@?3 UMAOSF"L*FMD6E,E/H( M)%"$YT($1RP#1.5Y5$P&92KR_2"P)T*2"EJH8)3>+_HN>R]1&R7+()(416P- M*"X#+ECP3CNE99V+A$= C145JT^)_F-^[FC8>K69?2R9H(W+YIWG6G,+*1*T MS0*:3H8P"U3IR"GZBUV&;6#M_0-'ZO+J<@>$6F>H\AJXR@G7%1X!7T] E?), MB4NAPW K[ ^O'L\DZS7XRR%&;D!+O 'B_KX-)#%G,PH16#GZ* $,8VD 9HA0 MA/,0>:N\F'8JO/WJ1ZC"DT=NI/#,Q[29KQI3JF04KWN$9PX\:8CP3!N0>^$9 M[AB5QC'/!14F9&.593P0&[E21M+9@6?V#(\7"5/,&-5#+S4JK=W<8;X[(.M;Y4"V$9M(+74FXB!D9K9@;:E^2WUT/@C&!:E4 M&Z<+S+%BG_4I5$\[YXZ)-F=#!V?(]Y\_(8W67Y87L0E3!,<5RJ(A1NI 2/QB MLT6!(]=)>"95RU8M7=]\_A(#@Q-@.98BAKZ2W 7L+A^B#=S[ [0#\.DW95<:?"H$-YAY,G4!=- MC$2<=T4A[N+VKW=1.55:VO H(>JD0#"' Q-$!"5"))E&0H7M0YN#;QZY;8 MRY\?;P93Q6A1]0NW*<6D5IMOGU9H#KHF2[-?>/WX(X>)LW> O1]PIR7&I[W4 MR0AMNF\&)Z).5)G/=KL#/*6\?/YHT*#5^6*VJCWZ%:/@!S+N+KNNW.'RW9^MQ(GF>\GXSN=[+U7E2>*>P4'4>\:'[Y+:' M>CL#&1E+C,H"B/"NY&<$<"%J8&@$ZD@-M4H.S)&S9GM/@2JGCO_0'38.+87_ M>S7??/OPUR*MUE_F7W]-"8W53\L"MQ1\2#=RS'A21"C-P>3B0!"2P#@10%&6 ME=::91;ZD**B.66^O)ROU]O; M,380SPR#+#S'791$L*42O_<^,\XU(_I!QZ[+"Y\206J,\9#M#!N,6UQK1'CA MPF[Y:X#FM&IPKC?K7U;+-9KUP6=#F(!8 AW"9 ...@[1:.:Y4L*D=E9*^W<^ M*3;4&>D*305>7[@UPORC7.Q$?*N/I3'MKU=EX I_P]5J7HH(O787%RG^]&WW M=^O='R+\1"W:VPFHI0($-P:\BA(D%8E9:Y1G=9:'NR\)K M/*\6<0OH5H>AQB+SB3&))ADDK@J^H,#A7@N4V*RU85*K.G5\'D+VQ'@TJ"+N M$L546:ZNN^8U75IN/KPA-YW9S#US$>VN8&FI*2W!$-QY2=1>1)TUC77J.)P$ M]XE1JK[*[O+,UG#!?HPJ)-RVI>(*+3>;0. CP%(>T&44P5,C%)&FCYOUW*(W MIX_N/0&]?B>H!Q!>>W7X[1^XG6[2XM?E!NF[#3)9D77&=9$'RD#D6,X(B8$L M.34AHM>7>X5LCKW\&;!CL+&_ARR]TZ*_I\X=.A7\Z=L/GS0I=$;;DCPG(9;" M>Z*TA'(QXT[*0C(VJ*@J%60^">Y8F:Y5MZ+ZBCI[LNOQ8=R3K\FD,CPQ'J.' M$&DH]UDH&!HH6!4LD2ISF>N8UNTQGC\GMAI?VAV$]=5;A;L@M_'L\F3:(*I: M6O,NIO,4U:REQ2-DZ:&"<A%1=:W;F_'\-Y;>93-+,<=%B'SCK]Y#Y?S,.7GU;+S9>T6K];A!TH2YCV M+J!0F: G1[0#(ZF&K#A:;#J7ZI&M'*-#;WBTFAQNW(9.:7FS^.RN/J<_EJM_ MY>4JI-^6%TV*ZOK]^]>[SW8H P^"HJ<.V7%=RG@D*)WK 7WWD$567K0\,FS] MRL>M[CHC6^&VYJ$H35,*VM/D$R,H+EJY@N0(UL4(!M?2&KCI7W^]L2[S*_1Q MXKS827^F[ZD,;_X.%U77Z\VS>G ,E\_Z.ON03UN*57'-,0UIW$' M;N^>5* B$,YC]L8(0IAEA$YX6:YMN.V: MN2IU!\O2\].W[W^RRX]K>G_O:K/?2C39YBVAD9QPE4*7EVM?=C:KP/.$RR"G M*C$A?')UJJ$/+LKX.\I9>'WGN.VLE*C1+^9>@9K?KG>-4?XOQ=]Q?5S]MEF& M?VWE:"JH_)#PTM3B?+_\*ZVVW\TOYYL9.O1>&YLA$$I0-MSFOS5(E[G M.,Z25Y3GD*!TSBO==Q-X*A50FX/2.'U]I6S4'J"?*87'4G.%[MVGI=U&H;1W MW /Q-H+@V8 G@D*(SC(?9R[]]X2V@,E8SD0> _4[Z.K_HA;T[>.>CK*<[V!)"RQ'T4 M%DA6)6>99;!9'Q&"DPEK[BGX#]]N_\! MS4D606-).JHAH&F$?FW28&T,($U@)K',HJG32**B4.=/2QB?JL.N_H-1ID(H MY'YDO[K+M#NZ:X.O:LK#0PC/D_4P&4JTHFI/?9Z#=\HB3D\=TB&5H@*.@G<: MMSJMI6#"!S^JF5R;;P^D3SQ:NG51X] 9&-<.9%ZNFA#=7X@NK=:[! *AC.51 M.]!,(S(F WB#R*224G&B)7/MLGJ/OF8J_M*I*EE6&<^A$S+NS/9FP%**E__Q MIISVK^=H KQ97%TV#9/+4]>;%ND4'5:4\L+U_I)2 '1+D!A D)OTAIX]G.?. MSR^V)3>N5JMRKNG7FY4+=7;Y(Z_KN=-\*%GIKT) UR+>?4L581YXY?BMR!_4 MY?ZZWF[0ND[CW:_+%^_6Z3__[?\!4$L#!!0 ( *Z*>%2Q;K9:?>T -.8 M 0 4 =69A8BTR,#(Q,3(S,5]G,2YJ<&?LO D\E.^_-WY+1<2D2"%3(4HE M24HR24B2M)A*3*42DE3*.G>1E&VR5V3*DB1-94V8[$D20L@V8U]GK+/<<\]S MS??W>\[YGF_..;_S//^S_)^7J<\8E_N^[FOY7._/^WTMP__)[X26'# V-8:$ MA(2@A^ ?Q.^"3AFY.UR$('-S: ,$0:+0 F$A: 'X) 3L@+#P'S\%!EDN^=MG MP9NE%#3_;^F2)99+__FSX#I(Z-XS"'I'XK="AM \(2'!_[^_A!<("UX+Y\\7 M7B"R4$1$8**+Q!>)BHJ)BHB(28B)B2\&+Y%%DAB)Q9*"SX),!+<+[@+_%XN* MB"[^#[_XGR I46%_4;ZPT%IHGI20L)00OQ3"@I(N$/KC!?W])31/>/Z"A:!( M8N+@@JPEH/C"PO- 81?,!U44\@%_A^9++5BZ1M-@X3++LR)K7:6WW@E[+JJT M]UV1S)%:AK+6N6N^B\26RZY8*:>R3E5M_89MVMMU=NS4-=QG9&RRW_3 T6/' MK? G3IZR.W_AHOTE!\?K-]QNWG+W\/2[ZW\OX/Z#P/"(R*CHF$>/GR0D)B6_ M2'F9^NI]1F96=D[NA[SBDM*R\HK/E5_JZG\T-#;];&[IHM&[>WK[^@<&F>,3 MDU/3,RPV1U O(4A8Z'^_9JV7%*C7/- '\T4$]1*:=TMP@=3\!6LT%RXUL!0Y MZ[IL[=8[HM)[PYZ_*UJDI'6$(7/N6JW8+=!BX)CSI(2E(!S$0Q("U: YF[,YF[,YF[,YF[,YF[,YF[,YF[,YF[,Y MF[,YF[,YF[,YF[,YF[,YF[,YF[,Y^R^W>:0'^:9VG1T2@W+EJ==7Q<6[XL?'#]-BBQ!U]@<>%==9",M3'2D/\A)8&F4M?*@$!Y5*;KCY.;-YTK3E6XOVM,ENVN/7@9QB \5':-<>,N'?"][WPA?*:?C,M_Q M7?BNM%;=M\BQ,%;3N KL.3J7G0P3K6 3-;)N34T)IB/E23RXT'RRP/_]-35G&I"+^RU>]=?GS YUDQ%Q66YQNC7^,WO?V12 O75FH;3STML M#J/M8F&'FJ@V9=FJ%H>I(R'JZ MJW1/S:),WDG>-124-JN0Q+U&K%)1SJ"TI9%[@+NED30T M9W/V;YC0Q!@BXX5:IC!KT-(",SZT3QM6T^81X"(\M4<.5N!#PV8_J).&^'$_ M0BU1G ]]_BB%:O.AI,0)15T^Y)&"8G^H)03R(EF'_X17PIRU?,C/F@_UR#T) MX(4^"4 C6O#]4\2K &[2^=!XB+DA6F%NR(=,1]0G/:FA[AVHR4\J,V-&(0 U M^@$7^P:J4:)V7_T?@+QS]C_;A/LZ6!MFD$0+.IGWP#,&O>^('G;B% +LI,!? MMJ$[^=#/F%2X_QZE9R$U 9'E0V$WE1 GX'@FO7INZ(0%@GMI:23#7<]X;B1] M6.CO)C)IQ(<6YO"A+]K:&.XJ;0Q/-9-2.XATS>;4L *3BI#>P73[T9T8).@E M"%P+I"T)&SR[_I3CG,W9;"920V4<'V,;DRMPW*53&KPE#37Y@3PJR10*[6@>CJJ9SQK"ORBZ3(L*A^2\H ; M"L"0!%2Q?1!'T]#@Y% 1,/RY;;8!B.%F0**>N2#Q9#ZT[CJ<_AB/\/A0Y074 M9&3!OW.WR;^\&3MT\3@?PL'C)^$PKH$1$?1#J2UAR@5F@[Z:R2.Q@JK0]#$^ MI$%%9T ++JEZ /?+\R'5%/"X $YS%%S3@403NHG?+0E!?(@I&\.S[D ),&\T M$5T[SH?2O/A0%;B]X = M/F0%DF(Z^) 70)O[^=3!=G MEP^-N6&9BW-CT#O4<4\8>?0_I<* @XNXAZ>X M#$\+V_EZNY%Y%8TZB%$%38.SAJ.!2H/ZCVL?\]:DF10J=DPC./8:_8U?8I#\ MOQ>\088%FDS*E16$WB>"3_YZ5"3$Y*_WXY&]J#(?(@.&(AS AY0UICZJ@U_) M[(W4S[R\!*H43-N,DX)K,;4P(R4&A %!R^4B .?WX.YO__,IUW6#W2\TT6"6V2$O]][ M[TWV)B4?S-]"VT=M UCD#H_OR)>13IS?RGH]1G32:[8IP2[4Q$F31 M7^Y5%G+A ^NX(QT7'[3E)_9YN(YUK##A^LDSOVWUV5N(E=I[8\.7D.,.1IG3 MGBGVKVJ13'W?I_M_^*9*/,F;/&LD;;7NSI_)!$$+<0>LMQRMQF;@0UV\M>F8 M(+E-\1]>?'$>V[3Q\NB426:D_8UK\B=811@PWJ3X MB"6:7W#8V*^P-#E*?#%=9*5B%N(TR,EJ+'C51K"MV=30,TS1FSC0&N^P(OJB MW:]P4]5VZG[&C"^#/9EF)K/3>!N;*&_S@9!FX71ST)NZS+[A6H^Y9> 5?/MT M7=N34=@F[FIJ>%E[=NJ%KAG.[[1:C%-4X.-1R:C$4E+C:\>4WM3&PI MRSQ:M:J@SY=REWF/?:'U^J6JL Z1L(&:5(K( T2]ZNK*"Y>O+'_-3DUK.;1I MUXTZ3?A!?X_>V<#2P[ MF_0X\C+$(Y%UQ-Q4SMK:X6Z,["TUJD>=Z/&>"R(A1:[QNDQ;($^DQ- */C2) MIXXW-%+9DM35<&=WP;FAHZ!KTUEY\@^ZGZS"[:]+'PD+W2<5N[][0Z&?=VB' ME3;#F<@N*5S6D_LU.U1CF56*]OY4KS?KU=-:3^2DI+*_.92?R%N1^CU9M&53 M^I7V)S<#]6T4%G2.+:P M'\\#7**L/P"/FTRYZ*/2$=63S 7?[5Q2:AS<4D[; M.,L_VA=C:7Q^C<&.@W'S/(5)">HL/L2+U!ZJ$2?^@"6F-NG3K'<-8:4=(EIK M5I;L&W*36JQ_%S\M1(ABW2EB>=\K4.NR7V^56_N9KJY@/2V*W_TC=VA M*Z^/N#HYM1*L_8'8BB%+NS*%*^*7,3P/?$PPMSYVK\7Z M#A\Z2+^(63-4[.NN'S6.0V3]4+%T#T!4QUGKDUEPT;56 O53-J7/._1Y08) MITSNJ'3M%;7?6*1D)6_F-)7.K:MT@XI66\>@ MK,;UZ]?ZTO1"S30Y3WB&?GK:Z7&'.:/K4C*2IM_G)SO+XVO5!WQH?N9LYH[3R0][#).]+SQR>+%E7UV T,MA?<8P#TRP2#HS^9$ M1_G8IP[,/.@U<'/86KUXB-?CIG+"RX]0;N,5,"Q0!A*L%*X08I#3F"]$VY7F MM&P+<"O##V')=5G'^ZTN:>4H7U4^K>CF6H40/5\O8@=BACP\P%:8Z6ORTAUVA7E\MY) M5Z\N[=>EIC/S:G=B/0[=4NH4.2(I/7I\Y@"B(7LWW3]]H_[:S5I!&1:)N+V) MIV0<7F6VT:8.JB4$]FT#RN?V'];)ARZYM-SZA'T/W^9#7>M8(;1TU>)32@?6OFE(]\FZJ<]R8>VPF,89*Z'+&9UTDKB3"1^Z//#;@&V:P!H1 3@N<0&\ MG9P%,]2 -_3QH:%O@$+/@!8/QZ5@6/?QTS@^E !(?_2;+("H;FW$&C[$.&'1 MG#']C#D5XX_(,(^:_O V2#7M;FZV:;9U>&]3&7R7-'*X=!7IPA%3/<@UWK>]]B9SX->2SXM\3&Z8%T4EUSO&.(8 M:%6;LYS2&[G,J3+$MPLUHJWI$183H%=ZNW!A"PJL6^*3,8U1OG-%T M/S#A&GRN>\3IX[;7E!N%FVOLBFD*+1Y$&:L7$<[);UIU.-CW'?]@6.+*_B4L M8?[ML&0;)4!&/&Q/;ADJ?\AR^0,8Y4\VC1Y_TG$H-_M#_9LKV;XG ##NJ]MR MV%ITT2?5%?.;QH-L_;@JK,")8D(6KL3FJ$6\F?4(KDSW0EG^2^*EMBNTU>BY M#Z[MDCV6)=^.J1\[8IIU:SGE2JH1KK0)4[&BXLB&)"6GH?/U2$<8Q,Z9U>>/K[S7+G]Y<6YU-2Y6_K$5IW!A;%Q^MJUSP=*)R]WE=B_/GAW17&I) M:*RZ-8XS5)8'6[(6A1Z_D-!KM>#),['I1:VO52K*N^59=\VG!C>=[9' MNAN=IE&UZ.].NQEO_NEYQ=:Y%0%PPGG+=$%D[*>=& ?]-0IW(%JWC@A9[_84 MKTN)QX37A ;H/^4$TJ[ G1]Q[YU3'G^DKPOTSN^[&$MD5[SX*0DO[J7&G%(? M6,_2BE;A?IG"IFS@0ZTG>ZI"W\$7XV!93N(L76V"[%/G8OE0K2V0\/A3?*A; M%[7K?T-B^7EH(+PT0"\-@5MMY4.VKD#08O((2!AO!URZE_H.A$&9,23+C8(: M)J)K97@D/M1/@7O2TN'Q5;#FI.6_'-E"_[;'S5Z,1'1U.P "G",?ZCP,TH3_ M%+UG"1:DW]$"J:@U^9>^+\*9(*'[?>I =J2!F?T ?+GHY[R.Q]W(V0P+]95< M8[]7K7T[!WI/O?&\^6W'E$PMRPD5-^-N9*5'.1.UW?4W?3OL\^[%^^[%H*#G M#^WFV ?W4J,XZCM96I%4WRRC01H?FOYQVGU(?OHYM@*I&1KJJACQ8\30%[^K MZ,(]Z,#DFVWKN+E)JW1[S)%EP?1S^T\HW%1:6R!'#>),8V[C&(% 0GOW,>YY= MM%9 H$%8Y-45YUU]U<=_<>].Z,431C)'9#.CW\'Z\:$UGSE(CFZQ7YT/^^3MVT(M; *MKU66!P=_"5)GL M6*DO.2#AJCKM7!@">RBL9,]_;R&G1?_Q^A(.WX#>35,,)9"C(=N/_GU+KTNZGKUV<_B8JMM1U(HBH-[G"ZKWYQZU/= M6M,RU60^9%5CFQ"H/CXQM/>O%#YU"%W]EO$BP..58TRCYY78E+TS.K=N'=VX MY53I[8S/HZ4;7KU4?K<:6J1]K5 '1*C;64[ILN@B#-/7R;0G)XI6]\P^)#M" MX4E!Y#6-VK#'^T=7!$YN?2W;I)EY]59.9IP=\5>U.O+F.EU3L02C.TW=X#** M5V%B$-F.:6/&-XIV2$VY_/IU.>>"&Y](IMU:M)K>$ZUN9:S@9K5ZZA5AUJ:F M/K?K;#=W=FS@=@G"%(B:E!VC#P/:--#]LU#^'XU8QE638?^7;4F:",'?UO#V M!4;[NZ68-.UGEJPGZ+E+*?\Z!G&56/9,7 EU9;Y$BGMLL6=O#$T#,UC+S@;L MX&K.\AGQ<,G&(\:&\Y+UZ"'Z-)KIZTFJ7-7T MB9_=>Y0SLBZ*]XM+_!P(KTC5YCP@W&$N/_;^ZY?LA5M[#]^TR&OS'I["&5=I MDF3\[ZU)NZ[^$W UYJ%.\$9IU9GFL*RY\]TAT 1+]4PE'T_?)A:]V*/',SMV MMN',[575P;=/=,DJ7=_LE"CNG_[@U@+-XI=)KU_+DQX^ZCDF:JG['=[J,^/,A$5/D*"OF99L#^#BY6Z>K,2 \ MS%'G^XODUP=VZ2O(N[_'!9R_>_,Z(9XJCW,B!&(S_877P]ZO;3\%>2XX+'*6\.J"/J;WT?U4NJ-QH(_^>N\Z![B[HH*^HW61 MZ?CW(')\%;.)@7OE5GM%:8>3%W5IC'\)^%PZ!\4^])PJ7PEW#="0,2P MR&WJ_W4.,&4'*,J_YNNSRENU?ZENH?]Y47IJAJM#;.1#$K#3V*+33F0)[PN) M[A\/940:7FL\@MU>^^WJ^]*B\\%OYX<,Z@B%A=D&$?QP#(<7Z6Z8$5?F]C+[ MJ,NC>JLSJD1=PDV5"OPM[T]9*M]6;&UMI'JD,14U/SMT-R8C[TJ MS/[.14A;HW -^VC3 MG_/[]PP71FZMHD4G,U.F?[#2:#ZG3JKD-^0??:F_,L=#'* -<6.%#VTI.7I7)CS0K%89UJ)HO.>H'/^9D^N3F!I"0:;R8'*74W4X55@#"<\H88\02L+_YK$FRC"^:T/3RSCPOX1V6INSA:OALP^ -VE.&M5#+B MB.HOJX/C+.IV8%AN!78<044#R,^P7RF( I893Z=C$!E#VGP7+5.[3M:(WJYS MH/8;PU?(]!!26E1R75@RWD=M 9-8H/6CIX':F8A55(F]TL.Z\V;O%LWQ"G@; M0.;0EQ0,92046U)^#Q^0N"I1E()$87U[C]L2;NZN5/\*6PR !Q]7=*^I2YK'5F(*=X?&&;S(^E:C?"+!+7BS I]$-4@+.= MS7R(M4%U>G,2-8,2JJTTO:O"BSR_[1=NR0%3C\SA^&]FIHIPT-?3X?V)S!J9 M'89#-W!9C'>\'NVQY.F$/ X 7=-)DU]7B6[#CCX',F8N,-CZ[:2)*=QEP,?1 M:[C#_^1MB#H(F5EP-TU?B@_]_'"+#R6OI;JI,RBH))!)$?=9)GSH7$\'&AG( M6U9@AI4^$:-F^.[0 MRQ:VAMF[T'/%"3>!@ )_6NFW@*?);76TV2196/T3=2@_$6O MMIDI*7N^B=BU_%UC>E'EO?/(=&[)<^74E3N9CNID&?_$!\D;5MQ/W7N@>O=1 MXTBG0Y$-!ZY47Z[E72.68K-=[L(N%LVM1JP'G6Q2L_:"+1TG/G>]V194*ER= M%8,M3?*5A"Z<=RT1F_J"NL"=[=A6&GWZ("_K!H"3P9EQDTXX\'U%HDWI"#?- MW""T==?#7>WFP#@&$_I5*7=WD61U4> MXDR44-FJ5PL!F3D0QJ(L V#VC?(*$4#J=("O#.\R7*1#[5G%AX3@X:?N@(29 M1T\A$4U3@ W-;^=#D;>0!7SHO5O7&&^[=1.M?1O\X2RUG \IC0&8F?*1[?4R M AY=(S)PYZ]82) %H;V8.A[ AX(Z9A;RH?H&?Y_GLZ5Z_0)C3.DUEN<#0"XY M\=LWG"#!E\ QPST2^'4,"S8KI)K3M<4*-('YR5M.7Q*9]3309U;R@4 M^\#&;U]4XSV2G5,7.XIK:0Y#\R-&" H15S[/8&*HG:^IC*,%(N@B,A?@ZV6] MFWG4T'RCPJ82N8VA>W]]R>UPW:Y_=KY!9/:6$^]7;["^QH>TR)F8$0FZ1DL, M[4TRW4+1J:EP+5/QU:=JMZL=KB9MH=HK3M MBQ-N/[LA,TA@'--H)1T!%;R- M_HQ?Q_Q1?QHNQBFDF#/:DA[/JS%_\&CO=G)>3714Q4S/E4_X&FV>_2=OK-FZ M(N/D_2CJ..YS'/TR'&,[9MN(V-_/^$!/RRU"1S6,.JHYD\.%9XVD\>UD74#F MH'_-B*EP40IVW(,J!4*<"V]S%J5]$ $NXW<(USU!5()_1G=P;)P(!0U(.BT' MB=3&E6 ^\_S\ %$ZB<6S!5$E#GOXWWK ?X9Y<_^5?5+XCM\W54T2? 'P;2Z% M0^ !-:0BE-H.!%W % -Z@5]Z3^C!'J?V@D8-]OXQ7,^9"=X2YJ.XNPFQ.$8 M3C"2>!10]'?UX*W.ZP!/D4*/!X$W;%H#N-##A@P> %'^%D!^.G!J+(F!^Y^&(3T&1#2#<% /?]F,S5O"_530 )"ZLOK MD)\2]*O!H__L3<+]J\-[SX=NUL3 M@.#23@7!*]W#OE%I>SZYW!L\?SB[&XSB%=$[/L\/&5+"%!"BJ(PK.&3IM$6+ M(?T@+*=WX<4[!O;VE9)+M8=RS9VL]JX4Q9;)?"AYUW]^O*EWGA'VNPJLS_I0 M)I5^9.?V56U&[W\ MA0]JFI$\CO:8(%)(&,*'@E$]'J$7C,9;<5U&/@] ?-C BT$P7!NXR& ;O,A[ M;RV^5%$>_4PM#"]ZH^*[,RE4,^.Z\1?6@IPS6RJ%=ZX4Z7=A:30A4@&&O(?; M>#JTG.)52YUW=0T/1^NBD1%5U_(V52D870U1TKJOHGIV\4_3[7=*[^![7?5. MWBGI952FV1Q[8KY[I\W8!:_VT1:'*S$?AHY4,F6N'JG8^TWSIA.%\J*@INH4 MH#*/QO>^<8<)A8P7!7:O'&)NR1&37_PR<7-P]TE@^*"_7A'O-58*<\0%Y;#>N;DX 8GIA^?.SMZ38 M%P.-%F_535O$,,N+"\H!N8<49^T M$,=U)R0/X'@J9*VRCO&-Y-?P-J)IK9$,[P3QC\ !7P+OL BY5HCP%4840"A> M?YL%ALI5%][6G_C)KME2AVPEP*@8I/ \8] 88?J./EZQ0*&U4P/#485M4Q$Y MW4_89-F*%3&+%2Y1LC2*X*)WW8*V,"5'^4L?BXZ.<)1UM6XM4Z[_2MM!#S'3 M"SXT[_9.Y?@M:O-TU6=*T$51 "W:O/59]HR)_4Q\A?,65E6%W-WU-SCS,]X/ M>"IVA2U[M>3*.JBK*F+%9?^C.5[$0'?,M#6X/+ML4[X68^P3BLT)N?G*H44F M_:WP;2)-,G?EU"?*YPF2[/OA3?8FBPX==TX>393MGW+V:/:PP3K@/]'MERC#L:@,-0#N%TX 5RPF(.981CJR MBP_M606H&W2.#]$ YMUOQG"$8986'\K$3(D1)O@0'U+A0R,D^L5 M)+:9)\[N?J-A#>/:P88J!P?LL>VQ.S+RVDL7.D.&_QX ML^1N Z)S^8D1LJG%_/M+TQ4W>./[=^?AK9:5!ROW1JM*J%7DA<=T_H"UY'XM MLC&>?/6"NZUIL*:'&,BQ1L4B !@V,X'6P$W[\Z&[UD?R=9ON3;T\Q2W)^QQ4 MQ?7)=7X=^F'-Q9#[^,.N7[9\NJK>^X0'"X<^#RXID;D7LTWY#7F*E5[_G15G MK)@L%AIRW&&3'!C:>5]-+[N\J-.[)R_1%0I M&3[-A]Z.54SR4OG0>4P =HFA^FGW1(.LC_FMP2KMGV)$-2NJMGXNR+NQ2IV] MC-)/1R4B65&JH:!58YX08Y5C*_R\S5(O?<;EO:YMIT_DXYX2#>CKYFEO_7(B M,RMEEW?24Q!Z2-F=WH:AFV]X'M!AIZ#FY.>"\:"#3<7ZPXR;%"3.I!C'E=W, MAR:3\-U/B=EP40MUW!4K"E3DZ8^ -X41PMUX'ET=2$0N MM!A\-FXD00S\*@B=T)@!+T^4U^^NN)$0IP]LXN AOPJ;(Q MKA\\,%A<^'V6Q()1&<#E&C%H83TH<&V?/5:04*0!\/&K#XB9+29=?\3QL5N( M'* 2Z^R96+0"W)^TO8&3+" [#A7(8W(IS%V%01^VX@>CX-7N=X S2JHC9N,F M(W' S==^T2>GB;%J4/$1KK$9=R=EIZY?Q^U/T?A>?U]S\ST;JX3V1NXDSZ+4$\#G.XN2O^WNYVT! M[:D"%XFOYN7IZ>FK>1\F'ZDOE*NX]MW!TRV6K:.HY/[S=?"%H55Y>9$JQC-G MNDYN[T9_>"N NVYXB[*$DRKLNW!W"X7KYY_!9.J'R330[]3[E!;UPJQE\2F- M5&V:Q;+Q88K41N6U@S]"0QM-]:L+T](CLIL^3)TD+#KW+C+*05NT@))&O#DR M@0OW5.>NXT/^+ET='*B?RA(&(WN9":(.2_*A[R)&?.C3"BKK"9OP9Z P_/G_ M(E3]MQ:@K(.E+=(I&_A:?R-BQ IQ2^PXR3K@LVB;F1F[ZU(7]8/7HYX+_J2E MET\0SWT0LQ$J-R*V6QH13[LDH@GE../X?'7$49DWPDG#=-#TO($L5@2Q-WHJ7M4D9 11= M58K>P5T!!,KZ\-P\M+^8#\U3#!K'Q0]YNS0 BF^S\.Q_YCDF AXN4J-V1BMN M + 0A5P*;50;S20%>$KWMRLW^8XL21$9;NSV5>QI>E8D*ME+O^1R"EQG!1<) MZWEP76P="K]B-3^WVT+WC)(^)WHX=;RO_M<3R?!_V._Y3 MS1W]I;PGA;(.^N(,_8 +76,2_>]$TR^/Q-P9'*W8.*[9\_3!1>5P4VTV3H$5 M9JAQ]^W)RY%IPRT-ADA/3^U8,R\&PR@X>#!:23K=(NWQH^B+>AE:FLKA3DF L#JD'CD: M$=?6VI#ST265DW0N(=).,.>8].RO_21+,T$B"KS0HB8L9WT:JQD,R+^F=.@M M8VG&9_*AZ8F)^-VLEW!K!_>2X"#B#/S*I 7_A4E%[KO"G?84 >?RTFL,)Z48(O=-2)MMOD26!O' M#$)[ME8"%S][4W 69*6X(NS>$^+<>/*Q7!3 MKF"V1 /\+M5N577[X15$K).M#'-SK$L:"RY= M?NV$X_+KP16NBP./1\XH*(H6B&_\KYIQD_$0(#1T>;?=:EBJ)B,6:>X@7(W(/EG0Z(+L?+4_W]%* MLG2-\F*/EP:F4/G*:PL;CQ#=*8-.J-@ 8((]]7!G(I#166,!-&LO%WG6C<+D M+NN93^-OLKO2VSX:ZMX.^28D5;@H6!C)8^44/R'?1HZF7O)L"&F,>7UIYLA) MPLE?Y79/&MU_)H7EQ1^/NC-?\2Y^6$^X+.S;6VP!7)AR0;LCLP!K^XVWT=M" MJKM&Z,$,+F"374^;-U5)'T#-1_T;ZE-^J,0;,/2>D_S(2R(Z94-FV(@IE>1?+3Z_\,O'31>\;^3JGS)O*QQFI/XH:AU+;H7IDM)^[3UD^VW;*Q MY,5;$I: %I:@=J:XPD4&U(MWZ[V-/.2]+1@;+4\.?2Y5'W15>*TSN(M]QW7= MCI-"78;/*#EIK#[M*O4>UH=.YH9ZOPR>W+C3\6XBW:^LOK0VQ//0H!F'+9A? MJ]'=2YUEQKOMP*Q+,_L8&>B!#;; X^I.3NB!2]=6 2S$\>$MDD(J_34<_POQ]-GJ3/WQHME1B5F<'$OJ*#S6EP@-7];5"X5]K M_H@"1MV**CJ=SI M8P[;=2S%=3\=ZIB6S 6(84XHKR9.=<;A-V\E3(T)9K=TZ9U&CU-H])O>JHCEYXNR[VQND9AM5]1 MM7<,(0' 3^]CP((1Z4;3\VV%%<5RP;5G)NU4\KT!-;-)Z\O-D-JPS>XE/.;)"%#I#'%XUJEG9]"NM80%Z=X^@OWX[YCV8=CI M@-OYIDY7(^B]9EX/&^O*=S\QR;$;6T'I"Z6FC+$TXL/SFI"EN^C2&ZM7F-GH M>M_Y4?'JY&<1&AX; F_1YNETHFN/;S4]&O,S5;E +@AIQ:G2'0_LF%*93B#3 MFKH%JQR<5&87X6,'PX&8I0P&Y4R9^8[A<6?OHQ)?Z+MR3"\%7O^F>3]&P7-J MA&5(R"$P+@&M4A.*G9:JPTT>;R-ZT2*/=GVIR?#C0Y5U/(L772NMMP4D4=<1 M2P3U3""6$@5BX7?1PVGF0R*.@MD-;R4 [== OQPP(IHV3?4%P..'NGRP:)02 MTU85@.U3PG'V:N ((YCYZK-J'K8J9<@.753 A]3&6("SG!\JZ>!=33U2Z3'^-W\A*7'%':D7YUNR3*FV4KT@Y:$'.,\1[?:UQ_?Z7@5^'][YZ M6:D\+=W23Y2J.BM2!B\V?54S;;-)V\DJ_U&_B@C ML"PB&,Y[N MPPIKG\N]>U]/(_3Z[#3R!E"#B>5%\Z'^;'<-%'!(( (L9TFS@G^N3.$)'P,# M4 4%"LGA+*YO&&:HH/;UD?BO,(--;79!@^Q]^=#8)!DQPOZ6\*?;#7C)=_D0 M^1WX)89-/F1)T.1#);U\Z *5LRD>>!BU#F9*P[^GG+E(GI0X"H1%#%MD.GH9 M2@2%G_7#CFFUUVV2XI*W@WV M%55ZN=I7:+X5S^/ZW>>JB]*T\[P27VT]@@\M,I(^%CFW*/;__T4Q-UM)UDJZ MR_U87!>6 0=FU6@MP&5,/A[-.;]4\YWD-2&42L^[#)22)>9 MA$LZ6,K8D9U,W7TV.IVD4G%8:_3IT4.Z!V90]<05(T,#@^K]Y+L$QF7,R'KZ M3 BRQUNB\\1^B;6#IRI:^@@7K/=%K0SX>*>H[X7W07OI;M9Q+G)0-F:KRZ@Y M]=.D6C=KD%J2K#I^D]L>T+=;ADMFJ*(2VHSM?LHZV*7Z:NX1I<%)NYK[K30= M@!K-.__PZW#*!R',"]VF-FJ&#K(T99K("SN?D\NP*,%*M@XV=F]U;+GKG.HH MUM9LG[N9&3&PTG)8G7;=0G;K95TGL>3C[,W'9[[4C ;M'E9=0'\U=.J[[96Q MT5-$U8D!K@)<),V'+FFT&M,:ATP8SDW^B-95 R 7'LA,"J#OVV3%\=[X!S)X7J4]I*GX1J) 7 M'UJ&/,33<8@"%1",'.[YK<3:>)'ZQR\>V.4P"Y[FV5];;"*9(/O&I$HAMT;1 MNO.<,2Y#QJPT7N$MDQ3@)J%T/"/GQ[:"(RUFNZJL[RXUNKXXT)+NIK?U?;CH M;@-*4->;U90(>E=(8KVI1F]0&QQS,6+WKZ9-*:$E!_PM(H8YN*'GR$5+PDFX MZ"RU,Q9(!\8A3$OTD&E&8*]+ *JVU5%?IO!A]%?Y>UR\7>,)\0T1<>\SK[A2 MA;M;T+*J#+$5P]LTW>W=S6UP0Z^:WY ,F0I6R#:[D>3^6* M$9MMU_'\< XD#&+,^/AX7;WRN)OX>X7(#^_K :%Q2\I@]1I M+]94%[D%[LP)\/;IY$[^R-]%\]+.SXR4^J#UD)F+KE2Z^GFHX>0*Q2C$O6D@ M!I$'"G/!/MS[OO)D%HZ^R> <"V;.8\(9;U2]USUXE2TEOWOY>L:[;'>\5/8Q M%]5Q\C*6(==D$2_1GS26NNE(^^$VRHG1_#+3S8U./F<2IM9-SD.=T_# M2AQ)@-_L2-Z9_Y>7% W_I\*$-QB8"X!XB#3W/@\PP2T%C6G%CP\1?N 167O4 M4IL9@18UDCD$9T)5.FSJK@4$;F#'%!-4?PMN$YTR\Q,.^",P#E64^A/;X*)$ M>-Q"?P?\TV0_*"+>C14TB\B!:0%(A!OO+!#0I9Q#@+V')>.X7H)MC,/:0#97 M]@T'=!&056F"V4<&"0P *F^]#%N5D$[^?0T(MG4'HTEY5+86%.D(3H8&LU>-].#?><=0T(L2XGS6S4875T^_0) M\2%%2@)2F%=G9P/-]2,F=+]/*'N]V F*. M;IW,]&BNX/K###-!52>PH-6FPUA[!//(W#8^M# .KGR, ,]_]QU412*+F(KO M<9EM#>BSXFJXTC"0#RU%PKCV J]]3TH9+*:2899N'WID36<'5]4*Q[G>H,X1 MI?1U %DCV&GAKH-6-I#0N*D#T_F VH;[XCICNJ\R8Y @PBNHG?6KKHT/3=NRDE,JKV^+WDY4\[VT^N*7?>.G7MZT_/DV1 OMIS1N$."] MWP%J=QNZ&8P60/V2RJG6ZFQ,Z;88J7/I;?" )LZIB\Q>?F02CA5TU<:9WPY( M_2<;A@QWIG6,A^!"X6F500)G31K;@#+(1<4$PK>>U0<02+#_-4&.&BF'!C$( MJ-%/$I/"4\$^8C9QJW$,]#GHO^&48O\_'R^HE9UEV_]$P"Q?F85<+P?\6+^, M#X60<[MQXYL346G!F8C4(?__R'F&"O)OD_0CN-^8[8RQ+&O))"$,F;&F$U\# M!^[7^J=>Y0$9[6>+LR>!F)PI$HIJ&M)KYK%PY=\';LI9-[^@)K0ZFEVJ4?E^ M?<7C%6O.I(7G?JN-CV(?);SM$ SK2 LPK"7!L'9N\\;?C[*W"'BG]:+%P>1X M(HOF]4MK1956\DKU='@RFI@*E^0 L0MS5E,7@/!WOQ['JL8R1OA0=(T*A)$-",_U@&V);<#C8/AX"P M_\CG4,"XQ@=%#3XDV<%["J2AK^";^HJ5#O(A^K992N1E) W_\\//3NEB/Q=V MNU.17? T@)D$<0:!#XF& !0,KITM2^T1:4M>&F"C9,"*/I'9 3_ZX;7<, , MOQ749)8\FS(M3:;?Z* PX#'SX%[L7,WG:OY?7G./S6'<>=Z+OB\W>LM29T27 MG5^=F\.X1U9$;GS[:>QTU(Q'TI?JC['UB2GN"-A^_?8Q4Y%[KQ//8"S#%)UJ M7[Z,/AL84W;$ FV'>X^46%H;^7PN9?25$"3=]2IX$5V\96;CIIJ\T'(UO?R^ M'2V)*RN_Z78WMDGC-Z:LWU7YJU'3;!\ P?W_R/<#+B8\P(X?FAKCBIR&^U]0 MZ!>I[UW^FN+-L.@L]P3=TEKSS7V&]IP/N< C MP>#>A[/@MWZI,@!L)%%$ZF MYRU$^F?)VL^G0.N="I:*4EB(<5'5_QD\6:/LX]3#:M9Y2!M!@J?>8]DK@$\L MQ24(:%Y(S2_?V0)-;PHJ"2A&Y'O6$%K48H$^-""(-;4!=49?"&1KAON$R.@ M9[]^!U/#MW Y97A40(C6+4,+2@3?)=KET80$J\.!A-C_]]08* W;8:H/%*[H M 'RF0 054^%NF=7FDJ[F5SV+MJ/ MXHGJR,:F0E%OLR;O-;00?6?54D7Y@A@+:F:D]_9D=NU<>VKKBZB??1?/E MT,_JXS J"8KB>YH4C,,HLWB=3_5T O54')>56;TUFG!\XKA8O'#G5FM*N^IK MO6[1/;@W[M8@+%N6\J$+M&3N*U*;RW U&MY:V3QE7\:\:3H52+!.*&"E>S>Q M*57=1(Q =Z@1K?[0'298!N@=1&8QL96K-"M6M9XAW\>/BW'7H#T4U7@CUDH8$4&[^-1&OW6_VF_5H MZIM/JO9$MQS6K5B[W/"7O=+\>;@TC6;L] M&S@B9J^]^G:;C-[JX!7=_$U(B M'M9WXA!U8_;XG;K]OV1VAPJM/+(()3"U[N+>,\DV)28SVH0O6]LH)GGL-P%# MWNN?^EP)>/N*#WE@RFZQ+Z,6J0,R@J_7_'T-81#_.Q>OZ+)'(H\5 !J9E$$$ M3#SL/,^.G3A^*%"-,EC"_"Z8%N'N$2PVZ:'WQ5"[O^V!.BCRMRU0T<74E-D2 M3S%<4)/C\- /ZF0N=F4%;G0)'Y+C0W7GO0G X2;?L0_C?U=;FW\[B'2=1KV# M,V'+6:+*/I:\>P+ILQG>NX+ZUR4L^/SOJUKL3G)1\!30=CGD..98F2':#J!# M<.2S#5.SEVKRMWE*TPLSO >> 2@ID_)-CK="P)ZR5ERF=KZX;J(T$CY1Q G> M$KRLX&YV#GVU/R;C% M+,H+^"^#L.KD-@)+&2Y?GV1UP3QK[-F4 MS "K7@- MQ,,0:+8SQ),5A+&WA%]_( ?51E]-?7H(E9 'U-^#68(6ZYJ@@1\II:=X>: & MQGRH.][[*A" H6$@/+T9FN!#TKCN6,H0AK=9M>XJ"0D!K*RU@V.&._L22 4+ MW/G_DE-!@L-\K5$7P."]B2S8\*4$E>D(:%K=%_:BU1.0:4OQ[VQ6]LV9OP]Y-N6/1O)]TLK&2F_;T%N^4QA!)[\"!_ M5KI"J,QH4BWMOMW8V\:-9.S,EW>(>CMPTU5G^-#0"(ZW2?&F*PK&PU+!:)VU38.DKX+==ZD6G_<& MJCMU4>_BNLX@^[[?P&3ZD+C7+7/J$3ZD\77:CMU-U[ X-YFMX<&G MD]\KG&M]KWF)TH)AW=5!WX"NV6B!LD!46P(:MJ$8[GG ASKD6 36@WQM/F2 M8ZM8H'LXV"D+\!N9P-X&?T4("=1+.-J2#DZN!?(.QZ6;('M!^^)!&:,!1'@+ MMH3%EA F0=;AQ_XXA'ZT&NYK0LVQ$SC9_G_GP3C:.D83;SZX+>J/4_3')@CL M*1 39":,H[ZM!^Z!K1+VET^5 4R*-P&EZZA3ETEL\_!,^6D?U%D7(->$^H# M=X,':#&)@;QGH%2&\& 7;AP _5@(EBGJPCNMBIX@\YB)Z%H7"?B[!6H*O.,A MYK^_JM_J48D-X-,M%G 0NU4I:(0<[S(E'M?YA,PXY"(.%VTC"E5U4B4'\7E3 MHZF>;IL(^(\/SH6CG0GEV\N3[M./[Y'1V;ZU]-U&)')>ZD[*641E.]!!&^.O[9W&ZZ_[[==+_K:Z)>T[ . M(@@#/+Y/$D[]%P- LD AW\GZ +:[Z?O[ >1S,^@1Q>7H0%+S[^O3M M_T#)_V],*&9[;7MKY>+:I.]?DU>MNJ6>NF*U7]'\FQ2Z1&2BS)GCD9U^+=0, M#@J8L -UH2FC8SJB[5$#+L@';* &XR^UB?\:W=C"N=)2N\!81+$RR8)G2 M(&G]U=D_,L.'=RR>/JIG-UAG'+B[I7#-&W(GI2S=NE.C'"/.:C4(.]?HK?JJ MU;'Q0D9FU?R@M6EG?(]%E4AVAK7G?QV:Q_S@Y**S&"]&5/W[0[2V0TN"L3\@.FU_&R$ S7PWM17;YKY],#[>ZCSPU>#KPXW.2I4HG=G3G4 M;-VFG5U+4;2(_V MO3Y6N6Y+T \;RK[KH_7S%+NF@].W565W6<_,&F>+7Z-<&:GS8VN0I% M3&GS?/'C@"'/+V 8>N\#]0Q&EM0U:J[5";GQ,?5P<$"@>&3\'@\%Z1#JITE< MHQ&\V[W^N)ZM'/GX2EP!91QWL'-'UM[7^77<&&0)H)=,PS%,-QD5 X-W_1(6 M@,H+LJ4XSO5+W"W B"H+BMB%ZLQ;V>.&VQRV::TW,;'Y,F@LNIIAL"IU\K#(!"CD M@AI0JK.5H/I<7G+L<49;7&(73%(.G]CGMM>N+N7;Q?J?D_*+VA0]2S]="-Q) M"7#B]/)R<78UBXEMU S"?:*"^ZLMT7F9MA>B!LL5G3[7XF.L],UOW4[38Y%;]W3IG#_>,.[ M+V_U\%,Z]Q "+]V7\V8-BH9GC*D-)P_5V=[TL?CLGJ+"B8*=3(FC7A[Z:5,$ MAN0Z4+\Z4I08;P&HP#P G):DX=U< R".E]%X^XL8.;0%Q48W)G1&,\WW=*W) MGSQV12F2L7WX&NSVO]A[[Z@FNVU=/%8446P((A 5!"$@2A&I$?T 1'I38@( M"(B ]!;RJBB]2%=4HH @-=*D$Y FH" @74@(O2?4A+3[QGW.^7WGTW/.ON/< MW[G[CK'_R!C4=ZUWK3F?^9+=FIU/=S M=>-BUD[--1+C9 I<&+"?J_\N]:RMX63T.MGL-UY(("LQH<#=M#G"'99MD;T?+BFR%0*9^*)JE-1M7>$!*>@?[DWHJP^=K^O M;M1$JB.8U' I^\NV+?3'(R8KMJP"H[,B6P5.)W4F3RP5U/XM>*^[95+U'S%X M[]1W\5.]]X5+RU7/U#0Z'PW5'37F$23MQD9^-;CQ4N/[DOC24?&-HA(IB$>P MONKT'(PJCYEPVB"3G43JEX<#"-/!5L)/90#NN0>7V1='.((+3HD-5"J;!U%?Q=.Z*$R(@('+T7O>[HA [.<5+9!=HN!R[%NKC#UJI"0< M'DWC4ARS6US_-.RX-3+2_$A1>L'8J=WOY),CKX"6AJOU:^OUT%.]49*&%=_6 M%0.&%1GN>TX>U+@""Y&I:SD1E/LD-3S##JJ=B5E1 M./\\Y$HU3+*HA_JZX.4-\ <# A#C$A"B8AM>=]@W3( .ETL]#' MBNKOIA:."F,0R:'#*,%'P[D:IV[NI>SC>$H_3$1'E2 $9D6!M_>VK$IM3G(D M7^36]-BWXUOP%=7./FSD*C*&/\G8\T+"#_. 88VIU*_0"GPQA\JYE.PKFKAE MJ]RWV>#.QWG_^_-XDZ>H;C11GPEY!!3=#?+P&]<-L^(IK2Q3M^U>6#Z\J5]^ M\D&V\R%'>267DV=%DG:DS'S"SQ/NB9GZRK>N:9:1CQOGWTCPFVM5\W%I:0-] M.D_N9@L$!*B7MR96) 1B6U(%BXNC#P[8[*^=SQ9J\3()YU)9D0 4$]?E:%PO M&>QV>4"]#MPAE':YS\.A=C]Q0M=F+%_89+]$M7A]JM\'+?RW#./=XQ9PNG&:<$5T)$G CL/EHI$C352HAAM1.P:^ MYY# 09.E:1JO9;H,M%BDR?GJ?91E?_C)LIV!*S8EQO(;])F6[_UC_( ZCG@? M: @FLC*N6PSMQ&JE2"I9>:+34WMLBCI5-FS=6@0J,%^53!O%D/"S\-)+F):7 M:RJY08X5=S4W=!CH["TN<+"5KBT2V0W4=90Z]*T>,!6C:EM[V4YKBHTY?.MX$B,M200.\&]R<^NLR MT!!CA>0Z2;Y[?5M:?\O&DGHKSNWQD(%D))BW6R@/W2U7K((0#TB0+ MD?RHUIIWNWRTM'0D*/=[J 4O5ZYO=7 V?PI63$HO2BGKF,6LK,.=6?ZS!?S6 M+]=KK)#QH->U)^OQ3 A96&GK5IS85P+VR.R0IV9D\N"4)?3-=ARFG']^[>+4 ME"+,3SCECV >PZJJC[UJ.X3B?"$'UFG+0'T30-1_S;GQC4Q-(T/K*C,4L(]0 M)\*"[AEWNW[LDSWN'68;]J@Q]H_WA>G1/"7O--6-X7YC';H6_*EZK[@K-%=; MUXQ[D<-%VKUK*C[A%[XU3*Y&IA8;:]=L4F,I+>#&K;\E?_YY7PD:V]WHV=W0 M =V6?L9MF,=XZ^(GFR6*?V"$O0K#=1;QOI>R"/[)9U^):@EPX:L+:QTV),.4 M=++GQ+P?5<,TG- HY]#I5.4+B+>R-(\6+J/K3 CW&=IBX! J9(D/?N!693AC M#D"]13S$$KUWQWU@C%AMJ_W1M*3$MG.76]VA.>XOG.-3T,\FR[THD%;7_Q!@ M#] -@^Y2^D/05?)FCY>.[*L#VQY;.$)$^!G?W.('QM]BG#Y5YO"I:4DNBF)H MB=AO8P0R3OSE H&5[FY 6OJ7DZM<_]UY0[NK[)"A1;()I(X<70ZCH-L,(_UP M'4NSX"'T8%;(>COBR,Q%A<2$"-G4MZ[\7PZ+?HZ3N]FF\?W@O4FD)/BJ>^BU M,N@AZL9I(A,2[%*Z!QA3(MO8'7B:,UC%V'(R3=!P\MXVF4@P,G:IO:/BGPWW M-"$=5GO=*?+>[/V>&SMOK!\7>+KS9^"W*/T 3P6#[#+HUJS?^F@WR MS^98_^WF6&RDZ5^"_JITAZZ"M*$%NW%A#KIE<,;-B][UE+%3F7L"4.XCXW)9 MF;(<_W9#@;7&XKNPE+-H/O@"?P8P,UQ)\\,,N))E7!E:(BV<5#9'Z-;%I5IH M(YHB3%*)94*Z"8%L+-^U.[F3%0:PV M.^O/TXO]8:RA$^R:-.P1?S#K#>IR) MU"LS-5>4/&S91%#4$-QN[<>N#>.T?F"/R.%EO'$B+3,.E-*?9?;3N/"(J"%+ MS/.M'5".^8*P) L_LWR&$Y^P;[;.H%%$3*=Z M[49>C6[B.,>)_.2*%E\9$/(ZF!!!T@&6IMFL'&3)4 'Y FFSF0DISHI(MB)" M(Y14Q_BM36PL'4VZS:NS7RT$9K!=';$0"X0M($)P1'?=12/\RVO6U223$*6; M'Q[NN#<*+3M0MQURM^S0D>'XUA:A573060SL_.>5!8^IYIM/<'YJA MYQO'>M\;)IC$.P:VS&S2U$Y1M8'.F 8H[; NR#-E@$9]:$D9C4R[ "*)$!-" MBT>\DC%)9F38PM?VLTR(OA1T:V?(#^@P)8;&2!Y%Q?PZA,9?IR%+:5"# MSJF#0GCY&36("H!_B>ZF=G8MD\.O;B2!WT"#X60A-!,2QSIDRH [NE)(9!MP M#S69$(HP]I)#.OW:9V#F,/0!X#H%7]U"^&WJ-KJ2+^$V\DB+&=_,R3WJQ"\& MQT;HL6^&:D%L)G=&C%]"- C*D).]J+ MQAO:%6T;-SLTV:4_14(N0=BG9C FDJWNM /E"N=./\>HSNZA$.F6&IF6CI MSZLB?AT75L7=/EX3A+XWHJ$)WDY\+H%ZJJ,RW8\IEMA*'4PL560O?H2C\IQ% M:T4@%;67!09H]#4 7.W?W&H%:/Q:E03Q0]Z$F@@E:JQHK#*DR:OK/TO,C7J@ MWZ")]UMH[P3!E2[T,&!"NIP079/ )>!W/SW/BB@3[&5"K,8IG^GVCX$)*R:D MD0D1 AU\E'G@S\:I)E,M-#Y55A0B:"(^DD^C8+[2-P[3U,B PU>?G:+4KQY: MEIU"EX&C'R8S;DPB&R'%)Z$9:R;Y8!E6OX20PPNG'P/4, N41%!IB,X*_I1'8/=O.U@ /-;D^^L?>T#6) MZX]7+&S2FH1YKY'J&D,A>ZJP"D[4$V>^$BFI!WA^2&_:UCJNZWY5AN.A(>,? MC,XG3H;D5M("9%FM7_U#CGH*J,2RT M_W%6P568J%A;72[LH.K.\ 6L$W38@Q"SV$)8E+,DOR-D5QMESQ[+;.M0+_I8 MK.T;P2U6.-S":UO8ZERA9$N\,"ECHO3!U\_8](6J0IB95OL+D2[E[A79*/_P MEQD9%*M\A#K]XD\ 9MVT7I/*L,2%TT6A6 M6,U?H_\ZPQD[Z= )1PUR[+K&QG&6FUA!W\-%FP%U_"NBN!J]!XM//^);Q+/= M$3@B$^"LQZ]^9/'\R9+7\-%&O6L@_55^-*<#J/42,32^_52V$=00HG!7\[LQ MZL5J4E:#O&U_R>?T*SU6P_>;)G.VQ9F-&\4:;C=;'-?;S%U"*G:,)TU[3AL- M<4GN5?G15TS1A%%N41@B=4K&V_4>;Z8O2X*[_[1S*A-]$0\\VBM*F9!]T$;$FD ?EG@1P1"+ M(9LR3C,A;S; 7SPJ8D)(1A%J JPY\*TL.=ZSDNZ3C5 OJ^XMA;WG>=SUU7/E M5(O@R5?&SD>-U$4=G@P'@)Z;X4GPS;=K:VN6[BO/7R3$.4ZY\;DUOTM5%]EV MF2].EX>+[H%J@$+@8TEPF\Y@'.<+&PO,OIEC'Y.'5>9'%CC=QP>S'$]@K;+R M43O 7:V%?O!J6?2CNCJF"O>*F[ONH$G$27CHQ_TQLO\KH?"B]P^B]K5:F^U[ M1'<$137 N[T 97+KZ^9\?S-+.6) ][J_FO\[GUDA5&(=F8W=HZD5:2ZIAAVG ML) J#(U$ > ([?!=4 *6=N2$8>\B?K6@>D>!Z7Q=#HUP^JNC2.VW,HM0)L1& MN9SA.D_E(L\3@[3I;U#[?(OKAKJ3NI&6&3]FN?_@*!(BR=@E9WVI*ML1^YA- MB_%'K1P2VL>$V"]',,X0-<(D4GIN$0O2+[[P.\[G%RMOV1:0>ULJ]:GIH7K, M#&;WJNGWNM[V"?J,]@L@6'O-$=<+?4YJWM]RB$-K2 LGRX1L8[!)LB+?6GY& MOD'U4)UHHAD3,F2S8=\MX=EY@&;05U 2H':HR3I?[4 ^^TF>/9EC_.-ZS=NE M'D5Z$FJ&;X J^19PS(7)1%]#G1A5F);6>:O%3^E4%#$:SX)XKD]AY6"9D10=*.AJR"#HI*G .@*@)!Z&Z?WK_ M42#[."=]^]4ESD5:"P/07OY[!XU9%P1MS)MK@?5T[',FI',VCR^O7 /Q9 MQ/#@3RH1N(VJ XJ) 0K.&."UW7*-41%VVDJ*\&BL-,I*SG)<*7#GPI>9=E]6 M]'L4P^_Q%J MIQ:X#5R/6OJS K@+YS!05[N#*A,_4XPX]Q:C$)/$?_%'V#DI(,3_T6'TWDQ7Z!74.M&:46N_]@A\4"Y90F2! GXQ2X:/ MF2TRVOVX[IDWX/$LQ(3KVO\ M42(KG&KW?,?K_;,:7'GOC?+WBT_UE.;O7G%68?3IA4EDA;5=BUK*RT!Q)2.& M].+B]*.ST4]D>HI!T_1>0Y<8,*X; ;=?#CVF(D;4#?5" M%+:#Z_6$0S@BK3.M&MD34O2C#6>5?KRTV,EHU9PAXLTIU60-C$R-4P*'H1]B M@?H?**%#K#1LA1,JNPFU9Q*V!X8,=JYF 8VW4"",ID'3F) Q71"=!4W&OW*M M@GBZG^S*>)3,V 5G7%O#]KWJ8: 8A\!?;YQ@G!XG<=,/TD'/C=T/H/#&D"-B M0&"^NH:@B4Z"HGZ/YI<60PZFR8%T%03Q[2 O%8+.WW!D-?;< WI[U/W_=6-- ME%*7!NTJZ@2H+J )>:3[LU=>E@Q(=;%/@,_TX-]UUOO+M+ "#NF,4UAPL&]2 MH'5AM0AEV^I) 3IQG^ 3J(9?7USOEVDA8F18E=9QX' SQP$\2.0F@NB.7^'3 MRV/0%;@U]K_N]X=I26%5>W=M -8XL$11\-54&253Z-5-8@P%VI-,.XQ@[#LU M!OK+9]"A);W$FL['U=9COND5E3U69(2JQ_V%FSH<58(V(1"IHOU5/1R#GZD* MV)T_RXPJX4)Q&V?*&,GF_@!)I0_=IVVK*\UN\)1+'$H=+>X>J^I?AU\>^ M>-VRVBV;6]6VB*AA45925OD_

002LD-"K2#=^ZI?MF#!1J?1 X9\7IE:S< S[ZFY_Y!I-PLCCG(GJ< M<\!FP_$;S0+_?LW/2T>C\9OCX2BMP:R(U@"+BAMZ2O MV2F8<,DN7/UN9)6U4<,'\3GV]Y1<4F9F3^G>M:@K^W+-;,LJ2F/MP@TO.8S< M,'JTH KI*_&X?UTX8V)HH5/R$A$=7%BN^2TK.$I>AF+'SX?0R-Q86'I!M] S M1$J^;\WSM;]1_=+UI9?3T'8!TY@U*%B"+A"\DWB9OA]X4^U#RA+Q9<\H0WG+[8;\R7*Q;[F:M/S]P@ M6\'#2+1*9BEE1+986$\_(K+T.D,+<,4..#7AB+K8(6D3(G?XF[AKUAXJ,3E[ MPE7SS8Z=5@REVCX*N?4Z^KB[6SRAE.Z &H43=7$A:.)-7%"WKVZ+N=_J8H-F MQOS%G-SW#L5\=F/NG/M+K[YM*]\A>.H:PP^DY6^8$")HEB/11-U%?>K-[YY^ MU19X'LM(@;-=8X[.<2K-22UTNJ]A_UF5?[L.^)\,:Q<\Y:UU"WDJXL$\] M-1SEMAIH@W5*7U&B!N?>GIKKNF$(^K(33,@7B@#K#EPW\3_-D-HR8.QU8K%> M$C?M:-#&\QZ:I U_+_K)VD=MW%&G/>4Z"E_DSN:I*U$>Z,M.3(NK?W=7%F'L M!65LYQDRENIUSUNA.3MK!*E$]A)D2[;LS0_7\8.Z.;H,6]T)D!^&(I['EC A M5Q!%; M>>/B *[XFYA$*Z@C+G+V8];4\]>J4Y9S/3L@F]^';W+$?E+<_Y+J2 M\Q2:3&H)?7[_8^2'YWM%^_T=!GB0JZ ^B'#"%RP/@^V>IO-$V' MOI6#;"^<1$RG0]%50BY=ZBK,L#GWU\>A($/^L"$+/(3=(,9XC$*P4_A M2^>ZV!NRA\K._VCIGX@][Q9GN&30%HOH]T*"2KVK"63<)J#4[3I(AJ2T!$LX M]Q PCPAQ@8>O_ $,$:$I.LH_2*LVGG;E9I?:\J)[MQ#!-&MZ?.16@3"B_/WZ MXG'/Y"Q-/[,U%9-P=]V";QO?DY<%R06X'&HE^BL_ET>CBL!W)4',Z*QY?F+? MR^S9XIK\D7??=8[V=:=S^8[P;,_+VW,R\K'8:T!?5+@@YK-W%^B67_]Y-5'I M^KAV9SPAIAF^U_+'LIMTKJF@2J7D;U'F,$&L/SZQ8^7+KQRXCKZ:9UIGK'M!R[[[5#+H%YR+=OT :A5)W M^@Y2M!&#U+->8G52'^K9:E#.0/T5.'[8%12HT@/I?@378)^;-%&25[M,\;#% ML%^EP)MI$0F7/1<7;J@XW*B30F:*R%*S=I'?W8@ZB_=(6N3GTEF;R2CKH20N M][IT=GHL'4J8(O$(5)8O;@+)(P,,/P=,'MP11SZML2A"%;>Z=3&;.*U/4HEU MT>0M>YI8&F!VU,N],$9!=C-)!I/HQ7]Q7*,VI6]EU,DBUUM47/I4]+4!+XZL M9X%1*-RC+Q^>?PZX?N;:5Y\(W94!,I_ZL=*][GT1$:O&I\#]*9G^/81AKI./ M4'EHIO2L)C8&;+]<1%0?ABQ^4PMJKS7%'WU<3.;R1FI'/U MEB2/MF?=\#K3OG-XH52IHR9@0YP>JG*2,8H[[HSD)C(AUYR&DV#";X%S^BT: M92*[ \(4Q*(?[#;[_"E7CFN+GWH,J,]ER)""W]KG(MU)$NB@M<13$]\\Y>,V M#9_;)P1$\H!0XJ>T0/6"%D&+11;>$5E=%\@VKF.<(2K'>VBR:9]&;2,@$K(3 MY?5)?J;)25<@)U[%02"W(6R3U7J$S!UL.EWMO+DFV(&8UXS^M)XO6[3T(!+7 M1%;$K6>+&^CVK$Z$X(Z-0_2P:D$JA-&1 F_ [6GN5G-\^5KC9B*DO'>9C_,B MX;K/)?;Z8'XX#F(UWYN)7_(-EI-K*U!K(ZHRE^/\0CQ6%#7C0Y6Y*SL*HB+ M&('W%!?/^%$R+77Y0WS]7WL'HC7HGO!(7MA& X.]$/0L^LO"U@,-"&P+B_M? MYSM ZT;6]!1*$/HWA\X_'3D:Y*BH2O M;";$T:JLC^T1^[6Z%EU.*1=%;ZN?X[PBST6W;Z#I)4_+&-WB6Y_GSDB?PQIY M4M%1=\UNB.PPB*OVG-F":VRY6(/PO2;R_#]V#BVG%S:I%Y"7Z;E(/^Y@%#]9 MUXQTM_"4)0E4.D4[D6U3S\9.QB.>>027WKV)#1T\:M-1/ MOG"J4:1V,YSN)V\:]-9BG.7H=2>F;+VF)]A[I'5)PT@P\K7SX[%WTQHYR:ES.M M^ ,S_@ZPYZV-=\+,FAC+]7W<[)/K4JYIJFF\UK)R,/NB'" M 2+(2<@7L_1[O**T6Q#%^94XQ^*D\FJB8;%S:E=E86%LAX!T?ZO[\0=7I"?U M "1QN5'KX%N^7)ED6/2SEX,%L?&SSO%#0XJRF&DEG099?HW(^ER;N%.@H251VJI]);,<)L:\3W.';PU?8G!'U=FI-!I; MHB:/BYYSF'M!6=51/ _2@"?_D0S\LP7(/T\T?CG1^,WYQ!HO5@7 3V H%S#L MX$S7P37,I*N7>\ WS;:@/F,QM,1+4!*F%1TFHZ>&W,MX^+^3*?]+YGROW$/L MA'H7,/^)DWZL--],93NXOB= &H?9 U\S[RM%)?+',FQ-&$(UIB#"J:O^9S$5 M.DFR*1+BCN=.;YW MK[Z[_L6_6#WHL[>RMM)US>76SB8H-PAFW9;'ELPRB9S-$OJ?SG,F.A+V\RH6 MC3S@];42]Y[X _4Z=T,J?"NO+*KX"X?A>?(+,T_O.(JHB&OL.*&( WMP63\. MZY5.$P?@*%:9/0.4BN/A8@?&!;))WN4#D #JL%F,"%DG]]R%H$UJ;(>4[PM6 M4S/=H7#1UR8ZQ.OA>9>]2-N=W>:DWN"I#YVV%-)JX] 1?FM&[UHE35DY*,GG M]K6_['F!9$*^2E,:F)#0N_![NEL[R>!8['M /$J!$X['#,4S'JF [N^GQW"& M,#:]#:9+CAAPR@A.A#$A^NZ,%6H_!=H!I5V]0-4'OHG4 ^2;&G^K0WWP M"^H[>FTO$<$X"F(#298NH*=!4UO8+(6S6D*MJ#(R)NF3FY@5^"LX.=AF(X,) M>:,+:AWQ#<@HP](9IY[3L^$S1_!8VEE0# E.6TII,7\:/8BNV4YM7T9,@"X% MB:-E$70H+J/!YXZI0G_6 O_+?/K7_-2@).[BT>_@"-P_CY7CDS>31[&?&>[B M6/P@YU#XW-REB4*B;-&%^B2=0*VLBJ$GC,O]'G@L659P_&,!Z6/%N.O32G&) MS:035<.M/7'RB.+3 40ZU61YG>LUXE@Q!:;VB14/=+$M9M=DZ_P7!C 12P8' MBV#L%R$6O%:2(J^.[\;F:;QJ=7[K0')LY%05[U1!U9IN^6#* 3L,6=!G899Z M:L0"YVLSUI'\WJEOP*Y/MD\A?ZY\9N9NVY4?ZT\/UZ+3:FVDQI66H=P<-T[? MD$PK,5C7TX2_F+=V%]]]?%4_ S,RQ]A\ &KE%*?IOX(%#42#Q\]!LEP!/58K MSNBOE2)-?QKNY)@7@))&L]T*M)T U/VEDOGL'^T*%R?%9NQ\[.SN/WQ@>/L8 MJ.2_VP6L5CTY-]7Z_55. %IMOH;>*JQJ9@W$',Z_ M_J_#;X2,$7.VX,^["MKS[Z^PU;7K#(U)>]K!'L:>@/'. <1X;(7(7>72)OTK1^S_>Z0O<>CTGR_IZ+G=44*Y#$SV\.IUY,;.9;% M,][?S/VZJRAN2KMK*3EQ<<+WTM*)NCM36/3*UEW'#6I&UFLHCF,:_!_ M7?>QK(5)T JD^O88]^>[J,!HZL2EB/3KTXJ85/A]'7>GE- M&6N-M4,/ZM9A"Y/K1^!U6$[/:YZ6N^M>\+A(Z09(VR!7/Z,JFA*C\KVS3?4+W$=;?>96@HX[JT95#H\SLHWU4;=;7.>;N!9!S^*@C132I(^HXV&6Y>4)LFU*!D,#_<*NQ.U[ M8%0@)E#N^N\6*^97+,+,K(13@3]):0S;?PH^5ECJ/J"^!,U3K4B]X:O1"#U2 M4"V:YJO1P/ON8[X/5V::Z[E226'5T_6\.T8M=.SR/(^J";3QJ"$_B@@W*,)ZP.S>P6(+ H(KST+*'S MWCY,B*H7G"@/O$!OG$,P(2HVH#QB5E2X0.E\ -CBM@YY86BBKB!8+$))!S@7 M7C(A5\Z5,B%/)5AM"/@QE>_3Z2X=3,C,N2P&F^0JY\(M+(-5373;[^=0V*?-=B2_O1U8WJTO- MY5SCN$8W3ZL\_\HY]68^+\[L586Y=T)&SXICC8%4_K/)=='R@+.Y^=V:&'6 M1[K^3$DG7VA7ZPDN.^M@_4LGHQL-G-:!G\3HL1DH82DD&A:JQ)FU0,2$+SWV MS>G>P]"1U'LVYA*LH/&@9?^LG,?40_A9V%9QR.H7%>='H+-84F9Y9RMKEIRK MDC5>D80PV!6:)% P;S_B"?2_ :%LD4_$BRJ##.S%VN&B&<=)&Q%.68A[ L>K M+=Z58,O,%EV/[+(-_^.V>K^ZW6=*LF)","1FKG/C/#V/)DAU1G6D\I-#\!4) ML_XEIX2+[R@MBDU"#@]IL6E$E:]9ER:+M>FNG$'< ^J/ OAL.33Q1LP0O[-7 M>T18+;=OA^EB]=5[4DS(X/+K0EQS^NNNZ6EV*=+$[:),N"P)&C3J^F2KXSB* MD=(%R/BXK<]#E15FUV])I@9JE17ETN27)ZA;/M0M:(\=EX5ZG[.26H;Y'&]@ M;\UBU)JHF[/;CK#3J7(WV^8:@HWU]P@^WF^&F4Q*\;:?_S-N;[,"J)=1;0#( M6>^A#V0FD[CK5?A(3U^=I$"'C)W$/V:L7]!F%)T.U$L 5\I<+U\_LE=+WRUN M,.MNK4-*POBEE:^6WO93\!97LFP('M&X+ZR@^@@!SHM42;V^\/%(9JX-MY*U M\':;V2_39>,K(.S"R3+%!/670FAB&,V,J%(2I'@@/VO$T:XV#5YBLRI++50+ MS-S7B#K5<,XHU!TQJH6(,*'ILAWZ1+$S\;G1V5I*EH#OH/22V&B\%*J.0S=7 M6?Q81]Z.A!''@L]O'G5A ]CY!$;HE_-POP>@C73"AG]BRK^@]1B2*QD(6 :_ M^6_3G[\? ^$$2?N:;!"5)7_>[(M(+DO6 +&L:.Y&:6BI"'T[$GSRTYT 30?Z MZY0079-'@4:KS@ #)J0.P8HNF+N!&$7X,R&"?S?]_ \LUFK5&$C2L!M)_4K8 M4@3R0E?9-/Q^W[3S\UFT\-"-FL+4:D)-P!B6QJM)H%+TJA&DF ;_Z[RW[5T]6>0Q7^>.T$A$>?S5@L5\VJW[P/NILA7_9 MEBEMCHZ&XP= D>\?X__!G0I.YPF&H#;QQX488RQ5(GKLQ]7[@G>D._ICZV?< MI3A'F)"]C'UD#3S\B?4WY)&Q*+9/_N(B,+N,@1;' PNW"PTATGSN+4*;PI7W M8.,>2M0+7RQ)I>_@PFL4B>16@:DC$I_&C#X0]=;,Z530,;+2'/JS-^N'7N2G M\B)A] )/V1Z&D.^1AEJ):%E1COZD.DN+'?UMY3K%:N@-?B<\$(TCWL/4(_@U M95L>(:W'=2$_VC1-A2_,'SL?7:^O$P_@#%)Q,7-GN)8FD3HIDVT#8BOABP$L M /5!/)H>EWHE #-?ZPG!$E#)T5U#!&>NJTOG6U"H31_]/D7 M*870OG$^ER5_SELQ%_JQ^ '.(0^-%\8X!M=HSKOGKJ7]EH;;OC$VCEY2+N_D M(V#3VF#S#N3"QH/&">F2IICNE@B#(/?!^REKP+3'W^^,I#-.;P0,H5FUSBF" M\'\@>0SYQ?F1 ?XZ)4 C@16[$J"\J,NJDD%[!F3+ WZ!\_\;S/G/[W_R_Y0S M)@?'!X%*KP$_#M0KK..XR3V$<^_2L6'5FC8"\?99CC[[W?A??WBF+:@U:7C\ M>+?2KL\WL^(L]FUIJ'$1S?H\PKZZN3<3ACP2/QIKGK&-4XG8]NA=4-I[O4'0 M1[?2&_CGH<\_#WW^40]]_H$^N]F:X$^W.)NQ(;RX)]5ZF<,L9YWK51+WAD=D M!NE2O<";Z+?![,_VG'SH1+$%J>4K5)WY,NU(UD9F;_61]X%IJZJ5PDQ(0THZ MAC30BG['E]-8AUPK.+1?%T2Y-V+-$82Q812 2UXS0]:5E)85<-.LJ3 M4UJ/6/!.9/OHLNMY1:\5>XC@>OT 6?@\;(V3T[=B8F#9WI)!>)=0C=9$5FY: M#FE\)9W3*AQ W7/:C!WNK&1").$O:!^ZS*VDB2ZYQ.6FH(R-C#IA5D5"#$Z;SFP>;2!KU;AJN MF+KSV*$+]('E<<12:^0E/O&'1*YX>*> Z /[WCFE:3:HNRY..P,]M!:/*U[O M6>LXV!F8ATJWI+:/!?:[&O6T?Z/>"3^+:8JI_J^*J_Z_^%$)_&W*7^[R;[(# M)>L!"O<=>#-V+0%ETX)8E@%%[F>;X"(T^[^K7/X'XG>P^!4@RP89Q>BQ6I8X M/6LNX&UH\2%>,WU@.CC0VO)1B-_M,]R:IZ?MH M>_PE/S,"\DE85OTWS^/_!DZHAI^ED/58I9 56:60R[S(J[^IF0H/@Z_H$ (% M?Y9"/L#*DWPGB6;$=0[G@%8DMG/H;SF&OP%(K&KN;\ T1)H)\4*_W63%J+<: M/&)">&DOR/$@J->A9_;\^Y@>'U[HPE>28..0\L>WF3054O/;K%%UX;**C]\* M,H,]E8(U#$\E1#_AXWW?5!/+NO$56\](JQY"O&CHLGK*A'#$DRP88QZD1J@YL]-D])M M]P)T-.HPAMO\FVD;F/ 6C\;/CA MM\@U@_AEA*Y?9B'0%HC^ 1UZ+DFA_^SR,5UB\O8WC_]E"JRI/@#NW<9.K_WL M[I'Z][UBUT+6(+W^GV_XWWC#_EXL\88D69"S,282S5/"'T"0?+K.R>;+IE$5 MO;$A<>>(LU].Z&=K9_ZJ;2=-3N[V8=]^3$P; M.Z9%XJ_)8'6[ZR&BW>YOY% MB.2;0](+=_G1^I%Z)N#CEA#J!_DT=QG1*H8OO*N5/T&LK6'7M2CW/?E:9S%= MQ\);*)WR'IKMY: B'/Z?9IC_G0_J+FBD[+#X1SVH$=RA='(B$6O(RC*G>2GM MVUUJEQUVJJC_(H<&_"5OE<:#@SOEKQ1LMWVK;\&J)_ 4^S.'=#D83E9$@RB3 MNW4ZK98J2A)1;"<6?M)/L..9J4@\F+3Q&"@G(16H &0/F\#D=H#R/;SV:P% M9\"V6@6Z%66,;MPJG95\P^;!R@$(!/]O)T@Q'XL@66=>_HQO*"%R$&D?@C@H MEW(TA2OI99JEMLU^GV[O6O.91X:H;RU6O41Q5R/T !7[%3+6!-T;0IR*2M&_2; SM"&;<'J_8 /=P3IZZ K@GY.&F)" M'#*8$)"3@=0*MF$S=N7/UA"')8.VVMR,";&&"LQ240$(@B[JE 8Q M><.*'$MX8;LR3IQ^NBYQO2PKWDGHM2(Z.VB#[DNDU/ZNT MW6-5:4O?N,U*T,1THLGR,,9UIT_8#65S8!:KA_EVCP:Z44%QV(GF:ACH._9F M,5ZN\XY]84)&[&<"<<'P%4,\T(P51@EU@0ZUR-;V/^,%%UT$J+\(3-0Q.(&! M+&L0H(VQ+WD9\5C\2_C*;8 -NV#P :0F,(1J ZXI.6L.4**?AD\8@98!$\.J M35 &^D#K(2O_85#P/S__3WRVU:-ZK:# ,48[$W)8YCFM4]J ^#'+H=;<%=GJ M*,8AZ=%Y8YV&,MGP";0[]LY.MIJ4]^R'H,9I.0W]\ZI;08CFSNAJF-PCI&N> M@\^)VJYTG*[-N05[3WTI/GQL;\ 11*VOJ)G[G1E*/9W6OJ8QK>2G.YH.)TE^ M;@.19//JZK<_5PU97B9?[-R(#,'[T(ZBM;M<"X[A=,BQ[VZ1/9/AIW_0RHY- MTZ?B.,\&?"7'S+)CHZ"[R57Z9(! AUEU+;W[T+NF_=EUP>7.I0 _@IN02^U< MVYXMDW4#$.N^T+&L-M2[#M.?RP#''3W,ZPDG3+L[&RNUX,LRN7CLI>'^MOA= MXZX$@YCJ/+;5Y4BS_=<(HE/?DZN$TB6%/[KV.JZLPK7PD6WG7GW0]\_RFDIE M0KR9$.D9= ?O.B,J6I#J$;WA')VHL>,7Y!2DZ70"P MH@@$8_[A>Z$7XNA M<%D#\^.LRKZ+W_74 JUIM#*RU>[M M[,PY65AAYQ?!SX?>GHQ:DROM;1#U&NK(LCLII?;-Q4KKDN''AC%3K*3:^KQ8@F=".!6PDD9RPKTD*&QT7\6>B7]K=.^B%;]GCVACG-#D$FYR[ MR_.BJLUU8I$"_?X""$'*/GX=9F$/IO'*+6@X$8[3>C&K<#,@63&OA *5)4):>@# M'#!;,)0X$X)M_=O1-:<9/0T[DT\N9C A(JR3>Q4]C;Y<0)$Z .0,2M*W@3)> M_X )$9R!D_T[%[F8$#77)O0F!4Y.@?]E*D[3;6>W>EVG@0#.=8LS3,@;!03Y M''0BD.TW@Z3#B9?1PP8$DT5E'Y*@!FDSK*!:[\!3_JB1)_T.J8$5"1U%Y]8A M16B) R[YLX4KX69:. F$![9%1SLJ M%Z-=18C4R#!,2;@0(<$[V$D+Q+7M>>HV8K)?\$#5::2'GGZ&-;?\_>@OV!V( M$V%900T:*5Z\X9;#WAH= -&(DRP^@EYP*M#&P[<-SC).DA\6PG"ZGMH#,ZK- M1I:&04*3UVZ_V'95U'EP")!"@E[=+C]ZAI)N3JN?7).._PBX8$G>;A9#C>E" M>"&WI\O]QSAI>*UTZXSYL80'.Y*Z%V\TF_92YV7;[CI.Z^722%SBRSEJKYO M<3($BJEJ0)<%R9[.T&4(UTCBN6G< >/3GS@/6K1BG))2X5U&(:^SYC8*A2)K M#K2')MH:MUQI^B[@G>I!BN+JY+/SK&WF*NS \6N" M!6RY)JN#H-T)II=-T".8D'M?571NK.?3#HWOUH$U[EE OC>,GQB)G=_W4;-> MQ:(-TLI%WYO+=E/CY,J>981]TGAML?8+FC:P2D$W,80?*([E]0]T5[W5\S!P M+3,MZVVBSV:Q*AFO<7:P>#AG H OAI=L1F#MH .5TU9$G959\Z6LW*%9T<#) MO#ASC=.?E[J"=_G$'OOQ[ %?[.-MT&@T<1T]!&.$XR+@RRL 278K%G2XC@*M MCP:!@4'074MS<2)VUVHH-!I%"R9).9K=[YQ?WBG%5WRD(;I6A'/OU^])14]L M%Q+N%_1T>:L$_:J1Z7_9AUID6C4ZWYCALUF\\5_JB@9-V7XC')Q$&:&32D/3 M=) 4-:AY/FUYV9J1:XM=8],&9:N!%O/W8D/ZO!'V-7T!WGL_F?%P%L"7 [%K MT+^. ?W+BJQ.'@V\5[:*K0G9RH]C0K[Q2]*X.5=4GA.QM&."&_'$Q*&OKB1= MT_(&%]$ 1R??J,6P.RXJSVD4S'NL'8Y\B0EIXCU7Z&Q-\OBTA2K+^%P/-?J6 M3I58+!\_]ZV89W)+-((T UQPR!>]RY/B0GI)F:>DWG :Z]\_=?2U OD2;#W2 M4*C6K9BZ5!TS9S\FV83=3_,B^[TC%W\R+RVH&*/?D53H7OGQNHCCF2K;+C-3 M+KO;QZ^=?*C*U=4_'D,[$4/51_AZC,N%H@[C+#6%(PC:\K)14B+(/.X/BX=W M\E=_=K=@U/1':V(&YJC7#XC>.9OSVG\+W<3G]\EC[ 90R WCG<3O)I[] M@QW=KVVKO2RU[20# ?P5>?M'X40/'UHHR F >:HAB&?>I11NA/1+@E@+U]EF M'0D%BN 64+\DT$;B@X5@0AL,7DU,^YQ5*W-LA7U\V27T=V\W1NYO^TU7_ >U M!0:SK.N2(46M2K,TE7GG7!.X6BOJ4"M%S'Q[[F7!C!S,PU4LOK1P,_W!GI$3!48)Q+9&@=*9VZOA:QF) M&E^ARHS5U=KS1">A+\3N)$L=Z_GA$;=NB8T$XZ3 ;AW7_#PF)%L,]I3^ J7D MB"U9KH/N)5,U$>?:&[?\+2E"2Q>[5XH^Z7KPA<_HNF=6Y5#/MFJ*:MP%N @/ MUL^OO[M2-)E@H:,2I2B[8C_&:O?>SV!W(K748.Z MA84]?9?2HP[+M(HXWKU[YXOV8?<'YR$[ZK&_BLAC<$IM:BH2($/T8D+6=F+0 M,#S)-&=TR/CER'I@YW(']UADJMG%P_J?])V[,X<]"<,NHA]'2IV7.O,!^Q@R MC&UQ%V<+P"8QW5CC85R$-BMY/-5&UI"M^:XKE=X\9Y(N*G@R^/CGDP^=MM@P MDUB\'"U9]B!"H46OCNT[$N2K<"'KZW%< MDIA<<13&%N/T(0=UBG0,/<;/OFK8ZYHO,R*G&U9PKF#IG:EU692ZV/0[X, 991[R";]Y:Z= ^Y@DN#2^*M]C62SME^,$2(GZ[(@B&25%Y;^)]9 M'92>[1PJ9AR0)"(::K3F-R_D M1<811&C<+1O1I)K&J"QR4 /C2/ 5P"MCYL.EF[YU3K'2*/G.&B1"#?GT?O\1 M/9KQVC?&IU:DZ%CDQY3(!X79YXJRE\NF[9K M GB\LI^2TWM?$[R3Z<"L__U\5\EP%XGN.:=I?54G4YRG-B>?8B[WSH,'OJKZK8X5N28,U^[8B(,QO&=%ONV$<-X^#YM.@8WEWN4)CYMR!T1L 2_; M6@$BPRPXFC?ZV.&B/H-(.U&5Q1)DGRUS8O+&AL0[N"-9M?)/J^"\W( MD41GT^2;7TE8A!3?>^%LJ=\GQ7!01L_0>E2MU*@!M%M]M3M1S;A#U99CK>.E M_9[*O&9Y]KY]JJZBG_)>FG+=J2J#U$4^>J:NYK^(9%4;,&="$KQH%DS(AR-, MR(RC^1VA7E'908;&RX8$:Y.+G[ISXB-S5&4V'%N%T?$:! N@WI@)<\7:VX?-O]1: MW]QQWO&'2_.U'?)*X&KL:OSY'S!42XI+(5[GC@Z;:5^UCG-Z>\#1>SUJ.RPL MKX^:W;Y2Z'#0I?FR"(]2_S90^(:8D-8HWUQ&2RZ6+C?[':AO1:S86($K53C7 MPX3H;$4%(DK1&Z[*(Q2?.59:OAT>?(\S@=J#&H,!KH_;D_IJ*KQ+M\Q;INS_ M:X;,M8+^N4SVZV5_)LGP0 ? I1L1L'OH0=6]?N4?/(T,4Z\DF$%GKX8NRAC MQ]L63F;)7\0@=_D*/+6 M;R9S"VDPPKECT2?"W!(>D/0>ORS2:G4N,A>/$"Y*5L\_5>W_J[OD9!6&T MC%RJDRU'?D#!R^AN:$]DKG5S710@S-2:CC@49%E5\=RT0[U6:SSQ\6OWI"TVC6Q<^C9^A=.Q"^?T*%OV]('OP MX*8EPX,1&]LKF)#N1X@7I22SS--Y;@9Z\=HW,$7PLFKQL2\Y9?NL8<8-!@D9 M&<,)IX>1*R,E.-I^SK?Y3 @^#UIB5S)[FF9.TG,8.'^ 5!FGK'IESX;@;BP* ML',-Y4UNBAD,&L/^+_+>.ZRIK7L7C:*R43$B(B(E*B@J($J1SMKJ!D0$1(4H M"!%I(B*BH-0L!>E*I$O1*$6DAH[2(KTI2&_2>T\H(2$K*W=E?Z?<;^_]G/N[ MS_F=>^YS[Q_Y9SYKK:PUYQCO>-\YYQ@SN# @5!]7,W2@0]%L.O3L(?75?BUI MOQN//N0G;&DGO]T)QP)W6A'3]<70CLX0-YU\2E<.=4E>N_S8R2"3CL$\?K # MS?4R[>7'G8XMNE_JSCH^7EB(:KV9& QQ*D,PP4HM5[3_T[V0 ,4&BO;XE'OO M=)F^I],17<=%',L\,4?E^BF?UHX-&^ZCVO7EP;7:?DK70,KTB)=DM3+";.53 MHT<5'G<5%]PMCEB;*2D]G9H!]PU3S)?]AO//Y;LC+'J7V0^J9$WW ZM8%V94 M@'ZAPAY8;#>6$X;N@:I^*"IB9]R'W'RR%^BDW%)<+"H9LE;_<, MQ$TT)1.N/O?$5G5BZ^_*>^GK)'_%VL">Q#XA[IK%?/=3KUY>IW\6V+*.L$E#+F1Q1G>Y,.AJ%- MK")O4CF&/1!,RSO5)6EZ^;&C6<:JSNB0AG7L4_YC'\UX+NR?7+Q69G6P5%F_ M?U;F=,PO;T6M_=@N3-/_XQL3<4VRD !A- 0ZC)ATI)=#FREPTJSV65SD258# M";/H_&(QS[6^$,0:0ZO(""&Q;9MA]3+]Q+G8L1E+*7LJ5_73'CFD%S5.9^F9 M-I!?GG1DH[RQ\YIHJRCI,3=WL+E!S:,VE7&;/J14O3J29.P=*_MUEM$+]2 T M=_,VE/QO:RP(,EB1!K!C@@O'J$\Q0I!:MT'\YYCSO=!6)7^YE]*VV907W866&Y&N].O2U8UK&+4I%C >]FR)WR:%SX>U+#KO>3OGH'HD[ MOCMR:[IJ9],DYA9WH4L"G]H*==WQWZN(#^XQX?XOO6 M=9P/D-\DQ>"FQ"Q&4#V_\1R: 03P$O+[?K:[I*:K4-"][\,9JE)] MI&:7Y :)SKT>I06> "CKP_UF< BQ9AG"_ *I-\#J'M#>:?,TR$^F@,ZO.W@$'9%5F61S78^A7/O>[]'[J74TP1=P;QMT!OQ%D1<['(&5Y=PKU@ MX8QP36A(XQEG'TGB-%6-C>+>P$#&F+\]L4;P.S!S%.-";@!Z,I4@9LP(B.W$ MKB!P@39GI9!GOD(&B(VQ$ $NH/,/S_OOKXY>G^=EHS0GZ9BN=0$(\=Y_>-=_ M>.1YKVK8Y\B&'N3[_Y9/]P8@ 1PM\HO?N%,HW+J3/AZ>?9D=0LOOV:C!$F6)D/[P(-S\"4HU-AM6UTVQFRG#COPH;^2 M5X[??A8P>QGG 62]=C+/I73'*-)2W!U2^\RR9Q^>MKF9^,HC_RP*G>5%8EY! M^L0)L"7V>52-,_7&M&/&WIGLO3!K(6#3?3K9LDM)>^C* XUC48 J;%EV?;S\ M2;V2U+GBS/LE-O-?3Q]\Q(V56.-:R4S?D$, E)(3'BW/=S*[+9@P]HLL MX4Y_KY9U[/[^2*\!\NC'C6%(@!_>-4[EHM';E]6%1T-N58A!\N^"6RUYZV,_ M.]CWFG__(G9K?B*UN>5@HY_XR.43I.Z\3")W]&BW\/;MOV4/XIYN./T@"KVJ MQ];>H!5.?F>CLDHY201A3?^^)4(/K.2K.(AY2:9<1N*BAV?5T9BK;?%F3_(= M=&FSDZ4FFF2)ABUK7$52#&^*X4O9BB-NK9=^*GS!MZ7-Q^3,TL+ 5MT4U]>" M5-NMY%R,?\6V?+HY9;H:%NI891%'!\\-ZQ4UU"]]"+IK P:X8+H;:%&598Y M(8NZS6S4%F2@!@CE(UM/)GDW.)'VC8UZC;\" MZ7*V.AFN;?LWI-Q$K-KG :(87D!BB$(P0-C8'UG@.<6_[PNI\ T@A\@:=L+N MFW^ #1F[V"@8_Z]00:BF\QXC>=:Z4.O^M8HN_X1IFSTQK M1DO&^X>G4ZRWE%^N?YCLX9[:V3.5XHUHA.V=W5-=X,BG(4V?"P,* ]ZG^Z5S ME:^GFNG5I_X0?Z19/C]QF;Z[*>G]*<>-XL&/L _=Z84_O_\9A0_%J4)>4U^' MQP^3KK#>@5:$H.'"]Q]=G2@;E27%09HU%WZU'FAP=.Q=P[XWN1D5.''RSJ5M MXUO+6LB?<+W/1K3CF>?@1G@[)3K>02 WM_U.]/J;W;_,&WST@FZ&IB3;:ACL M0(WL[)'^)GVC/R)/)VPL()!_U$M ]:W'?=?[18DI^!OAI0^[G5PRXX8V.G!U M\VCZ8;J);K9=H4]$2B:.!;!6O^ +E:"+ZPC;^:E4!=+5#"FDH5-2 M,T#.HR$0A+@8##JSY@>D0*;P@"MV(\O_?FD2?&23PV&$1P%(-)6.71;8#]X9 M+4/X#'TK&Q7(J!EN1J(M"H3"Z C8[&7A$9;%2R'">SH@3A(2GHQP[1UT0\2R M[&$!9JT6IE?9"2##*+#&:\QI,H6->@[ ER#1OUVZ$0#QX6">TO'A7E-#L?OO MU>.U@^=KYNT<[>TL'S^\M8]?7B&T=Z><]564!)25X$PL^YR5P]#?J2APR6+^ M.]4MI':!J=H\9_.E4/_Z.U+S@?>O=>]/;*;\Y!P<@6Z^0-Z-^/7&(,21 ?]AJ+QG=%SI_7?TV0(YY\5NKMJYS-78."^T?I]41:,=9X>O+ M^\T:,9!$7 !TN0S@O[-4'F7VX.U2[@GW2S->.64/!:")P<$?G\V;G9TE(@SE M8R7"M:57SJI(ZTZ$NS>2$EISHX.KZ[-):T"RU]91M(.%U_E 0NFNJG=L5"S) M R?!P&;,!>!17H209M[7 M2P'.4_R]/3^NI9Z*N!JZ "?\D#\EA-_S26W?XD[GQ_@@O)-U23E:G1[//.'U M!UV10JX64Z "?HHRF"I8[I5>TO"/G)3^O&4+@9 CUHQ(Y6O-J[M#'5JE-F^R MOK!1UHZRM&^L**_SE/7QPMPX!]<8[?CF+0KS#=IW[G /6IP[@_FVP&T*.WKI MCY:R43OH$5?;UO5N9;IJG)K24VNVUY8HCCMW8J:ZZ^9>[]IGMK? +NNL=)!X M?<1+GLKCK'T@,[WV0I:*@P#H!\GBXO#W:;K)1J2A5OI1[D5$3/$:,D^>'UV\ M2_GE5C_:0- KE\,,F???";G%@K7.YJH<^RB-IY,J53=:Z<>+%T.H]"^SH,OG,@CZX&[T$L/((K#\&[/"2>__&K9S0%/XE$ MLEK,RIVG.-JYFVS43'PV0>I,3?*';Q7(M&%6Y,B_$X9.&_X>2WC"C 41T,H+I4 M+#P -G6<;O<]%!.83W\R<'VN3&_LBH56V(WO9\[1@HWT8LWO+ZR5:")N%.@* M V#K=/4P)/R#C:H[\;<6J0VYX$W#!6E9XA"H@"AAMS'"YC-.YBZM?I0(7211 MF3"HB<#YR) 3?%;GKPVXKY%&+#^_568U+%Z_'^P@0UQL5!& >-:8*$@87F5P M2I;N6 6IP=/XXTBO; ?O.06('?S2=:1M#(]2U&MDP?NQ0V9A&K=FW@5 M96/ID^RZ[;I#)^ X[^ #.B,K9USV'>K>MS*Q.]M-.P8&#M>[>7E[C MS9+\3.'M@9MU8N\\S>).#A1V+7ASSD2QZK3M $8^X799^Q45Q&#?% LUE?LU MY4!!I)G'Y/>R=/'CQ',(0&T_2S<3.?R A:.N0H5(^$^GCRA0[^(!+?^5#BDD-10PG+YIU:J M/''CJQ=9 C\X4@R%'W0R)6X^/H\SQC<1*3J$$&(1IK(9$'4S,>09F/%XN6HV MP$;=FY/=W7XP(:FHZS5%:0>7!":2^HI_)0O/1+J8&Y@\A$>S4206,OQZ-FE- M.3DU)H_2"DD,43$I9UNU@#PWJSS8XMFULQM170G60S&F,X16 CT -[X!P5X: MR!/*AJ&[?VL@/SE!^@A753%8TZMD2"<4L:14D([(VP=X(<1L5-DH#'EZ=709 MYIUBH\;W@W]M$6#&(KA_$P>4 6/JSCHL)%!\ YA6E#HGNI(3[7GP<9L2.BA^ M0N+4W,IDN?\=KM6C%3=9GT!K^"B\2(A]&,H"5,,,0 MD"8*LK9(33?1$[#4U#DV2I[IZP=.Z"$"A72#C5I[Z4K<0I[XZB8/5QC M6)>P*\,(R.C%^ (+:E9L5 H/KM//&[T'DF?@4U=)[?*L:2[X$#'!4(V5!9\I M7F"CF&?HS+JPO*R> 6ITF;SZDD'OZ"R*.#63G0=^6UI?)KL0^LX>XDX^[>E MI;FV3R4EPMTEWJ^SMH*5SJX;/\DCL>#>:(TJO8V.K(N[O3X6[GK SDP M-K+QAS\/WJO.(P\A7X/17W/[=D%(6U+(R<-5!7\UV($:O]/EK&)-ALC]=MTC M.].3C@7-H#[US. @81)3Q1X08*/LB?QNK3?S@F$@H,1+UDHD-R!4N/F3:^AM M,27I1S^*-7;M$/FL.#[Z:*G06-<5L!Y[M1FM%V7R0^JTC;[%@'E1.';V:3OY MXC0I $/19:/Z)<>*8GFGPB@9-;I.CSZ.>VN-M&^D"6W;%2NN+/YQN?YS=BHL M C*-P#9$5343D#LFTF'?>Z1/!/3/HCPP@(%ICJIXT[<:[Y*S=FVAY'_6%R\LI>.%3OD\NDDGZ'[;&)LC?^#D@V,I?Z91HY%7$/_OK[ RW!LS MDIW"5,4WOM]",2Z7[Y OPUCDG[!XKOQPLU?_R MQMW$(ITQMU_F5TR.?CI.JE51 4R6V*@#B.0Q:K)S(]>6/'M>)IDV'U?;::)J M\-I>9GWR>P#/MK,?GSU9V,]/QZX:,QWQG7'$Q3"F'CV^OH00NULUI3XJU327 MC2((GX O'9U_]1*5*R)H]W"=$XRXT?C^B]^ 72[#OAZB'<=)8R-QH5_:BG:K M>JBLC"E/"-E<(=*.W''S@!Z2(EJ=$U9OB.<-]\!;6,XCLK]Y7^=2W^##X(M+ M=ZWY>)"9'GI+P0Z/LM [W;#7J*U!:RQ!G=ROG86.IE-J:FIZ+K(RW]O/W- R M:KQ;@]*8UR0CJFUDD(WJ+2_SI%Z_1F_,,LVP%^.33;WGHS7F?>$/,>ND7+X+ M=#;*PT8\DH39%1#ED1X^S\#D.#OQM37DQ?6]*>^9]5,3OZ;XE'*CB]RR8)RZDF\$7=E4,B&U8(5SQ, MP9%[R_'*<,M>Z%+; VB8'U+9H4>2>7*L.[I^HTD'/!D8R=_VQ^ /_.'N/G_> MT0QEE]D9=[P8]95RQ(E0E91#05]:I&R.]2^6*G1@G3S->X?HYE2IFW0EJO!% M*C9@::C>E,):P-*>R%(:A7>@0N>+A]<>W3"ZE,K7N(908L,$<)F'O$ MT@+J]@_1>MX#<2VNQXZ_(*1?RORZ_-R##_==!A\&(D&B*);N2/6\2@>R!AW; MO![4;6C;8R:+.JT,WY_M=6^39:WO1,E-EV12UNRY;W?355?BV8R5-[^;2L+2@RDNMZYDNP6SINOT0R:5"- M5(MIC03[AX=7KCQ94M=)1A1NQ TB91P!A! X* "^[8$$RF/8-6$M-_(< MC/FS2,(BD7HF08N-TKP'CB@"#$N( 583V*C[LIO',0SG60"*TH&4V2A:(J)F M$44;(Q:!R%YCUHXVG4UR *?0PQNPILI9$&)\1*A4)QLU&;#J2YV&>3RI'31K MNKW[.%K$#7>),5WF"K ,.%XMZ"^!+P,H\8$4-^QTL8.Z M*Y"J:JG]%(@+GT-U%SN$EU6S4:0U) M-BH\8Y,WL2+BOV(9[,A&!;T)-=G)R MW)E4]J#!;&-[A8GX;I46AV;$Q_]C":])0MH*.7*IHN&:=KY/@ADD$]@23%SQ*.9,N[W ? MNC;ZG)B9&FC$,&N6&:=RA\?!<& +\E)EN)7PUH-L5$]H+!N5?+6GWI4F"0F& MP-=NC6,VJ1W 6O A^E*%K"B\>KT+MJ.E(OS-C8UCWXZ@ MY'2S(\9(E:0#7KNIJC,59B7OO;MV*BIS8^^A\FNR"9#OI4V&)OX-#AOVADQ^C M=NKRIU5+G9S8>WZ;V'D!7O?I&:R^.::<2-&6I9^X#_-] (UR=K>V15KU;8!MXB9A/KF_= W<,[RC B+B9SB^::I8_ M./X[V&WV9>R2M6CRZVKQ/;'77[WBI\5J @,=M"?T)'HV&S4%\M-KOP&][@$] M%,3B[3('3/KY!^L;-<8G76D&[<$G2'>@!Y K0OW?(D0-DF.C<@1:XDR;K"L5.A/P,RU(E)[[?NN?G+P6)EPF?- MJP7GG;2Q?3\6H264R^2^<7U6*ODAF8MN=[O0[,<.E93.]1-"NKJC14%3?$6 MWZ 1VD"DIZ7]TYS^!;5BJ\V+BM_M;>BGOB#D=KMRD\% _\EB)PT%%<2708HA M^C6QP"!H3]HHVA\6[UPKS3PHFQ+T8/'AEJ7PEH;0BKE+I$M_!1[RAU(W\8(7 M1X,50Y4[CQ[E37_^""7Z/!7;I1,P,S 406Z&8J&4X,V+=H\_#PFC+Y^=24Z5 M7+WO;+BDLXI(]ST ZS-YYBTX69_,1JT88_XI4F#_"\R'(1*:GZ<&MSH5 '-= M9Z.B,:TQ?P\,-_X:/' _'?>#&70\IR(.-W1%D@]LC0WAFZ F[J__9_2W M5P+/%QC!I-$_:_QA_J\"%:X0H!@27JCV++0R#[EQ?X./GAL>B!/PE9D;(,>* M/-95B-C/VU;$B-<5V9<<*M5W(KM,[)8>KZ2RTK-/9$H#'9:C7CPW=EOZS-N9 MZZ\L3]LT),<_=;"PUTORY-3P7#-LN?!_H]+!?\J/C(2&D5ERWS?H,BM878FZ MLWLPI8+ND+W]B^MMAHE2I>4;(M--[SP]CJ6>+4F+H LEPQTXE)/J*PE![P]3"($RIJVW*2T?-6-!GM:E*?^+ MPB_>R,FE=O\_:C6?N/_U.QO;R2Z[6#A6YR8 M%Q":8 "A)7(4^G'/:RJDR^\ 7?%WMG]%%$*:#(N"[@3U71E/.$==XQODO$ZP MHM0O4LUN%*X4&@;%) [KGR;+S1:]FCEH%[4J*;\/"+K[:N4L[G,7E#KF_RBW M;V*4VZW]\JXN!]G:PA7@[JCTKNI):F0QL7QEENZPRBD^I*;Y]O_S&54V):/+">TQ#.[RY==8/!TC&@F9& ZX!8\<7G\%!>R(X1;J( MG#F:H%)S!&E% UA/?O ZG!?WT;LLQ,TG_[Z\/(U4 59FT'F:)* MA&(Y"2%\2@[DM4LN1.B$!&EF.);HX;MO!FKBF2CPWL8?\E?"$Z^>EN]S+V Z3C$-7 M727S@-C'7AE\L>-I-G1C]\[P8,8Z7O<^4P*/$)C*AVR4(T"_3^AOFC[?MGP( MY(;45A7B#[]F9F3D#,]BN7*;/[^^-))YJGKY$+W._^Z/B$;U<,\VW/LQJUJ"+(WONPAEQ7F[<0W\JP=NY4B[K-[X%)3SR0.VD>BJ3L- +1O/UVD!FSC MJS:%X#[J%O$)AYNQSCQL5';[?H)02\]3C$O/FK&(P_[[Z>GI2:@MS[=[]NW9 MMSAV;(9\G8+&?"D-C]+$5)?;V'>N&?XB_,BV+4OZY8H_C7QG%3DWD&Y&S="G MYW[L8WA(AA+Z"D$933UO?<$CK9;3VO)+;9<,97 %QE-@D>!"WR=\#Y /!I=M M27=WSOYJ:](^V0/<+35\SU..UQ70Y4I?LGC94_C6TN1H2(!Y#VG](YT0D( ] MC6F9M3)C#6S8YJR-]N M6TJL:'>-OT3*7+)2T1T-XTHBW$W&U%5T'*OSO*\>/J3J58*IU52@@#3M)^O] M?(4B6A.E)UF%JTZQ'@5%"O<2@VGHNE9?\L@8@7%&398I+ VNZ?_ '\(NX2 1 M).H?Y[9AHZQL"'#05U+U97K9*FM^@K!HN(4\$<-&?4'\;N!"Q6>6+S"2B5=@ M/=<4=1 3IO3X0V>S3.=-8V@)>7-WGQP%(L,6<:>UA!\]7Y$/=YCTD&I.,G5) M:=7O(Z9/,31W*52KBVG&I>D7]#\K[,YPP"01J?N*:YTV]\)B;-2P$A'R0$#& M;*R8]1N(!I?C6V$-7((+UH[V28K1MX*C[J1?AY\G;31#K6VM?[E.!_HCBVH& MOP0"R!L_IMDH,5*+Z@FXLQ940]/]O$ZR4;\;,2=ANYGIOUZ7"002*V4@@?;KJVJ7S>9MNF@D/TL M%95'/KH.+7K_*("M^T.3G#/F^ <']65JNSI?*[0WU+['6D7;2H;K2H3?/W1* MS]YDU]N)>^.Q1KX'?[W)0WF()HN()>SUKGU$=,_+ ZX"([]:^[BODJE37ZGQ M)@7AO)*&A1%:/TVUZON7),07^2699Q,9[C-7LE4_4 M=O'Z:N?;UMBHW^;Q/,7^U=T(JV-$MMS33<,WP#.VQ3 MD-9177O]F=GP=W@K55ZQ?IP>PG?][*?9%AFM\_/- I3Y_!*O'E.U07NKE6%X M#P(W80@BL\#[Q,W3W>2C\^L=_] X^>1?BPF@L9L,&R7A+]R="B>\P2Z3H;U/ M8*/4$39JDXWJ1/1AD2GT&RD#M"'2I>UJ27W<(W7$$4.> ?H%??XKT?8?'5BJ MNJDRTJ_%;:*-N:>L0E5O3-[\;#FOTMG?#842!+X8BM:HJ)]1 655TX0\6YJ: MY,SZUN_!OC.D:H >F#2^ 3$@SM+!'\,0GO#7AHH YK-=TQN8%C:*NH6>!+]# M(BG(2F/&:OVYEJ"%P9"G6T>7X9W'D4BQ!OZMX>&H%XQ\2""Z%K.VS$9QL5&+ MAK^:_BQ=05"WLDS&U^)%VSZ]VY&224_GD?G0^IU:[?3(V@MTU:M#EX7@#@V! ME368 MZN?!T13:YBVUD)#W6_F-F2N\ 9ATG#?GE:*A5YHMVX,96[!KW/@AYP MU6^WR=CON>?O!82'_?'"ZI7([D6C<+G'[MGJ3Y]HIP@:Q#VSZWN$\>FKPR6T M?7\B5'4FF9%U8,#Q09&NU-+R#$'SSY+W<^(T*Y@WI>T0NB]^[$!*T+E!MW>. M+Z16;*5NOAW9 ,J%1+^LD]HO,P#XMU3*@>D128A_OLIY^%MW/S%$(KXFQDAN MT490^ ^5C7/4;YY6RHMQFU7DWYO3OEA^%!Q81094 ]+^?G+<+5XX,'E9[&G$ M@&[?@1WL9J\ M&\:E0?-KK]@H]V]LE'_J-/\XB2Z+@9(,ZS#K"/$#9Q\8T_EP%8A"M 8VL17 MP#P;=06)X[T9E*-?\I$N+Z)V_QC*]D,'.D=U%2&SE+# M9QZN?BII/_K0K3_(36=N$1=NO#F+D-H&-JJ!0/6$R05DEJ#K3>OA96<&?&4# MNN?XR%^JFP@GO-@,T]J/_86IJOSK+L.;P'[\L1GD&;#(_'LIZO;^WID*L;QH M>,46/CA^K6;+8.B9=)6[OXO$#9&:9>G*Q;2V0Q9^21!?VVFP71$C=8LJK#W\ M5."N8U8\:QJGX-O PS?3U?RJ)GV_N<[*NF:J#]TVVSN^K=E^4=(=F/3I-EQJ M#]90)\G$K[,N"D?OZI32AJ(+IE^Y8C+\"^4$7C5B_K%7WW M]?W8Z96(B,?1"!N\0/EB>O/^F>J?!.G#D=?,)*+"&>)6H]//"W'!>/6V,L6/ M_>5+N22+6DN;K>O1MVX?)5B&RWGN<=B\PXH@VYG+TJZRWJM+C8B*.PS0\8UW MWS\JU9^LMIE^RRQ[M1CZ[<5/[!0:$LYB'B2%E+EF0O=ZI#?ZW!SC=2F4,#RV MS(4%C<-?:T:W3/#+LU'[G)G;<;?"+%5.EJP,F7F E4 XY#ZVG&V[M_',\J^/ MF4R5PF)6J: 3]MC/ *..K'5OS;'VN8/9,@^3[MD&:^T.3]HMEZ.^]_QA7]P/ M3DJ>)^U""2L8N(_P0S>=QBB7D\-,O=]C6[R8/+?**CP+K!6N&)H$OG^)77N- M0R/H@1CPW5&F+MS4[E:M6[2JCJ6TV73>_>VK9^G6+24AG8O&^TBX]2NHYKB9 MEC/O^P,4GH62I[R&?;UPK-?O,C6>W5<.N6 >65%3H=]'N^;TD:Z#+9,?T_MS M\X)AMT)IVI^;%]2:U=Z&5ZT?CR^=RW]N>^)%^Q3%_%0NN M!^\T=$U:Y\Q];*%'5_<=021A3\ MIREBU@9R/P)B30H0HE]QFW9P="WNA0"U;X/9M(:+!_(J")RSZ!'4(+4C'GA8 MX!]<"1?F^C]RL#)$S(5?Y)\W9*,,_F!=0B!N"3WZZ#^KKA!^ *PL(J]869SB MI)HLA;SL-L1C7PK6[O-Z1'D= EK- M1V3B3Q4'X4(5S"@BZ-]Z$]9*-NC>H5Q5CX=WM^RQ^ MD>LJXA.$@7-W!26:IPG1[L+$"4@P_4?0(Y()'Q%ZW M6?QF^(8P\ZJYAF5Q@F-??I7#$F?##;3_=[B)C3K$_=S+R"O7C;L>>]GG5CS? MS.:+*AU-#^G'EE81ZNBPQBW" $^;A2:&[Y2BP*6'A%YZR)&JZ5O>MXL/DG@R M<.G>$F4=7=ZM%S?+$BL0.>PC#%;^ 8RF:J+!JJ]4_9F(>HL=A5H^MW!R#H<> MC^[#N1]MJF,UG"W2M:T?*MS<@>$[U-EUZ4'KZG3@RFX3O;==S82 M97$]%(]/>%7$_;_C5F[#0F#O3H0H7MZ.M^V9C8%$:MFH8ZVC,:SGV>#:!^R4 MHY>)([P!Q"!4F)VSLM\!+FS_#,[LPNWK&[SGWU.1'"L][9:NH,*72L]*3-PZH;]7]QH5Z M#%#WRG(2%<[+(LIO) RHJS"BKR(=U%P'TD21V-L>D&U0L>.39= 4GLEL7>/B M&EWF]39]1U$@EA0'.SW,6O(N1*!X*R=/8A^%"//P0YSRWB\XV3(\;HBO;PN" M%:DR D#_0>(TZ-[%1NW=\ =G=L3 *'(#TP$^NIVS3_#8* #MDZ2W_>5)#F.F M)^"?-6R4&K,:/K*\FW-PL2RT!0RC]2-C^VVXX%H.&Q44\W*@=R:(HS1RP9SE M16YWY@VX<8B;"B?9.*7.:1[-67TX4MP:GB]!V.^W1>*E[:N<;>%;4.':AJOR MN#9!B*\>8;D4$ESV$%PK&BO/C! P3;'73HXWF9\CU'H]'KU"E&DZ9Z&*_RV%%O- M7XBS"ZPQ@HI*(NT#4Q\\VO;SPW7XU[;P*S[DXP[,WUC);)0=F1?N(FZ%]"D; MM=V?5JOA$_D.>F]2]UUX?$@E22,Y5$OG>HL0-W<*> HL1B\XCI%Z 5IH3X4H M/6_?0X4^]0'AB0LY<]T/#".>8)BGN<4E'79<;XJ#WU)(P4FO*T%;+%B>7 "O MJ8(C:H"4.S&2ZF] H1.R.BPF-E9B<&30[+T.0JSFN>O^9VID_]O/@[R@Q3P^ M/URTO B, OY#F%L'P+WF+]Q=^!_/=MNO_KJM]$#",I!;./Y^Z,V=*U'7%@3. MVUH]Y_: $=(Y,KQ,/Y9 SMGX%NOU;%Q?(PN6]#I?I!,WY$9K_C +J3]]*6:" M50Z_^N@\WT=4G2YCS[DQ#_?3YJ<:X173\\^\6>*EC-.IA6\FY>K'HH"DJ+,E&_4)"O/XY MXQ4_;T1;;*]$(NY'"(&.+U@X[D'&Y$YH0QBF7H<,5X$V@]\0$O%L"QME<1*< M_>+'P9Y_VSTL-68*DZ3()[]=JUEEZLTZEBWAP;$-C*V7_+KAPJ3@HG>JDIS3 MZ$1A9L^J&M&73$7W<+#O]V$.]BT"501ZP#PGT^J#$Q(T*4^)H[BR&]A\EJ__ M*I.S(2D$T9K_PPW(^\$: %> 97%Y(5_EBPS=3M98(F%!1(DXS$:A@#%-9Z45 MA#]]PR!"&[^'X1;.2>C8*@8Y7B& M/3B"T-IP@!O\ZZ5A8*4(^0[A (STW_8R7^&N_DI[TIA_I6(<.Q.O?W(\=BK-P%5!2& MI4T?MLR;#%\E31?#N[B9]TB+!*;Y_>OV6'W %Q(1UFH[5V3UY;?ZEJ^B9,_# M$F*?%$*4CY*ODT>0$2D*@.0"%L*>I2RK=B"H+WW#1O76L37PC #ZZ@_4.G#DVU@KM _[,O?F# MEXG0BI]ZM42Z! B?(G-_S@**K$> FTCA=7 MR?:'C*\3:]!^/1Y)%@XFB9B]9A;VB_=W4[=?2KV@N]M"76K/F;O7,F#0R6FJW[]6P2.ZQ].+4^!Y'^,83Y M2?ZFJ959CV?-;E#"BY(^%!!6#:W$IVYJ>[Q-\2+0;%&H?601AS)6+'"/UX%F M2E\=)6+N(:*>'\T[)%,?^=WX=.+AS)RS(HOAYUR4IWGK%2NX]E/6HPS>>:.) MXTL" 7LG"A]AG,9\%Q6+&^<%)_I8OQO=GJ["!,?)UF/\-M$AD(9+<9QL8&92 M1<$;OG>A7_N_N;BJF%BD-YV?P.K@0*'CV835I<*3[?$I1J9&C@H;^OCV1=@[#$B_.?!QW)BWPZN?L MS-8GM=^'A:(IDU(. !2[5(3-"6"HO*1O MPYN'*J3!D5;D729.L78D5N0SY7=!@3"B!P/?U>+61(%R,(P#TWO[(5XVZF/& M6#V\>XV-@B\DP4<*Z<)LU$5L+0$20D02Y(?[T&G$BO6#_\!0^;]DP+ZIG--* M-,$Q8=P+\IJBUTWD*]\3$25E_!TR1OKL/AYCX68R#N\EB+DU&_0('/SF6NWH MZ2!NY6>Y^ZRJCYOT+JOLCG:RWHFT:*S?_5^![83@V\8&]QV$E1[2'*;B\H$H M@BA=UHCN-.YM5UU2LZ/'Y*=3:@?)4E+S"J6AK8'L>Q+C9X/]C/]UZ%U%(=,> MPI45Q*F%F)&%'>0O2CM^/:9=\3:#Z]?>\S_Z;MN%JZ -ZD@&DL=MC+E^N'>6>5:T:IH@- M.FSN(TU5PSP(3D@R*)YPW0_$LW1D0-WU]03@^$RC.QRPXM0NR&L@U"U6@"T_ MY<'HOU8\[:2'B>8D7/^]@%,V\1]:+4X_@3=D$4;?7W: HSIYYQ%(,;AT(K%B M@14 C@0>2ETD,55F@;U9^*/V,"; Y/W4%IO3;S9X,1'R-0;44[[OOL[6.02@ M ]),;T=&]6WG=5]7T+[^>A'W,=]J8GRR-FO"2U.&MD$,8,"?V'21/0%@&$<%]/M^7P,Q9<$0 8'"M M# 7_N4QF[3J\*=6/>/0*2-VDD >6X=_2QC&]X.@V3:5BJBCI=8&>9]B.].X2 MS_[&E(P1':FMRR7GGN0DO,YLK/QUJ>73K:"7MR=Y!5,9[[X^"X+.$FJJN?UJ MTV[$%V"ENX:UW+6D*N+FUDR) HA6KO*>P0Z!E,O+='%B$&!/$+)_KT /21Z^ MA^%U85R;E5D:._/+[8W/P3\">VV*G<9BN!ZI79>(U@$K=^)5O$Y2"/4 _2)\ MQ.UB5?&A[O)'I%'2OKD#00K=S]QVRNCI1A&^P]Q7,S&G=(=*0>?Y&;F$O"CK M# ,L$NSE&=.UI/WRZHF9*UZBW ;73(V=W,I_[>M;RA[LF'GW=N"?ME_\:TD6 M5!ZF&!,9EU)KRST3=*X81=L MMZE115XYAH3!GG1P\X)JZ_/AE=ME0FR4Y0"&=>(RG"S%<*+S? BA!4B[^,1;"=\CNI?_P"*X&-LO_A M4/W^1*?CVFO,F, KDUR+VY?%?:1Z1>.VAQ%VBEK'7N3?B-7!*Z^D!Q_\?-D, MC,NEB4G;=.66285\# B)S!*2*"ZP$P*@*/F-<\$"OI_%W[AO>Y9808&Y_UJN M6P5#P!URP?5UC P'0LYC)\M>8ZJ?&KH#RO:71H_B:!.//R>5*@M K5YN]-8L M?!OF(*0S#O(9]!RJ#W)Z3WOR):\&S;-O.E'[A9&.C99HQAH([Y%F%1BDD1 Q MN,U%C[CFK=34[:7=5CP4&QGO8,M&N0K_.$RY$B:6@8MVI3*F9/N-:4;] !%" MKP)YZKM&T0L+:5/T0'B#KSA*L1C>QEI6;-H_T^.9'FV\;22WA9N\OU^J&G ! M[ &;9;JT[ *9*0VA*,7/7],EZRBXYX*5ZR%YW\5#;%* M>4:F[E5:F.>(W0/@2!@;14^'Q!++ Z??!J8<3+%!*,^*V7(9^%J MHW)NX G6L;28XFJWC/YK[(]U1HP09B4\''%+J:#>"&M($<54.[XX\ M=.SG<4R,0$\(J"B_CGTCDI!^Z^E]+6!^R9:9"!<:=99XK%UK<8[[R L1'[2* $L(K#Q#?O"9[$CL M4[I(/?:C1G;LM31HX^9_K"JR[-7NQN*\)C_K@R-.IS1G2=/'*Q!][7,2WT^F M-)(+WV5'9 RQB)7DO5<\#%++X*7^<C5,7FMER023MTJ-_Y>)?=#&&T'+B?@TY Z.Z_PNM=X!\X9Q M5J_&-EB@/;AY>NY?2UI_: RTG',9+F/SPKEHVZJ0TE^(08%,L^_=]EW-QY"@B(HT:J(D(]*UA M-L\Z;'XB/0MXFK;",JS2#!NN^>:!O.LO2YP:6'F%;"D#T%98[TZO'3/S! _, ME"Z7J8"26W M$SZ9IO^)& =U]&6GS\ WO Q'WUVLQ$MT*GB;MB 0K) 1*[TL8Z>?-Z O+.!B MV1?U8IM'U"5CO>+0?S-"5KO MK^U/<.'K%.7OTCGKYBI>96WPBT=V J-? J12WXZN.>GJ,*R+<>G>UZ\L:&[Q M>D+E7NBC^IZG%OLM531FN>%G'QZ1U+S=W#;V!ETNG&9M^>OL;#O/'VV!N,O)EF*PQU:Y[+*QDL)\6;U+?.+8GV(=9T%&Y_0;=BH M.U)$U@D!1CSN$X;R>*+9F5HZ^C(LKU$D;GNUU,F&.W8'#_=,>5O&@^6MDPSQ M(4H\K"LMR+DOI4%JTYKE"TS45>P&>T,2P=F*G;#M_-_:UI0]Z1%K@,JF%MA0 MR@VK@+/'BQ>=V*CCJ50UN%8#42B7)DE3!\AIAJ_A0TZ'O 2I^-!S%% M=]7#IH0.N]2+K"8X_P!E7+W^*)\!<#^G-U4Z#7>%!AB? ,KUH+?8O\]*>NE9 ML!#\K&0E(8RW#TL;H0 AA6EQP^=#Q_2!&S%TR^*O0:-R2LRS^9D!(F.JU$?7 MKY)X]!R2:!4*E<:U$P>_*VYW;XIL-Q^6RK-PL@9U.F\\ M;[ F_[RZ'(]XW#E41L8>H4N'?90/=ZYO\L&N!1WY@!)>#N'+7V!^>A35T(*Z M)X8J;O8S<[UYUJGV9=R-9Z"-_>W24XU31TX)A?[*_OW;,8)D+(=VN0 ([2J& M^=O8*.HFZU)BV:R-LO;2*)V\"F@EC?4<:$\]=+5.34NBO%=#,/[U<$8G)TGO M+[D2_(PQT ET- MT$\:0GSOZVD\+.*BE[/5^#R)7Z&_1O5V])-9*8<7$H\K*&,F$P>_58HLM6B? MP:-)OPSIRM77B@M9OFNE[L=?2Y90'=_ZRPTKQ#LNA=SQW$/VPXOV-$_U>K@X MK%PW,=%9EWSI3K-,L-XE%'MC.JWUF.>QQ,**_3'X%W^?ZB2_Z^<<_!<*K+P& M_,#U\2>(@14+]%6S4?4QJ7.$L,V+8$, &D&7&#A,?C8=P?,O,/"_Y3P1AA.\ M$Y%AV[Y1R-#^^A$GFL9$]*;LZX+#J_0G%BO%BLG)3[9]$8X;NL+;I+)-:G=4 MY69X\$(SE?[JP%'E3.D$.T&7GO7\OJRXG_5\ :D6$4FW+&1=0#%R ;! '4?W M8#X^NK(3NT)J\\--QMTZV;B?3L%'IR!GW)F*X8I MEXDA&(H!*%" /]UND#*J%U26I59[Z+%"G..2N[%5MY S<;#1YW)1^YP29DYS M#Y6+.Z'2*+U+E767%I/@N?FPK#MU0F6:M^=;8V= N2'9";?:!W/_<#'2POMX M]?Y/G[U@KE2%]M64IK-1X_.876Z2U?W%P>KG/Q?)+"C,/XVSX\K8JSDG:V); M]7GBC0II$$.7($'"Q8GX'X(EN!K@M5ZJ6VI]].1#%];VLYHQ'RZK8-^P!N+] MQKG%3)6DROS>>-7OHS[DDDA:/'NM;+AZ.Q58,1_HZ)KQZ#/1"ZKOG$PL'\KS ME%W%ZT2"E5SDD8 8$]5/(=2>\>.AW5._4I9?>BEY\MW:]MR?U0EJ<"8+!>%V9Q%+9KG6[!16+6SI]'_/GNZ289W(23MY$4ZD8UZ M1&(I]&&;!!A+2JRQ5#IQ"DQ,X$-HTA(77'8-84+..V&2%.,B:6ZEO$64C8HA MRG9"DK,($9-;9KY&GNF#=.PGX.U_Z]EX9V?19+1T=F[]H9AG3PJO[M&5S-D_ M1\?!NRJ9]F"U*KXYH%)59O[\V'#0EH6 R!I=^]33FAVG=?09-[4]@B3$(S.= M!<:UX]-DPA8?+>D$MLB?4GDH/)8F0>I[. $E9@]_9"!A:[LN*R^95:&TV&C@H" \=8FQZ.V+)J&S>,5EX8]Z4\*L"TN1KCW76FG(IYP-D'\ MD9>9YV_NF_*B*N-"P@ULXO+4AE-&I]2<[&XD6AQ$Z*(@W^5Z5(;\H&C'\)[=9K6%>3Z@K6E<_W&/@A?BK\[-?GYK7: MCYO0:R&WB?4X7P]@D8?RK.8]#W6;Q=.(,0<>:;MOS5I?O/).@Z\/2J4M-/%J M&6"2FAC"9+T!*/0[>98G@65+[#G13L/>_I4;%R.S7CBGZ.GHTCI9$;R@"4#[ MNLEVZ-=B$A2E0*N;Z^#N88V$VO-]9T22T]X_O>1GKCN1$3P^/WE,4-#N*\L^ M@&10?J([D9$D$>=@&U?BT(7)0$CV0^)B1E17!?=\3\@*(Z[>#ZJ;6'?(0(AP M6Q,W2TDS:K,4UPQ4+@=O]GPC!YNB7ZFKN=(T'*ICN/.QU,>%RQ/. MP9N_"$*+)YE"3IAFF)N!:;!0I8"=\HH)H^/,,IW:OAO(*(XXX,XEMX8#_['= MG"O_FA U^S]5@^@EVSH-;(Q-+[A_G(MSJB8>U!T=X+WK6E+Z?+8[)D@BO?0B MH4#K>$>Q;['0MY9'9\<+L!$&R1\8'Q8@0H]S'UY06&N4&CE^#>W6=$IWP#A) M_UXKTE^C=$RA(&L_&P45*Q!AK208\X*37?=_M/>=84UM7;?QH =%$52*(A 5 MD*:B%(F@Y" " D)$2I06E2Y"!)0F9"N*:"@1$%%0D26@@@ M'1)J((5OQ_><^W[GU7OO^>Z/>Y_WN^@S_FC8>V>MN>8<8[/6F&!8-'ER3M=9 MK)[%CJ\M2[ Q!G..0>PDZAP+N0H\W28+;C MF)22,1VH13!8Y_O:@%6ALHL).,)U^-A(V3)T$K$3U-1;^)B"X!TB- @_?/@# M&RR\%2BX,Q]60ZBH-0^-%?G]0XF6:&5E99-1= =5-PZ]PP.BN_G7$3MD\[-+ M/I^TS#UC!IIEJ6B^]LC7IWD%NE+3+AKZ:5P$==N+-:T!.#F&)%;W&""_@6]U MG8FY'4&/)(T\P'_.-S (TZ![>O$94RJB[">$;+KG0JO]>%)P'VF_7 76E>XFK_* MV'OYN'$,/<[#921VM?^_]O9RYQ]O+P?\__/;2_F5P>\6F3+M5( %3 )KED'^!A9]_YI%2N>84UX4 M,RW(^*TE^5R!JLV.[H(!'R^V)EY1E/E%_?;"=4EYO\"P^\5+.![\VVI5XSC^R>)+Q\Y%$3;A<6>DC@8_8R< M*K95A0&*E,V@( ^,)]O)1PE/; Z"$\&"/3:N#L M_X)LB5Z$,@4=V9=D:6AV%;B6?I?R7T7%4XAA<.0J?CP8I#_U,=SK$)O4=R+)##**:P%GM;5)H/%^58.BVQ0NUF3+Q@=Y*J MC41^_MGF)&L\T.+D7FE0R[DN JXPG858FU\45B,#X?7=/RD&3J!SPJ.^PS MI]T^9!C10YJ*V=6K V-DH;^60NKWU0FV E4-&#C0>HT>M YYD$JDI]'DY,UL M$LPO ;ZC9O79I&S/U."4PRMNN]!S63-$ZCP*-[AX&7,0($^BV7(XNJ]"W=S: M$3@_D7I'=1TB:".E#<\P8SNN9,,[^U+8]T'"209)ED0O,#1"A!+'/S Y)[ Z M!CD.>W^]5(D^5B,+G*J!*I9U(S NA&=O@LZ?*6"+&] 8[!"^:@6F&*BX:TS M8 Z,]@<"S>[0*VB0;/XJKRSYG6K'",*+T@FJ3HUT?,YT^- >H_8[(U5<,.VBV2?-Z\6,(1*^< M"]O'2H,[O88N&],W4=!0E["BEJKE1Y?)O'D$Z>N[]PJS4B7MK98_(R#=\4"% M+# J!FR#3V_&K^WO'L,Q1>$,IP(<6VX"SZVL7A, K=QRA_=6;<^5)6&MT6J$ M^PX$?N7M59V+2!*R]NX.D;25[()T5#L+Y?;IJKY\;$95^25QV:0R-\V=[?!?V!"G7"J&V[:RK&D2P/F\IPHJ>$6 M,I0-,T[V2>D&;FBG*Q1!>RO6C;:U^Y(5XA MCC9>,W)_&QD5&[6RXNS1J"9EM](U]>9ONP-8#_YI,%#U@S_ WSQY"OWC"II_ MAS>:#>-S6Z;OT*27U;MO-ZM2X(\:&^Q2GG7FZ=WJ]F)VNOU M<4'QU(?YDU[+M,:-/DM(>H5.\/:, MS/8JB[-BWY4!%['GVN_L!W!R.)!/8)Y4F(ZZ6I0Y;$5OJ5!7#KA5WQ,YS(-I MN1W@_[4[TJ]!M*QS*0A0!ZCZT%Y-XG4BJ5>W,V][ZD$J[G%6DL]]5"N^LNS8+6!9 MR%O6..Q=5\E0C\N<+KL?K=UV3.+==RLX1#B17 +,A\'W MWLE^N0Y"PD6?M_ M9K] GV:P1OT4FO$]'-VR>G@2Z)X )OAYOGL[V0$CNO12CK<3BAU2]*?CTU__ M-4,1O5+(! GAW0%E<(X./ED"%W7*(4R2L;;@"C>U\+L>Y7@917-VN@ZA&.*9 M\,7!=]WC*AA_\)'^U8']UC=@-F=18ZX*NBIW"SZ,BH+O=DK TO>P-L%=B3\Q M00=E,F\>1R;3D"P<$EA#MZ7H\Z ME@/SIYV(2RQN=J@%.S6]?Z@_S9]H0L4E>=..BT<#*WO!,5A,63B!M&R]R=1+ MM'$F!64(YXL\5'#U1"MRA_N\UB]2C.?)CMQZ1I,P%L?F>UK M1['J@:TT(<;;T_"^N^S=G6'L@> K/P0A@?F?/G>217A M>-?UP&I"A!'?&? A1?DU]VTV%_-7,E178I2]/F\:F&HX<-1:)^+&+CB?8*6ZS]55@Q&B)TK]4KZ%P^G@D_U\KL&7G)DQ$ZY>%]J92RD&"3 MY2C,>?;M-6U3;/E5\L![#T!*$&@66P*4H 5\Y1^)#N *JV-OCQ0*'-3M.LS@ MER^XDQ3<7("N%0YEJ["4.*6 4]X)J9BV,L$<^ANR]9FY$MNANUJNJ1-?#CMT M9@CDI.MP#\0>NAP$54KD5S066+O2)63V;D'+AVV-:#XM0"'MT_ \HG',*C=K MF\[:AL:LY-36W!HR?Q*4_KFQ_%3][,02XB]0 %WIP+;MM<-'L#IH)R5Z' M#"L#5<,?S<3Q[,0]< X#X[-$[P..10 )@.^,(Z5 M;]KD('T3*.QJG7ZXFLJ"BD" !_%[TR_\4U 6"8)LCH]];A&* _)0U6A2\*7< M(MHZ)%2%(*"7,LN0LVYBQ+E^[;-]\MLY:2XIT]T".^_9MKQ+R'J6+-TL[77W MLM51414I7;XM6X\^NZ3G)Y7 PWY").-.MED %2IL@8S'K3G.[84[3D2[?.Q! M4+;"PX#3:CI1=PB3^?DG3RY8V]@T/K6LV/T\TGEOD-G%4Y*1$*Y4%98ZIG%P M:QP9.MU-AF^IEV#H/KHM;[ ]\@5I(4E?ZEJXAK,JOK9T%OI@.1MO8#D'4/G* M-2+V-KHW4@MU6!.F'@7/KK+J4[O< P:7!W M'U8(LA'^V/'^B>^=HQI<;U'U8Z]GSF2%]3UH^7S9"Q0F_B:T=#8OG&Y&>>D0 M5P[L*G$FKTJJ/Q2)+A&IR=5M_6U>L@Y1*B%>L@Q]9U^F8-?9=OE=8]2"5=-< M.'%53D-7L (VZ==ZPZ6KA=9.@__J1.A 8U'4&\C:.=Y]DE1"6)D8/6'@N'YR M=8&::T?\"RV!B!%&XXFZ(7+9:;"&8=8A+@J;5L,'M]MU'1UNFUML1BAMBN8IM,S?/>B8HD;7J#!^R\@EAWU/K9F\RX#1Z0.0'WUEY M,6^0%:+M"E06TH19D#L$YB\QW]L!"-8])HYS90)D 2+34)PDUCT@&CE]O=42 M17U_6GL=\IL8&"^0Y'^T:@ERIRBL0:90]"T*'%-_SF6#)8OWYIIW,^5QNX O MW!;KD')9@-,JX"]/T#KSIC]@J.%8[5%!L SS#%>C%C=U$:D\*$ZS&Z3X(5#F M[03_X]XE4$ KWW7R1OEX_-L][)U81#E"S*5K2@47R+QR=_O)+U1GX=VR&B]- M)51ZZ ![VP)MJL;3UP]=@0@1#O9+5+;93;0_VZ^J&ATD/G+_@Y-(M0Q,%545/4RHPAP-G1]N[;$N) U_&9J M9E)IAK@3('_E(]G6NN[JQ%6M0[;65OL^N-1%\N5W?+7=*7GS\%/53?4CGCCI M/34OC_)1**F$8W:#?7&.]D?P4!-RHL)'0@W^M3)R1K=BCJ[\O LNAX8R;0OC M(K[U^ #:N\C>-=5MJB@?GY5QC4HZUSKDUU5V$W%3_/Y@ZI$!6,?!4\(V#K6;VLL1&%G. ?.CS&-W][KQ?KKA[ZSI2YS_R/S& MW,&*+3N :;>1L18> E>9OS:%97#@M)]]R.>YU-QVF$08SI/!Z$YARB<@+W:3[T)HS55&2KT;N6=X8F>&!$9 )6&;*KL?I-HF9-D:7[N;WHCMSIF7; M@F#O3/2D6IW ZI!A^%&F)RSA6OK_Q\.!F9S6CO#<^ ML?ME^?-3>#.>M_ FG6S>GY&1]*JJ4+"^*IR,7>UFBZHS#( OKT$I2.;T4@]' MSM4(#G*,S06ZR>$:\D6*O-V??E9EL8"K]S2.B6/VJ9]#F6-9$ G:R M@BP[1)B>(P 2H[ 6W(*&]&V;Z[^7QJC*!;I0\N:\!GLTP3%QI_VS04<$GFJ* MH!_FFQ%CV&!Z-"1I#C$)$W[$1\]A1W*EV3T%#[6<(@+WV(5FI'QROI)]XF/O MYE#DU&O!IM"*JET[]0I<%S72'_H4[ZMZT6#[X?C#MY3AN;=MAF]G'#(6\QE6 M' >RX)T<,B7M#*?#.63J&5 5S*%F>W+Q3&@/0&MDT1-*!J=WJ'IS-MJ>!Q/B M/0IB=0549)OPH&SR!P=L@6&#K MUWWGVZG'YG=5""YV"B"S=)XY:YH\JF<"JLU9I^)/OH4+S5U*="6V>NDYQ9S+ M$##6=O)]\^=\C@%,(3"':5,0)$9-+#=.8]_7B15Q^4?0Z7Z'-I>D/,;M[9^4 MY#7V^-FW9GN8UG+WU?B#67>G&(+ E-@)FW'W*.<;9:+(EMOMVN_K0.U&.Q[0XI"F&GE6C'/M7DGKJQB=0=/G$UG\;.-(T]'TYM&XDRHH4^BS)4 M;O?T(O7>)$UR!G'+#=93IA[#F5WO;2- #7V.HCZ]//F&UV'[/"DXK$O6_BNQG-M M$?$(5HHI%2*Y=7?JJSEAP(3Z+Y,,'ZHBYA:PMI$0;+YI(GT4PS2V(G[=ZS8W MAQH)T&5>X-X-M!3!Z3M ':Y$A?ZP8HQ_.NKP#\?[![\[J5Z%1;$#6L'*YP@F M!CQG"]<0IT/&0\[>7^YE%-,#1[\U-P,JX[->46!R9BBP3Z&( L:L^X]FV?]X M [.I&K\PBV-SP=D7_F;0XOZ(63[ZBYV2ZQ#\;8"Z;QTR[TAV ^-V\QY6$@$M M$8[8/N[UN-\AQB9/!F\=WCQ3KK*(GJ[A& H.:&>2)J'"IQVO+A__X-U: I/T M*A3S*NW QG%?WZUH9"1ZRV7I.;8K7C?H07'Q$C!JV_RIQ(,2:BVMOSM(?NGA M3?;J*T&\J:]HO(=C$@]R2SP M;Z3>X0*GA%*[2'/=$3,YHZ1^_;"/JEX#F07%Z'1',(52+=%?5>N(^7-5!"Y< M\/(:YLT[N@U[]/V1]\Y+#;X>B=3WVC)[8$:BI3I] O?IQ@(D8&8*2X+,O M!./...\ XA"NG6Y;TS=WJ&GH^=5AP_805T\=0T9S05KDY*#63R88.57'W,.U M[$#CG@YC"-%-*C1D790(/7F=G2->V;X1O;DKN_4E!ENQZ3*2[L4P20CBBX 9 M>;X(YKQ0N9('\I9'IV#$&M'AQU3W\N'$K96*EU:NMQ<9RA?(.J?SR"24[EFX M]_U \V,B^0.<:K /[J:PXZM/2H7[Q#)QM[( R:\\R#N2FZ#AD'9<CIN M&@Z7?CM Z,TUAV'Y,[F-WGY:]MC!V!=E^^;%5:DF6$#SF79K$TNVD)?CSY9S MXD\S_L@ZY.JU8F(I$+'6\M> G_<&N*L^;^QSK?(,U,)D&6O[7;YPY#AU^99;[R3&I:;D M2@CER(VZ8=NMS=JZ?8:'HUQ5O7K]2"L]4E^8GF#5? (^X#XVS-^1E5WB3@$G M;GS-Z"-(5O;8''OC>JKS0%[DF=9W3OU25[7D?U%4W%I1+WF? OQDHM^+O!07 M]_!TG7H_Q<25-95X4D3%A>)WOY*%M6.Q_RQ=YW!5B'N#U+,$TG8#>N^0?+.+ M9FMN@'@=,J^HM#3@.@G(J1)-FZV$]>6<[(2!.M;N?B3<8SRA^+B/B(]=I_I4 M'WU <;BD[DG:I?07,@2'6/UMR9EQI;T!PA??]FF*]?$)9&5P-O>*NG'V]L[R MJF&G-8[049P-7X%;F ?IK'1K%W'!^)6A^+S;!O7*]>;#%[SAU:Y[WP\F(426 MAJ55:(1J-%V5:U@ZV,T>O9,>5UXFF6O"^+"RYVM?X8I.V%-@L J5;XJ,LY2M M,O5VSYEO9V]:LS&@C.T9S>W<>_U,DE!C LB6&\H4F"^8VS^"=]W.;GMJI:;P M<-$YVFCS$X+%%L#]8P6S_-TZY'^5_53_&0S$_X/D!]".BX*1IS$.?ASD5B,M MY< /N4[W)R5G$"O#+J_R!OR^>WS]M>C^)(&;@=]O)Z;M4Q5;AB45\)EH7\<^ M1QCT^_DUP!L<]E6=CJ$:6+'BUB&V>&ZZN$&8QEQU_/XOSSN3MI0U=EL:V,)V MV.[\^GG3 4>N9,PIGSKVU@B&B<]<3=';C^D^CH8=*M;79RU[FU)/:]I94)Q% MBS^RQLRO(X91)1U(!_FCR38G'O;F>F71^I0H1LX1E!.PDB.RC3[!S=(R!9F] M;6UA41[>-J]Q/QD,I+\ZN-9X68EW7/T^=RU4%1V.<717U#TS4M2?\>3&PWMM M@KK'*G2,!':[UV"66JWP7V'_F"?_LJ>B^IW/9 @,+Q3S90.3AZZ:R&X!N/U5 MR7B^FI$)C7T?PFMWA"H7ZS9+V-+[0]3%IZN[KV@+SNC(R379TO27TLQ3Y3JM M1P_WHL'$2S0'J8C2@?_1X*:;S<,'/M81>@0%1;I;+7Z0KIG:@\8CTK1H'6 M_ICZPL+'-+594R9%IJ$A*>-]1^?@Z[PECB_MOX9E/5!QIH2;QC6$G@X@$WF9 M1B?K:DB"Z9>;1_JVAWW0E3A:5!(2[<#_N.) _&O/V&6L?"+W\[8JO<]Q?A,$ MYHF%OFL4!^?J%Y>O*?'<;GOX,2K4PCO'O#BJ==!LY'M+I?NK/0OK$*;@]SP_ MXPGF^?0*#4$7./V\@EWNQ]SP282<["?578WUJ(3(M*_2H6317\XS@W]*1'P+ M/[T//^2_4#KC"A_"M<&TP.0??-RCG&R[[>PECY6$WF(]=169B82??4V?N2 M4FTC8=DW9Q/2M_=[@[5&K1 /EC8.V;*5,%(>:??/BO13[GJ/2+,&Q1#A(C/W M^]E>,-_3CP1/WZ',]=HN([*H@X&7&H>M6TNT7#.E,C]-08K/!5)^U?8Z:!9, MXO*O_H4_/ G9)6!N]JXV0^S4S183J>:I49_)*X^$^A9)D45%1;.Y[=]^%LX_ M7]OR]7\N3(FEN7\A* U@]=8!==I4S6 6?!H?,$3<+Q5=5IQ!?S1F<=?2NEA"=T4C\'FO-\50\"$],D9(!%%*MLJ\_SRDMWY%07&J5<9_;IA/G8N[[7 MT3$-+BG-^&< U7R0+HFO52"AEZL[2NZ0#57UNY5=/2I;]VHD\B;E1U;MKJRO M-+?N^;I7L&6@HO;4*NZG=?*;><.MI<.3)V>7!L&$ZX 81O/;?Q6YS',\:NV=;&%BTNC+/)?NB8@M\39 MN7VN@Y W-=1IUK-ZODLCYZ$HTSF"YZA/$\[SV.'7LM]XMO>\C0QTOMM5.ML[ M7L1Q8TFI_N[&(@J.I2% CM 08Y7:!5<7Z;SA>\@^>.7L <;=LW9YG8=0'\4J M4S<+CF>_O\P5*+IE^VHQ!?6]7].;&SBT2X*/HT60GU7/U-,,Q.(>7_3J.\( M5KZY>A3FUS86Z;P*3;G5$N*O%7G-?#N?S.=7&$'E0;GI6.?>;-?DMI\*A)\S MBJ8_^*MN&U!=[B[-9"2N0^ZU@(H9+@M^##](17_+(Z.PL8A0#<4;(D?R_40G M?)V'9DZ:?V28CE=$S2@*\DB80UZT>[$?WG\ZF ZNT.?"W 9\XA9.S'9L(5&) M(JI?XV!2C,V]9!Z*C%R8[.^=2P#95!'NA0:2E0V0<41.UY"[C,SK"X:%5'S( M^^RY3*>@:Y&CM(KX0SL\EINNGJI5Q=+A%!QS/Y(F<:XHH@0Z/,A-#^Q$-*K M4MJE)7J,'2ZPK !]UHN$$J8.\E'&:K+8W4R^+QY\ CY1,F_?7Q5JPTG?T:6OH63_9)!/ M\6U<3T0* M)-XK>SQR.K)5H7F2LV,WLV7K?S8M^.^"_]8^MQOX[PO!GYR(^T=#@G\Y/&=U M"L_(8/$54^O8^J_XZ-TC+=6Q,@EEF]O]/SI]LX-\+=%WV M3BFJ:S<6?G6_Y=3MB#?4,>STG?V1Z4\C1P>K\*:&TK66$?[*:SUB%P/!] 1:MRS+BQ MSZ]@0PHDX(7'RV1NY?G=R'#_@)PX3.E.ZZE,%0%F:%@\7\< M4;D.611#K$-^T>!+**/^C;Y^,NSF&D""C_Y$5&$=HMD!DG>)OW=3W'0?M(PL[C5S M6 *CH728^J?ZW< &-K"!#6Q@ QO8P 8VL($-;& #&]C !C:P@0UL8 ,;V, & M-K"!#6Q@ QO8P 8VL($-;& #&]C OQ^XUGO^ U!+ P04 " "NBGA4^A@3 M FL@ 0![.@P %0 '5F86(M,C R,3$R,S%?;&%B+GAM;-R]:7/E-I8F_+U_ M!5YWQ(0K0K"Y@ MZNGM"N57G3-J9DRF7I\/QQ@VL2K:O2!7)*Z?JUP_ Y>X+ MP M2]'1$EY4223SG ?G@ #@XYU__Q[>')7@29945^;]]Y__@?0=$S@J>Y??_ M]MTO=^]@^MW_^/=_^J=__?\@_#^O/G\ ;PJV>A!Y#5Z7@M2"@S^R^BOXE8OJ M=R#+X@'\6I2_9T\$PG]O;GI=/#Z7V?W7&@1>$.S_M?R7%$5IA!(/I@PAB&@L M(/43#CWU2YRD)([\].;^7Y#P*>-A 'GJQ1"11$(%Y*&X>NLSR MW_]%_P\EE0#*N+QJ_OEOWWVMZ\=_^?''/_[XXX=OM%S^4)3W/P:>%_[87_U= M=_FW@^O_")NK?8SQC\U?UY=6V;$+U6/]'__/3Q^^L*_B@< LKVJ2,]U E?U+ MU?SR0\%(W7!^$187^%^PO@_I7T ]@Z/_PK>+?_?L_ =#2419+\5E(H/_[ MR^?W)YO$/^HK?LS%O>[93Z+,"OZE)F7]@5"Q5.B;I]7/C^+?OJNRA\>EZ'_W MM13R^&.79;GS5(T2:Y1^K%'^\ZG&?KP"OB.\]2%6!^ :ZNF[H:^OB(7;T614V6$[P6FV:V("_U+SZHG[IF M](/.B&G33B?=6U#%MUKD7+1JN?-HD/%_^T[]M%A5\)Z0Q\5_"'ZO1L4WHLKN M\T:[WQ0/),L7+ D3SP\(])CT(8H]"BE+&$R#&'$1("_U@T6]?K<7(H>_?.EA M-&V9-?2=A:7UB2^V%%6Q*MEFK'M8'AO U-BE1[OTQYP\B.J1=#-#AMV5O"2G9A=[HKOB1 M%JSA3L=H#]/.Y+JP>U=:JA6([T!1LWN"KKQ<^JWS_*G\A_ M%>7K5547#Z+L7E\4RY0ERBOS!&80>51YK8PS2&,N/:PD(Z321!G.MC(W6>C1 M66K!>2;/"X$S?D96 7-JC#]](]//???J 5O?O/K7_O=^OH5)/G8C(_LOW>QB MN\]\)=7_?/E*2O%*S;3XZ^+A4>15(Q^W9:FZ6.@Y\:OGS26?R+/^U>T?I.0? M'_6%U5_5A9_7I9H19NQO9+D2"^YA%C#?AQ@I94!!FD+BT0CZ(59S8^+3 M-$R,O(?1(,Y-8#J0AB[&>#UWP3F917^,+&@->-"@!]L6@BT3P:MGL'U=9R9H M[ 2=H:"S%*Q-!8VM+][)O%OO:AXV\\[>P?K_8J>;.\2C]T<[I.IVFO'2#WKO M>+R6I_&K1V=N[9&/WY+E(-]-$5ZORE(U\T5]1^(VYWJE=GE'OKW]IO&)5R(7 M,JL7B9=BA%D")5*^$O*5SX13(6& DC3$H2]#+[:9]1NU.K>AN$%K-]E&"(4*,0XR#%*:$ M>")@7!#/LQ&=,VW-36K64$&VA=5.>\Y1:Z8XC@@;66&$32"C+@A3(Q!*4TXABDC0!F.0D$CHR8 & M'A:QY['%DRAI,3IEVZV,2]KWFK733ID!;68CS& J1AY3- 4H$TZ'D]T6)AU CAJW/V06+-/GIG=(TL ANF&J WH($*"PD56-"@=??]&Y'B5 _. MMSBI/A@9OZ\79C<-TX]6B)J9K_9<^_C%VV]9M4@"PF(4(2AX$$,4B@"FJ?([ M$S\6*4U2&6#?1CW.M#4W[>B&Q#56T(,%OVFXEH$PYT@V4Q)'U(VL(X-9LQ81 M SZ<2LBY]B85$ /#]^7#Y)9AXO$NR[-:?,B>FJ5Z]29DRF=L5*FZ96SUL%KJ M0+_;AZ*LLW^T6VT)9K%/40"Y\$*(L(RAFEE@F' OHK&'DRCB-IIB#V%N4K,% M$VSCM).8 5UAICSC$CRR(+7@88,>;."W+DUU ZRYMQ:JX?0YU:\!,":5M>$T M[:O=%4\:)H)_+0K^1[9I))B8/B^=IC<8A](_%D'/73;45XB&8FI@'ZLC[EQ7\(T\BDD M$0U#BJ+4XY%IZ/#6<^?V\6MG,ZOJ3.^"_Z0FK8K)9CY@'SN\3=YY ;B"DI$_ M]L%L6(4+'[']Z@#A[6=.%A)\Q)#M(.!C?QXV8)- HS53K)(GG M5GW;-#>W#[O%C+8P7S31>L6)>B0 PW=_)LWX?VR!#AF MUA2;VX;-E3Z5!1."5^\4W"]$NR;J-X^B MK)\_J5>DOLWYV[^OLD<]KUU$'F,L9"%D",5*FAMTF4*M+Z\(\=_.:L@.BQV\V2;#K$;((T$LTC:](NPU\ZAGOD-Z#! M?M,P_?8BT]:3H@&<.9T/V;0_Z51H #'[LZ ACQAP_OM=5C&R_-\K4BI!N/LJ M2D&D^JE;CK[Q"W+DB/N4VANT1@NR''1X;T"+ MW4F1.3U.5VQN'-HDBMZ)B$'?=Y<LU+P7X4^AR#X[9,HR;WX+'0H0Y;?]\*Y(DN]6;5(9>S'%%,H$TP@2F0, M"?$)I(%/4131Q.-FQS!?U(RYR>/:$+WN*EI3;),JO8METT!W*B(##]2>SVURD MBC@E8S*D M\V3*M2?39)@ 32#N]\^"E+8I9:S[QDR5QF1\9)DZR$EQQH]LKG#E05Y)W8B9 M*PQ O& R"W.*SN>WL'C.P%/K1:F:R-NDC^SY3KF!E?+9M*>G]+;YY[+Q$*M/ MQ3)3%ZP/&O@BCF,6"!A+U5V(DQ J)?1@0I/$PPPA[B&KP^M#DCP=_["-?+4^X#^XV,ZV0R(H%T1&TB=FQ;;LVIV;CO8K:SI& MM(<.R'W[JQ8\8!J]Q9*L12\8+,Z/P^W(LMB#!A\E6,,[0 P<-\AO08!^' M7HLEZG%HGFA-V1W==NN^]J2=7:BU>-QT*ZOV-NXLA0ZX_05**OV\TD%I'^5K M];-@JSI[$FJ(TL6+WY#GZGV^=8A^03!/_91',&2^7@2-*"184"@%\2-$@P#% MZ62%EBR SVWH::'KD8=MP(.Z10^X@J^C2!ZVTA<\-@52)RSE8_-:F.XSSZ^S M)]E9-BSS X^4^=G:\.O>&27S6QR C@2@60#O\^V4%S-]62:L!C722S/I;O'< M7IYIZT<-Z,%1JTK9X/GSU)H:P++3"E1#VA_@*5V(./[R-7M\5&VJ.?I_D)RK MI]RW\_/])2[&6$I$FL"4^!PBZ<40XX3 F&.&)8^"!(?&7I C4'/S<'K:.*3X[4+MJ:[I!V#$[.P.LZV=?F\+MXH!?G1KQFUQ*BX!%<1(D M$0PH]B$B"$.": Q]$F$21HD?2:O"C\Z0S6X8W4I&9A(]6IT-'^U2EEG&;+GK M=K.]P1?IS+$7 J;MQRORS3GB?*1$=->B>Z$,=8Y(/9VZSE4#PP:&-Z+,GHB> MMAV$ WA>$B*"0Q@*)?(H#$-=&$ZH?\8H)2GG*#%;,;[8U-RD>X,4R"PG.Z8@F'"8\)CA,2)M0\-&'_Z7-3 MB%^^M$&L2X708G)]0)K!&L5@^OBK(L_E#:\"'[^RKC M6?V\EQY;>DG"21! Z?L$(H$QI#AFD+(PCDGL)U%B%K4ZJ/FY*=Q.SO+6!$![ M&\"R-\)FI]*Z1TPVI\?D><*998<>K.&#-7Z;;.4N6+?9Y1V3_:GV:LUZP=6N MZE#&SN^-6C]UPAW.H1;O[E,.?LK !=.A^Z+O2%;^C2Q7NI;6ZJ'=)'W[[5&P M6O WV5/&1T[0[76*?J M)K=KKZ.CGG9-=JI..%BKG:SAB<>J/GBG^6MU^T2RI1Y#WQ7E7]6]]<*+F9"^ MP#!(? \BCT:08()APB+A^7$@6,@F&:(N )W;R+2)$:X:P(#TB($L2G"O,8/O ML[S[L^49Z-&Z>^0ARV$GSG^DVKP"K;G@=N<5:"R>P?ADV"?S&)8N@?USC$:& ME#L;A$S;&S;V[(#163CJK(WVW-0&7: M813Z9CL$]FW/;8388 6O1"YD5ER"GUF([@!VG^FG3 M_J22.("8?94;\HB!PD6JK_K_=6V,)[+4V_I-6J%,.^?Z#VU.H:U?;%WYJ3G2 M]3YGI4ZV\4:T_U7_7JYTZ'N?N$'[]F^E5/[^@G@I%;&/H<0Z\#Q*!<3"8Y#' M$C$_)(D2P45=U&1IJ'V3PK>2S[41(SK8H@99!Q]\SSL#_J)/WC%E:A-)V_P@ M-D9;BNJTKX>A+L^VTT>6=FW*#=#_"[8LN@$;8]L_ZG[?_]W.#2T)X/WZW>EY M^,L-6%.Q*>2HR0 M&P['CQ?I1;=#T+0F3#N*O4CW' R$+X-B2/:2K?)3:M[! MO@KVN_I=+9JT*>JG^Y(\O"[*(B=/6;FJ;C,%?)D)J0M3J3XI'C+6U_J\55*8 MN#$A++ CT.S;'HC@)O;-&*WJ-NG3Y_ S\69=>_Q M.\]@Q_X%NV3D46K=&\UQG]XVL#$.=-;IXA)K^X R4(]DVL0;<*OK[W56@G5E MX=LSX\_XG6J3C^7E.G>JI"TOTLF6"5[&Z87S66 .'&-Z4-3#@M*'[EF1E%' M?RMTRL*EPMD$IE"4A &.$(Q)+"!*6 A3SZS$$:6/\GR$(Z7A7S6._UP+WGV/KU[XC)@E% M.M'TL"'L0Y'?ZU,<;P2M?R*Z1$.=B>JS>-QD5"RSG&6/9/D^_T]!RKL_BD4L M4,Q0E,(TTL7O$"-J3,(^Y"$3@? ]&7"KG>$A(.8VR*BO*;0;5091;S9,C$WH MR+JOX9)2X7/H1]2#**8Z+)?EA%O'Y;2NPS1QN2TG!!Z6XW+SV(G73#[V7K H M6:9POL_;?=,['<#R7DE,EE<9:YSF!>(QX0*%D'DDAB@E&.)4**E.TD00*1/. MICFL90%Z?GK>8I[JJ)9-_XZ\6#)2K\U_M>3C9GFD,UW':+7&ZXB;SO)V064& M2R4#.FH>:R4VP/\$SORT]FEO[TO1_- E0O%E&$3<#V$< M40(1IPFD(E8_I7Z 8AFF*#7/17&RF;F-$!N@8(W4(N[A-)T&82E.2!I9D(_Q M,R3OSFFB+$(]G! V4=#&,.+L@BXN\G$V?.+TW=,%0ERT8">DX?+5+^//=U7( M5_JP4\Z;0N1MQ;9>Q!>>](7OI!Z;9@?4%/'< M='I=Z%UU+!!MJ?<7.,]JW.'3>/=.N_%/Y-IOV=T$X&]9OG'VY^/;&W?3K!S[ MRZC_5%Z]<2>X=NG-&QXV>OV59/F'HJH^YF^RZK&H,OWPC_*VJD1=^0LUOGC( M"T,8RM]G]0[ MM%[1^%1F3'S6FOE!)U%K?\H>LGJ!$95Q&N$V,A"AD,!48@HC*M(@9"F.([/C M-Q. G9M?W ,&CQJQ_AB+=M0!2PT<+#7HQE%>55S7A6P=9B?^LJ/NO\95GKY3 M)_22U][OQM7H?>#-ZC9HK *-,3>@,:S]!VA,&]L)=ML!$_B_C@#/P/5U2[V9 MU^NXS8'Q?D*-:>)#>]"T8F76-/TAR\7[6CQ4"\HP3:1Z(:0:4"!2(PC$$8I@ M@N(@DIAYH2^M0OO.MS>W(:&%J[1 [X!6Y#!;QHT:%!;9GRYQ+F9B#MD(=M[^-Q$9 W/8H]GGR^#+; K6!A9 -;(ANQV M[3-AL<=U!2,3[6Q=?C7L=K%.6'QV[VK_GNEVK$Z@W=FG.G7-,'?G8WE/\NP? M3:_JFL?%,N-]MJI/JF/['O\HW_65H[ZHW[2%O"S3L#EI:T9?\;8]-V#'HF;C M8-LF/7E>6P4V9HV2T280*3\$(@_%D%+I0YX*'WE8+_-3FPG/^>9FYZILH=5; MPSH"V&YR,^ET1]K8GLTV7TKS-E"=+^2;<>)4OBXT.:DNF9F_+SB&=PV8 MT/PGR:7([V]7=?%0Z.I\ZN%Z![*L.C\U2=4$!S$!91Q0':;B0RR)#V.2TI!Z M@9KA^,8SG$NMS4U'.KQ@ QBL$5OX_A=)-I@6N:1N9#4YQ]J0J=-%^BSF4BYI MG&AR->@EM)MOF;)R=@)V\2'3S$8 MYB;)VX72=HP 'S)"AV1!&= OAON3X[(]]K;C2:([ W1DGC9!7Z"-L*D0>$5] M>6LN1ZHD;X[CA6K&6Q-UNCJ\_:.&::0^R]*,IG>"?S9".&IAN:F=FN!)"$H<1% E-/$80 MBQ.C#)53@IZ;G*UA@WQ=F8IMD(.ZA0ZXPFY377BB5\!@FC[#CAW;3VS"TUZ= M/\3QJC_$\>KL(8[-^]%5+OLHP18!H&, O)GG^V%3LWI^[\E4E:[G]KY8ELZ> MMN/.%]R>",N$9;JG97>WN/?$;0^;(KT14I2EX'?D6[OZWR][9*+Z6=0+CZD) M49H2B&.JW!3*)4SC)(&)3*+$YR&5E-F4>+K0GI6',4%-IB8W N =:%"3;^U1 M'O#]LE\>L@QTOT2XV93)(8TCC^<]4J"@=KM_-T!!=#=1,N3"Z7SI4IN33IL, M"=B?/9G>-C"@(*\SGBT;N>J2_*OGOOVFR_4(KM-G:5E<]9$-;TF9*T7357X: M5;Q]*%9YO8A#$N/4BR"+0Q^B)$4PY9) FOHIHF$^K4I C;TY+J;CC.,:)BZ.\8.?-BR!VP, KU%;6[!+9OTC+6W2A\J M;]W4&]!:YC!,PB71;J,IG"";-NC")9D'L1E.'SXP'O11Z /D^7T3]/ZKR.Z_ MUH+?/JG?W@M=M%2WH=-JJU:9_K9SWR MH2$3%SBWC9-PQ^2$P1%KT#>@@SU1)(096R.%/UQH_(5B'LPH.1WH8'C_D *U MI^KM->>ES8ON=2&/" F/> S#F'.JLV0(B D24,VP T_* !-B%M_O'MO"7MH-.U2HEIVJ5#HDG=MRE M-H5I7ZQKIZI+.T(7NRI'.PKWYZO1NFURPF*THW"U6XMVG":&32)>K;*EWI_K MOFC/P[X:70GT?36NHB"(()9A#&DJJ1]YGAIWK0J![3Y^;N-CC\XRV]T>9V:N M_G F1AZ;>F N\S&?M=FI6[[7Q*3.]W'S]EWL$U<-<*3?D%HYZF^$^C0>LKP9 MS_XGR5>D? Y]14_0O8\1#P).U$?+/)VQ/J+Z &R"H Q$X#/*0FE88-:\S;E] MV!JUGJ#NX 8= M^<+:^8-V+)WU\PP?-9W_9F?;CE]F>:NC("8=2,.\-""Q2&$8(0\B1@FD"14P M3+F?R)0*'$5712[-,%SIS4&@TI7!25=$)/TYPI"T/FP=[E@NBS\<)1XRX&7< MD*27CT.R"3X:'G%4E?7B+JO;]5:>/65\19;K>GPZE/)K]GA7O,UK-<7K#B8) MGD;2T_E,*$(0>4FJW3D*(S^0,O8CG[#(Q)T;T/;0QL2 >< M%Y61:1U9:P8Q:BPL5W!S3F_48[>T1OUK7V>&M#N)_%Q!2*]*USQBP)SS0Y;K MDZY*_K+Z75&^)H^9\@V:TJ*\+>/0KQQA+$,9!C"4/H?(#T.(E3K!",6I'R*& M@L LSZQ-JW,3*(V[.=G5( >R* %KL;>YF#KP%G,D8_X-IIYCL#JR/C6$ZJ,M M+:$*->A@@VW<0V:?QLQ:S#_'8'BB&:@SINWFHK:,G9V-&C]LNOFHK7T[,U+K MFT>J^%:=.O_3_(].AJ#3_ZG7Z6?U@O5Y"WC(B*>ZR4NP#Q$)U9Q6^!@*% >A M1WF2FKFM8X*B&RZQGU)M2NXF[:*VA"@ M,Z@>X89JZUIIU[0UL%I$D=_?B?+AYZ(6E6I1!WDM/)3(F 0!Q$$0ZQ+'&)+ M3Z GL2<$XR%*K$H.'6MD;E*K,4*]T@NXH/7-?_MG/_;^>]XNLK$NEO%1IYXL M#ACZD%9 MAW/7V@D!%YEZ'"/+3U^+7+3GM1<1\N(D80ED/$9* *(8IC$1,$B#E$81]Y(@ M-1& 8P^?WX>O\($&8)S[/DK<^>_Z6CK&GEN;,V'\(9\S^<@'7 GVPWWQ M]*.ZK?EV_X[TC[#]L?E@CSYPD@_UG"G]!WKVFF$C=#?;(ZPYL=^YX#1F:9C$ M,0Q"G0V31&JL]A,=_:R^SS1@?A1:Y30_ULCC<\1X'0T/MK0I*/Q.5/W1^.SUP[,0-#L*Z[+DWAQ'(9"#<#,]P.( M$(X@UA%W&A 39*:97C-KL] M%K_;Q+3GVX^:=W!0_?A5P[[59I]-3]?+^OE.3>4KTL1P;U[&-/9#SY,I%+X^ M88X(AZED7'G38<)]%!/U%=M\O9<:G-OWW.$%#6"PC=CD#1_&N9D N&1R9$FX MCD1KF3!EQJEP7&QT4BDQI6!?7(SO&VESYD)NMEO.F^+G9*E/H"^+2F\;K;\; M01!F44"[77O!?4@"H1P/3KT$2RI]WRIIT:AHYR9TM_?WI;C7D;OO\[K,\BIC M38">9=:,<7O8T>[-5/TVLJQN5Q0_F8*3]BDX]RJ/[Z7@W-@,MHP>19XGZ9YI M=XJN0CRO+2,7Y%OO'3EI=$C2<9%G1;D[!_XB%)7\5F'@&D=_#LD3"4\XA9@$ M1/O!"*81D1!%J1\H9Q@'PCPBS+C9N0T2+?!U1%@'_094#7A >O0V29V-N^"" M^(]&[-@JWG*ZMP)V UK<8 U\2%B8.;DV.:_'('FJK-7.R+9,-VW+V?F$T<9/ MFS#ELZV%NTF;K>^^-L->456O25D^RZ+4(TWUH:\KOPA31 42! HN(HAB%D+* M@@@*PBE#ODQ$;)5ARJ#-N>G\5J8WA1GL@ :_:=B@P6VY\F'"OIF+[YC3D27^ M>CJOR)1WD:"1DN.=;O>%\N%=).)T"KS+M[[,>LC;;Z)D6:5#*+I-?)]SPKA( MU'2/4HAD1&!*> !YF/(P9*'$TJS.ZU@(YR9U?Q-5DS!4C?YB@W5X&F?W73K- MHL=5'?4G6NC8LO/&6:3(Z)TPJ^6,0Y1_JB6,DR2[7K8XW="PT>*O1<'_R);+ M]P^/)%.N\BU3M0W8)OB#?#&[W4GL]9D.95/\]8GE45K4O;ESOX! \/VE:_5KSI%.(K# MT(-8>ABBB%%(")602BP\'GHA\JV\U/VT<_8%9!]'SAU<,V/=XEY55O5Y9NRO>%245I-096&[O2R&V M%H8I3PC'80"EE^I/U%,3RM!+H(Q"Q'39B< W._IHU^[U>:D=P+?R$PD6H2 MAV ZI*M"ZO!HO@$=;H_HGVMPVJ/Z!J8?'-DWN6>8@GPJ"_5= MU,\Z35>M"S7]?94]:A7[5"PS]KQ9:A"Q'R5"33Y"ZBLUT?G]*?,B&"2AFHX@ MD7)LE6-:>Z9-SXI!IE2\F^7EG?/Z2:U'Y9@[??F*@JY5X)]8+639;92BQB M%OHD)@FD0NK<8 &'U.,,TDC&<2C2F"'SS4RS-N>F6"U(D'4HVU3>E1V$;* MC(E/HFQ^MTA$G'"$/K6=BG[("-4Y0C)1W=;O2%8VVZ>Z:&Y(1,1B7\T) M]!P0I5X "4MB*$*9$,D5W9SU)Q_--,2X;:.O8O?0X\BJLA4C*150\*21WH#E MQH*AT:F7NL%,8-Q2.WG<:9?I^/LMV'^YT1,J#;V-'FEJ'8\196I(V$@AI9=: M?Z'X44-23@>+FCY@T X%K3>QJ)^:N?;MMZQ:"!*D4>I1Z%&F%"OR$YCZ<0)9 MZG&"I?HC,=M*/=?*W/P=C7,K;KN)*]"+#[]IL#:G?$[2:K3]<#U9HZO-V#Q9 M;2I7.V8W">B M[!"=NGG)7X#S^O7V "Q)^O=1 M^A&7V&>0>53ORU"]0T,YQ#SR8BF5KR/-SJB<;69NW_-VYI,W0F8LLXS_.L&F MV==]/4>L@IXQTO?!PT,_$*QRDS#YU_W^>?2O%( M,MZ'!W5Q0+> )PF@Z( '= M,#0#%F:GR$;70>\C,-NSZX6&#\I,948D?AHEZ@T W_C[ MH(/?=$%C +A0R,]:JJYCT*F<#80RJ>1=1]>^+%[YM$'+O?V:\L]%6[KD]J%8 MY?7_7I%2^23+YQ[*(B$X88&(H<>HA$CK)=95JSP6^#Y/4YZ$9CGPK)J=FP_5 MPP6DP0O^W@,&O$-LM=AI2K[1*O$(E$ZV2:5+VW?,MK!OP!HX>#,FM58+RR-0 M/-E*LQNJ;5>@+1F[L"1M^K0IUZ@M+=Q;M+:]>^C\=QTDO[5K^$$]66>9V418 M58N42A0B&D*9)FI:'*<($E^I?AIZR!/*-Z8H&. 1&P.8J1/\H7'*AOB[YM2; M3J1=,OD"YY&V4-^ #O=V9*E#9]::*\?3<=/6)YZE6Y)R.'FW?<#0/!$/#UG= MI\1Z7>2ZQHG(V8FT*I3$+N(2;L,D?8-#\W M1W4'KVWF""O>S61K/#9'UJXMX,VT>P?Z^ G[AO'F. V%%82)$U,,H>JBP>A!+/S[IPG*XAU[C^G\JL*/]3D'+]=U$MPHAQY8@QZ'NIIR;=:0@I MP@0F-(DXC6C,I96F6;0]-T%K,()G!1)D#4I0*V>B6Y0$WU.1"YG5EJ'G-GV1 M(!*KKO!@2+VFM*H/,?(#R)GJD@]>1!YJW4@K6)8IMWF]-[F==Z7S7C.;T@/H4M"5; MEVIONIT\.ET,MB72]0JP*"OU-FZI-7JW8MZJ/LM^#[TQ%WND34 E%]QLF+H4^4 M&*(@\"!-U!!%)5'"F(:A\KRM#C\YA3>W8:NW3A]VW;8/; P$O85 OVA@RT9] MTSH.97U:2'F:VE++G7O';X&9$K]Q=8"5,DG@0)U+-X_V4(!%$*/%3RYR@!LW.391^%C5@7_52O8XOH@HK M*'JPUOE 36@W$R;W9(XL2CW@ULG[?H-9.7E_ 1HVV.!VFO_3@B?7V3]-FIXZ M]Z<%'4@@SEL@>HXI:8K_E<2-?*W/H"C 8OU9SAPO"Q_ MK*6)%^#/&'NXU'[N8E<'3FX9T[LOU6?!1/;4O+P!IBA,?0Y%RA.(F.=!@A(E M#T*&U$]#7_V_D^,EAVW/-(ZN!PK*-=)KCX\IRFXO*YCC/W7G6*8S\#1L:Z1(GZ#V2YW/RE>E,\D"Q? M8"Y$@KQ(B5(40D3\$%(98!@P)B*$8D%3L^2U5P*9FUMSM'!KGZ E8WW"TQNP M95#WUPK\UMIDE_EF>!]>T+L)>V9D#?PS=#=RB_TAQF:8KMNSHE@_&*2YV)9LC!8C887FA2)!! MA)T.^1CVN&N3%QO7HK^EZD+"ZH40G#"/!)#X2021B#@D)" PC6))]-$;WRXI MWA58YJ:K1QV@]GONK $;^\Q%S"4<=$&96FO=C2W&2G!0LT6OB[A@MZO&U5 ME]-EK2P9/B\R3GD;65N&4V8L*<9T'%&22K ?[HNG']4S&A'Y.](_PO;'1CDN M/WT2P3 VLM<)\QNNJ(Q%+U?JHON5NIK_^9NH]/GJS]G]UUJ?3F!Z2?I>+'P: M>]2+U=31PQPB3^D+T0?+(AI0'H5!FM#8NJJ6:Y1SDZ4&*WAJP8*R07NC2W)U M> >4XG+>L89K>"_=76.O\%U?5;'M[,Y4\+GK[$^7.WM8';&Q.L-]#3+G2*>O M7S86V4=KGXW6V(B9?M:+5#Y"<9+$%/)8CQ.QI\\>TU@YHQ1Y28J3@%IMX%BU M/C?]-T]/,W YT:YOS*1^-,9'EG"79(^3"6C414$[!//+ W1IX6_80P;$:ZU3 M?6R20)!:["6"(,_LJV"_J[E^+5B;&J*X+\G#AX+D[Q1/ZO9<5%6;\V,1IR+ M,?(AUE4E$6(1))+[,":ACP/?"](H,"PH.0[" 0&I8R\D?OH$E@JJCE/IL5K$ M!HW0B1?4\P4[9G8I<#H3P<9&T!D)M)5@R\R+>7$FZ5N+<+"7[>.)HL3L^[IR MTMEV06/C=<796+(1FITNQ&P\SG8BST9L9M@LYNW#X[)X%N*+*)\R)DZ4LU\V M;UR3H4-CO<^S?ZAY5A,7][JH=%77?K=)#>=A%"4"(K\Y348QQ,0/8!@&?LK" M,$F1U4%UQ_CF-A,ZNFZRF=;>],4S>.NZD\>L)DMM7"\95^P=NNYZLVG4"W;H MA&ME(_:E]1QL),:=SM)<8YQT'C<2P?LSO;&:N3;R[EWV3?#WN9)+4=5Z.%OH M/$F^\"3T)$\A2@,UK_.YA*$7,"1E3 BS.E)\IJVY"7H#$&0=0E JB$,CX0YY M-5-81VR-K);;M3U:TGJ@C4,]1I3:23I&BD([;.^%HLQ.&GXZBNST+0/]S+W$ M;DJX,K8(!"4\E@Q&H5#>8JSW4:,P@HAS/PZP(#B4=NF)C[9C\]I/DXBX@06^ MSW+ B^62E)7>_0251FR9#?HXL6'*1(AR5(A?:M$ M=E?3.H7VMJ0NBVJ+S1$Y-O1WKV5N[.6K@YR>-Z#!Z- !/4>!6S?R:$O3.H/G MC#UPZ/&"1OMO=_"A[9[%:1%H)) XA\8A.'1>ED'"/0QIZ"6&2^,HA,SXK M??C\N8E AU ?21(]1HM%U",$&BQP7T?+R%]XS\A'"=ZZ8<1B6?@Z9B9:UK5B MR&XM]K3]9]=2C]PVW5KH: M)&3GV]B3;N;WC$KER(K98K\!:_1-R3?UB[4!-Z N !7@$\GX35O5HC'"G=,T MF#^G#I4]BDF=K<$D[3MBPQ\T-"?YD\A7HLU_GC>Q&;]F]=?7JZHN'D2Y.4KN M12SED8=@D)(8HE2FNF:%A#'S LQI&#-.[3*2FS4\-V'K<%L>X#>FV4S3QB!O M9"GK(/?E'%K0X ^%&O2P1RH"9TN6X\SDAHU/G)?7%YN8F1!O %G.HRZ0:3#*=4C7V7N@:*]B !1W:RXF#AS!H,2EURN1$<]2S MC#J:K!KSODITTUEC2W:F=F:WS4\$7-5MVFF=!C0F^PIXR+G"\%9X$<1 MAB&7#"+LQ1"'F,*88AY)' O,B&TNYF,-S4U4>UP#:S&>8-/,J7/!T@!ZEVU3,YWAPGHWY:&.3)V0^9_*QG,QGKQ\F!^^R/*O5=/.IV7%5'9_1 MI>A2)ST499W]HQE;NO"A6ZF^2#T/?:=N6"2"4#]E"+(XQA!1K!0C"AD4:JH8 M(^)YD;!2C"NPS$U4[KZ*4A"-T$Y/KND.,\F9B.215:FU C9F@(T=;?*W-MJ- MZ=)7VR;=@*9#VA4S;8\[_7) JE.)NP;/I"KH@+A]H73QR(%["$5^?R?*AZ9H M!JF[>H/;!7(^E8BN*Q]QR4'5 ;TM36 MN0&=+<_=[L+'W.7>@@O.W.XS7(5HVCT'%^0=[#\X>>@PR?Q%O9:-)K>EAG2R M%:*8Z,1YD7@^EC&)H2 QAPCY M* ,1@CG'II*B(I?!M-/-_'$3 .VB#G_G0\S=^1O^?7MS[=O;J__8 ^-.Y/7K+NX_2:[?S2?8_,A;CUJ MDH_M$'K_01WYRY"<"OD]6=V+7XOR=UFH;OM2Z$KI15Y]^/"Z^UN_NT$$BE+J M01PG6$:HT @Y>8\N4 +9LG3_I;_RT"0_P MVUJX>R[?^NZ!IR:SBMS?ESI53'=$LXGHV*L?$L:<(YQ(F,8D5%Y4&.J2K (& MC&)"6!)%(;TCN;ACGG<61=/Z2P#P<;LQ*+ M%4MNCUX:M3SM(4P;,@Z.8UK=/# M;JV>\?&Q23.B7IY^70)SD4:AAV&",8(H M]$*(4QS#A*O9'8TC'D>!55[;H\W,37,:E*!H8 )Q8<7"ADXS?;F>I)$%I>.G M!+_D60U:I$T.?O?+.^>Y<)N-]7A3TZ93/6ON03[4\U@@LUPT*03+C*[Z MA^NL$9M,$@OLD\@+P@"&&.N):$H@1B*&D0A\R?PH39E50+I1JW/3B>[$4PG8 M%FQ ;#*V69%NZ)ZXIG)L]Z3%"[8!-VIR S1FERD@+(AQG S"I.6)TT)8D'&8 M(,+FYF$Z]%>ALYT]?LW8:VV1CG/7[7S.JM^[90*4HICJG ;"U\?^E'<"B2\H MI%C$E(9^E,1&]3R,6YR;_FP [:-&)0*LIT 76;;3'R<8&Z?:<[G5277'F(1]S3&_<< *_#MUY4^%ZK[=PP2^").8H1!R/^00 MI8D'L2]#17$<8)H0@B0V7FX_WL;<-$6C! W,BZ<*C&DT6"^_GIR1Q>*0ER%K MX"<(LECPOIZHB5:WAQ!FMYI]GHJS2]D+)]E4>J2&=4BIB%/0I1"F> 8HD0DD 1>!*E(/!H%2$T!K7PLPW;G MIHHZP3-K8+;5$W[^^,$R ,B4<.,YGFL:QY_E[1<&OVE^;F&#'=Q.YWPV1+F> M]1FU/?6\SX:0(S,_J]N'%]41)>02#.-N9J>D15EGYD19FQG*7!>G^:P MI;F=MWOTDZQ$CU%12K6BZ+/ZHV@T>Q_N-2VV#IBIS@V4P5KF=O9%DX MR-;48W0G"^NOJ)JZV&6\X/*?Z_V*__]O-+"]%$V M?]7G^+\69;.7HG1$_9\70.RG$B)*D#XQ2R!/*/=BSB.)K)P)YPCG)D@M3AT] MTN3.5?.@-=0FNV[[6\N4NN[[U4S%7K2W1A9 !\5:-WW=V@DVACJNTSI&'[BO MT>H4Y?3U6<<@^6AMUE$:&II:KZK+%=-GZ/+[VYQ_%DM=ET]O4?8M?BJJK(GN M?+O,'K)<_WF1>H*)0'F7GI) DG+ 0FZWX7P5C;MJ_B5!6 M4_U56\6,KX3.?OFH,^2 KL"D;5J^05UDIO#C$S^RC.\8T"PZ=B8T41';&KVV M VP,<9G [QHB':?S&P1EXN1^U]!UF.KOJJ<-V G]D.6BD.V2WCO"FLRG/Y%O MVGF]Y'T:W:S;:@;:U?;",-+[6[;$'1FE]OJ,<,B#ZD@ MI4Z_<7M?BF:II-NFC3A*D, 8"I(0B/R00"*4?XV5K\UYZ@N96$4?GFAG;K[S M%E*PAFH78W>*40.7V U/(PO148H&QB.>XLHN)M$!9]/%)5J\7M81B1>(N!25 M>.KV22,3+]BP'YUXZ?)A7J%2VZ>L4J^":N%-L:*U7"UO69-PI5JDD1]'(I4P MD8Q!E' "4X8P]+@7!0F7U+-;ICW7V-ST\17A@.ND6H3_UZK-0VSGUIUEULR' M<\77R#K90P*?!1/9DSXP?=-/3S_H J'=D4GPO3Y3759DZ2+3A@5'3CVSLPU. MZH:9F+[OOWN5Y)U1]+$ZBHEU/;=9I 2ND+G,(H1LK+BA,&,<8) MY G":@2=-BX+_D2V7GXOE\ET; MP+S -!:,)P%$TH\AX@G7X4$AC&6J3Y?R1,96Y]N/M#$WOZ*'"'[3($&'TG0V M<89+,U6XDJ&1Q<"6'/O#H:?-=WL<]$@[TQX /6WHP9'/,Y?:?>I<9(NW>9W5 MSW\KEDHQ2/G\+ENJCVJ!1!(+C\_\B=L#/R)VY+C/$G?M'X,XE0U;W-M_UWI'^$[8_- M!WWZJ9-\SA>-ZC_FRQ<.7!]0G?>SZL[;;UFU(%$B$8H%Y*G4]6^0A)3JLXHX M"1F*?7U@P&H]8.OA<_N FT1+&ASX3<.S'*!W:#.<[ \D8^3OU9@'^YG[$8/= MSM2W&YAV9G[$M(.9^+%KKJ_#LF"1ASB.*?03(2!*4O61^BB&02RB(/%I1+S8 M9J:]_?!9SJR;9;H;D O+!;H=ULR^T:%<3#J''J=TR2A?Z$X#+U98Y-07>O2: M85_HST)-IJNOS>H;%_S5\R^5KM;4UKC3,VQ69T_-]NW' ,.0 M!1*BB!%(<9C )$I"%(0I]^+49K"UAS"W(5G#!^\VY_/6T,$&^[_8:<" ?C%3 MBG'9'EE/%'C0D-W#UP=9OM<6@"S_RU'>E7?0V>'00QA.HE.5&@!C4BT;3M.^ MXEWQI.L6!=\_/)*LU&N.>L-H(4B0L) (*!'3YT," DF"(D@3O2P815%JEP_E M>#-ST[<-NF&K@7LD\MB/ QXD, I2 E&*0D6B'T.?ISR-L(XD#Q=/HJ3%=#1N M-S<%D3I0]KY#[814/TY9E,H0,D]RB'R.(24T@2D6. JPKT9E.B J\@IFIP]^ M7*_29FY?6+L5[.$OX42+V#=@ZSW\X'17ZSP'HZQD[S7U(HO9Q\T]M9Y]XNJ! M5>37#_LH-Y6IJT7" N:'B0=9))L=+ :Q0!1Z(I3"4^X[,:O!=:&=^0Y58'GN MS;;BTNS[=\#0R +PL?XJ2E!_)3FX$P^/1:F7N?>T0()58&9,VW-3B8:J$T@_P:LR531FF1#[7!#W[&XS(=; MP3C3WK2B<=GP ^$PN.5*\=!9W7-]&*P)SOY2*X?^-N(:A$S&0=( M4LBPH'HS/8 D#F,8A9X71UXB94@&"8I9^W,3F0:G/@.L/YI:?33?4Y$+F=5_ MZ:O*-)L#>BHHA>H5L@3=!0/EQ[";+"7)/?DCR]1;*85>#Q)@2[ ^Z[[8->4& MM#VD3VLUYFQ=K]T@9R=3KV-T'*$SQ/ RXF='T$E!M'S,T)BB+P]DN7RUJK)< M5-4"!R+%R \@1Z$/4< $3!/FPT 2)&/"(QK$=A%%.\^?F\AU83,-1M"#M(TF MVF7PO#XYX&5L_;&B9$ "1UF76E M]MX5IDS+/\7J]<)V&$60B9( PBO89-$94P]I O A_[-+2JAS<$Q-P$ MX)S5=LTNC_ N/!-5IW;G#=U MC+\62W5_I9/JU,^+(&1Q2&@ 28JE7&]3-(F6UA?N__7,:^,E_;W)[U:9%^DSI-],DEZ2.K$YXU^X!T M0RKR MEK2D=4AW\P!V8!V6FC$BQ6W)F?--3EMZQLC\@Q(T9G<-R-:WEX6B>!(YR>L/ M.GD0N=()(&0>P+R#V?040B#Z:,,X@# M[B$6!@P;GIYQ@V=NBM3!;3-<52U@P#K$H*GY;)'?SD%_71"OZ7MA9'73$,'& M&J5IG3TWH+<(-)AO0&?437.X#W1V@=ZP]JII.\LB:>&TG391%CG59JT[E;[G26R*_B8]ZOA@LU DKF$TC"1.JR M$3[$1,0P3J)$_5>$*'11@^U8VW,;]AJ0H#^]6.3@OM1YI+GUAH,-_V9^^4BL MCCR,':UNMJE&=0,Z[$"!'V$W8P!I4Y0M.]K^' J2G2/&L-38V4<,7*84527$ M;D7+?D+QW)>V?+,2_RE(^2Y[$@ODQ2A*/4^]>$A'U),$I@E*8"*HI#+V$6;2 M1M%L ;OO!XY865L MU\F0$&,9N6CT.9U0-V]IA/K7OCZ%I52G$^EFA&^*\H[D7^4=W^HZY]?JPL%6^D 1.5@<771&_)< M=?/(.]5YE=ZP4??\K9V_+&1 _3!4713IJ#!$,(=I%"80H92G:G9'66BVJ3); M$^J2M"C!"UE8(LST)$&-&OK=4RP)JZYNZ/N3__.6BQH MS]* &:Z1_S_S#MLMPL_Z]3B[KC]/Y--M%PRWO<9&,3"M=*'/ M)SZ*>E,5LNIVG4D:\L!70UH:$0E1*@C$C!+H\S#RD2^5]V=UXNAT4W,;C112 MV$$%9(W5,B_T:6+-Q@LW=(VL[1N0FQJMU0C;])?)<)NO^71ST^9EOFCV0?[E MRW<,"JB/?E-S%(K31GK!$S_@2R7F[]4RL4O5O=?_^?!6(^033TH STAI;G(4A1K+,W,.Y[ GMI)"P";L=' M/#?9VMB\$UK8F]W[5#=@R_+NKQ7H; ?:^'XAI#%?_:, /0&@9\ J7'2"E\=@ MS7ANK\3(TCSEVS"DI/DDKX55G/&\7H_)(I'G])K8QBM/UV47(IHG #)ES/-T MO.Y%14_8\#C'BMY^8Z*J/LI/9?%?@NE\^OJ$L*Z)\2:KZ$IY :U/1K[I95!E M M/?^+U8L,BG/O&%\GQP"E$2IS#%,H+<1X0K]X>+V"S(>F2@<_-Z/F0/6:T# MZ^JO HC&*$"HLA@\]I:!YB0X8+H@#=\V#GS_V-IELVD^YDM@Y,;,HFM']UZ, M#\BTUNK]N[6]H#V6WU0@VC'Y!G1&@XW5,^EZMT>BIG@%YG=6:K17P?DYJFO[ MY]H#5H/;G]7)JVM9M#V2=75[ WR.#\I[^2A?EX)G]3O"FOCB'MSKU<-JV?A+ M!Q@VC6_!783OXNZ$QV Q M6#CM. /'X*6Z8V1/0)NE%;TU#/26;0\#&^N.ZOS&0AU4N;;QI;K28J!_J2Z= M:&2?OFOMQO$QZ#\[<#MM<+J1>@R>=H;F41JXYJAA<]SGC:A8F35[MG>$+L4B M#9B4) T@Y407SF94UTM,8$2#)(C5-%ZDOOVIPJ-MS6V\[ ^_=4?>MN""WQK MEAD9S]%LMG_JB+RQ1[?AO T\'7B6D1$. AYO[P7._)TU_/CQOO.W7)/GK,G2 MN*X]Q91*$)H*2)FN"8KT3RGSH0Q"X@<^]B)J58_G2!MS$XPNHUF#T;+D]C$& MS33A2EY&UH(N7UF7>76$8EUGS!\A,]EN.R^0CNRHH<=SD!V_=,!LO7E><(9@G(9,E[!*E-] 8AA@(GT_$1PAJS0FIYN:F^;L M( 4:ZA7IW\\P;.97N.%M9,4:2IFUFW&9#:?>QIGF)G4Z+IN][WL8W#' !?DL MEJ36@>5E_:SS+%7*I=$!Z'T\Z)TH'Q9IRG& 4 AEJHO") &"*4XCF'B18(3% M//;,LYN:M#@W 5F# ZJU!XOQVXA> [?&-6DCJT<'%S1XP1;@FTWD-[@;@4H+ M'\DUI1,Y3]=3:^=@V=!TUO,R>M!T+IF-73N^FM6-@ZL8ENUB4OO?]_DM8[K M6_6)/#>KFC00'O+3! ;Z5"EB<02ICRE$7IQ$H4=I&)G-%DU;G)TB=_# 8XO/ MNBCA!8+-7#FGM(VLR3U6\'V/]B_Z6.2:R$\7B!Q20]",'-<% R^T.G5U0#,2 MCI0"-+QQJ,:HSU14M2Y,]N4/\M@M,J1QDJ0X(9 EJ0^1[Z<0RR"%D1]@J>O_ MX<@J>^_Q9N:F)CU*G8I>@$KAM-63HV2:BLBU%(VN'!T[39% #7&$0WOG67 L M$4>;FE@7SIE[* 9GKQZF )^%#E]C]:K,\GOU#U$^B<_%AM N1YIP&RFXT-[<-&$'+NCP@M\T8M!!MEPYND2X MF5PXI''T6> 5#%H+B"$O3I7D4IN32HHA ?O:8GK;,)'IJQ1_$F63QN!.?*M? M*=2_+P1.XUB$%/IA$D"4\A@2*4(HXS 2213%J;22EY,MS4U8>J Z'JU-8V(G M(Z!_'^UD\ MD$Q+49\TOYMI1W$2,C4O@42$6B]D"%,O2B!3/^$X2"2*8N,=JJ$HYB8FO1U@ MRY V=I2OP^?!VI;^\+[-J97!_66PY35%+XPL3P,[8$B@T.">L-@QFZ)')MI% M&ZUG[#;7KF7T[(;;X(=/MPEWK?T[&W-7/VS8#/>=>F0M/JA!D*L!4;UD&5V* M+D;TH2CK[!\-E+??=':_ML*+>HT7(8E#)((0,J1C*M*$01+@6,V&_2CP4!($ MPFJA?1B,N0U9ZBV.[&;# ^DWFRJ/3^K((U!K &PL !L3VKAQ?03^L3WWOFU- M7VQ*@7 WS[Z.2:>3\(%0)IVA7T?7_O3]RJ<-TT5=M^Q]_K^RG/>[%XM(=8B( M0@XY8P*BF##8G"^7@A(L:)I$PJ@*U>DFYJ9G?3WY+(>_*YCJO]U6FG(WEH7R M+'0\65,6VT[UCI!KIFC743:R6FEP4%&EX8$>GSL-.FV[4WTYTLRDVG':S'U= M.'.E?>&Y+E=_GY\S2:7ZGA,8"N*K"3E)(>6/+SG^U5UD_\L?:ES=Q-R4Z:>W5E>1VGSI9!;FCQFQ7CCM^P<"CHN4] MR;N17%?3*)89;Y.)Y_R3ZOA^4OU1*G> Y"PCRW7ANNI-5K%E4:VV=Y-DC%,6 M1@B&::SW_PF"),(>C.(X")(T"=0/5N=,'0.6>+6JLKQ)+:?& ML5>DRJHVX<3&1LLSK*Z[ULQ7>,D.&UF\MDV[ 3O&-9VV;9[NN[6!8&,AV)@X MTN;D6!W@]ORN:Y#3'OX=B>*#D\-CM3,XPKQX$'?DFZ@^"R:RIR;HV1-AF/I) M"(,P5DY;' E()%4][DF/"$1%%$>64>6'KC4](XMDBP\T ,$&X8V[[54C)ER'AQ]I:>J0\-/&'@D#/W.QJ^,ES?GC=7GR MU^0QJ\GR9U$OA)0!1RF%"4\\B(B/(1&*6,*%+P(OY#)(%[FXUR=B[JXY;G(* M@='G@-O/X0#'B/[#5D*2QF%8=M7<,U'=@%Q8+N=8](BQM+@D^$5/J+17%ZRN9V9DG3D@Q?$:UGD"KE[,.O'XR5:USINWO;QUX=W">"]M M PVTV.RE(OOW\28?J(X;MC\7'+KDFT>EZ M$&_B;GKG[+D/MWFS:O:6[_XH%C))<'O"%'.DOEX<0QIP'Z8I]O6D(HYB9)_\ MU+C]N0W3ZMT)AZ0\-2?<[,,?D<:1Q:%/C;J9)G1)4M?P;W39%RJ WO3L0ER4 M":X3IEIS-T(257,,+Y!8U9J@X\E6[1\S4-BVDDDO:.23(/$"&',9091Z,21, M(O4_%$4\3.(06V7=V'[XW"3I0Y'?PR8Z9:G3?A42L :GI4QMTV>H00-)&5M@ MUGQ\Z/AX?9X/>P$Y8KA;==AN8-I/_XAI!]_UL6N&?;1?Q%+]]?ZO(E@=ZAMPW^*^:5;6R YT(%KLEILCAOU@I@ONV1U9,=;$=I ;7G=!@PZU.Q&Q M8\FIO!@V/:GPV-&Q+TF6=P\4*WV@]I4^I_!:U^+.JW9;N"S5N]1L_[YZWES2 M^3>W^F3^QR;+?/6N**7(=.A)I1 J3%F;(K)ZG[>U#:&WX M3IK19(L5O5/6\G(#>F9 1PWHN0$-.0Y'FSGT ML=M![$4MFG9LG$/G'0RYLP U;"1_HP;.4DE\&\$E7A=57>DM>Q(E))!80 ]% M!"+J11#[1, D0HSY@B"/T@%!%">:FVG$1%.8-:NJE<8*F 9K-^:=8M=L-+J& MK"F+&/<$-0 =QS1VJ_EJ46?W\IM!I"1:II(0DU(<"(:FK+2LO(0XPY%Y,/(](SKF5'IQJ:&Z" ML(DR!FNDX+<6JV6"S9/"++57=::[DL_M#NVK#9Q![/=I.)X>R-/I?HB&N$ MHH%X QJ0[F<3QTD893*QU]2+S"6.FWMJ*G'BZL&9AO2+WD0\?-:K&!_E+U6; MQ^-6JJ'ZEK&VO+7@VVD]UF5/4>!Q[.-0T1P%$,D40Y(D2D22$#'BIZ%/F67* MH6OPS,T1:4R A83*"-CVFG4JHJOZQTQ\)F1]9)7J+.DCM;;Y[Q,4$6T1V#)I M)U/1*'5O'?'K.F7159BFSEWD@L C28R@EE*<6J9K_A<?);Q\V+IGL>1M?!:"@=D-#9AYLJ\QF>;F#B[L8FYASF. MC>X:*BFWG*LG5LU!_X_EI[)XRI0QBRA-E6($%";(EQ#A((0TQ!SBB(HH"(GG M^8&=F!QO:*8RTH&]:5-MZ-")'K"M@)S@UU0ZKF=M&M$80-@ N3C/QI5"<>+A M$TO$>1,/Q>'"]>[*,BU8$F,IF"E9VJ_V'.4T20,?)RR$H0SUD6!]&E@D M OHA34*SR(7?Y!E4SD:18*B0"^.":*<+B&5PK(X M@,@+9(QP&N'HZAKGYR',S1W;H 6DAWL#RA:PHT+H%SKE@JI,0O7HFG.RGO=6 M!]QN.J SPU'Y] L=<'T]=7<=\?(%UJ_H$"=%U\VX'%*%_<*37[PLNYGE)G7: M#9]TW>[M9G.XV4;088JASQ%G)("^3)4'3]($XD!GT@H]Q+&()8VLBNVQ+),\Y#XB' M!\"Y[(=X-">WO42!7D:CE[/;,^+>Y/SVLMF7SG!;[@CP3FV8[Z>Y]7@M]=0Q MZ4T[>W2Q @?$Q MB@V5WMIPTR2^;-)F;L">("R]CP"O1/5>,'W<%=['H2!G-4- MKD OEB!L9&Y_3%>Q^IEU +75:PUY[G ^:P>K#SS6+L\)K6ZRK9_9U/3=!J,D M*1*)T!A2+&UQ!%Q DI:QQP.KY0W!0?'4#6A\1.=?1B%PFY:*X@8NF7#/[M(3*U3L":Q38\V^;FZ;D M^VJ;MB:AO[/9B_JBOE>_64W*1&QT;NTE M=6SLL2:;2%]0*@UKC;9I[ MI;1='7^O+X@8W.P%4]P$="?)PR:*^X!QDM#M=7/0@GHY?:WJL1S[3E-QT7OZ M8[Z>SGXWME<5:>\?IW:3\/OB_G'QLC(3]?Z[N713\9A+7I)2:9AE*H$H0PED M25%")C*= MZ\J>WQ>G'8#QO 6];Q<,\@*$]$SO_4WPVHX8SQLQT-[%:-X,WSV.84;JRH9( MSTH,N7LR#)Y'6RT#"8T0 _C5S)IF?Q-Q+!&C%!(F"HAHH2$K;"P@8UE)LD*I MQ*FKZA4Y8W,B#N.RK)Z!">*7<'5;.T5 J_=@$G^@NH6QG<+07R3;GJRW"V8[ M-;@UGNW,Y1W*1!YDP)2\*%6:$IABBLRZQ';KDUA :98IC&N4\@+[QP1W2I)Y MPX#@JJYB54MQ%5),\1#9O-"(8+/$T[0T-)M+R%1BN)83B5E","HRW\C@"+@. M'18<$U+'W:D19VC5NMW$S<:Z:GC\XH;#YV!=-?)L$< (F5;;YXE')5]FMKSX MXNEY,3=^VNI.;^,ZFCJ^38&?>]MA<:\+-I+&S[*-[!')(2K*$E)LN]GS(L=2 M)U()KTXE'709FUNV,:79ZFZ,L?^:UC%,-N"KJ1P.?FGJ?/DR28>A<^2<80:D M;W;:&XMW!V.Q%T_V83,6C35_ 7]6!H%>NE=' #8N^W709UB>[ [<":-&>.3; ME#=O"K1:E5J+4E.68T$$AQE..43&!88<20)9HE2FM<)YX=6;92"]Q\;I?S>+ M%R6KPTJULV 41]?^#RHU[CMFH"HN[ZOX_JH2X MYX#$+A;N*S[L"UCU-S[8%-H<+!-2,,FD;2=F/EE,,T@$5C!/DH0719H244Z, M/GSA^M&Z),J'A?8%]D=&=5/O#S^FZ[K4]:Y/G]]'Y2*X;E^!&(#U3-LU4H<[ MNQ&/M!R!B,J%%X4-2E[73#YFFZO7QZKXN5C([].9[3?T:;XVK\+4\%/]JTE) M4D*QS&&.,PI1HC#D!2VAPHDJN!(TYT%99"["Q^:J;E2MG-7I5MDZQ2RPN8#3 M(+A12U_0]AZO<:YTZ#[4.^7!E2J)$6J*7L>LYTJC+0J\_!C+EO?6RO5M_!=+IO9UE8UCK\R78G98O6R;#83-\NN)M^^\N9/ M5EVKW:Y\IG&A1$)ADME2YE@R2 M-H.0EMFE&4CLFL\;19VRFXP@Y^C?#X3[@QMAVPVMO3^S/7HY'(N$7U_WIJ-.P'E$< $^"4EMPQ MV\I7\N@8T^H.?CVSKVW5OP&- $-HM[-6\:XOES]U7:>>G M89WH1%(%,Y1PB(H"09:I%!9I06E!2RRQ]NL8=EG8V$A_H^NT)>O3'U$WSS<6 M3CTS]U9-L-.S)U_6!9'(/<-:! [<-^RZZ:>]PQSN">P1Q*;+*K>VWL6[GZ5^)Q/OWGBUK9781/ M:_6TFN1EFJ*4%(9EA%F^"[.&IRG+8$)(4E)4YHAZU07I6^&Q$9>UM\Y:2KX NW%V'-AZ9MM Q+R) M]#H842FP1=R@Y'7=[&/:<;BC0R@YOQ[NQR^$^^TE%!V%^WU3-D/3_/S=8EYI M^E*7@\XFI:1":9Q"P7,"C6^;0J;R N8R*Q$N2R-,^,7HO8$5(PS_VQD!OF_" MAUD3/KSO(WX$!S]NZ!J+O(7$F$'V+!MB#(U:A_KO!$\K3(F<80B\+V-L 4 M$DX89"662$B6<;^R)&W"QN:PGZUB=*VJLC_$CC$9D8#K^0,0A%E ,.EU,"(' MC[8('#A8]+KII\&A#O=$+1];I_GOU8]%]OQ0Y5"GI8 H(0DD)#57%'M_?Z6_J>;%HU8:7&(LT*6)0TL3R% M(&.Y@EHP1K$62C#EPU.718V-FVI-+3,MM[J"5:.L'P^UX.O&/7%0ZYEO=H#M MU 2_7P/,FUZN8Q&54EK$#4HCU\T^I@Z'.\+HHJFW_U&96\R*Z[BDQ@259>B(A4SV2QZ:'1 MJ'J^9$\\TG $)BIS7),Y*'TX G#,(:ZW!2;.J;6=D)N4G;V=GMLG>ZPRX3Q! M6<8H%$)HB%*A($>%@(GDJ*12D*(HO=+HK@@<&Y4T^N[RZL!B?P^854I[YMI= MP]R-:6(BV3/5[('8I.(=;*3?MH/HGY7GB$S<'+UK0H?-V'.$X"1_S_6^P.(D MSX;$[%GM9\7,U-T4X9@@G&)$-8>,ER5$NB20(*8ARS,EB:1K8:@4O'&H8:+?UV2 M=A3BEB6Y(&O8JB3M!I\4);ERN1\K2#6=O&\27*J>V=,Z\\TNELPOLR0O4@RY M%H82,I)#*G(,2TXQ3WB28>J4<-8F9&Q\L-$3[!1M5O)N5- *:#L/Q(*I[[,< M?X2<2< %@C,,L%+BKP^+U_]M;J\F_S^1_2NL_UK-^-8'#S+=74S;S'6G:X,Z M9^GIW!Y!S]?+*7^Q#[79YOO_OC?PKAX7,UD=0IJOOEE-SQ7'HF_4>S\U'AW@ M7@V>^@-^L(9-<0? M^]2&(!7^BAY/G3(ODAA]A[U.0I\2. N>'5>79W/58D' M$Y;HJKP33 FE$*G4+"-3K8WWF!$JF,1IR;RVO8\$C.VC\&[OP/X&_'_)7Y,D M-:O'9;V@_-=_28ODW__U7XAY#?^]_D>*;Y(DL?]OCO,!>UD_+I;3_VZJ,*?I M39GG-RDJJW_2F[*DU;^F]2&V_>'>!AA@:_!>B2KWN):0IS? OOC5E6=_E=P M(_A9"1O\,?,LP'DRY(Z[\AT&LN]M^'H,?Z_'L&DR6Q\W1]Q\OV!_W-WV8R'# M;J]?,/%D/_W2=<'UJ=C#PU(]5%]#>]3WJN8O9FF\R56B MG*")70^J7>C0!9^<(#A3T"DT(FJ2B,S\/,!]L6 M^$XAR\H"TJ+@'.>"5;V#%FLV=X:IF==,%Z)>F!=!?;L!< M>9[,7<;6C5"B(-8SD^SKN.G6\TNC9L3C_JM0Q T1NBAMV BA:T:?! A=O2&, M)#X\/<\6/Y7Z72U?IT*=+R%DA+]6_5>J7(_5O9VI^[^WM>>^+-;_J=;?E%@\ MS.TBH8Y]_+A8-C^RUZ433'E)<9K !!-MN^%0R)-+F-&FQ;M%8Q67_5&SI&Y8]\/OAQI[C'?6>*?E*1= ;L#5ZDY!H MK30_79O!7X.=H9MVYD OEF#/V'BT_C9C%/5;,; )@WZ WF9XCK]J;Z1%:"CM M:FV^N\MWBZH(\K*NOCI=_:,I FF^801C\R;E,K$[B8I#DJ8I5$K1G$B:"N[5 MD?.*O-%]C!IU@=C7%RR-PK[AM>TX.V[DQ4.O[WV]#7 'J@*K:P^%Z!UQB1Q= MVRYSX.A:)P!.HVO=;@OCEJJFT9T^*E'RL_[OK@YDHG/%"<$P+9BA&)(S2 DM M82;+5&<\*9#T:E7A)G9L3%-I;7>VFJ@XUNJY=,';C6KBH]@SXVP!W*E\4Q%A79Q8R.B6CW?F/Y60-T8)QY,/3--K:BMBW,0 MDKOJJ=ZO&RZ1H_E;10X6-CD$8[L*C5\X@)<\#V"I?$1^QMR.0& M;%"\ZP-%CUBZN&@.%#W7&56_<#EWC%H#Y!P>,UQ(G+M-!T%P'K<%D.^[6UM? MZ_."S9M]$TVX*-,$V?(0*42BY)#DF81)F>0*8U5FA5OQVG-/'QNQOKNM"C." MF='0@P].0'/@T"Y0]+VU=%L5%016N9 F."=P>)!A%U@&HCX_>/QX[I+YK:QV M(DDSHI$@,-93& MB:$40ZZHAB72K)2R%#CC,;L+;B6/C2R<&[$9"^*VO=L-AH-SU!?$/=.+#[H] M=1?*EP;#=8$+ .6D0$_20 (_W_E%E29K7 M]6*K%G7<';P7R-BUS-!M8(6XJ->0\_#+8V(XD">:$E+B#7MIRY2#+( M2T',8D8EN.!$9UDYF=N,:R7OW;<$6D0Z30=:3X<3P3U.":-G58JE6IW:W$#/ MM7\;RFXK_:Z@#WX'K]N#D.6CV31!A07H?-UW$( M/FMN>?1@1\W7S=L_:7:X.K#CFWA4\F5FO)3=<<9^'\MJ =H$WVU;S-\:_GFJ M?W9O=P!WT?IE(8R_@0N8J"R'*-<2LH1IJ#C!QA-)6,F\RLC%56]L=+.QSGYJ M5WN9[$T5<\#JE/6ZJ]QBTTGW=6,G8#M#/7O+Q1UU-_?G[<:R[[/QO6%L:85< M;YQM&R)O301[-H(_*RO[23;K9P#B]L"+J^*PO?)Z@?>DIUX_4H*J4AM/=-N! M]-WB55IDO!"]5!]AL"ETW%_H#M>W.Q6JQN5;>E M7FKE;T"E/MCH#RH#;D!C0H]X>Y6=[@WWP:I.1\;?M^QT$(!7JD[[/7/(HM-! MUA[5G Y[1F ,TWP]E=/9BSW(^EV)E^5T/56K+^:%>K]X8M/YA"82:RQRF)?$ M?!^$M/W2J-V!(!C1G. T=]IRE69=A([-O)IM/4L)NV&L!O' MQ,>M=W^S5A@T&F]*PO;<#=8/I[A5IMU$#UMKV@N.DXK3?G?['[%\5@]L5N<) M58UH$JJX4,:K41GA$&&I(5.,PC(C&4]DF63<.9/OZ-ECHY1*/=#DI?FT^#F' MV_5SDPYH]$P4/D!X'9%<,#GX7.3X>8,=AEPP9/\$Y-(E_E.R.4>Q?L8$%9)J MP044.LN@667DD#&$H5:)D(1JLR)QRIX[>N[8IN+FI,[JYCX']X&Z/O\"S>][ M.>!BN=>D.V-G\(3;?]9@D^V, ?L3[=RO_2>9W4U8WO+5>LG$>J(*C!.-)912 M&A_;N-20%1F%6"4I$@7.<^0\S0Z>/+:)5BEG.+Y1S^.#=PC8]>D6#$//$\X9 M :])=];:X&EW^+3!)MY9(_:GWOD+PE:_QI5=5C70J]K0MF]3U;7L=EWWDZM. M@1:G1TB[VNFKB<[23)0%@5DIB>U-("$Q;BJDA2A*1&5*2Z<^PO%4&MMT?[_9 M:%):*[&NSO'M^5MS %R=WZ^J5@-USSC/7@,1QM!M[3WLR/3,0'O&@$V+N+IC MW[X]8+T V^'[L!V^*PT%(H8_QL,\ZAH_@EJ#KO_CP7B\-Q#QR:$;F/OG,W4% M_ZEHY'Q=3N=B^LQFDR+1*5,ZAZHTRQ=$I+ 5(U/(L$SR1&%-4Z]S$S>Q8Z/B MK6*[Z*DGFZCJNZ/I!+GKCF9L('O?T3PZP=WHO*%"\Y.-VC$W-'U@BKRAZ21Z MX U-'SA.-S2][NX<]G,DP?Z"S6:[WZRJW3N*$"VYU+!0MK]>*8T3F> 2$IWH MDE*F:>'F208J,#:RX8TOUV%]$GW'ZLKW#; "+P]R[T9^,$!0]$'X:V" MAJ(,1I?((2\D/:*'W)[[5A%$7E:W1!'Y/2=X:Z,^I;.]K,P';3;=M,622KZ( M]=1XYLT!WJ>G9S9=6O&V"(U:33*&9(HPATPS!E$N"LA3XQOP+,M)R3&CJ5>" M0@==QO91^MMB(;]/9P;OK:+>VQ7!X^*\3S$$VCU_@.K=!KOOL!G)[;\>:=_F\YM_.>[Q7RUF$VES=C^P);SZ?QA]:O2BZ7Z-#?\I%9KHZ): MO5?/2R5J%6_GTKR8R_7TOZM_'J4-<<4H$PS#@M$"HD((R$NL8&+7!E(Q181; M[]LAM!T;6^\G'3W5)MM&@UN;P8=?/]V_O_4IP=GW>#NL+,8TBCU_!1I3[?@U MQH)W!^/7F MJ>\'&X!M0F7P#]HT&;"[!OMD^B61O\"KX5' =T2LQ5-777E^- M6'5B!QJ7]MJR?2LQ8#W:@? \K&$[E-"@C<;E])59/]EC>?G'?#V=O5>BJJMS M_SA=KG]^G"Z-VM_--3_K_][--X6DMW6^VOCM$4ZII>A]QW5 MH=Z#H,IP_;\07MNV8WHQ!MOE'<\+XKLW/-1P7=E*[EV-(7>>A\+T:*-Z,+%A M^]KOV.K1>%/VCP__?#&ZSLS35\5MMJ85/]94_O>K6S*4UOAM6ZHW[;V&[#X+9A'1WL=_-\5JA?YXR/IU-US__F,OIJIJ&9B7Y0YA+ MZR.*"6>IIDEAJX.)$B*,%.1YRB%*L2BH$$6>NI65[J+%V/C,&O%O8-JLL;LW M4+\^#&[\U3NX/?/9Q5Z^6R-NP+X9H+8C^G%:)QQ[;\]^79,W[]KN#)9+,W?W MAW4,4+A]63\NEIL<5H(D+V110)Y0 1%%&/*RH%!(0XAY6A*!W,Z[6L6,C=KV MSKBW>OH%4[6CZADY$(Q5STP5 E/XJ?Y9%/HYL#\4]39G\6?-O7C,?O[J@!WL M_V V&6"]THNE81JU_&X>:F9;RC_GTGR_J(^/+J:B6EN:"OYJKT=W3?,I?5E_5 MTO#@D^W3415FWFL46":,8((T+#/*(2HR!*E(.2QS3I5$!4U+]\#'?G0<&Z]M MVP]6[0;M#G7S$Q2M!V:W,77P.-]^I'JFT?8>D7;0:C/!GIWVS%?\M1[)QE:P M9VQ=/#]^R\YN@QVCT^=@@SZ*!J']#WZD#J-1AB6L,6DWT2/H9QH%.[0,T(0 MDHR3+/=9BCC('-LGNU$9J%KG^FA^8=7V;+SG +?;HB0RB#U_33?X;6K)6O@J MA4&M\0UH=([8DL\=H+BM^1SD#MNBSQV(DU9]'K?V6'YA]67Q6I$=,91([A^7 MBY>'Q_V?T<:72422IPPA6!!4&*9*4\BTT%!25B;V7"K#'FV>(VLW-D[;J BJ M#KHI >M:=7#T"]I#G0#G$758BKSE./5,FWX5!5;'(T? _84A#8L]CCRV/12( MZ&.,1UD]PF.L!ZXLX3L$4]O&D_A+&.X0 3*7*80%5A!BLL,9KP015H46:*< MVNX-A@M<#/F;!? M"OSL[\,%++#S_$[$6:^6^W*,S_ MY#W[,4%);J=D"852""(EBJ438-ZMNNZQFGGG"2%+@O([)8GXLRV&^4%3'/;I%J2 MA'"O2H!GI8R-Q&HE@=IHZ<=EYX%T8ZO.\/3,1PTR6P5[6,FT0A"53\Y+&I0Q M6HT]YH3VBSL&C'ZT:YE')6U]RZ-81E+D&:C11UN#3F:96MUI]\K,VV?IO/JZ&-3.2)/+;S-!Y/25&:%%) 6 MN( HXQKR)$T,\F4AA/FA2-P\#P^A8Z,=J[:=* >*[XJ\Y*D]A\E2GZ,V1_1= M3D?C8]KWH:<;G$%'F(ZX^IQ,QL=WJ /'CJ^MY_&A'T[MIX*.SQKPL,_/NL,S M/,][ PORU.$Z%[I"V]7K=/YBEJI-=OEBOMHV<$Q241+*S9I22=OG.4.0X\*X MESS!6)=:JM(MN;.S*F-C_L82L&8_-J&!_^99H"=\6-R\T6' [OF3L,&YK2O] M#=@9 W;61&W?&0_4N 5_PM49M@I09]A.2@-U?V(8G7YX>IXM?BI517/?/=M' M-[Z#(*I03.8P+0H)4:Z\]N(N2AH;&6X4;9(F:E7]V/ R MJFYD%P6KGKGL2E?.FP:X'O;LKJ(3E90N2QN49+I$I:&2B#BJ7&Y,I%" M1'""S"J;YXQ,YNK!UK:^=UQ=>^K@-&5H/65.-.EO^C139@7,%+$>,YA9,ZHX M'E$;4GMBM27 :.%3<-EWG!P6X'W /M2QYO,6; VL[N#S%NQ&?;"G/Z@,Z!%M MCV5YCZ@/M#R/C+[?:CT0OM95N^\SAUN]!UI[L(H/?49@VEXCZ^-B^4W9\%]A MGFS\W$FNI>P=?-!8R#6,[%OP;(%A Z4C)A^=P6&N#EWEX0-FVAWQ>23 M[+IKUX=QPV^*K5[J;N^?YL\OZWOSF";T,K4U.4@A8(I*!%&"4DCR,H=%IJD6 MG"'I%JAZ7=38^&%/4U"I"JRNGJ&L#@B[<408%94E6>,667)$W-O+8J[AL] 4'"C?-Z3P9Y!K@;C02$<:>N:03@O[! M:6ZXQ U3NR)SV( U-P!.0M<<;PL\@5P\/2WFU;9:LZG+TC31&4E@B96&B.3< M1N:7AF#*7$E:$L83KX/%8PEC(Y):P7J#W/.<\ 0\Q^._+I#T?:JWAT8/V]T7 M38][]G8B9=@CM4M&GIR47;PP;#;_G2VGEA1LK^^J=KDL",9)IJ$N:6K6%DQ" M4K#"N PITJ@H,4/$9S(?"QC;7-[H5W<[#RD"?P*AVY3N DS/,]H+$^\)?S^>)U79H\V*_^)I7E^-A\TSBU.6=7=M-"31_F$R6D8"6E MD)(J]S4K(4F+'C92=!A..:KY\6R/OO?[&(D*=%<)S"E)(-(YA@2(G-8$HXQPCE*)'>O M@'Y&PM@ \2G,W1&@H)1R9>9NM-?EPM#D>N?MJ#T^G8NMWG+ M]3E$FI<$">;,;J/[%USP1BEMWS57XL"77/"$YJ;;F>W_7X^F# MCJ>;@NF%652DX9I,0Y23U-9[E# 7FB=2E9CZ$4Z0%F/C(?,"YGY,$P:^&P'U#FG/O%3K M#RL#P,Z"NEW&317W+VR/]WUC;H"U QA#XE%6)QRC,EF8)H,27">PCGFOV\/" MZ/#_5_+!,.U[M9H^U)4(JG-I3!1'0DM8RC0SJT#-(3%C([1&2["G9M Q_P50W7BL.U0]$U4 2MXDU Y"5):Y(&I0&FDW]Y@GKEP= M'!"PM.[6>U7_^:F.''I(D-(LO"341%BWB""; M=B1AJA(B188D\BOE[RE_;-2Q41_\LC'@+[8/[[X-_PO45H _K1V@,<236GR' MR8US>@2_9S+J ?>0(( 0]&*?_'OI,/1Q?PA 9\[X@Q[C7^O_?7,Z\G&Z$FQF M/:V/YB>KB2XRF3-=PDPQ;H.6,UB522I)4@B-%37_=RW[?T'&V(AMHR:H]:P7 M')6F[LT +L'93DZ10.J9@ +P\>H6< 6!X,8!EYX[6 ^!*X;MMQ.X=FEH?;2Z M9O>FCO>F'TZ6HJ1 -(&%#7)$FAK/)A4$8H&8%B3%B?)*?;H@9VP3?:,F$!L] M?>N:G8?3S0.) %+/$WV+SU;%/C(8VF&(7$/LO*R!"X2U&GQ:_:O]\M"6R!>. MLK:5]U3.S,)&$9A+L\9!HF"0(B%@RG*6J*14BGD51+PJ<6SL<.7D]GK%O4#@ MW=@C*IQO>P;>0^U"9W0B=T6^)G7@GLB.()QV1':],;3!T5XA"//\;VIF*VO= MBO7TM3K,?6^\GMG"IH'?JQ_K7XU1_YBH0@M%$@EE20T?V5-P9NF):E6P0O%$ M"K<(Q Y*C(VBW,J:Q!L#-VKJ&]F>V>I _8JK&@/ S@*P,P'\:8T E141&:P+ MB)%;'04H,G"OHW"H3IL==7A6]R33IL!*SFA.%1:0<$D@RO/$9IXI2 HLA4I9 MFKMMNEP6,38F.TJJ#*I8$TQX+TIP1\V9)I^T%:%JN M#)O@MU).[9$5FWUE4_EIWE3+VY12SG/.F%E=I0)IB%"20UK(%(I2%D00@7GJ M5:ZJ5=K8IOU.66"UA9_FFZJ/?E._'6(W%H@&7,^$<(S9=(M9#[LS3J!$)8IV MB8-RAI/QQ_3A=E/@_BU;/5;E-E>/=DWVRF:VM-[MNBIC8QR6O[/9BYJ4@E!& M!85ESE*(M"P@58)!E2922YDQ(?TJSKA('1NS6&V;@LGF+VJGM^<6KQ/BCAN^ ML7'L>_MW V'UESV5;P!;@XW6H%([XGZP#TIQ=X>=) ^[5^P#QLG.L=?-88ST M7CTOE9C6Z7NL2$J2JASJC"J(<%)"EF4E+-*<)CQ!G-#,AWCV'SXV?MG7;=,6 MQX]:#J!S8Y!00/H^$-Y3*QX1G#,VZGP_$##HM#YGVO'L/7M-V"3]O)@_V#8" M[Q7?+^-*,&5<,@:3'. M="F1>P%7M[G<':V>9W484-[3O!V'J!/^@JA!IWZ[N<Q&U M?CK3.<$RQ-K@;3K,.9GON!KH>*)K:S?&04H; M6<;M[F8)"4YHFJ4E$:G;2<8506.C$:/J8=,)4"GK42ZE#=4K[!$1J[[W,L_# M%%)>I@TOCRHSD7 ;J-A,,'Y^Y6<<0&FM0M-V_W#%:!RL.*A)XW)]:.:1X2#S MZ*_LISUI:M*\#3M_,68T-0BDS(FD7,!9 M8R/1CGIF4V7]@OT[I$M']1JPI!.4BXT)!)CB%)50)8(XYCQE&J) MBDQAKRI7Y\6,C4(J+<%TJV;=6;"J(N-YPGP>53<"Z8Y5WWY8!=-.0]"H&/$@ MN16"N"?(YT4->W3<:N[)F7'[U8';/#.V6MWI_V"V[_+Z;OEM^O"X_O)BW9<[ M_;LR9%,%M+UCLYF2O_YLKELU%ZXF&2EIFA)F8"XSB$HI()>YAK@@BJ=)KBCU M"KCMJ,_8F*76W+8M_=YH"I[-LQ^KGM>_3.=@97M@M]2^[670'/>5AAN*OC>> MK"5V$!H=@6WV:)6\ ;L!VED$:I, _[FY8;6](R+91<(W[@Y61YV&W>** ^#) M'EBDQP;G7 FE9%6N_;/MCWNGWRV5G*XGFF48B93"1"?$KO4(9#DN(!6<$E9D M)55>_24N2AH;B6X4K=L:+-7K8O9J=S%$I2W03 25][N,M!L_1L&O9^8[A*[2 MTG)=K6?43*IV*&)G4%V0-G3F5+O19S*FKMS01U'0W]=L737*O-,?IW,V%U,V M^[I83>N266LU7]ER6I^GJ_6$RZ),!.-02]O!1BL&>9$54 E:% E)%<\BE@]U M5VQLA.10*O,&;,VS$VYK(-A8"/[FJTDL+SSC(#UA4U4.Y$95?]8?4KU!KP/-#PRZ7TU>CQZOZLJB#S6^?%B_S M]21-=9J5@D)498Y1D4&>&)]23 MN7JP>?/W'GM6SAHXS1I:SYH3/7KC=O/B1F;Z[/5 M$MP^/R\73-1!VEN= SNZGT78C9&ZX]8S^W2%+*#^1ALBD6MPG!4UO(;^S%]>GEJXH)IAD7"> (QXA@BE5#(4DI@PLJ/#8B:)1SF^BG.+7/[4[6]SR=&[TB!D1?M+9MJIJ;]J:I^=?Q%#U]ZB"S M\J(QFXEX^8+ C'$W:+NI-.PV;A3X3C9[XSPU,.=_UQISDI=Y MIDLD8$)49@__#6LB5D!-L.2:Z$(*/%DOUFSFQII[S_:BP*V$_B;?O941WA=T M'S4WV@K$HF<.^NP @'^F_JFI<=/S]YX_;$[^J6$GB?AG+@G-_7HUTWRQ_/F- M??_-\,!RRF:K+VI]I[^IE5J^FC>/HZ0LL&!0Y@8HE&@"*4<<%CCEVK:P,L=EM];X#1V :X;'2.F0WF MBD_D9+"K8@?.!7.%X305S/G.P$PPVQ/*E@VI-N@T$JCDPGS[.=80941 P@B& M&DF$%$DTP[E7 MC^T\=&()5R34Z MD#!L"M%%!$XZN9_@OY^_1'L^56II@R6A)8IES8K)2]Z #)0*4N=M!$*FIQP>360A;']PQ7O.*"M@<%*RY=$^8]^/7F M_J)^K.^_J]FK^JV:P1.6:)'2G$!%)(:(*0$I21+(>)XR++$L,J^@LV[JC(WR MS*N5^;DD'8?#S8<9#N2>B;0V!%:6@)TIH++E!E@#1-729<^JF[J3Y=T\8LF, M.(!&=:DZJC2H#Q8'OF.G+=)3PVBUVO']U>[X[N\)[QT0K'[]N;NFV16NW,R[ M9WOEZF]53NJG>%*W;_?^<=W*U@HX>Z1GK;\!C?TWH$; =F*O,;@!&Q1 P/8X J M(.)]9-Y@]*)^D8;4?]#/UQL,S/&W[BU4"/LP?E%K6YSTZW+Q.I6V_,(?*_M] M;A+IY@^['FQ[X2"8)%0G,!."0Y0Q#%F:<)CF"5&ESLU/O6I:^:LPML]457_W MXVSQO:D+L%5]KWFA9R7C@'%Q^^CTBW;/WPY[K%*!O5'??B=^L1:83\!?SN+> M2^1'.(A1*3Q C4&9.!RF8T+M\*2>%@Q7"/SN9;TRBQQ990RME]/Y:BKJMD5, M*IH7DD&>8P%1DC+(:,Y@EF<\R7")2"(FS_6FTIHMUY$6":'Z^LS^8ZW[(X(] M=6U;)*X>IO.Y_<="@UJ+R(N#X.$N-.4Z+7+SH31C;KOQ0"H5ADF!,_,[BIJ<(B!'B2#]'"(E:T@.;;!C;3.&V+(1K"JOU6U]G;Q<;EXX<8(\&=E!K!V@,J0F!T9PV&,FP\2 MH,>P>2/A0)WDEW1X5!A3_F9$O"Q5S<3/+^MMM#-+BUPFDD%FVPVA)$60*)9" MF6:9X492)B3UH<-+@L;&>7MZ@DK1\/#QB]BZ\5@,Q'HFJS"PO*GH&A)1^>:B ML$%)Y9K)Q\QQ]?K 4X>UH9C'Q=8_)UFF2IH(!#519L6OL8!4),(0 M@R8X02++E5<:Z:D(+TH8+)MTM:?GO_X+R=+RWX&J]/7<_#V%%-.LOF*B2I2MWKPW?>Y$?(X??ZBE%3R?G&OED_3N;GA]F&IJB_D)"DD M13E)(,/*K/5+P[7,7 USCG&A)!6L2)QWK;MJ,S8/N)DCBXWF]HA36 _/3)3U M1GO -NI[[(QV'C>'_>HA1Z-GZFI, 94M8,^8FPV/;>T!M4'@?@&V)H';MQ@B MCSWL(8=JH*WL_H?,;T,[%L2M^]J=A0RWO1T+CX-=[F@/[=H=:+%:O6/+Y4^] M6-H3X]4DDY)C5N:0)$C90FD:D@)I2#.6JS2A"4V]DOTOBQK;1\PJ",2^AJ'= M=TY =7.*XT#5\Q=F;Y/9XO7.":\.#6XN0=%3RYH3<6_4A.:2V9?;RER\([ ) M[.+I:3&OG/ JN&3U:;5Z47*B%1&D+!0L&)+&#]84LIP5D&"F))*E(H5?<]?S MJ!=D#=OCM-W@D]ZE5R[WXP>III-WQDFY72KV;B'5)-=$:98G!C*4V(6Q M]15("4NB>," MZJ14F7'K!>/,>0.KNSYCF]Y?[C[7SC]GXA\>NQ\11L9ABVI8O'OFDJTQFT91 MQAQP:,\-J"QJZFI<7G(,.U >&U7##MA 6U5##)S?9E4\F%NWJR*(&6[#*AXF M!UM6$1_;(9V17T^#X!?2()J4AV6^.EM_:@[?'Y;K["?37#K5V+ FNOC="78[/^\L*4ATDVET7OSRC3E MO.K F=\-HE71Q#PQ[T72%-!,2IERDI:P8"F!2&<8$BTU+'BJ4XTD2QR[QG54 M9&R?B]H4T-@"FMBCK>H@3VZ U=[#K^\R3 XKKX' [YG\CW#?ULVM# &U)9=' M(Z2D;)=A\5AG#30\ RVPN@U3I#55!$A;%U-=GC_<*BH""@?+IQC/"TK3YNM= M(MV[Q:N:L_GZM^G<-F9[9[Z=B]E4VE"$#VQI VI_56:Q9K^BRKS7:[/(4RO[ MB-NYW"]P.4&2:I9E')),EN;[5A#(2X8@$YG,>*K*DKA'P_6CX]@^?8T]8-\@ M\.'73_?O;[TRA7L93X^6,O_6@#Y90_K:#[YMTWN>P7,E([T7TD.GJ?6)W ME,O>JZ@ =^"/JA7R1\:74U'MT7ZY_307?S42ZM_8JM8KL7C'YDPR^YO&(R=, MVZ[&%!:)S"$B*8(\YQE4:6G/%:7*E';^W@JTLV+,#?+FUVV'BK]6\ MKW\/&VM ;4[]>X]O0.B(.7S1!QB'GC_9'88@9$T;.A8>']P!QF2@+VKXV$3L MN1T#T];/8>BSA_O>=;3^X(/6]5EA!W]_6RSD]^EL9L0<=UW8=E_2Q?:,VRE<'=,?=3%9@9T!PBV^_ MP7$[C^L-\IX_1U'1]CXN"T(MZ@F8GP:#'FH%@7-\3A7V$/_XV@_SM8T;E-*\ MG"L;0GBWO%]\GT^H+A&A*H%4)QBBQ.Z_\41#3)G )1$:*Z?Z1)87=UC<"\!VDY'D6#J.YHN!"&O.-TK& 2'[%YZ[F#1NU<,VP_D MO79IH&?#IO.5#9-2J[OYAQ_6HWJ9KAZM=WZG[=)_@LI"TH)F,*?8IIT7!:1Y M(B"E0K""R"0GV62N'NPNPKV'4W--L-,+3NL7_$1\CU]8HS=8S($V=TQ?U=P, MAJTT)XW&GF[+5>0%9XJG!8-I;IQ))!6!'!,*42I3D>5(Y\RKZ'D\7J^Q?+(:'VEH8W[?!Z._[N4(3U]^[*G58'\\5A!._SOG& M,)J_["SN"E464H@L0QR6I>VQ('$!B?'V#-&K@N94E&7B5A7;7>;8".=DQ>1' M,RXHNQ%-9.QZIIKVA68OA3X] (I*."YR!Z4<#R".2(MGJ$L^6U/Y8*?TR^SS5:E)F0I=8(*@H*B$2QL$AJ"!0%+A0>9I*HJD/ M[3C('!OMO%?/2R6F56$OJ]^__DM:)/]>U>M+_[W^ATUK\&0C%_#=V"@RI#VS MT4;;&U#I6VV%;36^ ;7.%<[QZ,@#H:ATY")W4#KR .*8CGQNC548=+LMC(DA M&L(ES(LT-RR4"LAM-KD619%R*3467BQT6=38R&=3JMEV^;-3Y?C''2#T.ORS6:O65_;2#_>YE M:4=Z0@K."YQRF)<2VVP^!&F28)C+,D]PD:$L<4N^N"QC;#32J+5IKc*'! M;#%_@+;^8L"FS3E@W9BC(UP]4T:E'6C4NP&-@A';JEZV/F[?U#-RAFV,>MG0 MD\ZG+9=V+6!WT._@BU%]0P(4*YRES+@4=N,\$P5D*3:\N M27VC^G=70+AK6=R8)8ZM M30C^>+9QST$M4OR&PHV8>@.X9Y+J@*TW005A%)6L_#08E+B"P#DFL;"'!!+: M]M';%Z=^;[(D+9)L$_8O"6)()+"T84:H-$3&6)Y!4>9IP5%!=>Y5#-A)ZO\D M K-ZPR3S9# G[!V9*S:B;\A8#9@QP[]#4(K+64Z2A^4J'S!..,KKYL#2P[7+ MMJTS]>&'K0FB?E5SI:?KB:88$YQ)*&U%#20Y@301I5GHH0P+04B2>G63:A?G MQ49#=9;R+#/&V6R%[96H:W0%OS3:7B[3[%]\V F6N#6(VT4. M6XK8R?R3BL1N=P4'VU3ID\U#)PJK@H@"VR:]PM8G3B$166;^D_"L5 A+0Q?^ M$91'8IPFP/#QDALM@:K5](ZH.8#2C2E"D!DL4J9&X\,5-$("8L[9'#OXY4#& MT($NYPP\$]1R]K*PJ?Q>:6680EX@BG<+ZXB\&%^DV?Y9S%?;4TY*"T9+J2 C M"8=(1<6.1@?#N MF7&V4+=Y(U5EB<8:L#.GEQ/K"+!&);4N^@Q*@!& .R;+&(\,)=;]PA0;TOYF MO))ME=^O=0<_]J F&=)%R@6!S '$=TL=&GKL: MV-.--V'&QM.Q\L/?E3![0K5WBCRJO+/UTJSN-V '^$[]F'P8@%ID!O318&#. M"P#GE.5"'A)0V^;PZ&]"59DJK1D49IEG6(L:_L(,PZ00>2Z9S(M<.I>L.7SV MV#BI[C8^LSH&'/*?P4[@!.>\%- XR\9YIJR$Q*Z>;4RX-%\#2BEWVF+KB-U@ MG=HC8G>%K;LATC,7'X5$@H@A4))$0J5)"GDL)=89SEA&>&5X+K%;:7;NQ?4PV*@)JJPJG%*QK MU<'V%\2[1G?T$74@V;<UY NO7DO5PWUF[[Z(_B9OI1MXMLI578+E M8C9CRQ5X-M.PZACLV3!X#TBW3:$P<'K^?-6H5%I%;A9T8&G\YC[UXX=OQG-@ MUMGF.8=7A,W2;VK-IO-M,>+5K3 ?N)>9/:I^K_143->3DB4:9RF!)4D%1"1A MD+#,IE=0PQ6*V(UBGYW@ZR+'YAWO:0ADK:+?%'9 V6UJQ\6NYRF_4793-GT% M?ME'LE$X8ER..SI1:<)![*#TX0[#,:UXW!GH%(A')5]FRE;8T592<^QE$]#W MBF&L[FW6V$24BDE,#>88Y\9OR&R'1JFA+/.4I8@AQMT:CH1('QL);92OZTA5 MZH-&_ZKJPGX%F!7XL[+!,\O";W0E5 M,2R:9F.CRYU^=N%E%!RH/>W)B'FLV88>AR&6?-V:S^Z-XM?V41RNT>PEQ,?1 M5_9$N_\9;60O@1JM:^Q% :'!5,OI*[-Q#*N/;+JL&L]^-E^13VOUM)I@+%2: MT!*F9585CQ70K)4S*!)42EID&<':;\.K5=[X]L#VU+T!5N&Z333XT^H,*J4] M?=-VP-U(-AJ(O1_U=$ O(!K* 97(T4]M$@>.=G(P_C2ZR>6F,&+9/K N$'D[ MEWO5PGY3S/JD\F[^3=D:!V:-;B[XLI@O-__\E:VF*WM_177W2CQ6/5J:)1O) MA.U"S6&FS:H:E69H>)H+*(JTX((@7E+AXSWVJ>S8',J]>=A8]E1GG#V_K.LR M;EM+P,Z4L(5XKR^!&U>.96A[IMJ>1M6;A(> .RJ']ZKPH)^ (: __H(,(C.T M8B=;J[H*>DL]2:YPJKA04#.>0&0/=RE+MA=C0]KUM$ /5@*J>'BA%+O#I(GG@6I\>8)R6_?2Y.;11 MUL?I3"W?&4D/B^7/"3:N+,H8@:JD9L%-;/\_:8A)$I2C0LI$(ZP4=*W,]8A@NU<$@&7GEG##Y* 5EAG#>_8!NOPF0.WP#IKT&G[J_.7 M!>=VVY,6F^1856NVNW%F%#\\/<\6/]7R-[86C\:].?A]G29TIZM?3JA6>4FU M6;=FJ8((B\1,=(:@E%A2S#+S?Z\5;&>-1D<-C>:V*G"E.A![NM_8PQ"KO7?F M=\=Q<]V@&W T>M_$JP^-]Y6M3HYOP':,-@8=7'2SR7FT_D]U1=1,\#@ Q\X' M[ZC5T%GA<4 \DQL>Z<&12F_L+4HG!)59+G(%4U5JB(H<0Y;H#&:RE&4FA$Q% MNBVIXUZ(JTVFTVP^JJ\S0/;@02F-F6?:G O4SF39#;F!JV'8,AA[*MZ ORT7 MJ\LYE]VK7)S!H]\R%OL"W[9.Q1G3KQ:B.'=/YT2^>[5\NE]\?)G+=^QY:N9F M5>Y"3M,I9++,&1<)Q]2MU*BGX+$Y;56^SW0O MWZ?JW[!> &WT!Z(VH*[:TU@0G*O5/B!7F*='F'MGH:.,*JLXN%\ JSIH= MA^SL'Y*\/#U7M9"^35?_^+A4:K^DR"0I\UQ1E$#&>0Y1QC"DA!=0IAEF N4I MD\@[*+)/C/DYSB$$X&[\YB."H'RNKP;W143RJ^^^+IF:!SEFB M)2IAK@6S%4:X7;V4L!!E2AG#BA1>>]$>LL?V :F4!*]F#*;SAQN@I\N5[0([ MG[X:X0@='8?5:@.C-]@H#FK-P59UCUT!5^P=]EQZ M0+1GZG(",Z3RD"NJ'OLL/: [T!Y+))3]]E<\X6K=6W%]UG#[*I[6'>RI^-X; MYJ*>QGW:;%7;H,?(8ZO'C[/%]XV'*FS5>TVAS+7Q4*EQ4WG!4>L#NYI/V V;/O'XF&OX&G .W!W_4'["H[JB' M^$&]47]8CIW1@">$MNFQ9XW; -%M(#/):)GC+(.,%,;]5+DT/%66,$4DPTKI M$I5>*^D+KXPC$]BD? YJ>)[LG*@&)'>=-[YC9A@B#LY? -#A]DM*X$E/>KPY!!Z(.@>12X/HS,T'X*S[4.JSO]>3I7YH_Z M#'B2,%L2,B4PU[9.CM()M'U/H,BQ1IPEN"S9-G_2IYO"!8%.Q'&4/#F 1]$, MT0HLYF"I7A>SURI'O8Y9T$SXM6*\BKK;HJ@;B$-U4WC>0J=!I:7]2ZUGS!X* M5Z"(W#KADK2!.R9<,?JT4<*U&\+HXXOZ?BNJDU\> M;>CGZM-\_YKI7$R?9VIUKWZL?S5&_<.>IN*LS M8VFADQ$L%298**!+%2TF3 MHL1>9RT-P.]K-I=L:1W$9VF^ M157IQ=H@,)T?#E5C$OC3V@0JHR+N",7$."I71E%L4%J-">4Q T=]=L"NE9'_ MK7)?U+)9,Z8$VQ;:I(JN@P@1!6E69#!')%$RS0B3;MUJSCY^C 2Z;#3T6+B? MPN:PX]()C)XYS.*P42YD)^,4$(^]AT[ #+1;X >0WVK^HOVMZ^_3NX9;,5_4 M^&"->_FJ,+>RJA=[I[^:<=T,N"')WZ"C9?[]'D8C85TP-W4A!L!MFL M6:F!$V%L>,W&XV2%S"4KB4ZQ6Y&.",J,C05_?WEZ8LN?5:72G0$'[DIC@I]/ MV6G W'S)H8:A9_ZMS+#X[QM2>8]7!J0G]S$&K%'=QDX*#>HNQH#NV$V,\LS0 MK<"J<>)7MES_M#E]*R8J\3^FJTF!RU(4)8(**P218!)R*C3,I2)")RC7S(M3 M6V2-C3(;54&E*]A3%OQIU?4,B&@#V77O+PITO>_^!:(6L %X%8_(6X"7Y0V\ M"7C5\--MP.NW=,F4N&<_OBFK_G0VK;CK;OVHEK?ROUY6ZVJI.^$JI5@C#6F: M$X@4PY 3R:&D!FVSZ-2Y4/Z9$U?ECHU4*OU"80 MM\JNL/49;04-<&C"#:B, 'M6W(#;)_O1C)U[X0Q?#[D8UV6_06Z&,R#G=O[+\6RWY@ISRHM;=UFRK]065 D%?D M,S!N_-83W#US7%2D_7LZ^6,6MT63A_QA.R[Y W/20"G@$1T]L:HDXDHU;:(G M9:HXER2!:8%*0VBDA#PK#;])2KG2FHO<,Z3]K)RQD5?C+-C2U[S6,-#M.H)3 M%:@HTK2$>9'E$*6)A%0RF_6'$Y7E3&N:3=;N=<5CP#E +?&J7CF8[D!5M;IQ M0/7T7<.AZIG']SS41D?P2Z/E7WIP0L_CT(_3>23K;9S,\P9?="HO7![&K\T& MW,IXJFKZ:A,)OZCUNY?ETCBH$RX*G$KC*ZHTSRS)FH6NC6Q)TJ),M* YHUZ5 M7=N$C8UI-[J"Y5;9&S!7GGS;"J\;/\0"K6>2V.+U;0\OIM=V[3J;+;XS,R> MMMY>'6SX>;$R*]G&CG@LXH)65"II%3@HG[B8?DPJ3O?X9Q17I9CL&O?CC#U, M2)DR5> ,EL)X: BI I+"_ USFC"I"$.%4[?*DR>/CC,VR@&KG7ON\"%<[;30 M"82^.<#-?J\LX;.V!J<''SYML+S@LT;L)P2?OZ!;'R'C*M1+LFWFX"359MTD M;#!!HFPP@5:0::EAFJ \*57.$M?5O%_,J;M-N M1V;*L$ B*)1(:(B4PI#*A$%=%DSE4B4%\@I>;Y4V-HYH^AOOE S:_6T'V(TS MHL'6]RF6+V+AC:';D.BG(?19B6_3"+K-^(L-H%MO"JT29/CHDS1/J^)W[*'6 MEYN-W3%R-/"0]=N"#R/WO0( MV14H66W+XQ094EF6YA9(XUBD1$#*"PJ%XBI-.2XX*[P.H%N$C8TB]IK][&D; M7(6H%6CTS13AP_J?%#HC$/1YN$SCL>;"#Z2<'P"[W!)Y(&%Z2T]F+ M#8[Z78F79961_N&'F+U()3\:]:U+\U)'$]_I#VPYG\X?5E_5LN[J\?/\ RKO M.\DR05)20*[M\@8S!:D6)51ED2I%RK3PJVO:HZYC([%]3<%.U: E4I]#['BH M,HZ!ZWL_-FS,_ ]=^D^33/_ G)T8#B/1?G+YOLBD_FL\1F]5E M9SZ:GZTFUK/D.,50);:4=9(@2$6JH>89(I1F.5%.6]ZM4L9&UAM%0:UI4_X) M5+JZ+T@O@WI],1H%JKXWO4-0\EJ$7D4A> %Z^_\+Q^<:"W6&V. M;R(J6,HR)$H*)18%-/.;08+-*A,S+FB&"5>*^H2Q'3S=:Y(/%KPF:N4 JU3U M],,.P'/TG$(AZ=O7:0ZMXD>4G#,XKCMR(&%8!^*<<2>?_+,7A.QT.M[L1$,G'^0C0,B<<-LV@0.&VCC8/I)J(W+/;&BZYLJ4YP9EBA* MX]AHCB!B%$&2:0QSQ$M->\7SRQZ7R"A,8)QH8'$IZ:E0_* M(4L1AJ24)2,,)[QP:Y9Q7=;8F.%,6SFK+/BS5K=S"[X=R&Y,$0FZGLDB&+4( M+?E.\.BY+]].WALWYSLQ_'J'OM-;PLCC/Y2MGJ_D[:M9 #VH.F[G3E='*ZN[ ME_7*%O(UZZ+W]H!%R=WI_*>U>MI%B209+E""-"P1,SQ3,D,Q.990ED6)4J(+ M5;@52XVJUM@HZ;V:+YZF.39^_$W]F(J%&S/N =/.:F'F]LQ(OWWX MOY_>W74GE%/C6@Z FXMK+FC^4=% 10![CQID\IZJOIEX9W[3L87I%[6>H$(E MDA4$"I$(FXF$()7$\)_0>:(4%91[N2C[#Q_;1-I+3@RH,7 &TU*E*4EAEDF M;/<12)OVJWNF7>RWNG]-U'*B=9N,3_.37$\;65T72]Y4SI@D MF'*,!(=%50M>(0Z)3HU?P7%*,XEESKW.G+JK-#82W6H(V$;%*"5)?4;)E4>& MQ+YG]G$O9+KK)W0FVQSLAF]KY6"%3@.0'Z(&JH]:8RB/&@"C8^74D"<'=!7Z M8S[]YXOZR/BRRHN;/QAU_IHE*;I[FD_YBPUBUHOEDQ5S^YTMY5#O6>Z;@V NQ98>MXB+\"AY$(::#484@\.BT-,S0#M63J=XC\6CAU M![:UUU.'QP_7%*H[!@?=HR(\+N#3]5[Q]7%'YN:\,TL%3F6:0%S8UL>E*B"E M-IQ6LER:#RI)J%OJ=;N)I*]#<:7A_<7;A^Q5?\V&HS;S5R\/+']5)2&RE9(V35'-5W70WW/3 MFNI3=7!O5K.6E5=53ZJ?$YDH23,E885N$],.;I=+NP:N_OYG MK3'HI85>!^CBUN$*T&/8ZESA0)W4[.KPJ&Y%0C\JT:;<,*AUY!V(W/XN/6NS_9;/$V&N_O M#O?81, /IUYJC5X1_29U1]W@N%2#U/'NCO5([_3'Z=RLBJ=L]G6QFE;4MPF$ MRW%)M!;48"XX1!I+2 FE4!2:9#EAE/FUKW(1.C82VNILX^"V6H.-VL'EQ)P& MP-'KB@QKWVY6=T3#ZYDZ0-1/6=,VP6]3W=0!BHM%3EWN[3=3_=;VN/A/Q98? MC8-6USE$R"P3::(@0@09/SXM("XUDJG(1**X#U,%:3$VZKI_5$M5]0+I)W/] M< C]GP0K-A3__L#!6 M_&/^;)AWOE;R7HG'^6*V>/C9G.AV,J,33(FY0=KEN M]C&%.-SAQQ.KY7KR=;F0+V)]M_Q=+5^G0E5U.462)*G$"30,(2 2/(,4"PV% M+J5B!:$:.['#)0%CXX1&1\#F$C1J>M5*O0AD.QW$@*=G$@A QID KIG?-NW- MO7M3WOSK>+I??/@@D_R::9NI??6ZL ^_>:1Q-(Q?8<9R?3N7MKO$L_4P]C*K M98D8-VLH^-$K?IW*Q)YWZP*@-I'RN=";OA8>$0CC&NP!HQ;V;3X(7> _P=GH!FNY MW0R,$/PXU:_(") 70?/LABN $Y&Y@QH/BP M#^(W92/EQ/IE.9T_V.]NM5!D! NAB(W8T!0BCA!D9K$-"YK)DN6JR"7Q^7R= ME3*VC\V!DDW(?$"'DO.(NC%_9YQZYFE_B+QIM!6"J*1W7M*@%-5J[#&AM%\< MVI7QZPN?3<7'V8*M)SC3!2XEAKE0"42B4)#B+(,)27E1,HHP<8I6/?OTL4WW M6D%0:P@J%7T;+NYCUS[!.R/2\\3V 2.@E^(9HSOV3]Q_XL ]$\\8<]HG\=Q% M85_H+^I[4T[23OOE8F[^*BH'8F66R'5ZZ^K3?/^:Z5Q,GV?>K?TB2!K1*[U3 M$_QNZS89SVH%_GBNUHYV:VV74[YWY=:B7B)X(@(<]4L80Z]!OYL1@3S^RL9\ M=. >%3//:BI)?U'KS1&Y9$*RA$*:9N;;G*D,\H1JJ+'QQQ&EJD1^<8SGI(SM M&UTI"9:UE@'UCXQ)XZ,3E:4YIEF2NW6A:Y4R MMHE?*PFV6@8>?)U'U&W^=\:I;Y?=&R+OZ=\*0=3I?U[2H-._U=CCZ=]^<5 2 M_G+ZRFRBUI>%W?YCL[J T?]Y84LSX68_/\W%TD;I34I9Y"@W5""E+1>CL.UN MA3)8BH)A+M(T0VZ%WKW$CHT@-NH"5ND+_KE1V#CTM<9>:>>NX%^ACMX@[9E+ M=CK?@"VRM=HW8*LX^-0GM%X)_CU /%B^?QRH?>L >")VI2R Z].&K!+@:>%1 MT0#?N_O-#/FB?JSOOZO9J_IM,5\_KB92$*V(0% 4G$*$)8($90R6QCWD2LI$ M2J_V\Z&*C.T[8%[.K)_,D),A<',;AP"VYZ^!;WY(E1ER-W^#Q)!+(+Y);LB) M,J-,#[D$66B&R,7GA;8X:ESJU9T^*=FXW<^6,BLPQRG$&FN(-*&0:UW:@M\R MS52!&/5B0R>I8Z.^;9[\FOUH>CB#7V;-$$W5ZB^>G4?B ]DQY.WUM M0N^Y(K-]G =XH12Y19*+Y(&;)7F <=HVR>?FP(Z,3XOE>OK?3:M'6V;*-@"Q M7N+7I7J:OCQ-RA(+48@,YJC QDGC9FE>9@BFC&:*%%DA!/)JS7A-XM@H:5]A M.Y&D+6XV7:U>JEJ48K'R;C-_%7,W/HJ*9-\'ET<@5A7B-NJ"7QJ%(U8^<08G M;F?'JU*';?'H"L))KT?G&\-HY^_J<2IF:M4<7E&1BQP)9I9_MH,T(PQ20RL& M78D$M_W8M%M)SK./'QNA_+8PWHP":I,(X,<>1]"Y444X(#WSPD:Q'L[YSML< M=;H?B1AT;I\W[W@B7[BJ8VVBS]-YW1YL@E1!I[+GLB$UPHZ,;Z?RD [ M,6]3!^C$S(M5?TZOC%D-]C2\_]<+X?U[[02/8OP__%!+,5VIK\NI4-\6LYE> M+.V-DZ3,LK),*>0)(Q );%L\LQ)J3C+)\R0AI5>+Y^%-&!M!G>0(;10'E>8Q M2M+V^D8X,N&HQ[EOIHV86K8'Q)G\LL-WIY\2<&\VD@/4Y^W5C!&4]QUBF-RJ M P^B281\M-NY_*9FYL-MM%^M/\W%B]W7LW^?,*(13\W;)5G&(4IR#5EBF^4F M:[,FN7%K7?2O,,(1WNV( MPKX<0!+8?BI-?72.NJ4CJ>W8MQ\R,):XG959SD&M\J^_ (>/':)VB]R*Q63LE)AF3=0J1:RS6V7M<&[PT=YCSY7J[$KO(GZ2(N<@9!KPH M%(\E209(QM3_E90EDD"![&I:718S-;;:W;XW:CKW2K@"JJ&K,QBJT+Z./4H. M#5KZ0/#]YPI?=I^TJ\)\<]W0H(= HPNFJA*E-_]-37O,*O)+YZV&UT=]:M8/;99S#^OEG]LOGTF MF^ZK*FF:Z)Q"A2-4ZSU7_X<3+G1QH#+F2*(,6@596\J?&A-H52N=K-4H&FE- M[5P VP$P\PT"PAJ820XTCVK5U?9%5^Q5H_D8=>4-#M .<'3B")Y79\-6AU&] M$$> 3MT3U]>X,5W3;N[#M.[.I;*=:;&64TE;GR>\I2(@#3) $$$9UZ M B7C&6.)2&:;Y8;,S5@QH*Y6#+K3.."AA3+RSW]2V\B_TMHD?4&E&SOJ_!7: M= 2T(]20XVQ&OA,9O[ZL(R=:%RZ+"XZS4@(& M==IV2F) F=HYDYP)QC)9B-(J3.&2D*DYRGV%]]S*^%R$UHR@AP(6F%D'865- ME'U@>&6XBX)&I:8^4T\YI??9(1ZHHI_/0BM/;:[/ ,( /9B+]!3PJ"U N^TC,L^@ MAHY[N-[1RW,? @M+@5"$/L(Q1<&J;\H5>YV[IIR^;[2>*5<,.>R8@ M*^7Y,ZD6^J3XX^*@O*?8S'+*,4M(!F2&$("%4+X PC$0A/*2X9A@B9T<@AN" M)^H.:$VCGQZ4SG^)U"K&=RI'U4+GT-C77;D]!*;>@0]$QR^AK+7M;LL4HD/8-;DD=V3,P!.'<+S#]X) +H:,\M+8! >,)E3AF $F2 ,CC M'&!("U 6)!5($)*CV/Y6Z(*DJ7D,]7G'4D;'.99#+H4NP6MS,S00M,"DXHB7 MX\50#Q8!;HHR_?$_5]P*'QP[MJS##84'=MW7V M_?_>+D06:T"[2.P\3:3@L:[^HMM Q#&@>2X!CHLXP:A($$V-VT X*C$U>FG, MZ*KH1XW2D=8ZRN*[2"MNT;K =61NT,](> =FIA.H.QNBQHBHL>+B"-R.XO0W M%!8])488DI$Z3+@/C:=F$P.A[&T]X?KN\1I1#+3^J"W%T'>Y.:[OJD6U$?4M MRWOU;6VN6>JCL]_60F[G'RHI9HRA)..I&B.:<@!A#-72H[;3*4%9R3.]B[;R M84V$3FV].4N%T4HV$:Y__A-27]V_-O_0>9F6$0M&8V#FZ/I&-OC*HM5M+_GV M"C?G[7=1HW.-M#__UP8BKZZPD>!1O6(;*$X=9*O/>KKP4S]TOWO[0U>X$D>5 MKA;\51-9OIX1*GD.I0 X@ZG:=2,,<($AD$PYRS(GB;2KO^JNRM1X[)ZQU5;- MMB?RK&-BZRB%-B#?DK8&#(_CA6$0T%_B'E'_O/M#:\K=<]R_D?Y:KU]OU9OFHF*8.'"IE$BL?3H 4 M"PP@*@1 :K" 2 K$=+IWF2+3)._SUT^-_#KEK.*PKB#7SV'#\0C,2Z906"5T M7[=X<#;WA5>/ELI]W:S#/.Z>IQRK3U4+L?XHFV#.U[J,W6(S0U+(#&,&>*HV MS3#3,>1)&8.$4JS[SDB<6&697!(RM6G[67Q?JFWPZBYBC8+1(]%GLKKSE65U MJ4N0FGDC0X$*/)^U>OKZH OF;C7T6 .JQWZ_=9XN"1JWEE./J6?UFOJ>]5 7 M5Q>NK$M:KL7JN_BP:XR 8LPS*2C(P.C<,5PKPE^N4JX-Z#H M+8-[Z[..J2!J0])L1SYNOHG5)R5D)3954^VAVZ'L:U-]%3\VKY1Y_Y@1R/,8 M40$2K)@*0I8 G&<+7%$=2T%*BC(11:S+ -M0W?'KIT9@2CN][=CI9T=@ M)]"9T9([((')YA2+N^C34X M6F9D,\(8!&8E:_B5@Z1M"<-6 _'TVYO*49=Q&TP- ^RL2]3 U[U,!\6?U8.; M]?N%TK5:\I]7R_5ZAD5:QJQ,U!Y2<2R$90PHBE-0R!)#7I"<)'8]5OWK.#4F MKE54$_RG:A&MM2WKZZW%1QM'0QY^V=$)S=$>.QQ)UBGOM)]-L]. 3IRNM'"T/J-^\P%.G&DVY[N+_I]GJ+ASKXK>"I*%(, M0<:A6HO3(@,T9CG@*$.20I9SNW)O!^^>V@QN57,JW78(F=DVQQ&(P//5$ /K MG<0%:[WN [?/ZKG?L&P4X_[TB/VGO(7P70@W'.2TJ_59BYF,>9I3&(.2$Q+ M (L\!311/Y7*0Q8"T1(5B:F7?/KRJ4W-6BE]K)FD/]&_1)VZYB[R&7JWW>,A MF 2>I;9P6/G&U^QV]HO/7CB:3WS-E$-_^.HSSB54F1"\+F3_?KW>ZD)D'Z7: M:C\N%U\V^C8"D31F14'4.JJH#*HM+4 Y*@%"<9YS*'!&C%QC8XE3F\R=PDW/ MB:I567^=6:UTM-9:U_<4?Y!5?=Q@74?UQAB8+=%>D0U,"<>@OC\ M=$WJA7V M6DG5#!O?=51O2!V[BJH9"!=JJ!I^T(V%FDRC&96R2'"!%)PY!9#&"% A4Y F MA+"L*&,BL$U;H^:U5GPR0@>BKUI&1&K=[(BBAR-#SSE[_LMMI[2QP9Z MG;?MJT>=G,?FG,[ D[\Z+O9J/'Y5(]26J(H3'O-,K>WC*M_15H]QU)?)^ 9+LG.D(1>?\W1L%]K+QKM=V$]%C'N M*GK1O+,E\_)3#L6YCJ+GZ\CYN:[*J>/H=8@$T\5\'M1R_&5+Y[HI>[U#$'S& M=?D3# 6 F$L 4ZA64YD0(!#.PERN[QZO,-= ZX\*;#KJP,OUO?;S;?EJOJ7FE8")S%G M0@]-@M6Z0SG K-")X&F":$8IM?,H>V1-;65Y?7 6=-?&L$5DIZY[9%L?WF9. MJ"<4 R\:A^<^=TT\V3K::^K//36 PZNOVB=O5,?5P/!3+];D(VXT4B="=1VX MWR^^*R[32^!Z%I<%RG!9 "IRQ2&QY( F^J=4_1J2.(L%M.&0:X*F1B 'JMTU M%?O()F)+T[B,F[B:<84/M (31:UB5#?A4N/R&!UHZ8\D;N'@E2&N"AN5'FZ9 M?,H--Y]W[5K:=$+^1"JNNS3@DN:2* (H,Y0"6#+%!S%.09$R31,QH=+*ISAY M_]1HX#59?XN>E&Z17*ZBZE:?]_<'FV[IP\&OR M5&W(O':PNH?NNE[PZN_WNM=H?S4>AY:A%V'RW!CT6,;([3\O&GC>Y//R8PXQ MF>)!$\?/8OFP(D_?*D;F[2%KFK$LS5$"RE(7@5?>CV4\#WC *3 9V\-B%:=XR?WBDYE4)XP5KWC+R*%[SYL/V MT[T.6_DHWR^XXF:^)?,Z"C$O1<'S1 "197J91Q@@6E"0Z^Z].8:(I$;A853X8H,!SW $;JXG>:__@27[Y[:--\%[C#B=W_X,. M-U4Z0XLLGMF TD^"[YE@G\0&S7=ND)U MLU3$(L:Y!)3H &Z6$8 0+@%,"%0>/\SCTBB9RI="4Z.-UJ3_6$?UF:[:)NRL MLK@W\3%2!E=9(^,?_H2RA;ZQ)]H;%'4617N3(FU3U!H5-59%'[M"F",/EL6% MU\B#-M+EUSB#9W<5YA'IWFLQ'W+&NR+SB,K1=9G/][IG#NO^;3-4<-WPO0"< M" H@S# @.90 2J:6.4%B9G9/=OKBJ2U6NYQ8K9Q]@G"-5?\R,P2!P,N%F?%. M><"'E@[._ZU?-GK>[Z$)E_)]C_YNO\G\M%JJ^;M9WR_X%['Z7C&Q;D]!9(YT M(>($,)2I&0\OI M!:K ,]8)):N-YTT4!F\^KTL8;0-ZT\C#3>CMAQTVHF=-3.HU_T-%J%[SGV0L;S,8O.^I3>$38T*:NVB>:N>W;;Q%JX& M6T*/:(5>OR\U2&K0VZGK$3N+'9I'#$?:?0W"TFY390A.[X;IUCO&VPP96G.T MT3']C&OS.[IYO]"1A_I[T]T"?B8;\66CPP_WD82R!4$X5@(4^RX.) M\K>04%NK'/.,F)WE68N>&NGN;K!72D_;;G;&>-^@WZ H!B=CNHGV6M_MKOLC MK?A=U*A^$,'LLS6=+5Z>6]$9BQ^Y]9PM+.>MYJS?X. +UG&+M*> ''W>/W*A M@%S77[=MK_M9:.>T[F.QV*P(VVS)7 = W=-U_<]9AG"6YFD)6*8\2LBX!)B4 M",0T5?^)90:Y^07&R,I/C3;/>AOO#(@.+(BT"76 ];/N<6P:7_T27PX#!WG" M0QZ8XWW6&K7YYOS>86&:$?H2WQR+[<&$OT$C;3=>[)OT67'LW2"-K=-X&ZX70OMH _=2.KAN"%?5=Z7A=]&]7Y_=MP?#>2((R>,42,F4 M-Y0*"9#VAB J$I$S* NSPIHFPJ;FO>QUW3&%8^V!7HA-=WU^@ N^SW/ S&%+ M=QL,SYNX'H$C;]MNFWZ^43/XC&,K8;%>"[&+V*]/JCZ+A?BCH:@9@J7D.8: M)F4"8(YR0&2"0%)06 A8%#FV.D*Z(6]J%-*J%NE$)\N&PC> -6,-CW %)HY& MT\/DCUK9NZB#\&L?A/9-A\V \=M_^(;,<5L1FP%PUI78\&,.!SWOJC4C\_^[ M)2LU6[ZN2*4>?/BU6HA?%&E]6[]=Z)2A7]0[OV6)1KBM6ET@(:" &"18*H:! MN:Z"1 A@DA-.8D)Q87X7Z*;#U%BGL2)JS8@:K:-:[2A+[B*MN<56V7%@#,Y* MPL,=F+5.D.Y,B+0-46/$9?AO%RCW-@X6)P_AQV.D P3G^*J16XI]V'5PSRGC0@^?2.)<=Y1) ][C#-O73?;,1&Z]IV!G(T^@1ME?KWZ,EV!F,WCJ MG;_9C= _B^_+^7=]?EHG ;29 \^M>U26!6)"#6!.L 20T!0@BC/%U8B1$A/) MS/H:&$F;&@WOE(U8K6V7C68:&&>$L!E9>L,M, _N(6L4[1*1GCWV'++"Q"MM M]4L0PRSG.9HX)"6!KSJ:'0J3'K<37? MIW8KI-ZK7[6M:W2V(PW0(#'@W +"!&?@ TX]RMSU5/[9:1Z^#8FI!RP&P M'8F@O6!LQ]668/6RMNF[QN-O2^N.F-SVLVX[[%_%1M<]_+1:?J]T)O[S;VHK M_WZQNR;9)(BSA-KT"#(7;<7O(_01 M4II'3%>+W.JCLFH1+7=7W^1VW<.AXV"V*0^#;F"2U\#693@[M?6QY$^_-2C_ M)7!Y27O$O.[?+<2/NIFWA^5T9^_P!C$ M,01JL]GCP4,^[J-'4']T8P.&57_KDC4HH!H:?,HC)1URC(,E:Z+X= M7PF=BZ_BQ^;57/?]9#FG6#-%GI9J&XMX!BC#!!"("EG*F/+<+#:I7\[4J*)) M#->U[]=JQ6UK$ O,&VT(8]:Q^CW M6LM(JQG5>GJ\5[B!A.>HQ\NR1HYV[#7X/,JQ_W$?F??UJV*W)@)!8 MEDD&D$ 0B%*6*44ED\RH0G:/C*FQPQ?V3?!M4Q]VWP7B)$%\W7[_K1,MSB$V M(X>!P 4F!D^8#S]^U(T8WI*53N_23;^Z2(B* M[3)'"RIQ"5$.)CGBRH$ A&=(]^ B@&90@B+/,Y0+E%!N='W6*V5J5''< M6,*R$O]U+/NYPAM"@3G"!AR[GANWC!_><^.JA/%Z;MPR\JCGQLV'W;R$=Z1: M_8W,MV*]S^=KYZ>O(B[E2&NCW;8\ ;\69F[2- 8[,'^..L[6/EGX(?#JT 54=U1O M,#SLIZ[D"!+=%J>3DB5JVT9UV?VFZ>S'[6:](76R5NW[SK!N!)/+$B"L=K,P M)P(@EN> 4H9R[:[2PBH_RDKZU):078$BTA8H:IM/+_=Z*SJI]W/.3:CMAL>, M]X.!'IC*SPI"-9KKH[6V:_7'0^1K]?U1M1-J7MG73H-1"=4)G%..='N)GY.[ M-]5\JT3/BE0@1&0"&(PI@%CMO1%.8IU4)%.:%V69DIG2CRY=3^U:23;SZE!> MN.G5*E9S%5_.YV2UCI[4]*IYRY*VKL);"JIV*2G@"57PEIP FA(,<*E^@4LJ MJ#1+M_ '[B@%J5IHY\OU :9!D78[*77 [P7.2%LMPQV-GL 0]%"TD_6BQZ$G M!M\Z"#U]W#%?7Y^WW"^X=GWG_WN[JM:\8MJO[1(\4PYAG)<@220$L. 4T(*D M0,990:1(1(JL$CQOR)L::=3J6B;(WT#4C!0\XA3Z=E5K6G>-J76-#I4-D-5I M"(S?=/0;,L?--3<#X"R1W/!C;C3R-['68:1M44;$8$%10@$3!=9UZP3 "9>@ ME!AR)%E99%8[U*.W3XTB6N4 V?&#+]@RT?QE?S0/0<^"ZUL-:^:\A)UXQ2]Q5O?\__9 MKC=U58DFT#A+4Y@EO !Q'',UMTL"D%1>04IBB M(B[@0LX5XT#T,;LQN#^H8 M??MQ\^T_5"K<)&B4K0\^UM%>79ODY($C=(-$QD)]I*U)9TG4F%+W6-+&1,?6 MW$57!N9F5+G_ ;+)+Q]OH,;*0 \^8):9ZGX0[L]E'RACQ&QW/V@J>; M9[H3*M:?2,5_%9M9D94Y9:@ &50[6B,0ZTNK=14I!?][K=>.] MNK 7Q(SJQUXW\]29[7G2=9(W[;/>_M ETD1[TI(33CAG B24ZV;'!048IS% M6"(FLC(M[=HO7)0RM:F^:PTG&BUM)_@E($WG^$!X@D_S%IE6P0"'4[T0>)[L MER2-/-][C#V?\GT/.\]Z-;X5G8O&?7A7+:J-^* \#?YI.:_8\TP2@M*\1( 3 M08!:UC- ,HI *01&B!5Y3JP.HFY*G" ;M JW[K0U'=Q V)@:_.$6GB:.(;N+ M&G5!K>]=U&@<_=[^-TB.H3%@ODGEAM2Q"<8,A MD8_A!-^+YM!+:F6ZY[/5V MM=*[E2X_1L"R0#G/E9^A^ZLG10D02SA(48HRD2%$[;(2>Z5-C7!:93OO8UU? M#"TWW\0J8HWF$:G'Q#(EJ1]R,Q;R!F1@!NHP;!6]BUI5@V0D&8'BE67Z)8[* M,$;&G[*+V8<&GE8<'X^\6ZY$]; X.D!Y4TDIM.B*S&(9?I_A#L=:=CI,34V:O751QUU\_&('RCK>/1A.3*6YR/A\)[,07PW M**?/'1KFO];+0(3#G-18ZO(RQSEN@%T]\W%\G6-X4YOZ_U$>U6*]7_#/8JYO M W6=BG63L(/31,0RQR#/$ITJ3I4'%U,,1")**%*:EG9Y7!:RI\:;AQ43CNL$ M:W>N5;^NM.)8:L)F7,P8-!#:@5G3)]#VH53VD/D-J[*0/VZ(E3TP9^%6#J]P MC*)_?)HOGX7X(G3(OK*O/;3%11R+-*<@T[FI4,&@MJ%E G":8EH4@F5Y8AE% M?UF2S70:)XJ^4[1N>UDU>5K1*[$0LE+SZ$-%J$.;CFLXF]&3!^Q".W =:#L5 M QR0WX#!;Y#W%5GC!GGW&WP6Y'WC<8> KWTJXT&QH[H%W/SYB]ALYG6Z_7HF M\BR3/!8 8ZH#NW@*""L@2 3B"2$B3JB9^V,A=&I^3ZMAM-ZK:!$79(KT#<8( MA%]@^CC(USY0^2[J(/T2%%*+D*H T(X4.N4#8KO@*$NL>H.@3-\U7K"3I75' M04VVGW4]#OPNFEBHYMYB7[03YCDG>0F!VJ9F.@F< Z1VJ2#&,,XXPE*DL=V! MWQ5)4Z/HO:+6=YG7L#0]HO. 4/"[RT['L:XI;V#B^=CLFK21#\9N&'U^]'7K M UX;1[Q3.YX%.VY8D/%8DC)/ 28H!S!+,O531@&A5,J,<)XSZ*%QQ 715OPQ M9N.(IX/^!K+3VW?SB$MC848W81 .S#\WFD?LE!^S>40/8F,TC[@D?@K-(WI@ M,6P>T?<&]QK/IXLS2DB2H1@"E'#EZ*!" IIS#&)1IGF")4GSPK;&\\1=G*8R M\7J]K0]AZH-"^T+.;D[.0'2"[S'I2(Y-#P[>2S>_J#/38^BETLU^'9CV*/P3 M66V>OZ[(8DWJC.0/NT[Q:8D2D24)P#0K )1)H29_GH"$$ HE$3"6N5U[Z7Z! M4V."[@*H5C@ZT-BL';P;Z&9,X1/*P+0Q$$6'QM-FT'CN/7U#Z,CMI\T@..] M;?@Y^X+/K[]50K8^"YE_E+)B8M7>X:1%)N,L9Z!$D@)8L R@@NM&$DF>L@S! MPJP#]0TY4Z.76M5HIVO4*FM>^+D/TWX:\8A48/:X I+'RS%#+ ;7@NZ3,5HU M: -##^M!FSSN="EVV(;BDUA52UZQML>G_@.9S^LSQH]LLU2R$@WGUV^KY?;A MVZ_+[[7\4OTNZUK88YR6I"2@E'&A=RD44$@0*'DJ,,Q(FF+S%O:>E9L:Z[1: M1\E=I!6/-HWF4:=Z5-9_R*RNB?P.I]$-W8L-T@B[K(,+IKNH,ZYK1WP7'=H7 MG8[GUROC>9LQPP^LU3WABPWP:/>)80;:V^5CD &X<4GI5^:8EYE!T#JY] PC MP_'Z8[G1^>//=9!HEDK$)2I!PB$!D,,8X!*E@.6\B&,J80&M[ > '6@:_1[D M+L (E# M/BY*?)DN'7W&7VVTT?NAH1D])G6E3EH=4T%@R?550DH3 #%+ 64" M P1S3B C"B&K>A!#E)D:"1VFHAQ6B-+=,P2/EHM("C5,RO/HLBE=4WX^\ U4.:0@T(OE$KD#MWUW*(![W2]L3U(9GK]C:P> MQ'HF65;R)"T +Z2B5I9+0)*, 5Q0BD11)IPQNTRC2V)L)N@X:4;'"7M=Q0O; MV]@+@*8XCA-64)#*5&]F8P(HP;%NA1)G:4E+2*V:%@^%,0;O#??1/0LB.6&]R+>IC?>PU ,?LM]^&UL]?-Y MJ7W=>L\7V1<$C7QY?=W4\POKGF?=./:>,5WZH-MVMP5&9C'"B' %65%*#* 4 M,2 IRT#"&!88%I1QJQ(?E\5,C18Z+:.G&R<[-E":S??A 6>\3ML6@UWA8+\ MS?I^#+S.^RNB1IWY_>:>SOT;3SM<2[]6ZUNUN7]8B?H$J+VTRO)$;4Z%OESF M',"$J)DOF'*RRJ1,2XYB3LW.MJ^*F-JL;Y2,2*>EQ8WA90@-+G0' Q-XMK>8 M[!1TN4Z]#([%I>A@D$:ZVK0'R^YNLA>'WAO&RY\<[YZP5_.CV[[^)]U\F]=: M0]U05P__YVK]CU?/NK&N;O ^8YD0B62ZMUBBMI&Q3 &-U3:2)@G+BX0D(D,V M#DZ/K,GQW:&JD=:U[76ME;6,[^V#V,SQ\01<:#YTP\S:!3) PZL?U"=O5&?( MP/!3C\CD(ZZI05+HW?]7\J.IZ:I^Z'[75F)46S&Q^B[6]PNN/+/5ELS7]_/Y M\@^=1?-NN7JSW-*-W,X[KVV6,R1R*E*04I8#2+,$H(Q3P&(6EZ@D,;$[9?&O MXM1H:J=K?4;#6VTCTJIKFZ3D?43-Z.UEQRDP*W:&U/<$M7EW]8^[W^^*RK8V MUH7&6B/OHMV6\K-@HOK>["J/A[UUK3XLUQY/E\*-B>=T+>]JCISM%0KF\V2Q M8)(&AWN_7GX7"[+8?*C^N:W4=_FYJ37Z6:A_*O5^J1;5X_9Q5E*.2I24@,<" M TBX4-MNG(,2)KQ,<\E9DCK&=)MI,#7Z;]6*=EH[!_(:CH#!KCTTKL'I^B0$ MM[/@;H]R6PHWZJRXBUH[0L/O'"SM?QA>*B+:RW ,"7NV@](BMMGPQ2\5P&QG M=T^4LN6+7' MJ,0$L+)DDI9Y(5*S]<1"Z-26D$.=:\^3'"AKNW\PP-QT1^ 7R>"+QE[=NVBG M<./)F^#IX)Z; ^39X380/+(+;0[%N5-L\5GGR^/55O O9$Y6E5AW-YZYS#!* MLE(YKR55W,-C0) 0H$Q2%N>,"8JMSE8OBYD:V[1:1FSYJ'<<#B1S!4[C"^2! M((6_0*[QZ30,Z*RPNUW2TP4'Z**',)\Z(P2V$>IL?4.$1]V:!E M(H;C )B1R@BP!F:=PVYZT6FWO;OZ@)+IR+]#<^XB;4E4F^(QLV,8EGYS/AQU M&3<;9!A@9WDB U_G&[#()@H82(I!SPM)8!9 MQ@!)"@Y*FHB<4TYSPQ32?CE3([A6TZA1-6IUM3A;ZH'4X #/#U"!*>LR1BX1 M.#U@61RW^0%MI$,U5_#LCLUN0])[.-;S\?&.P&[;<'309?"X:Y3.>O-1_KQ< M\G6=:]Y]005)D%#<2+CN$*%[FM)4^8JQS*C(B[R4TNH Z[*8J?'CI]62;YMR M<:MJ_0_;8)R+2)JY>L/Q"4R+6D&=I%:K6!\_?1&K[Q43T2NQ8-\>R>H? 7K( M],/B.1;GHJB1PW#ZS#V/P.E]VKDKZ4J0M7@CFO^^7^B2Y@LU3+J>=2ZQ2$FJ MBUVA$L!8Q]$4/ %Y(B2,&-#I/%^M6I!>%VHT"7 S"++]^(^F;=;S:KBFXW=9KJ\C69SS\^Z=56QX7\G:Q6 MI.[O0Y*,,AP#3LL@KL:*J#$C:NR(#@V)-LOH337?UDG[38*V]I&T=5%K7NTJ M=09ZIKMA*/LG0T=]QJ?*8;40\;_9Z!(Z\Y;MM^OG&S^ S@X^# M%$VU6_SUE^6>"@@3ITA\Y+0&"+ $X*7F1<%*4!7$\$CH1-3TV:R(6D.B1O&HTSS*FMK+L<6- MD_/X&%S>C8%Z8)HZ ;PS(E)6-(UUUU<'P>7^SWDT+&X'QQB5D>X.!XR.IWO% MH6#VWCHZOWR\.\FA]A_=6 Y^F9L#JY>\/ZKY7*UZIW$FW9^:QF8SFF2"I$P" M6.B <"P\6W.@S1S=(/ %7E ZQ6J7 M]S2\36V6N[^/T\C0&D&OOK*Y]%%=9VM03CUI^Q)$HK-E*N=)0/'.BSV@1EPHK!;I;.&A'\D MW[E#M:[:8#\FOLKH#,/S1D:K]6O'S&=UM?DDF]7Y-0YKS@>A%C'Q\4GH$CZ+ MAP\Z!J#^O\]"OUK]ZJM8/:IE3U?VK_-HR4:(D965N=L?D2:&IK4JU^M&JTS]2,A]K9Y&W)M@4U_#JSFO+[%O7VPXR8Q7(V\LB-M+XYCIRG)B)VG=CWNBL_L]7>NHV] MZ7B8'34%03GP&N8+X&'- $S "M T0OLJ(R+:O:F79N; MYIUO%6$J$3.:TK*,60%$2B" L: )*4$(LG5[V6F?FMT;G15PM2HJ5.R;7FK M+Y&B-\9>]W4@^[G&"SRA#V]LD3$FCYO67R")M6#_^;#\_O^HS];\\$^H?P3- MCS4I7'_K*)/_IE'=)+_]H,-VO66(3V2U>?ZZ(HLUJ1/5M"]4+6KW^^^K:K,1 MBU^7FXH)_?M9AA OH&Y5G\;ZGBNC@*:R!+CD#-%O=N,5.SF4$#/;:@7$-[I->&PO45 FN$ B!_J;IS:W,01(4 GR(N.BQ"DAU"K@MU?:U):*5ED%9[17 M-]+ZWNG?O5INOMG>91F!;K:#]09EX-7!"XK66U8C=+QN4_LECKHU-3+^=#MJ M]B$WDOEUJ\.Z/LK/XDG7^5D\_+:H-NM9PB$O1 )!AN(,0*QP19(J5S7/14D) M2I$TBU_H%3,U6FFTU+'RJT[/:*L5K6]N'[IXHHUNBJG^]+1=/2VM&XU>0=R, M6H;C&)A3]A#N5(QJ'?T12#\&7IGCBJA1*:/?W%.NN/&T_3G5V\6FVCR_KIO) MS-\ON/CQ?\3SC)$8$RFAPBP3 #+U?X0DND5429(LXQE,H>DYU44)4Z.&1LFH MU3*JU8R4GN;G5)>!O'U.-1B>P#/>&AFKZYW/J2Z_=;1SJEZC#L^I^A_T MU?FM*Q'4.KF)#KDN1 ;2DF, 2\P )FD!T@1)P;(,%M(RE;!?X-2F^H5^9@=5 ME)QV%3BA-]QE9 (WB#L1^L)=XBY#<+M5W)7/.=9!5Q3& MVRH<7P3;KNH+M+<_V'S+!7^GS- %\[;-\=M'^9:L=!#!^I-8U=G3'ZJ%T)N= M]4SF.68PAD"6I7(YDCP#!)4I(")E(L$D%[%5Y1E?BDV-O@[MBO:&19UED?[J M1 >V:6>]LTY?-C75!*+?M87U:8!MXTMO0V[&BB\QD('9<]0QM"\E[QEPO\7G M?2DW;KEZSY">%;CW_7ZWQ:!^V2NRUF'4^TX0][K@U(:GY?S^;OE2O]QEF14"L%C@%"A/%8<M>5.#LJ"A3]KLV-6GL]+@EA!\3K A%(U5&7B[!PGRX>@:4-ZT/]1:U9XG[! M/ZCOZ/S]@BT?Q5?RH^U4H+8R0E:;&2L+QDJ2@TSF)8"2I #G10(P3A$I"Y&6 MJ54DL(WPJ=%^K;-;AV@CK,T8/!2"@7EYU[VYUKN.]*TUCQK5ZP[/K?+13ZWZ MUVO8.7=GMD$M2-]E(P5>I*.R#337>B5;O<.-OCZMED]BM7G6*80;)>KM/[?5 MDR;.?5Y17.),LY,:"Y0#F/(2T(240)0I$8DDB-I5^;\MNKM++"C,P/LS4C,+Z*!J:L70)LL.FO6,H?)*U<9B!V5H8 )C0&%)8)X)@P MA"EE>6%>'^Z6M*EQ4*=O/5^66N.(U"I;U4BX@? -NO&-6W GZ0"R6ME=S9V] MOC[ALRHHX0_&T7JA#X'3MCZ$&3PWJD'<>,F8M1_,[#FI]&#X(>?V"\JAK'U, M_>W13F;=A[BM'*2^!"DI$;_0*:N-3[AZG$E$<,ZQ3BN#*8 D9H!0QD#,4HEH7,JRL&HS?BYB:M2A-8RJ MG8IW-OECUW$T/'R)=?=+G MI6G;QF2[^;9<5?\2_+>%>F/==: Y===[Q?7;'V+%JK7XM*J8^*R/ZW][4CO) M^JK^EJN[ M4M6=T=N!KZV*:F/NHMJPYA]1;5KHZU6_ S#"):LGA2=PU>H7>K,+5\\R'1+]0O"S6FUU) MH++4A;P+KM:;G %(80:(* E :EU"E(F,YE9Y9G[5F]J"&_4<[('?1SKBHM>ZL.>&Q@5%G89!"46' ][MF M^%5QW%4B"+QGZT(8*8YY1&3][=U\^8<6HG[4[6GKM-C[!7]7+JQ]@\LUX#!XV?&^F..2F">UZ9$VI;FXD7_:V=. M?3FS,^BP[-_>I"#$[@M?OYE10Y4:-W/*$X1GF56^WNLYQ.A7L9FAE.549+IQ M=YP#R'D),($09"2G.(.(\IAZ"2Y2PJ9&K/M(F">M[5T]=T6G\%VT$+X"BC32 M)4]Y4: ,%$CM;B!E".!,QD!"GJ$D%IBE:IE;*I(?&>F=R/^_(&VV(/G"+_!B MTQNNI1:@'N3\!6@=0#).:)86.(V@K /3C<.Q#C_CF;/WJ\,^2!%C@8C$%$!, M,8 2,4"DS $IBYQS24N89UXX_(+PZ7+ZISW3&,Z7X2,QD'D&XON23'3DWHX; M/=J#VCAD=4F!:9!7#S3&9-;W#C=RJX.I/E2$5O/:XSV(X$,%4NB+$C"12P#3 M/ -84@HR1$D!&<_2W"S$]*:HJ1%7$] W7W;]9^9[I>T(JP==,WKR@UE@,FK@ M.M#2*:9'W*B$K;BHIU"G>0$A2 MJCULJDB#E*7"5R!>"I2QPLK_N2UR:N1QF""C*034%,*5]I;W0;?!-KSC\0IA MZ'N; _0^[- [B9=:!TV-,/V]?#_KHB.M[FR_,C7(Q@B!DI:Q6H3OU4N:K0SKWI]#%?_Y!X$0N#I;&B_56WKB[8ZU[0^?MMH MM:PO&G%8P_KR VZK\6E=PETLDMI%02@R"$2""P"S1(<0ITBMR2RC'*,8)HG- M,]@WF"('AN*[\7:0U!M4" M:)WW8?N]/>T=P;2J;.(7U-&JFYR ^WKY72S(&O+@H0&N-5XWRIT8 MO&C,DB?F=IV4/;'XH)O_=G!16%\EF>8PI M+E()<,IXEQ^%2R 1I)@E&8P+/_4_:W%38[F3T/'CR'%/H9P-SF:4Y@^]P/1U M(W"\5G>$Z,PC6,:)QVQ$3B,"\\A\XYC+XT^YL.(,T0+LE[D=X'/89?:W70]Q''.[K.F?E%Z/Y2LU*6,DX%!)R)', R M(X#D.00%PB+GG">"6,4\GKQ_:C[&EV_+)]>-RBETAI=P[H"$OGO;MQ=H=/-Y MX7;9:K_W;"NVS@V:W:E<<"I+( D*$-$H%0RJTV%DQ93(X+SZI!_M"K7 M)2'Y*NDF@)1K>59Z<;],^O=0QY/1P8! MZ;V502]SS&]5H%2W62&S[V)%E\9IKOT2;:;DH=Q1[E8LLUMO8&M&;![Q"DQA M.TVC6M6[W<;I.;\@<-_/5#("S]%?#CWEMEZR[9^I#'O9-?%4C M(MK=0II+GNM+\IA@?;1;9 !G(M:=0Q*4Q6E&,JO[(BOI4_.^:C6CMN#67;06 MZGO ([)85(KHUF3U[*7;\961,".C8/@&IJ:;9;);[:-:_0!;/R?@QN@A?$6# M"=2KO@&.8;023I6WN;Z7]J0T GY:"S.-E$5#Q4"QWBJ[=5 MC19>MKIC?4/RF)<(9A+DA4 2BD!+A &J> \3V..J,S;;\C;!?\W_WYT%HSV M[1"Z?^*_Y?=BT'+^DB,]HB-P:/.A-Q#1Y^BBPZ M[SIJZ*N@O?5W46=_U )P M=9^"]Q)J0 S]GF#BO9XS[>,3=VWF/LJVT#"9?](M+>LD M^8VR2Z?1?ZC6FUG!(,ET>'69)&K3"&4!4 +5ZA=G>8J2C& !K0JO^=-M:EO* MZTS$C;:1ETY'/T!YV:A1[3%SMA$ X2(3;JO'S:%X MG],40)$R0&E"@:22)EQF#$*KYAM';Y\:M3FJ.)4LHQ%ENU;;AEL"IS>3=9;W.:EC5&D?+O&@6G@ M"+Y&V>.=M]_>P*;(>.6+FT)'I1!3"$Y9Q?AS0ZOK7HD<7[]Z/OJ+KJDV0VDB M2LTYI0[YAEE< AIG%)0D*>(X3WDFK.*\G+28&B4=UD.\FB2QOM,'8<=_;@H@ M6N[^W ;.\ 0S]'"$/H\,-1(#ROHZ(!FHTJ^-)B]4_-YD:F]_/Z M&R'XY>/#MBSEK"A9ELM" )*42->H0@#%6(*D2..B)**$HK!A3S.Q4Z/+G=;- ME4][+< .KP^<"OP:#H(9$_J']J5C,M[>P-2:XNP@\LIIAJ)')3$[.$Y9R_+3 M;C3UVV*[WI+YQ]7[A5R)?V[5]T(7P[S_4:UG:EN9H#0FRK-+&8 <<4!H'NM; M@:+(!4I3854_KT?6U BI556'?^^5K0NUWNG?O5INOD6_:\4M/;4^N,U8R!.( M@:G' W[6Y&. C%?&Z9,W*LT8&'[*+28?&1"Y16_?EM(KMZ7MG:CVP$YN2S\+ MG;>LMKJO=?MJY;@I _2N-YD5.4^@*'5[*!U##R$!!.8(4+4QI11R6A3(.LAU M7!NF1H!_$VOMCM4%5O;6.(3BC/Q5L C+F>X _QN%Z!P@<2%$9X=&= "'Y_/$ M%QQ+_Z$[(]LQ?AC/RPS4Q9">%U+%H:#MIR8X4PMJDPDH+V1*M4.>IA! *CF@ MNKZUB)$HDBQ/>6FVXEU\_=06HZ\K4LTUBR1I]*AP_6::)W89O!MKQ&!( M-W MHUM4*W<[D<($$(N"LH. &:EZ["% GNK"7C6[MPCL^:?&J_AZ5>.C\J[7G[)O M@O%VL:DVSZ^;");/XDGWX%D\Z%"6[7J6HIB@%">@R H,8(&58\'* F10"%:* M.&&Y41[:+4%3HZY&UZA5-MII&S7JFO?,Z$6WG]%\8A:8VUSALFJQ88*%<\>- MWI>/UH##Q,3#?AQ&S_MIS_&*K"MVO^!OJOE6^TU=LG::923)40R@@(HA4JR< MFSSF@"N_AB8)@45AU>W94.[D"..L-<5=5*M>[\5;Y4W2O0<-AMDV.@#$H?G% M%[J#>X']:@4^B:9A<==*][H;._D37 Q.\];)_ <6]?#4P_NW,U^8P; ME;Q??%>^U7+U_#F/.6Y#X94W>L2-RAJWS3[E#(-/#(W'?;]@RT?Q2JA)(IJ?OY(?;]1_UIO: MZ7FG?E\]+$XZDDO*TXQG&+"")0"R) =$IW&*."8,EDD9QW:U?X;I,S7N.8P, MK6HC(EI;U/UK0W[<1;RUJMX@R,8NU^AC,O[HW%I__55 MC\N;PW%I31JE??Q @ ,%\KKI]$(AO8, O![<.^RUCK5QEW5SM#J*^/WBTVKY MH*;"NKU7B07.&4NAKHI0HZ=6 M6\N"MGWPFA&C+] "L]XI7IVB 4JEF2#BM\YLG\!QR\D:F'Y6-=;D,X[L0=;? M]/]TO6ZUY5%NY%KYCIM5Q3:"ZS_H3*^C7QP\.<-H3NPO;%RP;I9#.AQBM)II6L_02F?Q![=?_\IZ2(__KG/Z$T2?[:_.-" MO3)+RAHTICDMU3J1J.&47/GL21P#&L<2()HG-(EEDM#4MMS8R",:OHB8S7@> M51@;QQB;T\J4TNXOJ@3E0\"[:ZQ[M1NWT=PZA ^]Z%:B*5\O1*\VKPCK*ZUT@2^5*P-[ONT4GO^ZHG,VX[2 MLY(DDD N@) , 9CG.:#Z_TJ$2EJ2 A6%F>ONJ,#4W/E6K9I*.U6CIT9WB]@S MEZ&X0:0C !R8.[7V&MA&_Z@SX"[J3.BBK^^BG15W7>_SP.!;A 8&'H21@@?# M#(9=M.$ )'OC$5W>.U[$X@"KCV(:A[S';G5AR^UBLWJ>_?9EEN:%@$4)05[$ M%.A8)4 XA(#(DG%:".7(QR;KQ?Z54UL!?EM4VF.K2Y,9GN(3^>!5HTS/<]6["7?A M+Z[GJ(^/R\67S9+]XQ-9?5S57S.N;]1$%^$S$RF6<4YRD.@*"; L*: DEF1JU=@@Y^\UIA^ M:3!5"NL,Y4;E^H)=[(,%?9[!&D/D^2CVMMR13V2-@3@_F#7_J!LK_2+(>KNJ M,\+>+YZVFS?5NF:\STI0EXF%8 Z31-=N*14I<8@!0B0!"4I0GC#U;V05MGQ; MY-0XJ=,PTBK:48X!OF:,XQ>UP(1SH&Q4:WL7'6$8X,K''!^O;&,@=E2R,8?A ME&LL/NG<4%WM6_@KL5 _;#ZI+XP6,5]JJ7I'H\LSK&]G'7.QUFNQ6;A]UF_;M*WSM\ MJ+X+_GZQ46.M.Y\T@IH>'(S'29G'&6 8,;4E*C! 7 B0YR26NA)Y6E@E3]T2 M.#4NJ)6*7I/5ZEE'K=T_ZFVI'2/-VF<.F<@7?;C?)LN@3=F61( MID6F\S1%"2 2$% J,9")+!,2YX(FED']EAI,C8 .[Z2:BZ=UM&J5K],Z9:W^ M/CM<7U8US[G?4!D.EO5]E?\A&/7VJE6_N:U:=UFAS3 T)NPRS8/<9=G!%^IF MRU"+E[KGL@.IY];+\D5N#%GWJ%M;[A../S2AZ=(H%F1?<-EFK]_Q$Q&C?H$O MFW?Z[;SRU- $Z!XOX"1;-D5Y*D6&0<*A3J!0>P(*J4(R2].$<$$+814DXJ## MU!;HXT3GG:_;'!ZXYC*;CX@98P3&.3"M'$+KQ0+K(U M4-?SC^U?Y5I)ILUM_K2<5^QY/].*-&8YRBE0A)<#B#/%?1F& .=)BF6>)9A: M]6^])FAJ!+>O"V :F7H32C/2\@%08&8ZK)G0:!G]WOXW" 7=@L1ST9@KPD8N M&=-O\GG!F!O/.SKJRP77&:69Q-FZ!ON MGGQC&GI390)G@+M;*YS\;L2,)(^[/[,!XVS;9O5A1[?E\8E4J[JK_>I-M7Y: MKLG\HU22'VJ7J7&43M?A,BZ2!!<<)$37.! I!EA'VV)2Q(D0!170KC2>@Q)3 M8Z]]U3>UV]"JMWN->X<-G=.@&#I'@:$.[3CMU-?Y )T!%R$?R;,:@*=?K\M% MD7$]L@%0G7EK0][EVD7AGG-=9.;3GJ]Y'6G;<91K%RW,M=MSE() M"&0$)##/"I;D@E*CHZU^,5-CN[8E0*NJGFI:V4AI&VEU;3LH7$2VG]#\X168 MLERAT(?$P-X)%U\]$/O/.^R;T/NUX]*WO=_0-CN!OMJMJ\=!D,#=7 M/?4?CUM1"3XK:)&6.B,@P76U.:GH@<8Y0 RE*,LRF:56IS_V*DR..CK%W*^< M'<;!\+P[*+JAC[O]=Q 4Z[KJ77^9)OL#<6>4_9Z'VZLQ[G&X,TQGI^'N;W(C MRL_BNUALQ3ME4]=R[^_5YMOK[7JS?!2KTZU+GI4Y84P"'$,(H(P+@#$4(",I M2W,6"ZX8MM9003DE$+%;U(Y@67. <$Q4C_QA$N)<%%FL\U2^:EF_&8IWXK@=EJ$ MFY&[CL2D[4C]8%N=-=G9VU@XL=# M_%N+_-&@(W)>>=!6AU&)T!&@4R9T?EY5"@D;%Q9#R1A8LLN"7R9 M^+(>TZ_&F/5]QCG.[$'-P$?=M_*K>L7]CVH]@Z4L"L)R0+,2 EC01/W$"X!* MAI*4(XZ051K^)2%3HX@Z#D K6;?PO(NTGM'O6E/+LD,7$35CBJ$X!68(%XA< MPL"N8N [ZNMC8^!)[@ MY]]6R#@<;U\SWO,1]IF8D8^IKYEY?A1]]U7B@K<"B,UY,$![_9M;PLW;RO^QCJ MKZ>27ZV_*!XA_./B;V15:5$ZVC^9)8A(2E.UA\MBY<\12'5^D 1%DNM4);'>O/VA.53,LASC)$4(\ 1Q !,=]\!IK)Q0FF"8E:0LK,Z?+.5/ MC;W>[SK81T^=UK4/6;5Z.QYI&XZ&Y2FW?XS'._@^T%VW 3O$NM,_:@T(G;3/S/\JW9+6H%@_KKD7<_A@;4XY8CBE@+-4]O],4 MD#SE(,=(8($RE*96M2;\JS@UQ^?P)N/0QFAO9-19V84\[NS4'^HL-6BQ.-:W MP/8RXR7&-K0[Y']81[K^\#T8@:Y#O*GY0MJ6=G+"O+0FVE 6>96E%TQ36,"[73YHSA&$I:Y%8!M&YJ3&W5 M4-.C\-:@H@]^,RH/#VI@NNXM.'M7GSZR>L=P8,U=I V)M"6CM+DP0'*LYA=] MJDRE)88!7!:-,DS>YG!D^94\S"OV[=5JN?FF:./]@G4U)HL2220Y@)*G &:" M )Q3"1(69RF&C!)LEF3?)V5JK-;J&76*WND,GO^T.->Y"J?!T9T/D *SU&5\ M;E>%M #*XJ3*!V C'2E9?K'LCGENX=!['G/UP^,=G-S2_^B$X^;#KK6:R*8^ M(/DH7Y/UMW?SY1_[?AEY"LL$LA*D!4UUYFD!4(H9@*1@&X(O] [<'3F'&DFW(?%<#:E'X,AUCVZ;?E[A MR. S;D3RZW*Q;#(^%P_-U7/KK>W91 J4R(0K5RI7&TI<)@ 5F((\AP0G>5J4 MF-NPR4V)4Z.4CYJYVSSUZ"?1*&M9KN,VS&9N>6VU%$)QAB$4Y8Q_Z!]B=G[+:_4V+VK5H_O^0Q1A N6Q$ DNF(0H0P0 M$J<*8)2C1(@TAD;Y&F=OGAIUM,I%6KOH_1OSPK''>/5SPR 4 G. *0!6Y6 O M&NM< ?;X;:,5?;UHQ&&=U\L/.)R9M ECH3-SN #Q) B%P" M2?)$$$0(YU8YL!=D3(VJ?UUNHKV.BJFC;X(_:.JN=MDBUMNT,V"--V9#X J^ M%=M$;XZ0^E\M4ON\F@#-DGI \;T#.Y,S]I[KFJ$7=EE7'_4>*/ +^9_EZO5< M^3"_JF]'6_4A*1 M>"P B9D$D.,$D PCD @H*,VX*&,KIK"4/S46Z>^=>A?5 M-D2U$9&VPK'\ANTHF=%.0.P#4Y)_V'W&#O2!-U;0P$4=IA(MT >019A [VO< MZ/#U2JB-\SO"M/_U7->U2C"!:2$RP)-,-Z L8H"*C((2%R7+X@2F$-LPWKF( MJ9%:HV'4J>A4(NP"D&:D- R>P+QCB8PUJ5PWWBMO7! S*C5<-_-T]O<\.;!5 M6?N?#]5")#/!9,9(+$$A=1104F) 64D @P(6#*9EPF.G3F6'4J8VS4^[;[4_ M1%K9Z./"M5/9$;"W#Y^]P!5XVCLCY=ZH[!(2?OJ4';WY9=J473+N:I>RBP\[ M'GV(C;X"_[1:?J^XX*^>?UMKK^+]XKLN3;QX:"O95&(]HUC&<4D%D'&B5GT: M<[7CR=72GV>2\Y+)1!";OA3FHJUH8H26%$KSB.F(CFV;V5=U.G<%O,R/M.W' MP? )0BZH<]5%+!UJ$RGMLZS_.FW!N6_1#OEH_O;,-N?KE@CYO?0Q5S\N&&V7&?MV$S8\:7&(S0EX('XW!HTUVTLZJ^<3U.'^DL4S]IV^[J1W;F^2-6 MWX![I5UORHU*RKXA/:5L[^_WZIWN8@KV*\QQW6B[SXB8Z_[?WGQ5OO&99#7Z@GME_5>+^$> M)FS3&<0Q'-H^-:;@V!K 9.C@FKS))?Y,![*]7\CEZK$I[V$XQ?H^.Z%95*L8 M'>AHGVO2BY)-[)('M,:*53I%S5=XT@T(^L.1KGUXQ/"C&_H?AQO=>MCQ!FVY M6"_G%6](\123'F54WZSYA4_-,/JVJ M!:N42[FN\6NM#V/"2S1-NH:_;#M54&[>F$W70CM0FR/B]B^L3..ZM MG('I9_=S)I]QO:G[\DW,Y[I<"ED\SZ3D&20I!D4J=. 18P#G:JN#D@QEF*2T M($8%DR^_?FIDT=XXU2I&K8ZV]W%'\)E>Q+F",LX-G!D>#K=NE\P>>-UV],J1 M[]DNF7-^P7;Q*<>4\ENU^%Y=J<7WCE2KOY'Y5H?T;!^[PGQ- 1A==2^993'+ MXHQ"(!@M !0E 40* J@LN< 08II954H/I^KD2*0KI%,WM-/=XI\%6=DVBP\X MM&;.RC0&+##!>:C#JLV-:GNC X,/ZBEYJK8ZVK#X3>(/I^ZX)0""PWY60""\ M1,?&KOL\F=?;U4I?BC&1HDS&,8B)6B<@I0@@B:GZ/B B,Y1F..$V81OG(J86 MGO%5RXA8HYQ#EN%U+,W8>1A"@5GU*).M5<]C']>KIOOMXGHN9MP>KE?-/.O@ M>OU)AZ/?-T)6"TTZB\VJHMMZAZE&]_U""2#SPU^WR58%$I DH@ Y%@F &54+ M)(6Q_XAD1_I.L#["-C=&K@BV'N;8/W2 M\6X97.T]NGUP?HECL!S_G^UZH[^+ZZ_+>\XK_68R_T0J_G[QFCQ5RHFZW>GR ML_CGMEI7&_%%K+Y73#1M SX+MGQ8U&^<<9GFA-,2X"(5 ,:%!"1&"2!$QH@2 MGN4\M8JE&T?OJ2U>7PYZ"4?B1C>R%QUP,R=Y@L,8^F+[T_O7=Y=/*RYU'7Z_ M8*NZ8HK4>9O+]28Z,,MC<-ZXX^ W=F\DW<<-[1MW0,XB_T86[[ +:E[V17P7 MG7.789XS"@E(45D"F)8Q0$)B0,H,4@Q%3N+,>)MS]OJI+05?5T1M*1RDS@'Q&*K, B8D?8"AP!Y\N^OFMWK MP)]_:CP/_:K&1R[X]:=/KY:KU?(/-8L5IZJ_;)YG M.$8BU?U%,LZ0(C&2 I+$%,B2,TJR',;0C,0*1^]O@6UP[&P/6:>#XPM%!CY*-D>FO-# M9H=WN#':E4.*MX]/\^6S6/U"-NR;EG;X=Z&^PHO-C,HB1A@7 %%) 2P9 S1! M&4C2DI8\%06)H0V_N:LR-;;K5(X>6YV/SJ'OHJ=&;3U]1?.H6$1W@_6V&ZS_B'ZN1^M3SVA9D^IPH+U2 M[ !U1B7^J-2-SW0KJ[8*_(1LQ8S#+$E)D(!?ZRJ_$ M, M23\4GGV.*\)&]BCZ33[W%VX\[W F_EG4R?J?R&KS_'5%%FM=B&BY^(4L2'.Q M=/^P$O4/.LQP%AX$@-^MJ:R][:C2R5S,B MG9YW=7RXQ2&R)?P&1^[A0 U,-*WB4:UY=*"Z/FK:07V_A[HW!GLPU!:'^>$@ M'^FDWR_T=E<";N#UWA=8OG*\RP0W6X]N&AQ?,;"[9=TU80:3%.,8)@##& $( MXQB0-"M!RA&24"*$4NK4S[)^_=3X?=^'L>F-XMJPLL'.S!]T1R0P.9N#X=Z# M\LCF,%TG&Q$OTV?RR+RKG26/GW)PZ&ZFF- K*29M!,;/ZD%%,-6BN=/\NZ@> MOJE_WW\7*\4PGX5V.+M#*<4]6S*OETO",,]R" &77&TFXY0!S-5()$6""XGC ME*?FD10O8\/4"*BUPL+%>:&Q-_!*IS^BH0ET>%+BQRX+L05#%Y!MX+B+.D"B M%I%H!TET@(FMR_Q"WR<+UWOZWZN17/A_@^^7W;[@94>V=W_Q0JJ-MT]Y6>R/ M]CLOK(ISL(-8K03_2GXT[57JUM4SQC,ARI@#2I,20$Y30##*0"DQ2:7Z9998 M'KA?$C,U-Z96RCK6X!)^QG$$ U$)'R-0*Q@I#7=MEOI1:SV*4Z M*9ON=-'RK<\:!<'A]TK+X;0=E=F#@WZZ.(07:+>^K%>;V6?]]:\;OQ5QR1*L MZS*P- :0, STD3R A6 4$\YD8904>_36J7F,^C"T6F\J'6[TBR#K[:H]>K9H MGG<,6S^_.H,QPJ&[ P[&Q';1[CX24A\X("#UKU/R.7[C*$1QT8AN4E_^HYN# M]W5%N+A?\-I9O&=,+RYK-;U%]5V?V3<5.V43M/RPQK,Z_).X*!9_T%\,+6Z;4"R*N/8B9Y5'_# M"HQ3W\'NPVXT]'ZA=C%";5VU9['0.3NUQ['[]=NFQ,,KL1"RVMQOWJFMXXK, M]5JR5=^#Y_WG=82RX#2C+"$@B0G1#:L(()Q#0-*DI#F&)(NMJHA[U6YJM-8H M%VW(CZZ01O03;2SY2T0VT6]?HITA]>'.9^,P\C"C:T:0+S9F@8GTK91"-] 0 M43MPW9!$QX;JH6MM.AB_D\_XWTX&@=TK/?O5<%0:#P+N*=V'$>*V+/3T=O]5 M;&:%\DISH9Q1D2-=\ITS0)*$@J+,$E3")(^YL.'Y?G'3(^Y.Q8C4.MJ1\@UL MTU*4L<0ED#)5.W$"=?T0'1N7E5F&H&IDV^EEQPD[F' "$::9 )@Q M!J!$,<"TY*#,:,HDR;*B+&=/3;V5#5EMPH%U*B0\9'?1*_%0+>JPFE=$/<(L MMP\[%(LDXR2A J2D% R@0"*$PP$@BR.U8Y48MBB^';!0V/8B1@#025K.'QF M2Y +(($7FYN3SWI%.372Z]JQ>_FHJ\2I2:?KP=G?G;N*K[9Z26F]_(/2^CR5 M)4H88+1, "R@XCB494 YDA0CP1$2=J5-KTF:VMJP/T$1=0D2^Y/AZZ":S5DO M4(4_ =8Z'AQ!!*FY?Q,*W_VRKT@;NP%VO]$7.EK?^("_>OS[LIF7"I$GL,QQ MJ?;LJ6(.];,$N&3_7W-7T^.V#43O^14ZID )B%\2V4. I&F (LD:+JG'@R2 M(C=&LO;"]J;(OR]I6[;7MB12(F5=%H;7TLP\2H^49OBF D12Q@RF7"/_K;<] M')@:E[2H\HM#&)&%^5L'J(. 1H ],2^UB!L=(TBET-]^;PP6Z8\U!+?7Z>\] M%%&D^GUP[*/6WWK>FPOV^T3MH]GO=9X>\TV]HCVTD3HI)_FX>'K>S"1$A4"2 M 5B5U"Y)2P[L0W@)M,)(0(K9]B6FY^S2:6YJ?V\9OCR<5-^+8 M=2M[O5?5\^W]YX>_Q^01%=61GD-/6^G]_J*(:>MQ5 @#)H&H4(Y$^4,A#:-W M;X1:R;S[+.-1MW=$+XC:_ZB^Y1P_[9F6JU_GW<>A%CK'I@),J!P0RBPA$TI! M66*4:Y7+2@9E[)H,38V*#WZ&%DXTX.CW6B &.HDI]>#B.-W;NQ")7&G08&SD MHH'VD"_S_QV_[T<)M0[@W>8%;#!9> (3 ME3.Z;(Y*'9X G#.([V%)A?W>+A;/XL<'K=9 8 MK!#)D<%^B8F^'DR-;':>98]'%32CO?L!]QX&CX?!U. FYJ=@Q;G]0'P8 ?TD MRG_]1F&J^G\^HY%*!O 2R4AB@"^5CDQN),>> 8H/L@RNB@$NH -<(8:UDB0LO);!6*U.;)VI' V6D MVY%LGP:BX9.8ZOVA"=JXV!GZX(V,S19&V]C8&>3I1L?N'_=4 57?=/7\0W\V M]>M4\ MM@'K]T :":[D#'!$ZI!IV>F(IGEWY0%+7'W1%GOCBHUV!WZA/.IQ2(1&X?46 M&?U);W:U-'?+M?W^3['^]F6U_#FO=/7NU_W:5=I\?M(KN^)=/+QUV[?FF[E> MOY7KK3[7#.(*8B,UP$S9U04W&DB38R!H 6E!C%U[5+V[@D=RC?%^/\B'<[!AO]F\=<42& M3CD@Z5J%QW+T=GW!(T/=V@0\MJU^LU##<_'Z_7RM+/<]K_1QT86($J[Q$9"0 MY(#DF@.>0[NDS7E58%F07+&0R27 ]M3FC,970H%[)T/@]^/R1*#>ZH7G.CLZ M;A?%*9;#/1"+RJ$A]D>EQA[ G#->GU/T3 N[F)Q*K3O_W_/U]W>_WNF%^O8H M5M^W(E>0<"P8(J#0>0GL4A@!SI K$( YE"(XA=>P(%B0($2PZ$HAR4*%>HT 1BGL\6^L%-0/^,C37?87UA/AWD MM7N!*]!NG/UH/.HEFIC'+YIVGEZN[[LNUX&].UN@2=C$\YK5&W;S; &AO:UG MVX$#2XSOY@O]<:,?U[,<(\'MXS? );/,PI%]T!6*@1S14D!.M::!LF_G)J;& MUP=^*)S,G->!E2(78.OXZ:. $KB6_H5_Z5<0,!&JGP+1RH ML*JV%A1:B]:N'3=>35J+UR]*SMI^-[34I$63:]=0E1-LJH*Z#:O"/H$R*H&@ M1()2YRI7Q# M>E:>=)F>&ON=EE>TB\WU[&3K/RA^RZ$T4"?FU(@H#ZAG\04L M47E+I_D;5;OXPM)<_.)]AG[$=K=T_'M8'LD$1>L8D0; D%CXF," 8YT!PCD#!$)3:LH N@XK9 M.NQ-C0D.C1#G)[)P_3I%-B)<5CBO- <8<>%D37(@(1/ 5.X%6*$@DCQ$FSDF MPM,49^Y"U/=E>32@*3I$-GD\V;M.KL *"I9V?783$2 MGKM6P7.U[S\XTQA1R0P!1>&6:5)0P##3P @C%"Y8+C#LG^P\LS8]DK:+D?E) M*NEI[Z_3[WQL$Z3L@72?3-P _,;.PM6NUITM4V7@&B!)F'T[MWC#S%M#\.U9 MMZ:#FNCD=.3N[*%1W,2HEPJ\ M $3F!P 5 =69A8BTR,#(Q,3(S,5]P&ULY+U9=YM)&YQ<(BFX08 &0"W^]1,)KB()"@3>Y)MLV]5: M2 H9&?%D9$1D+/_R?[X=SW[Y@LO5=#'_US_Q/[,__8+SM,C3^=&__NF/3Z_ M_>G__-L__=.__%\ ?_OMPYM?7BS2Z3'.U[\\7V)88_[EZW3]^9>_9ES]_9>R M7!S_\M?%\N_3+P'@WS;_Z/GBY/MR>O1Y_8M@0MS\[O*?G=).*\O ):5 18,0 MNNF T=__/T3\KY#%E*2 [9D %6\#K*$'IXI$59$R9S8?.IO.__W/] M)885_D*;FZ\V?_W7/WU>KT_^^==?OW[]^N=O<3G[\V)Y]*M@3/YZ\=-_.O_Q M;[=^_JO<_#3WWO^Z^>[ECZZF=_T@?2S_]6^_O_F8/N-Q@.E\M0[S5!=83?]Y MM?GBFT4*ZPW/?TK7+UM_HOX-+GX,ZI> "Y#\S]]6^4__]D^__'+&CN5BAA^P M_%)__^/#ZQ^6/)U/__L42XA_3HOC7^M/_/I\07@@6C?_=OW]!/_U3ZOI\8GE7_]T2O^(UA2;KTXR3B>;3WT65^ME2.N)1NDU&@*; MC(0]K@,XBPZ"Y0*M]K)P_^.>*\TK(GHCAA6F/Q\MOOQ*'_QKY<-_J_I'./OC MAB&WECQCSGZT7YR\3_2SD^!Y4BXQ\$%;4,5I\,9GT*9(R[@2WL2#2;^^XH^4 M7Q?LLV7Z9;',N"3U<;%D6*9;0OX1NN<_\>M)6-('0?H\G>6+?UWUR! R6R\& MX-Z9:(CCD9FXD0SPPC!X1WC6>3 X_+#T3GB0_>-A?WZ.#(CGI\O* MJ5?350JS_\2PO-B#DRK'9!7H8 4H6QPX63Q8[X4(,=!7V.%WVY;5=X*%ZA<6 M@W"U$U7Q:1GFJVGE_;FZ4\&GK C== DBZ3R6P&5K0#BG"J; ,+KA3(<;J^^$ M#-TO,@;AZLC(>#E?3]??7TUG^/;T..)R(K0VR3(%4KI,J$Y$>\P:@M*1W"U? MO D'(^+FJCLAP?2+A(.XV 4"/N#1M#)AOGX;CG$B%'%!!P>:>4*P])%(=Q8P M:I6-]BPQ/A *?EQY)R38WI%P #>[0,/K>5HL295M&/^1^(_/%Z?S]?+[\T4F MD\@S%WA)D!Q/M!TFR496$1@O*%+1F=FA5,2]A.R$%=<[5H;C=1?0^12^O<[$ MOFF9G@6USC4BRT6G%"T(*^D,1$:.54X17$*CE-&&,S40:+:0L!-$',K8GM#QG/[X;OEI\74^,=D+S;V"I&, %;*#F,BR+BZ[4JRW# ?&QM7B MNR&CXXCG$$SM"1>;>_+=\OUR\64Z3SB1QDD1O081F2>/RP?PB?2@CJ*HPKP4 M^? @Z'T4[(:0CJ.A@[&W)YB\7ZS68?;_34\VMI3211)KD%AC+:BL)7@5#$3/ MK"!&,:,/#W9L7W\WB'0<(!V(M6-'2>L>EA@V=+MH@BH^ X]1D'EM#;'""#"! MNZA,,DD CBQ YDL%LC223 MB#.Z^C3&[)UF UP9-U?=3?P=QSP/8N/($/B(Z71)\.4B?IJN9^1<9W*EDW6 M.I)SC:5 \&0?YUR"3R(PF\7!$+BYZFX0Z#C8>1 ;1X; IV6HV4P?OQ_'Q8Q\ M9B%5%@&X*:2^4@IGA,N0K<]TH_%2#I;_#TON)OR.XYO[,["3P__R6_HX M";)NS&9+%F?C":-EC3XH@3]DM$(X3++AR=1W$O" M;@#I/EHY!(.[0,I_+&:G)(#EYI%ON9I@$MQ)Y2%'4S5?8! 0 Z3(A6#*6ZN' M>@.YL?1N:5?=1RD/86@7B#C/"SE[\J]7(@GA=#4)O$2NC0/IL="&0H8=U.P&SZZCU4.P-XN8/)Z3I]&[)A^P1=A'2@SN\#"RV-< M'M'U]Y?EXNOZ\_/%\4F8?Y^DP+G+MH!1M5"J/OM'6Q]E>';I[)\=IJG]!//UFMR,HN@$"$']M M(=V)DQA8-9?)M?*UGH%V$Q0#CE'$$+7'='@9X<_IV TH'8=&!V9U%\!Y?QIG MT_1JM@CK"5E.G.BP9#1)XDNQ'J+) K(UPNF@) ]#&1_7EMT-%MT'1/=E9!$Z,6H;9ZWG&;_^.9"FYX#A!%7QT&I3'0AM0Q(^6'JW6L/N M@Z"','1D1#P[QGFNU4\;DXB(3AYM!&N" (46(3IO@6$61FB54CZ\PO"')7=# M0,=ASOT9V$DQX55%Y"OZRFI2#./1:P9"U21!1K^$P!UHD81AZ(PWA]<,;5E\ M-S1T',T<@JE=X>*LBOIL$]9PCZ*^[2A!FZB<\;EX<%Z8(.G."^QPEV/K\KMA MH^.@YC",'0P=__+K+4:^H2_LW6)FXV6_GI?%\GCS83\2O%NWF5N?,4SCF?M) M.[ '3=W%Y.8*EV#)MEB7/ -97T%5%@P"(R'SXJIDBU'2_XPK]ZYPT.5_%AAY M-5T>O\X3D9AD2B8(TI$;3"00 *T&:Q4+D26.?(#+__J2XS2@&4Y@/]@!>_-R M; OPC/!-Y@\R;81/!3BOD1 ? P2G+=2&7((\&Q/MX7?_M07'Z3W3% /YF,? MXG]SWKMLXEPR!I&!+DBW6W8.O'$*,N,N:V!BT7%:SC2%P5[\[/9N M?[Z8KQ:S::[= 7\+L]KX[N-GQ/5JGTM^^X<-U69N)V(/O?97)"Q0S ]!$OG!^I/\_RN=R$$,)+ MC(S<($EN4&*D=D@5DKOZ%J%XL MO],6)BQF)ZRP1+&TH(11X+G2D*PP,FDAF&UC!5ZG8B1?JQE:]N9P!^AXO\23 M,,TOOYW@?(4WN<)MMM$X 3RRFO!*/F206*#4FS^;;'6^KZA]?[C<2]8X?4#; MX61LZAK"UVK:Y*^M.2B,&=K^1?: MR*UVJ8T!?B!T..\[ -"/Z'=216_)0:BEQW0$DJ$[/!I@(06E>0[8 MRK)^L/X9/!^^H2F]-X_W!\AB'68#76:+$URNO[^?A=K=/U!M3]D+BCHP?4:!!Y[L;0#*+R:SJ=K M?#/]@ODU<7Y^-*5[\XPO%=AH@^!"&]"R)FE%NCOI,^HOR064BMC2QC*^GZX> M/*Y!8#,@^SL TS43_I([*J)*)7B(2=7NO9*3"5:C4\YKNF3)P'/W95+OCZ [ MB.G!EAD$-HLT&T::ON#-QA6^*'.SGM7_EB=@7\BN<7:8PD8UBXJW-&V MLF(0D0QY8VBGK$V@YUZRQO7%#Q;Z31 -)H$>X%29\V8Q/_J$R^,: %VMJW&V MFF1T/CO+P6A7N_AE#M&5 CXPBYYL?W5O3<^!^N<.BL:UB <'T1!\'Q,_->/I M!9[41(15^"$*]78Q3Q>!*"YB2%Z"]-6^#[:> U8@A\R8MT9(>>,9?DO*ZL]6 M&M<>'@P<@S.U PWSXGS9RTC3E9F63':&-@ "LP'E-9+-GP/H+%'Y:)@.;:SD M[32-:R$/K64&XGT'*#HC?*)2<"63R6>/%?0V[#XWM MC3.5JEDBSX/8V4$8;U,[_7DQ(S:O:AQI_?V2&8Y[P2+/8&1-@ M%0K1U.R@E M<\QZB??U9SPD+7(;3>,:+,W3!@<21@>ZY@Z2HWRO@85,#0*&'G;GK&!=%0TMZ2[74 ZSL T-O%&F]N M@=5I3(6N>EXVK_IUF 9Z X9N[+@9Y75O)"&T+\\ MO6;J7S)H$@L!G^4,WC('1#G=\KPV&?$\!,RV)@NTTCUWDS2NN]Y._0P@@ Z0 M]*9V1GQ7GM/*T\ML66Z#%\9JD$J7.L%80RRU8@G=IF9< M+[T1?@YF>P?0.3\#'\,L+*_8,RF811TY"39F5A/WZQ@ &2$RIK+EM G;YKW\ M;GK&?<]JJWX.87T' #J+@)UMY3:C)E)E'E@-=B83ZDS3 C$X,NA<$#9G;\*] M3;(/?17=1M>X<:%&@!I0%!T ZXX=L!RS5,$#\E"3V(0'AY8!9E9*8H7%U.I* MVPM @[?";'ZA'<3R#@*.%P]TU]V#29UDE"1GD.QF4DG)-:_$ $:6T.FBL%%5 M\EW4C!UD;!,-.I3M?>F;C2+]]#G,+_;U N/ZZD'ODF4!H[4I2Q"B^/HDP\"% MZ(!I4]"A-/[>><:#Z*,=:1W7@6L?A&PAL@Y >99U<+7-:Z_*DD?&F2I !J$@ MQD4/WAMB8>%,%V>Y$ WSS>ZDJ9L@91,TW)D06Z#JFM$C!LL:*^K'L3D#HRJVQQY/4^ST]H&^WV=[$1R M6:^7TWBZKO?^IT4]"8OYFJB@3SS:C/?!U=6AT\PF4W0"X:,!GM#?CQ4W.P[) MH_R9.&!DXVO TM?YD,)X8I#DH(US+!BF;&J377&; MEMY\E=& =Z"8.G!SKGEHS^;YCOWHQ L*IX %2_N).=4N'0YLLK;ON^PWO/^-ZFL+LQVT ME)0/O@0P,0903$GP0CDP-C"9B^2&MQ^M]RLF3?NT7M<;D:7 M35"CX%$+0,89*./KXV]-<,+HB[$.3:/JY!V(&]NY'1@_][BL@XBG YOLUF2\ M9Z?KSXOE]'\P3UA(UB2+D$6]]0U9E@X5^>>&)Y=L$M:W,<[N(6ILO_7Q$':0 M.'I$UNO5ZI2V89-EMB;3N:CJ ;&Q%MCJ.K'3)58#ZK9-?^@M!(WM<#XVHO80 M0X]HNC[!4S"C338&*B^(/Z[&$+.'(CRY*<''Z-K$V0X>G=K0GWQL7.TKD"K-2VW?/GM M/'I3RWWIO_PI?)OH[(HK*4-0HC8'-73>2C: 2=EHF-*&FR8\V(/8<4WY(5!T M.Z#:5F)=W)(K4OBUL=LFTH+++].$JX^+69Y(G[DIA4&PIC9Y*W3S6R^@3K+* M40IM6)N0UW::QK7E6T!L(/YW@*2_+!>KU?OEHDS7$Z9BG?H0(%I9Q^#I"$&8 M N3JLIQUL,*TB3A<(V)<*[T%5O;E< ?Q]8^X>77X"\[)E)@1TI_EX^E\6IFR MGG[!\U[)$R(.4Y "K!-U@':)X)SS8(W&[$.H,R#:A.IVHF]< [T%I!K(I0=5 M=-ZG]/7Q29@N*[/>T,F9!"]9$CI QEK9&>G,^*Q-K2T7+$J-AK=M!/LC/>,F MD3514(?SO0/T?$!BQ6E:GR[I9#PG3_4(5Y/D7(@B>N*#3J!<1(BEYO8R8V0) M245VWY#<0PSQV]2,^^;7QM(^D.=[X^8++N-BZ':?9RS:@%]DU(3R LF+ LKZ M "X["1B\B=:A%:5-QNL=Q(Q;N-8"-X=RO /3Z.UBOOAQ%Q?C0BZ#;NAB,:J. MI/4>5% 1(KF3P*/GSLJD36D3K/PI:3L!RCTE0 TKC0YNLTVIRM9=363T0=#E M#";7IG(^D&5'YAP8R;EE/G"-;?+Z[J=KW%C2P""XJWAH&(ET@*^+1+(+\C5J M)P7G8)'3IN0&(>.&BMHBZ!">/QPR_@PRT()(L6:PS5.&'I"$@&WK$ -G!EM8FI\#9*Z3!]U"R8U!9-P\BA TOJ MR@:\B-A/YZ>TJ:OWJ]^P+)9XK>G3RV_$/Q+?=!Z6WU^3';&Z.TUVXHU26@L$ MY@RQ(L::I!,UR$1L9C+J8EH^1C79U$Z@]D_)>NL% =T=8 \>\ M<"Z#+:"MHKM".0?!)PZ!>*RM#D7[-D&P+03M9NFQIX?"PUC?@67W%M?7O&H= MD4)@#V QF[H>5)/3+OS^8.M,Q%J=%%,NLE M1V1M'60,83W7F*^LS^"29;":^6B3#,+\#17-S'[^% MU31-O)0Y9BXA*ZPG@;83G57 -"H6M3?:MU$X=Y(S;D!B&$G_!#X/9WL70?>; MVW@QG9V2GSK1SB+MGKPAG6@CTB&Y1-5H,R6+DF*.I4TW^"T$C1N0>!0$[A;-SX-ETW=B+O\'KF\T4^;;KD:6[0&1WK")FR<4;5EHVIC M)/U(1S!IV#F=\!DF[LX<7B.$SG$[J1G,S, M0B!G@YC"/401Z'BY(C5&%@MO4[-W)SF=(.=P<=\TE0[F?0< NE;!\SL>1UP2 M2WC1U;1!1[I9*52UVR&"S2HCMT+HV+PT[XR4D1VTP\6[O5IJ#UYW )8M;9+. M-X/,6:N]K^5C$90W$6(4!7PJPG =O&_4&_Y>LD;VT08'T7 RZ !0-]L;71P+ MX@UYF!&2U!SJ],U:H%H'+6:AG/5*-O(8[J9GW)?BX2$T -<[P,[EQ4X^,VY> M^2:^E(!&9F#%8VV%51NQE@)">9X+*R*K-O'%V[1TTJ)@0'-Y/S9W )37\[2L MD^)?X-GOK^>WG=(/B]GLU6+Y-2SS)'"I$L\1BL;:YZIN3Y@,#E'X+*/1O$V4 M\8&$=F)7[XF+VP^LS834 09O5\OF M6ZN)BT5;+\@S=W7HGXP*G)464F&669YY9FUB;+O1-WK]\^/>_6%3I?/JE4!RV;1HWC=R)O]$KJL3%X@+1Z@. M'XTX MHY23"(IT>BW^17"<$\<0Z5!)7V.6'7G*+8NM1_24'R*% SV;E_/_G)+0NMQ_23'R*'0='T6 F%S\/J\ZO9 MXNN@[2&O/K1M^N 6XH?/&KQ++E/CWV_<_R+5Y/;_L=/$LK:=?SD8C7/ A!T/F(1T+K1,' M99B"J IQQ/*HBQ!1AC;AX8?3VLD[Q*%HNB,NTU)H'9A:/T:>K.*,VR 30U= MADRN"G$/2L;""E<&6:,*[8=7@[4"4VN9WQOZ>X@ .D#/#X&<&GF9I^D,?]C2 MI\5#N5E2BIQ;"=J)>F 3$C>)N=D;%):L3)_:E+*VV,W(_2H>%\NCPZ&#([&E M65Z45A4?,C!5@T!>17*=R U7TANONP.F(,+M ,->9WVRZ$4\Z/:,GLU48Q+S$P#^JAKB,E L,Q" M5L&9VJ'6-^J,?Q]5XSY$=P?*P038 1C_$J;SRL%W\Q?3UB&?RN2ZJO%\L7B-*[+Z>Q92HM3XOS$."F=9@9L]'4F=4$( MIC;M-8Y\3.Z"Q391W/NH&O=AN#M@#B; #F[R%[BRUY[/POSBWZ< MD9$'IT4!(R(I?Q,W!RV!QLQYD4IZTZK8_RYZQGV4[@Z, PBM ^UXEEOY[]-Y MONQ\:9U)D9%6CU'7E(X8(68KP$6NN+#DK+$V%9:W:1FW96EWD#M06!W [<7Y MLMMZ9J)S6DIO(<=00)5:+>$7128#(QJ+-@K9R''9A;J1.Z5V!]#! M)=J/M7A[:Z_G7XCSBR4QCRX$RXRN66.2TX4@!5T(.AA>U#XW/@L( M*7,HT7@T2:OLVCP[[D?O;DC^W_/H\PA2[QGB%[?*^_!]Z_!#219YEMGKTJ:]VD])VPVX_WL>AX:599=&[.; 7?+OO(!R$R;#J)@V MJ2MJ)-U^=.ON.8F3PBR2?YF! M3F/M1L5HJXJ,I))*9)E%0];3R GP(T^0>O1UDT9DCU2=,930.KCJR4*YZ)*0_OMT MND3:*QVV]??Z$K$F4[N6TIW4'YD8223.2[6.8X;NR?8?,NHPZ<$C9D[?0."]+'MRZ&$UH&NO'X-?,"3PLBD]JG@XW)%FF5 M"T'?R)>[W5YCGX6[M! 'QUEKB?3CP5S?Y68?=($0,76DK]9>!1N!&Y^)<8@0 M O,@C719.:^2;/.ZLY6D+NW 5CIN&,'T [3K.OO'_= .0K'!@Y6:@=*,D>NO M$+35.A-%0<8V?/6BCVFN3>F1'M0GM>V M?W$ZZ2*XFM0V,4Q+*8R"K+(F;\K6N)-)M+^H1 F2>=^FTO:GI(U;.3;B=7VX MH#I WN[\FW"F?8DN@3?2@W+601"R3N:*6;A22^#:O._M3N.XA6./C,5&HNL@ M5EVWM?'U5Y_K(]"7,*O&RR73 N-22*G(8C&6=N/),K96@Q#>93*1@V[TEG<_ M7>/Z+GF_UQR]<^\FSSN:W\^/2[+1VIW[Y M+7T.\R/\0))X60K9+A.A4**D\\TTI]L@*@DA2EYC4\2J8 PFUPRJC[?/<9VI MIM#O%"R=:.F]N3,1*;!B3*&+J.;^:?2D-X*I$X>$#S&1F=[AR1C7(^L3Z \2 M93?CQ@[;,J)3W& %G3MDEM3H+,T$.B/FA5NOO2V!C0Y&6WD02L(H7B(3(?(8T29V[PM#T+^H6KO("*N3OHG M$NEOL_I\P1-C7I+SQC>3?V,JQ,DB(293QP!;)AM5E0^]DW&O\L?']DV].RHR MGKC6?H'K,)WM-33M80L\I@Z_;,S:4 Z4$0)<40&\8LH6R8,) M;=YUNE#EF\R<.7W6:?W83YN^$"QI9WD(H'A04.=]@,]&@G?%R*BL(;XTX<@= MQ/PC*-2'(.QV([K#Y-.!DW266?@JI.FLYLE\FZXF0@E2X(7-ZW:1D78 >+]V9(YS!>=X>6%XOC,)U/!$N!>9Z \]K(SI,I MX!3:FET5.6,EY49-W^ZB9N1PS8$2OA

["[ \B0X8(7"%38!#"W:>D)+OO(=S$HLSN RX\Z=W."&*]U8X+. M34)&*I?V$I2OLYX%-Y(59W@;N-RF9=R@W=#WT8&\[@XM;\,Q7APB@K?B!'@9 M ^TC)0-1& 2N!7KNA VB32K!-HIZLF0>+NE[@;,GV\I0,I/.VB M,9\[4#T?<%;W\CXLU]\_+<-\%39U":O?OE__SN:H)9:$#:0P1C7WN?PM%LFC[_MES4#IZKU_-TKG^MH]-& M:A=*LIY.76802N*0)489-.E@L5L#@VTK](..?<2V&)J''6B3'_5N=1Y?K_%X M-;$22:0I0]::ME&2A(#$':YD+0T1EC<:,+J%H''+*-JZ7?MQO0/PO#VMD']7 M/N#)8KFN7/F(1YO8^H0+4R(R87YPNI_.CL_J:CY^)JZNW^'7SK=4D&YZT MS0:4PV"K@5QZ0-N&_+-MO5].$]*N M-E^;2.>+C+H $Z6&V&, KS$ :D7VI#%.8YOK;BM)/1E, V%J$.[W *.[#\=_ MA-DI7C\;PA=+QT)D0:P*+D#P@32Q-$5HG5&+-BV8=B)OW-K.1U19!TBE ZC] MO#-%BM+'[#F@LQJ4L0@N*4:_%&VDCBPJTP1FP[00:595V0)BPTIC[# 2G8]4 M)7)4NW2?M9)Z5S[B;%:GP=">IJLZP7TU"3DRJ;R"'(2NK@B#D M"0)Z=K39&-&RV==JO?K+'P &K#[ YNM^>SL*)M M_34LEX'VL_PP/?J\O@B*G#?^FN+J>9C-:B><\Y];G?_@:J(Q:>^3 XZU*Q-S MIN:M6]#69#22"_OHBOMG N]/U:AWFM05( M[6L\<=KS[&P"4VK9,$\&')T^8"RZ6*1 \IN;(/-GE(T\B+P%]@851@?@NO,L MO?Q&9L1TA1O'^?*;EP>(3V)AJ*,-8%3-O2BU<8>B2\ *LCQU]GOUZ=F< ,*JL%Y(U[GS5"9%)"L9'\IIB$+6V\BMWHZU;) M/00Q6Y3X7FQ[H!@,X<[6X2A/2ZILWIK+"V6F$0 M--(12BX0XXR7ODVSL)W(&S?%HQ':AA=,!VBKS=7F]".WKWV9K5)T:CRK"5#9 M)O#929!!*IV2U2RTL46W431N7D4'=F<1Q\T8:(:Z-@#I 7GUDOJF>A44Z/D*!QFJP M<@SUN5> =QZ+"AAYH[ZV=Q S!UE+K )@?\ O.3[%64CQ?S#%L82 M50>*\G+2RJWG86$C9\H"SUP1(SDQ4M9:#XV)MI%];J02MU&T&^:>WMO# /SO M $>O%DN<'LW/^D2D'[IKT9'9_'6V$=;M2'8FPY;85)NJ&SHPAAQP0YI=%B\* MBXFW1IO]2,=NJ'EJKP<'\/J)YW@?,%SH80L\9H9WR^%" M]R#0%2%M[2#,G'.D8"*'8(H'6WPQT4F)C;*VVB5XD\=28S;+C:P^3%=_/^M! MR#&B]W038TP!E#"6;$CCP=NDE$7KE6HS&^EN>KI-X'X((N[(L3V4]1W<8K]C MJ(/;:DCZ]?SD=/V)_MVF#R[7+IHL!,10"PBS8."0=+;QDC:64Y*\30;:-HI& MGL:1SI?7-=PB,O@N2DH>WOF>E/(: M=2H@BPPU/ZF "\C!8C18>>I=F\KT7:@;M[3ID5!WL%@Z@%IM6+F1RR=,GS>> M^\;PT,0F:4(&Q%@;A5A-QFO6H(N30B<936PS(^1N>L958@VL_ '8WB5XSD^9 MYAIEP@18&.V#_@I.Q?J+UCX[$;'1S.%M%(UKA TA[9\": _6]PFA=*LP2* ]/' M7X,6_>TFK.Y>?UR+:< K;@#VC@R..L3P7?EA#^<'*2/JP',$)S8-EW4 2Z&)K)8V?T_07GN RSWQ?T,ZN:/AOFWR^T MH97D;%H!OO;E5M8PB-HA))F<")8<@WBC7>R6)+WM:XP'A(&DMQB>E6,CXN,: M9[5LS$S!^NM0X M;E,C? S+V+%A\HJXOX'ZCUOPF0>7#8*/0=(^2)$ZFPR@T$6ZVM'?[S8[^.[/ M'\?(: 2( 5@X-@K^,\P+SH_. %W3GUZ36;VL70M.%[H^K0Q%(A)I,JB M"$%F!\BE4 *-#:I-]X-[B.HLP6-?P?\T36@_*?0 J'.E?6M+Y[I6:R_(#Y2@ M':ERI1*#8(2':"UG-G'/0Z.LL_L)ZPQ8^P+@)K &E$8'X/H++HZ6X>3S-&W; M$,]6,8,1-GL\\L"V:@UBG7P%:"4(H$KP2+M<=S:%1@]#/*.KL<#\+!3T%V@% Z M -G',,/5>>+36UQ?>+A1C K2W=S"1?*3=XSY+"&%6&I6 MDH>XJ4/@)? HT3"W4U!S-\1L(V.\I_J!Q+L8FMB56W)?HO,+TYZ/%EU_//_$,(.=_V>!C@XRK]4:$ MP3!"6QS$P0YD_OO?)@5C-&AY#7_96M];6Y4D(Y2['_L[ -*SV6SQ-=!N7BV6+Q:G<5U.9[==];,^6>M)Y"A>$?=BB"DEG7AJE &TG:;.HG3#X&L@$70 IK>G-2#T MKGS D\6RML#Y8SY=KR9%9<.#DY!MK8TMY ]Z.B2T*2V$5I(;F9L Z6YZ.HO0 M#0.B 5@_=M+JQ9R,5V&ZK$GZJQOVDVHH6LA5?2N.'&S M_'-;Z3<]G>52#*-L!F!]!P"Z&H]QUAWYQ?3+-.,\3U!ZZ515',Z( M\W>QD#SYMU;F:%7VV*9SWS:*.GL6&,[L.9C]/<#H:JYBN=H37;UTO0:T"H@1 MI$Z32N"B32!]MLDELMU4(_/Y;H(Z"P4,!*(!F-\!AOZ8+S$MCN;3_\'\*7S[ M#>=8IF?;\#;I D74 D6?-6W#";"&OA&RT)C:O&UO(6C<88&-,#0$\SO T&6+ M_Y??PO%TOF'2>YR'V;KV(-V,I4,2V/KEMSJ+!VE[6L#K!XBVOO<5F_$(Z03X0I!B5+8)FN_;D3 M[<62F1BT-"9$'21K [S[J!IYC& CF TFA[%C ^=TORLOCT]FB^^(JPG&&'PP M 5B6="281W!,>8C,:S3<<[-C2?/MSQYY'& +]_] !G;;U_XM?KW6<7NYF-,? M$YX9O#_0OEL7^_L^;IB>]3L3/%"'^GO6HWOF^>

-6X M/!96F%0"-"L.5"ZI>F024&/&4C!(WJ8EY #$'QS3WI^$:_/,<]')9@Y:^]IO MF7CG$OFU0DRNP_MCR?XJJ]H"Y(3M\:G/%VW)" MR!#XY2'K38<*+QC=^L4YB$'5CD4I(1H7M&\S)*\#_?L&5RO$-QA6^ )7:3G= MS(\]2R1!KGPLY!!%)0THX>I\G\*@.&4<5P8#;Q.HO8>HIZ\M'X*VF]IR*&EU MX,,^R_]U>AY.?+58WL?8FO.LR'_RR Q$$3TQC1/[G*,;)Y.N*T%Y'AKEYSR$ MS''!.1@X;B;H-)-4!S"LY?7ORK.\V##KO.0F"NU#K(-?+=O,[XC@3!UVYNG/ M7BFK&C4GN(N:D>0- MI6#(O(CU'#J>(3I,$*S*S#@6I&_3R/TGA(V;8-CJ@AQ2&AV Z]T)UMCH_&BS MHP_3H\_K=^6/%3ZC79+YRGQ1@A1[$K'6$Y@ WG@/F3/.G)))5\FKFCC)K-^T@"7-&T,&[E$D87PIC<;4;R&H M1SW5 D[[26#LUZH;I <3M5(Z 6:4='<98B+8^[O53M@8%F>;Z8;\))?YVN/U\T#[P, M,9%L2@A<0LR\@#(*R:PAK*1,)DYVFD7>)@5@1P(/O49^LLS5PT!$YG+2$K+0 MC*['.M5+)UZ?Y ,7*3.FVX2-=J5P7+NE!9YN7CA-9-6])MHX%0?IH_-/&%8K MW4768^NFZ&N4VY"G7;M7Q,2 '&Q?YXL&%Y.N;>">LFYZ,5V%HZ,E'FWD5"N& M-LMN.'\%=CHQ)M8)P4';0.96[80GC(92HLV1[N(@VF2>[D3>$]%*#T#23:TT MO)2Z5TD'/"+?_(AAE5++Y^%=L:2#E:Q:TE:$:OS6\$\=NF:$3!F=5B(\:8OI M/KQ/0M"2^R+)V4OU15)*NGFMA<2M$RP9NI?QT971T]!!#\'-0W30@V0R<@^O M]\M%/DWK=\N/N/PR36==]IVS43@?0(98QX@7!5&F L'YHJ4I*J2=.E#NU+[K M+@K&Q<]PLET,R.@^@%)3)^G(WT@J99Z"Y#N5 ML#\$+;?)&*_+U^&2O0V3 ]D\=I#OTS+,5[78/EQ["'0EI50$^8C9U9QJ9L%9 M8TG R;@BA2DW"[:VA/KN^O31Q7^HQ!9#LF]L^3\[.9E-:UN8BQ?:Z+)42@)C MPH%2=3Z8E!&*IO^WKFB-NXW?N_'!X[5Y:R#U0Y@VML#?K3_C\J)U,A,R.\^K M:V=JJ;L#NB]#;5/(E-O%&!C*'7G31_;"X"9E$X%T +"?^&XOOZ79 M:9[.C^H+.OU7BY(G-D0N(L]@(MOX<8',+,XA.FF]+*&FZ8[A_]]%;)>>S9YH M>=ACP<&BZS9(=]&D;+K?H\'U?SY,<&XK00,%YBZ[LA&>TFQ16R5=U1-I%VS0 MGJR6B&2U2 %>??15G+G0F2DH$&SA-:NQ]F(. M+H%50FGAC7*Y3;K>?52-JV:&PL?6;H"'RN$IJ)+]7R%O?\C@:J7A6^1]X)&& MV\ *0A UX>5LAK"3H+.WM3UVEN71SMI0RN5C^HSY=(9G37HVBYSW2[WQH&6P M9(96$'E<@PKD&7JA+:#TW$?NZ,IND[RY*X7]*IV'X.;6L*D6\GD*"NABXXNK MC1_P#+G;!P^NJ';=Q",H+V0_-@3:05'H"&NUBXFUBA7N$8FM#3D8F MI%-. 1F-Q8NH0XR-$?5VQR*L9EV]FT/GH7S>'R-U^N/C&.AOP[*6 WW!8+K0W@]-F"V#KIC MM?L\%X;LKTP[226"\\C!%E/(F:1SQ'?2-_]X$U\?)-Z=)KX^A-<=3(+\_6\3 MQ[@6PGLH='I U507QP0=FLP,!L>#=??%@)I,_WSDB:\/$MKMZ9\/X6 ',G_^ M;!*=1A_1U;S7.F9 DK4MC8-,QK>H;95#N:]6K,GTST>>^'J(S!_(P9Y\VC>7 MZ23<>>) U)!D32>I Y1B< 6X#,0,YX05;3)S;M/220SN8%MB(&[WA)?;L_V* MM$R)G$$G)4 9$2 69D&'$KP6Q7C;.(EDO_&*[6W1/:6]^UC%A["^)Q#5 (_E MQALI-4C$0+23ZG2ULW )LE9T>F70-I[17-P$!Y*'N[?>!^OUR ;1[/V^8"-KN) \40OMAP6?7%KP*F\CHN+$" M1%:U@TTV$%,B\T:H@I%;;4R;D/5/23M4H6Q=X*Z<,X:!:Z,L\. S^7;6UH@R M0C26DUU>DDQM[)N'4#GNS34LEF[JIV;2>I+Z:_^4P1T^M;TN:YA4^',4^J1, MCG46'AI#EQLWX)TO$+/4/JMD/6]C>O!&T 3P7M9[) M%VUYT<;M5/ ]W.:?C/9Z"&YVUE[[2>9)ZJRK!+VM/W7 \^9 *[?7??NRX='T MH_51A((,I)$,5%2R1K5JX8Y$RU7D]-VGJ1^O$GRWG\>S.CV1R?/Q".AKVT:= M$D0,&@*/6(ST!76;U^-=*>Q=5SX$0]O3L >44@U[;:>^>4(R#*,6 M! U1:B#860/.2 7!Q6R]U]&+-H_Y.Q W+N;:H&+7:WI/$?6,NKJA\]>+Q*R2 MWC$H.=9IF>'$(HI6!:67 \/IN%;T%'SPC91MM9481J8U* M^I&.G8!CGBIP#N!Y!XAYOIBOULO35*6Q*<4\(O%<["5G+Y47!B):69LZ:? Z M&*B%55P8B1S;=.V_CZJ=T&2?*IH&D\?("?\?ZE#DLWA&DD6KQ""P6LG+>0+O M+7&C)*N$$^1;[A3_WRG!_W+9<5VOIM'%_=G; R;.H6R"E#QI!\4Y!P3J^E"9 M-2 /05F&PMCARCZN+3Q>AO^>(KLI]#WX-[+8?Y_.I\>GQQ?=B*V0@1<+SI#F M4IP4F?.V@,V&><$Q1K93YM-.@O]AZ9%%OX_@%D-P<6SQAV_7".=9%(U%0[*V M#O65'B)' [RJP1R,DWXGDW0W\5]?>KPZCT'$OS<7.S RMUZ";RYSC4-.*6#, MP(TAT\;( D&1V>QS<1BRUF@?.9'HS8,*0)I%Y,9]J-Q/0#U#[B_+Q6HUD588 M+4T&DTL )4L&9PN""YP[[IV+^I'3D#=T=?J\M"<*=@79PT72 <">I71Z?#H+ M:\POD(A(TXV4:!K2CB+D#>&_=2*WG02_ID@D6F#58^^$XLD.MA*/TD'KYXF\ MH@1#GHB#5!)!1]96QY)S\,5:8[4.K)&QTT\RN.$\:G+* ).I0ULV+]/9@-3, ME<)$+*Q-=N0_2C+X0S"T=S+X0Z0T=F^EK1V$O"XJ9A6@1$,N%68%WA1'F]!8 MDD!AU("]E?ILQM5&XCOUYWH(^\?&T-96-%:YDM!8<*CK)C!#9"6!MYH5D007 M:J?FX_]X_;D>)-Z=^G,]A-<=]&KZ_6\3(7WD1BB(/&\ZHY)1*'FI \F854%$ M4>[S!/\1^G,]2&BW^W,]A(,=R/SYLXDT4A@F.10=B6*=$]%>D\1EV;0?TK+< M]X3SC]"?ZQ"9/Y"#/<>"KEQ.:0*+Y'76Y&\DEY.\36=K+R"'RC!;'R+:C*@8 MZ/EF_$R0?$;PX#W9?='4#EWM H9\(DQUAM_$Z^8B'.D*:EO]8.BCE8Q1I57A\< MJ1[SP>00* TFCFXCAW6(Q-?I;+9/5/#RWPX3\;N;E(&B>1.)1U.Z MI^H,UO7JCG[HJ2*&8YV,8 V91"F!,[E %)XQ:Z5(H4W]U(/(/%397"QV5Y>H MZ*20@4Z-KOD]2J8"3@L+)G ;0N(V-NJ%9S%':QD"M_69RB=#UXYTD"P/A(6L=:,4AE$,H@^+V>S5 M8ODU+/.D,*U-'6!KE:"=BT .Y*88+GOIB@U)\C;=E.\@YBEIGH<@9IL!M*\< M.G#D+[9PE@[*([?.. ZE\$W/U5(S03-$3F>%27_C0X\B;<>.UBC=$;Q4%%Y!!D-""#D<46 M9;3R38$U;HYK*]P\B*][:Z(37$X7^>,Z+-<-]-$EQ#T6;VE1P!Q";9RU><_- MP),H&65Q1K=I=WHW/>,FJ[;5-'OQO$.U@B(I*YT 'A1YG-D11WQ,Q""?R2)T MTL0VCQ0/4BO-.KLT4RL/X>N!:N7E/ ^"B5<$ZSI:Y]Q)(+_AS33$Z6RZGM8. M(Z'Z"_G=_ .FT^5R.C^B'WB[F"\O_OI;6$U7EZ-Y/F'ZO/&45V=/S,K9^I;# MP+D:"(V2U*QG'G+2E5,,C6AC%[7<51^F5'L'KQMD=. *W-[')B&/!4;V9;3 M6:9=\!C!,\Y!>"F2#4:1+F^"[[OI&==W[ 0]D\!M ?K^X0071DU2Q#S\[#Z_&JV M^'K>[T&0=9NU*W3*,NW'6 >>[",PWJ-B,1C=:%S4[C3V!K-],/%SH TAH Z@ M=Z[_JP/U>GYRNKYL/J[( HFYSJ-A,H&R)==^K#51-0A!^_,BM[E"MU$TKGG7 M[24ZB [!>+YR=5>ZRAMA(R!3JZJ!?.9:< 0&7$N)GOO&.AAH=C#53J,S'< MTAX"Z!!*%[KZ0UA?-%^2,7I1VV0EY64=:&K!<95!!&-BL;G.(GT42-VFK3]H M[8."GX#K0)%T"+(WB_G1)UP>?\ O.#_%ORP77]>?KVW/I*B%(H_?A%3JX"+R M^'GDD(2+I; ->LX\$OR&%U2$67\;I.H??3V?KZ?&Z8F*V4B[2FUF9FR"W7C/F<]$NH.%DL'4&MD![^YK#C()K/D M2P2%GH,*7H/G"D$H9RQ*%2QK4S_6>F?C0KQ;_Z4K0(UYP$J(EX\(ETRYJ4(F MQ%;IA4@@(R<+WSD!3@H'+CN!*6GE_8U'Y=MYE[LM]0\9M-X3%HMF,NI I6][ M2F>EE%@DH$@U2[F^F1:AZ(S;.LA)IZ#:9(\?D+[PU,(_!\)Q. %VFV9^\RUU MGSSS6Y\Q3*+Y_:2-4_.2N.0QB.JWA-I" B&FF*%(ZP*SJ5AL8SP]:J;Y]A6N MU5B0TAV0:=9'>@;@^4HF'1]1-O32TG)Z,DMJ_ M-&_+)[516-V4ZM5K2;I8AWHG"4K0#1A8*$#V4I(QED*(>_IJZZHD[-5T/EWC MF^D7O+7L1B97Q\-Y[87V")(E.AZUJ913HH#Q6:(AGXO'U(0S>Q#[E-3:0Q"W MO;2OC1P[< DNMKBX;XNO3M>5I==Z7K_\=H+S%=[8N]3*.AL3I%B;Q*(-X((A M%>\]:LXSID;#FH?&2RC6>X.XU/R7YX"+[VMQ\>)+4.S(9[]O/;]]^K MFGA>U<0F506CPAC(TXM8W[UXBN!U-8M"2D'*D!#;V/P/(+*7?L7#XN3F TPC MH?6-QZN-O0W'%X^]PF=7 BN@1""A(S_-M +, M[L \6'H=@//YZ6J].,;E\\5\3DI'?\!X12@?)H ,,O5W,R1<\P34^.UKBYFW[$5<#R:4#A/TQ/PEKG&_JZ-/G^6*V M./I^D0F$#H+<^.&FEEPNVTNK^2:>X_X,[@$5YV#. M61B&14#(RH.R=>,:-1"J+;IB=2D[O:SMCHLN9L\_7&0WA;X'_T86^U]Q>O29 M%-JS+[@,EQMP)CGCL@ ;:GH4YPB>D5Z3(6;'A"MEP/GS=Y(P,A3V$>1B2*YV M8(7N(:+]S)8,INELN0L.N@%>;P6-@=; \7 M3-] N]:?\?IK_B1[4^\ 3EHVB'&6.O?' C-A4HELJ3:Q" ?3FNW,:7F8!Q" M>%W#\]J@Z>Q+2@4Y"%Z[P/ELP7MOB(6T29>CCZY-T&D7ZKH-/[6&X)X"Z@!T MUP_,NW*3;Q,OC<24)5G" 4$)2QD?Z[GZYNHU## &U H3R9 M;+(SILXJ4V]F5I5-EEVXQA0\R[);G1O= ^:8#4%&F\RSP1DT2CZ:=M9E[@LX M5<>=R63 U[[&Y!$+Q;Q@RO\#%.;<9ZS<3A9]2Y+X]!5G7_#WQ7S]F>QJ64N% MB3^.N00JT&X",@,Z1H9,.Q%9F]YFA]']E/+6'H+#AYBB TNW POA8;O]3PS+ M3U\7$\&=0\DCW5%UD[SRU\="MG=0*%#H+-N4G>U%[E-*:G\\Y.XCRZ<)6$(@ M6>Y:2K*L"%0E9K+EFF/S1/,+7.+I3%)#,E6E^?4+9S+OMV P@N%4=UMW=BJ9&8'+YW M#@>8P7&&*_2CMXWA"RV"=F]MGB9FZ7=GBD5:?U:#<(JX+$* QZ*ASM+F2EC$ M;D?.Q\ L_6X;LR":Q.R^VCPYS+XJ].9K5K546F<;( JI0#G.P',NP0@,EADA M3&PA,+M#="?TFG\V]/;7:]L0KB/E#48>/28PK+;J$[7$5FH&J%&2*Q11'_^8 MGNCJ!$3[4P-Q7^WTQ]IR$\Y&S-[6OJ&$Y_-?,6[ZI%WO_/TP^=*G21HHT5D? M_"A4G&0^&] EB-HB58#SJDZP89'E$I)P8935]C@]A]J6JXZP]>DW%]B+1!&$ M)P/I:M6^3@E\M@ZR"UH&YF@]C+/Q/4K.M(G& 7!PWV0<+O1FSWEN+\O^[8 > M>?I^ M_2#JF+HG[ T[?RHO0?+2L@N>1L8>\GR]'OUM <*0V)I?,E/CJN+\_.P^G'-W.OE8KT\F^=: M3_8FK!;SQ9?U+UB6*R1W'DF5M%'\A>M?D:A-\TNE+NY4GMT3ALCW8^['<<3WO M]6H+13!K&$3O1"UETR1Y9<'JD!0BNF#&B6SVI73:0X51=^X15'42H<)-GZVS MW4]S%7/_0J_N#Q\^L-B#F7'CC9BRS#%IB-S7#ML)P9DDP$CA2^(B"37.[)UQ MXHV[;NWE[1K.G<3B#?#MX/-$*R'F*"E\1F(R1)G3. 5FCQ#39$2Q#P;NVZ5# M!=[ +OB:7CG?O VI]JS_L;T%ZE12AB<.1NE$ECHKDHT)D)U'Y50I.%)?SH>T M3(^8@]1[OX_,8;)N#BV[K@*(FOE 0;,+E@01ZI07'@KMO8H+77(1[N\"Z***%!&&,IC4DF*1H6" D4Q3S5M86 M8.-DSQ_0TA)<^NCW?N+\,&%/G7JX:W!_P]5\F>?IM_#CA/.SFX^N>PD MEX6)*HL(5M7].R@.VS##N* U)B_P_E',$]F$'B^?/JTUR/9T#-&W"*TGN;MN MEZ.8L3& 3=%0%$E+QP=)_J%5J)4RP:78&UHOO'PBPW04*+R$NR'UTB+N'A/F M^F/:+,E>\XJ>SU]7RXLO7S\LOV]MN*6?R:M>2UB40$S 9>VC45!#[:L!0CB+ M@7B/20QJ[CH2UAA>!X50'SLYACX;\.;NLK]=^MHF'FM_.8L4-BM)0@TY9G#: MZ(2@8)N,S6G BJ=H-J$[/I: H"9]] M+CJ7D9I\/T512XF&_37]+'!ZBGWJC9-,:OJ*Z1^_K98;3%43]-V753C_8Y%K M*][5+?*;M%PLS^?I]SI@L4;@Z2H,8M*C+K5XD7,R M^"8EB$8Q4,A06557PE))Y#T768Y2\=2)]0]\O"6@L\AH'.H_*;6_^M7]XBW)A9N MT %Y>P1>2<3[P"R8XI-B20K34?GWG]R2FS.$Y@^2W-1JOYUR>[M=OKEF63/:S,D5K-W!7 #GN +I1.#<2T^^8"A?E]:EI"TN%Q MU<'R;A SN[5EN7!69P6L.$*^UO7N(7UA*COE9/)NI/%FC],SK7=[N)Y? $X/ MH3< G:V7C;DRL;.7RN6R+==#HT@F/D@*,\DLVQBRS.1K&QRGT\,#4MH"3!_] MWJ]<.TC8#:#EKO%]?]W/+7NIB[<2B.8:CVG:8VW18*QA)"\IQQJD^ 1!TUY* M'S?UUT_JS8'GJJSX4]C@FU)J>N [_H:K5#7U!6=*Y.+&V0*[T==2KF<,T VBE^;0]L=BUX.2'(#Y.BTO%IN9 M-S%Y4RPP5P_*N77@BS,0:/EHA46$,$X'V1=):RFK- ;&#M5&"XFF9;E;,O;4 MNMG9ZYDJJ+"F3AU#2\YFTA"[Z\I:3!@7@ZAO@; ML%X?EAM<$R];]]7DPH,B,$3O]>4DZZB] LW(>>6<2XQ^%$-UFXJ6O/IA;%)O M&9_$-:4/8;4*U6$9)'OG_D8C'T/XBF3@#-)H%+!"E,.N=D MN91\O-*9X]P_,H8SC];4H1.TPR:C::TXOJUO+=*_O5KDRT]JPS@*U5Z'1F \D>,4R"'C M26JFA5&B6R>3G@1,!YG^JEX>6>X-!#2/U%6&3*Y[Q4**19)UK2ZWX @8/"J- MZ!XT'YFV6OFHMX?Z;#T#R;HYM-RJ6.%.".)$@#1U0F6A6,W%C$#L69-SX%&/ MTY_Y9*J5]])TUVKE?<0^]4;VZGP;)I(!_83K36VIO5EA5CYNJIL2R47 M$P*8NJ\K*R,X'S4$I@VM-%N8[5:&W/&%+2&EKVJ7(\MY:NP\J'I%YFDG3060 MV^H&$MV.8D)@M*M++V3,OENEX(F4#/=&PT&2FUKM#ZI>!D3K[O=9#Z1>N'>:C](U.!YY"3.2N^P**1PNN^O&<9R9$ MUM*K;FY%?R?B2*&D0?\,]/^'UY]AU7.^J= M#"PDVK03LQ3F^C9T.9L81 M=@-9_T=:-G)KHM A@S8VU.9 M2=/88!9>T!=&81P*@3J,-%WO6;*F/5<:'$3# MJ6!J%[ES"KR*2A5!P6!)KN:2#(244P-N8:IM3Z\PX-QU.IS')/GKNUIAD'Z&W )V'OEO,PG&) M KPJM)HHC@ O% ,3?3$J)%IKS]T(^'DO0Z)/#S&0&RO M847,$+GED#.+!@.3F9=& ZO1O.014#2<$AI U.OE^3FNTCR<_1:^79^K%<&* M]9F!TRQMMV_P=>JKH/4B1+&)3.HXV<#'R)G60QX!08<+?>J@O,]\#15YE()V M9L5J/;-7"IS/",4E5ZPI4N.]C.&1I]P4F[V@<.B4FWWTTB+N'IV*DO]52&Y*FC1:Y"R^L;H:7\7D0.*5$**B23"1H')73K: M@4@?K2X'$W$# 'F_7.3E8MM/.(;%/SX6H@)SY>?]NU\^?MHQ%:P4]7)NM;86 ME.(6HJ;O HF*_,*8O!_M9/!E\J9-XP\,I^$5,B'*UJO-[%-8?+DTQ3H*:;7Q MP%S-_^DZ\@7)3V16"&+(H4J=6G304V\AB/YU'SUW7MO2O:'^ODM_2;:@_BO4 M)@Q:2 =6%E/'G!-J:0N&+'+M6)Y2OG^%\5 3+G?'*"R^TKO(;^)U?[W^6)^ M?G&^(]QG4:RH(P*5HB]9%@A2$O5SP?/+2?1$/$])@>91$RO6@O/6@=%:"^6=YVR< M*2+/$-729=+#I)GJ6 MK&DCW,&4WPU4/30Q]>'!P%T>L@XQ"E-JC\U8#QZ1A,H"&&%H[>9DC>K6ZO1G M&EP](%I&;-"QC^JF1NUC!R2724X?@N9$=>29%C6Z#,&0,'/@*C">7##]*T\Z M;XY'NET_0GG)WD)L$0F[A>6*CT4R009>\CH)48-GOH"+4N@D=&&E6YNII]_1 MV/GZ_MI["0\]1#DU(M[.URF<_:^+L*('?EZ%.?W6E\^D8/S[6R^.1#*B#EDR)J&7']AS]B6@,4WT0L)Q M'4W"[O?Y7[>Y_!73)9/\%I/&IRASK&W1ZS6[VDL_:*1M&)4MI1B&OEM%6U\* M&JNJ& 5P0RNB2;1]F"_N+*J_$WU?MRSRJUGSPJ-6Y!S(P!CY>%9 %)[V!N\# M%ZJ@5P=@[<7W3W1!X*A(&U8)3>+L\Y]X]OT.D_]QL<"MY;[BT22'(C$/UM3# M7\,EQ3.$)&\-VN!3)I?U@(WT10(FNDAPW$UT6#6T!;6ON,)0-M=7)GB6-I)Y M!H%*D5?+B!.T"@R1$223&%#V -2]UTQT>> XL#E$I%.#XU(>;^9?OE[?_L0H MBR9R&5.%J ]D1=%X2%GIP*-1\?[-_JD./R.DG]N;04UOQS\CNJ>AU M A-='0HO)?C::$G;8ETH-ELY3O'?0UI:FGC24\7/3WG<5]X-(.;][08Y5U=^ M+P^@?UFN5LL_ZX7@\(T^V?RH)]J8%#/ G2!;ZDA*SKD$Y,5[:84P+H[?\^$E M*EN:I#(,RD;3T=2.SOM'!G?O&'NW2.3 K7&SO![=_>I\.QB>8539,45V75A0 M,CKP*3# &%GDBB4?NX7U?=[>4M// \%U% 4T8.'NC/5.*O@0!8,@:I-=75MD MU#9Q%$=ZKKW">#__.) %VWMT^I%:8PUCH7K+>&H+]' #_[Q\>['(CS2*FQ56 M)Q=E#ME4_Q*MA>#1@<["!XFHC.W6JGJ/E[9TP7\ >S.6N!LP,W=9^R6LY^O? MB9:0/RYNWQ7@M02B1$'!21%U$%J(#*+.#(PO0<9: !&.,>;T:0I;NO8WAIL^ MD&[:,EV_A7E^M_C_YHN\O42"ZTWE:):"U#QQ1KPX27MU4>"M$A =3]832V20 M^Y0%//JVENY<#&ZL!A!P U;J=B@QD\P%Q0K!&U,=#4M1:BR8RUVW5( [?+BVEXP;P,==>=Q&^IM2:MW==_P-5ZFJZ L2A.V)WR[^ M+%(E(X6&E 766S&"5A-])[4Q:'/Q2<9QS-8+E#65$Q_(E@VIC*D]IM?+\V]A M\6/]ON8U\B[?,)"-Q*X-J>,]K0E< ( M5G'R$$NDJ(219>="**,E%OJXDT,U #'=\'8:"?4I]-. L7NV^M>M[&!(JKK![[1R\)-HK 'S]\7]31A]L\ MX!IGS$IE>'(0521CKM!#3,) 4,2=3"9X-X[]>YZN;@@\J03^@(IH %9W)72; MM_DZ;=U6;7()]?Z7IN]JOQYB2-8!S4D'\A",$.48Y32/D-8-7*>1\A]%'0W@ MZ]4E UNM?"R5O2M.?EOA^?SB?!9U,)GK!%GR0#&W('&YS&C59*VED.1$C&.Y M7B2M&[Y.*KT_K#H:P-??PGRQ?K]7BP5G)(3)&>SZ%0C+X(VR4S]'8#7$G=80PDH(:@-X5+[MBD=<7 MJRKC5XO\8;E(E_^8D>"<4YY!SHF"&,<5.*');G-?(K*LF1NG[V 'XKJ![:1. M$X96R=0ID+LRN@JE/R\WX>P]?L<5K9I/56.[0K=9*299K0HDE@HH7S3XE"(( M\A6B2YRICEF./5_?#Z>E&_).Y^#@R-HY 3"^^2OA>GTK,[A= MA@^2B+NE>,N=X%)R"I4H]*[-^U4Q'KP0&>H=*DVNA'#W4V[]4=J7R&[P/8T# MB);T.1BN_Y]_?Z 9$M,_MA]M/ZE_]0G+_U7__X]/[^X\_V(Q_^\+)+G\6UJ> M7S[_]JRRW]-7S!=GN"R[)7UY!8(H>$]_-\]U:#1NPOQL?9>M]?S\V]F+U[![ MONG?;UB[S_3NA0\0.!*;^-<&%QGS_WUXA%B3*&?+]<4*7T4"9TB;&3EZQ7G+ M0:?"*=C( D*B.-=E(2(:%K&,,V'Z<7H&OBYW6;TN(PKO!"T3ID$)5^_/U$6- M4K)<2G8"1V/Q'C'37Y@[$ ,OW)?;6^!M[;RW^E 5&62)) 6C1;KLU.M*C!2% M&TQ<*99#ZK%M[MF*[4@>6P^]=6K%MH\06T3"58]#8TM@I%WC++F2EL)DQX,% MZQQS":.VMH\+U7HKMKVTU[$5VSZBG!P188,U'5QW\/EBJXP[G9>NVI34FI%L M3 $,D<)>06YBY+6 7-LD&'EI3'=KN];QA8UAI8]FER.+N4'H_$=87(35CRU+ MXJK!C45E,Q?DO*,BF2%"=$$""K*U164CBNN+G$?>UV:KM"&!&M4"MFYCC,.N[VPS=9G0R+G8#$WXR::4.D0S7\+&!ZB+L!R+R_ M5=EZ-6=XRF08(W'@^BIP.;PT&[ IMP_@/M/?7(Z84%B*I87B0JU--^@@(!<0-6W0 M=88,'\F>/$9-2ZVC#M^%#I9W@YBY2C9XZS S#S)*69M1D]L?.$((G#G+K8DC M#2A[G)YI;<[A>GX!.#V$W@!TMF.I+B]<726M8W#6BPS>TJ:L+&,07*'8$;E/ M.3J)(TU(?$!*6X#IH]_ED,)N "U/E1UY\MD"HR7$D]S.APU0.\X 8G!2)!;] M41K\7A/44LNZH0.E?E*?VMU]HK[LJH[HLI/')Z1_$F&[+Q?KY=D\UWLL M;WYY]_G75P/5Z[WX_.&K]/9C:=S:/!ZDHOV1@1&1-C&.%D+AM*=%"MX\HV!+ MC',E\'BU>5SDK%7B4!L0T_[O-#A:!Z!CU$XIZ5(X1K^Q=FOS]L% E]J\?03> MG(NTC3)JVTYO@H><:I3!:=MW+@3PQAM7$H:Q9H[WS" ?M81O+_6^G$'>1];- MH>56)DRAQB*" H%:U!(0";'NP5DE%4)FP>(Q3AT:SB#OI>FN&>1]Q#ZU2_U, MSK,HA4GE L46"E*YCK5-2@9FN Y9N\!UMRJMD\L@[Z7 CAGD?:0Y-2B>+(TE M5UUI0^(P3"L*'&JJ*R>$7)-%U,N]NVK,3 MGDRE EU7A=*DXN@D[:6ZCCU0$A/OUIC]WH,;TWT?33V] MDLD+QBTP52\9JY3(8[*T"# +;H+(_GYYY?-*OWETF[7:AZJ]I^C:4/SM(90& MD2P<*V3S- ?BA4$T*4(QG*12R(MVW8Q^O_F=1R^U/E#Q?4777%!YDSL6PD5N M:DT%2@25H@8O1;TKGHU,.F61QZF4/>24YJCE;,,E(_I)?6JK\?@AP6,9YK!: MS!=??L&R7.%5\Y[/X2]\6N3;_?!FNFBA:W47S[5UI\\, M(B\BD'[K3E M47>\^S$*?2V%LCUQ\_))SU&5>!)G03?M#5;X[;+-]K*K0[AK MN7ZZ$O:V4\IN:N6[Q0<2[><_\>P[_GVYV'Q=SYPIBA?OB69+6XW2 J)P'*SD M,4E#_[U_'V[ XJS>9$]O*@_$U6-57,=18@..X5[,_A>&U><_ES..R7FK/)B8 M$ZC($((@9&EKA?:%UIBFE@KQ6C&;(CY&/-'[E(U?>0R,,P&4T%_.&U[-!ZG\WY4T19+ M*M>:U6L&QH!7HI9TS@@#I<\.W Z/;V/F.\H)4Z@=O:V=H )#H2$*JD&(L:C1VG3N@V%=-/ M7A[1@]I+Q(-M94,G,7[%U?S[=B+3Y2*85]_ORL3V2EB\\,1ADA/[D#U8(N+J ME;?>]&J1_U_,7ZI_4\>47F9#'NDQR(6V*FB0@1P>Q0S6NT$!C)5,*JX"^=4C M6?+>1!^^J^W]ZL^DJE_H&?^8^9C1HM4@BC.U\%.!B[7530H$-!]\-F,=+_2G M>NJ$QG'P^7 3/9*>FTT$/V^,#LC]=GOP,2SJN!G>_L!UTLCL"N''.@LJ! (N M%PRLX,B$3RS>/X@^?_8J(]2_AK+JPOW]%W+ROCR $_/+C MYA=>+Q?;E]?;A[_\V%'Y*Z[G7RX;@%V>6;JHI57.02FLYB!-AD#1.A34J%BQ MNIAQ$LGC\72Z1GD?;-\WRHU@I(F$X$,-?)JO_[&MXE,!1T:TG^Z?!-6!BF@ 5'>&JOT9OEW5&;+D+)8$EGM- MGKV0$(V4((S0/O/ B)%1X/0X/:T Z5!]/S%R[ #A-P"AAW9[N\)XX$QBML!D M4J *,HA<(J",BDG)$JV_42#T.#W3'LLVNCT.H+HF 7C5*$5DCR)%HMY*4-D& M^Q+2.#-?'R&F->#TT?)R6)%/7ZC\T+V\K-N?I]\N2V/J M!^'L[.:3]67CR<2L":$ JGI[1Y#M#BI&\*AU8+)(=K^5WI.UR#U)F+9XI+7- M\'C:/$G,7EUKCCEGJQ(4862MZ$H0HJU3KWC,Q4MK_8N9Z4.)F/1:WU$ VCK)%'Y^>MJ>?'EZW]<+/#SG_3C']O;4I__7'[^NKQ8AT7^,%_@!J]OSA59 M,$1)#DZH!8FFMFE@Q8%S)L:8!1F&$8WNGM2>&L[[@.Y@I(^)@)-<$G\L-O.S MW_';9LOOYZ_SU>;'+7%<"NFJ*3XY;%IS#EQD0TZ_=[5])$)V+@?EH[:^ZW2V M<2F=]$KOJ2R%L31_NLO@:AC:I2S>SE?KS:44+K]^7.#5M"(A,HLBD3A2K?VT M%/W&H(#B#8I%@C+Z?I0W^$+H2NNDEYQ/:BF,HOW370P?EM^W[&XWR*^W)4%[ M*%[)0F>3A ^ZYJ]UO4E$>O*9(OI4(ZJ,F.R('E)W0B'_=V@,%&6GE/*3@ S%3+ 3F#'A6ITCH M1-R- Z1GR9KVJEBC>^5PBNR-RN^XBLO!#H+(F MI]1JLO[H>(K%J23'+JQ\0%0KM4<'*_])6!VFAZ9,W8=E54PXVUT;YUYS5SN_ M6\?J/1%;9]LXOG+JYPS0PZB7PIO:U M5^LU;M;OYR'60=ES7+_:7$NPMA[(C@>?(Z<=6K$Z)8D"'^_Y$U864VTDMOARE]IN]YOO M/F"8>\S/$#70?>4[;WBUR)_PK*[4F[NFWOM&U>!HF;)OAZ]6HX;''C&#.'B/PZ$:-W.M,D9H!4VHBH/ MH0@'1NJ::8K,CM3+YFA&[:K;\<=RYY7T#UQ]QU]^U SQQU*[A=VL!A.D3W;P3IK(%EV MAZ'*QI:IK=V^K"PI)@INB0D>.8DM%XBTDMI =+SH<84$^)&Q:V(T&B.=B MA0.UTP#8+OV .TQ=]8.(2J&W&43BC+R/'" 6*T&H'#WQ&+,>IP3Q29(:LFN' M*GXYAA8:@-,;\JB6/Q#KJ+?M_->KDJ-LDD3'2>>*@F5ER94E P^:ORN@R/ID+&&8'15.Q.* MF11C&B?(?(JB::L@QH'1(-)O D?/6.R;HXYH52Q1DIW&&$%I+! 8>K ^Z:RU MM5Z:8WM3[_C^.X/T9-0W@Z5-T=H+27['OCY]OV9MSOF[#:C+!/?@VK+[B> M,:=0Q>0@N]II0!@%+M5V PR3M5GJ7(Z19;BD9MI]\&@HZB/[!JS0[N[FFN1Q MAYU9+>-PD9S%A+)>%B";79T!\A%8\A26\"+'P=!3%$U;?#HFC@;100-8VM:> MO3O_%N:K[?2TJQ61B?UH"Y" 2#Y!!?".R=I931F*:@)%M:,@Z7%ZIJT^'1-' M \B_ 10]NC?S* 3J;,!L!XSZP"!F8B08+HQ&;4ULS"\:K8KTZ'[1/K(_T"]Z ML[A=-#KJ\?*'L%IMBQV'.EY^\, 1CI>?)_KHQ\LY>J4C6O*8,R$C1@_.E019 M:2M,)F_G&-%**\?+J4BM,JT3EG,=#UIOK@7GB7Q1LM,VD[G]U_'R\,@ZY'AY M'YVUMC?^=A8NVQ5DF9TRQ4,V4=,&GR1$&S.@R3X6;HPYQJ'R%3FG%NOO\[/J@3T\;TK.\Y"B 94DDOWF"J)T&0(O611$HWBW2X7/ MOJ8Q7/31XG(4D;9F6QXIN9 I!FLY[>O:1%#<2PB65A)J%1@G9@H?9S+'$)50 M31S;#;9]':B=!L#V]&DZ6E]\1 -R"D]7?97>UPO]^6U(VYK_3U@%59V!74)_QR0O MWCBK)+ HZZ$WV8NHA 8A$X])%HISN]U.[DM!JZ5.O2%U%%4TL*]UJJD0S*OH MK0#.$_%D:#4Y52P8)2Q&K9A@MNTJJ-%.[1IPI_KIJ37LW978AXNZF#Z6WY;K M>57E^LW9?+L.,<\B1<&&U>MNS#!02B!$H8EIJS5%+XR5D88V]J.W66^L)VZZ MW8X>4HEM0_7=(EU4BNKW,PJ3BZ/-!7C-):NH#7C)$J#W5C)B,^@CU(L^36!# MI3)'!F-O-4WM%#ZWK_R&JU05^(7VG]\O:(\A#^5W)$9IA97@N,OD\Q;4L=;< M(KC"!9!#S%Q"+J/NYA/V)*"A:II!H78LG31[A_KWS3+]@Y83/6S^'6M:LM?1 M]F./&>9 ^T4"!SK&ONG[4>_*G];) MBZXCYK*RH'V)ENED'=?3BNUQPB=NL'L\K#YH'7=$A9^2T>S?4.?IAXUF0$=L MKG,@-%5BED5:KE'0_JT($N!,=F Y.IN0W#R'' M;]NXJ_;ON[0TZ_7%^>7/M@J]663.",2B _A$:%.,,Y)GB>"L8DYY%]E(*9YA M^3AI([L/DI\N23HZ'!H(SQ_C_K8";G._JP7[<8]CF1B+2D3@P=(NXQ.I(64) MF27-M"X)NZVV!?D2UGY)S,43Q<9?'CN9P'*40^5#LHE%*6PTF MN S*U3%WW%A(Q5N6>+;2CY/M:\_UN$W%*]+B& 23C(, M@*A3%2!M.(I;H"7)C G:"#Y.7>E@+)RVP[$'?O>UO>. H %?HUJG#^'\LIC% MUHP=%@O2;VFG -4Q[H#,&WK-@^!Q'*_A-A6MU$,?%0CW;SCVU4I#B-K5+-B< M<\*LP IF06E9.QAD$@-CF&.,)OAQZA;OTC$MJOKK\PE@]!#NU"<_G[^B8%P^ M=(YVI2:.3#2/.H,/)H B(PY1DI2*0)YT,KG+^HI5%FNSFNCKZV%O<6HR"5[ M22(K7-?Q#=*#MXHBH,Q,25$[WG$4?'\:IHU8AT+4D730P YUN4G3+V_-,07L MVC/F@>G:=B(*5XDOX+AP9(U]O2XPR@9UAXQ6RNBG]'KZZZ4!4/47W W;BWQO M,4<6*7*1K+H*&A03""YX"Z:@"(7E(MA(:;P1N)EVXST 7/=CQ:DUW0#:K_MO MWN0DKRJ&$SKG60)R9&N-,O$0M2 #8%S)3&MMY3@'6$^2-'% .3E:GFJ=>I#J M)L3@>K69?9YOZF[U;I'GW^?Y(IQM5W4PQB2E J2R[;QQ.;+4@= :T3N57$Y= ML$=ON(4[^M=]S#U)0BOEVU-LX\/HI35@_>_YYNLV 5F/7;[.OWU>OJ%8:_-C MMQ*-*H%"J@RL^K^J>"1!*4W!O#?H33 L=NIMV0]RSQ,WC>$;" ;/@6I G4P, MM]=?YUC>SA<45H8[B,)+=0)@XJ! W.&D'JEUZ@\6FL M@4!WR)C6G^^MS,=!T4.R#<#BB=6T72YU',-7_+BX&LF0.1% 6S]XCPA*.0=. MQ01%"T3!A9%EI%J\[D0V :D^4.B6FCA8+RY%2@NR%SV@3%46'74S=3GY,_S1GN.'N[O+B*3A(:BD%*AJ!* MK+4$6/L^D@B34,@9CQ:[78O+Z'W]@ZJ.;:UM%EZ6FIQSBE@Q64"PA4* [.@3 M8U+2XU0C/$-4)P29GW,G&UIG[<)OMS2ET"%$GL&7VFH@D9!BXH["AZ!\CDR6 MD29+/TO6M/G.P93?#50]--$ K'[',_KHR]]P@:MP]FJ17^7S^6)>[SK54N\W M?]45BU=]&H.13+"0@,EM:PDKP*/FD)/E0ANG_/V6F4,EG_8ALTG8]8''_634 M:+IJ (@WH[97W^<)G]@USLYVXJRM(]/RRV+^/[1G;(<4;>_MO;]N4\69"XG; M#)HG"4K1WN$Q,G)N-7=.%)]#IR*M_@6"PS#2"OOH?Y6=4%^>%_H[_=S!S*C,IR***VW?618C]S.<4@%BM25FJ<2W-C M<32MY9\4IOM6CQ\#,PVL'>+^?-?3XG7X-M^$LTO&=FT-,_'U]F)SL<)WZ_5% MO70T,RB$X13;"B5SG<;((1BA@&D7T$4567&C+(J]29WV;+E2;Z9DC98A M[71-NT+7K$Q[;-[<\I@,):>\3';MO][\A:LT7U?_[W_C_,O7.A3T.Z["%]Q] M@K^M2,DS+DW2A1LPT9.24# (OHX.D84[[=%K*]M://LQ..VA\$^QI$9$5"L+ MK<]&?-5<$MTR]BNJAG4)]7(=>JQ_!C_??Y8GY^<5[KH]=?EV M\W\5SSXNK9EU**4T ;BHPRJ2\>"=M8 V5MRDX#R\Z27'0@4Y(T2%:,R36=ZLQ1ELT>1'<[ M(&7_6CL3X:2!$&LG?LR/RVA7932S)C'46H$D%8"R4H/S,E"0PUV.P3M5QJFO MZ49?-Z#_4Y0"C*#0!F#:2<(?EHOOVT3(=NVN/R\WX>SVY]N!J\O-?^'F1OXS MD;PN6C)()M)Z%1(AA,S!6ZVEC5K*,,ZHW-%8ZK88_BDJ!=J S;2MD,<6Q:72 M*.C:_:C^'I^YR)5D))7,'6DM"8J\:CV@Q6R8$,8Q-4X#W./RV6VM_5.4)S0, ML%.:2O38Y+%A!Q0]]X;19A5U9JN-L47!IRPB^>XZ<@/*:P;!.@Y.6.$LCU'9 M<0I$?I:Q14((KT6*8),5H!P%1,&X!$%GQBDRR@%'*A+XU]BB/?$[WMBB?4#0 M0)!QKYMWD@Y922"XJ#6C,8-GV@#95L6T\MFK<1H=[M_"_P0&%^T%A>=;^.^A MEP9 -4JK[B1TL5):2#RYVF:-7#2!KM8S.RMLR-Y,=)7CU%OX[P.N8[3PWT?3 M#:#]F3[P3H12:F/FI",H60T 3XH ICV:+*-PXT#VGZF%_UYHZ=["?P_5-8#! M.W/1N&2U&1O2"D9:T,)H\(66MB;:)*H2TTA#N_>>/G@"5#&9HA<"PA>EI"MRY'?LTO33)@[ULS"O=0^T(2Y?70P-=1>&LUH MB@Q:\ @R6ZPM!Q5XX2.DD 5]4T02I1.>AAAT>:RQA+U!,Z0TFSC=Z5WA<)/[ M=\G7>,= 2)I\QQC)AF=BG)S(9$B:)<:1!HT?3/O/,B#I$/_JR AHP"OKS?'U M?8A;9Q&U+B)M,/_GL@Z".9MO?GP*&])(B+8(H2%BO3B>)8G$:0[6HF1P/.SKJ=?ZY E7.2M0+!PQYE&(+5E=3G)M)S OF,JW,^4R%'IQC9%%\; M:Y7,P&DE(!=K"BM)93OB\-Y1>)K8>VM@[4P/E586S5!6Y--\_8^W*\1W"R(0 MUYNM%8F<1\4= V;J1'F&$@(K!KR*V3LEK>PV^W#:[>B-? $FH&.*=4 M:W85N2[+NGZXO!1!6.3M/\.V1&_8VK-]WCA:+5IOMMNH32LE$MYX!C+C@NPZ MKS>2>0*.18DZ="B'<>ZO_RRU:3((74K0H&U,M\VK1]0-" =W3GN$WGY(O3'KPW'I36@K8BZR GZ5UQ)44VSIV5O0^U M3Z R;2\@/'>HO8]6&D+4[BR%!\5U\@%X),)59@&"8!8$2@R).>,5CHJIY@ZU M]]+G\X?:^PBWV9-&<@!.JL1;1XWVO9]X#R M(/K:P%T?N'0ZUSR>[AJP; /$HRR0,V)E 2WK;,9"9BMD+Z$H\E&8$U&,F68; M_S#T!(K-#MF7CXR 4\;\KL7!QXO->D-6HK; 6IZ=O5VNZHZ/ ;$YWA+I@=8>J^6;]L;T[]OPFK3 MQ)K9=B)=O]NUG__;:KE>SS)FD;4AC8A8IU_[.KA8NSJ]..=@58ZNL7*SIYDY MT=/_=M?-H8!I89_9QF#K]07F7R]6M9_AY:*L;*]OW;&Y:I*->>:01Y:% R[K MF,(2)/B@$EAELLPQ!.)SG"6Q-ZTG>F8_(N+'57<+@#Y0Z"3E@O,ZEF?]:G%K M)LGU,I\EX;U,CA:WJ:UV>;VTKHT&ZP)+/L:856/G\UU9.]'S^78WB&'!]!.L MKH>>IDRFH# ,A)>D'HX,B'4%@=,&JE3*S+?I8/4+2T8;R/$3KI[#P')@6/)F MD9M8,;>&D^R$X$PQP>4 +N<"2J,"SVA#+L5;+U**2H[3Y')P5DXT(&DCSW48 M,'ZNO>2YL3W5FI6=-4N1"ZY4AHPBU#'K!8+P#D@ZS(; > R-5?;WYO5$0Y\V MUM;(T/KG67RSPH4O,C.20]4B\YK\!Y*-95IPY)S4.DZ#S2,Q^-/DHD?!^33+ MSD<\*B)QFKQ(Y],[6*=FL'EIG0[95!H.%_B/21+,1AV/R M1)W+1E?F1. [A9WR)=%<<=]-.LBD-M('\%&&.MA$0HCTSRP1A<\AEY&*9H_+ MYXFZIR>Z.L>#X"DLT$.3M,\+RQIEZN#ES!S6\EL+P0@#)E/\(G3"=']L7",. M[D%L_S0G!4TLWV8 ^A.LYJXQ@B&QQ" 9D#'+H&1R$#'5CJJ1*15S5D$WN6Z' M#$Q/X33B%%;H&*#[^*([9AOYV#% -/4%IINKIT_()#X_3/V>(#YAO9-#!NCUO[ MK-F8J-%&X-6U5SYEDDT,8(/F#NO0''4OL'QN,N3Q"#_1C>S A=,Z0EKQ%)\3 MSU,]:5["X;2-7X?0YC:WC"2@1Z/=IZ0T2QA=9$$"#R*!XD)!E$: ).NKLY/< M>W&4#:\?_1.=7YS,\CL19)VZFWE="/Z$D.[+1ID0HO&9A"$UJ$S.>##,@%(I M4E NA0SJ**MN3\(G.I#XIUIN8V+IU-?9+LF+>;G:9GBQLS6RF+U+M=>H4@J4 MJ$DEE2S8G)RU18?@W%%67&\6)LJ-_%.MO>/@ZR<("Y_.-3TE(3[3AON,1D/Q M3) _7K4JK860I,Y2:LWDB(/NCLOL1/F8DUFL)P+#5E;J 5GA5SEOIVR'LYM6 M?[?Z]R45A2.+%2/BY=B:=W9$?FB_4\;=L,SX*-*5NN(4M+SG:T"%&[>J,DY:18=GJJZM"^+)UV ME?: L!WOW/L #$U?@GWM7!P@BUTNZ9X5!Q>GGY2:[<'?:%<[M[CF#(ZN)S.'AY:&8/UYE=NX)(Z82N4J\7K.@ MO9@Y#>1E<["26U<$SYJSH^Q!+U%ZHC52;6]'@\+C)]B9GO99<]%,"1E!>F-! M]JKG6I^#QH&0ZTLIF&RE'<%P6?<>!D9@9W9 M.B76%PVA9 >)%^DP151CSB0=A:<33;X=9SE-CZ)6UM-E+7(.TF4F%8@L&2@9 M"GBA F0N2^*>"QM&;&S5O>;<-H?7 9/%^ZMBP'*YH4>CO5O0M_@Y_(6]YIS= M_O-AAI8]2=! $\BNGW]CL&[LE33C-/KQ;Y+?U\_F6QE?T- M[J44%H-)(&(A!]%%#MX$BFQXC$4E;=)8-2Z'$=ZNB=H'94]/&!Q?FRWXU=?L M5E]RN2#)KZ]8)W;K1.G%FH2PP#+?W&,50\A&<6+0YSH6UVAP@2>(&I4L0@2% M(_4K[T_TM =SXX-V7"TV!=A?=P00@Z_6:]S4'@[OYR'.SR@:W^UP-VQZ92V6 MNB2+YK70F8%#GP"Y43$*Q=)(\PU[$CSM*=?X0!U/>TV!] T1G>H4OFN)UHGB MGS M%XE8W2KT'J^"UB.2+PC,)/*#$S4C\$C1$TR9!&35I"=8V3] M@H90)X4H9Z2TQ4KEQBGG&#TE\WZY7K^EY5PKKN>+B_GBR\=ON&O"=,_S)O'O M?.^9S;XXESP(%STM::/ R6P@FXB)<6,QC=-M^@"BVXV6]D'7XPF=\;78P)[> M@]5=A#@+5A;-<@(MZW6[X.IU.]J"A/(^Y>CHQ^,T-^A/<[MQTI'AVD>'IXG6 M-W^1@$FS\T58_=@>$WT@YZ9>A5F>G5T>R"/A8#,31C+IA87$:AO+G#3$E!#0 MEJ!"C ZY:P7.79EJ-]PZ,MY'04'_!5%+$(_MWJ;K',J5)UB]O\L<2KS,H0SM MZN[QRA'=WKZ,'\$%9A2J"8.B6MX(*LD$SED!J5B7 Q<%13PU%_CUQ:H:AR?2 M=(^MUFMQQ)QR!]LW;>P1])A M Q[%CM.W2(H*9P]8G44E%3)>0+M"^Y0HDJ28!?@80V)9*/+WQX3D4X1-B[MC MX>-Q6 ZBK':P]SOI#6N>F/[@$::$3K*$;$'F.B%8U5O:G +*0M+*2MN$>9R1 M.)W(FS:BFA:' RJN'31>G__>9X?ID@4/!3)3!A1R \%2Y&B*3T(;;@L;YT#_ M!<*FC7$FMH1#**L=[#TAQ1DF%P*7!4P@DZX<5W4E99"%VV28CL:/%?GM7VDZ+3$),BJ:U:EJ(R%:(L%DI](6 RJ,LZ-A0.( M;CDBXX*M+4!#]M.C;1RBO!T:*KY8,B9[2"-J:1[B!V MHV_:2&=J7 ZHNX80^10[04L7G5!@@ZU,( =72Z\U\J!T42RH<5+A+Q V;*M]O3])$:(E1SQR+.2#N^!Q'*^Q28,W5K0RA/1/ MZ^@Y[R@/>)S\,C-'.#C&6(RTJH!.SH#R*,$KZX'9;#1C6GM_M-N= M@QT M<$]X=!-IOT7\OUM\)XDO5S]FM7V+Y%D ";'&4M_6:4C2N1(/(]#B[R],T M37S.?'P\]M-&B[AZN+)>WV[PLL@[!W@]DRD&9!$AN!3FHV[OE*%RHG/I\^/C:'TMC4+5X?,/;FKX3K]561^F[= MS5C,].J$(!FCC2&D""$%!E9'QY/1R>=[.<(G&K5V>]^TW2%'A--((F_1IM$W MK^G?\\WKL%K]*,M5;:"VGAF1B@Z2UH6NA9,E2W!%ZGJ<4TB()% ^3BO3C@1. MVTEQFEWV4#TU9\3>8Z#G[IHA_)C1"X/,0@-W=2BM3.098'; K="(.25OK"Z'=P/=S' P, MKK@FK=PM+FLP,U]\N=4#?CV32J#U(8".M<._$Q0"8XV()0O,1B'(L3@B,!\A ML1LD?XXS@0&5U3H8=T$0\R71 @-NZHQG3BLK*!$@QQR2#=Y*''WGO4]4-\#] M'(G^@Q32'L2N*W9N\363C#-R+0PM$RU!)?(OO!0)F"U*6YYYX>.4.#U'53>0 MG6+Z?VB5'(RR\<+66RQM?=CB3?2^@,\V@=*"HG"O$GUQ3C!K TOCWG=X@K!N M6/N9\OT'*.842H$_A%4MQ_^.PQ3_/GC>"':==\H@%OKM+&8LOM77;G8.M;8_A6;0V)F8=!&-JPXR*_Y0D ME*!-YB%[9.-DT%X@K-VBWGU0_35?S[S6 M!JMMME*1>Z@R Z=K39(L0G'GB_7CA(N/TS,ME 95^5.W6OK+OTD4_;H\#_/% M3&ED47L+ELG:UR)*VHR9A^@*!2 E%5Y&'O%SCZ)&C-(!VGX10#U$WP"$KCI! MOZY5X:L??\?S2&%J8,PDA1Q*2IX"B% 76=H>H[H24O#1L7%<[JEIV[$0=G<@^0$XLUY+:[3 Y![%@D!%+&NOP M^@7"&FDK,R2>AE1% \AZ>NM_?ST^52K!A:N3:$PD'](+"CA-+""2B#(A0^_& MJ0+L0-RT"!O3<1I:,TV#;>98+2,2F0PRK^< 'L$3"Y!\LL;9J((9I^/QTS2U MZI/W5']G>.VEBP90]6A-[*OSNM_/F$9:<*P 2EIVBAD)CE@ XB,%E5S*?IQ, MYC-$M6JRAL'54-IH %@WPZ_N#+[Z;35?KOX+P^I67G!&'&3IB@3N0Y4;FGJ? MR9*Y#YX7Y"G>G.R.$P>^3.2T=]+&!MY8VFH B'\L5L33E\7\?[9' ]&(+*B@,9)0>S9!&BC1^=RB&'D#%]AG8T MZS:"UDYQ'..VRTX,:\S+1;GLFTD_(A4,=)2X__M&']"X)\O'F-28,>A$@);9 MY-I-G(.S4@//UG!3ZF'3B4YJ?.!&/-&_ MS@N12*J8AS,*XZ*5S)BZYLBK"M)"<-Z3DV-+P)BB8N,P65U^_['LUMV;L%I0.+J>66&*DXI!XG5RJ7(> @N:P&-C M]-FP<<>'[T?MM$'\D4$YG-[:-8\?EC4&O4B;VG)IYU&_._\6YJMZ$Z@F2V@A MHI=)1T7N"A8+2IL(09* %>=3=_2.*TO6R.#,8#-=3 9:_: MH><-><*IWB2XXR#?Y?3R#L@O83U?O\K_YV*]J:OMZBPU.2OH&8!(@9U"0\Y+ MU([^:;5QA4=3NC5Y.Y"0:9O># Z]8ZOF4#2. L3'7>D9=J^.<>"XY@*:G=K?OVUWB!_M^C2U$7+4*Q+ M" MR9,4@VWY^]$V<:^?R=R $34XK6?P_*+=MEBX\7O6,^]19ZDT6%9+1IE B$7Z MVG)!Q\"L26F<]A<="9RX'="1;>I!ZFEI_W\P3HW\Z$ &/QI-]C]%#KZV[I8J M1F]0.EE&#L3[C*L]W0.= \3?;/>!;2/<7M5!N[\A-N$][:*(-R'.]N&?262_T&_] M8Z99%N0;4I =6*E#=@SX4B+H%(5A,G+EQRE%>IZN:2MG#D#"?9LPH/B;+3?< M,55O;AU@('9_/Z29>(RD<8R%E28)33Y"M*F6C7H+GK81L,)*P9W1?*3VC@,9 MB^JW[_KQ+/*=)G05OELYWH"6MDA.X:.JFR)Y19E<=[ MO;$I:["/JN_$1:/(MP&O\S$3=]TQ_^]A MH>8E'O!;:_VD A.^# M@"V;5@,45HK/>V/K';7E0X<$QZXL5ER--QCIT-< M>NHMI-"_[J/DSFNGQL- 2EP>*M$68+!KJE1\<8R[ IK1%V6M *^B O3$[0J M4/1.KK?B9"6#1 ^^MO(+3 Y:BF_&:% M9^0\9F")VSK\.T-@7@!Q$64V0B=SO$. 6X2U:) .!-@(&FD\7[;]NCUR"W=. MW Y.G[WTX"&S:7LQ,4YR+;L<&#G"P)RDC9"1X?%62\@J!O*-G-'Y%,I@WLX7 MM13Z$O'S+U\W'\L?.]&^*H3(5RE=G%^6[INN8RJP@;WSGHV^R_!,"(M^#20J+"W<0>2B0T2G)&4.EQMD17B!L:K=M,%,WI *:Z+_Q!$.O+U95 MLC/K;23?-8$QM>;:Y%IEKPP4;YBV13HAQCG<>IZN5OJ8#P"";@#KHX]V[=6' MY2+M&&(& U)T#%&%4-MZU<-!;6EM*I5#)@;+.$W87B2ME9[F1\-83ZU,GP&[ MS<1,9T6!EBX0=4W$!!7 ,\$ T16=,0CK[TW6>S+;=?NY315\]=K!#I358+=? MQMJKMIT#Z]VPC^72WYR'L]^6ZWG5T9L:?Z]KIY?W\_5F9G3411&C>EO:CYZ M+J4 (;6MU\J4_%(;[\C* DTX&#:23H)?)H\ U$:XLY4IRTKF_?HJ2;-GRDJ.C0QVJ'V+8 M<2+6\K%8Q2I6!:=M:5(DP,2\>=*6F2=!4%OG@<. 3(S;)*T^H*LKMMDKWX/W M5?L.X ]_L:MQ/^T6N/=:PUP,#\-JG;MBX2G/*4M(GL4RU3V"4SF#]6E@%,"5?@;>**^526)L1.X(;>KN[AQ [*.@2\,? BI-A"!)I\S!9.K* M[#(&)EB)3@8WU&A)+*TS,/QH4IN*OL^&P:.5=&$H?+NX64ZT\LJ82,&(TM?? M^3)9-"50*:M@LO*>URQ]ZTYI4S'WN3!XM(HN#8+3;VDBO?7:90,H-S3T3J$P M0^+ &9>L3'&,0HX/0:2TJ2CY;! \5D47!,%-]GO/I$%Y"EY,?7E*:Z($AY\- MSNJ<2$!68YW)2KW(';=;^ A@[*^L"T+D!"U]F16O($1?<@+2@Z>"X'8CB9I M5*T!G%TI'+$ U>V6[D' QN9XT[V1#'0%(M M'6-2!%.GT&K8!-!#T'U*I9XWQ:MO^+>?TV,!TPG!6#&'K"$K2P"-FMG.44F, M&2^)("*^(@]:A M-&KS 2RG'@*U.G@BI MD_(8S;]LIGJ)NUEC]'M:3Y>;#?EQYN:][,SA1PQC0EXD;"#K\'IQ7<8,;#$Y MC_LEGQAK0*WR/A@+A%A:FB$A=@J*$ %"&.Z\X'4JLXX@\E2[\K&4-6Y6VWFWW&X6PVJ_[+Y+)*'*Y*PI2&LX.@$LE-UE\8M)E*44,JV3'>Y+\;BV MJ1;N#@W76?1Y*:;M!$_JF4^J8NAJ>D/'X(ZEK(/.$:@5>&!&X\ F_)*"4S1H M:WVE;/L9[=WM)=F'_ MNA7F*NSVQ5<3=D3@.#H\B\',MV#,(.+5L]S8W]3F['S^O%?+V<^IO-8#=DZO[/I>)L M]64QBYLNC<%QA6QHB+%4GDG\8K-%7B/727@FE>TVF^_8E<=%6D4$+,ZECDO" MVB^+]%@GL@DJ2+$ M0PK)E*)U^ZV#-^CM-DN;DM*O(Q-_SR?_B?%"0]2 M9"U1EC;P[=GE-*<@"5$\FX N&\Z1T/C"3IJ."&RZ=WYT2W7/_Y< MHAOEPK8=?*^4R#.?-512I NI Z5%GEML7SS B5 &@UP,<4O#<.7!*+1"-+$4 M,K%2ACJ/'GY&V:D&ZKG/?RHG6*;^^*0(9&HM^@R<@#-) ''.Z\!ID+%.CO<( M(L?U_ ;%T:&=JJ6JB[-6)^5Q7_[(NK:K9F;WI]#+7L9LF04=-"]ME!,8YF5I M%6F(I%I84Z>)1&T3MK\G>&ZE5S\>_&9S7V"T+3<%$B+1)?=H.;C2LXLR="QM M4%'1.CY7+W(;-VO'8.OY1&XM]340!W1C;9,X,CPQ'J/'(X*&$IE3,#10L"I8 M(E7F,I]WGSZFL96\;S7 =#QY3]1>8[C<7>JKE#.Z"!D#'1U+>D<@\4H 5TF' M(%Q.L4Z7RL>TM&GU3M7Z"^#JH8*19R9>Y3R=30L#;^;KZ?K'+EE#E/.6" F4 M4 4B6 ^6,0..2)N]4%R&3B#J-#SQ:1K: 4\?K2X&%?'8:=@_W>?9-'QYM5R4 M*M3R&&3'A"5,>Q=0"!E]!D&T X/^ F3%66G00;SLEMQ_;H5QKU('0L%P,AP; M"&_FG]W-Y_1IL?Q77BQ#^F,QVURXK=Z]>[W[W8ZKP(.@1BK(CNLR-S:!DXAV MJ7C()7 6^J?1WG%+CGO/.214ZDBY,7?EWI&\.8.MI\DG1E \Z.4)DB-8%V-Y M[N.%C=)942?/\P)1K2301W:4C]9/NU#;;4V12#()CUR.FZ0,>63@LC$@C>;2 M6QJU/^M5:,/^\O'*[P:J'IH8^_3[S7:!(;?72X&%R@[5J;?8*3:II(M $W$'$@U*:< MN!06HXOG5-;<'E;!UC4X[XZJ$:OF-35SQ/73U-@&Z1EFGMA65_/YC9N]36DU MT28:ADQ@I,ETZ0*B2^E0!B>B3U::S'7N9*OZK-ZD&>NI_,4Y-=&ND7OS=WDP MEE9O4=SW=^ZGZ?K+_?\RX5R@ '''$BM*^QF)QX3%7- Z4D.MD@/CZ][R MXS;9;P%F?771*-K>_/MFNO[QX?L<5_DR_?H^I9CBGXO"WG2._^&.[PE/B@BE M2T/M[2CN!,:) (JRK+36+!^.&CX.>)TI&;?+_MDQ6$=#8\-Q5]B-N^M#WC56 M^I#_2+/9I@#\^GJZ*@U,5A-O _',,,C"<_042"P-;A-XCZ$;]6KMYA'WY<9C]8DQB2XK)*X* M/T&!0W\"*+%9:\.D5G6J#']&V;BM]:MB<%"E- "R)_?4F[_1P9BNTL?E-*2[ M7]YM)#JQF7OF8B@E2QB91)TUC77&:?8BM]M],[E(/-;7W]B. MX7,IZ0=710E]$ZFX0M?6IC(U+X&E/& L+X*G1B@B32>7L,MJW?#TSTE@]!=U MH]BY#;?QVT_H,ZS3_/UBC5ME>^MH1=89#3@/E('(L31$(0:RY-2$B.%X/NE. M[J7%NR'KPM(,YU!$L^_?WKKI\O_<[";]EEQYWK?MJ?V ZFZOWI[^H&'>NG4@ MO]LF\EB4$G^N<1N'6H<.(TX#<9C$!]2Z*4SG6><[U$U:D.UE.? MO7_C:1S53*8($8&HX5HB7T_7&[.%@=F#]9YH62MC2I9S#E*I M4JJF$QCK)+@0G E&:JU(G>CE&#)/CNRZ++:'OXQ&EP(^C%L%QJW!1; Z!XC* MY!2T_.,+ZJ./_7KT&<.8 ML)=)&\B*'2YR;^R)$#9(#T27I]DD<, SS^(9F'SD H\G66^!;1BU/T8$,SH'(+( S6H$F-%&998BRSL3. MG@0W:I6.P=/S343JJ:Z!C,N>S2MTZF)A:?HM[=.7;_[>3MDK=;=E$,?-5JV/ MI7(O=!6$:<4%Z$ I"*$<&&(HBEY8&_ P$*1.KGIX7L:MLZZ,ZU$4?C'']'[8 M]9/[W]WM_Q-ZAYV\9IVC_S36:SL)B9BHE!4(+U*<0H4AK,7O? R>+[?L.H5[FA,+T1D/PE)7SI,(3C*9LTN!B#K)[1?):O3 /P8;/PM# M^JNA@6/]?5K_.L<-GMZ58CD6:$A*,'".EIX,68%1P@&UA%-NO>&DCE_]@(RV M,'.">A=#R;HW4+ZEI5\,5=CU<$3V705;$=+]>J);FW]WW[=)PNYG=@=CM,NE MB U=7B'*8"(O F1NF!/&6U_I*=TP]#?JZ9UBT$90; .6KRO7F_T_8502K:B% MK)DH\P+1:Y6$0=*,XL[G6NVR*$,*;J^ M7LRW;%VMM\WC-]<+B]LSJU2M;(KDKTH5W?8!V6I"LN*YL$B=*A5T/H*5)H'/ M0O 0O%>\3NWMZ;2/:W@;P/:9U=\ X)\1^D[&CV0_T3%K+34K30E">6]+P&I2 MGGX89JS-TM Z92E'$CKN0^D&H%Q3L?UQN\"=-0AN?W(1O.]=;3BW1%D0)A@0 MTFHPCJ$L;@_335-& IGV1KHI(DR40*C&ODA&>4 M$7<92# ^F=(X7=>I&'J2G!;#^A,5WP5<1VFA02CM!#3Q-O%D$H6HD@>1A0/\ M*4/0,EKK;11>G05,.X+:"L3/ :<^FKC -,K+Z:;\,-VT3SU\O952C33+0#35 M3L/4$-U :9KATHF;/GJ4)8Q>A 4,:_H!-XU220Y+E;CHXC!,%21JLC0&D" ?*9CPP83>^NWLLBV&)UC00D.5B!4,) ME*0R"4HS.44UX\'6*2D=BH-6)A]<^AG?#Q(-;(5]#J3PE^:KG?+O$B&O?CQ. MDWQWR_CAZZ95[+V;Y^W-],3HQ(+&XXAK7V8(6(4!/!H;SJE*3 B?*EW4#LY* MB[:\-B(/"UM'A4>S^V.73;Q9?UDLR]CQS9'XQWH1_K7ENPPF7SUHT?)[$=B[ MQ?>TW'XWO9ZN)UYHKXW-$ @EY8$/ Z^S!F*CXL9'Y2HYRS6Y&O=(:7C7C ": M?]H&^NOKUP>RR#$:S9D%ZG0I2@D6O/(2 M/VX_]B:P?GX8U"]%0N+L";(10 M "MS 0 9 =69A8C$R,S$R,65X:&EB:70Q,#$T+FAT;>U=6W/;.+)^/[\" MZ^S,.%76A9+EBYQ)E<=6-IIR[*RM;':>3D$D*&%#$EP0M*+SZT\W0,F2+[*2 MV $M<*;&8Y/$I3]T-QJ-1N/-WTXO3@9_?>R1L8HC\O'3'V?]$[)5:S0^MT\: MC=/!*7D_^'!&=NM-CPPD33*NN$AHU&CTSK?(UEBIM-MH3":3^J1=%W+4&%PV ML*K=1B1$QNJ!"K;>OL$G\)/1X.W_O/E;K49.A9_'+%'$EXPJ%I \X\F(? Y8 M]H74:L57)R*=2CX:*])JMEKDLY!?^#4U[Q57$7L[J^=-P_S]IJ$;>3,4P?3M MFX!?$Q[\OL6#@\-PO[4;'N[YK=TF[1P,.\TP:+?:3?^0>6'[?]MMZ&4#OC>% M,C6-V.];,4]J8X8=Z.ZW4G4TX8$:=[UF\YU]$0G9?-?4_1_BF%M*81]/N;P,>LXRG]>] [ MO^I?G).+=^2L=WS56^[^*M)6$76DG_ D@+^ZK79]MY.JGT[H844>(I9L MJS'/R*^OVKM'@S&7 >E]50Q86R3ZV6L";S5!P)@\48+@]]\+0ZO>L@&#MX=< MVO*N!D2$Y)3Y+!XR"8+D'9#AE- D($.F)HPEY,^+J[._SFLG%V=G_=XEZ9.S MLY,=0LD'[H_YB":K*;<\W%[S .B,>,Q1C42<#GG$U93X(DYI,L6Q9F:HSX!F MZ$U0C#$B\.F\_\]//?+N^(_+_LGQH'_^#](_U[2?LHA.J&2@@V0J)$6MMU#7 M@"4T4::F^@8)C]$2E[V3_N#X[.K75YV#HQ^E[C]YIG@X72*OLU<_> [RO%OD M[=\A#X7B\_O>)>B!G5GOGQ?B^_M ?D[C=\<7&T2<;T]!WHR?O//&&DU=X![=)L+4H9 MNM&UJ)=,?::6XU3RB'@=K,9K[NB.47+%?)$$#Y=ZQX8RIW)*O#U=T-L!T;\& M7,"2@V217"NJG0/]'*K],Z'2''.?#7";D/8^B;&>N M_!;(^5A4]41B?Z]@=.J'-N2BN6]?+G0?;,F%;KP0 V2\N7B 19MNM'^Q:X3:B=CT.9HU8.,,K1^_2^)F$0L&+%"4E,J%<=&<6HC-(.&HTA, MLN\W@5(:!# )U2(6JFY[#S!Y1!QKWL&W"..QY#1:EPOO'P*O_CP,T*QWUFC_ M: FA ZV+#" !S/EF9+LY8".Q),C, RK11M]!=@;C^0RPJ.NS8IY@QK+*QC2* MX%&*DPBJ?I$KFU+W3"*_+FIA+G&>)(E0'.9"$.Z Q7KZA&5H#G9GVT,KKMU\ MIM%]$2 A9\&:[J[B$#:X.1$;_&Q2,+0^8K4GC_[C#:-J^S^JR(OP,PT>4D56UH6V^@Z,.AICDY>6WYTNS*BF[=G=92!>FUA M.$S_7$,ZC(';$C"TYPLH _DQ?#&.I@XC$%GT!GF6/1BZ?3!1G*;?LO*OM+]% MZF?[9#]I![&4&*2YS'*:V'*3E $")1PF/F.^>F$6\$JG07.M)G>?LLD7,O.?CD*>)9&=-KEB6Y;%SJ*J1SQI#842HFXBQV]9E)QGT9%*[I! M\[HX#W2X7V_MXZ&3-TK"?\&LX>*T4%V?%FJHX.Z[O5;=V_,>?-VL/_QN5;7M M3GVO?;A6M0W=9=-M "9+:?+[5GOK%G9Z>\!+@0=$Q ."@W]4O%(BO?VFV%3H MMM*OQ%O>=,&*;@-JL'RB79='#2A]=NLX'Q$=9]1JDMIBW%'+FS/:,G(_#$23 ME!>.OZ\F^C'*%BG2I_5*0-+![DY[OU-O-G]]Y>TUCU83*$W![^1O\HT@?(/< M%5KH_IYMFE#VJ#\FVU[K-5$3%EVSFO;ODA1J$SKJ7C(:*B9)$6Z",3HB(2#+ MH/<+$+"') (A?29/F!KCFFY/6/JM!4. S#AEN<)N^3; MVR(M ?&2_3?GDMF='2Q[#JR%@)6 ^%2*:QXXO628Y2IR&0-,K>$R_12,PS2B MYA"VRT (.4_ XC(,$5.X5VHO<+($4X,/9@%7.H44YAJ8>5;(S+\ BPE\GM&8 MX4?Q+"D!^\HSA=O+:*XRZ)O8@P=!J#M63ME6@+JE_)1;E(&(@STW+48"MF\-P.1 M28#Y0=]7D8UY2OH9'O(M]GL^YM(?/YZ$GFW9*\^8XG\]8+?>ZG3)@B^D MH748C"'#57PBR"P!;;%MZ# D@X6LUQA86 WKE.B 5HNI0*:VDQ,5@(D\+)FS%9)4 B2YG/0^Y3<]/CMI:.WM#B>1*,9)EZ@[# M8.^L:0F(=UL"JNWS8OO<9?O7>AQ)&0))SEUW!)[IE O5GI#%G+@EH+X2 Y.' MQB0!383+=N&0D2+CF]T]LC)X!_'0V9\TR:ETVE/@KO45Y[5,GA6;0<7.DQ\M4AR M>I&$EP*[;!58]I38=Y0X3+[U#;42[*=5]D]E__P+%X=N)^HX!2NHVE,M$OM1 M_TLB)A$+1LSED$NP#!6I\EAI#R*IDCFARZB:+8O9DMC+?E\"!!RWF]U.SL!= M#L,MP7Z:Y7,(E$=.&T4N^TI+DX;@3C[R"&R5:W8TX8$: M YE8QV*IH5!*Q-WF31$ZS$24J[M%#,'W).5=_#F6LYI3.F*UH63T2XV&BLDN MC29TFBTW'_.DMMCQ;VQS53K@]9/_5KMI55CJ4X>E.@Q E=[/[2G2;?T'LA^[ M;!WBI2E.>P:LBB$9 MNCSW5^)?B;_;XE^%D.D0,I>#B97;Z1FK0#'[1TUM'R-R>==CZ+()5-QZ[?@! M6Z>S$YY"ZS@-.Q M'[@#[C+Y0CH=^NGVU,_"D/DN^S_<'GZW9WX!AJ_3X0^.A[TZ?C.'TQ]GAF-V3QGTOQ@[H-'=U<=VCU2 M[*NJT8B/DNY_\DSQ<&H>\21@B>K6O(/G.-F[%IE[SY07:IW6CY:0,B-C?=PO M4MSIPOLV+EG")G52_%/DD#(7L^CDVR)A9-M[3<2\A,02!%;,A*'U$.ATS'H> M(9B3C\PRT[$)C8AIR"3GPE3-\_H0%'P%W^ "!-,ZAQS:(]N=UX1,&949X0D) MZI>@#%9A5+$>L>Z>/JND/0N9079;%R\U#;>V1N]>S 5TSZ/*/#B)$) M5V.\C89$+,L(IA:%'Y(Q,LZ30+* 9/RKFM9T-[?;>]!/O-/Y-V+N+IE(KJ!: M8BZ[1Z#F]Y[/+S?!/BSTJTAE?:M3]Y!J3F8;8G]]U3D\FM\9LT.*S$8+:!.= M\PD)&;(E C5$2R^UWP?IX>%L[+G!G84TCY3I(CPRXTN5;DX!,Q*=8&NQ<=-) M+#^"&I,Z.8:&1*XR!^%$.PT 0,_P,:.0)7QQ=/6IS7D4:]"_JYDEX0Q4((DKZ30,!8S%4#[PS MG'H1RE!_3*2((N1[-6'1-:OIKS 5&Q>!'JV"998X:UN7I(9'#*/_ M!;JPT'-SMJ"8]SZ*Q"0#=7!P]*+&5&E=5-0R!/W(9 W&-J)IQKJS7XX"GJ41 MG79YHL='%SJ*J1SQI%9D/L'!O&922W_1KF[/O"X2DAPMT)0T5W'VWNU??W=M_\'6S[CWX;E6U':_>;K?7JK:ANVRZ#%?HFJ1X:N8'LETBY01S(1\8!@3X]6$.Y#(TR6@'1OC0'\+@I+,K0W>GR6 M$ 4GX*MBHMVM-[VE25O;M7.+PZCY!TP[G/6_A4]> C>T-D*BMNTZG72\E51]"?'P#+"+Q#[[_+ -SL2[F,PLI<5!M/_16# MB7!52-K&(U!)P1J!F9L^&SX6F+GI]*\3F+GQ,B#"PL%N]CU'XIK)I/Y,G7HA M;.&S5.'V;RP"'O*5.2LVGC]TQ$_,DL!M&#!O]W!J=[:TS @K8W@WG?K'#C!M M.OV/'6#:=/J==AM63B.7Z7_L^,:FT__H\8U-!\!IXA_)6;'QY#^2LV+3Z5^= MMJ3=G%\IY>.D)8A,.2AB;4 3$XTXM!Y/;' 'ABHQI1A*Q=-;#CRB'+^@( MIJ?,G!-9(\?NIO-L#MPDB>4-#KL0K''%X*9#L#+5ZL837ZW77/;43<;,<6\5 MS:#HZF33FPZ!TQ-@GLPXP&4]X/;:94+Y-7/994V353=.;3KU6>Z['.=IUH8. M [#RKLE-)[[:K7*6^F#U';N;3C[&:8AP8SV6AV7T6&+NFMN'L&,Z+3+C^#F8 MX9A')6,IE<"=Q!?9#DDP6Y$(R63,G9ZQ$\9,FJ<,V(VJ7$+E L& MY0%NBC/ 2@=C8<:? BZBZ!>&":-&>L5?Q/#Y(@%>5;G3B@"YBA:)LS #&T$? MN"%Z_0;#>,P)* K%[2JSKRW\L;(3<=CGC?180R<=F)PEXT%ZG+,G9!\ MQ!,:?=LR?M/?S<:A@&H?AS(5F4Z$VI4LHJ@LBXR,)N_,8JDBGV/SI@@=9B*" M1>*=(@]V8O'G6-ZX34:L-I2,?JGIU,!=&DWH-%MN/N9);;'CW]CF0DV+#ICV M@_Z7)Q21_=L\VL2$E?US\KD_..]=79'/[WN7O8MW._:D1O?(GM]3-V^9>AWV M9=;N#J. Z<0=)G_F;G08 HMGVLM _O%(8C9O:[&/9<# VJJA#,2[/0M:W/TK M _FAQ>Q&9:"?#H73\W]Q/\C3K1OO6W2TH#>=G[#NN+LVQA3[Q:*C=W7_I02/ M$_HS.]S!<.SC\].SB\O3U9%1E_#\.\ ( $X. 8 =69A M8C$R,S$R,65X:&EB:70R,3$N:'1MY5?=;]HP$'_?7^%FFOK2Q$F@:@D4B0:Z M1:*LXV/5GB8G/L"J8V>.@;*_?DX"[3HZK=W#U@T>HIC[^OWN+M9=ZZ#[/AQ_ MNNJAN4XYNIJ<]Z,063;&U[40X^ZXB]Z-+_NH[K@>&BLBVC;HR6:0@-$H4 M$ T4+7(F9NB:0GZ#;'NC% 8F->F63 MZS6',RMEPIY#$3^H^\[)<::;*T;U//!<]XU5JK9;4RFTB:>,??5:N=EQIN%6 MVX2SF0A*2E9ENA4GDDL5O';+7[.0V%.2,KX.#L;L*QA,!EYY7%603XP?S@1L*7A^ ;IW.VQ)B:YH/X2 MV,D@^C#IH8O.^3 *.^-H\/8(18/0>?' ._T^&DW.1U$WZ@RCWNA9@#6).6P5 M8JDH*-L YR3+(=B^-"G+,T[6 1-E^-*HF1(U,TT;2ZUE&A0-NP2E64+X)D@9 MKQ)O>KG1<$Z/:T4[:]/#FFX#;SK=*3L=:[HK:YPZ#??G8M?Q[F2X]%WY-PSR MC(@SJV9M#3)"J?G\ S^[19X!_5U6.$QW2%3X_WQI2[(]86Z:-1J0%.ZJ^@2* MFSIJF06&(=,QG*1+G.?GXQRF/ MY$+/]XXU!70)MRR1:.1TG.(8.A__\P385PKR1&I(]J+>=C@GBA*Q%UPO):=F M]KR0)$5C4V!APL\8Y'M!/A*:F,9&(1&$DGV@_. N&P+A>GV$^OUPES4NQZEG M#)B/; "_;?44CS^L)9FL]K) 3?TEK"SJ-S/(>5HZ-Z;D-@,(PN]:_*+W6;S MK#:MO.#HQ7IK?V=JFI1*T&51LW=1E MFGA"3N(TAL0.MK-2_GHN23H_GT7O+D+(=5G MQ=6KT\4,>H9E77LSRYI'1'=D,ZN6:ZH-.]G8G5S2=6ZV02BW0[ MG:3L!ECZHL?BD9_XCGTTHC@B[BC.1@/?/QH.76] 8X>\=Q"DA=L[':6W!7W1 M*QDWKQAJZ%R>B$#(XL-LV;B1&1DI6;(/G$2NI@B7=P$J4A#_O*TR#H:AD6;=1 ML2\4,2&\=KKI( _03L$XW8?@N WH\'/.8H8'ZIG.7<0/8TWP<*G\3V!GY\O+ M(R"E?A?%^P+V>S\ZMEM%B^AI/%ZNR/ WL@@=^2 M^^^"]A\,^II"(KAJR*$%Z)P"XXF0E9"DH1[$6Y THY+RI!'!BJZ9TCOAI48V MM<1:"A,\SS-<^]CQ[?[MW'&=D0>$I[=+_M!Q;$#U$R%+N#2&=\7'MCO\7NR! MR$#4$G$@*@UIR^ S(I,<7+_?DK6/P@(Q(:EW462,$YXP4N"![D"JQM 59Y]J M"B1-$771DO> MP#O&I>^JZ4.M-,NVORRG.T7($!'7@3NH_OU-\'"='1XXQ_;XD13]X8$_&*NV MQS05@FE-X?# &XXA$G6">3P]O?@)UL=$WCG5$L'WX8PE.5L3_DAPW27G7[T? M?UWL/[R?E>@^$$%W.]S0>R_J7G%'/?M6A<1*%+6^K_*;1WC7=U^"]G,R_0I0 M2P,$% @ KHIX5&VF*18%" ^2$ !@ !U9F%B,3(S,3(Q97AH:6)I M=#,Q,2YH=&W56FMSXC@6_;Z_0D/7]B158#"/"2'I5!%"JJGM25()V9[YM"4L M&;2Q+;2"20DW?3N[&S354VP=27=>^[C7-F<_G1Q/1C_?C,D,Y,F MY.;^_--H0"JU>OUS:U"O7XPOR,?QKY](.VB$9*QHIH41,J-)O3Z\JI#*S)B\ M5Z\O%HM@T0JDFM;'MW6[5+N>2*EYP RKG)W:._CDE)W]Y?2G6HU69( MI#@UG)%"BVQ*/C.N'TBM5DH-9+Y48CHSI-EH-LEGJ1[$G/IQ(TS"SU;KG-;] M]6G=;7(ZD6QY=LK$G CVH2(Z41QUNV'4;,?'[6[WERYOTFZG&_(.:Q^%S=8_ M0BA9A[B?H\TRX1\JJ_GL4BY)E=\ M06YE2K.?JQINJ&FN1.P%M?@7ATY0SUTNO,I'6"<1&5^9$#:MTL/'F9@(0UIA M$#[7^'5=(X#+U?])V<'P=CRZ' WZX]'U%;F^)(./H^$E&?XV'-R/1W\?XA9& MA[<_O"$W][=W]_VK,1E?D[!+[H.[8!"0N^' &1:V.HW@A[>A?T?Z%]&G\ M"UM!$PIMF/W/0AL1+__G=K=?M7M4)>=+Q5"RBFE"-1E0D57):(3[$5=6,6)F MU+Q_U^F>[*-]84!&9$;GG"@^%WR!8FQF0A.:905-<#.7RA"9D4NI4A(V:G\C M,B;WF?A2<')))TI$U*!X Y,L"@##\5["T S(.=4P'I:F2_*0R47"V917/1HE M#$QBQTR"M[ @ @$H+4F1&04LM &3.5(#/I2DN%("",8TPBU%9(JZ:Z27VQ+( M>,2UIFII15+ZP+'OQIH:]QB4P9:)8T3L804BH<" $,LP'9HPKLAB)J(9T87] M6,]?<,7+1:P!J= )J-*R[D*8&0S4.8^<@G;='*I)!C/GF,;(9+D)P]XZN?45 M)W,2BPPP6H^L8:O"PQ#'L-H8%UF,9*"V%<+W*"D8UH1K-C"JPJU")4N2 UD; M%#98DF3M]1)P_6)K!!9S/5;52A0)!.!J"7^X[;33)Z)Z1N)$+O0J#A2?"FW0 MH!E"[4VO-[2L;KA3KY39TG9O/=H.R/B9^>_?=9OAT8DN?5:6:!OF,HX%+ATP M(T(5=RX I&*2< L5X?#[)!%Z9L6M6(H4MVENKYG042)U@7DV^95,O"]R)2/. M<%N3 T#/.'SI\1T^1C.:33GI(Z]NBP0288O6PLX!/W13PP[S5_Y26';/? S8 M]8E-OHW0\*ZRNNR\4?QLHQ@;63M?!@PD+ 'L+84=T$-RP344 1ZN[GW;655; MDB-:Z-VGV-HXX0"^W,E76UDH+( $FPOMTA92/'/KV+Y@G?";14/QQ)'FJMRN MO5$M"XH=%$A^Z*)E(I@[)>EBH@435 EK@/"DX,I89EZ U?^'DN#\D+EB!KM."N*I&). =R <(HE?DJ$#[&R+1(1G.:5*XC+/X\3@&48LY+->O$.X3X^Q00?SEZQSL M(@(3D?W:,_U$%N9M#7:IOB10-_*J<_\4(. MK0[>F!(CPI#"+Z1+F]%31G+FJZ* L*]82YY,' MGI3'F!?RU?\:W;V.PLY_VJRZXSE;Q6]UG:.V9&P&PCI=K2N_@]NV^I GU2AZ M$2.5?J(3=P-+ICC/&LZ_4A G$H1EQYF ?FZ1 X0+ZH^V]0U_;4>TBG'^I1!0 MW\5SD47NM'.XUSUI'^<]R_D"OK2-MJT*D> OZ2"I]YPP>F#K>V>VZP.OM]ETO+-LX?087EVR;2&)GV["N2N2UBX)=R$[>?'R[?GAP?!\U?CNT+%*/P MGZTV+M^M!.[=2MVP[;%V.^BVC]\<;@3AFV-?739H=-I__*I'P='QT4[+UAT0 M'@S K7.:?:BT*JL).66V[>\U\T<2/D^,A,=;B'NP__Q<<2_%+I -KF83\BM5 M*$#-=M6]O7L*R!*,/;?S?/F]_G&:Y!G$.P8 MR0V+1&4GV'80+2N6HXX <[[UFX)U6#M.;:RGT EBNS#;4[[Q,X3RT_\HPOT\X^S?4$L#!!0 ( M *Z*>%0>A!*H!P@ /HA 8 =69A8C$R,S$R,65X:&EB:70S,3(N:'1M MU5IK<^(X%OV^OT)#:GN2*C"81QXDG2J:D&IJ,TDJ(=4[G[:$+8,VLN669 C[ MZ_=(,H&$I)O>G9UMNJH)MJZD>\]]G"N;LU\N;OJCWV\'9&I206X?/ET-^Z12 MJ]>_M/KU^L7H@GP>_79%VD$C)"-%,\T-EQD5]?K@ND(J4V/R;KT^G\^#>2N0 M:E(?W=7M4NVZD%*S(#9QY?S,WL$GH_'Y7\Y^J=7(A8R*E&6&1(I1PV)2:)Y- MR)>8Z4=2JY52?9DO%)],#6DVFDWR1:I'/J-^W' CV/ERG;.ZOSZKNTW.QC)> MG)_%?$9X_+'":7S2Z83')R=')ZWV8=0\H>TD'-.CA+8;AZV3Y!\AE*Q#W,_1 M9B'8QTK*L]J4V?V[[69PU,G-Z9S'9MH-&XV_5ISH^5DB,X/]%.;[KWZ9C<4, M>S(U*O@DZSJ3*G[JCX>6PWQL-;Z[)S27I?QX.+LGE\+IWW1_VKG +HX.[G]Z0VX>[ M^X?>]8B,;DAX3!Z"^Z ?D/M!WQD6MCJ-X*>WH7=/>A)_;G?[3;N'5?))<9J1VX!,*J'HT2AEABQTR"L+ @Y1E0 M6I B,PI8: ,*^X61&$IX!1NN1%6Q5 M>!CB&%9KXSQ+D S4]D#X'HDBQIIPS1I&5;B5*[$@.9"U06B5UTO ]:NM M$5BQ:ZZJ5J(0$("K)?SAMM-.GXCJ*4F$G.ME'"@VX=J@,S.$VIM>;VA977.G M7BJSH>W.>K0=D-$+\S_L'3?#HU-=^JPLT3;,99)P7#I@AH0JYEP 2/E8, L5 M8?#[6' ]M>)6+$6*VS2WUS'7D9"ZP#R;_$H*[XM?';BI82?V5_Z26UK/? S8]8E-OK70\*ZRNFR] M4?)BHP0;63M?!PPD+ 'L+(7MTP-RP304 1ZN[GW?655;DB-:Z.VGV-HX9@"^ MW,E76UDH+( $FW'MTA92+'/KV+Y@E?#K14,QX4AS66Y7WJB6!<4.DX,I89E/==;#MS&S@B@?F,_BG2T7^^/7D;)UTFT$S/;ING7<(-9F M/+;A0#6.U[8N48U0LNQN8X2J>.DO1!"G8RZX65@.>&M;&[W.MB*YU M!Z[\/94&Y87*$37:<584214[!5R?,&$9J$@@>##">[PV<;<]?$F@;N1- MY_XIY.P(0T91H:QCUJKS&PJE4AORJHH.RK%@+G$\>F2B/,:_DJ_\UNCL= MA9W_M%EUQ_-X&;_558[:DK$>"*MTM:[\ 6[;Z$.>5:/H18Q4^IE.W TLF>(\ M:QC[1D$<2Q"6'8\Y]'.+["-<4'^TK6_X:SNB98RSKP6'^BZ>BRQRIYV#G>Y) M>SCO6<[G\*5MM&U5B#@#^"45//>&^"(1"'TJP"6N6R%:]R#E-*'55\G>3:38L9LLI,H$9VDNY()A=#Z5 M/JOIBPB!1_\0$OJQY\C&=9JEP!@^9JH&< 7-->LNOYRB_N2"+KH\E MV\;2&)EV[;N1F2UBX)=R$[>?'UZ]-@D:_M6)4?@?+W6$G,:V M[^\V\R<2OLP,P9(-R#W:?WZR.)]>(!UG MQ4MJVAFKW(I=;K!;M(6='_;:J#SN\_4+D!>V;QG"#0M!92N\MA M:Y4CC1Q@ MV0 MO_4/*G!K-6B;F-[J648I>[#I@KKCOC5R???]_QKQOOH)02[];RBZ_E'@C&W\ MJ& 5Y(Y;&ZLI=(Q(+\SFE._\#J'\]+^*<+_/./\W4$L#!!0 ( *Z*>%3= M[&B)DP4 3 8 =69A8C$R,S$R,65X:&EB:70S,C$N:'1MU5AM<]HX M$/Y^OV)+YMID!OR">4D(S0P!.F6N#9G@3*^?;H0M@Z:VY$IR"/?K;R7;33B2 M7CK37E,^,.!=K9Y]).T^\O#%9#X./UY.8:VS%"ZOS]_-QM!HN>Z'8.RZDW " M;\/W[Z#C>#Z$DG#%-!.V:Z92>U7&&;OE_Z-I)ADL1;\^&,;L!%K]N,*\?GQP' MO8@D_6Z'1OV33AS0/CZ,ET'L>_Y?/H)TT;T.M-37S#SIMI]_- M]>F&Q7H]\#WO]X9U/1LF@FN<3^+X\F<99B^8IK>Z15*VX@.;4J,<6ILCD0HY M./#LY]186@G)6+H=O I91A5%%(U,4;-;J DD%KFI2,OM%P,N"X@$])K"@L@EX52UYKGG@][Q3 M.^_.=$F1IEO$E^4I0RJ_H)/T<\$D-454F53NR#@D1X"P_.YA?/0E?1H5$EL M1IC>1FO"5[3FP#\).CAGC"#NHV <<\N(C8GL:,(,=*3J 8B$2<282ZH,&DLH M25/ T;C0UD_E" \M9G#"..&1>8YQ8]N7[/SH5:1E,B*GTDZMZ@284@65^X7B M>^_$]I-V8DE3#4:394IK"$LA<:5;B"0EN:*#^L=IS%2>DNV <1O/#CJMCM92 M:"VR@>E4-V9?1"2M2H:M'J6Y:F(G)\YQ-S!]3&/STG$]<=7B'-OB7!WOVSH] MI]_O/VKV'/]1V]?"]IR@]_VC=@*GV^T]*:QKB2C)0+I53OCK1M"H!^0DCE&D M#-KY+?C(\+V"G-)DC_&2[/^_Q%EM,L$C\_*@>WP*[XG$*M'NV!IR5YLK+G[Q M-,^W-LE?+RL;<< TSA8](<^7!YW^J;+?<+Z5V!Q$L4J)@C&6TR;,9K,="IZX MD3W#1.-)M#W!M2I8MKOGR)E(60PU6<^,_J^2?4&RZNP\5ZJ_D4U+9%C&U05#^1Q$6,LPVW39-YESH.GN6EIGG1.H:Y*Z$Q[QS MH:C:P7'\@'@V>!\2T$W+;&9O $WK54' PR PMB35U432A$K*(R.PD63"MP:? M@5E--D:ECT^;L%E3_"]11<<4,S&+;&0]20PMQC/&F( >5"1-C+LB,DZILCF8 ML"O*442G]Q"8K%)$7I"5F1Y4@0JCG/WQ&_B_7J0@35:Q#R0U.^&&[KU:N>LK M5M-Z=T/($IM+H?>'_,?;F.J[?#=DWU*=_0-02P,$% @ KHIX5!-,;A.> M!0 +Q, !@ !U9F%B,3(S,3(Q97AH:6)I=#,R,BYH=&W56%USVC@4?=]? M<4MF4S(#MK'Y2(!FA@"99C8-F4"FVZ<=8?+J>PUFD"E]UX+5A(PA733'"2N.[TH@:UM=99WW4WFXVS"1PA5^[BRC6IVFXBA*).I*/: M\= \P6]*HN-?AF^:39B(,$\IUQ!*2C2-(%>,K^!C1-5G:#;+J+'(MI*MUAI\ MS_?AHY"?V0TIVC73"3VN\@S=XO_0M8,,ER+:'@\C=@,L>E=C[;#7]HG7Z?EA MU/9"[^@H[D0=O]<+_"XAP?*/%H)T,;SHH_0VH>]J*>/--37C]]N^T^MD>K!A MD5[W6Y[W:\V&'@]CP36.)[%_\;-(\RB9IK>Z21*VXGU+J59TK9I#D0C9W_/L M9V!:FC%)6;+MOUVPE"JXH!NX$BGA;QL*IZ&IJ&1Q$:C87Q0Q(3S[=U- [F&> MA'%:46CY!O3T=LV63$/@._XNXJ>QAB@NE3\(['AZM3@[/1N/%F>S"UR<5_/K MT<4"%C-H'<*U,W?&#LRG8]O:"CJ>\^H9C>8PFLPN%]/)#IV*Q)'7??449J>P M>#^%^>CJ9'0QG3=GOY]//\%HO !L\3WO^665$KG"+:5%UF\%CH^C/>#T9ZXT MB[?_.:GVDZ2N>43E@U6E:&C..;NJ&D BD9E#:KF]:\"9 AE.8$[DDG*KF M[#:A6QB%VK08)1K .(2"\[+3ANFU[4(XSTD"DF9"8C2'4R%3:'G-WTS7:\Z^ MY!1.R5*RD&@\&!MPQD,'ZJ;O_E[0'HQ%FA&^M;\/(!;R8=H,-1 14.04P82& M-%TBN:#5,,P$Y@BJ+'RZ:@:N*R/CJV/KHX>M[6[3J_7>[;9,1!%NY+Z?W4)K]^1+:/Q( M\4+L__\PM,9F@EMF?Z]S.( /1(9K\-OVY+@_V$LM?G*:)UM+\N=C93/VF<;1 MPA?PW-]K]P;*?L,)'H4<+ATX%['.U0[W%ZY@STA0>Y%>+P@M3RKK"3(42R0L M@DJE5Z;[-U6^(&FY:5Z=QC^3C MSC2MT+.K;>,UH#*=WY7H6QPP-"]0O)<,G M&3ZZ;S05?!2&(N?&-56Q!T]-046L&KUC5?P1T[(3:M&YMBY_^P[P8_WRPE@H M(>E*&)U+ QD6)HTI6%+S.,XE9VJ-;HTHG!J@Y=U3BZ^\6Y9+E1-N6\XT3:'K MM>K+@WK@6]]X15=Y4N2>8[29Y/F_L>%05_FRM*4*C"NU+G-ID\]WG/YX3=#I M2^@&ILTN1KP5-(PE-Q> N<;2J& L(FJ3X-4 5YLTTYAL&X8Y%[IBSY*">4:D MKD ^\*OHC)%W)A15.S@.G[#*!N]3=KEAE4VMTV_8J!(";@V!N24IKRV2QE12 M'AH[C2+CU<'@,S#+P'-D4$L! A0#% @ KHIX5!D5'/0N M) QV8! !4 ( !#;8" '5F86(M,C R,3$R,S%?8V%L+GAM M;%!+ 0(4 Q0 ( *Z*>%3-V"9XP6L #>B! 5 " 6[: M @!U9F%B+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " "NBGA4L6ZV6GWM M #3F $ % @ %B1@, =69A8BTR,#(Q,3(S,5]G,2YJ<&=0 M2P$"% ,4 " "NBGA4^A@3 FL@ 0![.@P %0 @ $1- 0 M=69A8BTR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ KHIX5'%0N+L";(10 "MS 0 9 " :0$!@!U M9F%B,3(S,3(Q97AH:6)I=#$P,30N:'1M4$L! A0#% @ KHIX5&7\/P[P M @ 3@X !@ ( !_!@& '5F86(Q,C,Q,C%E>&AI8FET,C$Q M+FAT;5!+ 0(4 Q0 ( *Z*>%2^B]>(& , /<( 8 " M 2(&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( M *Z*>%3=[&B)DP4 3 8 " >@O!@!U9F%B,3(S,3(Q M97AH:6)I=#,R,2YH=&U02P$"% ,4 " "NBGA4$TQN$YX% O$P & M @ &Q-08 =69A8C$R,S$R,65X:&EB:70S,C(N:'1M4$L%!@ 0 . X MP, (4[!@ $! end